
Time bar (total: 5.9s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 0 |
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 1 |
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 2 |
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 3 |
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 4 |
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 5 |
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 6 |
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 7 |
| 25.0% | 24.9% | 74.7% | 0.3% | 0.0% | 0.0% | 0.0% | 8 |
| 25.0% | 24.9% | 74.7% | 0.3% | 0.0% | 0.0% | 0.0% | 9 |
| 25.0% | 24.9% | 74.7% | 0.3% | 0.0% | 0.0% | 0.0% | 10 |
| 37.5% | 37.4% | 62.3% | 0.3% | 0.0% | 0.0% | 0.0% | 11 |
| 37.5% | 37.4% | 62.3% | 0.3% | 0.0% | 0.0% | 0.0% | 12 |
Compiled 21 to 20 computations (4.8% saved)
| 469.0ms | 8 256× | 0 | valid |
Mul: 20.0ms (62.5% of total, 0.0 MiB)Div: 6.0ms (18.8% of total, 0.0 MiB)Sub: 3.0ms (9.4% of total, 0.0 MiB)Add: 3.0ms (9.4% of total, 0.0 MiB)Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 183 | 701 |
| 1 | 1145 | 685 |
| 1× | node-limit |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 76.9% | (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) (*.f64 (*.f64 (*.f64 z #s(literal 4 binary64)) t) a)) b) (*.f64 z c)) |
(negabs c)
(sort x y)
Compiled 2 to 36 computations (-1700.0% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 311 | 1806 |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (*.f64 x #s(literal 9 binary64)) %4 = (*.f64 %2 y) %7 = (*.f64 z #s(literal 4 binary64)) %9 = (*.f64 %7 t) %11 = (*.f64 %9 a) %12 = (-.f64 %4 %11) %14 = (+.f64 %12 b) %16 = (*.f64 z c) x #s(literal 9 binary64) %2 y %4 z #s(literal 4 binary64) %7 t %9 a %11 %12 b %14 c %16 (/.f64 %14 %16) |
| Outputs |
|---|
%5 = (* x 9) %7 = (*.f64 #s(literal 9 binary64) x) %10 = (* %5 y) %11 = (*.f64 x y) %12 = (*.f64 #s(literal 9 binary64) %11) %16 = (* z 4) %18 = (* %16 t) %20 = (* %18 a) %21 = (- %10 %20) %23 = (*.f64 t z) %24 = (*.f64 a %23) %28 = (*.f64 #s(literal 4 binary64) %24) %29 = (-.f64 %12 %28) %32 = (+ %21 b) %33 = (-.f64 b %28) %35 = (+.f64 b %12) %36 = (-.f64 %35 %28) %39 = (* z c) %40 = (/ %32 %39) %41 = (*.f64 c z) %44 = (/.f64 %11 %41) %45 = (/.f64 b %41) %46 = (fma.f64 #s(literal 9 binary64) %44 %45) %47 = (*.f64 a t) %48 = (/.f64 %47 c) %49 = (*.f64 #s(literal 4 binary64) %48) %52 = (/.f64 %24 x) %59 = (*.f64 #s(literal 4 binary64) %52) %63 = (*.f64 #s(literal 9 binary64) %44) %65 = (/.f64 y %41) %88 = (-.f64 %45 %49) %96 = (/.f64 %24 y) %102 = (*.f64 #s(literal 4 binary64) %96) %106 = (/.f64 x %41) %136 = (*.f64 #s(literal 4 binary64) %23) %139 = (fma.f64 #s(literal -4 binary64) %24 %12) %154 = (/.f64 %11 z) %156 = (*.f64 #s(literal 4 binary64) %47) %170 = (*.f64 #s(literal -4 binary64) %47) %182 = (/.f64 %11 t) %184 = (*.f64 a z) %185 = (*.f64 #s(literal 4 binary64) %184) %194 = (/.f64 a c) %195 = (*.f64 c %23) %203 = (*.f64 #s(literal -4 binary64) %184) %221 = (/.f64 %11 a) %231 = (/.f64 t c) %232 = (*.f64 a %41) %240 = (*.f64 #s(literal -4 binary64) %23) %272 = (/.f64 #s(literal 1 binary64) %41) (approx x #s(literal 0 binary64)) (approx x x) (approx %5 %7) (approx %10 %12) (approx %21 (*.f64 #s(literal -4 binary64) %24)) (approx %21 %29) (approx %32 %33) (approx %32 %36) (approx %40 (/.f64 %33 %41)) (approx %40 (-.f64 %46 %49)) (approx %21 (*.f64 x (fma.f64 #s(literal -4 binary64) %52 (*.f64 #s(literal 9 binary64) y)))) (approx %32 (*.f64 x (-.f64 (fma.f64 #s(literal 9 binary64) y (/.f64 b x)) %59))) (approx %40 %63) (approx %40 (*.f64 x (-.f64 (fma.f64 #s(literal 9 binary64) %65 (/.f64 b (*.f64 c (*.f64 x z)))) (*.f64 #s(literal 4 binary64) (/.f64 %47 (*.f64 c x)))))) (approx %21 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -9 binary64) y %59)))) (approx %32 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -9 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 %33 x)))))) (approx %40 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -9 binary64) %65 (*.f64 #s(literal -1 binary64) (/.f64 %88 x)))))) (approx y y) (approx %21 (*.f64 y (fma.f64 #s(literal -4 binary64) %96 %7))) (approx %32 (*.f64 y (-.f64 (fma.f64 #s(literal 9 binary64) x (/.f64 b y)) %102))) (approx %40 (*.f64 y (-.f64 (fma.f64 #s(literal 9 binary64) %106 (/.f64 b (*.f64 c (*.f64 y z)))) (*.f64 #s(literal 4 binary64) (/.f64 %47 (*.f64 c y)))))) (approx %21 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -9 binary64) x %102)))) (approx %32 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -9 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 %33 y)))))) (approx %40 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -9 binary64) %106 (*.f64 #s(literal -1 binary64) (/.f64 %88 y)))))) (approx z z) (approx %16 (*.f64 #s(literal 4 binary64) z)) (approx %18 %136) (approx %20 %28) (approx %21 %139) (approx %32 %35) (approx %32 (+.f64 b %139)) (approx %39 %41) (approx %40 (/.f64 %35 %41)) (approx %40 (/.f64 (fma.f64 #s(literal -4 binary64) (/.f64 %24 c) (fma.f64 #s(literal 9 binary64) (/.f64 %11 c) (/.f64 b c))) z)) (approx %21 (*.f64 z (-.f64 (*.f64 #s(literal 9 binary64) %154) %156))) (approx %32 (*.f64 z (-.f64 (fma.f64 #s(literal 9 binary64) %154 (/.f64 b z)) %156))) (approx %40 (*.f64 #s(literal -4 binary64) %48)) (approx %40 (fma.f64 #s(literal -4 binary64) %48 %46)) (approx %21 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -9 binary64) %154) %170)))) (approx %32 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %35 z)) %170)))) (approx t t) (approx %21 (*.f64 t (-.f64 (*.f64 #s(literal 9 binary64) %182) %185))) (approx %32 (*.f64 t (-.f64 (fma.f64 #s(literal 9 binary64) %182 (/.f64 b t)) %185))) (approx %40 (*.f64 t (fma.f64 #s(literal -4 binary64) %194 (fma.f64 #s(literal 9 binary64) (/.f64 %11 %195) (/.f64 b %195))))) (approx %21 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -9 binary64) %182) %203)))) (approx %32 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %35 t)) %203)))) (approx %40 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %46 t) (*.f64 #s(literal 4 binary64) %194))))) (approx a a) (approx %21 (*.f64 a (-.f64 (*.f64 #s(literal 9 binary64) %221) %136))) (approx %32 (*.f64 a (-.f64 (fma.f64 #s(literal 9 binary64) %221 (/.f64 b a)) %136))) (approx %40 (*.f64 a (fma.f64 #s(literal -4 binary64) %231 (fma.f64 #s(literal 9 binary64) (/.f64 %11 %232) (/.f64 b %232))))) (approx %21 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -9 binary64) %221) %240)))) (approx %32 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %35 a)) %240)))) (approx %40 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 %46 a) (*.f64 #s(literal 4 binary64) %231))))) (approx b b) (approx %40 (/.f64 %29 %41)) (approx %32 (*.f64 b (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 9 binary64) (/.f64 %11 b))) (*.f64 #s(literal 4 binary64) (/.f64 %24 b))))) (approx %40 %45) (approx %40 (*.f64 b (-.f64 (fma.f64 #s(literal 9 binary64) (/.f64 %11 (*.f64 b %41)) %272) (*.f64 #s(literal 4 binary64) (/.f64 %47 (*.f64 b c)))))) (approx %32 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %29 b)) #s(literal 1 binary64))))) (approx %40 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %63 %49) b)) %272)))) (approx c c) (approx %40 (/.f64 %36 %41)) |
21 calls:
| Time | Variable | Point |
|---|---|---|
| 4.0ms | z | inf |
| 3.0ms | x | inf |
| 3.0ms | a | 0 |
| 2.0ms | t | inf |
| 2.0ms | z | -inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 82 |
| 0 | 27 | 82 |
| 1 | 83 | 82 |
| 2 | 290 | 82 |
| 3 | 1658 | 82 |
| 0 | 4394 | 82 |
| 0 | 4655 | 77 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (*.f64 x #s(literal 9 binary64)) %4 = (*.f64 %2 y) %7 = (*.f64 z #s(literal 4 binary64)) %9 = (*.f64 %7 t) %11 = (*.f64 %9 a) %12 = (-.f64 %4 %11) %14 = (+.f64 %12 b) %16 = (*.f64 z c) x #s(literal 9 binary64) %2 y %4 z #s(literal 4 binary64) %7 t %9 a %11 %12 b %14 c %16 (/.f64 %14 %16) |
| Outputs |
|---|
%2 = (*.f64 #s(literal 9 binary64) x) %10 = (*.f64 y x) %12 = (*.f64 y #s(literal 9 binary64)) %14 = (*.f64 y %2) %23 = (*.f64 #s(literal 4 binary64) z) %29 = (neg.f64 t) %30 = (neg.f64 %29) %33 = (*.f64 #s(literal -4 binary64) z) %34 = (neg.f64 %33) %36 = (neg.f64 z) %37 = (neg.f64 %36) %38 = (*.f64 t #s(literal 4 binary64)) %40 = (*.f64 t z) %44 = (*.f64 #s(literal -4 binary64) t) %48 = (*.f64 t %23) %58 = (*.f64 #s(literal -4 binary64) %40) %65 = (neg.f64 a) %66 = (neg.f64 %65) %68 = (*.f64 a t) %72 = (*.f64 a z) %73 = (*.f64 %72 #s(literal 4 binary64)) %76 = (*.f64 %68 #s(literal 4 binary64)) %78 = (*.f64 %68 z) %81 = (*.f64 %29 a) %86 = (*.f64 a %48) %98 = (*.f64 #s(literal -4 binary64) %78) %100 = (fma.f64 #s(literal -4 binary64) %78 %14) %105 = (fma.f64 #s(literal -9 binary64) %10 %86) %107 = (*.f64 %65 %40) %108 = (*.f64 #s(literal -9 binary64) %10) %109 = (neg.f64 %108) %112 = (*.f64 %65 %38) %115 = (*.f64 %65 %23) %118 = (*.f64 %65 #s(literal 4 binary64)) %121 = (*.f64 %65 z) %124 = (*.f64 a %33) %127 = (*.f64 a %36) %130 = (*.f64 %33 a) %133 = (neg.f64 %73) %136 = (neg.f64 %72) %140 = (*.f64 #s(literal 4 binary64) %65) %160 = (*.f64 z %65) %172 = (*.f64 %23 %65) %179 = (*.f64 %40 %65) %182 = (*.f64 z %81) %185 = (neg.f64 %78) %188 = (*.f64 %44 a) %191 = (*.f64 %38 %65) %194 = (*.f64 #s(literal 4 binary64) %81) %197 = (neg.f64 %76) %210 = (fma.f64 %10 #s(literal 9 binary64) b) %211 = (fma.f64 #s(literal -4 binary64) %78 %210) %221 = (-.f64 %86 b) %222 = (fma.f64 #s(literal -9 binary64) %10 %221) %223 = (*.f64 %222 #s(literal 1 binary64)) %226 = (neg.f64 b) %227 = (-.f64 %14 %226) %255 = (fma.f64 #s(literal -4 binary64) %78 b) %317 = (neg.f64 c) %318 = (neg.f64 %317) %324 = (*.f64 c z) %328 = (/.f64 #s(literal 1 binary64) %324) %330 = (neg.f64 %324) %332 = (/.f64 %211 c) %333 = (/.f64 #s(literal 1 binary64) z) %335 = (/.f64 #s(literal 1 binary64) c) %336 = (/.f64 %211 z) %338 = (/.f64 #s(literal -1 binary64) %324) %340 = (fma.f64 %100 #s(literal 1 binary64) b) %342 = (*.f64 %324 %211) %343 = (*.f64 %324 %324) %346 = (/.f64 %222 z) %352 = (/.f64 %211 %324) %364 = (*.f64 %324 z) %370 = (*.f64 %324 c) %373 = (*.f64 %324 %98) %375 = (*.f64 %324 %330) %378 = (*.f64 %324 %86) %381 = (/.f64 %14 c) %383 = (/.f64 %221 c) %386 = (*.f64 z z) %391 = (*.f64 z %330) %394 = (/.f64 %221 z) %399 = (*.f64 z %221) %401 = (*.f64 z %324) %406 = (*.f64 %330 z) %415 = (*.f64 %330 c) %420 = (*.f64 %330 %324) %422 = (/.f64 %14 z) %423 = (*.f64 %422 z) %430 = (*.f64 c %330) %435 = (*.f64 c c) %440 = (*.f64 c %324) %442 = (*.f64 %14 z) %454 = (*.f64 b #s(literal -1 binary64)) %456 = (/.f64 %105 z) %457 = (*.f64 %330 %456) %461 = (/.f64 %105 c) %462 = (*.f64 %330 %461) %466 = (*.f64 %330 %105) %470 = (*.f64 %330 %100) %473 = (*.f64 b #s(literal 1 binary64)) %475 = (*.f64 %324 %456) %479 = (*.f64 %324 %461) %483 = (*.f64 %324 %105) %487 = (*.f64 %324 %100) %490 = (/.f64 %226 c) %492 = (*.f64 %36 %456) %496 = (*.f64 %36 %461) %498 = (*.f64 %36 z) %501 = (*.f64 %36 %105) %503 = (*.f64 %36 %324) %506 = (*.f64 %36 %100) %508 = (*.f64 %36 %330) %510 = (/.f64 b c) %511 = (neg.f64 %510) %524 = (*.f64 %510 c) %528 = (*.f64 %510 z) %532 = (*.f64 %510 %324) %533 = (*.f64 z %105) %536 = (*.f64 %510 %330) %537 = (*.f64 z %100) %540 = (/.f64 %226 z) %544 = (*.f64 %317 c) %553 = (*.f64 %317 %324) %558 = (*.f64 %317 %330) %560 = (/.f64 b z) %561 = (*.f64 %560 c) %565 = (*.f64 %560 z) %569 = (*.f64 %560 %324) %570 = (*.f64 c %105) %573 = (*.f64 %560 %330) %574 = (*.f64 c %100) %577 = (*.f64 %226 c) %580 = (*.f64 %226 z) %583 = (*.f64 %226 %324) %586 = (*.f64 %226 %330) %589 = (*.f64 b c) %592 = (*.f64 b z) %595 = (*.f64 %324 b) %598 = (*.f64 b %330) %601 = (*.f64 %100 #s(literal -1 binary64)) %602 = (*.f64 %601 z) %603 = (*.f64 %330 %490) %606 = (*.f64 %330 %511) %610 = (*.f64 %330 %510) %612 = (*.f64 %330 %36) %615 = (*.f64 %330 %540) %619 = (*.f64 %330 %560) %621 = (*.f64 %330 %317) %624 = (*.f64 %330 %226) %628 = (*.f64 %330 b) %631 = (*.f64 %100 #s(literal 1 binary64)) %632 = (*.f64 %631 z) %633 = (*.f64 %324 %490) %636 = (*.f64 %324 %511) %640 = (*.f64 %324 %510) %642 = (*.f64 %324 %36) %645 = (*.f64 %324 %540) %649 = (*.f64 %324 %560) %651 = (*.f64 %324 %317) %654 = (*.f64 %324 %226) %660 = (/.f64 %14 %324) %661 = (fma.f64 %660 %324 %98) %662 = (*.f64 %661 z) %682 = (*.f64 %660 %324) %683 = (-.f64 %682 %86) %684 = (*.f64 %683 z) %705 = (fma.f64 %14 %324 (*.f64 %98 %324)) %706 = (*.f64 %705 z) %707 = (*.f64 %343 %490) %709 = (*.f64 %343 z) %711 = (*.f64 %343 %511) %715 = (*.f64 %343 %510) %717 = (*.f64 %343 %36) %720 = (*.f64 %343 %540) %722 = (*.f64 %343 c) %725 = (*.f64 %343 %560) %727 = (*.f64 %343 %317) %730 = (*.f64 %343 %226) %732 = (*.f64 %343 %324) %735 = (*.f64 %343 b) %737 = (*.f64 %343 %330) %739 = (*.f64 %456 z) %740 = (*.f64 %317 %490) %743 = (*.f64 %317 %511) %747 = (*.f64 %317 %510) %751 = (*.f64 %317 %540) %755 = (*.f64 %317 %560) %759 = (*.f64 %317 %226) %763 = (*.f64 %317 b) %766 = (*.f64 %461 z) %767 = (*.f64 %36 %490) %770 = (*.f64 %36 %511) %774 = (*.f64 %36 %510) %778 = (*.f64 %36 %540) %782 = (*.f64 %36 %560) %786 = (*.f64 %36 %226) %790 = (*.f64 %36 b) %793 = (fma.f64 %14 %324 %373) %794 = (*.f64 %793 z) %814 = (*.f64 %14 %324) %815 = (-.f64 %814 %378) %816 = (*.f64 %815 z) %836 = (/.f64 %100 c) %837 = (neg.f64 %836) %838 = (*.f64 %837 z) %858 = (/.f64 %100 z) %859 = (neg.f64 %858) %860 = (*.f64 %859 z) %880 = (*.f64 %836 z) %888 = (*.f64 z %510) %892 = (*.f64 %836 c) %897 = (*.f64 z %560) %900 = (*.f64 %836 %330) %901 = (*.f64 z b) %904 = (*.f64 %858 z) %912 = (*.f64 c %510) %915 = (*.f64 %858 c) %920 = (*.f64 c %560) %924 = (*.f64 %858 %330) %925 = (*.f64 c b) %928 = (*.f64 %105 z) %936 = (*.f64 %105 c) %942 = (*.f64 %105 %330) %945 = (*.f64 %100 z) %953 = (*.f64 %100 c) %959 = (*.f64 %100 %330) %962 = (fma.f64 %560 z %100) %965 = (fma.f64 %858 z b) %968 = (-.f64 %423 %221) %971 = (-.f64 %904 %226) %974 = (fma.f64 b z %945) %976 = (*.f64 %317 %386) %978 = (fma.f64 %100 z %592) %981 = (fma.f64 b z %537) %984 = (fma.f64 %100 z %901) %987 = (-.f64 %442 %399) %990 = (*.f64 z %226) %991 = (-.f64 %945 %990) %1005 = (*.f64 c %386) %1036 = (*.f64 %386 %317) %1039 = (*.f64 %386 c) %1063 = (*.f64 %336 #s(literal 1 binary64)) %1065 = (*.f64 #s(literal 2 binary64) c) %1067 = (*.f64 %211 #s(literal -1 binary64)) %1069 = (*.f64 #s(literal 2 binary64) %330) %1071 = (*.f64 %222 %335) %1073 = (*.f64 #s(literal 2 binary64) %36) %1075 = (*.f64 %335 %211) %1077 = (*.f64 #s(literal 2 binary64) z) %1079 = (*.f64 #s(literal -1 binary64) %211) %1082 = (/.f64 %340 c) %1085 = (/.f64 %340 z) %1088 = (/.f64 %342 %324) %1090 = (*.f64 #s(literal 2 binary64) %324) %1092 = (/.f64 %222 c) %1095 = (/.f64 b %324) %1096 = (fma.f64 %1095 z %836) %1099 = (fma.f64 %1095 c %858) %1102 = (fma.f64 %1095 %330 %105) %1105 = (fma.f64 %1095 %324 %100) %1108 = (/.f64 %100 %324) %1109 = (fma.f64 %1108 z %510) %1112 = (fma.f64 %1108 c %560) %1115 = (fma.f64 %1108 %330 %226) %1118 = (-.f64 %682 %221) %1121 = (fma.f64 %510 z %880) %1123 = (*.f64 #s(literal 2 binary64) %386) %1125 = (fma.f64 %510 c %904) %1128 = (fma.f64 %510 %330 %928) %1130 = (*.f64 #s(literal 2 binary64) %391) %1132 = (fma.f64 %510 %324 %945) %1134 = (*.f64 #s(literal 2 binary64) %401) %1136 = (fma.f64 %560 z %892) %1139 = (fma.f64 %560 c %915) %1141 = (*.f64 #s(literal 2 binary64) %435) %1143 = (fma.f64 %560 %330 %936) %1145 = (*.f64 #s(literal 2 binary64) %430) %1147 = (fma.f64 %560 %324 %953) %1149 = (*.f64 #s(literal 2 binary64) %440) %1151 = (fma.f64 %226 z %900) %1153 = (*.f64 #s(literal 2 binary64) %406) %1155 = (fma.f64 %226 c %924) %1157 = (*.f64 #s(literal 2 binary64) %415) %1159 = (fma.f64 %226 %330 %942) %1161 = (*.f64 #s(literal 2 binary64) %343) %1163 = (fma.f64 %226 %324 %959) %1165 = (*.f64 #s(literal 2 binary64) %420) %1167 = (*.f64 %836 %324) %1168 = (fma.f64 b z %1167) %1170 = (*.f64 #s(literal 2 binary64) %364) %1172 = (*.f64 %858 %324) %1173 = (fma.f64 b c %1172) %1175 = (*.f64 #s(literal 2 binary64) %370) %1177 = (*.f64 %105 %324) %1178 = (fma.f64 b %330 %1177) %1180 = (*.f64 #s(literal 2 binary64) %375) %1182 = (fma.f64 %836 z %528) %1185 = (fma.f64 %836 c %565) %1188 = (fma.f64 %836 %330 %580) %1191 = (fma.f64 %836 %324 %592) %1194 = (fma.f64 %858 z %524) %1197 = (fma.f64 %858 c %561) %1200 = (fma.f64 %858 %330 %577) %1203 = (fma.f64 %858 %324 %589) %1206 = (fma.f64 %105 z %536) %1209 = (fma.f64 %105 c %573) %1212 = (fma.f64 %105 %330 %586) %1215 = (fma.f64 %105 %324 %598) %1218 = (fma.f64 %100 z %532) %1221 = (fma.f64 %100 c %569) %1224 = (fma.f64 %100 %330 %583) %1228 = (fma.f64 %510 z (*.f64 z %836)) %1232 = (fma.f64 %510 c (*.f64 z %858)) %1235 = (fma.f64 %510 %330 %533) %1238 = (fma.f64 %510 %324 %537) %1242 = (fma.f64 %560 z (*.f64 c %836)) %1246 = (fma.f64 %560 c (*.f64 c %858)) %1249 = (fma.f64 %560 %330 %570) %1252 = (fma.f64 %560 %324 %574) %1256 = (fma.f64 %226 z (*.f64 %330 %836)) %1260 = (fma.f64 %226 c (*.f64 %330 %858)) %1263 = (fma.f64 %226 %330 %466) %1266 = (fma.f64 %226 %324 %470) %1270 = (fma.f64 b z (*.f64 %324 %836)) %1274 = (fma.f64 b c (*.f64 %324 %858)) %1277 = (fma.f64 b %330 %483) %1280 = (fma.f64 %836 z %888) %1283 = (fma.f64 %836 c %897) %1286 = (fma.f64 %836 %330 %990) %1289 = (fma.f64 %836 %324 %901) %1292 = (fma.f64 %858 z %912) %1295 = (fma.f64 %858 c %920) %1298 = (*.f64 c %226) %1299 = (fma.f64 %858 %330 %1298) %1302 = (fma.f64 %858 %324 %925) %1305 = (fma.f64 %105 z %610) %1308 = (fma.f64 %105 c %619) %1311 = (fma.f64 %105 %330 %624) %1314 = (fma.f64 %105 %324 %628) %1317 = (fma.f64 %100 z %640) %1320 = (fma.f64 %100 c %649) %1323 = (fma.f64 %100 %330 %654) %1327 = (-.f64 %814 (*.f64 %324 %221)) %1330 = (-.f64 %1167 %990) %1333 = (-.f64 %1172 %1298) %1336 = (-.f64 %1177 %624) %1339 = (-.f64 %487 %654) %1344 = (neg.f64 %332) %1347 = (neg.f64 %340) %1350 = (neg.f64 %342) %1352 = (neg.f64 %343) %1364 = (*.f64 #s(literal 2 binary64) %336) %1405 = (neg.f64 %386) %1410 = (neg.f64 %391) %1413 = (neg.f64 %401) %1418 = (neg.f64 %435) %1421 = (neg.f64 %430) %1424 = (neg.f64 %440) %1427 = (neg.f64 %406) %1430 = (neg.f64 %415) %1435 = (neg.f64 %420) %1438 = (neg.f64 %364) %1441 = (neg.f64 %370) %1444 = (neg.f64 %375) %1554 = (*.f64 %37 %317) %1676 = (/.f64 %10 c) %1677 = (/.f64 #s(literal 9 binary64) z) %1679 = (*.f64 #s(literal 1 binary64) (/.f64 %76 c)) %1680 = (neg.f64 %1679) %1681 = (+.f64 %1680 %1095) %1683 = (/.f64 %226 %324) %1684 = (-.f64 %1680 %1683) %1686 = (*.f64 %255 %328) %1688 = (/.f64 %221 %324) %1689 = (neg.f64 %1688) %1691 = (/.f64 %255 %324) %1693 = (/.f64 y z) %1694 = (/.f64 %2 c) %1705 = (/.f64 y c) %1706 = (/.f64 %2 z) %1717 = (/.f64 %10 z) %1718 = (/.f64 #s(literal 9 binary64) c) %1734 = (/.f64 %12 z) %1735 = (/.f64 x c) %1746 = (/.f64 %12 c) %1747 = (/.f64 x z) %1759 = (/.f64 #s(literal 9 binary64) %324) %1769 = (/.f64 x %324) %1777 = (*.f64 %328 %98) %1781 = (*.f64 %328 %255) %1790 = (/.f64 %2 %324) %1796 = (/.f64 y %324) %1802 = (/.f64 %10 %324) %1808 = (/.f64 %12 %324) %1814 = (+.f64 %1095 %660) %1816 = (/.f64 %210 %324) x #s(literal 9 binary64) %2 (*.f64 x #s(literal 9 binary64)) (pow.f64 %2 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %2 #s(literal -1 binary64))) y (*.f64 %10 #s(literal 9 binary64)) (*.f64 %12 x) %14 (*.f64 %2 y) (*.f64 #s(literal 9 binary64) %10) (*.f64 x %12) (pow.f64 %14 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %14 #s(literal -1 binary64))) z #s(literal 4 binary64) %23 (*.f64 z #s(literal 4 binary64)) (pow.f64 %23 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %23 #s(literal -1 binary64))) t (*.f64 %30 %23) (*.f64 %34 t) (*.f64 %37 %38) (*.f64 %40 #s(literal 4 binary64)) (*.f64 %29 %33) (*.f64 %33 %29) (*.f64 %36 %44) (*.f64 %38 z) (*.f64 t %34) %48 (*.f64 %23 %30) (*.f64 %23 t) (*.f64 #s(literal 4 binary64) %40) (*.f64 z (neg.f64 %44)) (*.f64 z %38) (pow.f64 %48 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %48 #s(literal -1 binary64))) (neg.f64 %58) a (*.f64 (*.f64 a %40) #s(literal 4 binary64)) (*.f64 (*.f64 a #s(literal 4 binary64)) %40) (*.f64 %66 %48) (*.f64 %34 %68) (*.f64 %40 (*.f64 #s(literal 4 binary64) a)) (*.f64 %73 t) (*.f64 %72 %38) (*.f64 %76 z) (*.f64 %78 #s(literal 4 binary64)) (*.f64 %65 %58) (*.f64 %33 %81) (*.f64 %68 %23) (*.f64 %38 %72) (*.f64 %58 %65) %86 (*.f64 %48 %66) (*.f64 %48 a) (*.f64 t %73) (*.f64 %23 (neg.f64 %81)) (*.f64 %23 %68) (*.f64 #s(literal 4 binary64) %78) (*.f64 z %76) (pow.f64 %86 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %86 #s(literal -1 binary64))) (neg.f64 %98) (pow.f64 %100 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %100 #s(literal -1 binary64))) (neg.f64 %105) (fma.f64 %107 #s(literal 4 binary64) %109) (fma.f64 %107 #s(literal 4 binary64) %14) (fma.f64 %112 z %109) (fma.f64 %112 z %14) (fma.f64 %115 t %109) (fma.f64 %115 t %14) (fma.f64 %118 %40 %109) (fma.f64 %118 %40 %14) (fma.f64 %121 %38 %109) (fma.f64 %121 %38 %14) (fma.f64 %124 t %109) (fma.f64 %124 t %14) (fma.f64 %127 %38 %109) (fma.f64 %127 %38 %14) (fma.f64 %130 t %109) (fma.f64 %130 t %14) (fma.f64 %133 t %109) (fma.f64 %133 t %14) (fma.f64 %136 %38 %109) (fma.f64 %136 %38 %14) (fma.f64 #s(literal -4 binary64) %78 %109) %100 (fma.f64 %40 %140 %109) (fma.f64 %40 %140 %14) (fma.f64 %73 %29 %109) (fma.f64 %73 %29 %14) (fma.f64 %72 %44 %109) (fma.f64 %72 %44 %14) (fma.f64 %10 #s(literal 9 binary64) %98) (fma.f64 %81 %23 %109) (fma.f64 %81 %23 %14) (fma.f64 %29 %73 %109) (fma.f64 %29 %73 %14) (fma.f64 %65 %48 %109) (fma.f64 %65 %48 %14) (fma.f64 %33 %68 %109) (fma.f64 %33 %68 %14) (fma.f64 %36 %76 %109) (fma.f64 %36 %76 %14) (fma.f64 %68 %33 %109) (fma.f64 %68 %33 %14) (fma.f64 %38 %160 %109) (fma.f64 %38 %160 %14) (fma.f64 %12 x %98) (fma.f64 %58 a %109) (fma.f64 %58 a %14) (fma.f64 a %58 %109) (fma.f64 a %58 %14) (fma.f64 %48 %65 %109) (fma.f64 %48 %65 %14) (fma.f64 t %130 %109) (fma.f64 t %130 %14) (fma.f64 t %172 %109) (fma.f64 t %172 %14) (fma.f64 t %133 %109) (fma.f64 t %133 %14) (fma.f64 %23 %81 %109) (fma.f64 %23 %81 %14) (fma.f64 #s(literal 4 binary64) %179 %109) (fma.f64 #s(literal 4 binary64) %179 %14) (fma.f64 #s(literal 4 binary64) %182 %109) (fma.f64 #s(literal 4 binary64) %182 %14) (fma.f64 #s(literal 4 binary64) %185 %109) (fma.f64 #s(literal 4 binary64) %185 %14) (fma.f64 z %188 %109) (fma.f64 z %188 %14) (fma.f64 z %191 %109) (fma.f64 z %191 %14) (fma.f64 z %194 %109) (fma.f64 z %194 %14) (fma.f64 z %197 %109) (fma.f64 z %197 %14) (fma.f64 y %2 %98) (fma.f64 %2 y %98) (fma.f64 #s(literal 9 binary64) %10 %98) (fma.f64 x %12 %98) (-.f64 %98 %108) (-.f64 %14 %86) (+.f64 %98 %109) (+.f64 %98 %14) (+.f64 %14 %98) b (*.f64 (*.f64 %211 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) %211) (*.f64 %211 #s(literal 1 binary64)) (pow.f64 %211 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %211 #s(literal -1 binary64))) (neg.f64 %223) (neg.f64 %222) (fma.f64 %107 #s(literal 4 binary64) %227) (fma.f64 %107 #s(literal 4 binary64) %210) (fma.f64 %112 z %227) (fma.f64 %112 z %210) (fma.f64 %115 t %227) (fma.f64 %115 t %210) (fma.f64 %118 %40 %227) (fma.f64 %118 %40 %210) (fma.f64 %121 %38 %227) (fma.f64 %121 %38 %210) (fma.f64 %124 t %227) (fma.f64 %124 t %210) (fma.f64 %127 %38 %227) (fma.f64 %127 %38 %210) (fma.f64 %130 t %227) (fma.f64 %130 t %210) (fma.f64 %133 t %227) (fma.f64 %133 t %210) (fma.f64 %136 %38 %227) (fma.f64 %136 %38 %210) (fma.f64 #s(literal -4 binary64) %78 %227) %211 (fma.f64 %40 %140 %227) (fma.f64 %40 %140 %210) (fma.f64 %73 %29 %227) (fma.f64 %73 %29 %210) (fma.f64 %72 %44 %227) (fma.f64 %72 %44 %210) (fma.f64 %10 #s(literal 9 binary64) %255) (fma.f64 %81 %23 %227) (fma.f64 %81 %23 %210) (fma.f64 %29 %73 %227) (fma.f64 %29 %73 %210) (fma.f64 %65 %48 %227) (fma.f64 %65 %48 %210) (fma.f64 %33 %68 %227) (fma.f64 %33 %68 %210) (fma.f64 %36 %76 %227) (fma.f64 %36 %76 %210) (fma.f64 %68 %33 %227) (fma.f64 %68 %33 %210) (fma.f64 %38 %160 %227) (fma.f64 %38 %160 %210) (fma.f64 %12 x %255) (fma.f64 %58 a %227) (fma.f64 %58 a %210) (fma.f64 a %58 %227) (fma.f64 a %58 %210) (fma.f64 %48 %65 %227) (fma.f64 %48 %65 %210) (fma.f64 t %130 %227) (fma.f64 t %130 %210) (fma.f64 t %172 %227) (fma.f64 t %172 %210) (fma.f64 t %133 %227) (fma.f64 t %133 %210) (fma.f64 %23 %81 %227) (fma.f64 %23 %81 %210) (fma.f64 #s(literal 4 binary64) %179 %227) (fma.f64 #s(literal 4 binary64) %179 %210) (fma.f64 #s(literal 4 binary64) %182 %227) (fma.f64 #s(literal 4 binary64) %182 %210) (fma.f64 #s(literal 4 binary64) %185 %227) (fma.f64 #s(literal 4 binary64) %185 %210) (fma.f64 z %188 %227) (fma.f64 z %188 %210) (fma.f64 z %191 %227) (fma.f64 z %191 %210) (fma.f64 z %194 %227) (fma.f64 z %194 %210) (fma.f64 z %197 %227) (fma.f64 z %197 %210) (fma.f64 y %2 %255) (fma.f64 %2 y %255) (fma.f64 #s(literal 9 binary64) %10 %255) (fma.f64 x %12 %255) (-.f64 %210 %86) (-.f64 %255 %108) (-.f64 b %105) (-.f64 %100 %226) (-.f64 %14 %221) (+.f64 %210 %98) (+.f64 %255 %14) (+.f64 %98 %227) (+.f64 %98 %210) (+.f64 b %100) (+.f64 %100 b) (+.f64 %14 %255) c (*.f64 %318 z) (*.f64 %37 c) (*.f64 %317 %36) (*.f64 %36 %317) (*.f64 c %37) %324 (*.f64 z %318) (*.f64 z c) (pow.f64 %324 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %328) (neg.f64 %330) (*.f64 %332 %333) (*.f64 %335 %336) (*.f64 %338 %222) (*.f64 %340 %328) (*.f64 %342 (/.f64 #s(literal 1 binary64) %343)) (*.f64 %346 (/.f64 #s(literal -1 binary64) c)) (*.f64 %336 %335) (*.f64 %328 %211) (*.f64 %222 %338) (*.f64 #s(literal 1 binary64) %352) (*.f64 %211 %328) (pow.f64 %352 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %221 %330) (*.f64 %330 %14)) %343) (/.f64 (-.f64 (*.f64 %210 z) (*.f64 %324 (/.f64 %86 c))) %364) (/.f64 (-.f64 (*.f64 %210 c) (*.f64 %324 (/.f64 %86 z))) %370) (/.f64 (-.f64 (*.f64 %210 %330) %373) %375) (/.f64 (-.f64 (*.f64 %210 %324) %378) %343) (/.f64 (-.f64 (*.f64 %381 z) (*.f64 z %383)) %386) (/.f64 (-.f64 (*.f64 %381 %330) (*.f64 z %255)) %391) (/.f64 (-.f64 (*.f64 %381 c) (*.f64 z %394)) %324) (/.f64 (-.f64 (*.f64 %381 %324) %399) %401) (/.f64 (-.f64 (*.f64 %108 z) (*.f64 %330 %383)) %406) (/.f64 (-.f64 (*.f64 %108 %330) (*.f64 %330 %255)) %343) (/.f64 (-.f64 (*.f64 %108 c) (*.f64 %330 %394)) %415) (/.f64 (-.f64 (*.f64 %108 %324) (*.f64 %330 %221)) %420) (/.f64 (-.f64 %423 (*.f64 c %383)) %324) (/.f64 (-.f64 (*.f64 %422 %330) (*.f64 c %255)) %430) (/.f64 (-.f64 (*.f64 %422 c) (*.f64 c %394)) %435) (/.f64 (-.f64 (*.f64 %422 %324) (*.f64 c %221)) %440) (/.f64 (-.f64 %442 (*.f64 %324 %383)) %364) (/.f64 (-.f64 (*.f64 %14 %330) (*.f64 %324 %255)) %375) (/.f64 (-.f64 (*.f64 %14 c) (*.f64 %324 %394)) %370) (/.f64 (-.f64 (*.f64 %454 c) %457) %415) (/.f64 (-.f64 (*.f64 %454 z) %462) %406) (/.f64 (-.f64 (*.f64 %454 %324) %466) %420) (/.f64 (-.f64 (*.f64 %454 %330) %470) %343) (/.f64 (-.f64 (*.f64 %473 c) %475) %370) (/.f64 (-.f64 (*.f64 %473 z) %479) %364) (/.f64 (-.f64 (*.f64 %473 %324) %483) %343) (/.f64 (-.f64 (*.f64 %473 %330) %487) %375) (/.f64 (-.f64 (*.f64 %490 c) %492) %330) (/.f64 (-.f64 (*.f64 %490 z) %496) %498) (/.f64 (-.f64 (*.f64 %490 %324) %501) %503) (/.f64 (-.f64 (*.f64 %490 %330) %506) %508) (/.f64 (-.f64 (*.f64 %511 c) %492) %330) (/.f64 (-.f64 (*.f64 %511 z) %496) %498) (/.f64 (-.f64 (*.f64 %511 %324) %501) %503) (/.f64 (-.f64 (*.f64 %511 %330) %506) %508) (/.f64 (-.f64 %524 (*.f64 z %456)) %324) (/.f64 (-.f64 %528 (*.f64 z %461)) %386) (/.f64 (-.f64 %532 %533) %401) (/.f64 (-.f64 %536 %537) %391) (/.f64 (-.f64 (*.f64 %540 c) (*.f64 %317 %456)) %544) (/.f64 (-.f64 (*.f64 %540 z) (*.f64 %317 %461)) %330) (/.f64 (-.f64 (*.f64 %540 %324) (*.f64 %317 %105)) %553) (/.f64 (-.f64 (*.f64 %540 %330) (*.f64 %317 %100)) %558) (/.f64 (-.f64 %561 (*.f64 c %456)) %435) (/.f64 (-.f64 %565 (*.f64 c %461)) %324) (/.f64 (-.f64 %569 %570) %440) (/.f64 (-.f64 %573 %574) %430) (/.f64 (-.f64 %577 %457) %415) (/.f64 (-.f64 %580 %462) %406) (/.f64 (-.f64 %583 %466) %420) (/.f64 (-.f64 %586 %470) %343) (/.f64 (-.f64 %589 %475) %370) (/.f64 (-.f64 %592 %479) %364) (/.f64 (-.f64 %595 %483) %343) (/.f64 (-.f64 %598 %487) %375) (/.f64 (-.f64 %602 %603) %406) (/.f64 (-.f64 %602 %606) %406) (/.f64 (-.f64 (*.f64 %601 %36) %610) %612) (/.f64 (-.f64 (*.f64 %601 c) %615) %415) (/.f64 (-.f64 (*.f64 %601 %317) %619) %621) (/.f64 (-.f64 (*.f64 %601 %324) %624) %420) (/.f64 (-.f64 (*.f64 %601 %330) %628) %343) (/.f64 (-.f64 %632 %633) %364) (/.f64 (-.f64 %632 %636) %364) (/.f64 (-.f64 (*.f64 %631 %36) %640) %642) (/.f64 (-.f64 (*.f64 %631 c) %645) %370) (/.f64 (-.f64 (*.f64 %631 %317) %649) %651) (/.f64 (-.f64 (*.f64 %631 %324) %654) %343) (/.f64 (-.f64 (*.f64 %631 %330) %595) %375) (/.f64 (-.f64 %662 %633) %364) (/.f64 (-.f64 %662 %636) %364) (/.f64 (-.f64 (*.f64 %661 %36) %640) %642) (/.f64 (-.f64 (*.f64 %661 c) %645) %370) (/.f64 (-.f64 (*.f64 %661 %317) %649) %651) (/.f64 (-.f64 (*.f64 %661 %324) %654) %343) (/.f64 (-.f64 (*.f64 %661 %330) %595) %375) (/.f64 (-.f64 %684 %633) %364) (/.f64 (-.f64 %684 %636) %364) (/.f64 (-.f64 (*.f64 %683 %36) %640) %642) (/.f64 (-.f64 (*.f64 %683 c) %645) %370) (/.f64 (-.f64 (*.f64 %683 %317) %649) %651) (/.f64 (-.f64 (*.f64 %683 %324) %654) %343) (/.f64 (-.f64 (*.f64 %683 %330) %595) %375) (/.f64 (-.f64 %706 %707) %709) (/.f64 (-.f64 %706 %711) %709) (/.f64 (-.f64 (*.f64 %705 %36) %715) %717) (/.f64 (-.f64 (*.f64 %705 c) %720) %722) (/.f64 (-.f64 (*.f64 %705 %317) %725) %727) (/.f64 (-.f64 (*.f64 %705 %324) %730) %732) (/.f64 (-.f64 (*.f64 %705 %330) %735) %737) (/.f64 (-.f64 %739 %740) %330) (/.f64 (-.f64 %739 %743) %330) (/.f64 (-.f64 (*.f64 %456 %36) %747) %324) (/.f64 (-.f64 (*.f64 %456 c) %751) %544) (/.f64 (-.f64 (*.f64 %456 %317) %755) %435) (/.f64 (-.f64 (*.f64 %456 %324) %759) %553) (/.f64 (-.f64 (*.f64 %456 %330) %763) %558) (/.f64 (-.f64 %766 %767) %498) (/.f64 (-.f64 %766 %770) %498) (/.f64 (-.f64 (*.f64 %461 %36) %774) %386) (/.f64 (-.f64 (*.f64 %461 c) %778) %330) (/.f64 (-.f64 (*.f64 %461 %317) %782) %324) (/.f64 (-.f64 (*.f64 %461 %324) %786) %503) (/.f64 (-.f64 (*.f64 %461 %330) %790) %508) (/.f64 (-.f64 %794 %707) %709) (/.f64 (-.f64 %794 %711) %709) (/.f64 (-.f64 (*.f64 %793 %36) %715) %717) (/.f64 (-.f64 (*.f64 %793 c) %720) %722) (/.f64 (-.f64 (*.f64 %793 %317) %725) %727) (/.f64 (-.f64 (*.f64 %793 %324) %730) %732) (/.f64 (-.f64 (*.f64 %793 %330) %735) %737) (/.f64 (-.f64 %816 %707) %709) (/.f64 (-.f64 %816 %711) %709) (/.f64 (-.f64 (*.f64 %815 %36) %715) %717) (/.f64 (-.f64 (*.f64 %815 c) %720) %722) (/.f64 (-.f64 (*.f64 %815 %317) %725) %727) (/.f64 (-.f64 (*.f64 %815 %324) %730) %732) (/.f64 (-.f64 (*.f64 %815 %330) %735) %737) (/.f64 (-.f64 %838 %767) %498) (/.f64 (-.f64 %838 %770) %498) (/.f64 (-.f64 (*.f64 %837 %36) %774) %386) (/.f64 (-.f64 (*.f64 %837 c) %778) %330) (/.f64 (-.f64 (*.f64 %837 %317) %782) %324) (/.f64 (-.f64 (*.f64 %837 %324) %786) %503) (/.f64 (-.f64 (*.f64 %837 %330) %790) %508) (/.f64 (-.f64 %860 %740) %330) (/.f64 (-.f64 %860 %743) %330) (/.f64 (-.f64 (*.f64 %859 %36) %747) %324) (/.f64 (-.f64 (*.f64 %859 c) %751) %544) (/.f64 (-.f64 (*.f64 %859 %317) %755) %435) (/.f64 (-.f64 (*.f64 %859 %324) %759) %553) (/.f64 (-.f64 (*.f64 %859 %330) %763) %558) (/.f64 (-.f64 %880 (*.f64 z %490)) %386) (/.f64 (-.f64 %880 (*.f64 z %511)) %386) (/.f64 (-.f64 (*.f64 %836 %36) %888) (*.f64 z %36)) (/.f64 (-.f64 %892 (*.f64 z %540)) %324) (/.f64 (-.f64 (*.f64 %836 %317) %897) %330) (/.f64 (-.f64 %900 %901) %391) (/.f64 (-.f64 %904 (*.f64 c %490)) %324) (/.f64 (-.f64 %904 (*.f64 c %511)) %324) (/.f64 (-.f64 (*.f64 %858 %36) %912) %330) (/.f64 (-.f64 %915 (*.f64 c %540)) %435) (/.f64 (-.f64 (*.f64 %858 %317) %920) (*.f64 c %317)) (/.f64 (-.f64 %924 %925) %430) (/.f64 (-.f64 %928 %603) %406) (/.f64 (-.f64 %928 %606) %406) (/.f64 (-.f64 (*.f64 %105 %36) %610) %612) (/.f64 (-.f64 %936 %615) %415) (/.f64 (-.f64 (*.f64 %105 %317) %619) %621) (/.f64 (-.f64 %942 %628) %343) (/.f64 (-.f64 %945 %633) %364) (/.f64 (-.f64 %945 %636) %364) (/.f64 (-.f64 (*.f64 %100 %36) %640) %642) (/.f64 (-.f64 %953 %645) %370) (/.f64 (-.f64 (*.f64 %100 %317) %649) %651) (/.f64 (-.f64 %959 %595) %375) (/.f64 (*.f64 #s(literal -1 binary64) %962) %330) (/.f64 (*.f64 #s(literal -1 binary64) %965) %330) (/.f64 (*.f64 #s(literal -1 binary64) %968) %330) (/.f64 (*.f64 #s(literal -1 binary64) %971) %330) (/.f64 (*.f64 #s(literal -1 binary64) %974) %976) (/.f64 (*.f64 #s(literal -1 binary64) %978) %976) (/.f64 (*.f64 #s(literal -1 binary64) %981) %976) (/.f64 (*.f64 #s(literal -1 binary64) %984) %976) (/.f64 (*.f64 #s(literal -1 binary64) %987) %976) (/.f64 (*.f64 #s(literal -1 binary64) %991) %976) (/.f64 (*.f64 #s(literal -1 binary64) %222) %324) (/.f64 (*.f64 #s(literal 1 binary64) %962) %324) (/.f64 (*.f64 #s(literal 1 binary64) %965) %324) (/.f64 (*.f64 #s(literal 1 binary64) %968) %324) (/.f64 (*.f64 #s(literal 1 binary64) %971) %324) (/.f64 (*.f64 #s(literal 1 binary64) %974) %1005) (/.f64 (*.f64 #s(literal 1 binary64) %978) %1005) (/.f64 (*.f64 #s(literal 1 binary64) %981) %1005) (/.f64 (*.f64 #s(literal 1 binary64) %984) %1005) (/.f64 (*.f64 #s(literal 1 binary64) %987) %1005) (/.f64 (*.f64 #s(literal 1 binary64) %991) %1005) (/.f64 (*.f64 #s(literal 1 binary64) %222) %330) (/.f64 (*.f64 %962 #s(literal -1 binary64)) %330) (/.f64 (*.f64 %962 #s(literal 1 binary64)) %324) (/.f64 (*.f64 %965 #s(literal -1 binary64)) %330) (/.f64 (*.f64 %965 #s(literal 1 binary64)) %324) (/.f64 (*.f64 %968 #s(literal -1 binary64)) %330) (/.f64 (*.f64 %968 #s(literal 1 binary64)) %324) (/.f64 (*.f64 %971 #s(literal -1 binary64)) %330) (/.f64 (*.f64 %971 #s(literal 1 binary64)) %324) (/.f64 (*.f64 %974 #s(literal -1 binary64)) %1036) (/.f64 (*.f64 %974 #s(literal 1 binary64)) %1039) (/.f64 (*.f64 %978 #s(literal -1 binary64)) %1036) (/.f64 (*.f64 %978 #s(literal 1 binary64)) %1039) (/.f64 (*.f64 %981 #s(literal -1 binary64)) %1036) (/.f64 (*.f64 %981 #s(literal 1 binary64)) %1039) (/.f64 (*.f64 %984 #s(literal -1 binary64)) %1036) (/.f64 (*.f64 %984 #s(literal 1 binary64)) %1039) (/.f64 (*.f64 %987 #s(literal -1 binary64)) %1036) (/.f64 (*.f64 %987 #s(literal 1 binary64)) %1039) (/.f64 (*.f64 %991 #s(literal -1 binary64)) %1036) (/.f64 (*.f64 %991 #s(literal 1 binary64)) %1039) (/.f64 (*.f64 %222 #s(literal -1 binary64)) %324) (/.f64 (*.f64 #s(literal 2 binary64) %1063) %1065) (/.f64 (*.f64 #s(literal 2 binary64) %1067) %1069) (/.f64 (*.f64 #s(literal 2 binary64) %1071) %1073) (/.f64 (*.f64 #s(literal 2 binary64) %1075) %1077) (/.f64 (*.f64 #s(literal 2 binary64) %1079) %1069) (/.f64 (*.f64 #s(literal 2 binary64) %1082) %1077) (/.f64 (*.f64 #s(literal 2 binary64) %1085) %1065) (/.f64 (*.f64 #s(literal 2 binary64) %1088) %1090) (/.f64 (*.f64 #s(literal 2 binary64) %1092) %1073) (/.f64 (*.f64 #s(literal 2 binary64) %1096) %1077) (/.f64 (*.f64 #s(literal 2 binary64) %1099) %1065) (/.f64 (*.f64 #s(literal 2 binary64) %1102) %1069) (/.f64 (*.f64 #s(literal 2 binary64) %1105) %1090) (/.f64 (*.f64 #s(literal 2 binary64) %1109) %1077) (/.f64 (*.f64 #s(literal 2 binary64) %1112) %1065) (/.f64 (*.f64 #s(literal 2 binary64) %1115) %1069) (/.f64 (*.f64 #s(literal 2 binary64) %1118) %1090) (/.f64 (*.f64 #s(literal 2 binary64) %1121) %1123) (/.f64 (*.f64 #s(literal 2 binary64) %1125) %1090) (/.f64 (*.f64 #s(literal 2 binary64) %1128) %1130) (/.f64 (*.f64 #s(literal 2 binary64) %1132) %1134) (/.f64 (*.f64 #s(literal 2 binary64) %1136) %1090) (/.f64 (*.f64 #s(literal 2 binary64) %1139) %1141) (/.f64 (*.f64 #s(literal 2 binary64) %1143) %1145) (/.f64 (*.f64 #s(literal 2 binary64) %1147) %1149) (/.f64 (*.f64 #s(literal 2 binary64) %1151) %1153) (/.f64 (*.f64 #s(literal 2 binary64) %1155) %1157) (/.f64 (*.f64 #s(literal 2 binary64) %1159) %1161) (/.f64 (*.f64 #s(literal 2 binary64) %1163) %1165) (/.f64 (*.f64 #s(literal 2 binary64) %1168) %1170) (/.f64 (*.f64 #s(literal 2 binary64) %1173) %1175) (/.f64 (*.f64 #s(literal 2 binary64) %1178) %1180) (/.f64 (*.f64 #s(literal 2 binary64) %1182) %1123) (/.f64 (*.f64 #s(literal 2 binary64) %1185) %1090) (/.f64 (*.f64 #s(literal 2 binary64) %1188) %1130) (/.f64 (*.f64 #s(literal 2 binary64) %1191) %1134) (/.f64 (*.f64 #s(literal 2 binary64) %1194) %1090) (/.f64 (*.f64 #s(literal 2 binary64) %1197) %1141) (/.f64 (*.f64 #s(literal 2 binary64) %1200) %1145) (/.f64 (*.f64 #s(literal 2 binary64) %1203) %1149) (/.f64 (*.f64 #s(literal 2 binary64) %1206) %1153) (/.f64 (*.f64 #s(literal 2 binary64) %1209) %1157) (/.f64 (*.f64 #s(literal 2 binary64) %1212) %1161) (/.f64 (*.f64 #s(literal 2 binary64) %1215) %1165) (/.f64 (*.f64 #s(literal 2 binary64) %1218) %1170) (/.f64 (*.f64 #s(literal 2 binary64) %1221) %1175) (/.f64 (*.f64 #s(literal 2 binary64) %1224) %1180) (/.f64 (*.f64 #s(literal 2 binary64) %1228) %1123) (/.f64 (*.f64 #s(literal 2 binary64) %1232) %1090) (/.f64 (*.f64 #s(literal 2 binary64) %1235) %1130) (/.f64 (*.f64 #s(literal 2 binary64) %1238) %1134) (/.f64 (*.f64 #s(literal 2 binary64) %1242) %1090) (/.f64 (*.f64 #s(literal 2 binary64) %1246) %1141) (/.f64 (*.f64 #s(literal 2 binary64) %1249) %1145) (/.f64 (*.f64 #s(literal 2 binary64) %1252) %1149) (/.f64 (*.f64 #s(literal 2 binary64) %1256) %1153) (/.f64 (*.f64 #s(literal 2 binary64) %1260) %1157) (/.f64 (*.f64 #s(literal 2 binary64) %1263) %1161) (/.f64 (*.f64 #s(literal 2 binary64) %1266) %1165) (/.f64 (*.f64 #s(literal 2 binary64) %1270) %1170) (/.f64 (*.f64 #s(literal 2 binary64) %1274) %1175) (/.f64 (*.f64 #s(literal 2 binary64) %1277) %1180) (/.f64 (*.f64 #s(literal 2 binary64) %1280) %1123) (/.f64 (*.f64 #s(literal 2 binary64) %1283) %1090) (/.f64 (*.f64 #s(literal 2 binary64) %1286) %1130) (/.f64 (*.f64 #s(literal 2 binary64) %1289) %1134) (/.f64 (*.f64 #s(literal 2 binary64) %1292) %1090) (/.f64 (*.f64 #s(literal 2 binary64) %1295) %1141) (/.f64 (*.f64 #s(literal 2 binary64) %1299) %1145) (/.f64 (*.f64 #s(literal 2 binary64) %1302) %1149) (/.f64 (*.f64 #s(literal 2 binary64) %1305) %1153) (/.f64 (*.f64 #s(literal 2 binary64) %1308) %1157) (/.f64 (*.f64 #s(literal 2 binary64) %1311) %1161) (/.f64 (*.f64 #s(literal 2 binary64) %1314) %1165) (/.f64 (*.f64 #s(literal 2 binary64) %1317) %1170) (/.f64 (*.f64 #s(literal 2 binary64) %1320) %1175) (/.f64 (*.f64 #s(literal 2 binary64) %1323) %1180) (/.f64 (*.f64 #s(literal 2 binary64) %1327) %1161) (/.f64 (*.f64 #s(literal 2 binary64) %1330) %1134) (/.f64 (*.f64 #s(literal 2 binary64) %1333) %1149) (/.f64 (*.f64 #s(literal 2 binary64) %1336) %1165) (/.f64 (*.f64 #s(literal 2 binary64) %1339) %1161) (/.f64 (*.f64 #s(literal 2 binary64) %223) %1069) (/.f64 (*.f64 #s(literal 2 binary64) %1344) %1073) (/.f64 (*.f64 #s(literal 2 binary64) %1347) %1069) (/.f64 (*.f64 #s(literal 2 binary64) %1350) (*.f64 #s(literal 2 binary64) %1352)) (/.f64 (*.f64 #s(literal 2 binary64) %332) %1077) (/.f64 (*.f64 #s(literal 2 binary64) %340) %1090) (/.f64 (*.f64 #s(literal 2 binary64) %342) %1161) (/.f64 (*.f64 #s(literal 2 binary64) %346) (*.f64 #s(literal 2 binary64) %317)) (/.f64 %1364 (*.f64 #s(literal 2 binary64) %318)) (/.f64 %1364 %1065) (/.f64 (*.f64 #s(literal 2 binary64) %222) %1069) (/.f64 (*.f64 #s(literal 2 binary64) %211) %1090) (/.f64 (neg.f64 %1063) %317) (/.f64 (neg.f64 %1067) %324) (/.f64 (neg.f64 %1071) %37) (/.f64 (neg.f64 %1075) %36) (/.f64 (neg.f64 %1079) %324) (/.f64 (neg.f64 %1082) %36) (/.f64 (neg.f64 %1085) %317) (/.f64 (neg.f64 %1088) %330) (/.f64 (neg.f64 %1096) %36) (/.f64 (neg.f64 %1099) %317) (/.f64 (neg.f64 %1102) %324) (/.f64 (neg.f64 %1105) %330) (/.f64 (neg.f64 %1109) %36) (/.f64 (neg.f64 %1112) %317) (/.f64 (neg.f64 %1115) %324) (/.f64 (neg.f64 %1118) %330) (/.f64 (neg.f64 %1121) %1405) (/.f64 (neg.f64 %1125) %330) (/.f64 (neg.f64 %1128) %1410) (/.f64 (neg.f64 %1132) %1413) (/.f64 (neg.f64 %1136) %330) (/.f64 (neg.f64 %1139) %1418) (/.f64 (neg.f64 %1143) %1421) (/.f64 (neg.f64 %1147) %1424) (/.f64 (neg.f64 %1151) %1427) (/.f64 (neg.f64 %1155) %1430) (/.f64 (neg.f64 %1159) %1352) (/.f64 (neg.f64 %1163) %1435) (/.f64 (neg.f64 %1168) %1438) (/.f64 (neg.f64 %1173) %1441) (/.f64 (neg.f64 %1178) %1444) (/.f64 (neg.f64 %1182) %1405) (/.f64 (neg.f64 %1185) %330) (/.f64 (neg.f64 %1188) %1410) (/.f64 (neg.f64 %1191) %1413) (/.f64 (neg.f64 %1194) %330) (/.f64 (neg.f64 %1197) %1418) (/.f64 (neg.f64 %1200) %1421) (/.f64 (neg.f64 %1203) %1424) (/.f64 (neg.f64 %1206) %1427) (/.f64 (neg.f64 %1209) %1430) (/.f64 (neg.f64 %1212) %1352) (/.f64 (neg.f64 %1215) %1435) (/.f64 (neg.f64 %1218) %1438) (/.f64 (neg.f64 %1221) %1441) (/.f64 (neg.f64 %1224) %1444) (/.f64 (neg.f64 %1228) %1405) (/.f64 (neg.f64 %1232) %330) (/.f64 (neg.f64 %1235) %1410) (/.f64 (neg.f64 %1238) %1413) (/.f64 (neg.f64 %1242) %330) (/.f64 (neg.f64 %1246) %1418) (/.f64 (neg.f64 %1249) %1421) (/.f64 (neg.f64 %1252) %1424) (/.f64 (neg.f64 %1256) %1427) (/.f64 (neg.f64 %1260) %1430) (/.f64 (neg.f64 %1263) %1352) (/.f64 (neg.f64 %1266) %1435) (/.f64 (neg.f64 %1270) %1438) (/.f64 (neg.f64 %1274) %1441) (/.f64 (neg.f64 %1277) %1444) (/.f64 (neg.f64 %1280) %1405) (/.f64 (neg.f64 %1283) %330) (/.f64 (neg.f64 %1286) %1410) (/.f64 (neg.f64 %1289) %1413) (/.f64 (neg.f64 %1292) %330) (/.f64 (neg.f64 %1295) %1418) (/.f64 (neg.f64 %1299) %1421) (/.f64 (neg.f64 %1302) %1424) (/.f64 (neg.f64 %1305) %1427) (/.f64 (neg.f64 %1308) %1430) (/.f64 (neg.f64 %1311) %1352) (/.f64 (neg.f64 %1314) %1435) (/.f64 (neg.f64 %1317) %1438) (/.f64 (neg.f64 %1320) %1441) (/.f64 (neg.f64 %1323) %1444) (/.f64 (neg.f64 %1327) %1352) (/.f64 (neg.f64 %1330) %1413) (/.f64 (neg.f64 %1333) %1424) (/.f64 (neg.f64 %1336) %1435) (/.f64 (neg.f64 %1339) %1352) (/.f64 (neg.f64 %1344) %37) (/.f64 (neg.f64 %1347) %324) (/.f64 (neg.f64 %1350) (neg.f64 %1352)) (/.f64 %1063 c) (/.f64 %1067 %1554) (/.f64 %1067 %330) (/.f64 %1071 %36) (/.f64 %1075 z) (/.f64 %1079 (*.f64 %317 %37)) (/.f64 %1079 %330) (/.f64 %1082 z) (/.f64 %1085 c) (/.f64 %1088 %324) (/.f64 %1092 %36) (/.f64 %1096 z) (/.f64 %1099 c) (/.f64 %1102 %330) (/.f64 %1105 %324) (/.f64 %1109 z) (/.f64 %1112 c) (/.f64 %1115 %330) (/.f64 %1118 %324) (/.f64 %1121 %386) (/.f64 %1125 %324) (/.f64 %1128 %391) (/.f64 %1132 %401) (/.f64 %1136 %324) (/.f64 %1139 %435) (/.f64 %1143 %430) (/.f64 %1147 %440) (/.f64 %1151 %406) (/.f64 %1155 %415) (/.f64 %1159 %343) (/.f64 %1163 %420) (/.f64 %1168 %364) (/.f64 %1173 %370) (/.f64 %1178 %375) (/.f64 %1182 %386) (/.f64 %1185 %324) (/.f64 %1188 %391) (/.f64 %1191 %401) (/.f64 %1194 %324) (/.f64 %1197 %435) (/.f64 %1200 %430) (/.f64 %1203 %440) (/.f64 %1206 %406) (/.f64 %1209 %415) (/.f64 %1212 %343) (/.f64 %1215 %420) (/.f64 %1218 %364) (/.f64 %1221 %370) (/.f64 %1224 %375) (/.f64 %1228 %386) (/.f64 %1232 %324) (/.f64 %1235 %391) (/.f64 %1238 %401) (/.f64 %1242 %324) (/.f64 %1246 %435) (/.f64 %1249 %430) (/.f64 %1252 %440) (/.f64 %1256 %406) (/.f64 %1260 %415) (/.f64 %1263 %343) (/.f64 %1266 %420) (/.f64 %1270 %364) (/.f64 %1274 %370) (/.f64 %1277 %375) (/.f64 %1280 %386) (/.f64 %1283 %324) (/.f64 %1286 %391) (/.f64 %1289 %401) (/.f64 %1292 %324) (/.f64 %1295 %435) (/.f64 %1299 %430) (/.f64 %1302 %440) (/.f64 %1305 %406) (/.f64 %1308 %415) (/.f64 %1311 %343) (/.f64 %1314 %420) (/.f64 %1317 %364) (/.f64 %1320 %370) (/.f64 %1323 %375) (/.f64 %1327 %343) (/.f64 %1330 %401) (/.f64 %1333 %440) (/.f64 %1336 %420) (/.f64 %1339 %343) (/.f64 %223 %1554) (/.f64 %223 %330) (/.f64 %1344 %36) (/.f64 %1347 %330) (/.f64 %1350 %1352) (/.f64 %332 %37) (/.f64 %332 z) (/.f64 %340 %324) (/.f64 %342 %343) (/.f64 %346 (neg.f64 %318)) (/.f64 %346 %317) (/.f64 %336 %318) (/.f64 %336 c) (/.f64 %222 %330) (/.f64 #s(literal 1 binary64) (pow.f64 %352 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 z %332)) (/.f64 #s(literal 1 binary64) (/.f64 %324 %340)) (/.f64 #s(literal 1 binary64) (/.f64 %343 %342)) (/.f64 #s(literal 1 binary64) (/.f64 %317 %346)) (/.f64 #s(literal 1 binary64) (/.f64 c %336)) (/.f64 #s(literal 1 binary64) (/.f64 %330 %222)) (/.f64 #s(literal 1 binary64) (/.f64 %324 %211)) %352 (neg.f64 (*.f64 %328 %222)) (neg.f64 (/.f64 %222 %324)) (fma.f64 %473 %328 %1108) (fma.f64 %631 %328 %1095) (fma.f64 %1676 %1677 %1681) (fma.f64 %1676 %1677 %1684) (fma.f64 %1676 %1677 %1686) (fma.f64 %1676 %1677 %1689) (fma.f64 %1676 %1677 %1691) (fma.f64 %1693 %1694 %1681) (fma.f64 %1693 %1694 %1684) (fma.f64 %1693 %1694 %1686) (fma.f64 %1693 %1694 %1689) (fma.f64 %1693 %1694 %1691) (fma.f64 %1694 %1693 %1681) (fma.f64 %1694 %1693 %1684) (fma.f64 %1694 %1693 %1686) (fma.f64 %1694 %1693 %1689) (fma.f64 %1694 %1693 %1691) (fma.f64 %1705 %1706 %1681) (fma.f64 %1705 %1706 %1684) (fma.f64 %1705 %1706 %1686) (fma.f64 %1705 %1706 %1689) (fma.f64 %1705 %1706 %1691) (fma.f64 %1706 %1705 %1681) (fma.f64 %1706 %1705 %1684) (fma.f64 %1706 %1705 %1686) (fma.f64 %1706 %1705 %1689) (fma.f64 %1706 %1705 %1691) (fma.f64 %1717 %1718 %1681) (fma.f64 %1717 %1718 %1684) (fma.f64 %1717 %1718 %1686) (fma.f64 %1717 %1718 %1689) (fma.f64 %1717 %1718 %1691) (fma.f64 %1718 %1717 %1681) (fma.f64 %1718 %1717 %1684) (fma.f64 %1718 %1717 %1686) (fma.f64 %1718 %1717 %1689) (fma.f64 %1718 %1717 %1691) (fma.f64 %1677 %1676 %1681) (fma.f64 %1677 %1676 %1684) (fma.f64 %1677 %1676 %1686) (fma.f64 %1677 %1676 %1689) (fma.f64 %1677 %1676 %1691) (fma.f64 %1734 %1735 %1681) (fma.f64 %1734 %1735 %1684) (fma.f64 %1734 %1735 %1686) (fma.f64 %1734 %1735 %1689) (fma.f64 %1734 %1735 %1691) (fma.f64 %1735 %1734 %1681) (fma.f64 %1735 %1734 %1684) (fma.f64 %1735 %1734 %1686) (fma.f64 %1735 %1734 %1689) (fma.f64 %1735 %1734 %1691) (fma.f64 %1746 %1747 %1681) (fma.f64 %1746 %1747 %1684) (fma.f64 %1746 %1747 %1686) (fma.f64 %1746 %1747 %1689) (fma.f64 %1746 %1747 %1691) (fma.f64 %1747 %1746 %1681) (fma.f64 %1747 %1746 %1684) (fma.f64 %1747 %1746 %1686) (fma.f64 %1747 %1746 %1689) (fma.f64 %1747 %1746 %1691) (fma.f64 %210 %328 %1680) (fma.f64 %10 %1759 %1681) (fma.f64 %10 %1759 %1684) (fma.f64 %10 %1759 %1686) (fma.f64 %10 %1759 %1689) (fma.f64 %10 %1759 %1691) (fma.f64 %510 %333 %1108) (fma.f64 %836 %333 %1095) (fma.f64 %560 %335 %1108) (fma.f64 %858 %335 %1095) (fma.f64 %12 %1769 %1681) (fma.f64 %12 %1769 %1684) (fma.f64 %12 %1769 %1686) (fma.f64 %12 %1769 %1689) (fma.f64 %12 %1769 %1691) (fma.f64 %105 %338 %1095) (fma.f64 %226 %338 %1108) (fma.f64 %328 %210 %1777) (fma.f64 %328 b %1108) (fma.f64 %328 %100 %1095) (fma.f64 %328 %14 %1781) (fma.f64 b %328 %1108) (fma.f64 %100 %328 %1095) (fma.f64 %14 %328 %1681) (fma.f64 %14 %328 %1684) (fma.f64 %14 %328 %1686) (fma.f64 %14 %328 %1689) (fma.f64 %14 %328 %1691) (fma.f64 y %1790 %1681) (fma.f64 y %1790 %1684) (fma.f64 y %1790 %1686) (fma.f64 y %1790 %1689) (fma.f64 y %1790 %1691) (fma.f64 %2 %1796 %1681) (fma.f64 %2 %1796 %1684) (fma.f64 %2 %1796 %1686) (fma.f64 %2 %1796 %1689) (fma.f64 %2 %1796 %1691) (fma.f64 #s(literal 9 binary64) %1802 %1681) (fma.f64 #s(literal 9 binary64) %1802 %1684) (fma.f64 #s(literal 9 binary64) %1802 %1686) (fma.f64 #s(literal 9 binary64) %1802 %1689) (fma.f64 #s(literal 9 binary64) %1802 %1691) (fma.f64 x %1808 %1681) (fma.f64 x %1808 %1684) (fma.f64 x %1808 %1686) (fma.f64 x %1808 %1689) (fma.f64 x %1808 %1691) (-.f64 %1814 %1679) (-.f64 %1816 %1679) (-.f64 %1691 (/.f64 %108 %324)) (-.f64 %660 %1688) (-.f64 %1095 (/.f64 %105 %324)) (-.f64 %1108 %1683) (+.f64 %1814 %1680) (+.f64 (*.f64 %328 %210) %1777) (+.f64 (*.f64 %328 %14) %1781) (+.f64 (*.f64 %210 %328) %1680) (+.f64 (/.f64 %487 %343) (/.f64 %595 %343)) (+.f64 %1816 %1680) (+.f64 %660 %1681) (+.f64 %660 %1684) (+.f64 %660 %1686) (+.f64 %660 %1689) (+.f64 %660 %1691) (+.f64 %1095 %1108) (+.f64 %1108 %1095) |
Compiled 949 to 2 035 computations (-114.4% saved)
Compiled 292 to 961 computations (-229.1% saved)
27 alts after pruning (27 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 265 | 27 | 292 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 266 | 27 | 293 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 77.4% | (fma.f64 (/.f64 y z) (/.f64 (*.f64 #s(literal 9 binary64) x) c) (+.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 a t) #s(literal 4 binary64)) c))) (/.f64 b (*.f64 c z)))) |
| ▶ | 69.7% | (fma.f64 (/.f64 y c) (/.f64 (*.f64 #s(literal 9 binary64) x) z) (/.f64 (fma.f64 #s(literal -4 binary64) (*.f64 (*.f64 a t) z) b) (*.f64 c z))) |
| ▶ | 72.3% | %25 = (*.f64 c z) (fma.f64 (*.f64 y #s(literal 9 binary64)) (/.f64 x %25) (/.f64 (fma.f64 #s(literal -4 binary64) (*.f64 (*.f64 a t) z) b) %25)) |
| ▶ | 73.7% | %25 = (*.f64 c z) (fma.f64 (*.f64 #s(literal 9 binary64) x) (/.f64 y %25) (/.f64 (fma.f64 #s(literal -4 binary64) (*.f64 (*.f64 a t) z) b) %25)) |
| ▶ | 70.3% | %25 = (*.f64 c z) (fma.f64 y (/.f64 (*.f64 #s(literal 9 binary64) x) %25) (neg.f64 (/.f64 (-.f64 (*.f64 a (*.f64 t (*.f64 #s(literal 4 binary64) z))) b) %25))) |
| ▶ | 79.5% | (/.f64 (fma.f64 (*.f64 a z) (*.f64 #s(literal -4 binary64) t) (fma.f64 (*.f64 y x) #s(literal 9 binary64) b)) (*.f64 z c)) |
| ▶ | 78.9% | (/.f64 (fma.f64 y (*.f64 #s(literal 9 binary64) x) (fma.f64 #s(literal -4 binary64) (*.f64 (*.f64 a t) z) b)) (*.f64 z c)) |
| ▶ | 79.3% | (/.f64 (fma.f64 x (*.f64 y #s(literal 9 binary64)) (fma.f64 #s(literal -4 binary64) (*.f64 (*.f64 a t) z) b)) (*.f64 z c)) |
| ▶ | 81.7% | (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -4 binary64) (*.f64 (*.f64 a t) z) (*.f64 y (*.f64 #s(literal 9 binary64) x))) #s(literal 1 binary64) b) z) c) |
| ▶ | 82.0% | (/.f64 (/.f64 (fma.f64 #s(literal -4 binary64) (*.f64 (*.f64 a t) z) (fma.f64 (*.f64 y x) #s(literal 9 binary64) b)) z) c) |
| ▶ | 81.2% | (/.f64 (/.f64 (fma.f64 #s(literal -4 binary64) (*.f64 (*.f64 a t) z) (fma.f64 (*.f64 y x) #s(literal 9 binary64) b)) c) z) |
| ▶ | 80.0% | (/.f64 (/.f64 (fma.f64 #s(literal -9 binary64) (*.f64 y x) (-.f64 (*.f64 a (*.f64 t (*.f64 #s(literal 4 binary64) z))) b)) c) (neg.f64 z)) |
| ▶ | 57.1% | (/.f64 (+.f64 (approx (- (* (* x 9) y) (* (* (* z 4) t) a)) (*.f64 #s(literal -4 binary64) (*.f64 a (*.f64 t z)))) b) (*.f64 z c)) |
| ▶ | 79.9% | (/.f64 (*.f64 (fma.f64 #s(literal -9 binary64) (*.f64 y x) (-.f64 (*.f64 a (*.f64 t (*.f64 #s(literal 4 binary64) z))) b)) (/.f64 #s(literal 1 binary64) c)) (neg.f64 z)) |
| ▶ | 57.2% | (/.f64 (approx (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (+.f64 b (*.f64 #s(literal 9 binary64) (*.f64 x y)))) (*.f64 z c)) |
| ▶ | 78.8% | (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 c z) (fma.f64 (fma.f64 #s(literal -4 binary64) (*.f64 (*.f64 a t) z) (*.f64 y (*.f64 #s(literal 9 binary64) x))) #s(literal 1 binary64) b))) |
| ▶ | 79.2% | (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 c z) (fma.f64 #s(literal -4 binary64) (*.f64 (*.f64 a t) z) (fma.f64 (*.f64 y x) #s(literal 9 binary64) b)))) |
| ▶ | 81.2% | (*.f64 (/.f64 (fma.f64 #s(literal -4 binary64) (*.f64 (*.f64 a t) z) (fma.f64 (*.f64 y x) #s(literal 9 binary64) b)) c) (/.f64 #s(literal 1 binary64) z)) |
| ▶ | 79.2% | (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 c z)) (fma.f64 #s(literal -4 binary64) (*.f64 (*.f64 a t) z) (fma.f64 (*.f64 y x) #s(literal 9 binary64) b))) |
| ▶ | 81.9% | (*.f64 (/.f64 #s(literal 1 binary64) c) (/.f64 (fma.f64 #s(literal -4 binary64) (*.f64 (*.f64 a t) z) (fma.f64 (*.f64 y x) #s(literal 9 binary64) b)) z)) |
| ▶ | 52.2% | (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 x y)) (*.f64 #s(literal 4 binary64) (*.f64 a (*.f64 t z)))) (*.f64 c z))) |
| ▶ | 34.7% | (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 b (*.f64 c z))) |
| ▶ | 61.9% | (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 y (-.f64 (fma.f64 #s(literal 9 binary64) (/.f64 x (*.f64 c z)) (/.f64 b (*.f64 c (*.f64 y z)))) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 a t) (*.f64 c y)))))) |
| ▶ | 74.3% | %39 = (*.f64 c (*.f64 t z)) (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 t (fma.f64 #s(literal -4 binary64) (/.f64 a c) (fma.f64 #s(literal 9 binary64) (/.f64 (*.f64 x y) %39) (/.f64 b %39))))) |
| ▶ | 70.9% | %30 = (*.f64 a (*.f64 c z)) (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 a (fma.f64 #s(literal -4 binary64) (/.f64 t c) (fma.f64 #s(literal 9 binary64) (/.f64 (*.f64 x y) %30) (/.f64 b %30))))) |
| ▶ | 31.1% | (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal 9 binary64) (/.f64 (*.f64 x y) (*.f64 c z)))) |
| ▶ | 38.8% | (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 a t) c))) |
Compiled 27 to 119 computations (-340.7% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 2270 | 20375 |
| 1× | iter-limit |
| Inputs |
|---|
%9 = (*.f64 z c) %10 = (*.f64 #s(literal 9 binary64) x) %11 = (*.f64 x y) %12 = (*.f64 #s(literal 9 binary64) %11) %14 = (*.f64 t z) %15 = (*.f64 a %14) %16 = (*.f64 #s(literal -4 binary64) %15) %24 = (- (* (* x 9) y) (* (* (* z 4) t) a)) %25 = (approx %24 %16) %26 = (*.f64 #s(literal 4 binary64) %15) %27 = (-.f64 %12 %26) %28 = (+.f64 b %12) %29 = (*.f64 c z) %30 = (/.f64 %11 %29) %31 = (/.f64 b %29) %32 = (*.f64 a t) %33 = (/.f64 %32 c) %34 = (*.f64 #s(literal 9 binary64) %30) %35 = (+ %24 b) %37 = (/ %35 (* z c)) %39 = (/.f64 y %29) %41 = (/.f64 x %29) %42 = (*.f64 y z) %43 = (*.f64 c %42) %44 = (/.f64 b %43) %45 = (fma.f64 #s(literal 9 binary64) %41 %44) %46 = (*.f64 c y) %47 = (/.f64 %32 %46) %48 = (*.f64 #s(literal 4 binary64) %47) %49 = (-.f64 %45 %48) %50 = (*.f64 y %49) %52 = (*.f64 #s(literal 4 binary64) z) %53 = (approx %35 %28) %54 = (*.f64 #s(literal -4 binary64) %33) %56 = (*.f64 a z) %57 = (/.f64 a c) %58 = (*.f64 c %14) %59 = (/.f64 %11 %58) %60 = (/.f64 b %58) %61 = (fma.f64 #s(literal 9 binary64) %59 %60) %62 = (fma.f64 #s(literal -4 binary64) %57 %61) %63 = (*.f64 t %62) %65 = (/.f64 t c) %66 = (*.f64 a %29) %67 = (/.f64 %11 %66) %68 = (/.f64 b %66) %69 = (fma.f64 #s(literal 9 binary64) %67 %68) %70 = (fma.f64 #s(literal -4 binary64) %65 %69) %71 = (*.f64 a %70) %73 = (/.f64 %27 %29) %77 = (/.f64 #s(literal 1 binary64) %29) %78 = (*.f64 y x) %79 = (*.f64 y #s(literal 9 binary64)) %80 = (*.f64 y %10) %81 = (neg.f64 z) %82 = (*.f64 #s(literal -4 binary64) t) %83 = (*.f64 t %52) %84 = (*.f64 %32 #s(literal 4 binary64)) %85 = (*.f64 %32 z) %86 = (*.f64 a %83) %87 = (fma.f64 #s(literal -4 binary64) %85 %80) %88 = (fma.f64 %78 #s(literal 9 binary64) b) %89 = (fma.f64 #s(literal -4 binary64) %85 %88) %90 = (-.f64 %86 b) %91 = (fma.f64 #s(literal -9 binary64) %78 %90) %92 = (fma.f64 %56 %82 %88) %93 = (fma.f64 #s(literal -4 binary64) %85 b) %94 = (fma.f64 y %10 %93) %95 = (fma.f64 x %79 %93) %96 = (/.f64 %89 c) %97 = (/.f64 #s(literal 1 binary64) z) %99 = (/.f64 #s(literal 1 binary64) c) %100 = (/.f64 %89 z) %102 = (fma.f64 %87 #s(literal 1 binary64) b) %104 = (*.f64 %91 %99) %105 = (/.f64 %102 z) %106 = (/.f64 %91 c) %112 = (/.f64 %29 %102) %114 = (/.f64 %29 %89) %116 = (/.f64 %84 c) %117 = (*.f64 #s(literal 1 binary64) %116) %118 = (neg.f64 %117) %119 = (+.f64 %118 %31) %120 = (/.f64 %90 %29) %121 = (neg.f64 %120) %122 = (/.f64 %93 %29) %123 = (/.f64 y z) %124 = (/.f64 %10 c) %126 = (/.f64 y c) %127 = (/.f64 %10 z) %130 = (/.f64 %10 %29) %137 = (+.f64 %25 b) x #s(literal 9 binary64) y z #s(literal 4 binary64) t a b c %9 %10 %11 %12 #s(literal -4 binary64) %14 %15 %16 %25 %26 %27 %28 %29 %30 %31 %32 %33 %34 (approx %37 %34) %39 #s(literal -9 binary64) %41 %42 %43 %44 %45 %46 %47 %48 %49 %50 (approx %37 %50) %52 %53 %54 (approx %37 %54) %56 %57 %58 %59 %60 %61 %62 %63 (approx %37 %63) %65 %66 %67 %68 %69 %70 %71 (approx %37 %71) %73 (approx %37 %73) #s(literal 1 binary64) (approx %37 %31) %77 %78 %79 %80 %81 %82 %83 %84 %85 %86 %87 %88 %89 %90 %91 %92 %93 %94 %95 %96 %97 (*.f64 %96 %97) %99 %100 (*.f64 %99 %100) %102 (*.f64 %77 %89) %104 %105 %106 (/.f64 %104 %81) (/.f64 %105 c) (/.f64 %106 %81) (/.f64 %96 z) (/.f64 %100 c) %112 (/.f64 #s(literal 1 binary64) %112) %114 (/.f64 #s(literal 1 binary64) %114) %116 %117 %118 %119 %120 %121 %122 %123 %124 (fma.f64 %123 %124 %119) %126 %127 (fma.f64 %126 %127 %122) (fma.f64 %79 %41 %122) %130 (fma.f64 y %130 %121) (fma.f64 %10 %39 %122) (/.f64 %95 %9) (/.f64 %94 %9) (/.f64 %92 %9) (/.f64 %53 %9) %137 (/.f64 %137 %9) |
| Outputs |
|---|
%5 = (* 9 x) %7 = (*.f64 #s(literal 9 binary64) x) %10 = (* x y) %11 = (*.f64 x y) %13 = (* 9 %10) %14 = (*.f64 #s(literal 9 binary64) %11) %25 = (- (* (* x 9) y) (* (* (* z 4) t) a)) %27 = (*.f64 t z) %28 = (*.f64 a %27) %29 = (*.f64 #s(literal -4 binary64) %28) %32 = (*.f64 #s(literal 4 binary64) %28) %33 = (-.f64 %14 %32) %36 = (+ b %13) %38 = (+.f64 b %14) %41 = (* c z) %42 = (/ %10 %41) %43 = (*.f64 c z) %44 = (/.f64 %11 %43) %47 = (*.f64 #s(literal 9 binary64) %44) %49 = (+ %25 b) %50 = (* z c) %51 = (/ %49 %50) %52 = (-.f64 b %32) %55 = (/.f64 b %43) %56 = (fma.f64 #s(literal 9 binary64) %44 %55) %57 = (*.f64 a t) %58 = (/.f64 %57 c) %59 = (*.f64 #s(literal 4 binary64) %58) %60 = (-.f64 %56 %59) %62 = (/ x %41) %63 = (/.f64 x %43) %66 = (* y z) %67 = (* c %66) %69 = (+ (* 9 %62) (/ b %67)) %70 = (*.f64 y z) %71 = (*.f64 c %70) %72 = (/.f64 b %71) %74 = (fma.f64 #s(literal 9 binary64) %63 %72) %76 = (* a t) %77 = (* c y) %78 = (/ %76 %77) %79 = (* 4 %78) %80 = (- %69 %79) %81 = (*.f64 c y) %82 = (/.f64 %57 %81) %83 = (*.f64 #s(literal 4 binary64) %82) %84 = (-.f64 %72 %83) %86 = (-.f64 %74 %83) %88 = (* y %80) %89 = (*.f64 y %84) %94 = (-.f64 %38 %32) %96 = (* t z) %97 = (* c %96) %98 = (/ %10 %97) %99 = (*.f64 c %27) %100 = (/.f64 %11 %99) %104 = (+ (* 9 %98) (/ b %97)) %105 = (/.f64 b %99) %107 = (fma.f64 #s(literal 9 binary64) %100 %105) %110 = (/ a c) %112 = (+ (* -4 %110) %104) %113 = (/.f64 a c) %114 = (fma.f64 #s(literal -4 binary64) %113 %105) %116 = (fma.f64 #s(literal -4 binary64) %113 %107) %118 = (* t %112) %119 = (*.f64 t %114) %123 = (* a %41) %124 = (/ %10 %123) %125 = (*.f64 a %43) %126 = (/.f64 %11 %125) %130 = (+ (* 9 %124) (/ b %123)) %131 = (/.f64 b %125) %133 = (fma.f64 #s(literal 9 binary64) %126 %131) %135 = (/ t c) %137 = (+ (* -4 %135) %130) %138 = (/.f64 t c) %139 = (fma.f64 #s(literal -4 binary64) %138 %131) %141 = (fma.f64 #s(literal -4 binary64) %138 %133) %143 = (* a %137) %144 = (*.f64 a %139) %148 = (* a %96) %149 = (* 4 %148) %151 = (/ (- %13 %149) %41) %152 = (*.f64 #s(literal -4 binary64) %58) %154 = (fma.f64 #s(literal -4 binary64) %58 %47) %157 = (* -4 (* %76 z)) %159 = (+ %157 (* y %5)) %160 = (fma.f64 #s(literal -4 binary64) %28 %14) %162 = (* y x) %165 = (+ %157 (+ (* %162 9) b)) %166 = (+.f64 b %29) %168 = (+.f64 b %160) %172 = (* 4 z) %173 = (* t %172) %175 = (- (* a %173) b) %176 = (+ (* -9 %162) %175) %177 = (-.f64 %32 b) %180 = (fma.f64 #s(literal -9 binary64) %11 %32) %181 = (-.f64 %180 b) %183 = (/ %165 c) %186 = (/.f64 %28 c) %187 = (/.f64 %11 c) %188 = (/.f64 b c) %189 = (fma.f64 #s(literal 9 binary64) %187 %188) %190 = (fma.f64 #s(literal -4 binary64) %186 %189) %193 = (/ 1 z) %194 = (* %183 %193) %197 = (fma.f64 #s(literal -4 binary64) %58 %56) %199 = (/ %165 z) %200 = (/.f64 %166 z) %202 = (/.f64 %11 z) %203 = (/.f64 b z) %204 = (fma.f64 #s(literal 9 binary64) %202 %203) %205 = (fma.f64 #s(literal -4 binary64) %57 %204) %207 = (/ 1 c) %208 = (* %176 %207) %211 = (*.f64 #s(literal 4 binary64) %186) %212 = (fma.f64 #s(literal -9 binary64) %187 %211) %215 = (neg z) %216 = (/ %208 %215) %218 = (/.f64 %177 %43) %225 = (/ %41 (+ (* %159 1) b)) %226 = (/.f64 %43 %166) %229 = (*.f64 c (*.f64 x %70)) %231 = (pow.f64 %166 #s(literal 2 binary64)) %236 = (pow.f64 y #s(literal 2 binary64)) %237 = (*.f64 %236 z) %241 = (pow.f64 %166 #s(literal 3 binary64)) %245 = (*.f64 #s(literal 9 binary64) (/.f64 %71 %231)) %250 = (pow.f64 y #s(literal 3 binary64)) %254 = (pow.f64 %166 #s(literal 4 binary64)) %266 = (/ %5 c) %267 = (/.f64 x c) %268 = (*.f64 #s(literal 9 binary64) %267) %270 = (/ y z) %272 = (* %76 4) %276 = (/ b %41) %277 = (+ (neg (* 1 (/ %272 c))) %276) %278 = (+ (* %270 %266) %277) %279 = (-.f64 %55 %59) %281 = (/ %5 z) %282 = (/.f64 x z) %285 = (/ y c) %287 = (+ %157 b) %288 = (/ %287 %41) %289 = (+ (* %285 %281) %288) %290 = (fma.f64 #s(literal -4 binary64) %58 %55) %292 = (/ %5 %41) %293 = (*.f64 #s(literal 9 binary64) %63) %295 = (/.f64 %28 x) %296 = (*.f64 #s(literal 9 binary64) y) %300 = (/.f64 b x) %301 = (fma.f64 #s(literal 9 binary64) y %300) %304 = (/.f64 y %43) %305 = (*.f64 x z) %306 = (*.f64 c %305) %307 = (/.f64 b %306) %308 = (fma.f64 #s(literal 9 binary64) %304 %307) %309 = (*.f64 c x) %310 = (/.f64 %57 %309) %311 = (*.f64 #s(literal 4 binary64) %310) %316 = (/.f64 #s(literal 1 binary64) %43) %317 = (/.f64 b %229) %318 = (fma.f64 #s(literal 9 binary64) %316 %317) %327 = (/.f64 %89 x) %331 = (*.f64 #s(literal 4 binary64) %295) %335 = (*.f64 #s(literal 9 binary64) %100) %337 = (/.f64 y %99) %340 = (/.f64 b (*.f64 c (*.f64 t %305))) %341 = (fma.f64 #s(literal 9 binary64) %337 %340) %348 = (/.f64 %119 x) %352 = (*.f64 #s(literal 9 binary64) %126) %354 = (/.f64 y %125) %356 = (/.f64 b (*.f64 a %306)) %357 = (fma.f64 #s(literal 9 binary64) %354 %356) %364 = (/.f64 %144 x) %368 = (*.f64 #s(literal 9 binary64) %304) %375 = (*.f64 #s(literal -9 binary64) %11) %377 = (fma.f64 #s(literal -9 binary64) y %331) %381 = (*.f64 #s(literal 9 binary64) %187) %383 = (/.f64 %28 %309) %384 = (/.f64 y c) %385 = (/.f64 b %309) %393 = (*.f64 #s(literal 9 binary64) %202) %396 = (/.f64 y z) %402 = (*.f64 #s(literal -9 binary64) %187) %409 = (-.f64 %59 %55) %420 = (*.f64 c (*.f64 z %166)) %422 = (/.f64 %420 (*.f64 x %236)) %423 = (/.f64 %43 y) %424 = (*.f64 #s(literal 1/9 binary64) %423) %430 = (*.f64 c (*.f64 z %231)) %431 = (pow.f64 x #s(literal 2 binary64)) %433 = (/.f64 %430 (*.f64 %431 %250)) %436 = (*.f64 #s(literal 1/81 binary64) %422) %442 = (*.f64 c (*.f64 z %241)) %443 = (pow.f64 x #s(literal 3 binary64)) %444 = (pow.f64 y #s(literal 4 binary64)) %468 = (*.f64 #s(literal 9 binary64) %316) %522 = (fma.f64 #s(literal -9 binary64) %304 %311) %537 = (fma.f64 #s(literal -4 binary64) %186 %188) %550 = (fma.f64 #s(literal -4 binary64) %57 %203) %557 = (-.f64 %211 %188) %577 = (*.f64 #s(literal 1/81 binary64) (/.f64 %420 %236)) %580 = (*.f64 #s(literal -1/9 binary64) %423) %610 = (/.f64 %279 y) %621 = (*.f64 #s(literal 9 binary64) (/.f64 %306 %231)) %640 = (/.f64 %28 y) %644 = (/.f64 b y) %645 = (fma.f64 #s(literal 9 binary64) x %644) %650 = (*.f64 #s(literal 4 binary64) %640) %654 = (/.f64 x %99) %657 = (/.f64 b (*.f64 c (*.f64 t %70))) %658 = (fma.f64 #s(literal 9 binary64) %654 %657) %661 = (/.f64 a %81) %665 = (/.f64 %119 y) %669 = (/.f64 x %125) %671 = (/.f64 b (*.f64 a %71)) %672 = (fma.f64 #s(literal 9 binary64) %669 %671) %675 = (/.f64 t %81) %679 = (/.f64 %144 y) %689 = (fma.f64 #s(literal -9 binary64) x %650) %693 = (/.f64 %28 %81) %694 = (/.f64 b %81) %695 = (fma.f64 #s(literal 9 binary64) %267 %694) %696 = (fma.f64 #s(literal -4 binary64) %693 %695) %699 = (fma.f64 #s(literal -4 binary64) %82 %74) %702 = (/.f64 %57 y) %703 = (/.f64 b %70) %704 = (fma.f64 #s(literal 9 binary64) %282 %703) %718 = (/.f64 %420 (*.f64 %431 y)) %719 = (/.f64 %43 x) %720 = (*.f64 #s(literal 1/9 binary64) %719) %725 = (/.f64 %430 (*.f64 %443 %236)) %727 = (*.f64 #s(literal 1/81 binary64) %718) %731 = (pow.f64 x #s(literal 4 binary64)) %752 = (*.f64 #s(literal -1 binary64) %55) %759 = (*.f64 #s(literal -4 binary64) %82) %802 = (fma.f64 #s(literal -9 binary64) %63 %83) %852 = (*.f64 #s(literal 1/81 binary64) (/.f64 %420 %431)) %855 = (*.f64 #s(literal -1/9 binary64) %719) %888 = (*.f64 y %695) %889 = (/.f64 %888 z) %897 = (*.f64 a z) %900 = (*.f64 c t) %901 = (/.f64 %11 %900) %902 = (/.f64 b %900) %903 = (fma.f64 #s(literal 9 binary64) %901 %902) %906 = (/.f64 %897 c) %907 = (fma.f64 #s(literal -4 binary64) %906 %903) %910 = (*.f64 t %903) %911 = (/.f64 %910 z) %917 = (*.f64 a c) %918 = (/.f64 %11 %917) %919 = (/.f64 b %917) %920 = (fma.f64 #s(literal 9 binary64) %918 %919) %923 = (/.f64 %27 c) %924 = (fma.f64 #s(literal -4 binary64) %923 %920) %927 = (*.f64 a %920) %928 = (/.f64 %927 z) %933 = (fma.f64 #s(literal -4 binary64) %186 %381) %940 = (*.f64 #s(literal 4 binary64) %27) %944 = (-.f64 %375 b) %948 = (/.f64 #s(literal 1 binary64) z) %950 = (/.f64 %38 z) %954 = (/.f64 %944 c) %957 = (*.f64 #s(literal -1 binary64) (/.f64 %944 %43)) %963 = (/.f64 %43 %38) %965 = (*.f64 a %99) %966 = (pow.f64 %38 #s(literal 2 binary64)) %968 = (/.f64 c %38) %973 = (pow.f64 a #s(literal 2 binary64)) %974 = (pow.f64 t #s(literal 2 binary64)) %975 = (*.f64 %974 z) %978 = (pow.f64 %38 #s(literal 3 binary64)) %983 = (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 a %900) %966)) %989 = (pow.f64 a #s(literal 3 binary64)) %990 = (pow.f64 t #s(literal 3 binary64)) %991 = (*.f64 %990 z) %994 = (pow.f64 %38 #s(literal 4 binary64)) %1010 = (/ %175 %41) %1012 = (fma.f64 #s(literal -1 binary64) %188 %211) %1015 = (/.f64 %189 z) %1017 = (*.f64 #s(literal 4 binary64) %57) %1024 = (-.f64 %204 %1017) %1027 = (*.f64 #s(literal -4 binary64) %113) %1031 = (*.f64 #s(literal -4 binary64) %138) %1035 = (fma.f64 #s(literal -4 binary64) %57 %393) %1041 = (*.f64 z (fma.f64 #s(literal -1 binary64) %203 %1017)) %1043 = (fma.f64 #s(literal -9 binary64) %202 %1017) %1047 = (*.f64 z %550) %1053 = (*.f64 #s(literal -4 binary64) %57) %1056 = (fma.f64 #s(literal -9 binary64) %44 %59) %1060 = (-.f64 %402 %188) %1062 = (*.f64 #s(literal -1 binary64) (/.f64 %1060 z)) %1063 = (fma.f64 #s(literal -4 binary64) %58 %1062) %1066 = (/.f64 c %57) %1067 = (*.f64 #s(literal -1/4 binary64) %1066) %1070 = (*.f64 c %38) %1072 = (/.f64 %1070 (*.f64 %973 %975)) %1077 = (*.f64 c %966) %1078 = (pow.f64 z #s(literal 2 binary64)) %1079 = (*.f64 %990 %1078) %1081 = (/.f64 %1077 (*.f64 %989 %1079)) %1085 = (*.f64 #s(literal 1/16 binary64) %1072) %1089 = (*.f64 c %978) %1090 = (pow.f64 a #s(literal 4 binary64)) %1091 = (pow.f64 t #s(literal 4 binary64)) %1092 = (pow.f64 z #s(literal 3 binary64)) %1093 = (*.f64 %1091 %1092) %1103 = (fma.f64 #s(literal -1 binary64) %55 %59) %1107 = (+ (* y %292) (neg %1010)) %1110 = (*.f64 #s(literal -9 binary64) %202) %1116 = (fma.f64 #s(literal -9 binary64) %267 (*.f64 #s(literal -1 binary64) %694)) %1118 = (*.f64 #s(literal -1 binary64) (/.f64 %1116 z)) %1133 = (fma.f64 #s(literal -9 binary64) %901 (*.f64 #s(literal -1 binary64) %902)) %1135 = (*.f64 #s(literal -1 binary64) (/.f64 %1133 z)) %1145 = (fma.f64 #s(literal -9 binary64) %918 (*.f64 #s(literal -1 binary64) %919)) %1147 = (*.f64 #s(literal -1 binary64) (/.f64 %1145 z)) %1184 = (*.f64 #s(literal 1/16 binary64) (/.f64 %1070 (*.f64 %973 %974))) %1201 = (*.f64 #s(literal -1 binary64) %188) %1204 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -9 binary64) %187 %1201) z)) %1216 = (*.f64 y %74) %1220 = (/.f64 %56 t) %1226 = (*.f64 a %133) %1236 = (*.f64 t %1078) %1237 = (*.f64 c %1236) %1242 = (*.f64 t %1092) %1250 = (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 a (*.f64 c %1078)) %966)) %1254 = (pow.f64 z #s(literal 4 binary64)) %1269 = (/.f64 %11 t) %1270 = (*.f64 #s(literal 9 binary64) %1269) %1271 = (*.f64 #s(literal 4 binary64) %897) %1281 = (/.f64 %1216 t) %1285 = (/.f64 b t) %1286 = (fma.f64 #s(literal 9 binary64) %1269 %1285) %1293 = (/.f64 #s(literal 1 binary64) c) %1294 = (*.f64 #s(literal 4 binary64) %1293) %1295 = (-.f64 (fma.f64 #s(literal 9 binary64) (/.f64 %11 %965) (/.f64 b %965)) %1294) %1298 = (/.f64 %1226 t) %1302 = (fma.f64 #s(literal -4 binary64) %113 %335) %1303 = (*.f64 t %1302) %1312 = (*.f64 t (fma.f64 #s(literal -1 binary64) %1285 %1271)) %1314 = (fma.f64 #s(literal -9 binary64) %1269 %1271) %1319 = (*.f64 t (fma.f64 #s(literal -4 binary64) %897 %1285)) %1323 = (/.f64 %11 %27) %1324 = (/.f64 b %27) %1325 = (fma.f64 #s(literal 9 binary64) %1323 %1324) %1326 = (fma.f64 #s(literal -4 binary64) a %1325) %1327 = (*.f64 t %1326) %1329 = (*.f64 #s(literal 4 binary64) %906) %1335 = (-.f64 (*.f64 #s(literal -9 binary64) %44) %55) %1341 = (/.f64 c a) %1343 = (/.f64 %1070 (*.f64 %973 %27)) %1350 = (/.f64 %1077 (*.f64 %989 (*.f64 %974 %1078))) %1353 = (*.f64 #s(literal 1/16 binary64) %1343) %1366 = (*.f64 #s(literal 4 binary64) %113) %1370 = (fma.f64 #s(literal -1 binary64) %105 %1366) %1371 = (*.f64 t %1370) %1377 = (*.f64 #s(literal -4 binary64) %897) %1397 = (/.f64 %38 t) %1403 = (fma.f64 #s(literal -9 binary64) %44 %752) %1405 = (*.f64 #s(literal -1 binary64) (/.f64 %1403 t)) %1422 = (fma.f64 #s(literal -9 binary64) %100 %1366) %1449 = (*.f64 #s(literal 4 binary64) a) %1465 = (*.f64 #s(literal 1/4 binary64) %1341) %1475 = (*.f64 #s(literal 1/16 binary64) (/.f64 %1070 (*.f64 %973 z))) %1514 = (*.f64 t %107) %1518 = (/.f64 %56 a) %1523 = (*.f64 c (*.f64 %974 %1092)) %1528 = (*.f64 #s(literal -4 binary64) (/.f64 %1237 %966)) %1544 = (/.f64 %11 a) %1545 = (*.f64 #s(literal 9 binary64) %1544) %1555 = (/.f64 %1216 a) %1559 = (/.f64 b a) %1560 = (fma.f64 #s(literal 9 binary64) %1544 %1559) %1566 = (/.f64 %1514 a) %1570 = (fma.f64 #s(literal -4 binary64) %138 %352) %1571 = (*.f64 a %1570) %1580 = (*.f64 a (fma.f64 #s(literal -1 binary64) %1559 %940)) %1582 = (fma.f64 #s(literal -9 binary64) %1544 %940) %1587 = (*.f64 a (fma.f64 #s(literal -4 binary64) %27 %1559)) %1591 = (/.f64 %11 %897) %1592 = (/.f64 b %897) %1593 = (fma.f64 #s(literal 9 binary64) %1591 %1592) %1594 = (fma.f64 #s(literal -4 binary64) t %1593) %1595 = (*.f64 a %1594) %1597 = (*.f64 #s(literal 4 binary64) %923) %1607 = (/.f64 c t) %1609 = (/.f64 %1070 (*.f64 a %975)) %1615 = (/.f64 %1077 (*.f64 %973 %1079)) %1618 = (*.f64 #s(literal 1/16 binary64) %1609) %1630 = (*.f64 #s(literal 4 binary64) %138) %1634 = (fma.f64 #s(literal -1 binary64) %131 %1630) %1635 = (*.f64 a %1634) %1641 = (*.f64 #s(literal -4 binary64) %27) %1661 = (/.f64 %38 a) %1677 = (*.f64 #s(literal -1 binary64) (/.f64 %1403 a)) %1685 = (fma.f64 #s(literal -9 binary64) %126 %1630) %1712 = (*.f64 #s(literal 4 binary64) t) %1727 = (*.f64 #s(literal 1/4 binary64) %1607) %1736 = (*.f64 #s(literal 1/16 binary64) (/.f64 %1070 %975)) %1773 = (-.f64 %293 %83) %1775 = (*.f64 y %1773) %1785 = (fma.f64 #s(literal -1 binary64) b %32) %1800 = (/.f64 %180 %43) %1805 = (/.f64 %43 %160) %1807 = (*.f64 b %43) %1808 = (pow.f64 %160 #s(literal 2 binary64)) %1812 = (pow.f64 %160 #s(literal 3 binary64)) %1814 = (/.f64 %43 %1808) %1828 = (-.f64 %47 %59) %1830 = (/.f64 %11 b) %1831 = (*.f64 #s(literal 9 binary64) %1830) %1832 = (+.f64 #s(literal 1 binary64) %1831) %1835 = (/.f64 %11 %1807) %1836 = (fma.f64 #s(literal 9 binary64) %1835 %316) %1837 = (*.f64 b c) %1838 = (/.f64 %57 %1837) %1839 = (*.f64 #s(literal 4 binary64) %1838) %1843 = (/.f64 x %1807) %1844 = (/.f64 #s(literal 1 binary64) %71) %1845 = (fma.f64 #s(literal 9 binary64) %1843 %1844) %1854 = (/.f64 %1775 b) %1858 = (/.f64 %28 b) %1859 = (*.f64 #s(literal 4 binary64) %1858) %1864 = (/.f64 %11 (*.f64 b %99)) %1865 = (/.f64 #s(literal 1 binary64) %99) %1866 = (fma.f64 #s(literal 9 binary64) %1864 %1865) %1873 = (/.f64 %1303 b) %1878 = (/.f64 %11 (*.f64 a %1807)) %1879 = (/.f64 #s(literal 1 binary64) %125) %1880 = (fma.f64 #s(literal 9 binary64) %1878 %1879) %1887 = (/.f64 %1571 b) %1896 = (*.f64 b (-.f64 %1859 #s(literal 1 binary64))) %1904 = (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) %1858))) %1907 = (/.f64 %28 %1837) %1908 = (/.f64 %11 %1837) %1937 = (*.f64 c (*.f64 z %160)) %1938 = (/.f64 %1937 b) %1943 = (*.f64 c (*.f64 z %1808)) %1945 = (/.f64 %1943 (pow.f64 b #s(literal 2 binary64))) %1951 = (*.f64 c (*.f64 z %1812)) %1960 = (*.f64 b (fma.f64 #s(literal -4 binary64) %1838 %316)) %1963 = (*.f64 b (-.f64 %1839 %316)) %2107 = (-.f64 %704 (*.f64 #s(literal 4 binary64) %702)) %2146 = (fma.f64 #s(literal -9 binary64) %282 (*.f64 #s(literal -1 binary64) %703)) %2151 = (-.f64 %2146 (*.f64 #s(literal -4 binary64) %702)) %2165 = (fma.f64 #s(literal -9 binary64) %1323 (fma.f64 #s(literal -1 binary64) %1324 %1449)) %2179 = (fma.f64 #s(literal -9 binary64) %1591 (fma.f64 #s(literal -1 binary64) %1592 %1712)) %2187 = (*.f64 #s(literal -1 binary64) %203) (approx x #s(literal 0 binary64)) (approx x x) (approx %5 %7) (approx %10 %11) (approx %13 %14) (approx %25 %29) (approx %25 %33) (approx %36 b) (approx %36 %38) (approx %42 %44) (approx (* 9 %42) %47) (approx %51 (/.f64 %52 %43)) (approx %51 %60) (approx %62 %63) (approx %69 %72) (approx %69 %74) (approx %80 %84) (approx %80 %86) (approx %88 %89) (approx %88 (fma.f64 #s(literal 9 binary64) %44 %89)) (approx %49 %52) (approx %49 %94) (approx %98 %100) (approx %104 %105) (approx %104 %107) (approx %112 %114) (approx %112 %116) (approx %118 %119) (approx %118 (fma.f64 #s(literal 9 binary64) %44 %119)) (approx %124 %126) (approx %130 %131) (approx %130 %133) (approx %137 %139) (approx %137 %141) (approx %143 %144) (approx %143 (fma.f64 #s(literal 9 binary64) %44 %144)) (approx %151 %152) (approx %151 %154) (approx %159 %160) (approx %165 %166) (approx %165 %168) (approx %176 %177) (approx %176 %181) (approx %183 (/.f64 %166 c)) (approx %183 %190) (approx %194 (/.f64 %166 %43)) (approx %194 %197) (approx %199 %200) (approx %199 %205) (approx %208 (/.f64 %177 c)) (approx %208 (-.f64 %212 %188)) (approx %216 (*.f64 #s(literal -1 binary64) %218)) (approx %216 (fma.f64 #s(literal -1 binary64) %218 %47)) (approx %225 %226) (approx %225 (fma.f64 #s(literal -9 binary64) (/.f64 %229 %231) %226)) (approx %225 (fma.f64 x (-.f64 (*.f64 #s(literal 81 binary64) (/.f64 (*.f64 c (*.f64 x %237)) %241)) %245) %226)) (approx %225 (fma.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -729 binary64) (/.f64 (*.f64 c (*.f64 x (*.f64 %250 z))) %254)) (*.f64 #s(literal -81 binary64) (/.f64 (*.f64 c %237) %241)))) %245) %226)) (approx %266 %268) (approx %278 %279) (approx %281 (*.f64 #s(literal 9 binary64) %282)) (approx %289 %290) (approx %292 %293) (approx %25 (*.f64 x (fma.f64 #s(literal -4 binary64) %295 %296))) (approx %36 (*.f64 x %301)) (approx %51 (*.f64 x (-.f64 %308 %311))) (approx %69 (*.f64 x %318)) (approx %80 (*.f64 x (-.f64 %318 (*.f64 #s(literal 4 binary64) (/.f64 %57 (*.f64 c %11)))))) (approx %88 (*.f64 x (fma.f64 #s(literal 9 binary64) %304 %327))) (approx %49 (*.f64 x (-.f64 %301 %331))) (approx %104 %335) (approx %104 (*.f64 x %341)) (approx %112 (*.f64 x (fma.f64 #s(literal -4 binary64) (/.f64 a %309) %341))) (approx %118 (*.f64 x (fma.f64 #s(literal 9 binary64) %304 %348))) (approx %130 %352) (approx %130 (*.f64 x %357)) (approx %137 (*.f64 x (fma.f64 #s(literal -4 binary64) (/.f64 t %309) %357))) (approx %143 (*.f64 x (fma.f64 #s(literal 9 binary64) %304 %364))) (approx %151 (*.f64 x (fma.f64 #s(literal -4 binary64) %310 %368))) (approx %165 (*.f64 x (fma.f64 #s(literal -4 binary64) %295 %301))) (approx %176 %375) (approx %176 (*.f64 x (-.f64 %377 %300))) (approx %183 %381) (approx %183 (*.f64 x (fma.f64 #s(literal -4 binary64) %383 (fma.f64 #s(literal 9 binary64) %384 %385)))) (approx %194 (*.f64 x (fma.f64 #s(literal -4 binary64) %310 %308))) (approx %199 %393) (approx %199 (*.f64 x (fma.f64 #s(literal -4 binary64) (/.f64 %57 x) (fma.f64 #s(literal 9 binary64) %396 (/.f64 b %305))))) (approx %208 %402) (approx %208 (*.f64 x (-.f64 (fma.f64 #s(literal -9 binary64) %384 (*.f64 #s(literal 4 binary64) %383)) %385))) (approx %216 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %409 x) %368))) (approx %225 (*.f64 #s(literal 1/9 binary64) (/.f64 %43 %11))) (approx %225 (/.f64 (fma.f64 #s(literal -1/81 binary64) %422 %424) x)) (approx %225 (/.f64 (-.f64 (fma.f64 #s(literal 1/729 binary64) %433 %424) %436) x)) (approx %225 (/.f64 (-.f64 (fma.f64 #s(literal -1/6561 binary64) (/.f64 %442 (*.f64 %443 %444)) %424) (fma.f64 #s(literal -1/729 binary64) %433 %436)) x)) (approx %25 (*.f64 #s(literal -1 binary64) (*.f64 x %377))) (approx %36 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -9 binary64) y (*.f64 #s(literal -1 binary64) %300))))) (approx %51 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -9 binary64) %304 (*.f64 #s(literal -1 binary64) (/.f64 %279 x)))))) (approx %69 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %317) %468)))) (approx %80 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %84 x)) %468)))) (approx %88 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -9 binary64) %304 (*.f64 #s(literal -1 binary64) %327))))) (approx %49 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -9 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 %52 x)))))) (approx %104 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -9 binary64) %337 (*.f64 #s(literal -1 binary64) %340))))) (approx %112 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -9 binary64) %337 (*.f64 #s(literal -1 binary64) (/.f64 %114 x)))))) (approx %118 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -9 binary64) %304 (*.f64 #s(literal -1 binary64) %348))))) (approx %130 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -9 binary64) %354 (*.f64 #s(literal -1 binary64) %356))))) (approx %137 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -9 binary64) %354 (*.f64 #s(literal -1 binary64) (/.f64 %139 x)))))) (approx %143 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -9 binary64) %304 (*.f64 #s(literal -1 binary64) %364))))) (approx %151 (*.f64 #s(literal -1 binary64) (*.f64 x %522))) (approx %165 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -9 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 %166 x)))))) (approx %176 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %177 x) %296)))) (approx %183 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -9 binary64) %384 (*.f64 #s(literal -1 binary64) (/.f64 %537 x)))))) (approx %194 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -9 binary64) %304 (*.f64 #s(literal -1 binary64) (/.f64 %290 x)))))) (approx %199 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -9 binary64) %396 (*.f64 #s(literal -1 binary64) (/.f64 %550 x)))))) (approx %208 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %557 x) (*.f64 #s(literal 9 binary64) %384))))) (approx %216 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %522 %307)))) (approx %225 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/9 binary64) %423 %436) x))) (approx %225 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/729 binary64) (/.f64 %430 (*.f64 x %250))) %577) x) %580) x))) (approx %225 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/6561 binary64) (/.f64 %442 (*.f64 x %444))) (*.f64 #s(literal 1/729 binary64) (/.f64 %430 %250))) x)) %577) x) %580) x))) (approx y y) (approx (/ y %41) %304) (approx %66 %70) (approx %67 %71) (approx %69 (/.f64 %56 y)) (approx %77 %81) (approx %78 %82) (approx %79 %83) (approx %80 %610) (approx %80 (/.f64 %60 y)) (approx (* y 9) %296) (approx %225 (fma.f64 y (-.f64 (*.f64 #s(literal 81 binary64) (/.f64 (*.f64 c (*.f64 %431 %70)) %241)) %621) %226)) (approx %225 (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -729 binary64) (/.f64 (*.f64 c (*.f64 %443 %70)) %254)) (*.f64 #s(literal -81 binary64) (/.f64 (*.f64 c (*.f64 %431 z)) %241)))) %621) %226)) (approx %270 %396) (approx %285 %384) (approx %25 (*.f64 y (fma.f64 #s(literal -4 binary64) %640 %7))) (approx %36 (*.f64 y %645)) (approx %51 (*.f64 y %86)) (approx %49 (*.f64 y (-.f64 %645 %650))) (approx %104 (*.f64 y %658)) (approx %112 (*.f64 y (fma.f64 #s(literal -4 binary64) %661 %658))) (approx %118 (*.f64 y (fma.f64 #s(literal 9 binary64) %63 %665))) (approx %130 (*.f64 y %672)) (approx %137 (*.f64 y (fma.f64 #s(literal -4 binary64) %675 %672))) (approx %143 (*.f64 y (fma.f64 #s(literal 9 binary64) %63 %679))) (approx %151 (*.f64 y (fma.f64 #s(literal -4 binary64) %82 %293))) (approx %165 (*.f64 y (fma.f64 #s(literal -4 binary64) %640 %645))) (approx %176 (*.f64 y (-.f64 %689 %644))) (approx %183 (*.f64 y %696)) (approx %194 (*.f64 y %699)) (approx %199 (*.f64 y (fma.f64 #s(literal -4 binary64) %702 %704))) (approx %208 (*.f64 y (-.f64 (fma.f64 #s(literal -9 binary64) %267 (*.f64 #s(literal 4 binary64) %693)) %694))) (approx %216 (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %409 y) %293))) (approx %225 (/.f64 (fma.f64 #s(literal -1/81 binary64) %718 %720) y)) (approx %225 (/.f64 (-.f64 (fma.f64 #s(literal 1/729 binary64) %725 %720) %727) y)) (approx %225 (/.f64 (-.f64 (fma.f64 #s(literal -1/6561 binary64) (/.f64 %442 (*.f64 %731 %250)) %720) (fma.f64 #s(literal -1/729 binary64) %725 %727)) y)) (approx %25 (*.f64 #s(literal -1 binary64) (*.f64 y %689))) (approx %36 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -9 binary64) x (*.f64 #s(literal -1 binary64) %644))))) (approx %51 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -9 binary64) %63 (*.f64 #s(literal -1 binary64) %610))))) (approx %80 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %752 %152) y) %293)) (approx %88 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -9 binary64) %63 (*.f64 #s(literal -1 binary64) %72)) %759)))) (approx %49 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -9 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 %52 y)))))) (approx %104 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -9 binary64) %654 (*.f64 #s(literal -1 binary64) %657))))) (approx %112 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -9 binary64) %654 (*.f64 #s(literal -1 binary64) (/.f64 %114 y)))))) (approx %118 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -9 binary64) %63 (*.f64 #s(literal -1 binary64) %665))))) (approx %130 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -9 binary64) %669 (*.f64 #s(literal -1 binary64) %671))))) (approx %137 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -9 binary64) %669 (*.f64 #s(literal -1 binary64) (/.f64 %139 y)))))) (approx %143 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -9 binary64) %63 (*.f64 #s(literal -1 binary64) %679))))) (approx %151 (*.f64 #s(literal -1 binary64) (*.f64 y %802))) (approx %165 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -9 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 %166 y)))))) (approx %176 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %177 y) %7)))) (approx %183 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -9 binary64) %267 (*.f64 #s(literal -1 binary64) (/.f64 %537 y)))))) (approx %194 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -9 binary64) %63 (*.f64 #s(literal -1 binary64) (/.f64 %290 y)))))) (approx %199 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -9 binary64) %282 (*.f64 #s(literal -1 binary64) (/.f64 %550 y)))))) (approx %208 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %557 y) %268)))) (approx %216 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %802 %72)))) (approx %225 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/9 binary64) %719 %727) y))) (approx %225 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/729 binary64) (/.f64 %430 (*.f64 %443 y))) %852) y) %855) y))) (approx %225 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/6561 binary64) (/.f64 %442 (*.f64 %731 y))) (*.f64 #s(literal 1/729 binary64) (/.f64 %430 %443))) y)) %852) y) %855) y))) (approx z z) (approx %50 %43) (approx %96 %27) (approx %148 %28) (approx %149 %32) (approx %276 %55) (approx %51 (/.f64 %38 %43)) (approx %51 (/.f64 %190 z)) (approx %69 (/.f64 %695 z)) (approx %80 (/.f64 %696 z)) (approx %88 %889) (approx %88 (/.f64 (fma.f64 #s(literal -4 binary64) %186 %888) z)) (approx %172 (*.f64 #s(literal 4 binary64) z)) (approx (* a z) %897) (approx %97 %99) (approx %104 (/.f64 %903 z)) (approx %112 (/.f64 %907 z)) (approx %118 %911) (approx %118 (/.f64 (fma.f64 #s(literal -4 binary64) %186 %910) z)) (approx %123 %125) (approx %130 (/.f64 %920 z)) (approx %137 (/.f64 %924 z)) (approx %143 %928) (approx %143 (/.f64 (fma.f64 #s(literal -4 binary64) %186 %927) z)) (approx %151 (/.f64 %933 z)) (approx (/ 1 %41) %316) (approx %215 (*.f64 #s(literal -1 binary64) z)) (approx %173 %940) (approx %175 (*.f64 #s(literal -1 binary64) b)) (approx %176 %944) (approx %183 (/.f64 %38 c)) (approx %193 %948) (approx %199 %950) (approx %199 (/.f64 %168 z)) (approx %208 %954) (approx %216 %957) (approx %216 (/.f64 (fma.f64 #s(literal -4 binary64) %186 (*.f64 #s(literal -1 binary64) %954)) z)) (approx %225 %963) (approx %225 (*.f64 z (fma.f64 #s(literal 4 binary64) (/.f64 %965 %966) %968))) (approx %225 (*.f64 z (fma.f64 z (-.f64 (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 %973 (*.f64 c %975)) %978)) %983) %968))) (approx %225 (*.f64 z (fma.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal 64 binary64) (/.f64 (*.f64 %989 (*.f64 c %991)) %994)) (*.f64 #s(literal -16 binary64) (/.f64 (*.f64 %973 (*.f64 c %974)) %978)))) %983) %968))) (approx %277 (/.f64 %537 z)) (approx %1010 %752) (approx %1010 (/.f64 %1012 z)) (approx %278 %1015) (approx %25 (*.f64 z (-.f64 %393 %1017))) (approx %80 %759) (approx %88 (fma.f64 #s(literal -4 binary64) %58 %889)) (approx %49 (*.f64 z %1024)) (approx %112 %1027) (approx %118 (fma.f64 #s(literal -4 binary64) %58 %911)) (approx %137 %1031) (approx %143 (fma.f64 #s(literal -4 binary64) %58 %928)) (approx %159 (*.f64 z %1035)) (approx %165 (*.f64 z %205)) (approx %175 %1041) (approx %176 (*.f64 z (-.f64 %1043 %203))) (approx %287 %1047) (approx %183 (*.f64 #s(literal -4 binary64) %186)) (approx %183 (*.f64 z %197)) (approx %199 %1053) (approx %208 %211) (approx %208 (*.f64 z (-.f64 %1056 %55))) (approx %216 %1063) (approx %225 %1067) (approx %225 (fma.f64 #s(literal -1/4 binary64) %1066 (*.f64 #s(literal -1/16 binary64) %1072))) (approx %225 (-.f64 (fma.f64 #s(literal -1/4 binary64) %1066 (*.f64 #s(literal -1/64 binary64) %1081)) %1085)) (approx %225 (-.f64 (fma.f64 #s(literal -1/4 binary64) %1066 (*.f64 #s(literal -1/256 binary64) (/.f64 %1089 (*.f64 %1090 %1093)))) (fma.f64 #s(literal 1/64 binary64) %1081 %1085))) (approx %1010 %59) (approx %1010 %1103) (approx %1107 (-.f64 %47 %1103)) (approx %25 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %1110 %1053)))) (approx %69 %1118) (approx %80 (-.f64 %1118 %83)) (approx %88 (fma.f64 #s(literal -4 binary64) %58 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y %1116) z)))) (approx %49 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %950) %1053)))) (approx %104 %1135) (approx %112 (fma.f64 #s(literal -4 binary64) %113 %1135)) (approx %118 (fma.f64 #s(literal -4 binary64) %58 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t %1133) z)))) (approx %130 %1147) (approx %137 (fma.f64 #s(literal -4 binary64) %138 %1147)) (approx %143 (fma.f64 #s(literal -4 binary64) %58 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a %1145) z)))) (approx %159 (*.f64 #s(literal -1 binary64) (*.f64 z %1043))) (approx %165 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %950 %1017)))) (approx %175 (*.f64 #s(literal -1 binary64) %1047)) (approx %176 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -4 binary64) %57 (*.f64 #s(literal -1 binary64) (/.f64 %944 z)))))) (approx %287 (*.f64 #s(literal -1 binary64) %1041)) (approx %183 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1015 %59)))) (approx %208 (*.f64 #s(literal -1 binary64) (*.f64 z %1063))) (approx %225 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/64 binary64) (/.f64 %1077 (*.f64 %989 %991)) %1184) z) %1067)) (approx %225 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/64 binary64) (/.f64 %1077 (*.f64 %989 %990)) (*.f64 #s(literal -1/256 binary64) (/.f64 %1089 (*.f64 %1090 (*.f64 %1091 z))))) z) %1184) z) %1067)) (approx %278 (-.f64 %1204 %59)) (approx %289 (fma.f64 #s(literal -4 binary64) %58 %1204)) (approx %1107 (-.f64 %1062 %59)) (approx t t) (approx %76 %57) (approx (/ %76 c) %58) (approx %80 %699) (approx %88 %1216) (approx %88 (fma.f64 #s(literal -4 binary64) %58 %1216)) (approx %104 %1220) (approx %112 (/.f64 %197 t)) (approx %118 %56) (approx %135 %138) (approx %143 %1226) (approx %143 (fma.f64 #s(literal -4 binary64) %58 %1226)) (approx (* -4 t) (*.f64 #s(literal -4 binary64) t)) (approx %272 %1017) (approx %216 (fma.f64 #s(literal -4 binary64) %58 %957)) (approx %225 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 a %1237) %966) %963)) (approx %225 (fma.f64 t (-.f64 (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 %973 (*.f64 c %1242)) %978)) %1250) %963)) (approx %225 (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal 64 binary64) (/.f64 (*.f64 %989 (*.f64 c (*.f64 t %1254))) %994)) (*.f64 #s(literal -16 binary64) (/.f64 (*.f64 %973 (*.f64 c %1092)) %978)))) %1250) %963)) (approx %25 (*.f64 t (-.f64 %1270 %1271))) (approx %51 (*.f64 t %116)) (approx %80 (*.f64 t (-.f64 %658 (*.f64 #s(literal 4 binary64) %661)))) (approx %88 (*.f64 t (fma.f64 #s(literal -4 binary64) %113 %1281))) (approx %49 (*.f64 t (-.f64 %1286 %1271))) (approx %137 (*.f64 t %1295)) (approx %143 (*.f64 t (fma.f64 #s(literal -4 binary64) %113 %1298))) (approx %151 %1303) (approx %159 (*.f64 t (fma.f64 #s(literal -4 binary64) %897 %1270))) (approx %165 (*.f64 t (fma.f64 #s(literal -4 binary64) %897 %1286))) (approx %175 %1312) (approx %176 (*.f64 t (-.f64 %1314 %1285))) (approx %287 %1319) (approx %183 (*.f64 t %907)) (approx %199 %1327) (approx %208 (*.f64 t (-.f64 (fma.f64 #s(literal -9 binary64) %901 %1329) %902))) (approx %216 (*.f64 t (fma.f64 #s(literal -4 binary64) %113 (*.f64 #s(literal -1 binary64) (/.f64 %1335 t))))) (approx %225 (/.f64 (fma.f64 #s(literal -1/4 binary64) %1341 (*.f64 #s(literal -1/16 binary64) %1343)) t)) (approx %225 (/.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) %1341 (*.f64 #s(literal -1/64 binary64) %1350)) %1353) t)) (approx %225 (/.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) %1341 (*.f64 #s(literal -1/256 binary64) (/.f64 %1089 (*.f64 %1090 (*.f64 %990 %1092))))) (fma.f64 #s(literal 1/64 binary64) %1350 %1353)) t)) (approx %277 (*.f64 t (-.f64 %105 %1366))) (approx %1010 %1371) (approx %278 (*.f64 t (-.f64 %107 %1366))) (approx %25 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -9 binary64) %1269) %1377)))) (approx %51 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %1220 %1366)))) (approx %80 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %74 t)) (*.f64 #s(literal -4 binary64) %661))))) (approx %88 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %1281 %1366)))) (approx %49 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %1397) %1377)))) (approx %104 %1405) (approx %112 (fma.f64 #s(literal -4 binary64) %113 %1405)) (approx %118 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -9 binary64) %100 %1370)))) (approx %137 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %133 t) %1294)))) (approx %143 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %1298 %1366)))) (approx %151 (*.f64 #s(literal -1 binary64) (*.f64 t %1422))) (approx %159 (*.f64 #s(literal -1 binary64) (*.f64 t %1314))) (approx %165 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %1397 %1271)))) (approx %175 (*.f64 #s(literal -1 binary64) %1319)) (approx %176 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -4 binary64) %897 (*.f64 #s(literal -1 binary64) (/.f64 %944 t)))))) (approx %287 (*.f64 #s(literal -1 binary64) %1312)) (approx %183 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %189 t) %1329)))) (approx %199 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %204 t) %1449)))) (approx %208 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -4 binary64) %906 (*.f64 #s(literal -1 binary64) (/.f64 %1060 t)))))) (approx %216 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %1422 %105)))) (approx %225 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/16 binary64) %1343 %1465) t))) (approx %225 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 %1077 (*.f64 %989 %1236))) %1475) t) %1465) t))) (approx %225 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/256 binary64) (/.f64 %1089 (*.f64 %1090 %1242))) (*.f64 #s(literal -1/64 binary64) (/.f64 %1077 (*.f64 %989 %1078)))) t)) %1475) t) %1465) t))) (approx %277 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %105) %1027)))) (approx %1010 (*.f64 #s(literal -1 binary64) %119)) (approx %288 (*.f64 #s(literal -1 binary64) %1371)) (approx %278 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %1220) %1027)))) (approx a a) (approx %110 %113) (approx %118 %1514) (approx %118 (fma.f64 #s(literal -4 binary64) %58 %1514)) (approx %130 %1518) (approx %137 (/.f64 %197 a)) (approx %225 (fma.f64 a (-.f64 (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 a %1523) %978)) %1528) %963)) (approx %225 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal 64 binary64) (/.f64 (*.f64 a (*.f64 c (*.f64 %990 %1254))) %994)) (*.f64 #s(literal -16 binary64) (/.f64 %1523 %978)))) %1528) %963)) (approx %25 (*.f64 a (-.f64 %1545 %940))) (approx %51 (*.f64 a %141)) (approx %80 (*.f64 a (-.f64 %672 (*.f64 #s(literal 4 binary64) %675)))) (approx %88 (*.f64 a (fma.f64 #s(literal -4 binary64) %138 %1555))) (approx %49 (*.f64 a (-.f64 %1560 %940))) (approx %112 (*.f64 a %1295)) (approx %118 (*.f64 a (fma.f64 #s(literal -4 binary64) %138 %1566))) (approx %151 %1571) (approx %159 (*.f64 a (fma.f64 #s(literal -4 binary64) %27 %1545))) (approx %165 (*.f64 a (fma.f64 #s(literal -4 binary64) %27 %1560))) (approx %175 %1580) (approx %176 (*.f64 a (-.f64 %1582 %1559))) (approx %287 %1587) (approx %183 (*.f64 a %924)) (approx %199 %1595) (approx %208 (*.f64 a (-.f64 (fma.f64 #s(literal -9 binary64) %918 %1597) %919))) (approx %216 (*.f64 a (fma.f64 #s(literal -4 binary64) %138 (*.f64 #s(literal -1 binary64) (/.f64 %1335 a))))) (approx %225 (/.f64 (fma.f64 #s(literal -1/4 binary64) %1607 (*.f64 #s(literal -1/16 binary64) %1609)) a)) (approx %225 (/.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) %1607 (*.f64 #s(literal -1/64 binary64) %1615)) %1618) a)) (approx %225 (/.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) %1607 (*.f64 #s(literal -1/256 binary64) (/.f64 %1089 (*.f64 %989 %1093)))) (fma.f64 #s(literal 1/64 binary64) %1615 %1618)) a)) (approx %277 (*.f64 a (-.f64 %131 %1630))) (approx %1010 %1635) (approx %278 (*.f64 a (-.f64 %133 %1630))) (approx %25 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -9 binary64) %1544) %1641)))) (approx %51 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %1518 %1630)))) (approx %80 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %74 a)) (*.f64 #s(literal -4 binary64) %675))))) (approx %88 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %1555 %1630)))) (approx %49 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) %1661) %1641)))) (approx %112 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 %107 a) %1294)))) (approx %118 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %1566 %1630)))) (approx %130 %1677) (approx %137 (fma.f64 #s(literal -4 binary64) %138 %1677)) (approx %143 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -9 binary64) %126 %1634)))) (approx %151 (*.f64 #s(literal -1 binary64) (*.f64 a %1685))) (approx %159 (*.f64 #s(literal -1 binary64) (*.f64 a %1582))) (approx %165 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %1661 %940)))) (approx %175 (*.f64 #s(literal -1 binary64) %1587)) (approx %176 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -4 binary64) %27 (*.f64 #s(literal -1 binary64) (/.f64 %944 a)))))) (approx %287 (*.f64 #s(literal -1 binary64) %1580)) (approx %183 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 %189 a) %1597)))) (approx %199 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 %204 a) %1712)))) (approx %208 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -4 binary64) %923 (*.f64 #s(literal -1 binary64) (/.f64 %1060 a)))))) (approx %216 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 %1685 %131)))) (approx %225 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/16 binary64) %1609 %1727) a))) (approx %225 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 %1077 (*.f64 a %1079))) %1736) a) %1727) a))) (approx %225 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/256 binary64) (/.f64 %1089 (*.f64 a %1093))) (*.f64 #s(literal -1/64 binary64) (/.f64 %1077 %1079))) a)) %1736) a) %1727) a))) (approx %277 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) %131) %1031)))) (approx %1010 (*.f64 #s(literal -1 binary64) %144)) (approx %288 (*.f64 #s(literal -1 binary64) %1635)) (approx %278 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) %1518) %1031)))) (approx %51 (/.f64 %33 %43)) (approx %80 %1773) (approx %88 %1775) (approx %88 (fma.f64 y %1773 %55)) (approx %112 %1302) (approx %118 (fma.f64 t %1302 %55)) (approx %137 %1570) (approx %143 (fma.f64 a %1570 %55)) (approx %175 %1785) (approx %176 %180) (approx %176 (fma.f64 #s(literal -9 binary64) %11 %1785)) (approx %183 (/.f64 %160 c)) (approx %194 (/.f64 %160 %43)) (approx %199 (/.f64 %160 z)) (approx %208 (/.f64 %180 c)) (approx %208 (fma.f64 #s(literal -9 binary64) %187 %1012)) (approx %216 (*.f64 #s(literal -1 binary64) %1800)) (approx %216 (fma.f64 #s(literal -1 binary64) %1800 %55)) (approx %225 %1805) (approx %225 (fma.f64 #s(literal -1 binary64) (/.f64 %1807 %1808) %1805)) (approx %225 (fma.f64 b (-.f64 (/.f64 %1807 %1812) %1814) %1805)) (approx %225 (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1807 (pow.f64 %160 #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 %43 %1812)))) %1814) %1805)) (approx %278 %1828) (approx %36 (*.f64 b %1832)) (approx %51 (*.f64 b (-.f64 %1836 %1839))) (approx %69 (*.f64 b %1845)) (approx %80 (*.f64 b (-.f64 %1845 (*.f64 #s(literal 4 binary64) (/.f64 %57 (*.f64 b %81)))))) (approx %88 (*.f64 b (+.f64 %316 %1854))) (approx %49 (*.f64 b (-.f64 %1832 %1859))) (approx %104 (*.f64 b %1866)) (approx %112 (*.f64 b (fma.f64 #s(literal -4 binary64) (/.f64 a %1837) %1866))) (approx %118 (*.f64 b (+.f64 %316 %1873))) (approx %130 (*.f64 b %1880)) (approx %137 (*.f64 b (fma.f64 #s(literal -4 binary64) (/.f64 t %1837) %1880))) (approx %143 (*.f64 b (+.f64 %316 %1887))) (approx %165 (*.f64 b (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -4 binary64) %1858 %1831)))) (approx %175 %1896) (approx %176 (*.f64 b (-.f64 (fma.f64 #s(literal -9 binary64) %1830 %1859) #s(literal 1 binary64)))) (approx %287 %1904) (approx %183 %188) (approx %183 (*.f64 b (fma.f64 #s(literal -4 binary64) %1907 (fma.f64 #s(literal 9 binary64) %1908 %1293)))) (approx %194 (*.f64 b (fma.f64 #s(literal -4 binary64) %1838 %1836))) (approx %199 %203) (approx %199 (*.f64 b (fma.f64 #s(literal -4 binary64) (/.f64 %57 b) (fma.f64 #s(literal 9 binary64) (/.f64 %11 (*.f64 b z)) %948)))) (approx %208 %1201) (approx %208 (*.f64 b (-.f64 (fma.f64 #s(literal -9 binary64) %1908 (*.f64 #s(literal 4 binary64) %1907)) %1293))) (approx %216 (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 %1056 b) %316))) (approx %225 (/.f64 %43 b)) (approx %225 (/.f64 (fma.f64 #s(literal -1 binary64) %1938 %43) b)) (approx %225 (/.f64 (-.f64 (fma.f64 c z %1945) %1938) b)) (approx %225 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1951 (pow.f64 b #s(literal 3 binary64))) %43) (fma.f64 #s(literal -1 binary64) %1945 %1938)) b)) (approx %277 %1960) (approx %1010 %1963) (approx %36 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -9 binary64) %1830) #s(literal 1 binary64))))) (approx %51 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1828 b)) %316)))) (approx %69 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -9 binary64) %1843) %1844)))) (approx %80 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1773 b)) %1844)))) (approx %88 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) %1854) %316)))) (approx %49 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %33 b)) #s(literal 1 binary64))))) (approx %104 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -9 binary64) %1864) %1865)))) (approx %112 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1302 b)) %1865)))) (approx %118 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) %1873) %316)))) (approx %130 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -9 binary64) %1878) %1879)))) (approx %137 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1570 b)) %1879)))) (approx %143 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) %1887) %316)))) (approx %165 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %160 b)) #s(literal 1 binary64))))) (approx %175 (*.f64 #s(literal -1 binary64) %1904)) (approx %176 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %180 b)))))) (approx %287 (*.f64 #s(literal -1 binary64) %1896)) (approx %183 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %933 b)) %1293)))) (approx %194 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %154 b)) %316)))) (approx %199 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1035 b)) %948)))) (approx %208 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 %212 b) %1293)))) (approx %216 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal -9 binary64) %1835 %1839) %316)))) (approx %225 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %43 %1938) b))) (approx %225 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %43 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1943 b) %1937) b))) b))) (approx %225 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %43 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1951 b) %1943) b)) %1937) b))) b))) (approx %277 (*.f64 #s(literal -1 binary64) %1963)) (approx %1010 (*.f64 #s(literal -1 binary64) %1960)) (approx c c) (approx %51 (/.f64 %94 %43)) (approx %69 (/.f64 %704 c)) (approx %80 (/.f64 %2107 c)) (approx %88 (/.f64 (*.f64 y %2107) c)) (approx %104 (/.f64 %1325 c)) (approx %112 (/.f64 %1326 c)) (approx %118 (/.f64 %1327 c)) (approx %130 (/.f64 %1593 c)) (approx %137 (/.f64 %1594 c)) (approx %143 (/.f64 %1595 c)) (approx %183 (/.f64 %168 c)) (approx %194 (/.f64 %168 %43)) (approx %207 %1293) (approx %208 (/.f64 %181 c)) (approx %216 (*.f64 #s(literal -1 binary64) (/.f64 %181 %43))) (approx %225 (/.f64 %43 %168)) (approx %277 (/.f64 (-.f64 %203 %1017) c)) (approx %1010 %218) (approx %278 (/.f64 %1024 c)) (approx %289 (/.f64 %205 c)) (approx %69 (*.f64 #s(literal -1 binary64) (/.f64 %2146 c))) (approx %80 (*.f64 #s(literal -1 binary64) (/.f64 %2151 c))) (approx %88 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y %2151) c))) (approx %104 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -9 binary64) %1323 (*.f64 #s(literal -1 binary64) %1324)) c))) (approx %112 (*.f64 #s(literal -1 binary64) (/.f64 %2165 c))) (approx %118 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t %2165) c))) (approx %130 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -9 binary64) %1591 (*.f64 #s(literal -1 binary64) %1592)) c))) (approx %137 (*.f64 #s(literal -1 binary64) (/.f64 %2179 c))) (approx %143 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a %2179) c))) (approx %277 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2187 %1053) c))) (approx %278 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -9 binary64) %202 %2187) %1053) c))) (approx %289 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -9 binary64) %202 (*.f64 #s(literal -1 binary64) %200)) c))) (approx %1107 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1110 (*.f64 #s(literal -1 binary64) (/.f64 %177 z))) c))) |
21 calls:
| Time | Variable | Point |
|---|---|---|
| 21.0ms | c | 0 |
| 21.0ms | x | 0 |
| 21.0ms | z | 0 |
| 20.0ms | z | inf |
| 19.0ms | x | inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 137 | 1531 |
| 0 | 261 | 1476 |
| 1 | 1104 | 1410 |
| 0 | 4081 | 1410 |
| 0 | 4416 | 1378 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%9 = (*.f64 z c) %10 = (*.f64 #s(literal 9 binary64) x) %11 = (*.f64 x y) %12 = (*.f64 #s(literal 9 binary64) %11) %14 = (*.f64 t z) %15 = (*.f64 a %14) %16 = (*.f64 #s(literal -4 binary64) %15) %24 = (- (* (* x 9) y) (* (* (* z 4) t) a)) %25 = (approx %24 %16) %26 = (*.f64 #s(literal 4 binary64) %15) %27 = (-.f64 %12 %26) %28 = (+.f64 b %12) %29 = (*.f64 c z) %30 = (/.f64 %11 %29) %31 = (/.f64 b %29) %32 = (*.f64 a t) %33 = (/.f64 %32 c) %34 = (*.f64 #s(literal 9 binary64) %30) %35 = (+ %24 b) %37 = (/ %35 (* z c)) %39 = (/.f64 y %29) %41 = (/.f64 x %29) %42 = (*.f64 y z) %43 = (*.f64 c %42) %44 = (/.f64 b %43) %45 = (fma.f64 #s(literal 9 binary64) %41 %44) %46 = (*.f64 c y) %47 = (/.f64 %32 %46) %48 = (*.f64 #s(literal 4 binary64) %47) %49 = (-.f64 %45 %48) %50 = (*.f64 y %49) %52 = (*.f64 #s(literal 4 binary64) z) %53 = (approx %35 %28) %54 = (*.f64 #s(literal -4 binary64) %33) %56 = (*.f64 a z) %57 = (/.f64 a c) %58 = (*.f64 c %14) %59 = (/.f64 %11 %58) %60 = (/.f64 b %58) %61 = (fma.f64 #s(literal 9 binary64) %59 %60) %62 = (fma.f64 #s(literal -4 binary64) %57 %61) %63 = (*.f64 t %62) %65 = (/.f64 t c) %66 = (*.f64 a %29) %67 = (/.f64 %11 %66) %68 = (/.f64 b %66) %69 = (fma.f64 #s(literal 9 binary64) %67 %68) %70 = (fma.f64 #s(literal -4 binary64) %65 %69) %71 = (*.f64 a %70) %73 = (/.f64 %27 %29) %77 = (/.f64 #s(literal 1 binary64) %29) %78 = (*.f64 y x) %79 = (*.f64 y #s(literal 9 binary64)) %80 = (*.f64 y %10) %81 = (neg.f64 z) %82 = (*.f64 #s(literal -4 binary64) t) %83 = (*.f64 t %52) %84 = (*.f64 %32 #s(literal 4 binary64)) %85 = (*.f64 %32 z) %86 = (*.f64 a %83) %87 = (fma.f64 #s(literal -4 binary64) %85 %80) %88 = (fma.f64 %78 #s(literal 9 binary64) b) %89 = (fma.f64 #s(literal -4 binary64) %85 %88) %90 = (-.f64 %86 b) %91 = (fma.f64 #s(literal -9 binary64) %78 %90) %92 = (fma.f64 %56 %82 %88) %93 = (fma.f64 #s(literal -4 binary64) %85 b) %94 = (fma.f64 y %10 %93) %95 = (fma.f64 x %79 %93) %96 = (/.f64 %89 c) %97 = (/.f64 #s(literal 1 binary64) z) %99 = (/.f64 #s(literal 1 binary64) c) %100 = (/.f64 %89 z) %102 = (fma.f64 %87 #s(literal 1 binary64) b) %104 = (*.f64 %91 %99) %105 = (/.f64 %102 z) %106 = (/.f64 %91 c) %112 = (/.f64 %29 %102) %114 = (/.f64 %29 %89) %116 = (/.f64 %84 c) %117 = (*.f64 #s(literal 1 binary64) %116) %118 = (neg.f64 %117) %119 = (+.f64 %118 %31) %120 = (/.f64 %90 %29) %121 = (neg.f64 %120) %122 = (/.f64 %93 %29) %123 = (/.f64 y z) %124 = (/.f64 %10 c) %126 = (/.f64 y c) %127 = (/.f64 %10 z) %130 = (/.f64 %10 %29) %137 = (+.f64 %25 b) x #s(literal 9 binary64) y z #s(literal 4 binary64) t a b c %9 %10 %11 %12 #s(literal -4 binary64) %14 %15 %16 %25 %26 %27 %28 %29 %30 %31 %32 %33 %34 (approx %37 %34) %39 #s(literal -9 binary64) %41 %42 %43 %44 %45 %46 %47 %48 %49 %50 (approx %37 %50) %52 %53 %54 (approx %37 %54) %56 %57 %58 %59 %60 %61 %62 %63 (approx %37 %63) %65 %66 %67 %68 %69 %70 %71 (approx %37 %71) %73 (approx %37 %73) #s(literal 1 binary64) (approx %37 %31) %77 %78 %79 %80 %81 %82 %83 %84 %85 %86 %87 %88 %89 %90 %91 %92 %93 %94 %95 %96 %97 (*.f64 %96 %97) %99 %100 (*.f64 %99 %100) %102 (*.f64 %77 %89) %104 %105 %106 (/.f64 %104 %81) (/.f64 %105 c) (/.f64 %106 %81) (/.f64 %96 z) (/.f64 %100 c) %112 (/.f64 #s(literal 1 binary64) %112) %114 (/.f64 #s(literal 1 binary64) %114) %116 %117 %118 %119 %120 %121 %122 %123 %124 (fma.f64 %123 %124 %119) %126 %127 (fma.f64 %126 %127 %122) (fma.f64 %79 %41 %122) %130 (fma.f64 y %130 %121) (fma.f64 %10 %39 %122) (/.f64 %95 %9) (/.f64 %94 %9) (/.f64 %92 %9) (/.f64 %53 %9) %137 (/.f64 %137 %9) |
| Outputs |
|---|
%9 = (*.f64 c z) %10 = (*.f64 z c) %12 = (pow.f64 %9 #s(literal 1 binary64)) %13 = (*.f64 #s(literal 9 binary64) x) %16 = (*.f64 y x) %17 = (*.f64 x y) %18 = (pow.f64 %16 #s(literal 1 binary64)) %19 = (*.f64 y #s(literal 9 binary64)) %20 = (*.f64 %19 x) %21 = (*.f64 %16 #s(literal 9 binary64)) %22 = (*.f64 %13 y) %23 = (*.f64 y %13) %24 = (*.f64 #s(literal 9 binary64) %16) %25 = (*.f64 x %19) %26 = (pow.f64 %21 #s(literal 1 binary64)) %28 = (*.f64 t z) %31 = (*.f64 a t) %32 = (*.f64 %31 z) %33 = (*.f64 %28 a) %34 = (*.f64 a %28) %35 = (*.f64 z %31) %36 = (pow.f64 %32 #s(literal 1 binary64)) %37 = (neg.f64 %32) %39 = (*.f64 #s(literal 4 binary64) a) %40 = (neg.f64 %28) %42 = (*.f64 %31 #s(literal -4 binary64)) %44 = (*.f64 #s(literal -4 binary64) a) %46 = (*.f64 %32 #s(literal -4 binary64)) %50 = (*.f64 %39 %28) %54 = (* (* y x) 9) %58 = (* (* (* 4 z) t) a) %60 = (approx (- %54 %58) %46) %65 = (fma.f64 %32 #s(literal -4 binary64) %21) %66 = (*.f64 %65 #s(literal 1 binary64)) %67 = (*.f64 #s(literal 1 binary64) %65) %68 = (pow.f64 %65 #s(literal 1 binary64)) %70 = (*.f64 #s(literal -9 binary64) %16) %71 = (fma.f64 %32 #s(literal 4 binary64) %70) %72 = (neg.f64 %71) %73 = (neg.f64 y) %74 = (neg.f64 %73) %75 = (*.f64 %74 %13) %76 = (fma.f64 %37 #s(literal 4 binary64) %75) %77 = (neg.f64 %70) %78 = (fma.f64 %37 #s(literal 4 binary64) %77) %79 = (fma.f64 %37 #s(literal 4 binary64) %21) %80 = (fma.f64 %39 %40 %75) %81 = (fma.f64 %39 %40 %77) %82 = (fma.f64 %39 %40 %21) %83 = (fma.f64 %42 z %75) %84 = (fma.f64 %42 z %77) %85 = (fma.f64 %42 z %21) %86 = (fma.f64 %44 %28 %75) %87 = (fma.f64 %44 %28 %77) %88 = (fma.f64 %44 %28 %21) %89 = (fma.f64 %32 #s(literal -4 binary64) %75) %90 = (fma.f64 %32 #s(literal -4 binary64) %77) %91 = (fma.f64 %19 x %46) %92 = (fma.f64 #s(literal -4 binary64) %32 %75) %93 = (fma.f64 #s(literal -4 binary64) %32 %77) %94 = (fma.f64 #s(literal -4 binary64) %32 %21) %95 = (fma.f64 %16 #s(literal 9 binary64) %46) %96 = (fma.f64 %13 y %46) %97 = (fma.f64 #s(literal 4 binary64) %37 %75) %98 = (fma.f64 #s(literal 4 binary64) %37 %77) %99 = (fma.f64 #s(literal 4 binary64) %37 %21) %100 = (fma.f64 y %13 %46) %101 = (fma.f64 #s(literal 9 binary64) %16 %46) %102 = (fma.f64 x %19 %46) %103 = (-.f64 %46 %70) %104 = (neg.f64 %42) %105 = (*.f64 %104 z) %106 = (-.f64 %21 %105) %108 = (*.f64 (neg.f64 %44) %28) %109 = (-.f64 %21 %108) %110 = (*.f64 %37 #s(literal -4 binary64)) %111 = (-.f64 %21 %110) %112 = (neg.f64 %46) %113 = (-.f64 %21 %112) %114 = (-.f64 %21 %50) %115 = (+.f64 %46 %75) %116 = (+.f64 %46 %77) %117 = (+.f64 %46 %21) %118 = (+.f64 %21 %46) %119 = (fma.f64 %19 x b) %120 = (pow.f64 %119 #s(literal 1 binary64)) %121 = (-.f64 %70 b) %122 = (neg.f64 %121) %123 = (neg.f64 b) %124 = (neg.f64 %123) %125 = (fma.f64 %19 x %124) %126 = (fma.f64 %16 #s(literal 9 binary64) %124) %127 = (fma.f64 %16 #s(literal 9 binary64) b) %128 = (fma.f64 %13 y %124) %129 = (fma.f64 %13 y b) %130 = (fma.f64 y %13 %124) %131 = (fma.f64 y %13 b) %132 = (fma.f64 #s(literal 9 binary64) %16 %124) %133 = (fma.f64 #s(literal 9 binary64) %16 b) %134 = (fma.f64 x %19 %124) %135 = (fma.f64 x %19 b) %136 = (-.f64 %21 %123) %137 = (-.f64 b %70) %138 = (+.f64 %21 %124) %139 = (+.f64 %21 b) %140 = (*.f64 #s(literal -9 binary64) y) %142 = (*.f64 (neg.f64 %140) x) %143 = (+.f64 b %142) %144 = (*.f64 %73 x) %145 = (*.f64 %144 #s(literal -9 binary64)) %146 = (+.f64 b %145) %147 = (+.f64 b %77) %148 = (+.f64 b %21) %149 = (/.f64 %16 c) %150 = (/.f64 #s(literal 1 binary64) z) %152 = (/.f64 x c) %153 = (/.f64 y z) %155 = (/.f64 x z) %156 = (/.f64 y c) %158 = (neg.f64 z) %159 = (*.f64 %158 c) %160 = (/.f64 #s(literal 1 binary64) %159) %164 = (/.f64 #s(literal 1 binary64) %9) %166 = (/.f64 y %9) %168 = (/.f64 %16 %9) %170 = (neg.f64 %149) %172 = (neg.f64 %144) %173 = (neg.f64 %159) %187 = (/.f64 b c) %191 = (/.f64 b %9) %193 = (neg.f64 %187) %204 = (/.f64 %123 %9) %208 = (neg.f64 a) %209 = (*.f64 %208 t) %210 = (neg.f64 c) %211 = (/.f64 #s(literal 1 binary64) %210) %213 = (/.f64 #s(literal 1 binary64) c) %215 = (/.f64 t c) %217 = (/.f64 %31 c) %219 = (neg.f64 %209) %220 = (neg.f64 %210) %231 = (/.f64 %19 c) %233 = (/.f64 %16 z) %234 = (/.f64 #s(literal 9 binary64) c) %236 = (/.f64 %19 z) %238 = (/.f64 #s(literal 9 binary64) z) %240 = (*.f64 %156 %13) %242 = (*.f64 %153 %13) %244 = (/.f64 %13 z) %245 = (*.f64 y %244) %247 = (/.f64 %13 c) %248 = (*.f64 y %247) %254 = (/.f64 x %9) %255 = (*.f64 %254 #s(literal 9 binary64)) %256 = (*.f64 %255 y) %270 = (*.f64 #s(literal -9 binary64) x) %271 = (*.f64 %270 %73) %272 = (*.f64 %158 %210) %274 = (*.f64 %210 %158) %276 = (*.f64 %73 %270) %306 = (/ (+ (- b %58) %54) (* c z)) %307 = (approx %306 %256) %314 = (neg.f64 %156) %329 = (neg.f64 x) %349 = (*.f64 z y) %352 = (*.f64 c y) %354 = (*.f64 %349 c) %357 = (/.f64 #s(literal 1 binary64) %349) %359 = (*.f64 %73 c) %360 = (*.f64 %359 z) %361 = (/.f64 #s(literal 1 binary64) %360) %363 = (/.f64 #s(literal 1 binary64) %354) %365 = (/.f64 b %354) %379 = (/.f64 %123 %354) %381 = (fma.f64 %255 %354 b) %383 = (fma.f64 %254 #s(literal 9 binary64) %365) %397 = (*.f64 %159 %349) %401 = (*.f64 %159 %360) %405 = (*.f64 %159 %354) %409 = (*.f64 z %349) %413 = (*.f64 z %360) %415 = (*.f64 b z) %417 = (*.f64 z %354) %419 = (*.f64 %187 %9) %421 = (*.f64 %9 %349) %423 = (*.f64 %123 %9) %425 = (*.f64 %9 %360) %427 = (*.f64 b %9) %429 = (*.f64 %9 %354) %433 = (*.f64 %349 %159) %437 = (*.f64 %349 z) %441 = (*.f64 %349 %9) %445 = (*.f64 %360 %159) %449 = (*.f64 %360 z) %453 = (*.f64 %360 %9) %457 = (*.f64 %354 %159) %461 = (*.f64 %354 z) %465 = (*.f64 %354 %9) %482 = (*.f64 z b) %485 = (*.f64 %9 %187) %488 = (*.f64 %9 %123) %491 = (*.f64 %9 b) %543 = (neg.f64 %254) %550 = (neg.f64 %255) %559 = (/.f64 a y) %561 = (/.f64 t y) %562 = (/.f64 a c) %570 = (/.f64 #s(literal 1 binary64) %352) %574 = (/.f64 %31 %352) %592 = (/.f64 %31 y) %593 = (/.f64 #s(literal 4 binary64) c) %595 = (/.f64 #s(literal 4 binary64) y) %597 = (*.f64 t #s(literal 4 binary64)) %601 = (*.f64 %31 #s(literal 4 binary64)) %605 = (*.f64 %574 #s(literal 4 binary64)) %613 = (-.f64 %365 %605) %614 = (fma.f64 %254 #s(literal 9 binary64) %613) %624 = (-.f64 %605 %383) %627 = (*.f64 %574 #s(literal -4 binary64)) %643 = (*.f64 %614 y) %650 = (approx %306 %643) %652 = (*.f64 #s(literal 4 binary64) z) %657 = (approx (- %54 (- %58 b)) %119) %659 = (*.f64 %42 %213) %660 = (*.f64 %209 %593) %662 = (/.f64 %601 c) %663 = (*.f64 #s(literal -1 binary64) %662) %664 = (*.f64 %217 #s(literal -4 binary64)) %665 = (*.f64 %664 #s(literal 1 binary64)) %666 = (*.f64 %662 #s(literal -1 binary64)) %667 = (neg.f64 %213) %668 = (*.f64 %601 %667) %669 = (*.f64 #s(literal 1 binary64) %664) %670 = (neg.f64 %593) %671 = (*.f64 %31 %670) %672 = (*.f64 #s(literal -4 binary64) %217) %673 = (pow.f64 %664 #s(literal 1 binary64)) %674 = (*.f64 #s(literal 1 binary64) %601) %675 = (neg.f64 %674) %676 = (/.f64 %675 c) %677 = (/.f64 %104 %210) %678 = (/.f64 %674 %210) %679 = (/.f64 %42 %220) %680 = (/.f64 %42 c) %681 = (/.f64 %601 %210) %683 = (/.f64 #s(literal 1 binary64) (/.f64 c %42)) %685 = (neg.f64 (*.f64 #s(literal 4 binary64) %217)) %687 = (neg.f64 (*.f64 %217 #s(literal 4 binary64))) %688 = (neg.f64 %662) %689 = (approx %306 %664) %691 = (*.f64 a z) %708 = (*.f64 c t) %710 = (*.f64 %28 c) %713 = (/.f64 y %708) %715 = (/.f64 x %708) %717 = (/.f64 x %28) %719 = (/.f64 #s(literal 1 binary64) %28) %721 = (/.f64 y %28) %724 = (*.f64 %210 %28) %725 = (/.f64 #s(literal 1 binary64) %724) %728 = (/.f64 #s(literal 1 binary64) %710) %732 = (/.f64 %16 %710) %735 = (neg.f64 %724) %752 = (/.f64 b %710) %764 = (/.f64 %123 %710) %766 = (*.f64 %732 #s(literal 9 binary64)) %767 = (fma.f64 %766 %710 b) %769 = (/.f64 %119 %710) %779 = (*.f64 %710 %28) %783 = (*.f64 %710 %724) %787 = (*.f64 %710 %710) %791 = (*.f64 %28 %710) %795 = (*.f64 %724 %710) %823 = (neg.f64 %769) %831 = (/.f64 %13 %28) %835 = (/.f64 #s(literal 9 binary64) %28) %837 = (/.f64 %16 %28) %839 = (/.f64 %19 %28) %870 = (fma.f64 %562 #s(literal -4 binary64) %769) %872 = (fma.f64 %562 #s(literal -4 binary64) %766) %879 = (*.f64 %562 #s(literal -4 binary64)) %886 = (*.f64 c %710) %890 = (*.f64 %710 c) %915 = (*.f64 %870 t) %918 = (*.f64 %769 t) %920 = (*.f64 t %769) %922 = (*.f64 t %879) %923 = (neg.f64 t) %928 = (*.f64 %879 t) %935 = (approx %306 %915) %951 = (*.f64 a c) %953 = (*.f64 %9 a) %956 = (/.f64 y %951) %958 = (/.f64 y a) %960 = (/.f64 x %951) %962 = (/.f64 %16 a) %964 = (/.f64 x a) %966 = (*.f64 %208 %9) %967 = (/.f64 #s(literal 1 binary64) %966) %971 = (/.f64 #s(literal 1 binary64) %953) %975 = (/.f64 %16 %953) %981 = (neg.f64 %966) %995 = (/.f64 b a) %999 = (/.f64 b %953) %1012 = (/.f64 %123 %953) %1014 = (*.f64 %975 #s(literal 9 binary64)) %1015 = (fma.f64 %1014 %953 b) %1017 = (/.f64 %119 %953) %1027 = (*.f64 %953 %9) %1031 = (*.f64 %953 %966) %1035 = (*.f64 %953 %953) %1037 = (*.f64 %21 %9) %1039 = (*.f64 %9 %953) %1043 = (*.f64 %966 %953) %1057 = (*.f64 %9 %21) %1071 = (neg.f64 %1017) %1080 = (/.f64 %13 a) %1085 = (/.f64 #s(literal 9 binary64) %9) %1087 = (/.f64 #s(literal 9 binary64) a) %1090 = (/.f64 %19 a) %1092 = (/.f64 %19 %9) %1119 = (fma.f64 %215 #s(literal -4 binary64) %1017) %1121 = (fma.f64 %215 #s(literal -4 binary64) %1014) %1128 = (*.f64 %215 #s(literal -4 binary64)) %1131 = (*.f64 #s(literal -4 binary64) t) %1136 = (*.f64 c %953) %1140 = (*.f64 %953 c) %1165 = (*.f64 %1119 a) %1168 = (*.f64 %1017 a) %1170 = (*.f64 a %1017) %1172 = (*.f64 a %1128) %1177 = (*.f64 %1128 a) %1184 = (approx %306 %1165) %1186 = (/.f64 %65 c) %1188 = (/.f64 %21 z) %1189 = (fma.f64 %31 #s(literal -4 binary64) %1188) %1195 = (/.f64 %65 %9) %1197 = (*.f64 %256 %9) %1200 = (*.f64 %240 %9) %1201 = (*.f64 z %50) %1203 = (*.f64 z %9) %1205 = (*.f64 %242 %9) %1206 = (*.f64 c %50) %1208 = (*.f64 c %9) %1210 = (*.f64 %245 %9) %1213 = (*.f64 %248 %9) %1218 = (*.f64 %9 %9) %1237 = (/.f64 %50 %9) %1240 = (neg.f64 %1237) %1242 = (/.f64 %46 %9) %1248 = (/.f64 %42 z) %1249 = (/.f64 z c) %1251 = (/.f64 %44 z) %1252 = (/.f64 %28 c) %1254 = (/.f64 #s(literal -4 binary64) c) %1255 = (/.f64 %32 z) %1257 = (/.f64 #s(literal -4 binary64) z) %1258 = (/.f64 %32 c) %1280 = (/.f64 %28 z) %1293 = (/.f64 z z) %1317 = (approx %306 %1195) %1319 = (approx %306 %191) %1322 = (/.f64 #s(literal 2 binary64) c) %1353 = (*.f64 #s(literal 4 binary64) t) %1356 = (*.f64 %652 t) %1363 = (*.f64 %1356 a) %1368 = (fma.f64 %32 #s(literal -4 binary64) %119) %1369 = (pow.f64 %1368 #s(literal 1 binary64)) %1370 = (neg.f64 %1368) %1371 = (neg.f64 %1370) %1372 = (fma.f64 %37 #s(literal 4 binary64) %119) %1373 = (fma.f64 %39 %40 %119) %1374 = (fma.f64 %42 z %119) %1375 = (fma.f64 %44 %28 %119) %1376 = (fma.f64 %65 #s(literal 1 binary64) %124) %1377 = (fma.f64 %65 #s(literal 1 binary64) b) %1378 = (fma.f64 %32 #s(literal -4 binary64) b) %1379 = (fma.f64 %19 x %1378) %1380 = (fma.f64 #s(literal 1 binary64) %65 %124) %1381 = (fma.f64 #s(literal 1 binary64) %65 b) %1382 = (fma.f64 #s(literal -4 binary64) %32 %119) %1383 = (fma.f64 %16 #s(literal 9 binary64) %1378) %1384 = (fma.f64 %13 y %1378) %1385 = (fma.f64 #s(literal 4 binary64) %37 %119) %1386 = (fma.f64 y %13 %1378) %1387 = (fma.f64 #s(literal 9 binary64) %16 %1378) %1388 = (fma.f64 x %19 %1378) %1389 = (-.f64 %46 %121) %1390 = (-.f64 %65 %123) %1391 = (-.f64 %1378 %70) %1392 = (-.f64 %119 %105) %1393 = (-.f64 %119 %108) %1394 = (-.f64 %119 %110) %1395 = (-.f64 %119 %112) %1396 = (-.f64 %119 %50) %1397 = (neg.f64 %1378) %1398 = (-.f64 %21 %1397) %1399 = (-.f64 b %71) %1400 = (+.f64 %46 %119) %1401 = (+.f64 %65 %124) %1402 = (+.f64 %65 b) %1403 = (+.f64 %1378 %21) %1404 = (+.f64 %119 %46) %1405 = (+.f64 %21 %1378) %1406 = (+.f64 b %65) %1407 = (-.f64 %1363 b) %1409 = (-.f64 b %1363) %1417 = (fma.f64 #s(literal -9 binary64) %16 %1407) %1419 = (fma.f64 %19 x %1409) %1432 = (fma.f64 %140 x %1363) %1434 = (*.f64 %1131 %691) %1435 = (fma.f64 %19 x %1434) %1443 = (fma.f64 %1356 a %70) %1448 = (fma.f64 %1131 %691 %119) %1450 = (neg.f64 %1448) %1452 = (neg.f64 %652) %1454 = (*.f64 %691 #s(literal -4 binary64)) %1456 = (*.f64 %1131 z) %1465 = (fma.f64 %1454 t %21) %1510 = (/.f64 %1368 c) %1512 = (/.f64 %46 c) %1517 = (*.f64 c c) %1528 = (/.f64 %1370 c) %1530 = (/.f64 %119 c) %1533 = (/.f64 %21 c) %1545 = (/.f64 %1378 c) %1552 = (/.f64 #s(literal 1 binary64) %158) %1562 = (neg.f64 %158) %1568 = (/.f64 #s(literal 1 binary64) %1368) %1570 = (*.f64 (/.f64 #s(literal 2 binary64) %9) (/.f64 #s(literal 1/2 binary64) %1568)) %1571 = (/.f64 z %1368) %1573 = (*.f64 %1322 (/.f64 #s(literal 1/2 binary64) %1571)) %1574 = (*.f64 %1510 #s(literal 1 binary64)) %1575 = (*.f64 %1574 %150) %1576 = (*.f64 %213 %1368) %1577 = (*.f64 %1576 %150) %1578 = (/.f64 %119 z) %1579 = (fma.f64 %31 #s(literal -4 binary64) %1578) %1580 = (*.f64 #s(literal 1 binary64) %1579) %1581 = (*.f64 %1580 %213) %1582 = (fma.f64 %256 %9 %1378) %1583 = (*.f64 %1582 %164) %1584 = (*.f64 %1368 #s(literal 1 binary64)) %1585 = (*.f64 %1584 %164) %1586 = (*.f64 #s(literal 1 binary64) %1368) %1587 = (*.f64 %1586 %164) %1588 = (neg.f64 %1579) %1589 = (*.f64 %1588 %211) %1590 = (*.f64 %1528 %1552) %1591 = (*.f64 %1370 %160) %1592 = (/.f64 %159 %1368) %1593 = (/.f64 #s(literal 1 binary64) %1592) %1594 = (*.f64 #s(literal -1 binary64) %1593) %1595 = (*.f64 %1368 %164) %1596 = (*.f64 %1579 %213) %1597 = (*.f64 %213 %1579) %1598 = (*.f64 %150 %1510) %1599 = (*.f64 %1510 %150) %1600 = (*.f64 %164 %1368) %1601 = (/.f64 %1579 c) %1602 = (*.f64 #s(literal 1 binary64) %1601) %1603 = (/.f64 %9 %1368) %1604 = (pow.f64 %1603 #s(literal -1 binary64)) %1605 = (pow.f64 %1601 #s(literal 1 binary64)) %1607 = (/.f64 (fma.f64 %256 z %1545) z) %1609 = (/.f64 (fma.f64 %256 %159 %1397) %159) %1610 = (/.f64 %1378 %9) %1612 = (/.f64 (fma.f64 %1610 z %240) z) %1614 = (/.f64 (fma.f64 %1610 c %242) c) %1616 = (/.f64 (fma.f64 %1610 c %245) c) %1618 = (/.f64 (fma.f64 %1610 z %248) z) %1620 = (/.f64 (fma.f64 %1610 %9 %21) %9) %1621 = (*.f64 %1545 z) %1623 = (*.f64 z z) %1624 = (/.f64 (fma.f64 %240 z %1621) %1623) %1625 = (*.f64 %1397 z) %1627 = (*.f64 z %159) %1628 = (/.f64 (fma.f64 %240 %159 %1625) %1627) %1629 = (*.f64 %1378 z) %1631 = (/.f64 (fma.f64 %240 %9 %1629) %1203) %1632 = (*.f64 %1545 c) %1634 = (/.f64 (fma.f64 %242 z %1632) %9) %1635 = (*.f64 %1397 c) %1637 = (*.f64 c %159) %1638 = (/.f64 (fma.f64 %242 %159 %1635) %1637) %1639 = (*.f64 %1378 c) %1641 = (/.f64 (fma.f64 %242 %9 %1639) %1208) %1643 = (/.f64 (fma.f64 %245 z %1632) %9) %1645 = (/.f64 (fma.f64 %245 %159 %1635) %1637) %1647 = (/.f64 (fma.f64 %245 %9 %1639) %1208) %1649 = (/.f64 (fma.f64 %248 z %1621) %1623) %1651 = (/.f64 (fma.f64 %248 %159 %1625) %1627) %1653 = (/.f64 (fma.f64 %248 %9 %1629) %1203) %1656 = (*.f64 %9 z) %1657 = (/.f64 (fma.f64 %21 z (*.f64 %1545 %9)) %1656) %1660 = (*.f64 %9 %159) %1661 = (/.f64 (fma.f64 %21 %159 (*.f64 %1397 %9)) %1660) %1664 = (/.f64 (fma.f64 %21 %9 (*.f64 %1378 %9)) %1218) %1665 = (*.f64 %240 z) %1667 = (/.f64 (fma.f64 %1545 z %1665) %1623) %1668 = (*.f64 %242 z) %1670 = (/.f64 (fma.f64 %1545 c %1668) %9) %1671 = (*.f64 %245 z) %1673 = (/.f64 (fma.f64 %1545 c %1671) %9) %1674 = (*.f64 %248 z) %1676 = (/.f64 (fma.f64 %1545 z %1674) %1623) %1677 = (*.f64 %21 z) %1679 = (/.f64 (fma.f64 %1545 %9 %1677) %1203) %1680 = (*.f64 %240 %159) %1682 = (*.f64 %159 z) %1683 = (/.f64 (fma.f64 %1397 z %1680) %1682) %1684 = (*.f64 %242 %159) %1686 = (*.f64 %159 c) %1687 = (/.f64 (fma.f64 %1397 c %1684) %1686) %1688 = (*.f64 %245 %159) %1690 = (/.f64 (fma.f64 %1397 c %1688) %1686) %1691 = (*.f64 %248 %159) %1693 = (/.f64 (fma.f64 %1397 z %1691) %1682) %1694 = (*.f64 %21 %159) %1696 = (*.f64 %159 %9) %1697 = (/.f64 (fma.f64 %1397 %9 %1694) %1696) %1699 = (/.f64 (fma.f64 %1378 z %1200) %1656) %1701 = (*.f64 %9 c) %1702 = (/.f64 (fma.f64 %1378 c %1205) %1701) %1704 = (/.f64 (fma.f64 %1378 c %1210) %1701) %1706 = (/.f64 (fma.f64 %1378 z %1213) %1656) %1708 = (/.f64 (fma.f64 %1378 %9 %1037) %1218) %1710 = (/.f64 (fma.f64 %156 %13 %1545) z) %1712 = (/.f64 (fma.f64 y %247 %1545) z) %1714 = (/.f64 (+.f64 %1545 %240) z) %1716 = (/.f64 (+.f64 %1545 %248) z) %1717 = (*.f64 z %1545) %1719 = (/.f64 (fma.f64 %240 z %1717) %1623) %1720 = (*.f64 z %1397) %1722 = (/.f64 (fma.f64 %240 %159 %1720) %1627) %1723 = (*.f64 z %1378) %1725 = (/.f64 (fma.f64 %240 %9 %1723) %1203) %1726 = (*.f64 c %1545) %1728 = (/.f64 (fma.f64 %242 z %1726) %9) %1729 = (*.f64 c %1397) %1731 = (/.f64 (fma.f64 %242 %159 %1729) %1637) %1732 = (*.f64 c %1378) %1734 = (/.f64 (fma.f64 %242 %9 %1732) %1208) %1736 = (/.f64 (fma.f64 %245 z %1726) %9) %1738 = (/.f64 (fma.f64 %245 %159 %1729) %1637) %1740 = (/.f64 (fma.f64 %245 %9 %1732) %1208) %1742 = (/.f64 (fma.f64 %248 z %1717) %1623) %1744 = (/.f64 (fma.f64 %248 %159 %1720) %1627) %1746 = (/.f64 (fma.f64 %248 %9 %1723) %1203) %1749 = (/.f64 (fma.f64 %21 z (*.f64 %9 %1545)) %1656) %1752 = (/.f64 (fma.f64 %21 %159 (*.f64 %9 %1397)) %1660) %1755 = (/.f64 (fma.f64 %21 %9 (*.f64 %9 %1378)) %1218) %1758 = (/.f64 (fma.f64 %1545 z (*.f64 z %240)) %1623) %1761 = (/.f64 (fma.f64 %1545 c (*.f64 z %242)) %9) %1764 = (/.f64 (fma.f64 %1545 c (*.f64 z %245)) %9) %1767 = (/.f64 (fma.f64 %1545 z (*.f64 z %248)) %1623) %1770 = (/.f64 (fma.f64 %1545 %9 (*.f64 z %21)) %1203) %1771 = (*.f64 %159 %240) %1773 = (/.f64 (fma.f64 %1397 z %1771) %1682) %1774 = (*.f64 %159 %242) %1776 = (/.f64 (fma.f64 %1397 c %1774) %1686) %1777 = (*.f64 %159 %245) %1779 = (/.f64 (fma.f64 %1397 c %1777) %1686) %1780 = (*.f64 %159 %248) %1782 = (/.f64 (fma.f64 %1397 z %1780) %1682) %1783 = (*.f64 %159 %21) %1785 = (/.f64 (fma.f64 %1397 %9 %1783) %1696) %1786 = (*.f64 %9 %240) %1788 = (/.f64 (fma.f64 %1378 z %1786) %1656) %1789 = (*.f64 %9 %242) %1791 = (/.f64 (fma.f64 %1378 c %1789) %1701) %1792 = (*.f64 %9 %245) %1794 = (/.f64 (fma.f64 %1378 c %1792) %1701) %1795 = (*.f64 %9 %248) %1797 = (/.f64 (fma.f64 %1378 z %1795) %1656) %1799 = (/.f64 (fma.f64 %1378 %9 %1057) %1218) %1800 = (*.f64 #s(literal -1 binary64) %1370) %1801 = (/.f64 %1800 %272) %1802 = (/.f64 %1800 %274) %1804 = (/.f64 (*.f64 #s(literal -1 binary64) %1368) %159) %1806 = (/.f64 (*.f64 #s(literal 1 binary64) %1370) %159) %1807 = (*.f64 %1370 #s(literal -1 binary64)) %1808 = (/.f64 %1807 %272) %1809 = (/.f64 %1807 %274) %1811 = (/.f64 (*.f64 %1370 #s(literal 1 binary64)) %159) %1813 = (/.f64 (*.f64 %1368 #s(literal -1 binary64)) %159) %1815 = (/.f64 (neg.f64 %1574) %158) %1817 = (/.f64 (neg.f64 %1576) %158) %1819 = (/.f64 (neg.f64 %1580) %210) %1821 = (/.f64 (neg.f64 %1582) %159) %1823 = (/.f64 (neg.f64 %1584) %159) %1825 = (/.f64 (neg.f64 %1586) %159) %1826 = (/.f64 %1574 z) %1827 = (/.f64 %1576 z) %1828 = (/.f64 %1580 c) %1829 = (/.f64 %1582 %9) %1830 = (/.f64 %1584 %9) %1831 = (/.f64 %1586 %9) %1832 = (/.f64 %1588 %210) %1833 = (/.f64 %1528 %158) %1834 = (/.f64 %1370 %159) %1835 = (/.f64 #s(literal -1 binary64) %1592) %1836 = (/.f64 %1368 %173) %1837 = (/.f64 %1368 %9) %1838 = (/.f64 %1579 %220) %1839 = (/.f64 %1510 %1562) %1840 = (/.f64 %1510 z) %1842 = (/.f64 #s(literal 1 binary64) (/.f64 z %1574)) %1844 = (/.f64 #s(literal 1 binary64) (/.f64 z %1576)) %1846 = (/.f64 #s(literal 1 binary64) (/.f64 c %1580)) %1848 = (/.f64 #s(literal 1 binary64) (/.f64 %9 %1582)) %1850 = (/.f64 #s(literal 1 binary64) (/.f64 %9 %1584)) %1852 = (/.f64 #s(literal 1 binary64) (/.f64 %9 %1586)) %1854 = (/.f64 #s(literal 1 binary64) (/.f64 %210 %1588)) %1856 = (/.f64 #s(literal 1 binary64) (/.f64 %158 %1528)) %1858 = (/.f64 #s(literal 1 binary64) (/.f64 %1592 #s(literal -1 binary64))) %1860 = (/.f64 #s(literal 1 binary64) (/.f64 c %1579)) %1862 = (/.f64 #s(literal 1 binary64) (/.f64 z %1510)) %1864 = (/.f64 #s(literal 1 binary64) (/.f64 %1603 #s(literal 1 binary64))) %1865 = (/.f64 #s(literal 1 binary64) %1603) %1867 = (neg.f64 (/.f64 %1579 %210)) %1869 = (neg.f64 (/.f64 %1510 %158)) %1871 = (neg.f64 (/.f64 %1368 %159)) %1873 = (neg.f64 (/.f64 %1588 c)) %1875 = (neg.f64 (/.f64 %1528 z)) %1877 = (neg.f64 (/.f64 %1370 %9)) %1879 = (neg.f64 (/.f64 #s(literal -1 binary64) %1603)) %1880 = (/.f64 %1397 %9) %1882 = (neg.f64 (-.f64 %1880 %256)) %1883 = (neg.f64 %1593) %1884 = (fma.f64 %231 %155 %1610) %1885 = (fma.f64 %233 %234 %1610) %1886 = (fma.f64 %236 %152 %1610) %1887 = (/.f64 %119 %9) %1888 = (fma.f64 %1248 %1249 %1887) %1889 = (fma.f64 %1251 %1252 %1887) %1890 = (fma.f64 %1254 %1255 %1887) %1891 = (fma.f64 %1257 %1258 %1887) %1892 = (fma.f64 %1255 %1254 %1887) %1893 = (fma.f64 %1258 %1257 %1887) %1894 = (fma.f64 %238 %149 %1610) %1895 = (fma.f64 %240 %150 %1610) %1896 = (fma.f64 %242 %213 %1610) %1897 = (fma.f64 %245 %213 %1610) %1898 = (fma.f64 %248 %150 %1610) %1899 = (fma.f64 %1545 %150 %256) %1900 = (fma.f64 %1186 %150 %191) %1901 = (fma.f64 %149 %238 %1610) %1902 = (fma.f64 %187 %150 %1195) %1903 = (fma.f64 %152 %236 %1610) %1904 = (fma.f64 %155 %231 %1610) %1905 = (fma.f64 %234 %233 %1610) %1906 = (fma.f64 %1189 %213 %191) %1907 = (fma.f64 %1397 %160 %256) %1908 = (fma.f64 %71 %160 %191) %1909 = (fma.f64 %123 %160 %1195) %1910 = (fma.f64 %879 %1280 %1887) %1911 = (fma.f64 %46 %164 %1887) %1912 = (fma.f64 %65 %164 %191) %1913 = (fma.f64 %255 y %1610) %1914 = (fma.f64 %244 %156 %1610) %1915 = (fma.f64 %156 %244 %1610) %1916 = (fma.f64 %247 %153 %1610) %1917 = (fma.f64 %153 %247 %1610) %1918 = (fma.f64 %664 %1293 %1887) %1919 = (fma.f64 %213 %1189 %191) %1920 = (fma.f64 %150 %1186 %191) %1921 = (fma.f64 %1378 %164 %256) %1922 = (fma.f64 %119 %164 %1242) %1923 = (fma.f64 %19 %254 %1610) %1924 = (*.f64 %164 %119) %1925 = (fma.f64 %164 %46 %1924) %1926 = (fma.f64 %254 %19 %1610) %1927 = (fma.f64 %166 %13 %1610) %1928 = (fma.f64 %168 #s(literal 9 binary64) %1610) %1929 = (fma.f64 %21 %164 %1610) %1930 = (fma.f64 %13 %166 %1610) %1931 = (fma.f64 b %164 %1195) %1932 = (fma.f64 y %255 %1610) %1933 = (fma.f64 #s(literal 9 binary64) %168 %1610) %1934 = (*.f64 %164 %46) %1935 = (neg.f64 %164) %1937 = (-.f64 %1934 (*.f64 %1935 %119)) %1939 = (-.f64 %1934 (neg.f64 %1924)) %1941 = (-.f64 %1242 (*.f64 %121 %164)) %1942 = (neg.f64 %1887) %1943 = (-.f64 %1242 %1942) %1944 = (/.f64 %121 %9) %1945 = (-.f64 %1242 %1944) %1946 = (-.f64 %256 %1880) %1947 = (*.f64 %550 y) %1948 = (-.f64 %1610 %1947) %1950 = (*.f64 (neg.f64 %244) %156) %1951 = (-.f64 %1610 %1950) %1952 = (*.f64 %314 %244) %1953 = (-.f64 %1610 %1952) %1954 = (neg.f64 %247) %1955 = (*.f64 %1954 %153) %1956 = (-.f64 %1610 %1955) %1958 = (*.f64 (neg.f64 %153) %247) %1959 = (-.f64 %1610 %1958) %1960 = (*.f64 %140 %254) %1961 = (-.f64 %1610 %1960) %1962 = (*.f64 %543 %19) %1963 = (-.f64 %1610 %1962) %1965 = (*.f64 (neg.f64 %166) %13) %1966 = (-.f64 %1610 %1965) %1968 = (*.f64 (neg.f64 %168) #s(literal 9 binary64)) %1969 = (-.f64 %1610 %1968) %1970 = (*.f64 %270 %166) %1971 = (-.f64 %1610 %1970) %1972 = (*.f64 %73 %255) %1973 = (-.f64 %1610 %1972) %1974 = (*.f64 #s(literal -9 binary64) %168) %1975 = (-.f64 %1610 %1974) %1976 = (neg.f64 %256) %1977 = (-.f64 %1610 %1976) %1978 = (-.f64 %1195 %204) %1980 = (+.f64 (/.f64 %1197 %9) %1610) %1982 = (/.f64 b z) %1984 = (+.f64 (/.f64 %1189 c) (/.f64 %1982 c)) %1985 = (/.f64 %46 z) %1988 = (+.f64 (/.f64 %1985 c) (/.f64 %1578 c)) %1991 = (+.f64 (/.f64 %1512 z) (/.f64 %1530 z)) %1992 = (+.f64 %1934 %1924) %1993 = (+.f64 %1887 %1242) %1994 = (+.f64 %1242 %1887) %1995 = (+.f64 %256 %1610) %1996 = (+.f64 %1610 %256) %1997 = (+.f64 %1195 %191) %1998 = (+.f64 %191 %1195) %2012 = (*.f64 %1370 %1552) %2013 = (*.f64 %1368 %150) %2014 = (pow.f64 %1579 #s(literal 1 binary64)) %2016 = (/.f64 (fma.f64 %1189 z b) z) %2018 = (/.f64 (fma.f64 %1985 z %119) z) %2020 = (/.f64 (fma.f64 %65 z %415) %1623) %2023 = (/.f64 (fma.f64 %46 z (*.f64 %119 z)) %1623) %2025 = (/.f64 (fma.f64 %65 z %482) %1623) %2028 = (/.f64 (fma.f64 %46 z (*.f64 z %119)) %1623) %2029 = (/.f64 %1370 %158) %2030 = (/.f64 %1368 %1562) %2031 = (/.f64 %1368 z) %2032 = (/.f64 #s(literal 1 binary64) %1571) %2033 = (neg.f64 %1588) %2034 = (fma.f64 %209 #s(literal 4 binary64) %1578) %2035 = (fma.f64 %208 %597 %1578) %2036 = (fma.f64 %46 %150 %1578) %2037 = (fma.f64 %65 %150 %1982) %2038 = (fma.f64 %119 %150 %1985) %2039 = (fma.f64 #s(literal -4 binary64) %31 %1578) %2040 = (fma.f64 b %150 %1189) %2041 = (fma.f64 a %1131 %1578) %2042 = (fma.f64 #s(literal 4 binary64) %209 %1578) %2044 = (-.f64 %1188 (/.f64 %1397 z)) %2045 = (/.f64 %121 z) %2046 = (-.f64 %42 %2045) %2048 = (-.f64 %1189 (neg.f64 %1982)) %2050 = (-.f64 %1189 (/.f64 %123 z)) %2052 = (-.f64 %1985 (neg.f64 %1578)) %2053 = (-.f64 %1985 %2045) %2054 = (/.f64 %1378 z) %2055 = (+.f64 %2054 %1188) %2056 = (+.f64 %1188 %2054) %2057 = (+.f64 %42 %1578) %2058 = (+.f64 %1982 %1189) %2059 = (+.f64 %1189 %1982) %2060 = (+.f64 %1578 %1985) %2061 = (+.f64 %1985 %1578) %2062 = (*.f64 %1417 #s(literal 1 binary64)) %2063 = (*.f64 %2062 %213) %2064 = (*.f64 %1419 %211) %2065 = (*.f64 %213 %1417) %2066 = (*.f64 %1417 %213) %2067 = (/.f64 %1417 c) %2068 = (pow.f64 %2067 #s(literal 1 binary64)) %2069 = (/.f64 %70 c) %2071 = (/.f64 (fma.f64 %2069 c %1407) c) %2072 = (*.f64 %1407 c) %2074 = (/.f64 (fma.f64 %70 c %2072) %1517) %2075 = (*.f64 c %1407) %2077 = (/.f64 (fma.f64 %70 c %2075) %1517) %2079 = (/.f64 (neg.f64 %2062) %210) %2080 = (/.f64 %2062 c) %2081 = (/.f64 %1419 %210) %2082 = (/.f64 %1417 %220) %2084 = (/.f64 #s(literal 1 binary64) (/.f64 c %2062)) %2086 = (/.f64 #s(literal 1 binary64) (/.f64 %210 %1419)) %2088 = (/.f64 #s(literal 1 binary64) (/.f64 c %1417)) %2089 = (/.f64 %1419 c) %2090 = (neg.f64 %2089) %2091 = (/.f64 %1407 c) %2092 = (fma.f64 %70 %213 %2091) %2093 = (fma.f64 %1407 %213 %2069) %2095 = (-.f64 (/.f64 %1432 c) %187) %2097 = (-.f64 %2069 (/.f64 %1409 c)) %2098 = (neg.f64 %2091) %2099 = (-.f64 %2069 %2098) %2100 = (+.f64 %2091 %2069) %2101 = (+.f64 %2069 %2091) %2102 = (/.f64 %1419 z) %2103 = (*.f64 %2102 %213) %2104 = (*.f64 %1419 %164) %2105 = (*.f64 %2089 %150) %2106 = (*.f64 %2067 %1552) %2107 = (*.f64 %1417 %160) %2108 = (*.f64 %1417 %1935) %2109 = (/.f64 %1419 %9) %2110 = (pow.f64 %2109 #s(literal 1 binary64)) %2111 = (/.f64 %1435 %9) %2113 = (/.f64 (fma.f64 %2111 z %187) z) %2115 = (/.f64 (fma.f64 %2111 %159 %123) %159) %2117 = (/.f64 (fma.f64 %2111 %9 b) %9) %2119 = (/.f64 (fma.f64 %256 %9 %1409) %9) %2121 = (/.f64 (fma.f64 %256 %159 %1407) %159) %2122 = (/.f64 %1409 %9) %2124 = (/.f64 (fma.f64 %2122 z %240) z) %2126 = (/.f64 (fma.f64 %2122 c %242) c) %2128 = (/.f64 (fma.f64 %2122 c %245) c) %2130 = (/.f64 (fma.f64 %2122 z %248) z) %2132 = (/.f64 (fma.f64 %2122 %9 %21) %9) %2135 = (/.f64 (-.f64 (*.f64 %256 z) %2091) z) %2138 = (/.f64 (-.f64 (*.f64 %256 %159) %1409) %159) %2140 = (/.f64 (-.f64 %1197 %1407) %9) %2142 = (/.f64 (fma.f64 %1435 z %419) %1656) %2144 = (/.f64 (fma.f64 %1435 %159 %423) %1660) %2146 = (/.f64 (fma.f64 %1435 %9 %427) %1218) %2147 = (*.f64 %1409 z) %2149 = (/.f64 (fma.f64 %240 %9 %2147) %1203) %2150 = (*.f64 %1407 z) %2152 = (/.f64 (fma.f64 %240 %159 %2150) %1627) %2153 = (*.f64 %1409 c) %2155 = (/.f64 (fma.f64 %242 %9 %2153) %1208) %2157 = (/.f64 (fma.f64 %242 %159 %2072) %1637) %2159 = (/.f64 (fma.f64 %245 %9 %2153) %1208) %2161 = (/.f64 (fma.f64 %245 %159 %2072) %1637) %2163 = (/.f64 (fma.f64 %248 %9 %2147) %1203) %2165 = (/.f64 (fma.f64 %248 %159 %2150) %1627) %2168 = (/.f64 (fma.f64 %21 %9 (*.f64 %1409 %9)) %1218) %2171 = (/.f64 (fma.f64 %21 %159 (*.f64 %1407 %9)) %1660) %2173 = (/.f64 (fma.f64 %1409 z %1200) %1656) %2175 = (/.f64 (fma.f64 %1409 c %1205) %1701) %2177 = (/.f64 (fma.f64 %1409 c %1210) %1701) %2179 = (/.f64 (fma.f64 %1409 z %1213) %1656) %2181 = (/.f64 (fma.f64 %1409 %9 %1037) %1218) %2183 = (/.f64 (fma.f64 %1407 z %1680) %1682) %2185 = (/.f64 (fma.f64 %1407 c %1684) %1686) %2187 = (/.f64 (fma.f64 %1407 c %1688) %1686) %2189 = (/.f64 (fma.f64 %1407 z %1691) %1682) %2191 = (/.f64 (fma.f64 %1407 %9 %1694) %1696) %2193 = (/.f64 (+.f64 %1409 %21) %9) %2195 = (/.f64 (-.f64 %240 %2091) z) %2197 = (/.f64 (-.f64 %248 %2091) z) %2199 = (/.f64 (fma.f64 %1435 z %485) %1656) %2201 = (/.f64 (fma.f64 %1435 %159 %488) %1660) %2203 = (/.f64 (fma.f64 %1435 %9 %491) %1218) %2204 = (*.f64 z %1409) %2206 = (/.f64 (fma.f64 %240 %9 %2204) %1203) %2207 = (*.f64 z %1407) %2209 = (/.f64 (fma.f64 %240 %159 %2207) %1627) %2210 = (*.f64 c %1409) %2212 = (/.f64 (fma.f64 %242 %9 %2210) %1208) %2214 = (/.f64 (fma.f64 %242 %159 %2075) %1637) %2216 = (/.f64 (fma.f64 %245 %9 %2210) %1208) %2218 = (/.f64 (fma.f64 %245 %159 %2075) %1637) %2220 = (/.f64 (fma.f64 %248 %9 %2204) %1203) %2222 = (/.f64 (fma.f64 %248 %159 %2207) %1627) %2223 = (*.f64 %9 %1409) %2225 = (/.f64 (fma.f64 %21 %9 %2223) %1218) %2226 = (*.f64 %9 %1407) %2228 = (/.f64 (fma.f64 %21 %159 %2226) %1660) %2230 = (/.f64 (fma.f64 %1409 z %1786) %1656) %2232 = (/.f64 (fma.f64 %1409 c %1789) %1701) %2234 = (/.f64 (fma.f64 %1409 c %1792) %1701) %2236 = (/.f64 (fma.f64 %1409 z %1795) %1656) %2238 = (/.f64 (fma.f64 %1409 %9 %1057) %1218) %2240 = (/.f64 (fma.f64 %1407 z %1771) %1682) %2242 = (/.f64 (fma.f64 %1407 c %1774) %1686) %2244 = (/.f64 (fma.f64 %1407 c %1777) %1686) %2246 = (/.f64 (fma.f64 %1407 z %1780) %1682) %2248 = (/.f64 (fma.f64 %1407 %9 %1783) %1696) %2249 = (*.f64 z %2091) %2251 = (/.f64 (-.f64 %1665 %2249) %1623) %2253 = (/.f64 (-.f64 %1680 %2204) %1627) %2255 = (/.f64 (-.f64 %1200 %2207) %1203) %2256 = (*.f64 c %2091) %2258 = (/.f64 (-.f64 %1668 %2256) %9) %2260 = (/.f64 (-.f64 %1684 %2210) %1637) %2262 = (/.f64 (-.f64 %1205 %2075) %1208) %2264 = (/.f64 (-.f64 %1671 %2256) %9) %2266 = (/.f64 (-.f64 %1688 %2210) %1637) %2268 = (/.f64 (-.f64 %1210 %2075) %1208) %2270 = (/.f64 (-.f64 %1674 %2249) %1623) %2272 = (/.f64 (-.f64 %1691 %2204) %1627) %2274 = (/.f64 (-.f64 %1213 %2207) %1203) %2277 = (/.f64 (-.f64 %1677 (*.f64 %9 %2091)) %1656) %2279 = (/.f64 (-.f64 %1694 %2223) %1660) %2281 = (/.f64 (-.f64 %1037 %2226) %1218) %2283 = (/.f64 (*.f64 %2062 #s(literal 1 binary64)) %159) %2285 = (/.f64 (*.f64 %1419 #s(literal 1 binary64)) %274) %2287 = (/.f64 (neg.f64 %2102) %210) %2288 = (/.f64 %2062 %159) %2289 = (/.f64 %2102 c) %2290 = (/.f64 %1419 %173) %2291 = (/.f64 %2089 %1562) %2292 = (/.f64 %2089 z) %2294 = (/.f64 %2067 (neg.f64 %1562)) %2295 = (/.f64 %2067 %158) %2296 = (/.f64 %1417 %159) %2298 = (/.f64 #s(literal 1 binary64) (/.f64 c %2102)) %2300 = (/.f64 #s(literal 1 binary64) (/.f64 %1562 %2089)) %2302 = (/.f64 #s(literal 1 binary64) (/.f64 %159 %1417)) %2304 = (/.f64 #s(literal 1 binary64) (/.f64 %9 %1419)) %2306 = (/.f64 #s(literal 1 binary64) (/.f64 %158 %2067)) %2308 = (neg.f64 (/.f64 %1419 %159)) %2310 = (neg.f64 (/.f64 %2067 %1562)) %2312 = (neg.f64 (/.f64 %1417 %9)) %2313 = (/.f64 %1407 %9) %2315 = (neg.f64 (-.f64 %2313 %256)) %2317 = (neg.f64 (/.f64 %2067 z)) %2318 = (fma.f64 %231 %155 %2122) %2319 = (fma.f64 %233 %234 %2122) %2320 = (fma.f64 %236 %152 %2122) %2321 = (fma.f64 %238 %149 %2122) %2322 = (fma.f64 %240 %150 %2122) %2323 = (fma.f64 %242 %213 %2122) %2324 = (fma.f64 %245 %213 %2122) %2325 = (fma.f64 %248 %150 %2122) %2326 = (fma.f64 %149 %238 %2122) %2327 = (fma.f64 %187 %150 %2111) %2328 = (fma.f64 %152 %236 %2122) %2329 = (fma.f64 %155 %231 %2122) %2330 = (fma.f64 %234 %233 %2122) %2331 = (fma.f64 %1409 %164 %256) %2332 = (fma.f64 %123 %160 %2111) %2333 = (fma.f64 %255 y %2122) %2334 = (fma.f64 %244 %156 %2122) %2335 = (fma.f64 %156 %244 %2122) %2336 = (fma.f64 %247 %153 %2122) %2337 = (fma.f64 %153 %247 %2122) %2338 = (fma.f64 %1407 %160 %256) %2339 = (fma.f64 %1407 %1935 %256) %2340 = (fma.f64 %19 %254 %2122) %2341 = (fma.f64 %254 %19 %2122) %2342 = (fma.f64 %166 %13 %2122) %2343 = (fma.f64 %168 #s(literal 9 binary64) %2122) %2344 = (fma.f64 %1435 %164 %191) %2345 = (fma.f64 %21 %164 %2122) %2346 = (fma.f64 %13 %166 %2122) %2347 = (fma.f64 b %164 %2111) %2348 = (fma.f64 y %255 %2122) %2349 = (fma.f64 #s(literal 9 binary64) %168 %2122) %2351 = (-.f64 (/.f64 %1432 %159) %204) %2352 = (-.f64 %2111 %204) %2353 = (-.f64 %256 %2313) %2354 = (-.f64 %2122 %1947) %2355 = (-.f64 %2122 %1950) %2356 = (-.f64 %2122 %1952) %2357 = (-.f64 %2122 %1955) %2358 = (-.f64 %2122 %1958) %2359 = (-.f64 %2122 %1960) %2360 = (-.f64 %2122 %1962) %2361 = (-.f64 %2122 %1965) %2362 = (-.f64 %2122 %1968) %2363 = (-.f64 %2122 %1970) %2364 = (-.f64 %2122 %1972) %2365 = (-.f64 %2122 %1974) %2366 = (-.f64 %2122 %1976) %2368 = (+.f64 (/.f64 %2069 %158) %2122) %2369 = (+.f64 %2111 %191) %2370 = (+.f64 %256 %2122) %2371 = (+.f64 %2122 %256) %2372 = (+.f64 %191 %2111) %2374 = (*.f64 %159 (/.f64 #s(literal 1 binary64) %1370)) %2375 = (*.f64 %9 %1568) %2376 = (*.f64 c %1571) %2377 = (pow.f64 %1603 #s(literal 1 binary64)) %2378 = (/.f64 %173 %1368) %2379 = (/.f64 %159 %1370) %2380 = (/.f64 #s(literal 1 binary64) %1601) %2381 = (neg.f64 %1592) %2382 = (*.f64 %674 %213) %2383 = (*.f64 %42 %211) %2384 = (*.f64 %662 #s(literal 1 binary64)) %2385 = (*.f64 %601 %213) %2386 = (*.f64 #s(literal 1 binary64) %662) %2387 = (*.f64 %31 %593) %2388 = (pow.f64 %662 #s(literal 1 binary64)) %2389 = (/.f64 %675 %210) %2390 = (/.f64 %104 %220) %2391 = (/.f64 %674 c) %2392 = (/.f64 %42 %210) %2394 = (/.f64 #s(literal 1 binary64) (/.f64 c %674)) %2396 = (/.f64 #s(literal 1 binary64) (/.f64 %210 %42)) %2398 = (/.f64 #s(literal 1 binary64) (/.f64 c %601)) %2399 = (neg.f64 %664) %2400 = (fma.f64 %664 %9 b) %2402 = (fma.f64 %217 #s(literal -4 binary64) %191) %2413 = (neg.f64 %2402) %2440 = (/.f64 %1363 %9) %2470 = (/.f64 %652 z) %2472 = (/.f64 %652 c) %2473 = (/.f64 %31 z) %2476 = (/.f64 %1356 z) %2478 = (/.f64 %1356 c) %2479 = (/.f64 a z) %2500 = (/.f64 %1363 %159) %2570 = (neg.f64 %270) %2582 = (/.f64 (fma.f64 %19 x %2400) %9) %2584 = (fma.f64 %255 y %664) %2603 = (*.f64 %2400 z) %2606 = (*.f64 %2400 c) %2628 = (*.f64 z %2400) %2631 = (*.f64 c %2400) %2748 = (/.f64 %1448 z) %2752 = (/.f64 %1448 %9) %2754 = (/.f64 %1434 %9) %2783 = (/.f64 %1131 z) %2784 = (/.f64 %691 c) %2787 = (/.f64 %691 z) %2802 = (/.f64 %657 z) %2804 = (neg.f64 %657) %2807 = (/.f64 %657 %9) %2825 = (+.f64 %60 b) %2827 = (neg.f64 %2825) %2834 = (/.f64 %2825 z) %2838 = (/.f64 %2825 %9) %2840 = (/.f64 %60 %9) x #s(literal 9 binary64) y z #s(literal 4 binary64) t a b c %9 %10 %12 %13 (*.f64 x #s(literal 9 binary64)) (pow.f64 %13 #s(literal 1 binary64)) %16 %17 %18 %20 %21 %22 %23 %24 %25 %26 #s(literal -4 binary64) %28 (*.f64 z t) (pow.f64 %28 #s(literal 1 binary64)) %32 %33 %34 %35 %36 (*.f64 %37 #s(literal 4 binary64)) (*.f64 %39 %40) (*.f64 %42 z) (*.f64 %44 %28) %46 (*.f64 #s(literal -4 binary64) %32) (*.f64 #s(literal 4 binary64) %37) (pow.f64 %46 #s(literal 1 binary64)) (neg.f64 %50) (pow.f64 %60 #s(literal 1 binary64)) %60 %50 (*.f64 %32 #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) %32) (pow.f64 %50 #s(literal 1 binary64)) %66 %67 %68 %72 %76 %78 %79 %80 %81 %82 %83 %84 %85 %86 %87 %88 %89 %90 %65 %91 %92 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %106 %109 %111 %113 %114 %115 %116 %117 %118 %120 %122 %125 %119 %126 %127 %128 %129 %130 %131 %132 %133 %134 %135 %136 %137 %138 %139 %143 %146 %147 %148 %9 %10 %12 (*.f64 %149 %150) (*.f64 %152 %153) (*.f64 %155 %156) (*.f64 %144 %160) (*.f64 %156 %155) (*.f64 %153 %152) (*.f64 %16 %164) (*.f64 x %166) (pow.f64 %168 #s(literal 1 binary64)) (/.f64 %170 %158) (/.f64 %172 %173) (/.f64 %149 z) (/.f64 %144 %159) (/.f64 #s(literal 1 binary64) (/.f64 z %149)) (/.f64 #s(literal 1 binary64) (/.f64 %159 %144)) (/.f64 #s(literal 1 binary64) (/.f64 %9 %16)) %168 (neg.f64 (/.f64 %16 %159)) (neg.f64 (/.f64 %144 %9)) (*.f64 %187 %150) (*.f64 %123 %160) (*.f64 b %164) (pow.f64 %191 #s(literal 1 binary64)) (/.f64 %193 %158) (/.f64 %124 %173) (/.f64 %187 z) (/.f64 %123 %159) (/.f64 #s(literal 1 binary64) (/.f64 z %187)) (/.f64 #s(literal 1 binary64) (/.f64 %159 %123)) (/.f64 #s(literal 1 binary64) (/.f64 %9 b)) %191 (neg.f64 %204) %31 (*.f64 t a) (pow.f64 %31 #s(literal 1 binary64)) (*.f64 %209 %211) (*.f64 %31 %213) (*.f64 a %215) (pow.f64 %217 #s(literal 1 binary64)) (/.f64 %219 %220) (/.f64 %209 %210) (/.f64 #s(literal 1 binary64) (/.f64 %210 %209)) (/.f64 #s(literal 1 binary64) (/.f64 c %31)) %217 (neg.f64 (/.f64 %31 %210)) (neg.f64 (/.f64 %209 c)) (*.f64 %231 %155) (*.f64 %233 %234) (*.f64 %236 %152) (*.f64 %238 %149) (*.f64 %240 %150) (*.f64 %242 %213) (*.f64 %245 %213) (*.f64 %248 %150) (*.f64 %149 %238) (*.f64 %152 %236) (*.f64 %155 %231) (*.f64 %234 %233) %256 (*.f64 %244 %156) (*.f64 %156 %244) (*.f64 %247 %153) (*.f64 %153 %247) (*.f64 %19 %254) (*.f64 %254 %19) (*.f64 %166 %13) (*.f64 %168 #s(literal 9 binary64)) (*.f64 %21 %164) (*.f64 %13 %166) (*.f64 y %255) (*.f64 #s(literal 9 binary64) %168) (pow.f64 %256 #s(literal 1 binary64)) (/.f64 %271 %272) (/.f64 %271 %274) (/.f64 %276 %272) (/.f64 %276 %274) (/.f64 (neg.f64 %240) %158) (/.f64 (neg.f64 %242) %210) (/.f64 (neg.f64 %245) %210) (/.f64 (neg.f64 %248) %158) (/.f64 %240 z) (/.f64 %242 c) (/.f64 %245 c) (/.f64 %248 z) (/.f64 %70 %159) (/.f64 #s(literal 1 binary64) (/.f64 z %240)) (/.f64 #s(literal 1 binary64) (/.f64 c %242)) (/.f64 #s(literal 1 binary64) (/.f64 c %245)) (/.f64 #s(literal 1 binary64) (/.f64 z %248)) (/.f64 #s(literal 1 binary64) (/.f64 %9 %21)) (/.f64 %21 %9) (pow.f64 %307 #s(literal 1 binary64)) %307 (*.f64 %73 %160) (*.f64 %156 %150) (*.f64 y %164) (pow.f64 %166 #s(literal 1 binary64)) (/.f64 %74 %173) (/.f64 %314 %158) (/.f64 %73 %159) (/.f64 %156 z) (/.f64 #s(literal 1 binary64) (/.f64 %159 %73)) (/.f64 #s(literal 1 binary64) (/.f64 z %156)) (/.f64 #s(literal 1 binary64) (/.f64 %9 y)) %166 (neg.f64 (/.f64 y %159)) (neg.f64 (/.f64 %73 %9)) #s(literal -9 binary64) (*.f64 %152 %150) (*.f64 %329 %160) (*.f64 x %164) (pow.f64 %254 #s(literal 1 binary64)) (/.f64 (neg.f64 %152) %158) (/.f64 (neg.f64 %329) %173) (/.f64 %152 z) (/.f64 %329 %159) (/.f64 #s(literal 1 binary64) (/.f64 z %152)) (/.f64 #s(literal 1 binary64) (/.f64 %159 %329)) (/.f64 #s(literal 1 binary64) (/.f64 %9 x)) %254 (neg.f64 (/.f64 x %159)) (neg.f64 (/.f64 %329 %9)) %349 (*.f64 y z) (pow.f64 %349 #s(literal 1 binary64)) (*.f64 %352 z) %354 (*.f64 c %349) (pow.f64 %354 #s(literal 1 binary64)) (*.f64 %187 %357) (*.f64 %123 %361) (*.f64 b %363) (pow.f64 %365 #s(literal 1 binary64)) (/.f64 %193 (neg.f64 %349)) (/.f64 %124 (neg.f64 %360)) (/.f64 %187 %349) (/.f64 %123 %360) (/.f64 #s(literal 1 binary64) (/.f64 %349 %187)) (/.f64 #s(literal 1 binary64) (/.f64 %360 %123)) (/.f64 #s(literal 1 binary64) (/.f64 %354 b)) %365 (neg.f64 %379) (*.f64 %381 %363) (pow.f64 %383 #s(literal 1 binary64)) (/.f64 (fma.f64 %255 %349 %187) %349) (/.f64 (fma.f64 %255 %360 %123) %360) (/.f64 (fma.f64 %365 %159 %270) %159) (/.f64 (fma.f64 %365 z %247) z) (/.f64 (fma.f64 %365 %9 %13) %9) (/.f64 (fma.f64 %270 %349 (*.f64 %187 %159)) %397) (/.f64 (fma.f64 %270 %360 (*.f64 %123 %159)) %401) (/.f64 (fma.f64 %270 %354 (*.f64 b %159)) %405) (/.f64 (fma.f64 %247 %349 (*.f64 %187 z)) %409) (/.f64 (fma.f64 %247 %360 (*.f64 %123 z)) %413) (/.f64 (fma.f64 %247 %354 %415) %417) (/.f64 (fma.f64 %13 %349 %419) %421) (/.f64 (fma.f64 %13 %360 %423) %425) (/.f64 (fma.f64 %13 %354 %427) %429) (/.f64 (fma.f64 %187 %159 (*.f64 %270 %349)) %433) (/.f64 (fma.f64 %187 z (*.f64 %247 %349)) %437) (/.f64 (fma.f64 %187 %9 (*.f64 %13 %349)) %441) (/.f64 (fma.f64 %123 %159 (*.f64 %270 %360)) %445) (/.f64 (fma.f64 %123 z (*.f64 %247 %360)) %449) (/.f64 (fma.f64 %123 %9 (*.f64 %13 %360)) %453) (/.f64 (fma.f64 b %159 (*.f64 %270 %354)) %457) (/.f64 (fma.f64 b z (*.f64 %247 %354)) %461) (/.f64 (fma.f64 b %9 (*.f64 %13 %354)) %465) (/.f64 (fma.f64 %270 %349 (*.f64 %159 %187)) %397) (/.f64 (fma.f64 %270 %360 (*.f64 %159 %123)) %401) (/.f64 (fma.f64 %270 %354 (*.f64 %159 b)) %405) (/.f64 (fma.f64 %247 %349 (*.f64 z %187)) %409) (/.f64 (fma.f64 %247 %360 (*.f64 z %123)) %413) (/.f64 (fma.f64 %247 %354 %482) %417) (/.f64 (fma.f64 %13 %349 %485) %421) (/.f64 (fma.f64 %13 %360 %488) %425) (/.f64 (fma.f64 %13 %354 %491) %429) (/.f64 (fma.f64 %187 %159 (*.f64 %349 %270)) %433) (/.f64 (fma.f64 %187 z (*.f64 %349 %247)) %437) (/.f64 (fma.f64 %187 %9 (*.f64 %349 %13)) %441) (/.f64 (fma.f64 %123 %159 (*.f64 %360 %270)) %445) (/.f64 (fma.f64 %123 z (*.f64 %360 %247)) %449) (/.f64 (fma.f64 %123 %9 (*.f64 %360 %13)) %453) (/.f64 (fma.f64 b %159 (*.f64 %354 %270)) %457) (/.f64 (fma.f64 b z (*.f64 %354 %247)) %461) (/.f64 (fma.f64 b %9 (*.f64 %354 %13)) %465) (/.f64 (neg.f64 %381) %360) (/.f64 %381 %354) (/.f64 #s(literal 1 binary64) (/.f64 %354 %381)) (neg.f64 (-.f64 %379 %255)) (fma.f64 %238 %152 %365) (fma.f64 %187 %357 %255) (fma.f64 %152 %238 %365) (fma.f64 %155 %234 %365) (fma.f64 %234 %155 %365) (fma.f64 %123 %361 %255) (fma.f64 %270 %160 %365) (fma.f64 %247 %150 %365) %383 (fma.f64 %13 %164 %365) (fma.f64 b %363 %255) (fma.f64 #s(literal 9 binary64) %254 %365) (-.f64 %255 %379) (-.f64 %365 (*.f64 (neg.f64 %234) %155)) (-.f64 %365 (*.f64 %543 #s(literal 9 binary64))) (-.f64 %365 (*.f64 %270 %164)) (-.f64 %365 (*.f64 #s(literal -9 binary64) %254)) (-.f64 %365 %550) (+.f64 (/.f64 (*.f64 %255 %354) %354) %365) (+.f64 %255 %365) (+.f64 %365 %255) %352 (*.f64 y c) (pow.f64 %352 #s(literal 1 binary64)) (*.f64 %559 %215) (*.f64 %561 %562) (*.f64 %209 (/.f64 #s(literal 1 binary64) %359)) (*.f64 %215 %559) (*.f64 %562 %561) (*.f64 %217 (/.f64 #s(literal 1 binary64) y)) (*.f64 %31 %570) (*.f64 a (/.f64 t %352)) (pow.f64 %574 #s(literal 1 binary64)) (/.f64 (neg.f64 %217) %73) (/.f64 %219 (neg.f64 %359)) (/.f64 %209 %359) (/.f64 #s(literal 1 binary64) (/.f64 %359 %209)) (/.f64 #s(literal 1 binary64) (/.f64 y %217)) (/.f64 #s(literal 1 binary64) (/.f64 %352 %31)) (/.f64 %217 y) %574 (neg.f64 (/.f64 %31 %359)) (neg.f64 (/.f64 %209 %352)) (*.f64 %592 %593) (*.f64 %595 %217) (*.f64 %559 (/.f64 %597 c)) (*.f64 %593 %592) (*.f64 %601 %570) (*.f64 %562 (/.f64 %597 y)) %605 (*.f64 %217 %595) (*.f64 #s(literal 4 binary64) %574) (pow.f64 %605 #s(literal 1 binary64)) (/.f64 %42 %359) (/.f64 %601 %352) (/.f64 #s(literal 1 binary64) (/.f64 %352 %601)) (pow.f64 %614 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %383 %352) %601) %352) (/.f64 (-.f64 (*.f64 %381 %352) (*.f64 %354 %601)) (*.f64 %354 %352)) (neg.f64 %624) (fma.f64 %238 %152 %613) (fma.f64 %381 %363 %627) (fma.f64 %152 %238 %613) (fma.f64 %155 %234 %613) (fma.f64 %234 %155 %613) (fma.f64 %270 %160 %613) (fma.f64 %247 %150 %613) %614 (fma.f64 %13 %164 %613) (fma.f64 #s(literal 9 binary64) %254 %613) (-.f64 %255 (neg.f64 %613)) (-.f64 %383 (neg.f64 %627)) (-.f64 %383 %605) (+.f64 %255 %613) (+.f64 %383 %627) %643 (*.f64 y %614) (pow.f64 %643 #s(literal 1 binary64)) (neg.f64 (*.f64 %624 y)) (neg.f64 (*.f64 y %624)) (pow.f64 %650 #s(literal 1 binary64)) %650 %652 (*.f64 z #s(literal 4 binary64)) (pow.f64 %652 #s(literal 1 binary64)) (pow.f64 %657 #s(literal 1 binary64)) %657 %659 %660 %663 %665 %666 %668 %669 %664 %671 %672 %673 %676 %677 %678 %679 %680 %681 %683 %685 %687 %688 (pow.f64 %689 #s(literal 1 binary64)) %689 %691 (*.f64 z a) (pow.f64 %691 #s(literal 1 binary64)) (*.f64 %208 %211) (*.f64 a %213) (pow.f64 %562 #s(literal 1 binary64)) (/.f64 (neg.f64 %208) %220) (/.f64 %208 %210) (/.f64 #s(literal 1 binary64) (/.f64 %210 %208)) (/.f64 #s(literal 1 binary64) (/.f64 c a)) %562 (neg.f64 (/.f64 a %210)) (neg.f64 (/.f64 %208 c)) (*.f64 %708 z) %710 (*.f64 c %28) (pow.f64 %710 #s(literal 1 binary64)) (*.f64 %713 %155) (*.f64 %715 %153) (*.f64 %717 %156) (*.f64 %149 %719) (*.f64 %721 %152) (*.f64 %152 %721) (*.f64 %144 %725) (*.f64 %156 %717) (*.f64 %16 %728) (*.f64 x (/.f64 y %710)) (pow.f64 %732 #s(literal 1 binary64)) (/.f64 %170 %40) (/.f64 %172 %735) (/.f64 %149 %28) (/.f64 %144 %724) (/.f64 #s(literal 1 binary64) (/.f64 %28 %149)) (/.f64 #s(literal 1 binary64) (/.f64 %724 %144)) (/.f64 #s(literal 1 binary64) (/.f64 %710 %16)) %732 (neg.f64 (/.f64 %16 %724)) (neg.f64 (/.f64 %144 %710)) (*.f64 %187 %719) (*.f64 %123 %725) (*.f64 b %728) (pow.f64 %752 #s(literal 1 binary64)) (/.f64 %193 %40) (/.f64 %124 %735) (/.f64 %187 %28) (/.f64 %123 %724) (/.f64 #s(literal 1 binary64) (/.f64 %28 %187)) (/.f64 #s(literal 1 binary64) (/.f64 %724 %123)) (/.f64 #s(literal 1 binary64) (/.f64 %710 b)) %752 (neg.f64 %764) (*.f64 %767 %728) (pow.f64 %769 #s(literal 1 binary64)) (/.f64 (fma.f64 %766 %28 %187) %28) (/.f64 (fma.f64 %766 %724 %123) %724) (/.f64 (fma.f64 %752 %710 %21) %710) (/.f64 (fma.f64 %21 %28 (*.f64 %187 %710)) %779) (/.f64 (fma.f64 %21 %724 (*.f64 %123 %710)) %783) (/.f64 (fma.f64 %21 %710 (*.f64 b %710)) %787) (/.f64 (fma.f64 %187 %710 (*.f64 %21 %28)) %791) (/.f64 (fma.f64 %123 %710 (*.f64 %21 %724)) %795) (/.f64 (fma.f64 b %710 (*.f64 %21 %710)) %787) (/.f64 (fma.f64 %21 %28 (*.f64 %710 %187)) %779) (/.f64 (fma.f64 %21 %724 (*.f64 %710 %123)) %783) (/.f64 (fma.f64 %21 %710 (*.f64 %710 b)) %787) (/.f64 (fma.f64 %187 %710 (*.f64 %28 %21)) %791) (/.f64 (fma.f64 %123 %710 (*.f64 %724 %21)) %795) (/.f64 (fma.f64 b %710 (*.f64 %710 %21)) %787) (/.f64 (neg.f64 %767) %724) (/.f64 %767 %710) %769 (/.f64 #s(literal 1 binary64) (/.f64 %710 %767)) (neg.f64 %823) (fma.f64 (/.f64 %19 %708) %155 %752) (fma.f64 (/.f64 %16 %708) %238 %752) (fma.f64 (/.f64 %13 %708) %153 %752) (fma.f64 %831 %156 %752) (fma.f64 (/.f64 #s(literal 9 binary64) %708) %233 %752) (fma.f64 %835 %149 %752) (fma.f64 %837 %234 %752) (fma.f64 %839 %152 %752) (fma.f64 %231 %717 %752) (fma.f64 %713 %244 %752) (fma.f64 %715 %236 %752) (fma.f64 %717 %231 %752) (fma.f64 %149 %835 %752) (fma.f64 %187 %719 %766) (fma.f64 %721 %247 %752) (fma.f64 %152 %839 %752) (fma.f64 %234 %837 %752) (fma.f64 %123 %725 %766) (fma.f64 %156 %831 %752) (fma.f64 %247 %721 %752) (fma.f64 %732 #s(literal 9 binary64) %752) (fma.f64 %21 %728 %752) (fma.f64 b %728 %766) (fma.f64 #s(literal 9 binary64) %732 %752) (-.f64 %766 %764) (-.f64 %752 (*.f64 (neg.f64 %732) #s(literal 9 binary64))) (-.f64 %752 (*.f64 #s(literal -9 binary64) %732)) (-.f64 %752 (neg.f64 %766)) (+.f64 (/.f64 (*.f64 %766 %710) %710) %752) (+.f64 %766 %752) (+.f64 %752 %766) (pow.f64 %870 #s(literal 1 binary64)) (/.f64 (fma.f64 %872 %28 %187) %28) (/.f64 (fma.f64 %872 %724 %123) %724) (/.f64 (fma.f64 %872 %710 b) %710) (/.f64 (fma.f64 %879 %710 %767) %710) (/.f64 (fma.f64 %769 c %44) c) (/.f64 (fma.f64 %44 %710 (*.f64 %767 c)) %886) (/.f64 (fma.f64 %767 c (*.f64 %44 %710)) %890) (/.f64 (fma.f64 %44 %710 (*.f64 c %767)) %886) (/.f64 (fma.f64 %767 c (*.f64 %710 %44)) %890) (neg.f64 (-.f64 %823 %879)) (fma.f64 %44 %213 %769) (fma.f64 %767 %728 %879) %870 (fma.f64 #s(literal -4 binary64) %562 %769) (-.f64 %872 %764) (-.f64 %879 %823) (-.f64 %769 (*.f64 (neg.f64 %562) #s(literal -4 binary64))) (-.f64 %769 (*.f64 #s(literal 4 binary64) %562)) (-.f64 %769 (neg.f64 %879)) (+.f64 %872 %752) (+.f64 %879 %769) (+.f64 %769 %879) %915 (*.f64 t %870) (pow.f64 %915 #s(literal 1 binary64)) (fma.f64 %879 t %918) (fma.f64 t %879 %920) (-.f64 %922 (*.f64 %923 %769)) (-.f64 %922 (neg.f64 %920)) (-.f64 %928 (*.f64 %823 t)) (-.f64 %928 (neg.f64 %918)) (+.f64 %922 %920) (+.f64 %928 %918) (pow.f64 %935 #s(literal 1 binary64)) %935 (*.f64 %923 %211) (*.f64 t %213) (pow.f64 %215 #s(literal 1 binary64)) (/.f64 (neg.f64 %923) %220) (/.f64 %923 %210) (/.f64 #s(literal 1 binary64) (/.f64 %210 %923)) (/.f64 #s(literal 1 binary64) (/.f64 c t)) %215 (neg.f64 (/.f64 t %210)) (neg.f64 (/.f64 %923 c)) (*.f64 %951 z) %953 (*.f64 a %9) (pow.f64 %953 #s(literal 1 binary64)) (*.f64 %956 %155) (*.f64 %958 %254) (*.f64 %960 %153) (*.f64 %962 %164) (*.f64 %964 %166) (*.f64 %144 %967) (*.f64 %254 %958) (*.f64 %166 %964) (*.f64 %16 %971) (*.f64 x (/.f64 y %953)) (pow.f64 %975 #s(literal 1 binary64)) (/.f64 (*.f64 x %156) %691) (/.f64 (neg.f64 %962) %159) (/.f64 %172 %981) (/.f64 %962 %9) (/.f64 %144 %966) (/.f64 #s(literal 1 binary64) (/.f64 %9 %962)) (/.f64 #s(literal 1 binary64) (/.f64 %966 %144)) (/.f64 #s(literal 1 binary64) (/.f64 %953 %16)) %975 (neg.f64 (/.f64 %16 %966)) (neg.f64 (/.f64 %144 %953)) (*.f64 %995 %164) (*.f64 %123 %967) (*.f64 b %971) (pow.f64 %999 #s(literal 1 binary64)) (/.f64 (neg.f64 %995) %159) (/.f64 %124 %981) (/.f64 %995 %9) (/.f64 %123 %966) (/.f64 #s(literal 1 binary64) (/.f64 %9 %995)) (/.f64 #s(literal 1 binary64) (/.f64 %966 %123)) (/.f64 #s(literal 1 binary64) (/.f64 %953 b)) %999 (neg.f64 %1012) (*.f64 %1015 %971) (pow.f64 %1017 #s(literal 1 binary64)) (/.f64 (fma.f64 %1014 %9 %995) %9) (/.f64 (fma.f64 %1014 %966 %123) %966) (/.f64 (fma.f64 %999 %953 %21) %953) (/.f64 (fma.f64 %21 %9 (*.f64 %995 %953)) %1027) (/.f64 (fma.f64 %21 %966 (*.f64 %123 %953)) %1031) (/.f64 (fma.f64 %21 %953 (*.f64 b %953)) %1035) (/.f64 (fma.f64 %995 %953 %1037) %1039) (/.f64 (fma.f64 %123 %953 (*.f64 %21 %966)) %1043) (/.f64 (fma.f64 b %953 (*.f64 %21 %953)) %1035) (/.f64 (fma.f64 %21 %9 (*.f64 %953 %995)) %1027) (/.f64 (fma.f64 %21 %966 (*.f64 %953 %123)) %1031) (/.f64 (fma.f64 %21 %953 (*.f64 %953 b)) %1035) (/.f64 (fma.f64 %995 %953 %1057) %1039) (/.f64 (fma.f64 %123 %953 (*.f64 %966 %21)) %1043) (/.f64 (fma.f64 b %953 (*.f64 %953 %21)) %1035) (/.f64 (neg.f64 %1015) %966) (/.f64 %1015 %953) %1017 (/.f64 #s(literal 1 binary64) (/.f64 %953 %1015)) (neg.f64 %1071) (fma.f64 (/.f64 %19 %951) %155 %999) (fma.f64 (/.f64 %16 %951) %238 %999) (fma.f64 (/.f64 %13 %951) %153 %999) (fma.f64 %956 %244 %999) (fma.f64 %1080 %166 %999) (fma.f64 %958 %255 %999) (fma.f64 (/.f64 #s(literal 9 binary64) %951) %233 %999) (fma.f64 %1085 %962 %999) (fma.f64 %1087 %168 %999) (fma.f64 %960 %236 %999) (fma.f64 %1090 %254 %999) (fma.f64 %1092 %964 %999) (fma.f64 %995 %164 %1014) (fma.f64 %962 %1085 %999) (fma.f64 %964 %1092 %999) (fma.f64 %123 %967 %1014) (fma.f64 %255 %958 %999) (fma.f64 %975 #s(literal 9 binary64) %999) (fma.f64 %254 %1090 %999) (fma.f64 %166 %1080 %999) (fma.f64 %168 %1087 %999) (fma.f64 %21 %971 %999) (fma.f64 b %971 %1014) (fma.f64 #s(literal 9 binary64) %975 %999) (-.f64 %1014 %1012) (-.f64 %999 (*.f64 (neg.f64 %975) #s(literal 9 binary64))) (-.f64 %999 (*.f64 #s(literal -9 binary64) %975)) (-.f64 %999 (neg.f64 %1014)) (+.f64 (/.f64 (*.f64 %1014 %953) %953) %999) (+.f64 %1014 %999) (+.f64 %999 %1014) (pow.f64 %1119 #s(literal 1 binary64)) (/.f64 (fma.f64 %1121 %9 %995) %9) (/.f64 (fma.f64 %1121 %966 %123) %966) (/.f64 (fma.f64 %1121 %953 b) %953) (/.f64 (fma.f64 %1128 %953 %1015) %953) (/.f64 (fma.f64 %1017 c %1131) c) (/.f64 (fma.f64 %1131 %953 (*.f64 %1015 c)) %1136) (/.f64 (fma.f64 %1015 c (*.f64 %1131 %953)) %1140) (/.f64 (fma.f64 %1131 %953 (*.f64 c %1015)) %1136) (/.f64 (fma.f64 %1015 c (*.f64 %953 %1131)) %1140) (neg.f64 (-.f64 %1071 %1128)) (fma.f64 %1015 %971 %1128) (fma.f64 %1131 %213 %1017) %1119 (fma.f64 #s(literal -4 binary64) %215 %1017) (-.f64 %1121 %1012) (-.f64 %1128 %1071) (-.f64 %1017 (*.f64 (neg.f64 %215) #s(literal -4 binary64))) (-.f64 %1017 (*.f64 #s(literal 4 binary64) %215)) (-.f64 %1017 (neg.f64 %1128)) (+.f64 %1121 %999) (+.f64 %1128 %1017) (+.f64 %1017 %1128) %1165 (*.f64 a %1119) (pow.f64 %1165 #s(literal 1 binary64)) (fma.f64 %1128 a %1168) (fma.f64 a %1128 %1170) (-.f64 %1172 (*.f64 %208 %1017)) (-.f64 %1172 (neg.f64 %1170)) (-.f64 %1177 (*.f64 %1071 a)) (-.f64 %1177 (neg.f64 %1168)) (+.f64 %1172 %1170) (+.f64 %1177 %1168) (pow.f64 %1184 #s(literal 1 binary64)) %1184 (*.f64 %1186 %150) (*.f64 %1189 %213) (*.f64 %71 %160) (*.f64 %65 %164) (*.f64 %213 %1189) (*.f64 %150 %1186) (pow.f64 %1195 #s(literal 1 binary64)) (/.f64 (-.f64 %1197 %50) %9) (/.f64 (-.f64 %1200 %1201) %1203) (/.f64 (-.f64 %1205 %1206) %1208) (/.f64 (-.f64 %1210 %1206) %1208) (/.f64 (-.f64 %1213 %1201) %1203) (/.f64 (-.f64 %1037 (*.f64 %9 %50)) %1218) (/.f64 (neg.f64 %1186) %158) (/.f64 %1186 z) (/.f64 %71 %159) (/.f64 %65 %173) %1195 (/.f64 #s(literal 1 binary64) (/.f64 z %1186)) (/.f64 #s(literal 1 binary64) (/.f64 %159 %71)) (/.f64 #s(literal 1 binary64) (/.f64 %9 %65)) (neg.f64 (*.f64 %71 %164)) (neg.f64 (/.f64 %65 %159)) (neg.f64 (/.f64 %71 %9)) (neg.f64 (-.f64 %1237 %256)) (fma.f64 %231 %155 %1240) (fma.f64 %231 %155 %1242) (fma.f64 %233 %234 %1240) (fma.f64 %233 %234 %1242) (fma.f64 %236 %152 %1240) (fma.f64 %236 %152 %1242) (fma.f64 %1248 %1249 %256) (fma.f64 %1251 %1252 %256) (fma.f64 %1254 %1255 %256) (fma.f64 %1257 %1258 %256) (fma.f64 %1255 %1254 %256) (fma.f64 %1258 %1257 %256) (fma.f64 %238 %149 %1240) (fma.f64 %238 %149 %1242) (fma.f64 %240 %150 %1240) (fma.f64 %240 %150 %1242) (fma.f64 %242 %213 %1240) (fma.f64 %242 %213 %1242) (fma.f64 %245 %213 %1240) (fma.f64 %245 %213 %1242) (fma.f64 %248 %150 %1240) (fma.f64 %248 %150 %1242) (fma.f64 %149 %238 %1240) (fma.f64 %149 %238 %1242) (fma.f64 %152 %236 %1240) (fma.f64 %152 %236 %1242) (fma.f64 %155 %231 %1240) (fma.f64 %155 %231 %1242) (fma.f64 %234 %233 %1240) (fma.f64 %234 %233 %1242) (fma.f64 %879 %1280 %256) (fma.f64 %46 %164 %256) (fma.f64 %255 y %1240) (fma.f64 %255 y %1242) (fma.f64 %244 %156 %1240) (fma.f64 %244 %156 %1242) (fma.f64 %156 %244 %1240) (fma.f64 %156 %244 %1242) (fma.f64 %247 %153 %1240) (fma.f64 %247 %153 %1242) (fma.f64 %153 %247 %1240) (fma.f64 %153 %247 %1242) (fma.f64 %664 %1293 %256) (fma.f64 %19 %254 %1240) (fma.f64 %19 %254 %1242) (fma.f64 %254 %19 %1240) (fma.f64 %254 %19 %1242) (fma.f64 %166 %13 %1240) (fma.f64 %166 %13 %1242) (fma.f64 %168 #s(literal 9 binary64) %1240) (fma.f64 %168 #s(literal 9 binary64) %1242) (fma.f64 %21 %164 %1240) (fma.f64 %21 %164 %1242) (fma.f64 %13 %166 %1240) (fma.f64 %13 %166 %1242) (fma.f64 y %255 %1240) (fma.f64 y %255 %1242) (fma.f64 #s(literal 9 binary64) %168 %1240) (fma.f64 #s(literal 9 binary64) %168 %1242) (-.f64 %1242 (/.f64 %70 %9)) (-.f64 %256 %1237) (+.f64 %1242 %256) (+.f64 %256 %1240) (+.f64 %256 %1242) (pow.f64 %1317 #s(literal 1 binary64)) %1317 #s(literal 1 binary64) (pow.f64 %1319 #s(literal 1 binary64)) %1319 (*.f64 %1322 (/.f64 #s(literal 1/2 binary64) z)) (*.f64 (/.f64 #s(literal 2 binary64) z) (/.f64 #s(literal 1/2 binary64) c)) (*.f64 #s(literal -1 binary64) %160) (*.f64 %213 %150) (*.f64 #s(literal 1 binary64) %164) (pow.f64 %164 #s(literal 1 binary64)) (pow.f64 %9 #s(literal -1 binary64)) (/.f64 %667 %158) (/.f64 #s(literal -1 binary64) %159) (/.f64 %213 z) (/.f64 #s(literal 1 binary64) (/.f64 %159 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 z %213)) (/.f64 #s(literal 1 binary64) %173) (/.f64 #s(literal 1 binary64) (/.f64 %9 #s(literal 1 binary64))) %164 (neg.f64 (/.f64 #s(literal -1 binary64) %9)) (neg.f64 %160) %16 %17 %18 %19 (*.f64 #s(literal 9 binary64) y) (pow.f64 %19 #s(literal 1 binary64)) %20 %21 %22 %23 %24 %25 %26 (pow.f64 %158 #s(literal 1 binary64)) %158 %1131 (*.f64 t #s(literal -4 binary64)) (pow.f64 %1131 #s(literal 1 binary64)) (neg.f64 %597) (neg.f64 %1353) (*.f64 %597 z) %1356 (*.f64 t %652) (*.f64 z %1353) (pow.f64 %1356 #s(literal 1 binary64)) %601 (*.f64 a %597) (*.f64 #s(literal 4 binary64) %31) (pow.f64 %601 #s(literal 1 binary64)) %32 %33 %34 %35 %36 %1363 (*.f64 %652 %31) (*.f64 %31 %652) (*.f64 a %1356) (pow.f64 %1363 #s(literal 1 binary64)) %66 %67 %68 %72 %76 %78 %79 %80 %81 %82 %83 %84 %85 %86 %87 %88 %89 %90 %65 %91 %92 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %106 %109 %111 %113 %114 %115 %116 %117 %118 %120 %122 %125 %119 %126 %127 %128 %129 %130 %131 %132 %133 %134 %135 %136 %137 %138 %139 %143 %146 %147 %148 %1369 %1371 %1372 %1373 %1374 %1375 %1376 %1377 %1368 %1379 %1380 %1381 %1382 %1383 %1384 %1385 %1386 %1387 %1388 %1389 %1390 %1391 %1392 %1393 %1394 %1395 %1396 %1398 %1399 %1400 %1401 %1402 %1403 %1404 %1405 %1406 (pow.f64 %1407 #s(literal 1 binary64)) (neg.f64 %1409) (fma.f64 %1356 a %123) (fma.f64 %652 %31 %123) (fma.f64 %31 %652 %123) (fma.f64 a %1356 %123) (-.f64 %1363 %124) %1407 (+.f64 %1363 %123) (pow.f64 %1417 #s(literal 1 binary64)) (neg.f64 %1419) (fma.f64 %140 x %1407) (fma.f64 %329 %19 %1407) (fma.f64 %144 #s(literal 9 binary64) %1407) (fma.f64 %73 %13 %1407) (fma.f64 %270 y %1407) (fma.f64 %19 %329 %1407) %1417 (fma.f64 %16 #s(literal -9 binary64) %1407) (fma.f64 %13 %73 %1407) (fma.f64 y %270 %1407) (fma.f64 #s(literal 9 binary64) %144 %1407) (fma.f64 x %140 %1407) (-.f64 %1432 b) (-.f64 %123 %1435) (-.f64 %70 %1409) (-.f64 %1407 %142) (-.f64 %1407 %145) (-.f64 %1407 %77) (-.f64 %1407 %21) (+.f64 %1432 %123) (+.f64 %1443 %123) (+.f64 %123 %1443) (+.f64 %70 %1407) (+.f64 %1407 %70) (pow.f64 %1448 #s(literal 1 binary64)) (neg.f64 %1450) (fma.f64 %1452 %31 %119) (fma.f64 %1454 t %119) (fma.f64 %1456 a %119) (fma.f64 %209 %652 %119) (fma.f64 %208 %1356 %119) (fma.f64 %1356 %208 %119) %1448 (fma.f64 %691 %1131 %119) (fma.f64 %652 %209 %119) (fma.f64 %31 %1452 %119) (fma.f64 a %1456 %119) (-.f64 %1465 %123) (-.f64 %1434 %121) (-.f64 %119 (*.f64 (neg.f64 %1454) t)) (-.f64 %119 (*.f64 (neg.f64 %1131) %691)) (-.f64 %119 (*.f64 (neg.f64 %691) %1131)) (-.f64 %119 (*.f64 %208 %1456)) (-.f64 %119 (neg.f64 %1434)) (+.f64 %1465 b) (+.f64 %1434 %119) (+.f64 %119 %1434) (pow.f64 %1378 #s(literal 1 binary64)) (neg.f64 %1397) (fma.f64 %37 #s(literal 4 binary64) %124) (fma.f64 %37 #s(literal 4 binary64) b) (fma.f64 %39 %40 %124) (fma.f64 %39 %40 b) (fma.f64 %42 z %124) (fma.f64 %42 z b) (fma.f64 %44 %28 %124) (fma.f64 %44 %28 b) (fma.f64 %32 #s(literal -4 binary64) %124) %1378 (fma.f64 #s(literal -4 binary64) %32 %124) (fma.f64 #s(literal -4 binary64) %32 b) (fma.f64 #s(literal 4 binary64) %37 %124) (fma.f64 #s(literal 4 binary64) %37 b) (-.f64 %46 %123) (-.f64 b %105) (-.f64 b %108) (-.f64 b %110) (-.f64 b %112) (-.f64 b %50) (+.f64 %46 %124) (+.f64 %46 b) (+.f64 b %46) %1369 %1371 %1372 %1373 %1374 %1375 %1376 %1377 %1368 %1379 %1380 %1381 %1382 %1383 %1384 %1385 %1386 %1387 %1388 %1389 %1390 %1391 %1392 %1393 %1394 %1395 %1396 %1398 %1399 %1400 %1401 %1402 %1403 %1404 %1405 %1406 %1369 %1371 %1372 %1373 %1374 %1375 %1376 %1377 %1368 %1379 %1380 %1381 %1382 %1383 %1384 %1385 %1386 %1387 %1388 %1389 %1390 %1391 %1392 %1393 %1394 %1395 %1396 %1398 %1399 %1400 %1401 %1402 %1403 %1404 %1405 %1406 (*.f64 %1370 %211) (*.f64 %1368 %213) (pow.f64 %1510 #s(literal 1 binary64)) (/.f64 (fma.f64 %1512 c %119) c) (/.f64 (fma.f64 %46 c (*.f64 %119 c)) %1517) (/.f64 (fma.f64 %46 c (*.f64 c %119)) %1517) (/.f64 %1370 %210) (/.f64 %1368 %220) %1510 (/.f64 #s(literal 1 binary64) (/.f64 %210 %1370)) (/.f64 #s(literal 1 binary64) (/.f64 c %1368)) (neg.f64 %1528) (fma.f64 %46 %213 %1530) (fma.f64 %65 %213 %187) (fma.f64 %1378 %213 %1533) (fma.f64 %119 %213 %1512) (fma.f64 b %213 %1186) (-.f64 %1533 (/.f64 %1397 c)) (-.f64 %1186 (/.f64 %123 c)) (-.f64 %1512 (neg.f64 %1530)) (-.f64 %1512 (/.f64 %121 c)) (+.f64 %1533 %1545) (+.f64 %1545 %1533) (+.f64 %1186 %187) (+.f64 %187 %1186) (+.f64 %1530 %1512) (+.f64 %1512 %1530) (*.f64 #s(literal -1 binary64) %1552) (*.f64 #s(literal 1 binary64) %150) (pow.f64 %150 #s(literal 1 binary64)) (pow.f64 z #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %158) (/.f64 #s(literal 1 binary64) (/.f64 %158 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 z #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) %1562) %150 (neg.f64 (/.f64 #s(literal -1 binary64) z)) (neg.f64 %1552) %1570 %1573 %1575 %1577 %1581 %1583 %1585 %1587 %1589 %1590 %1591 %1594 %1595 %1596 %1597 %1598 %1599 %1600 %1602 %1604 %1605 %1607 %1609 %1612 %1614 %1616 %1618 %1620 %1624 %1628 %1631 %1634 %1638 %1641 %1643 %1645 %1647 %1649 %1651 %1653 %1657 %1661 %1664 %1667 %1670 %1673 %1676 %1679 %1683 %1687 %1690 %1693 %1697 %1699 %1702 %1704 %1706 %1708 %1710 %1712 %1714 %1716 %1719 %1722 %1725 %1728 %1731 %1734 %1736 %1738 %1740 %1742 %1744 %1746 %1749 %1752 %1755 %1758 %1761 %1764 %1767 %1770 %1773 %1776 %1779 %1782 %1785 %1788 %1791 %1794 %1797 %1799 %1801 %1802 %1804 %1806 %1808 %1809 %1811 %1813 %1815 %1817 %1819 %1821 %1823 %1825 %1826 %1827 %1828 %1829 %1830 %1831 %1832 %1833 %1834 %1835 %1836 %1837 %1838 %1601 %1839 %1840 %1842 %1844 %1846 %1848 %1850 %1852 %1854 %1856 %1858 %1860 %1862 %1864 %1865 %1867 %1869 %1871 %1873 %1875 %1877 %1879 %1882 %1883 %1884 %1885 %1886 %1888 %1889 %1890 %1891 %1892 %1893 %1894 %1895 %1896 %1897 %1898 %1899 %1900 %1901 %1902 %1903 %1904 %1905 %1906 %1907 %1908 %1909 %1910 %1911 %1912 %1913 %1914 %1915 %1916 %1917 %1918 %1919 %1920 %1921 %1922 %1923 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1937 %1939 %1941 %1943 %1945 %1946 %1948 %1951 %1953 %1956 %1959 %1961 %1963 %1966 %1969 %1971 %1973 %1975 %1977 %1978 %1980 %1984 %1988 %1991 %1992 %1993 %1994 %1995 %1996 %1997 %1998 (*.f64 #s(literal -1 binary64) %211) (*.f64 #s(literal 1 binary64) %213) (pow.f64 %213 #s(literal 1 binary64)) (pow.f64 c #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %210) (/.f64 #s(literal 1 binary64) (/.f64 %210 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %220) (/.f64 #s(literal 1 binary64) (/.f64 c #s(literal 1 binary64))) %213 (neg.f64 (/.f64 #s(literal -1 binary64) c)) (neg.f64 %211) %2012 %2013 %2014 %2016 %2018 %2020 %2023 %2025 %2028 %2029 %2030 %2031 %2032 %2033 %2034 %2035 %2036 %2037 %2038 %1579 %2039 %2040 %2041 %2042 %2044 %2046 %2048 %2050 %2052 %2053 %2055 %2056 %2057 %2058 %2059 %2060 %2061 %1570 %1573 %1575 %1577 %1581 %1583 %1585 %1587 %1589 %1590 %1591 %1594 %1595 %1596 %1597 %1598 %1599 %1600 %1602 %1604 %1605 %1607 %1609 %1612 %1614 %1616 %1618 %1620 %1624 %1628 %1631 %1634 %1638 %1641 %1643 %1645 %1647 %1649 %1651 %1653 %1657 %1661 %1664 %1667 %1670 %1673 %1676 %1679 %1683 %1687 %1690 %1693 %1697 %1699 %1702 %1704 %1706 %1708 %1710 %1712 %1714 %1716 %1719 %1722 %1725 %1728 %1731 %1734 %1736 %1738 %1740 %1742 %1744 %1746 %1749 %1752 %1755 %1758 %1761 %1764 %1767 %1770 %1773 %1776 %1779 %1782 %1785 %1788 %1791 %1794 %1797 %1799 %1801 %1802 %1804 %1806 %1808 %1809 %1811 %1813 %1815 %1817 %1819 %1821 %1823 %1825 %1826 %1827 %1828 %1829 %1830 %1831 %1832 %1833 %1834 %1835 %1836 %1837 %1838 %1601 %1839 %1840 %1842 %1844 %1846 %1848 %1850 %1852 %1854 %1856 %1858 %1860 %1862 %1864 %1865 %1867 %1869 %1871 %1873 %1875 %1877 %1879 %1882 %1883 %1884 %1885 %1886 %1888 %1889 %1890 %1891 %1892 %1893 %1894 %1895 %1896 %1897 %1898 %1899 %1900 %1901 %1902 %1903 %1904 %1905 %1906 %1907 %1908 %1909 %1910 %1911 %1912 %1913 %1914 %1915 %1916 %1917 %1918 %1919 %1920 %1921 %1922 %1923 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1937 %1939 %1941 %1943 %1945 %1946 %1948 %1951 %1953 %1956 %1959 %1961 %1963 %1966 %1969 %1971 %1973 %1975 %1977 %1978 %1980 %1984 %1988 %1991 %1992 %1993 %1994 %1995 %1996 %1997 %1998 %1369 %1371 %1372 %1373 %1374 %1375 %1376 %1377 %1368 %1379 %1380 %1381 %1382 %1383 %1384 %1385 %1386 %1387 %1388 %1389 %1390 %1391 %1392 %1393 %1394 %1395 %1396 %1398 %1399 %1400 %1401 %1402 %1403 %1404 %1405 %1406 %1570 %1573 %1575 %1577 %1581 %1583 %1585 %1587 %1589 %1590 %1591 %1594 %1595 %1596 %1597 %1598 %1599 %1600 %1602 %1604 %1605 %1607 %1609 %1612 %1614 %1616 %1618 %1620 %1624 %1628 %1631 %1634 %1638 %1641 %1643 %1645 %1647 %1649 %1651 %1653 %1657 %1661 %1664 %1667 %1670 %1673 %1676 %1679 %1683 %1687 %1690 %1693 %1697 %1699 %1702 %1704 %1706 %1708 %1710 %1712 %1714 %1716 %1719 %1722 %1725 %1728 %1731 %1734 %1736 %1738 %1740 %1742 %1744 %1746 %1749 %1752 %1755 %1758 %1761 %1764 %1767 %1770 %1773 %1776 %1779 %1782 %1785 %1788 %1791 %1794 %1797 %1799 %1801 %1802 %1804 %1806 %1808 %1809 %1811 %1813 %1815 %1817 %1819 %1821 %1823 %1825 %1826 %1827 %1828 %1829 %1830 %1831 %1832 %1833 %1834 %1835 %1836 %1837 %1838 %1601 %1839 %1840 %1842 %1844 %1846 %1848 %1850 %1852 %1854 %1856 %1858 %1860 %1862 %1864 %1865 %1867 %1869 %1871 %1873 %1875 %1877 %1879 %1882 %1883 %1884 %1885 %1886 %1888 %1889 %1890 %1891 %1892 %1893 %1894 %1895 %1896 %1897 %1898 %1899 %1900 %1901 %1902 %1903 %1904 %1905 %1906 %1907 %1908 %1909 %1910 %1911 %1912 %1913 %1914 %1915 %1916 %1917 %1918 %1919 %1920 %1921 %1922 %1923 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1937 %1939 %1941 %1943 %1945 %1946 %1948 %1951 %1953 %1956 %1959 %1961 %1963 %1966 %1969 %1971 %1973 %1975 %1977 %1978 %1980 %1984 %1988 %1991 %1992 %1993 %1994 %1995 %1996 %1997 %1998 %2063 %2064 %2065 %2066 %2068 %2071 %2074 %2077 %2079 %2080 %2081 %2082 %2067 %2084 %2086 %2088 %2090 %2092 %2093 %2095 %2097 %2099 %2100 %2101 %2012 %2013 %2014 %2016 %2018 %2020 %2023 %2025 %2028 %2029 %2030 %2031 %2032 %2033 %2034 %2035 %2036 %2037 %2038 %1579 %2039 %2040 %2041 %2042 %2044 %2046 %2048 %2050 %2052 %2053 %2055 %2056 %2057 %2058 %2059 %2060 %2061 %2063 %2064 %2065 %2066 %2068 %2071 %2074 %2077 %2079 %2080 %2081 %2082 %2067 %2084 %2086 %2088 %2090 %2092 %2093 %2095 %2097 %2099 %2100 %2101 %2103 %2104 %2105 %2106 %2107 %2108 %2110 %2113 %2115 %2117 %2119 %2121 %2124 %2126 %2128 %2130 %2132 %2135 %2138 %2140 %2142 %2144 %2146 %2149 %2152 %2155 %2157 %2159 %2161 %2163 %2165 %2168 %2171 %2173 %2175 %2177 %2179 %2181 %2183 %2185 %2187 %2189 %2191 %2193 %2195 %2197 %2199 %2201 %2203 %2206 %2209 %2212 %2214 %2216 %2218 %2220 %2222 %2225 %2228 %2230 %2232 %2234 %2236 %2238 %2240 %2242 %2244 %2246 %2248 %2251 %2253 %2255 %2258 %2260 %2262 %2264 %2266 %2268 %2270 %2272 %2274 %2277 %2279 %2281 %2283 %2285 %2287 %2288 %2289 %2290 %2109 %2291 %2292 %2294 %2295 %2296 %2298 %2300 %2302 %2304 %2306 %2308 %2310 %2312 %2315 %2317 %2318 %2319 %2320 %2321 %2322 %2323 %2324 %2325 %2326 %2327 %2328 %2329 %2330 %2331 %2332 %2333 %2334 %2335 %2336 %2337 %2338 %2339 %2340 %2341 %2342 %2343 %2344 %2345 %2346 %2347 %2348 %2349 %2351 %2352 %2353 %2354 %2355 %2356 %2357 %2358 %2359 %2360 %2361 %2362 %2363 %2364 %2365 %2366 %2368 %2369 %2370 %2371 %2372 %1570 %1573 %1575 %1577 %1581 %1583 %1585 %1587 %1589 %1590 %1591 %1594 %1595 %1596 %1597 %1598 %1599 %1600 %1602 %1604 %1605 %1607 %1609 %1612 %1614 %1616 %1618 %1620 %1624 %1628 %1631 %1634 %1638 %1641 %1643 %1645 %1647 %1649 %1651 %1653 %1657 %1661 %1664 %1667 %1670 %1673 %1676 %1679 %1683 %1687 %1690 %1693 %1697 %1699 %1702 %1704 %1706 %1708 %1710 %1712 %1714 %1716 %1719 %1722 %1725 %1728 %1731 %1734 %1736 %1738 %1740 %1742 %1744 %1746 %1749 %1752 %1755 %1758 %1761 %1764 %1767 %1770 %1773 %1776 %1779 %1782 %1785 %1788 %1791 %1794 %1797 %1799 %1801 %1802 %1804 %1806 %1808 %1809 %1811 %1813 %1815 %1817 %1819 %1821 %1823 %1825 %1826 %1827 %1828 %1829 %1830 %1831 %1832 %1833 %1834 %1835 %1836 %1837 %1838 %1601 %1839 %1840 %1842 %1844 %1846 %1848 %1850 %1852 %1854 %1856 %1858 %1860 %1862 %1864 %1865 %1867 %1869 %1871 %1873 %1875 %1877 %1879 %1882 %1883 %1884 %1885 %1886 %1888 %1889 %1890 %1891 %1892 %1893 %1894 %1895 %1896 %1897 %1898 %1899 %1900 %1901 %1902 %1903 %1904 %1905 %1906 %1907 %1908 %1909 %1910 %1911 %1912 %1913 %1914 %1915 %1916 %1917 %1918 %1919 %1920 %1921 %1922 %1923 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1937 %1939 %1941 %1943 %1945 %1946 %1948 %1951 %1953 %1956 %1959 %1961 %1963 %1966 %1969 %1971 %1973 %1975 %1977 %1978 %1980 %1984 %1988 %1991 %1992 %1993 %1994 %1995 %1996 %1997 %1998 %2103 %2104 %2105 %2106 %2107 %2108 %2110 %2113 %2115 %2117 %2119 %2121 %2124 %2126 %2128 %2130 %2132 %2135 %2138 %2140 %2142 %2144 %2146 %2149 %2152 %2155 %2157 %2159 %2161 %2163 %2165 %2168 %2171 %2173 %2175 %2177 %2179 %2181 %2183 %2185 %2187 %2189 %2191 %2193 %2195 %2197 %2199 %2201 %2203 %2206 %2209 %2212 %2214 %2216 %2218 %2220 %2222 %2225 %2228 %2230 %2232 %2234 %2236 %2238 %2240 %2242 %2244 %2246 %2248 %2251 %2253 %2255 %2258 %2260 %2262 %2264 %2266 %2268 %2270 %2272 %2274 %2277 %2279 %2281 %2283 %2285 %2287 %2288 %2289 %2290 %2109 %2291 %2292 %2294 %2295 %2296 %2298 %2300 %2302 %2304 %2306 %2308 %2310 %2312 %2315 %2317 %2318 %2319 %2320 %2321 %2322 %2323 %2324 %2325 %2326 %2327 %2328 %2329 %2330 %2331 %2332 %2333 %2334 %2335 %2336 %2337 %2338 %2339 %2340 %2341 %2342 %2343 %2344 %2345 %2346 %2347 %2348 %2349 %2351 %2352 %2353 %2354 %2355 %2356 %2357 %2358 %2359 %2360 %2361 %2362 %2363 %2364 %2365 %2366 %2368 %2369 %2370 %2371 %2372 %1570 %1573 %1575 %1577 %1581 %1583 %1585 %1587 %1589 %1590 %1591 %1594 %1595 %1596 %1597 %1598 %1599 %1600 %1602 %1604 %1605 %1607 %1609 %1612 %1614 %1616 %1618 %1620 %1624 %1628 %1631 %1634 %1638 %1641 %1643 %1645 %1647 %1649 %1651 %1653 %1657 %1661 %1664 %1667 %1670 %1673 %1676 %1679 %1683 %1687 %1690 %1693 %1697 %1699 %1702 %1704 %1706 %1708 %1710 %1712 %1714 %1716 %1719 %1722 %1725 %1728 %1731 %1734 %1736 %1738 %1740 %1742 %1744 %1746 %1749 %1752 %1755 %1758 %1761 %1764 %1767 %1770 %1773 %1776 %1779 %1782 %1785 %1788 %1791 %1794 %1797 %1799 %1801 %1802 %1804 %1806 %1808 %1809 %1811 %1813 %1815 %1817 %1819 %1821 %1823 %1825 %1826 %1827 %1828 %1829 %1830 %1831 %1832 %1833 %1834 %1835 %1836 %1837 %1838 %1601 %1839 %1840 %1842 %1844 %1846 %1848 %1850 %1852 %1854 %1856 %1858 %1860 %1862 %1864 %1865 %1867 %1869 %1871 %1873 %1875 %1877 %1879 %1882 %1883 %1884 %1885 %1886 %1888 %1889 %1890 %1891 %1892 %1893 %1894 %1895 %1896 %1897 %1898 %1899 %1900 %1901 %1902 %1903 %1904 %1905 %1906 %1907 %1908 %1909 %1910 %1911 %1912 %1913 %1914 %1915 %1916 %1917 %1918 %1919 %1920 %1921 %1922 %1923 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1937 %1939 %1941 %1943 %1945 %1946 %1948 %1951 %1953 %1956 %1959 %1961 %1963 %1966 %1969 %1971 %1973 %1975 %1977 %1978 %1980 %1984 %1988 %1991 %1992 %1993 %1994 %1995 %1996 %1997 %1998 %1570 %1573 %1575 %1577 %1581 %1583 %1585 %1587 %1589 %1590 %1591 %1594 %1595 %1596 %1597 %1598 %1599 %1600 %1602 %1604 %1605 %1607 %1609 %1612 %1614 %1616 %1618 %1620 %1624 %1628 %1631 %1634 %1638 %1641 %1643 %1645 %1647 %1649 %1651 %1653 %1657 %1661 %1664 %1667 %1670 %1673 %1676 %1679 %1683 %1687 %1690 %1693 %1697 %1699 %1702 %1704 %1706 %1708 %1710 %1712 %1714 %1716 %1719 %1722 %1725 %1728 %1731 %1734 %1736 %1738 %1740 %1742 %1744 %1746 %1749 %1752 %1755 %1758 %1761 %1764 %1767 %1770 %1773 %1776 %1779 %1782 %1785 %1788 %1791 %1794 %1797 %1799 %1801 %1802 %1804 %1806 %1808 %1809 %1811 %1813 %1815 %1817 %1819 %1821 %1823 %1825 %1826 %1827 %1828 %1829 %1830 %1831 %1832 %1833 %1834 %1835 %1836 %1837 %1838 %1601 %1839 %1840 %1842 %1844 %1846 %1848 %1850 %1852 %1854 %1856 %1858 %1860 %1862 %1864 %1865 %1867 %1869 %1871 %1873 %1875 %1877 %1879 %1882 %1883 %1884 %1885 %1886 %1888 %1889 %1890 %1891 %1892 %1893 %1894 %1895 %1896 %1897 %1898 %1899 %1900 %1901 %1902 %1903 %1904 %1905 %1906 %1907 %1908 %1909 %1910 %1911 %1912 %1913 %1914 %1915 %1916 %1917 %1918 %1919 %1920 %1921 %1922 %1923 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1937 %1939 %1941 %1943 %1945 %1946 %1948 %1951 %1953 %1956 %1959 %1961 %1963 %1966 %1969 %1971 %1973 %1975 %1977 %1978 %1980 %1984 %1988 %1991 %1992 %1993 %1994 %1995 %1996 %1997 %1998 %2374 %2375 %2376 %2377 %2378 %2379 %2380 %1603 %2381 %1570 %1573 %1575 %1577 %1581 %1583 %1585 %1587 %1589 %1590 %1591 %1594 %1595 %1596 %1597 %1598 %1599 %1600 %1602 %1604 %1605 %1607 %1609 %1612 %1614 %1616 %1618 %1620 %1624 %1628 %1631 %1634 %1638 %1641 %1643 %1645 %1647 %1649 %1651 %1653 %1657 %1661 %1664 %1667 %1670 %1673 %1676 %1679 %1683 %1687 %1690 %1693 %1697 %1699 %1702 %1704 %1706 %1708 %1710 %1712 %1714 %1716 %1719 %1722 %1725 %1728 %1731 %1734 %1736 %1738 %1740 %1742 %1744 %1746 %1749 %1752 %1755 %1758 %1761 %1764 %1767 %1770 %1773 %1776 %1779 %1782 %1785 %1788 %1791 %1794 %1797 %1799 %1801 %1802 %1804 %1806 %1808 %1809 %1811 %1813 %1815 %1817 %1819 %1821 %1823 %1825 %1826 %1827 %1828 %1829 %1830 %1831 %1832 %1833 %1834 %1835 %1836 %1837 %1838 %1601 %1839 %1840 %1842 %1844 %1846 %1848 %1850 %1852 %1854 %1856 %1858 %1860 %1862 %1864 %1865 %1867 %1869 %1871 %1873 %1875 %1877 %1879 %1882 %1883 %1884 %1885 %1886 %1888 %1889 %1890 %1891 %1892 %1893 %1894 %1895 %1896 %1897 %1898 %1899 %1900 %1901 %1902 %1903 %1904 %1905 %1906 %1907 %1908 %1909 %1910 %1911 %1912 %1913 %1914 %1915 %1916 %1917 %1918 %1919 %1920 %1921 %1922 %1923 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1937 %1939 %1941 %1943 %1945 %1946 %1948 %1951 %1953 %1956 %1959 %1961 %1963 %1966 %1969 %1971 %1973 %1975 %1977 %1978 %1980 %1984 %1988 %1991 %1992 %1993 %1994 %1995 %1996 %1997 %1998 %2374 %2375 %2376 %2377 %2378 %2379 %2380 %1603 %2381 %1570 %1573 %1575 %1577 %1581 %1583 %1585 %1587 %1589 %1590 %1591 %1594 %1595 %1596 %1597 %1598 %1599 %1600 %1602 %1604 %1605 %1607 %1609 %1612 %1614 %1616 %1618 %1620 %1624 %1628 %1631 %1634 %1638 %1641 %1643 %1645 %1647 %1649 %1651 %1653 %1657 %1661 %1664 %1667 %1670 %1673 %1676 %1679 %1683 %1687 %1690 %1693 %1697 %1699 %1702 %1704 %1706 %1708 %1710 %1712 %1714 %1716 %1719 %1722 %1725 %1728 %1731 %1734 %1736 %1738 %1740 %1742 %1744 %1746 %1749 %1752 %1755 %1758 %1761 %1764 %1767 %1770 %1773 %1776 %1779 %1782 %1785 %1788 %1791 %1794 %1797 %1799 %1801 %1802 %1804 %1806 %1808 %1809 %1811 %1813 %1815 %1817 %1819 %1821 %1823 %1825 %1826 %1827 %1828 %1829 %1830 %1831 %1832 %1833 %1834 %1835 %1836 %1837 %1838 %1601 %1839 %1840 %1842 %1844 %1846 %1848 %1850 %1852 %1854 %1856 %1858 %1860 %1862 %1864 %1865 %1867 %1869 %1871 %1873 %1875 %1877 %1879 %1882 %1883 %1884 %1885 %1886 %1888 %1889 %1890 %1891 %1892 %1893 %1894 %1895 %1896 %1897 %1898 %1899 %1900 %1901 %1902 %1903 %1904 %1905 %1906 %1907 %1908 %1909 %1910 %1911 %1912 %1913 %1914 %1915 %1916 %1917 %1918 %1919 %1920 %1921 %1922 %1923 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1937 %1939 %1941 %1943 %1945 %1946 %1948 %1951 %1953 %1956 %1959 %1961 %1963 %1966 %1969 %1971 %1973 %1975 %1977 %1978 %1980 %1984 %1988 %1991 %1992 %1993 %1994 %1995 %1996 %1997 %1998 %2382 %2383 %2384 %2385 %2386 %2387 %2388 %2389 %2390 %2391 %2392 %662 %2394 %2396 %2398 %2399 %2382 %2383 %2384 %2385 %2386 %2387 %2388 %2389 %2390 %2391 %2392 %662 %2394 %2396 %2398 %2399 %659 %660 %663 %665 %666 %668 %669 %664 %671 %672 %673 %676 %677 %678 %679 %680 %681 %683 %685 %687 %688 (*.f64 %2400 %164) (pow.f64 %2402 #s(literal 1 binary64)) (/.f64 (fma.f64 %664 z %187) z) (/.f64 (fma.f64 %664 %159 %123) %159) (/.f64 (neg.f64 %2400) %159) (/.f64 %2400 %9) (/.f64 #s(literal 1 binary64) (/.f64 %9 %2400)) (neg.f64 %2413) (fma.f64 %42 %213 %191) (fma.f64 %187 %150 %664) (fma.f64 %209 %593 %191) (fma.f64 %123 %160 %664) (fma.f64 #s(literal -1 binary64) %662 %191) (fma.f64 %664 #s(literal 1 binary64) %191) (fma.f64 %662 #s(literal -1 binary64) %191) (fma.f64 %601 %667 %191) (fma.f64 #s(literal 1 binary64) %664 %191) %2402 (fma.f64 %31 %670 %191) (fma.f64 #s(literal -4 binary64) %217 %191) (fma.f64 b %164 %664) (-.f64 %664 %204) (-.f64 %191 (*.f64 #s(literal -1 binary64) %664)) (-.f64 %191 %662) (+.f64 (/.f64 (*.f64 %664 %9) %9) %191) (+.f64 %664 %191) (+.f64 %191 %664) (*.f64 %2091 %150) (*.f64 %1409 %160) (*.f64 %1407 %164) (pow.f64 %2313 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2440 z) %187) z) (/.f64 (-.f64 (*.f64 %2440 %159) %123) %159) (/.f64 (-.f64 (*.f64 %2440 %9) b) %9) (/.f64 (-.f64 (*.f64 %1363 z) %485) %1656) (/.f64 (-.f64 (*.f64 %1363 %159) %488) %1660) (/.f64 (-.f64 (*.f64 %1363 %9) %491) %1218) (/.f64 %2098 %158) (/.f64 %2091 z) (/.f64 %1409 %159) (/.f64 %1407 %173) %2313 (/.f64 #s(literal 1 binary64) (/.f64 z %2091)) (/.f64 #s(literal 1 binary64) (/.f64 %159 %1409)) (/.f64 #s(literal 1 binary64) (/.f64 %9 %1407)) (neg.f64 %2122) (fma.f64 %2470 %217 %204) (fma.f64 %2472 %2473 %204) (fma.f64 %2473 %2472 %204) (fma.f64 %2476 %562 %204) (fma.f64 %2478 %2479 %204) (fma.f64 %2479 %2478 %204) (fma.f64 %1363 %164 %204) (fma.f64 %562 %2476 %204) (fma.f64 %217 %2470 %204) (-.f64 %2440 %191) (+.f64 %2440 %204) (*.f64 %1409 %164) (*.f64 %1407 %160) (*.f64 %1407 %1935) (pow.f64 %2122 #s(literal 1 binary64)) (/.f64 %2098 z) (/.f64 %2091 %158) (/.f64 %1409 %173) %2122 (/.f64 %1407 %159) (/.f64 #s(literal 1 binary64) (/.f64 %9 %1409)) (/.f64 #s(literal 1 binary64) (/.f64 %159 %1407)) (neg.f64 %2313) (-.f64 %2500 %204) (-.f64 %191 %2440) (+.f64 %2500 %191) (*.f64 %1545 %150) (*.f64 %1397 %160) (*.f64 %1378 %164) (pow.f64 %1610 #s(literal 1 binary64)) (/.f64 (fma.f64 %1242 z %187) z) (/.f64 (fma.f64 %1242 %159 %123) %159) (/.f64 (fma.f64 %1242 %9 b) %9) (/.f64 (fma.f64 %46 z %419) %1656) (/.f64 (fma.f64 %46 %159 %423) %1660) (/.f64 (fma.f64 %46 %9 %427) %1218) (/.f64 (fma.f64 %46 z %485) %1656) (/.f64 (fma.f64 %46 %159 %488) %1660) (/.f64 (fma.f64 %46 %9 %491) %1218) (/.f64 (neg.f64 %1545) %158) (/.f64 %1545 z) (/.f64 %1397 %159) (/.f64 %1378 %173) %1610 (/.f64 #s(literal 1 binary64) (/.f64 z %1545)) (/.f64 #s(literal 1 binary64) (/.f64 %159 %1397)) (/.f64 #s(literal 1 binary64) (/.f64 %9 %1378)) (neg.f64 %1880) (fma.f64 %1248 %1249 %191) (fma.f64 %1251 %1252 %191) (fma.f64 %1254 %1255 %191) (fma.f64 %1257 %1258 %191) (fma.f64 %1255 %1254 %191) (fma.f64 %1258 %1257 %191) (fma.f64 %187 %150 %1242) (fma.f64 %123 %160 %1242) (fma.f64 %879 %1280 %191) (fma.f64 %46 %164 %191) (fma.f64 %664 %1293 %191) (fma.f64 b %164 %1242) (-.f64 %1242 %204) (+.f64 %1242 %191) (+.f64 %191 %1242) (*.f64 %73 %1552) (*.f64 y %150) (pow.f64 %153 #s(literal 1 binary64)) (/.f64 %74 %1562) (/.f64 %73 %158) (/.f64 #s(literal 1 binary64) (/.f64 %158 %73)) (/.f64 #s(literal 1 binary64) (/.f64 z y)) %153 (neg.f64 (/.f64 y %158)) (neg.f64 (/.f64 %73 z)) (*.f64 %270 %211) (*.f64 %13 %213) (*.f64 #s(literal 9 binary64) %152) (pow.f64 %247 #s(literal 1 binary64)) (/.f64 %2570 %220) (/.f64 %270 %210) (/.f64 #s(literal 1 binary64) (/.f64 %210 %270)) (/.f64 #s(literal 1 binary64) (/.f64 c %13)) %247 (neg.f64 (/.f64 %13 %210)) (neg.f64 (/.f64 %270 c)) (pow.f64 %2582 #s(literal 1 binary64)) (/.f64 (fma.f64 %2584 z %187) z) (/.f64 (fma.f64 %2584 %159 %123) %159) (/.f64 (fma.f64 %2584 %9 b) %9) (/.f64 (fma.f64 %256 %9 %2400) %9) (/.f64 (fma.f64 %2402 z %240) z) (/.f64 (fma.f64 %2402 c %242) c) (/.f64 (fma.f64 %2402 c %245) c) (/.f64 (fma.f64 %2402 z %248) z) (/.f64 (fma.f64 %2402 %9 %21) %9) (/.f64 (fma.f64 %240 %9 %2603) %1203) (/.f64 (fma.f64 %242 %9 %2606) %1208) (/.f64 (fma.f64 %245 %9 %2606) %1208) (/.f64 (fma.f64 %248 %9 %2603) %1203) (/.f64 (fma.f64 %21 %9 (*.f64 %2400 %9)) %1218) (/.f64 (fma.f64 %2400 z %1200) %1656) (/.f64 (fma.f64 %2400 c %1205) %1701) (/.f64 (fma.f64 %2400 c %1210) %1701) (/.f64 (fma.f64 %2400 z %1213) %1656) (/.f64 (fma.f64 %2400 %9 %1037) %1218) %2582 (/.f64 (+.f64 %2400 %21) %9) (/.f64 (fma.f64 %240 %9 %2628) %1203) (/.f64 (fma.f64 %242 %9 %2631) %1208) (/.f64 (fma.f64 %245 %9 %2631) %1208) (/.f64 (fma.f64 %248 %9 %2628) %1203) (/.f64 (fma.f64 %21 %9 (*.f64 %9 %2400)) %1218) (/.f64 (fma.f64 %2400 z %1786) %1656) (/.f64 (fma.f64 %2400 c %1789) %1701) (/.f64 (fma.f64 %2400 c %1792) %1701) (/.f64 (fma.f64 %2400 z %1795) %1656) (/.f64 (fma.f64 %2400 %9 %1057) %1218) (neg.f64 (-.f64 %2413 %256)) (fma.f64 %231 %155 %2402) (fma.f64 %233 %234 %2402) (fma.f64 %236 %152 %2402) (fma.f64 %238 %149 %2402) (fma.f64 %240 %150 %2402) (fma.f64 %242 %213 %2402) (fma.f64 %245 %213 %2402) (fma.f64 %248 %150 %2402) (fma.f64 %149 %238 %2402) (fma.f64 %2400 %164 %256) (fma.f64 %152 %236 %2402) (fma.f64 %155 %231 %2402) (fma.f64 %234 %233 %2402) (fma.f64 %255 y %2402) (fma.f64 %244 %156 %2402) (fma.f64 %156 %244 %2402) (fma.f64 %247 %153 %2402) (fma.f64 %153 %247 %2402) (fma.f64 %19 %254 %2402) (fma.f64 %254 %19 %2402) (fma.f64 %166 %13 %2402) (fma.f64 %168 #s(literal 9 binary64) %2402) (fma.f64 %21 %164 %2402) (fma.f64 %13 %166 %2402) (fma.f64 y %255 %2402) (fma.f64 #s(literal 9 binary64) %168 %2402) (-.f64 %2584 %204) (-.f64 %256 %2413) (-.f64 %2402 %1947) (-.f64 %2402 %1950) (-.f64 %2402 %1952) (-.f64 %2402 %1955) (-.f64 %2402 %1958) (-.f64 %2402 %1960) (-.f64 %2402 %1962) (-.f64 %2402 %1965) (-.f64 %2402 %1968) (-.f64 %2402 %1970) (-.f64 %2402 %1972) (-.f64 %2402 %1974) (-.f64 %2402 %1976) (+.f64 %2584 %191) (+.f64 %256 %2402) (+.f64 %2402 %256) (*.f64 %73 %211) (*.f64 y %213) (pow.f64 %156 #s(literal 1 binary64)) (/.f64 %74 %220) (/.f64 %73 %210) (/.f64 #s(literal 1 binary64) (/.f64 %210 %73)) (/.f64 #s(literal 1 binary64) (/.f64 c y)) %156 (neg.f64 (/.f64 y %210)) (neg.f64 (/.f64 %73 c)) (*.f64 %270 %1552) (*.f64 %13 %150) (*.f64 #s(literal 9 binary64) %155) (pow.f64 %244 #s(literal 1 binary64)) (/.f64 %2570 %1562) (/.f64 %270 %158) (/.f64 #s(literal 1 binary64) (/.f64 %158 %270)) (/.f64 #s(literal 1 binary64) (/.f64 z %13)) %244 (neg.f64 (/.f64 %13 %158)) (neg.f64 (/.f64 %270 z)) %1570 %1573 %1575 %1577 %1581 %1583 %1585 %1587 %1589 %1590 %1591 %1594 %1595 %1596 %1597 %1598 %1599 %1600 %1602 %1604 %1605 %1607 %1609 %1612 %1614 %1616 %1618 %1620 %1624 %1628 %1631 %1634 %1638 %1641 %1643 %1645 %1647 %1649 %1651 %1653 %1657 %1661 %1664 %1667 %1670 %1673 %1676 %1679 %1683 %1687 %1690 %1693 %1697 %1699 %1702 %1704 %1706 %1708 %1710 %1712 %1714 %1716 %1719 %1722 %1725 %1728 %1731 %1734 %1736 %1738 %1740 %1742 %1744 %1746 %1749 %1752 %1755 %1758 %1761 %1764 %1767 %1770 %1773 %1776 %1779 %1782 %1785 %1788 %1791 %1794 %1797 %1799 %1801 %1802 %1804 %1806 %1808 %1809 %1811 %1813 %1815 %1817 %1819 %1821 %1823 %1825 %1826 %1827 %1828 %1829 %1830 %1831 %1832 %1833 %1834 %1835 %1836 %1837 %1838 %1601 %1839 %1840 %1842 %1844 %1846 %1848 %1850 %1852 %1854 %1856 %1858 %1860 %1862 %1864 %1865 %1867 %1869 %1871 %1873 %1875 %1877 %1879 %1882 %1883 %1884 %1885 %1886 %1888 %1889 %1890 %1891 %1892 %1893 %1894 %1895 %1896 %1897 %1898 %1899 %1900 %1901 %1902 %1903 %1904 %1905 %1906 %1907 %1908 %1909 %1910 %1911 %1912 %1913 %1914 %1915 %1916 %1917 %1918 %1919 %1920 %1921 %1922 %1923 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1937 %1939 %1941 %1943 %1945 %1946 %1948 %1951 %1953 %1956 %1959 %1961 %1963 %1966 %1969 %1971 %1973 %1975 %1977 %1978 %1980 %1984 %1988 %1991 %1992 %1993 %1994 %1995 %1996 %1997 %1998 %1570 %1573 %1575 %1577 %1581 %1583 %1585 %1587 %1589 %1590 %1591 %1594 %1595 %1596 %1597 %1598 %1599 %1600 %1602 %1604 %1605 %1607 %1609 %1612 %1614 %1616 %1618 %1620 %1624 %1628 %1631 %1634 %1638 %1641 %1643 %1645 %1647 %1649 %1651 %1653 %1657 %1661 %1664 %1667 %1670 %1673 %1676 %1679 %1683 %1687 %1690 %1693 %1697 %1699 %1702 %1704 %1706 %1708 %1710 %1712 %1714 %1716 %1719 %1722 %1725 %1728 %1731 %1734 %1736 %1738 %1740 %1742 %1744 %1746 %1749 %1752 %1755 %1758 %1761 %1764 %1767 %1770 %1773 %1776 %1779 %1782 %1785 %1788 %1791 %1794 %1797 %1799 %1801 %1802 %1804 %1806 %1808 %1809 %1811 %1813 %1815 %1817 %1819 %1821 %1823 %1825 %1826 %1827 %1828 %1829 %1830 %1831 %1832 %1833 %1834 %1835 %1836 %1837 %1838 %1601 %1839 %1840 %1842 %1844 %1846 %1848 %1850 %1852 %1854 %1856 %1858 %1860 %1862 %1864 %1865 %1867 %1869 %1871 %1873 %1875 %1877 %1879 %1882 %1883 %1884 %1885 %1886 %1888 %1889 %1890 %1891 %1892 %1893 %1894 %1895 %1896 %1897 %1898 %1899 %1900 %1901 %1902 %1903 %1904 %1905 %1906 %1907 %1908 %1909 %1910 %1911 %1912 %1913 %1914 %1915 %1916 %1917 %1918 %1919 %1920 %1921 %1922 %1923 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1937 %1939 %1941 %1943 %1945 %1946 %1948 %1951 %1953 %1956 %1959 %1961 %1963 %1966 %1969 %1971 %1973 %1975 %1977 %1978 %1980 %1984 %1988 %1991 %1992 %1993 %1994 %1995 %1996 %1997 %1998 (*.f64 %238 %152) (*.f64 %152 %238) (*.f64 %155 %234) (*.f64 %234 %155) (*.f64 %270 %160) (*.f64 %247 %150) %255 (*.f64 %13 %164) (*.f64 #s(literal 9 binary64) %254) (pow.f64 %255 #s(literal 1 binary64)) (/.f64 %2570 %173) (/.f64 %1954 %158) (/.f64 %270 %159) (/.f64 %247 z) (/.f64 #s(literal 1 binary64) (/.f64 %159 %270)) (/.f64 #s(literal 1 binary64) (/.f64 z %247)) (/.f64 #s(literal 1 binary64) (/.f64 %9 %13)) (/.f64 %13 %9) (neg.f64 (/.f64 %13 %159)) (neg.f64 (/.f64 %270 %9)) %2103 %2104 %2105 %2106 %2107 %2108 %2110 %2113 %2115 %2117 %2119 %2121 %2124 %2126 %2128 %2130 %2132 %2135 %2138 %2140 %2142 %2144 %2146 %2149 %2152 %2155 %2157 %2159 %2161 %2163 %2165 %2168 %2171 %2173 %2175 %2177 %2179 %2181 %2183 %2185 %2187 %2189 %2191 %2193 %2195 %2197 %2199 %2201 %2203 %2206 %2209 %2212 %2214 %2216 %2218 %2220 %2222 %2225 %2228 %2230 %2232 %2234 %2236 %2238 %2240 %2242 %2244 %2246 %2248 %2251 %2253 %2255 %2258 %2260 %2262 %2264 %2266 %2268 %2270 %2272 %2274 %2277 %2279 %2281 %2283 %2285 %2287 %2288 %2289 %2290 %2109 %2291 %2292 %2294 %2295 %2296 %2298 %2300 %2302 %2304 %2306 %2308 %2310 %2312 %2315 %2317 %2318 %2319 %2320 %2321 %2322 %2323 %2324 %2325 %2326 %2327 %2328 %2329 %2330 %2331 %2332 %2333 %2334 %2335 %2336 %2337 %2338 %2339 %2340 %2341 %2342 %2343 %2344 %2345 %2346 %2347 %2348 %2349 %2351 %2352 %2353 %2354 %2355 %2356 %2357 %2358 %2359 %2360 %2361 %2362 %2363 %2364 %2365 %2366 %2368 %2369 %2370 %2371 %2372 %1570 %1573 %1575 %1577 %1581 %1583 %1585 %1587 %1589 %1590 %1591 %1594 %1595 %1596 %1597 %1598 %1599 %1600 %1602 %1604 %1605 %1607 %1609 %1612 %1614 %1616 %1618 %1620 %1624 %1628 %1631 %1634 %1638 %1641 %1643 %1645 %1647 %1649 %1651 %1653 %1657 %1661 %1664 %1667 %1670 %1673 %1676 %1679 %1683 %1687 %1690 %1693 %1697 %1699 %1702 %1704 %1706 %1708 %1710 %1712 %1714 %1716 %1719 %1722 %1725 %1728 %1731 %1734 %1736 %1738 %1740 %1742 %1744 %1746 %1749 %1752 %1755 %1758 %1761 %1764 %1767 %1770 %1773 %1776 %1779 %1782 %1785 %1788 %1791 %1794 %1797 %1799 %1801 %1802 %1804 %1806 %1808 %1809 %1811 %1813 %1815 %1817 %1819 %1821 %1823 %1825 %1826 %1827 %1828 %1829 %1830 %1831 %1832 %1833 %1834 %1835 %1836 %1837 %1838 %1601 %1839 %1840 %1842 %1844 %1846 %1848 %1850 %1852 %1854 %1856 %1858 %1860 %1862 %1864 %1865 %1867 %1869 %1871 %1873 %1875 %1877 %1879 %1882 %1883 %1884 %1885 %1886 %1888 %1889 %1890 %1891 %1892 %1893 %1894 %1895 %1896 %1897 %1898 %1899 %1900 %1901 %1902 %1903 %1904 %1905 %1906 %1907 %1908 %1909 %1910 %1911 %1912 %1913 %1914 %1915 %1916 %1917 %1918 %1919 %1920 %1921 %1922 %1923 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1937 %1939 %1941 %1943 %1945 %1946 %1948 %1951 %1953 %1956 %1959 %1961 %1963 %1966 %1969 %1971 %1973 %1975 %1977 %1978 %1980 %1984 %1988 %1991 %1992 %1993 %1994 %1995 %1996 %1997 %1998 %1570 %1573 %1575 %1577 %1581 %1583 %1585 %1587 %1589 %1590 %1591 %1594 %1595 %1596 %1597 %1598 %1599 %1600 %1602 %1604 %1605 %1607 %1609 %1612 %1614 %1616 %1618 %1620 %1624 %1628 %1631 %1634 %1638 %1641 %1643 %1645 %1647 %1649 %1651 %1653 %1657 %1661 %1664 %1667 %1670 %1673 %1676 %1679 %1683 %1687 %1690 %1693 %1697 %1699 %1702 %1704 %1706 %1708 %1710 %1712 %1714 %1716 %1719 %1722 %1725 %1728 %1731 %1734 %1736 %1738 %1740 %1742 %1744 %1746 %1749 %1752 %1755 %1758 %1761 %1764 %1767 %1770 %1773 %1776 %1779 %1782 %1785 %1788 %1791 %1794 %1797 %1799 %1801 %1802 %1804 %1806 %1808 %1809 %1811 %1813 %1815 %1817 %1819 %1821 %1823 %1825 %1826 %1827 %1828 %1829 %1830 %1831 %1832 %1833 %1834 %1835 %1836 %1837 %1838 %1601 %1839 %1840 %1842 %1844 %1846 %1848 %1850 %1852 %1854 %1856 %1858 %1860 %1862 %1864 %1865 %1867 %1869 %1871 %1873 %1875 %1877 %1879 %1882 %1883 %1884 %1885 %1886 %1888 %1889 %1890 %1891 %1892 %1893 %1894 %1895 %1896 %1897 %1898 %1899 %1900 %1901 %1902 %1903 %1904 %1905 %1906 %1907 %1908 %1909 %1910 %1911 %1912 %1913 %1914 %1915 %1916 %1917 %1918 %1919 %1920 %1921 %1922 %1923 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1937 %1939 %1941 %1943 %1945 %1946 %1948 %1951 %1953 %1956 %1959 %1961 %1963 %1966 %1969 %1971 %1973 %1975 %1977 %1978 %1980 %1984 %1988 %1991 %1992 %1993 %1994 %1995 %1996 %1997 %1998 %1570 %1573 %1575 %1577 %1581 %1583 %1585 %1587 %1589 %1590 %1591 %1594 %1595 %1596 %1597 %1598 %1599 %1600 %1602 %1604 %1605 %1607 %1609 %1612 %1614 %1616 %1618 %1620 %1624 %1628 %1631 %1634 %1638 %1641 %1643 %1645 %1647 %1649 %1651 %1653 %1657 %1661 %1664 %1667 %1670 %1673 %1676 %1679 %1683 %1687 %1690 %1693 %1697 %1699 %1702 %1704 %1706 %1708 %1710 %1712 %1714 %1716 %1719 %1722 %1725 %1728 %1731 %1734 %1736 %1738 %1740 %1742 %1744 %1746 %1749 %1752 %1755 %1758 %1761 %1764 %1767 %1770 %1773 %1776 %1779 %1782 %1785 %1788 %1791 %1794 %1797 %1799 %1801 %1802 %1804 %1806 %1808 %1809 %1811 %1813 %1815 %1817 %1819 %1821 %1823 %1825 %1826 %1827 %1828 %1829 %1830 %1831 %1832 %1833 %1834 %1835 %1836 %1837 %1838 %1601 %1839 %1840 %1842 %1844 %1846 %1848 %1850 %1852 %1854 %1856 %1858 %1860 %1862 %1864 %1865 %1867 %1869 %1871 %1873 %1875 %1877 %1879 %1882 %1883 %1884 %1885 %1886 %1888 %1889 %1890 %1891 %1892 %1893 %1894 %1895 %1896 %1897 %1898 %1899 %1900 %1901 %1902 %1903 %1904 %1905 %1906 %1907 %1908 %1909 %1910 %1911 %1912 %1913 %1914 %1915 %1916 %1917 %1918 %1919 %1920 %1921 %1922 %1923 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1937 %1939 %1941 %1943 %1945 %1946 %1948 %1951 %1953 %1956 %1959 %1961 %1963 %1966 %1969 %1971 %1973 %1975 %1977 %1978 %1980 %1984 %1988 %1991 %1992 %1993 %1994 %1995 %1996 %1997 %1998 (*.f64 %2748 %213) (*.f64 %1450 %160) (*.f64 %1448 %164) (pow.f64 %2752 #s(literal 1 binary64)) (/.f64 (fma.f64 %2754 %9 %119) %9) (/.f64 (fma.f64 %1434 %9 (*.f64 %119 %9)) %1218) (/.f64 (fma.f64 %1434 %9 (*.f64 %9 %119)) %1218) (/.f64 (neg.f64 %2748) %210) (/.f64 %2748 c) (/.f64 %1450 %159) (/.f64 %1448 %173) %2752 (/.f64 #s(literal 1 binary64) (/.f64 c %2748)) (/.f64 #s(literal 1 binary64) (/.f64 %159 %1450)) (/.f64 #s(literal 1 binary64) (/.f64 %9 %1448)) (neg.f64 (/.f64 %1448 %159)) (neg.f64 (/.f64 %1450 %9)) (fma.f64 (/.f64 %1454 c) (/.f64 t z) %1887) (fma.f64 (/.f64 %1454 z) %215 %1887) (fma.f64 %2783 %2784 %1887) (fma.f64 %2784 %2783 %1887) (fma.f64 %2787 %1128 %1887) (fma.f64 %2479 (/.f64 %1456 c) %1887) (fma.f64 %1128 %2787 %1887) (fma.f64 %1434 %164 %1887) (fma.f64 %119 %164 %2754) (fma.f64 %562 (/.f64 %1456 z) %1887) (-.f64 %2754 %1942) (-.f64 %2754 %1944) (+.f64 (/.f64 %1465 %9) %191) (+.f64 %1887 %2754) (+.f64 %2754 %1887) (*.f64 %2802 %213) (*.f64 %2804 %160) (*.f64 %657 %164) (pow.f64 %2807 #s(literal 1 binary64)) (/.f64 (neg.f64 %2802) %210) (/.f64 (neg.f64 %2804) %173) (/.f64 %2802 c) (/.f64 %2804 %159) (/.f64 #s(literal 1 binary64) (/.f64 c %2802)) (/.f64 #s(literal 1 binary64) (/.f64 %159 %2804)) (/.f64 #s(literal 1 binary64) (/.f64 %9 %657)) %2807 (neg.f64 (/.f64 %657 %159)) (neg.f64 (/.f64 %2804 %9)) (pow.f64 %2825 #s(literal 1 binary64)) (neg.f64 %2827) (-.f64 %60 %123) (-.f64 b (neg.f64 %60)) (+.f64 %60 %124) %2825 (+.f64 b %60) (*.f64 %2834 %213) (*.f64 %2827 %160) (*.f64 %2825 %164) (pow.f64 %2838 #s(literal 1 binary64)) (/.f64 (fma.f64 %2840 z %187) z) (/.f64 (fma.f64 %2840 %159 %123) %159) (/.f64 (fma.f64 %2840 %9 b) %9) (/.f64 (fma.f64 %60 z %419) %1656) (/.f64 (fma.f64 %60 %159 %423) %1660) (/.f64 (fma.f64 %60 %9 %427) %1218) (/.f64 (fma.f64 %60 z %485) %1656) (/.f64 (fma.f64 %60 %159 %488) %1660) (/.f64 (fma.f64 %60 %9 %491) %1218) (/.f64 (neg.f64 %2834) %210) (/.f64 %2834 c) (/.f64 %2827 %159) (/.f64 %2825 %173) %2838 (/.f64 #s(literal 1 binary64) (/.f64 c %2834)) (/.f64 #s(literal 1 binary64) (/.f64 %159 %2827)) (/.f64 #s(literal 1 binary64) (/.f64 %9 %2825)) (neg.f64 (/.f64 %2825 %159)) (neg.f64 (/.f64 %2827 %9)) (fma.f64 %187 %150 %2840) (fma.f64 %123 %160 %2840) (fma.f64 %60 %164 %191) (fma.f64 b %164 %2840) (-.f64 %2840 %204) (+.f64 %2840 %191) (+.f64 %191 %2840) |
Compiled 5 590 to 4 378 computations (21.7% saved)
Compiled 1 735 to 4 919 computations (-183.5% saved)
30 alts after pruning (28 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1 707 | 28 | 1 735 |
| Fresh | 0 | 0 | 0 |
| Picked | 25 | 2 | 27 |
| Done | 0 | 0 | 0 |
| Total | 1 732 | 30 | 1 762 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 86.1% | (/.f64 (fma.f64 a (*.f64 #s(literal -4 binary64) t) (/.f64 (fma.f64 (*.f64 y #s(literal 9 binary64)) x b) z)) c) |
| ▶ | 61.5% | (/.f64 (/.f64 (+.f64 (approx (- (* (* y x) 9) (* (* (* 4 z) t) a)) (*.f64 (*.f64 (*.f64 a t) z) #s(literal -4 binary64))) b) z) c) |
| ▶ | 56.2% | (/.f64 (/.f64 (approx (- (* (* y x) 9) (- (* (* (* 4 z) t) a) b)) (fma.f64 (*.f64 y #s(literal 9 binary64)) x b)) z) c) |
| ▶ | 58.8% | (/.f64 (/.f64 (approx (+ (* -4 (* (* a t) z)) (+ (* (* y x) 9) b)) (+.f64 b (*.f64 #s(literal -4 binary64) (*.f64 a (*.f64 t z))))) z) c) |
| ▶ | 58.7% | (/.f64 (+.f64 (approx (- (* (* y x) 9) (* (* (* 4 z) t) a)) (*.f64 (*.f64 (*.f64 a t) z) #s(literal -4 binary64))) b) (*.f64 z c)) |
| ▶ | 33.4% | (/.f64 (approx (/ (+ (* -4 (* (* a t) z)) (+ (* (* y x) 9) b)) z) (/.f64 b z)) c) |
| ▶ | 35.5% | (/.f64 (approx (/ (+ (* -4 (* (* a t) z)) (+ (* (* y x) 9) b)) c) (/.f64 b c)) z) |
| ▶ | 30.9% | (/.f64 (approx (/ (+ (* -4 (* (* a t) z)) (+ (* (* y x) 9) b)) c) (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 a (*.f64 t z)) c))) z) |
| ▶ | 57.2% | (/.f64 (approx (- (* (* y x) 9) (- (* (* (* 4 z) t) a) b)) (fma.f64 (*.f64 y #s(literal 9 binary64)) x b)) (*.f64 z c)) |
| ▶ | 61.5% | (/.f64 #s(literal 1 binary64) (/.f64 c (/.f64 (+.f64 (approx (- (* (* y x) 9) (* (* (* 4 z) t) a)) (*.f64 (*.f64 (*.f64 a t) z) #s(literal -4 binary64))) b) z))) |
| ▶ | 34.7% | (/.f64 #s(literal 1 binary64) (approx (/ (* c z) (+ (* (+ (* -4 (* (* a t) z)) (* y (* 9 x))) 1) b)) (/.f64 (*.f64 c z) b))) |
| ▶ | 38.8% | (/.f64 #s(literal 1 binary64) (approx (/ (* c z) (+ (* (+ (* -4 (* (* a t) z)) (* y (* 9 x))) 1) b)) (*.f64 #s(literal -1/4 binary64) (/.f64 c (*.f64 a t))))) |
| ▶ | 33.3% | (*.f64 (/.f64 #s(literal 1 binary64) c) (approx (/ (+ (* -4 (* (* a t) z)) (+ (* (* y x) 9) b)) z) (/.f64 b z))) |
| ▶ | 35.5% | (*.f64 (approx (/ (+ (* -4 (* (* a t) z)) (+ (* (* y x) 9) b)) c) (/.f64 b c)) (/.f64 #s(literal 1 binary64) z)) |
| ▶ | 49.4% | (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (fma.f64 (/.f64 (*.f64 #s(literal -4 binary64) a) z) (/.f64 (*.f64 t z) c) (*.f64 (*.f64 (/.f64 x (*.f64 c z)) #s(literal 9 binary64)) y))) |
| ▶ | 53.4% | (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 (fma.f64 (*.f64 (*.f64 a t) z) #s(literal -4 binary64) (*.f64 (*.f64 y x) #s(literal 9 binary64))) (*.f64 c z))) |
| ▶ | 31.1% | (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 (*.f64 (*.f64 y x) #s(literal 9 binary64)) (*.f64 c z))) |
| ✓ | 34.7% | (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 b (*.f64 c z))) |
| ▶ | 31.5% | (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 (/.f64 y c) (/.f64 (*.f64 #s(literal 9 binary64) x) z))) |
| ▶ | 31.5% | (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 (/.f64 x z) (/.f64 (*.f64 y #s(literal 9 binary64)) c))) |
| ▶ | 32.5% | (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 (/.f64 x c) (/.f64 (*.f64 y #s(literal 9 binary64)) z))) |
| ▶ | 33.4% | (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 (*.f64 y #s(literal 9 binary64)) (/.f64 x (*.f64 c z)))) |
| ▶ | 38.8% | (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 (*.f64 a t) (neg.f64 (/.f64 #s(literal 4 binary64) c)))) |
| ▶ | 33.5% | (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 y (*.f64 (/.f64 x (*.f64 c z)) #s(literal 9 binary64)))) |
| ▶ | 32.0% | (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 y (approx (- (+ (* 9 (/ x (* c z))) (/ b (* c (* y z)))) (* 4 (/ (* a t) (* c y)))) (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 a t) (*.f64 c y)))))) |
| ▶ | 41.0% | %61 = (* c (* t z)) (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 t (approx (+ (* -4 (/ a c)) (+ (* 9 (/ (* x y) %61)) (/ b %61))) (*.f64 #s(literal -4 binary64) (/.f64 a c))))) |
| ▶ | 41.4% | %47 = (* a (* c z)) (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 a (approx (+ (* -4 (/ t c)) (+ (* 9 (/ (* x y) %47)) (/ b %47))) (*.f64 #s(literal -4 binary64) (/.f64 t c))))) |
| ▶ | 33.8% | (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal 9 binary64) (*.f64 x (/.f64 y (*.f64 c z))))) |
| ✓ | 38.8% | (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 a t) c))) |
| ▶ | 64.0% | (approx (+ (* (/ y c) (/ (* 9 x) z)) (/ (+ (* -4 (* (* a t) z)) b) (* c z))) (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 a t) c) (/.f64 b (*.f64 c z)))) |
Compiled 30 to 98 computations (-226.7% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 2168 | 18563 |
| 1× | iter-limit |
| Inputs |
|---|
%9 = (*.f64 z c) %10 = (*.f64 #s(literal 9 binary64) x) %12 = (*.f64 t z) %13 = (*.f64 a %12) %14 = (*.f64 #s(literal -4 binary64) %13) %15 = (*.f64 c z) %16 = (/.f64 b %15) %17 = (*.f64 a t) %18 = (/.f64 %17 c) %19 = (/.f64 y %15) %20 = (/.f64 x %15) %21 = (*.f64 c y) %22 = (/.f64 %17 %21) %23 = (/.f64 %13 c) %24 = (/.f64 b c) %25 = (/.f64 b z) %26 = (/.f64 a c) %27 = (/.f64 t c) %29 = (*.f64 y x) %30 = (*.f64 %29 #s(literal 9 binary64)) %31 = (*.f64 y #s(literal 9 binary64)) %32 = (*.f64 #s(literal -4 binary64) t) %33 = (*.f64 %17 z) %34 = (/.f64 #s(literal 1 binary64) z) %35 = (/.f64 #s(literal 1 binary64) c) %36 = (/.f64 y c) %37 = (/.f64 %10 z) %38 = (/.f64 %31 z) %39 = (/.f64 x c) %40 = (/.f64 %31 c) %41 = (/.f64 x z) %42 = (+.f64 b %14) %44 = (* a t) %46 = (* -4 (* %44 z)) %49 = (* (* y x) 9) %51 = (+ %46 (+ %49 b)) %52 = (approx %51 %42) %53 = (fma.f64 #s(literal -4 binary64) %18 %16) %55 = (* 9 x) %59 = (* c z) %63 = (*.f64 #s(literal -4 binary64) %22) %64 = (/.f64 %12 c) %76 = (approx (- (+ (* 9 (/ x %59)) (/ b (* c (* y z)))) (* 4 (/ %44 (* c y)))) %63) %77 = (*.f64 #s(literal -4 binary64) %26) %80 = (* x y) %82 = (* c (* t z)) %88 = (approx (+ (* -4 (/ a c)) (+ (* 9 (/ %80 %82)) (/ b %82))) %77) %89 = (*.f64 #s(literal -4 binary64) %27) %92 = (* a %59) %98 = (approx (+ (* -4 (/ t c)) (+ (* 9 (/ %80 %92)) (/ b %92))) %89) %99 = (*.f64 #s(literal -4 binary64) %23) %100 = (/ %51 c) %101 = (approx %100 %99) %103 = (/.f64 c %17) %104 = (*.f64 #s(literal -1/4 binary64) %103) %110 = (/ %59 (+ (* (+ %46 (* y %55)) 1) b)) %111 = (approx %110 %104) %112 = (approx %100 %24) %114 = (approx (/ %51 z) %25) %115 = (/.f64 %15 b) %116 = (approx %110 %115) %117 = (*.f64 #s(literal -4 binary64) a) %118 = (*.f64 %33 #s(literal -4 binary64)) %121 = (* (* (* 4 z) t) a) %123 = (approx (- %49 %121) %118) %124 = (fma.f64 %33 #s(literal -4 binary64) %30) %125 = (fma.f64 %31 x b) %126 = (*.f64 x %19) %127 = (*.f64 %39 %38) %128 = (*.f64 %41 %40) %129 = (*.f64 %20 #s(literal 9 binary64)) %130 = (*.f64 %129 y) %131 = (*.f64 %36 %37) %132 = (*.f64 %31 %20) %133 = (*.f64 y %129) %134 = (/.f64 %30 %15) %135 = (/.f64 #s(literal 4 binary64) c) %138 = (approx (- %49 (- %121 b)) %125) %139 = (neg.f64 %135) %140 = (*.f64 %17 %139) %141 = (/.f64 %124 %15) %142 = (/.f64 %117 z) %143 = (fma.f64 %142 %64 %130) %144 = (/.f64 %125 z) %145 = (fma.f64 a %32 %144) %146 = (/.f64 %138 z) %148 = (+.f64 %123 b) %149 = (/.f64 %148 z) %151 = (/.f64 c %149) %153 = (*.f64 a %98) %162 = (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) %168 = (*.f64 t %88) %180 = (*.f64 #s(literal 9 binary64) %126) %182 = (/.f64 %52 z) %188 = (*.f64 y %76) x #s(literal 9 binary64) y z #s(literal 4 binary64) t a b c %9 %10 #s(literal -4 binary64) %12 %13 %14 %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 #s(literal 1 binary64) %29 %30 %31 %32 %33 %34 %35 %36 %37 %38 %39 %40 %41 %42 %52 %53 (approx (+ (* (/ y c) (/ %55 z)) (/ (+ %46 b) %59)) %53) %63 %64 %76 %77 %88 %89 %98 %99 %101 #s(literal -1/4 binary64) %103 %104 %111 %112 %114 %115 %116 %117 %118 %123 %124 %125 %126 %127 %128 %129 %130 %131 %132 %133 %134 %135 %138 %139 %140 %141 %142 %143 %144 %145 %146 (/.f64 %146 c) %148 %149 (/.f64 %149 c) %151 (/.f64 #s(literal 1 binary64) %151) %153 (approx %162 %153) (/.f64 #s(literal 1 binary64) %111) (/.f64 #s(literal 1 binary64) %116) (approx %162 %141) (approx %162 %143) %168 (approx %162 %168) (approx %162 %133) (approx %162 %127) (approx %162 %131) (approx %162 %134) (approx %162 %132) (approx %162 %128) (/.f64 %101 z) (*.f64 %112 %34) (/.f64 %112 z) (/.f64 %138 %9) %180 (approx %162 %180) %182 (/.f64 %182 c) (/.f64 %145 c) (*.f64 %35 %114) (/.f64 %114 c) (approx %162 %140) %188 (approx %162 %188) (/.f64 %148 %9) |
| Outputs |
|---|
%5 = (* 9 x) %7 = (*.f64 #s(literal 9 binary64) x) %11 = (* c z) %12 = (/ x %11) %13 = (*.f64 c z) %14 = (/.f64 x %13) %17 = (* y x) %18 = (*.f64 x y) %20 = (* %17 9) %21 = (*.f64 #s(literal 9 binary64) %18) %23 = (/ %5 z) %24 = (/.f64 x z) %27 = (/ x c) %28 = (/.f64 x c) %35 = (* a t) %36 = (* %35 z) %37 = (* -4 %36) %40 = (+ %37 (+ %20 b)) %42 = (*.f64 t z) %43 = (*.f64 a %42) %44 = (*.f64 #s(literal -4 binary64) %43) %45 = (+.f64 b %44) %47 = (fma.f64 #s(literal -4 binary64) %43 %21) %48 = (+.f64 b %47) %50 = (/ y c) %54 = (+ (* %50 %23) (/ (+ %37 b) %11)) %55 = (*.f64 a t) %56 = (/.f64 %55 c) %57 = (/.f64 b %13) %58 = (fma.f64 #s(literal -4 binary64) %56 %57) %60 = (/.f64 %18 %13) %61 = (fma.f64 #s(literal 9 binary64) %60 %57) %62 = (fma.f64 #s(literal -4 binary64) %56 %61) %70 = (* c y) %71 = (/ %35 %70) %73 = (- (+ (* 9 %12) (/ b (* c (* y z)))) (* 4 %71)) %74 = (*.f64 y z) %75 = (*.f64 c %74) %76 = (/.f64 b %75) %78 = (*.f64 c y) %79 = (/.f64 %55 %78) %80 = (*.f64 #s(literal 4 binary64) %79) %81 = (-.f64 %76 %80) %83 = (fma.f64 #s(literal 9 binary64) %14 %76) %84 = (-.f64 %83 %80) %86 = (/ a c) %88 = (* x y) %89 = (* t z) %90 = (* c %89) %95 = (+ (* -4 %86) (+ (* 9 (/ %88 %90)) (/ b %90))) %96 = (/.f64 a c) %97 = (*.f64 c %42) %98 = (/.f64 b %97) %99 = (fma.f64 #s(literal -4 binary64) %96 %98) %101 = (/.f64 %18 %97) %102 = (fma.f64 #s(literal 9 binary64) %101 %98) %103 = (fma.f64 #s(literal -4 binary64) %96 %102) %105 = (/ t c) %107 = (* a %11) %112 = (+ (* -4 %105) (+ (* 9 (/ %88 %107)) (/ b %107))) %113 = (/.f64 t c) %114 = (*.f64 a %13) %115 = (/.f64 b %114) %116 = (fma.f64 #s(literal -4 binary64) %113 %115) %118 = (/.f64 %18 %114) %119 = (fma.f64 #s(literal 9 binary64) %118 %115) %120 = (fma.f64 #s(literal -4 binary64) %113 %119) %122 = (/ %40 c) %125 = (/.f64 %43 c) %126 = (/.f64 %18 c) %127 = (/.f64 b c) %128 = (fma.f64 #s(literal 9 binary64) %126 %127) %129 = (fma.f64 #s(literal -4 binary64) %125 %128) %136 = (/ %11 (+ (* (+ %37 (* y %5)) 1) b)) %137 = (/.f64 %13 %45) %141 = (*.f64 c (*.f64 x %74)) %143 = (pow.f64 %45 #s(literal 2 binary64)) %148 = (pow.f64 y #s(literal 2 binary64)) %149 = (*.f64 %148 z) %151 = (*.f64 c (*.f64 x %149)) %153 = (pow.f64 %45 #s(literal 3 binary64)) %157 = (*.f64 #s(literal 9 binary64) (/.f64 %75 %143)) %162 = (pow.f64 y #s(literal 3 binary64)) %165 = (*.f64 c (*.f64 x (*.f64 %162 z))) %166 = (pow.f64 %45 #s(literal 4 binary64)) %170 = (*.f64 c %149) %178 = (/ %40 z) %179 = (/.f64 %45 z) %181 = (/.f64 %18 z) %182 = (/.f64 b z) %183 = (fma.f64 #s(literal 9 binary64) %181 %182) %184 = (fma.f64 #s(literal -4 binary64) %55 %183) %188 = (* (* (* 4 z) t) a) %189 = (- %20 %188) %191 = (*.f64 #s(literal 4 binary64) %43) %192 = (-.f64 %21 %191) %195 = (+ (* %36 -4) %20) %197 = (* y 9) %199 = (+ (* %197 x) b) %201 = (+.f64 b %21) %203 = (/ y %11) %206 = (/ %197 z) %208 = (*.f64 #s(literal 9 binary64) %60) %210 = (* %12 9) %211 = (*.f64 #s(literal 9 binary64) %14) %214 = (- %20 (- %188 b)) %215 = (-.f64 b %191) %217 = (-.f64 %201 %191) %219 = (/ %195 %11) %220 = (*.f64 #s(literal -4 binary64) %56) %222 = (fma.f64 #s(literal -4 binary64) %56 %208) %224 = (/ %199 z) %227 = (* -4 t) %229 = (+ (* a %227) %224) %230 = (fma.f64 #s(literal -4 binary64) %55 %182) %232 = (/ %214 z) %235 = (*.f64 #s(literal 4 binary64) %55) %236 = (-.f64 %183 %235) %238 = (/ %232 c) %241 = (*.f64 #s(literal 4 binary64) %56) %242 = (-.f64 %61 %241) %246 = (/ c (/ (+ %189 b) z)) %247 = (/.f64 %13 %215) %249 = (pow.f64 %215 #s(literal 2 binary64)) %253 = (pow.f64 %215 #s(literal 3 binary64)) %257 = (*.f64 #s(literal 9 binary64) (/.f64 %75 %249)) %261 = (pow.f64 %215 #s(literal 4 binary64)) %271 = (* a %112) %272 = (*.f64 a %116) %276 = (/ 1 %136) %279 = (* t %95) %280 = (*.f64 t %99) %284 = (/ %229 c) %287 = (* y %73) %288 = (*.f64 y %81) %292 = (/.f64 %43 x) %293 = (/.f64 b x) %294 = (fma.f64 #s(literal 9 binary64) y %293) %298 = (*.f64 c x) %299 = (/.f64 %55 %298) %300 = (/.f64 y %13) %301 = (*.f64 x z) %302 = (*.f64 c %301) %304 = (fma.f64 #s(literal 9 binary64) %300 (/.f64 b %302)) %309 = (/.f64 #s(literal 1 binary64) %13) %318 = (*.f64 #s(literal 9 binary64) %101) %321 = (/.f64 y %97) %329 = (*.f64 #s(literal 9 binary64) %118) %332 = (/.f64 y %114) %339 = (*.f64 #s(literal 9 binary64) %126) %342 = (/.f64 y c) %354 = (*.f64 c (*.f64 z %45)) %355 = (*.f64 x %148) %356 = (/.f64 %354 %355) %357 = (/.f64 %13 y) %358 = (*.f64 #s(literal 1/9 binary64) %357) %364 = (*.f64 c (*.f64 z %143)) %365 = (pow.f64 x #s(literal 2 binary64)) %366 = (*.f64 %365 %162) %367 = (/.f64 %364 %366) %370 = (*.f64 #s(literal 1/81 binary64) %356) %376 = (*.f64 c (*.f64 z %153)) %377 = (pow.f64 x #s(literal 3 binary64)) %378 = (pow.f64 y #s(literal 4 binary64)) %379 = (*.f64 %377 %378) %387 = (*.f64 #s(literal 9 binary64) %181) %389 = (/.f64 %55 x) %390 = (/.f64 y z) %391 = (/.f64 b %301) %392 = (fma.f64 #s(literal 9 binary64) %390 %391) %396 = (*.f64 #s(literal 9 binary64) y) %402 = (*.f64 #s(literal 4 binary64) %292) %416 = (*.f64 #s(literal 4 binary64) %299) %421 = (*.f64 c (*.f64 z %215)) %422 = (/.f64 %421 %355) %427 = (*.f64 c (*.f64 z %249)) %428 = (/.f64 %427 %366) %430 = (*.f64 #s(literal 1/81 binary64) %422) %435 = (*.f64 c (*.f64 z %253)) %442 = (/.f64 %272 x) %446 = (/.f64 %280 x) %450 = (/.f64 %288 x) %486 = (fma.f64 #s(literal -4 binary64) %125 %127) %498 = (*.f64 x %162) %502 = (*.f64 #s(literal 1/81 binary64) (/.f64 %354 %148)) %505 = (*.f64 #s(literal -1/9 binary64) %357) %511 = (*.f64 x %378) %555 = (-.f64 %182 %235) %562 = (-.f64 %57 %241) %576 = (*.f64 #s(literal 1/81 binary64) (/.f64 %421 %148)) %623 = (*.f64 #s(literal -4 binary64) %79) %625 = (/.f64 %562 y) %630 = (*.f64 c (*.f64 %365 %74)) %634 = (*.f64 #s(literal 9 binary64) (/.f64 %302 %143)) %639 = (*.f64 c (*.f64 %377 %74)) %643 = (*.f64 c (*.f64 %365 z)) %654 = (*.f64 #s(literal 9 binary64) (/.f64 %302 %249)) %668 = (/.f64 %43 y) %669 = (/.f64 b y) %670 = (fma.f64 #s(literal 9 binary64) x %669) %674 = (fma.f64 #s(literal -4 binary64) %79 %83) %677 = (/.f64 a %78) %678 = (/.f64 x %97) %682 = (fma.f64 #s(literal 9 binary64) %678 (/.f64 b (*.f64 c (*.f64 t %74)))) %686 = (/.f64 t %78) %687 = (/.f64 x %114) %690 = (fma.f64 #s(literal 9 binary64) %687 (/.f64 b (*.f64 a %75))) %695 = (/.f64 b %78) %696 = (fma.f64 #s(literal 9 binary64) %28 %695) %697 = (fma.f64 #s(literal -4 binary64) (/.f64 %43 %78) %696) %700 = (*.f64 %365 y) %701 = (/.f64 %354 %700) %702 = (/.f64 %13 x) %703 = (*.f64 #s(literal 1/9 binary64) %702) %707 = (*.f64 %377 %148) %708 = (/.f64 %364 %707) %710 = (*.f64 #s(literal 1/81 binary64) %701) %714 = (pow.f64 x #s(literal 4 binary64)) %715 = (*.f64 %714 %162) %722 = (/.f64 %55 y) %723 = (/.f64 b %74) %724 = (fma.f64 #s(literal 9 binary64) %24 %723) %733 = (*.f64 #s(literal 4 binary64) %668) %743 = (-.f64 %724 (*.f64 #s(literal 4 binary64) %722)) %744 = (*.f64 y %743) %748 = (/.f64 %421 %700) %752 = (/.f64 %427 %707) %754 = (*.f64 #s(literal 1/81 binary64) %748) %764 = (/.f64 %272 y) %768 = (/.f64 %280 y) %784 = (*.f64 #s(literal -1 binary64) %57) %811 = (*.f64 %377 y) %815 = (*.f64 #s(literal 1/81 binary64) (/.f64 %354 %365)) %818 = (*.f64 #s(literal -1/9 binary64) %702) %823 = (*.f64 %714 y) %863 = (fma.f64 #s(literal -9 binary64) %24 (*.f64 #s(literal -1 binary64) %723)) %885 = (*.f64 #s(literal 1/81 binary64) (/.f64 %421 %365)) %925 = (* a %89) %927 = (/ b %11) %929 = (/ %925 c) %932 = (/.f64 #s(literal 1 binary64) z) %934 = (/ %35 c) %936 = (+ (* -4 %934) %927) %939 = (/.f64 %128 z) %943 = (/ %89 c) %944 = (/.f64 %42 c) %950 = (*.f64 c t) %951 = (/.f64 %18 %950) %952 = (/.f64 b %950) %953 = (fma.f64 #s(literal 9 binary64) %951 %952) %956 = (*.f64 a z) %957 = (/.f64 %956 c) %958 = (fma.f64 #s(literal -4 binary64) %957 %953) %961 = (*.f64 a c) %962 = (/.f64 %18 %961) %963 = (/.f64 b %961) %964 = (fma.f64 #s(literal 9 binary64) %962 %963) %967 = (fma.f64 #s(literal -4 binary64) %944 %964) %975 = (/.f64 %13 %201) %977 = (*.f64 a %97) %978 = (pow.f64 %201 #s(literal 2 binary64)) %980 = (/.f64 c %201) %985 = (pow.f64 a #s(literal 2 binary64)) %986 = (pow.f64 t #s(literal 2 binary64)) %987 = (*.f64 %986 z) %990 = (pow.f64 %201 #s(literal 3 binary64)) %995 = (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 a %950) %978)) %1001 = (pow.f64 a #s(literal 3 binary64)) %1002 = (pow.f64 t #s(literal 3 binary64)) %1003 = (*.f64 %1002 z) %1006 = (pow.f64 %201 #s(literal 4 binary64)) %1020 = (/.f64 %201 z) %1027 = (fma.f64 #s(literal -4 binary64) %125 %339) %1030 = (* -4 a) %1031 = (/ %1030 z) %1037 = (*.f64 a %964) %1038 = (/.f64 %1037 z) %1043 = (*.f64 t %953) %1044 = (/.f64 %1043 z) %1049 = (*.f64 y %696) %1050 = (/.f64 %1049 z) %1056 = (+ b (* -4 %925)) %1068 = (/.f64 c %55) %1069 = (*.f64 #s(literal -1/4 binary64) %1068) %1072 = (*.f64 c %201) %1074 = (/.f64 %1072 (*.f64 %985 %987)) %1079 = (*.f64 c %978) %1080 = (pow.f64 z #s(literal 2 binary64)) %1081 = (*.f64 %1002 %1080) %1083 = (/.f64 %1079 (*.f64 %1001 %1081)) %1087 = (*.f64 #s(literal 1/16 binary64) %1074) %1091 = (*.f64 c %990) %1092 = (pow.f64 a #s(literal 4 binary64)) %1093 = (pow.f64 t #s(literal 4 binary64)) %1094 = (pow.f64 z #s(literal 3 binary64)) %1095 = (*.f64 %1093 %1094) %1104 = (*.f64 #s(literal -4 binary64) %55) %1106 = (-.f64 %387 %235) %1109 = (fma.f64 #s(literal -4 binary64) %55 %387) %1120 = (fma.f64 #s(literal -1 binary64) %182 %235) %1135 = (fma.f64 #s(literal -9 binary64) %28 (*.f64 #s(literal -1 binary64) %695)) %1141 = (fma.f64 #s(literal -9 binary64) %951 (*.f64 #s(literal -1 binary64) %952)) %1147 = (fma.f64 #s(literal -9 binary64) %962 (*.f64 #s(literal -1 binary64) %963)) %1160 = (*.f64 #s(literal 1/16 binary64) (/.f64 %1072 (*.f64 %985 %986))) %1182 = (fma.f64 #s(literal -9 binary64) %181 %235) %1215 = (/.f64 %61 t) %1222 = (*.f64 t %1080) %1223 = (*.f64 c %1222) %1228 = (*.f64 t %1094) %1236 = (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 a (*.f64 c %1080)) %978)) %1240 = (pow.f64 z #s(literal 4 binary64)) %1255 = (*.f64 a %119) %1261 = (*.f64 y %83) %1265 = (/.f64 b t) %1269 = (/.f64 %18 t) %1270 = (fma.f64 #s(literal 9 binary64) %1269 %1265) %1283 = (/.f64 #s(literal 1 binary64) c) %1284 = (*.f64 #s(literal 4 binary64) %1283) %1285 = (-.f64 (fma.f64 #s(literal 9 binary64) (/.f64 %18 %977) (/.f64 b %977)) %1284) %1290 = (/.f64 c a) %1292 = (/.f64 %1072 (*.f64 %985 %42)) %1299 = (/.f64 %1079 (*.f64 %1001 (*.f64 %986 %1080))) %1302 = (*.f64 #s(literal 1/16 binary64) %1292) %1315 = (/.f64 %18 %42) %1316 = (/.f64 b %42) %1318 = (fma.f64 #s(literal -4 binary64) a (fma.f64 #s(literal 9 binary64) %1315 %1316)) %1319 = (*.f64 t %1318) %1321 = (*.f64 #s(literal 9 binary64) %1269) %1322 = (*.f64 #s(literal 4 binary64) %956) %1332 = (fma.f64 #s(literal -4 binary64) %96 %318) %1333 = (*.f64 t %1332) %1335 = (/.f64 %1255 t) %1339 = (/.f64 %1261 t) %1347 = (/.f64 %201 t) %1352 = (*.f64 #s(literal 4 binary64) %96) %1353 = (fma.f64 #s(literal -1 binary64) %98 %1352) %1368 = (fma.f64 #s(literal -9 binary64) %60 %784) %1385 = (*.f64 #s(literal 1/4 binary64) %1290) %1395 = (*.f64 #s(literal 1/16 binary64) (/.f64 %1072 (*.f64 %985 z))) %1419 = (*.f64 #s(literal 4 binary64) a) %1425 = (*.f64 #s(literal -4 binary64) %956) %1458 = (/.f64 %61 a) %1463 = (*.f64 c (*.f64 %986 %1094)) %1468 = (*.f64 #s(literal -4 binary64) (/.f64 %1223 %978)) %1486 = (*.f64 t %102) %1490 = (/.f64 b a) %1494 = (/.f64 %18 a) %1495 = (fma.f64 #s(literal 9 binary64) %1494 %1490) %1509 = (/.f64 c t) %1511 = (/.f64 %1072 (*.f64 a %987)) %1517 = (/.f64 %1079 (*.f64 %985 %1081)) %1520 = (*.f64 #s(literal 1/16 binary64) %1511) %1532 = (/.f64 %18 %956) %1533 = (/.f64 b %956) %1535 = (fma.f64 #s(literal -4 binary64) t (fma.f64 #s(literal 9 binary64) %1532 %1533)) %1536 = (*.f64 a %1535) %1538 = (*.f64 #s(literal 9 binary64) %1494) %1539 = (*.f64 #s(literal 4 binary64) %42) %1549 = (fma.f64 #s(literal -4 binary64) %113 %329) %1550 = (*.f64 a %1549) %1552 = (/.f64 %1486 a) %1556 = (/.f64 %1261 a) %1564 = (/.f64 %201 a) %1569 = (*.f64 #s(literal 4 binary64) %113) %1570 = (fma.f64 #s(literal -1 binary64) %115 %1569) %1600 = (*.f64 #s(literal 1/4 binary64) %1509) %1609 = (*.f64 #s(literal 1/16 binary64) (/.f64 %1072 %987)) %1631 = (*.f64 #s(literal 4 binary64) t) %1637 = (*.f64 #s(literal -4 binary64) %42) %1669 = (-.f64 %211 %80) %1675 = (/.f64 %13 %47) %1677 = (*.f64 b %13) %1678 = (pow.f64 %47 #s(literal 2 binary64)) %1682 = (pow.f64 %47 #s(literal 3 binary64)) %1684 = (/.f64 %13 %1678) %1705 = (/.f64 %13 %192) %1707 = (pow.f64 %192 #s(literal 2 binary64)) %1711 = (pow.f64 %192 #s(literal 3 binary64)) %1713 = (/.f64 %13 %1707) %1735 = (*.f64 y %1669) %1739 = (/.f64 %43 b) %1744 = (/.f64 %18 b) %1745 = (*.f64 #s(literal 9 binary64) %1744) %1750 = (*.f64 b c) %1751 = (/.f64 %55 %1750) %1756 = (fma.f64 #s(literal 9 binary64) (/.f64 %18 %1677) %309) %1762 = (/.f64 #s(literal 1 binary64) %75) %1774 = (/.f64 #s(literal 1 binary64) %97) %1783 = (/.f64 #s(literal 1 binary64) %114) %1795 = (*.f64 c (*.f64 z %47)) %1796 = (/.f64 %1795 b) %1801 = (*.f64 c (*.f64 z %1678)) %1802 = (pow.f64 b #s(literal 2 binary64)) %1803 = (/.f64 %1801 %1802) %1809 = (*.f64 c (*.f64 z %1682)) %1810 = (pow.f64 b #s(literal 3 binary64)) %1817 = (/.f64 %55 b) %1819 = (/.f64 %18 (*.f64 b z)) %1820 = (fma.f64 #s(literal 9 binary64) %1819 %932) %1824 = (+.f64 #s(literal 1 binary64) %1745) %1827 = (*.f64 #s(literal 4 binary64) %1739) %1837 = (*.f64 #s(literal 4 binary64) %1751) %1842 = (*.f64 c (*.f64 z %192)) %1843 = (/.f64 %1842 b) %1848 = (*.f64 c (*.f64 z %1707)) %1849 = (/.f64 %1848 %1802) %1855 = (*.f64 c (*.f64 z %1711)) %1862 = (/.f64 %1550 b) %1866 = (/.f64 %1333 b) %1870 = (/.f64 %1735 b) %2029 = (/ 4 c) %2056 = (-.f64 %863 (*.f64 #s(literal -4 binary64) %722)) %2061 = (fma.f64 #s(literal -9 binary64) %1315 (fma.f64 #s(literal -1 binary64) %1316 %1419)) %2066 = (fma.f64 #s(literal -9 binary64) %1532 (fma.f64 #s(literal -1 binary64) %1533 %1631)) (approx x #s(literal 0 binary64)) (approx x x) (approx %5 %7) (approx %12 %14) (approx %17 %18) (approx %20 %21) (approx %23 (*.f64 #s(literal 9 binary64) %24)) (approx %27 %28) (approx (/ x z) %24) (approx %40 %45) (approx %40 %48) (approx %54 %58) (approx %54 %62) (approx %73 %81) (approx %73 %84) (approx %95 %99) (approx %95 %103) (approx %112 %116) (approx %112 %120) (approx %122 (/.f64 %45 c)) (approx %122 %129) (approx %136 %137) (approx %136 (fma.f64 #s(literal -9 binary64) (/.f64 %141 %143) %137)) (approx %136 (fma.f64 x (-.f64 (*.f64 #s(literal 81 binary64) (/.f64 %151 %153)) %157) %137)) (approx %136 (fma.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -729 binary64) (/.f64 %165 %166)) (*.f64 #s(literal -81 binary64) (/.f64 %170 %153)))) %157) %137)) (approx %178 %179) (approx %178 %184) (approx %189 %44) (approx %189 %192) (approx %195 %47) (approx %199 b) (approx %199 %201) (approx (* x %203) %60) (approx (* %27 %206) %208) (approx %210 %211) (approx %214 %215) (approx %214 %217) (approx %219 %220) (approx %219 %222) (approx %224 %182) (approx %224 %183) (approx %229 %230) (approx %232 (/.f64 %215 z)) (approx %232 %236) (approx %238 (/.f64 %215 %13)) (approx %238 %242) (approx %246 %247) (approx %246 (fma.f64 #s(literal -9 binary64) (/.f64 %141 %249) %247)) (approx %246 (fma.f64 x (-.f64 (*.f64 #s(literal 81 binary64) (/.f64 %151 %253)) %257) %247)) (approx %246 (fma.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -729 binary64) (/.f64 %165 %261)) (*.f64 #s(literal -81 binary64) (/.f64 %170 %253)))) %257) %247)) (approx %271 %272) (approx %271 (fma.f64 #s(literal 9 binary64) %60 %272)) (approx %276 (/.f64 %45 %13)) (approx %279 %280) (approx %279 (fma.f64 #s(literal 9 binary64) %60 %280)) (approx %284 (/.f64 %230 c)) (approx %287 %288) (approx %287 (fma.f64 #s(literal 9 binary64) %60 %288)) (approx %40 (*.f64 x (fma.f64 #s(literal -4 binary64) %292 %294))) (approx %54 (*.f64 x (fma.f64 #s(literal -4 binary64) %299 %304))) (approx %73 (*.f64 x (-.f64 (fma.f64 #s(literal 9 binary64) %309 (/.f64 b %141)) (*.f64 #s(literal 4 binary64) (/.f64 %55 (*.f64 c %18)))))) (approx %95 %318) (approx %95 (*.f64 x (fma.f64 #s(literal -4 binary64) (/.f64 a %298) (fma.f64 #s(literal 9 binary64) %321 (/.f64 b (*.f64 c (*.f64 t %301))))))) (approx %112 %329) (approx %112 (*.f64 x (fma.f64 #s(literal -4 binary64) (/.f64 t %298) (fma.f64 #s(literal 9 binary64) %332 (/.f64 b (*.f64 a %302)))))) (approx %122 %339) (approx %122 (*.f64 x (fma.f64 #s(literal -4 binary64) (/.f64 %43 %298) (fma.f64 #s(literal 9 binary64) %342 (/.f64 b %298))))) (approx %136 (*.f64 #s(literal 1/9 binary64) (/.f64 %13 %18))) (approx %136 (/.f64 (fma.f64 #s(literal -1/81 binary64) %356 %358) x)) (approx %136 (/.f64 (-.f64 (fma.f64 #s(literal 1/729 binary64) %367 %358) %370) x)) (approx %136 (/.f64 (-.f64 (fma.f64 #s(literal -1/6561 binary64) (/.f64 %376 %379) %358) (fma.f64 #s(literal -1/729 binary64) %367 %370)) x)) (approx %178 %387) (approx %178 (*.f64 x (fma.f64 #s(literal -4 binary64) %389 %392))) (approx %189 (*.f64 x (fma.f64 #s(literal -4 binary64) %292 %396))) (approx %199 (*.f64 x %294)) (approx %214 (*.f64 x (-.f64 %294 %402))) (approx %219 (*.f64 x (fma.f64 #s(literal -4 binary64) %299 (*.f64 #s(literal 9 binary64) %300)))) (approx %224 (*.f64 x %392)) (approx %232 (*.f64 x (-.f64 %392 (*.f64 #s(literal 4 binary64) %389)))) (approx %238 (*.f64 x (-.f64 %304 %416))) (approx %246 (/.f64 (fma.f64 #s(literal -1/81 binary64) %422 %358) x)) (approx %246 (/.f64 (-.f64 (fma.f64 #s(literal 1/729 binary64) %428 %358) %430) x)) (approx %246 (/.f64 (-.f64 (fma.f64 #s(literal -1/6561 binary64) (/.f64 %435 %379) %358) (fma.f64 #s(literal -1/729 binary64) %428 %430)) x)) (approx %271 (*.f64 x (fma.f64 #s(literal 9 binary64) %300 %442))) (approx %279 (*.f64 x (fma.f64 #s(literal 9 binary64) %300 %446))) (approx %287 (*.f64 x (fma.f64 #s(literal 9 binary64) %300 %450))) (approx %40 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -9 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 %45 x)))))) (approx %54 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -9 binary64) %300 (*.f64 #s(literal -1 binary64) (/.f64 %58 x)))))) (approx %73 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %81 x)) (*.f64 #s(literal 9 binary64) %309))))) (approx %95 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -9 binary64) %321 (*.f64 #s(literal -1 binary64) (/.f64 %99 x)))))) (approx %112 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -9 binary64) %332 (*.f64 #s(literal -1 binary64) (/.f64 %116 x)))))) (approx %122 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -9 binary64) %342 (*.f64 #s(literal -1 binary64) (/.f64 %486 x)))))) (approx %136 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/9 binary64) %357 %370) x))) (approx %136 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/729 binary64) (/.f64 %364 %498)) %502) x) %505) x))) (approx %136 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/6561 binary64) (/.f64 %376 %511)) (*.f64 #s(literal 1/729 binary64) (/.f64 %364 %162))) x)) %502) x) %505) x))) (approx %178 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -9 binary64) %390 (*.f64 #s(literal -1 binary64) (/.f64 %230 x)))))) (approx %189 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -9 binary64) y %402)))) (approx %199 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -9 binary64) y (*.f64 #s(literal -1 binary64) %293))))) (approx %214 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -9 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 %215 x)))))) (approx %219 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -9 binary64) %300 %416)))) (approx %224 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -9 binary64) %390 (*.f64 #s(literal -1 binary64) %391))))) (approx %232 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -9 binary64) %390 (*.f64 #s(literal -1 binary64) (/.f64 %555 x)))))) (approx %238 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -9 binary64) %300 (*.f64 #s(literal -1 binary64) (/.f64 %562 x)))))) (approx %246 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/9 binary64) %357 %430) x))) (approx %246 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/729 binary64) (/.f64 %427 %498)) %576) x) %505) x))) (approx %246 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/6561 binary64) (/.f64 %435 %511)) (*.f64 #s(literal 1/729 binary64) (/.f64 %427 %162))) x)) %576) x) %505) x))) (approx %271 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -9 binary64) %300 (*.f64 #s(literal -1 binary64) %442))))) (approx %279 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -9 binary64) %300 (*.f64 #s(literal -1 binary64) %446))))) (approx %287 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -9 binary64) %300 (*.f64 #s(literal -1 binary64) %450))))) (approx y y) (approx %203 %300) (approx %70 %78) (approx %71 %79) (approx %197 %396) (approx %50 %342) (approx %206 (*.f64 #s(literal 9 binary64) %390)) (approx (/ %197 c) (*.f64 #s(literal 9 binary64) %342)) (approx (* -4 %71) %623) (approx %73 %625) (approx %73 (/.f64 %242 y)) (approx %136 (fma.f64 y (-.f64 (*.f64 #s(literal 81 binary64) (/.f64 %630 %153)) %634) %137)) (approx %136 (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -729 binary64) (/.f64 %639 %166)) (*.f64 #s(literal -81 binary64) (/.f64 %643 %153)))) %634) %137)) (approx %246 (fma.f64 y (-.f64 (*.f64 #s(literal 81 binary64) (/.f64 %630 %253)) %654) %247)) (approx %246 (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -729 binary64) (/.f64 %639 %261)) (*.f64 #s(literal -81 binary64) (/.f64 %643 %253)))) %654) %247)) (approx %287 %562) (approx %40 (*.f64 y (fma.f64 #s(literal -4 binary64) %668 %670))) (approx %54 (*.f64 y %674)) (approx %95 (*.f64 y (fma.f64 #s(literal -4 binary64) %677 %682))) (approx %112 (*.f64 y (fma.f64 #s(literal -4 binary64) %686 %690))) (approx %122 (*.f64 y %697)) (approx %136 (/.f64 (fma.f64 #s(literal -1/81 binary64) %701 %703) y)) (approx %136 (/.f64 (-.f64 (fma.f64 #s(literal 1/729 binary64) %708 %703) %710) y)) (approx %136 (/.f64 (-.f64 (fma.f64 #s(literal -1/6561 binary64) (/.f64 %376 %715) %703) (fma.f64 #s(literal -1/729 binary64) %708 %710)) y)) (approx %178 (*.f64 y (fma.f64 #s(literal -4 binary64) %722 %724))) (approx %189 (*.f64 y (fma.f64 #s(literal -4 binary64) %668 %7))) (approx %199 (*.f64 y %670)) (approx %214 (*.f64 y (-.f64 %670 %733))) (approx %219 (*.f64 y (fma.f64 #s(literal -4 binary64) %79 %211))) (approx %224 (*.f64 y %724)) (approx %232 %744) (approx %238 (*.f64 y %84)) (approx %246 (/.f64 (fma.f64 #s(literal -1/81 binary64) %748 %703) y)) (approx %246 (/.f64 (-.f64 (fma.f64 #s(literal 1/729 binary64) %752 %703) %754) y)) (approx %246 (/.f64 (-.f64 (fma.f64 #s(literal -1/6561 binary64) (/.f64 %435 %715) %703) (fma.f64 #s(literal -1/729 binary64) %752 %754)) y)) (approx %271 (*.f64 y (fma.f64 #s(literal 9 binary64) %14 %764))) (approx %279 (*.f64 y (fma.f64 #s(literal 9 binary64) %14 %768))) (approx %40 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -9 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 %45 y)))))) (approx %54 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -9 binary64) %14 (*.f64 #s(literal -1 binary64) (/.f64 %58 y)))))) (approx %73 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %784 %220) y) %211)) (approx %95 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -9 binary64) %678 (*.f64 #s(literal -1 binary64) (/.f64 %99 y)))))) (approx %112 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -9 binary64) %687 (*.f64 #s(literal -1 binary64) (/.f64 %116 y)))))) (approx %122 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -9 binary64) %28 (*.f64 #s(literal -1 binary64) (/.f64 %486 y)))))) (approx %136 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/9 binary64) %702 %710) y))) (approx %136 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/729 binary64) (/.f64 %364 %811)) %815) y) %818) y))) (approx %136 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/6561 binary64) (/.f64 %376 %823)) (*.f64 #s(literal 1/729 binary64) (/.f64 %364 %377))) y)) %815) y) %818) y))) (approx %178 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -9 binary64) %24 (*.f64 #s(literal -1 binary64) (/.f64 %230 y)))))) (approx %189 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -9 binary64) x %733)))) (approx %199 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -9 binary64) x (*.f64 #s(literal -1 binary64) %669))))) (approx %214 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -9 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 %215 y)))))) (approx %219 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -9 binary64) %14 %80)))) (approx %224 (*.f64 #s(literal -1 binary64) (*.f64 y %863))) (approx %232 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -9 binary64) %24 (*.f64 #s(literal -1 binary64) (/.f64 %555 y)))))) (approx %238 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -9 binary64) %14 (*.f64 #s(literal -1 binary64) %625))))) (approx %246 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/9 binary64) %702 %754) y))) (approx %246 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/729 binary64) (/.f64 %427 %811)) %885) y) %818) y))) (approx %246 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/6561 binary64) (/.f64 %435 %823)) (*.f64 #s(literal 1/729 binary64) (/.f64 %427 %377))) y)) %885) y) %818) y))) (approx %271 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -9 binary64) %14 (*.f64 #s(literal -1 binary64) %764))))) (approx %279 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -9 binary64) %14 (*.f64 #s(literal -1 binary64) %768))))) (approx %287 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -9 binary64) %14 (*.f64 #s(literal -1 binary64) %76)) %623)))) (approx z z) (approx (* z c) %13) (approx %89 %42) (approx %925 %43) (approx %927 %57) (approx %929 %125) (approx (/ 1 z) %932) (approx %936 (/.f64 %486 z)) (approx %54 %939) (approx %54 (/.f64 %129 z)) (approx %943 %944) (approx %73 (/.f64 %696 z)) (approx %73 (/.f64 %697 z)) (approx %95 (/.f64 %953 z)) (approx %95 (/.f64 %958 z)) (approx %112 (/.f64 %964 z)) (approx %112 (/.f64 %967 z)) (approx (* -4 %929) (*.f64 #s(literal -4 binary64) %125)) (approx %122 (/.f64 %201 c)) (approx %136 %975) (approx %136 (*.f64 z (fma.f64 #s(literal 4 binary64) (/.f64 %977 %978) %980))) (approx %136 (*.f64 z (fma.f64 z (-.f64 (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 %985 (*.f64 c %987)) %990)) %995) %980))) (approx %136 (*.f64 z (fma.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal 64 binary64) (/.f64 (*.f64 %1001 (*.f64 c %1003)) %1006)) (*.f64 #s(literal -16 binary64) (/.f64 (*.f64 %985 (*.f64 c %986)) %990)))) %995) %980))) (approx %178 %1020) (approx %178 (/.f64 %48 z)) (approx (/ %11 b) (/.f64 %13 b)) (approx %219 (/.f64 %1027 z)) (approx %1031 (*.f64 #s(literal -4 binary64) (/.f64 a z))) (approx %238 (/.f64 %201 %13)) (approx %271 %1038) (approx %271 (/.f64 (fma.f64 #s(literal -4 binary64) %125 %1037) z)) (approx %279 %1044) (approx %279 (/.f64 (fma.f64 #s(literal -4 binary64) %125 %1043) z)) (approx %287 %1050) (approx %287 (/.f64 (fma.f64 #s(literal -4 binary64) %125 %1049) z)) (approx %1056 (*.f64 z %230)) (approx %40 (*.f64 z %184)) (approx %95 (*.f64 #s(literal -4 binary64) %96)) (approx %112 (*.f64 #s(literal -4 binary64) %113)) (approx %122 (*.f64 z %62)) (approx %136 %1069) (approx %136 (fma.f64 #s(literal -1/4 binary64) %1068 (*.f64 #s(literal -1/16 binary64) %1074))) (approx %136 (-.f64 (fma.f64 #s(literal -1/4 binary64) %1068 (*.f64 #s(literal -1/64 binary64) %1083)) %1087)) (approx %136 (-.f64 (fma.f64 #s(literal -1/4 binary64) %1068 (*.f64 #s(literal -1/256 binary64) (/.f64 %1091 (*.f64 %1092 %1095)))) (fma.f64 #s(literal 1/64 binary64) %1083 %1087))) (approx %178 %1104) (approx %189 (*.f64 z %1106)) (approx %195 (*.f64 z %1109)) (approx %214 (*.f64 z %236)) (approx %271 (fma.f64 #s(literal -4 binary64) %56 %1038)) (approx %279 (fma.f64 #s(literal -4 binary64) %56 %1044)) (approx %287 (fma.f64 #s(literal -4 binary64) %56 %1050)) (approx %1056 (*.f64 #s(literal -1 binary64) (*.f64 z %1120))) (approx %40 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1020 %235)))) (approx %54 (fma.f64 #s(literal -4 binary64) %56 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -9 binary64) %126 (*.f64 #s(literal -1 binary64) %127)) z)))) (approx %73 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1135 z)) %80)) (approx %95 (fma.f64 #s(literal -4 binary64) %96 (*.f64 #s(literal -1 binary64) (/.f64 %1141 z)))) (approx %112 (fma.f64 #s(literal -4 binary64) %113 (*.f64 #s(literal -1 binary64) (/.f64 %1147 z)))) (approx %122 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %939 %241)))) (approx %136 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/64 binary64) (/.f64 %1079 (*.f64 %1001 %1003)) %1160) z) %1069)) (approx %136 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/64 binary64) (/.f64 %1079 (*.f64 %1001 %1002)) (*.f64 #s(literal -1/256 binary64) (/.f64 %1091 (*.f64 %1092 (*.f64 %1093 z))))) z) %1160) z) %1069)) (approx %189 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -9 binary64) %181) %1104)))) (approx %195 (*.f64 #s(literal -1 binary64) (*.f64 z %1182))) (approx %214 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %1020) %1104)))) (approx %271 (fma.f64 #s(literal -4 binary64) %56 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a %1147) z)))) (approx %279 (fma.f64 #s(literal -4 binary64) %56 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t %1141) z)))) (approx %287 (fma.f64 #s(literal -4 binary64) %56 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y %1135) z)))) (approx t t) (approx %35 %55) (approx %934 %56) (approx %105 %113) (approx %227 (*.f64 #s(literal -4 binary64) t)) (approx %54 %61) (approx %73 %83) (approx %73 %674) (approx %95 %1215) (approx %95 (/.f64 %62 t)) (approx %112 %119) (approx (/ c %35) %1068) (approx %136 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 a %1223) %978) %975)) (approx %136 (fma.f64 t (-.f64 (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 %985 (*.f64 c %1228)) %990)) %1236) %975)) (approx %136 (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal 64 binary64) (/.f64 (*.f64 %1001 (*.f64 c (*.f64 t %1240))) %1006)) (*.f64 #s(literal -16 binary64) (/.f64 (*.f64 %985 (*.f64 c %1094)) %990)))) %1236) %975)) (approx %271 %1255) (approx %271 (fma.f64 #s(literal -4 binary64) %56 %1255)) (approx %284 (/.f64 %183 c)) (approx %287 %1261) (approx %287 (fma.f64 #s(literal -4 binary64) %56 %1261)) (approx %1056 (*.f64 t (fma.f64 #s(literal -4 binary64) %956 %1265))) (approx %40 (*.f64 t (fma.f64 #s(literal -4 binary64) %956 %1270))) (approx %54 (*.f64 t %103)) (approx %73 (*.f64 t (-.f64 %682 (*.f64 #s(literal 4 binary64) %677)))) (approx %112 (*.f64 t %1285)) (approx %122 (*.f64 t %958)) (approx %136 (/.f64 (fma.f64 #s(literal -1/4 binary64) %1290 (*.f64 #s(literal -1/16 binary64) %1292)) t)) (approx %136 (/.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) %1290 (*.f64 #s(literal -1/64 binary64) %1299)) %1302) t)) (approx %136 (/.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) %1290 (*.f64 #s(literal -1/256 binary64) (/.f64 %1091 (*.f64 %1092 (*.f64 %1002 %1094))))) (fma.f64 #s(literal 1/64 binary64) %1299 %1302)) t)) (approx %178 %1319) (approx %189 (*.f64 t (-.f64 %1321 %1322))) (approx %195 (*.f64 t (fma.f64 #s(literal -4 binary64) %956 %1321))) (approx %214 (*.f64 t (-.f64 %1270 %1322))) (approx %219 %1333) (approx %271 (*.f64 t (fma.f64 #s(literal -4 binary64) %96 %1335))) (approx %287 (*.f64 t (fma.f64 #s(literal -4 binary64) %96 %1339))) (approx %1056 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %1265 %1322)))) (approx %40 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %1347 %1322)))) (approx %936 (*.f64 #s(literal -1 binary64) (*.f64 t %1353))) (approx %54 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %1215 %1352)))) (approx %73 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %83 t)) (*.f64 #s(literal -4 binary64) %677))))) (approx %95 (fma.f64 #s(literal -4 binary64) %96 (*.f64 #s(literal -1 binary64) (/.f64 %1368 t)))) (approx %112 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %119 t) %1284)))) (approx %122 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %128 t) (*.f64 #s(literal 4 binary64) %957))))) (approx %136 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/16 binary64) %1292 %1385) t))) (approx %136 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 %1079 (*.f64 %1001 %1222))) %1395) t) %1385) t))) (approx %136 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/256 binary64) (/.f64 %1091 (*.f64 %1092 %1228))) (*.f64 #s(literal -1/64 binary64) (/.f64 %1079 (*.f64 %1001 %1080)))) t)) %1395) t) %1385) t))) (approx %178 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %183 t) %1419)))) (approx %189 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -9 binary64) %1269) %1425)))) (approx %195 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -9 binary64) %1269 %1322)))) (approx %214 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %1347) %1425)))) (approx %219 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -9 binary64) %101 %1352)))) (approx %271 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %1335 %1352)))) (approx %279 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -9 binary64) %101 %1353)))) (approx %287 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %1339 %1352)))) (approx a a) (approx %86 %96) (approx %95 %102) (approx %112 %1458) (approx %112 (/.f64 %62 a)) (approx %136 (fma.f64 a (-.f64 (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 a %1463) %990)) %1468) %975)) (approx %136 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal 64 binary64) (/.f64 (*.f64 a (*.f64 c (*.f64 %1002 %1240))) %1006)) (*.f64 #s(literal -16 binary64) (/.f64 %1463 %990)))) %1468) %975)) (approx %1030 (*.f64 #s(literal -4 binary64) a)) (approx %279 %1486) (approx %279 (fma.f64 #s(literal -4 binary64) %56 %1486)) (approx %1056 (*.f64 a (fma.f64 #s(literal -4 binary64) %42 %1490))) (approx %40 (*.f64 a (fma.f64 #s(literal -4 binary64) %42 %1495))) (approx %54 (*.f64 a %120)) (approx %73 (*.f64 a (-.f64 %690 (*.f64 #s(literal 4 binary64) %686)))) (approx %95 (*.f64 a %1285)) (approx %122 (*.f64 a %967)) (approx %136 (/.f64 (fma.f64 #s(literal -1/4 binary64) %1509 (*.f64 #s(literal -1/16 binary64) %1511)) a)) (approx %136 (/.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) %1509 (*.f64 #s(literal -1/64 binary64) %1517)) %1520) a)) (approx %136 (/.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) %1509 (*.f64 #s(literal -1/256 binary64) (/.f64 %1091 (*.f64 %1001 %1095)))) (fma.f64 #s(literal 1/64 binary64) %1517 %1520)) a)) (approx %178 %1536) (approx %189 (*.f64 a (-.f64 %1538 %1539))) (approx %195 (*.f64 a (fma.f64 #s(literal -4 binary64) %42 %1538))) (approx %214 (*.f64 a (-.f64 %1495 %1539))) (approx %219 %1550) (approx %279 (*.f64 a (fma.f64 #s(literal -4 binary64) %113 %1552))) (approx %287 (*.f64 a (fma.f64 #s(literal -4 binary64) %113 %1556))) (approx %1056 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %1490 %1539)))) (approx %40 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %1564 %1539)))) (approx %936 (*.f64 #s(literal -1 binary64) (*.f64 a %1570))) (approx %54 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %1458 %1569)))) (approx %73 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %83 a)) (*.f64 #s(literal -4 binary64) %686))))) (approx %95 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 %102 a) %1284)))) (approx %112 (fma.f64 #s(literal -4 binary64) %113 (*.f64 #s(literal -1 binary64) (/.f64 %1368 a)))) (approx %122 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 %128 a) (*.f64 #s(literal 4 binary64) %944))))) (approx %136 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/16 binary64) %1511 %1600) a))) (approx %136 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 %1079 (*.f64 a %1081))) %1609) a) %1600) a))) (approx %136 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/256 binary64) (/.f64 %1091 (*.f64 a %1095))) (*.f64 #s(literal -1/64 binary64) (/.f64 %1079 %1081))) a)) %1609) a) %1600) a))) (approx %178 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 %183 a) %1631)))) (approx %189 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -9 binary64) %1494) %1637)))) (approx %195 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -9 binary64) %1494 %1539)))) (approx %214 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) %1564) %1637)))) (approx %219 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -9 binary64) %118 %1569)))) (approx %271 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -9 binary64) %118 %1570)))) (approx %279 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %1552 %1569)))) (approx %287 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %1556 %1569)))) (approx (/ b c) %127) (approx %73 %1669) (approx %95 %1332) (approx %112 %1549) (approx %122 (/.f64 %47 c)) (approx %136 %1675) (approx %136 (fma.f64 #s(literal -1 binary64) (/.f64 %1677 %1678) %1675)) (approx %136 (fma.f64 b (-.f64 (/.f64 %1677 %1682) %1684) %1675)) (approx %136 (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1677 (pow.f64 %47 #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 %13 %1682)))) %1684) %1675)) (approx %178 (/.f64 %47 z)) (approx %229 %1109) (approx %232 (/.f64 %192 z)) (approx %238 (/.f64 %192 %13)) (approx %246 %1705) (approx %246 (fma.f64 #s(literal -1 binary64) (/.f64 %1677 %1707) %1705)) (approx %246 (fma.f64 b (-.f64 (/.f64 %1677 %1711) %1713) %1705)) (approx %246 (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1677 (pow.f64 %192 #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 %13 %1711)))) %1713) %1705)) (approx %271 (fma.f64 a %1549 %57)) (approx %276 (/.f64 %47 %13)) (approx %279 (fma.f64 t %1332 %57)) (approx %284 (/.f64 %1109 c)) (approx %287 %1735) (approx %287 (fma.f64 y %1669 %57)) (approx %1056 (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) %1739)))) (approx %40 (*.f64 b (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -4 binary64) %1739 %1745)))) (approx %936 (*.f64 b (fma.f64 #s(literal -4 binary64) %1751 %309))) (approx %54 (*.f64 b (fma.f64 #s(literal -4 binary64) %1751 %1756))) (approx %73 %76) (approx %73 (*.f64 b (-.f64 (fma.f64 #s(literal 9 binary64) (/.f64 x %1677) %1762) (*.f64 #s(literal 4 binary64) (/.f64 %55 (*.f64 b %78)))))) (approx %95 %98) (approx %95 (*.f64 b (fma.f64 #s(literal -4 binary64) (/.f64 a %1750) (fma.f64 #s(literal 9 binary64) (/.f64 %18 (*.f64 b %97)) %1774)))) (approx %112 %115) (approx %112 (*.f64 b (fma.f64 #s(literal -4 binary64) (/.f64 t %1750) (fma.f64 #s(literal 9 binary64) (/.f64 %18 (*.f64 a %1677)) %1783)))) (approx %122 (*.f64 b (fma.f64 #s(literal -4 binary64) (/.f64 %43 %1750) (fma.f64 #s(literal 9 binary64) (/.f64 %18 %1750) %1283)))) (approx %136 (/.f64 (fma.f64 #s(literal -1 binary64) %1796 %13) b)) (approx %136 (/.f64 (-.f64 (fma.f64 c z %1803) %1796) b)) (approx %136 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1809 %1810) %13) (fma.f64 #s(literal -1 binary64) %1803 %1796)) b)) (approx %178 (*.f64 b (fma.f64 #s(literal -4 binary64) %1817 %1820))) (approx %199 (*.f64 b %1824)) (approx %214 (*.f64 b (-.f64 %1824 %1827))) (approx %224 (*.f64 b %1820)) (approx %232 (*.f64 b (-.f64 %1820 (*.f64 #s(literal 4 binary64) %1817)))) (approx %238 (*.f64 b (-.f64 %1756 %1837))) (approx %246 (/.f64 (fma.f64 #s(literal -1 binary64) %1843 %13) b)) (approx %246 (/.f64 (-.f64 (fma.f64 c z %1849) %1843) b)) (approx %246 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1855 %1810) %13) (fma.f64 #s(literal -1 binary64) %1849 %1843)) b)) (approx %271 (*.f64 b (+.f64 %309 %1862))) (approx %279 (*.f64 b (+.f64 %309 %1866))) (approx %287 (*.f64 b (+.f64 %309 %1870))) (approx %1056 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %1827 #s(literal 1 binary64))))) (approx %40 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %47 b)) #s(literal 1 binary64))))) (approx %936 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %1837 %309)))) (approx %54 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %222 b)) %309)))) (approx %73 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1669 b)) %1762)))) (approx %95 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1332 b)) %1774)))) (approx %112 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1549 b)) %1783)))) (approx %122 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1027 b)) %1283)))) (approx %136 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %13 %1796) b))) (approx %136 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %13 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1801 b) %1795) b))) b))) (approx %136 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %13 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1809 b) %1801) b)) %1795) b))) b))) (approx %178 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1109 b)) %932)))) (approx %199 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -9 binary64) %1744) #s(literal 1 binary64))))) (approx %214 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %192 b)) #s(literal 1 binary64))))) (approx %224 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -9 binary64) %1819) %932)))) (approx %232 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1106 b)) %932)))) (approx %238 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %208 %241) b)) %309)))) (approx %246 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %13 %1843) b))) (approx %246 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %13 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1848 b) %1842) b))) b))) (approx %246 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %13 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1855 b) %1848) b)) %1842) b))) b))) (approx %271 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) %1862) %309)))) (approx %279 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) %1866) %309)))) (approx %287 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) %1870) %309)))) (approx c c) (approx (/ 1 c) %1283) (approx %54 (/.f64 %184 c)) (approx %73 (/.f64 %743 c)) (approx %95 (/.f64 %1318 c)) (approx %112 (/.f64 %1535 c)) (approx %122 (/.f64 %48 c)) (approx %136 (/.f64 %13 %48)) (approx %2029 (/.f64 #s(literal 4 binary64) c)) (approx (neg %2029) (/.f64 #s(literal -4 binary64) c)) (approx %238 (/.f64 %217 %13)) (approx %246 (/.f64 %13 %217)) (approx %271 (/.f64 %1536 c)) (approx %276 (/.f64 %48 %13)) (approx %279 (/.f64 %1319 c)) (approx %287 (/.f64 %744 c)) (approx %936 (*.f64 #s(literal -1 binary64) (/.f64 %1120 c))) (approx %54 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -9 binary64) %181 (*.f64 #s(literal -1 binary64) %179)) c))) (approx %73 (*.f64 #s(literal -1 binary64) (/.f64 %2056 c))) (approx %95 (*.f64 #s(literal -1 binary64) (/.f64 %2061 c))) (approx %112 (*.f64 #s(literal -1 binary64) (/.f64 %2066 c))) (approx (+ (* %1031 %943) (* %210 y)) (*.f64 #s(literal -1 binary64) (/.f64 %1182 c))) (approx %271 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a %2066) c))) (approx %279 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t %2061) c))) (approx %287 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y %2056) c))) |
21 calls:
| Time | Variable | Point |
|---|---|---|
| 30.0ms | x | 0 |
| 18.0ms | c | 0 |
| 14.0ms | z | 0 |
| 14.0ms | t | 0 |
| 13.0ms | x | inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 187 | 1788 |
| 0 | 282 | 1748 |
| 1 | 1115 | 1696 |
| 0 | 4060 | 1696 |
| 0 | 4439 | 1649 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%9 = (*.f64 z c) %10 = (*.f64 #s(literal 9 binary64) x) %12 = (*.f64 t z) %13 = (*.f64 a %12) %14 = (*.f64 #s(literal -4 binary64) %13) %15 = (*.f64 c z) %16 = (/.f64 b %15) %17 = (*.f64 a t) %18 = (/.f64 %17 c) %19 = (/.f64 y %15) %20 = (/.f64 x %15) %21 = (*.f64 c y) %22 = (/.f64 %17 %21) %23 = (/.f64 %13 c) %24 = (/.f64 b c) %25 = (/.f64 b z) %26 = (/.f64 a c) %27 = (/.f64 t c) %29 = (*.f64 y x) %30 = (*.f64 %29 #s(literal 9 binary64)) %31 = (*.f64 y #s(literal 9 binary64)) %32 = (*.f64 #s(literal -4 binary64) t) %33 = (*.f64 %17 z) %34 = (/.f64 #s(literal 1 binary64) z) %35 = (/.f64 #s(literal 1 binary64) c) %36 = (/.f64 y c) %37 = (/.f64 %10 z) %38 = (/.f64 %31 z) %39 = (/.f64 x c) %40 = (/.f64 %31 c) %41 = (/.f64 x z) %42 = (+.f64 b %14) %44 = (* a t) %46 = (* -4 (* %44 z)) %49 = (* (* y x) 9) %51 = (+ %46 (+ %49 b)) %52 = (approx %51 %42) %53 = (fma.f64 #s(literal -4 binary64) %18 %16) %55 = (* 9 x) %59 = (* c z) %63 = (*.f64 #s(literal -4 binary64) %22) %64 = (/.f64 %12 c) %76 = (approx (- (+ (* 9 (/ x %59)) (/ b (* c (* y z)))) (* 4 (/ %44 (* c y)))) %63) %77 = (*.f64 #s(literal -4 binary64) %26) %80 = (* x y) %82 = (* c (* t z)) %88 = (approx (+ (* -4 (/ a c)) (+ (* 9 (/ %80 %82)) (/ b %82))) %77) %89 = (*.f64 #s(literal -4 binary64) %27) %92 = (* a %59) %98 = (approx (+ (* -4 (/ t c)) (+ (* 9 (/ %80 %92)) (/ b %92))) %89) %99 = (*.f64 #s(literal -4 binary64) %23) %100 = (/ %51 c) %101 = (approx %100 %99) %103 = (/.f64 c %17) %104 = (*.f64 #s(literal -1/4 binary64) %103) %110 = (/ %59 (+ (* (+ %46 (* y %55)) 1) b)) %111 = (approx %110 %104) %112 = (approx %100 %24) %114 = (approx (/ %51 z) %25) %115 = (/.f64 %15 b) %116 = (approx %110 %115) %117 = (*.f64 #s(literal -4 binary64) a) %118 = (*.f64 %33 #s(literal -4 binary64)) %121 = (* (* (* 4 z) t) a) %123 = (approx (- %49 %121) %118) %124 = (fma.f64 %33 #s(literal -4 binary64) %30) %125 = (fma.f64 %31 x b) %126 = (*.f64 x %19) %127 = (*.f64 %39 %38) %128 = (*.f64 %41 %40) %129 = (*.f64 %20 #s(literal 9 binary64)) %130 = (*.f64 %129 y) %131 = (*.f64 %36 %37) %132 = (*.f64 %31 %20) %133 = (*.f64 y %129) %134 = (/.f64 %30 %15) %135 = (/.f64 #s(literal 4 binary64) c) %138 = (approx (- %49 (- %121 b)) %125) %139 = (neg.f64 %135) %140 = (*.f64 %17 %139) %141 = (/.f64 %124 %15) %142 = (/.f64 %117 z) %143 = (fma.f64 %142 %64 %130) %144 = (/.f64 %125 z) %145 = (fma.f64 a %32 %144) %146 = (/.f64 %138 z) %148 = (+.f64 %123 b) %149 = (/.f64 %148 z) %151 = (/.f64 c %149) %153 = (*.f64 a %98) %162 = (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) %168 = (*.f64 t %88) %180 = (*.f64 #s(literal 9 binary64) %126) %182 = (/.f64 %52 z) %188 = (*.f64 y %76) x #s(literal 9 binary64) y z #s(literal 4 binary64) t a b c %9 %10 #s(literal -4 binary64) %12 %13 %14 %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 #s(literal 1 binary64) %29 %30 %31 %32 %33 %34 %35 %36 %37 %38 %39 %40 %41 %42 %52 %53 (approx (+ (* (/ y c) (/ %55 z)) (/ (+ %46 b) %59)) %53) %63 %64 %76 %77 %88 %89 %98 %99 %101 #s(literal -1/4 binary64) %103 %104 %111 %112 %114 %115 %116 %117 %118 %123 %124 %125 %126 %127 %128 %129 %130 %131 %132 %133 %134 %135 %138 %139 %140 %141 %142 %143 %144 %145 %146 (/.f64 %146 c) %148 %149 (/.f64 %149 c) %151 (/.f64 #s(literal 1 binary64) %151) %153 (approx %162 %153) (/.f64 #s(literal 1 binary64) %111) (/.f64 #s(literal 1 binary64) %116) (approx %162 %141) (approx %162 %143) %168 (approx %162 %168) (approx %162 %133) (approx %162 %127) (approx %162 %131) (approx %162 %134) (approx %162 %132) (approx %162 %128) (/.f64 %101 z) (*.f64 %112 %34) (/.f64 %112 z) (/.f64 %138 %9) %180 (approx %162 %180) %182 (/.f64 %182 c) (/.f64 %145 c) (*.f64 %35 %114) (/.f64 %114 c) (approx %162 %140) %188 (approx %162 %188) (/.f64 %148 %9) |
| Outputs |
|---|
%9 = (*.f64 c z) %10 = (*.f64 z c) %12 = (pow.f64 %9 #s(literal 1 binary64)) %13 = (*.f64 #s(literal 9 binary64) x) %17 = (*.f64 t z) %20 = (*.f64 a t) %21 = (*.f64 %20 z) %22 = (*.f64 %17 a) %23 = (*.f64 a %17) %24 = (*.f64 z %20) %25 = (pow.f64 %22 #s(literal 1 binary64)) %26 = (*.f64 #s(literal -4 binary64) %20) %27 = (*.f64 %26 z) %28 = (*.f64 #s(literal -4 binary64) a) %29 = (*.f64 %28 %17) %30 = (*.f64 z #s(literal -4 binary64)) %31 = (*.f64 %20 %30) %32 = (*.f64 %22 #s(literal -4 binary64)) %33 = (*.f64 #s(literal -4 binary64) %22) %34 = (pow.f64 %32 #s(literal 1 binary64)) %35 = (neg.f64 b) %36 = (neg.f64 %9) %37 = (/.f64 #s(literal 1 binary64) %36) %39 = (/.f64 b c) %40 = (/.f64 #s(literal 1 binary64) z) %42 = (/.f64 #s(literal 1 binary64) %9) %44 = (/.f64 b %9) %47 = (neg.f64 z) %49 = (neg.f64 %35) %50 = (neg.f64 %36) %55 = (/.f64 %9 b) %58 = (/.f64 %35 %9) %62 = (neg.f64 %20) %63 = (neg.f64 c) %64 = (/.f64 #s(literal 1 binary64) %63) %66 = (/.f64 #s(literal 1 binary64) c) %68 = (/.f64 t c) %70 = (/.f64 %20 c) %72 = (neg.f64 %62) %73 = (neg.f64 %63) %76 = (/.f64 c %20) %82 = (neg.f64 y) %84 = (/.f64 y c) %87 = (/.f64 y %9) %89 = (neg.f64 %82) %91 = (neg.f64 %84) %105 = (neg.f64 x) %107 = (/.f64 x c) %110 = (/.f64 x %9) %112 = (neg.f64 %105) %114 = (neg.f64 %107) %128 = (*.f64 c y) %131 = (/.f64 a y) %133 = (/.f64 t y) %134 = (/.f64 a c) %136 = (neg.f64 %128) %143 = (/.f64 #s(literal 1 binary64) %128) %147 = (/.f64 %20 %128) %149 = (neg.f64 a) %153 = (neg.f64 %70) %169 = (neg.f64 %22) %172 = (/.f64 %17 c) %174 = (/.f64 %22 c) %200 = (/.f64 #s(literal 1 binary64) %47) %203 = (/.f64 b z) %205 = (neg.f64 %47) %208 = (/.f64 z b) %212 = (/.f64 %35 z) %220 = (/.f64 c a) %226 = (neg.f64 t) %235 = (/.f64 c t) %241 = (*.f64 y x) %244 = (*.f64 %241 #s(literal 9 binary64)) %246 = (*.f64 y #s(literal 9 binary64)) %254 = (*.f64 #s(literal -4 binary64) t) %297 = (neg.f64 %13) %300 = (/.f64 x z) %301 = (*.f64 #s(literal 9 binary64) %300) %315 = (neg.f64 %246) %318 = (/.f64 #s(literal 9 binary64) z) %320 = (/.f64 %246 z) %322 = (neg.f64 %315) %348 = (/.f64 #s(literal 9 binary64) c) %350 = (/.f64 %246 c) %375 = (fma.f64 %22 #s(literal -4 binary64) b) %377 = (*.f64 #s(literal 4 binary64) %22) %390 = (neg.f64 %26) %391 = (*.f64 %390 z) %393 = (*.f64 %62 %30) %395 = (*.f64 %169 #s(literal -4 binary64)) %397 = (neg.f64 %28) %398 = (*.f64 %397 %17) %401 = (neg.f64 %32) %411 = (* y x) %413 = (- b (* -9 %411)) %415 = (* t z) %416 = (* %415 a) %418 = (- %413 (* 4 %416)) %419 = (approx %418 %375) %421 = (*.f64 %70 #s(literal -4 binary64)) %422 = (fma.f64 %421 %9 b) %424 = (fma.f64 %70 #s(literal -4 binary64) %44) %434 = (*.f64 c %36) %441 = (*.f64 c %9) %445 = (*.f64 %36 c) %451 = (*.f64 %9 c) %483 = (*.f64 %35 %42) %498 = (* %411 9) %503 = (* c z) %505 = (approx (/ (+ %498 (+ (* %416 -4) b)) %503) %424) %510 = (/.f64 #s(literal -4 binary64) c) %513 = (*.f64 %147 #s(literal -4 binary64)) %520 = (neg.f64 %17) %523 = (/.f64 z c) %543 = (* a t) %548 = (approx (- (+ (/ (/ b c) (* z y)) (/ (* 9 x) %503)) (* (/ (/ %543 c) y) 4)) %513) %551 = (*.f64 %134 #s(literal -4 binary64)) %563 = (approx (- (/ %413 (* %415 c)) (* 4 (/ a c))) %551) %566 = (*.f64 %68 #s(literal -4 binary64)) %569 = (neg.f64 %254) %579 = (approx (- (/ %413 (* %503 a)) (* 4 (/ t c))) %566) %582 = (*.f64 %174 #s(literal -4 binary64)) %589 = (/ %418 c) %590 = (approx %589 %582) %597 = (/.f64 #s(literal 1 binary64) %20) %616 = (*.f64 #s(literal -1/4 binary64) c) %618 = (*.f64 %76 #s(literal -1/4 binary64)) %626 = (/ %503 %418) %627 = (approx %626 %618) %629 = (approx %589 %39) %634 = (approx (+ (* -4 %543) (/ %413 z)) %203) %649 = (approx %626 %55) %655 = (* (* (* 4 z) t) a) %657 = (approx (- %498 %655) %32) %659 = (fma.f64 %241 #s(literal 9 binary64) %32) %663 = (neg.f64 %659) %665 = (*.f64 %89 %13) %667 = (neg.f64 %241) %669 = (*.f64 (neg.f64 %667) #s(literal 9 binary64)) %671 = (*.f64 %82 %13) %672 = (neg.f64 %671) %674 = (*.f64 %667 #s(literal 9 binary64)) %675 = (neg.f64 %674) %677 = (neg.f64 %244) %678 = (neg.f64 %677) %711 = (*.f64 #s(literal -9 binary64) %241) %713 = (*.f64 %105 %246) %715 = (*.f64 %315 x) %717 = (*.f64 %297 y) %735 = (fma.f64 %241 #s(literal 9 binary64) b) %737 = (neg.f64 %735) %761 = (/.f64 y z) %767 = (*.f64 %87 x) %774 = (/.f64 %13 c) %775 = (*.f64 %774 %761) %776 = (*.f64 %761 %774) %777 = (/.f64 %241 z) %778 = (*.f64 %777 %348) %779 = (*.f64 y %110) %780 = (*.f64 %779 #s(literal 9 binary64)) %781 = (*.f64 %84 %13) %782 = (*.f64 %781 %40) %783 = (*.f64 %300 %246) %784 = (*.f64 %783 %66) %785 = (*.f64 %107 %246) %786 = (*.f64 %785 %40) %787 = (*.f64 y %301) %788 = (*.f64 %787 %66) %789 = (*.f64 x %350) %790 = (*.f64 %789 %40) %791 = (*.f64 x %320) %792 = (*.f64 %791 %66) %793 = (/.f64 %244 c) %794 = (*.f64 %793 %40) %795 = (/.f64 %241 c) %796 = (*.f64 %795 %318) %797 = (*.f64 %348 %777) %798 = (*.f64 %318 %795) %799 = (*.f64 %677 %37) %800 = (/.f64 #s(literal 9 binary64) %9) %801 = (*.f64 %241 %800) %802 = (*.f64 %110 #s(literal 9 binary64)) %803 = (*.f64 %802 y) %804 = (*.f64 %300 %350) %805 = (*.f64 %350 %300) %806 = (*.f64 %107 %320) %807 = (*.f64 %320 %107) %808 = (*.f64 %301 %84) %809 = (*.f64 %84 %301) %810 = (*.f64 %246 %110) %811 = (*.f64 %244 %42) %812 = (*.f64 %110 %246) %813 = (*.f64 y %802) %814 = (pow.f64 %803 #s(literal 1 binary64)) %815 = (*.f64 %105 %315) %816 = (*.f64 %47 %63) %817 = (/.f64 %815 %816) %818 = (*.f64 %63 %47) %819 = (/.f64 %815 %818) %820 = (*.f64 %47 c) %821 = (/.f64 %713 %820) %822 = (*.f64 %63 z) %823 = (/.f64 %713 %822) %824 = (*.f64 x %315) %825 = (*.f64 z %63) %826 = (/.f64 %824 %825) %827 = (*.f64 c %47) %828 = (/.f64 %824 %827) %829 = (*.f64 %315 %105) %830 = (/.f64 %829 %816) %831 = (/.f64 %829 %818) %832 = (/.f64 %715 %820) %833 = (/.f64 %715 %822) %834 = (*.f64 %246 %105) %835 = (/.f64 %834 %825) %836 = (/.f64 %834 %827) %838 = (/.f64 (*.f64 %297 %82) %816) %839 = (/.f64 %717 %820) %841 = (/.f64 (*.f64 %13 %82) %825) %843 = (/.f64 (*.f64 %82 %297) %818) %845 = (/.f64 (*.f64 y %297) %827) %847 = (/.f64 (neg.f64 %781) %47) %849 = (/.f64 (neg.f64 %783) %63) %851 = (/.f64 (neg.f64 %785) %47) %853 = (/.f64 (neg.f64 %787) %63) %855 = (/.f64 (neg.f64 %789) %47) %857 = (/.f64 (neg.f64 %791) %63) %859 = (/.f64 (neg.f64 %793) %47) %860 = (/.f64 %678 %50) %861 = (/.f64 %781 z) %862 = (/.f64 %783 c) %863 = (/.f64 %785 z) %864 = (/.f64 %787 c) %865 = (/.f64 %789 z) %866 = (/.f64 %791 c) %867 = (/.f64 %793 z) %868 = (/.f64 %671 %822) %869 = (/.f64 %677 %36) %870 = (/.f64 %244 %9) %872 = (/.f64 #s(literal 1 binary64) (/.f64 z %781)) %874 = (/.f64 #s(literal 1 binary64) (/.f64 c %783)) %876 = (/.f64 #s(literal 1 binary64) (/.f64 z %785)) %878 = (/.f64 #s(literal 1 binary64) (/.f64 c %787)) %880 = (/.f64 #s(literal 1 binary64) (/.f64 z %789)) %882 = (/.f64 #s(literal 1 binary64) (/.f64 c %791)) %884 = (/.f64 #s(literal 1 binary64) (/.f64 z %793)) %886 = (/.f64 #s(literal 1 binary64) (/.f64 %36 %677)) %888 = (/.f64 #s(literal 1 binary64) (/.f64 %9 %244)) %889 = (neg.f64 %803) %890 = (neg.f64 %889) %904 = (/.f64 #s(literal 4 binary64) c) %914 = (- %498 (- %655 b)) %915 = (approx %914 %735) %927 = (*.f64 %510 %20) %934 = (/.f64 %659 z) %935 = (*.f64 %934 %66) %936 = (/.f64 %659 c) %937 = (*.f64 %936 %40) %938 = (*.f64 %663 %37) %939 = (*.f64 %659 %42) %940 = (*.f64 %66 %934) %941 = (*.f64 %40 %936) %942 = (/.f64 %659 %9) %943 = (pow.f64 %942 #s(literal 1 binary64)) %944 = (/.f64 %32 %9) %946 = (/.f64 (fma.f64 %944 z %781) z) %948 = (/.f64 (fma.f64 %944 c %783) c) %950 = (/.f64 (fma.f64 %944 z %785) z) %952 = (/.f64 (fma.f64 %944 c %787) c) %954 = (/.f64 (fma.f64 %944 z %789) z) %956 = (/.f64 (fma.f64 %944 c %791) c) %958 = (/.f64 (fma.f64 %944 z %793) z) %960 = (/.f64 (fma.f64 %944 %36 %677) %36) %962 = (/.f64 (fma.f64 %944 %9 %244) %9) %963 = (/.f64 %28 z) %964 = (*.f64 %963 %17) %966 = (/.f64 (fma.f64 %803 c %964) c) %967 = (*.f64 %28 %172) %969 = (/.f64 (fma.f64 %803 z %967) z) %971 = (/.f64 (fma.f64 %803 %9 %32) %9) %974 = (/.f64 (fma.f64 %964 z (*.f64 %781 c)) %9) %977 = (*.f64 c c) %978 = (/.f64 (fma.f64 %964 c (*.f64 %783 c)) %977) %981 = (/.f64 (fma.f64 %964 z (*.f64 %785 c)) %9) %984 = (/.f64 (fma.f64 %964 c (*.f64 %787 c)) %977) %987 = (/.f64 (fma.f64 %964 z (*.f64 %789 c)) %9) %990 = (/.f64 (fma.f64 %964 c (*.f64 %791 c)) %977) %993 = (/.f64 (fma.f64 %964 z (*.f64 %793 c)) %9) %996 = (/.f64 (fma.f64 %964 %36 (*.f64 %677 c)) %434) %999 = (/.f64 (fma.f64 %964 %9 (*.f64 %244 c)) %441) %1002 = (*.f64 z z) %1003 = (/.f64 (fma.f64 %967 z (*.f64 %781 z)) %1002) %1006 = (/.f64 (fma.f64 %967 c (*.f64 %783 z)) %9) %1009 = (/.f64 (fma.f64 %967 z (*.f64 %785 z)) %1002) %1012 = (/.f64 (fma.f64 %967 c (*.f64 %787 z)) %9) %1015 = (/.f64 (fma.f64 %967 z (*.f64 %789 z)) %1002) %1018 = (/.f64 (fma.f64 %967 c (*.f64 %791 z)) %9) %1021 = (/.f64 (fma.f64 %967 z (*.f64 %793 z)) %1002) %1024 = (*.f64 z %36) %1025 = (/.f64 (fma.f64 %967 %36 (*.f64 %677 z)) %1024) %1028 = (*.f64 z %9) %1029 = (/.f64 (fma.f64 %967 %9 (*.f64 %244 z)) %1028) %1032 = (*.f64 %9 z) %1033 = (/.f64 (fma.f64 %32 z (*.f64 %781 %9)) %1032) %1036 = (/.f64 (fma.f64 %32 c (*.f64 %783 %9)) %451) %1039 = (/.f64 (fma.f64 %32 z (*.f64 %785 %9)) %1032) %1042 = (/.f64 (fma.f64 %32 c (*.f64 %787 %9)) %451) %1045 = (/.f64 (fma.f64 %32 z (*.f64 %789 %9)) %1032) %1048 = (/.f64 (fma.f64 %32 c (*.f64 %791 %9)) %451) %1051 = (/.f64 (fma.f64 %32 z (*.f64 %793 %9)) %1032) %1054 = (*.f64 %9 %36) %1055 = (/.f64 (fma.f64 %32 %36 (*.f64 %677 %9)) %1054) %1058 = (*.f64 %9 %9) %1059 = (/.f64 (fma.f64 %32 %9 (*.f64 %244 %9)) %1058) %1060 = (*.f64 %964 z) %1062 = (/.f64 (fma.f64 %781 c %1060) %9) %1063 = (*.f64 %967 z) %1065 = (/.f64 (fma.f64 %781 z %1063) %1002) %1066 = (*.f64 %32 z) %1068 = (/.f64 (fma.f64 %781 %9 %1066) %1028) %1069 = (*.f64 %964 c) %1071 = (/.f64 (fma.f64 %783 c %1069) %977) %1072 = (*.f64 %967 c) %1074 = (/.f64 (fma.f64 %783 z %1072) %9) %1075 = (*.f64 %32 c) %1077 = (/.f64 (fma.f64 %783 %9 %1075) %441) %1079 = (/.f64 (fma.f64 %785 c %1060) %9) %1081 = (/.f64 (fma.f64 %785 z %1063) %1002) %1083 = (/.f64 (fma.f64 %785 %9 %1066) %1028) %1085 = (/.f64 (fma.f64 %787 c %1069) %977) %1087 = (/.f64 (fma.f64 %787 z %1072) %9) %1089 = (/.f64 (fma.f64 %787 %9 %1075) %441) %1091 = (/.f64 (fma.f64 %789 c %1060) %9) %1093 = (/.f64 (fma.f64 %789 z %1063) %1002) %1095 = (/.f64 (fma.f64 %789 %9 %1066) %1028) %1097 = (/.f64 (fma.f64 %791 c %1069) %977) %1099 = (/.f64 (fma.f64 %791 z %1072) %9) %1101 = (/.f64 (fma.f64 %791 %9 %1075) %441) %1103 = (/.f64 (fma.f64 %793 c %1060) %9) %1105 = (/.f64 (fma.f64 %793 z %1063) %1002) %1107 = (/.f64 (fma.f64 %793 %9 %1066) %1028) %1110 = (/.f64 (fma.f64 %677 c (*.f64 %964 %36)) %445) %1113 = (*.f64 %36 z) %1114 = (/.f64 (fma.f64 %677 z (*.f64 %967 %36)) %1113) %1117 = (*.f64 %36 %9) %1118 = (/.f64 (fma.f64 %677 %9 (*.f64 %32 %36)) %1117) %1121 = (/.f64 (fma.f64 %244 c (*.f64 %964 %9)) %451) %1124 = (/.f64 (fma.f64 %244 z (*.f64 %967 %9)) %1032) %1127 = (/.f64 (fma.f64 %244 %9 (*.f64 %32 %9)) %1058) %1129 = (/.f64 (fma.f64 %28 %172 %781) z) %1131 = (/.f64 (fma.f64 %963 %17 %783) c) %1133 = (/.f64 (fma.f64 %28 %172 %785) z) %1135 = (/.f64 (fma.f64 %963 %17 %787) c) %1137 = (/.f64 (fma.f64 %28 %172 %789) z) %1139 = (/.f64 (fma.f64 %963 %17 %791) c) %1141 = (/.f64 (fma.f64 %28 %172 %793) z) %1143 = (/.f64 (fma.f64 %300 %246 %964) c) %1145 = (/.f64 (fma.f64 y %301 %964) c) %1147 = (/.f64 (fma.f64 x %320 %964) c) %1149 = (/.f64 (fma.f64 %84 %13 %967) z) %1151 = (/.f64 (fma.f64 %107 %246 %967) z) %1153 = (/.f64 (fma.f64 x %350 %967) z) %1155 = (/.f64 (+.f64 %793 %967) z) %1158 = (/.f64 (fma.f64 %964 z (*.f64 c %781)) %9) %1161 = (/.f64 (fma.f64 %964 c (*.f64 c %783)) %977) %1164 = (/.f64 (fma.f64 %964 z (*.f64 c %785)) %9) %1167 = (/.f64 (fma.f64 %964 c (*.f64 c %787)) %977) %1170 = (/.f64 (fma.f64 %964 z (*.f64 c %789)) %9) %1173 = (/.f64 (fma.f64 %964 c (*.f64 c %791)) %977) %1176 = (/.f64 (fma.f64 %964 z (*.f64 c %793)) %9) %1179 = (/.f64 (fma.f64 %964 %36 (*.f64 c %677)) %434) %1182 = (/.f64 (fma.f64 %964 %9 (*.f64 c %244)) %441) %1185 = (/.f64 (fma.f64 %967 z (*.f64 z %781)) %1002) %1188 = (/.f64 (fma.f64 %967 c (*.f64 z %783)) %9) %1191 = (/.f64 (fma.f64 %967 z (*.f64 z %785)) %1002) %1194 = (/.f64 (fma.f64 %967 c (*.f64 z %787)) %9) %1197 = (/.f64 (fma.f64 %967 z (*.f64 z %789)) %1002) %1200 = (/.f64 (fma.f64 %967 c (*.f64 z %791)) %9) %1203 = (/.f64 (fma.f64 %967 z (*.f64 z %793)) %1002) %1206 = (/.f64 (fma.f64 %967 %36 (*.f64 z %677)) %1024) %1209 = (/.f64 (fma.f64 %967 %9 (*.f64 z %244)) %1028) %1212 = (/.f64 (fma.f64 %32 z (*.f64 %9 %781)) %1032) %1215 = (/.f64 (fma.f64 %32 c (*.f64 %9 %783)) %451) %1218 = (/.f64 (fma.f64 %32 z (*.f64 %9 %785)) %1032) %1221 = (/.f64 (fma.f64 %32 c (*.f64 %9 %787)) %451) %1224 = (/.f64 (fma.f64 %32 z (*.f64 %9 %789)) %1032) %1227 = (/.f64 (fma.f64 %32 c (*.f64 %9 %791)) %451) %1230 = (/.f64 (fma.f64 %32 z (*.f64 %9 %793)) %1032) %1233 = (/.f64 (fma.f64 %32 %36 (*.f64 %9 %677)) %1054) %1236 = (/.f64 (fma.f64 %32 %9 (*.f64 %9 %244)) %1058) %1237 = (*.f64 z %964) %1239 = (/.f64 (fma.f64 %781 c %1237) %9) %1240 = (*.f64 z %967) %1242 = (/.f64 (fma.f64 %781 z %1240) %1002) %1243 = (*.f64 z %32) %1245 = (/.f64 (fma.f64 %781 %9 %1243) %1028) %1246 = (*.f64 c %964) %1248 = (/.f64 (fma.f64 %783 c %1246) %977) %1249 = (*.f64 c %967) %1251 = (/.f64 (fma.f64 %783 z %1249) %9) %1252 = (*.f64 c %32) %1254 = (/.f64 (fma.f64 %783 %9 %1252) %441) %1256 = (/.f64 (fma.f64 %785 c %1237) %9) %1258 = (/.f64 (fma.f64 %785 z %1240) %1002) %1260 = (/.f64 (fma.f64 %785 %9 %1243) %1028) %1262 = (/.f64 (fma.f64 %787 c %1246) %977) %1264 = (/.f64 (fma.f64 %787 z %1249) %9) %1266 = (/.f64 (fma.f64 %787 %9 %1252) %441) %1268 = (/.f64 (fma.f64 %789 c %1237) %9) %1270 = (/.f64 (fma.f64 %789 z %1240) %1002) %1272 = (/.f64 (fma.f64 %789 %9 %1243) %1028) %1274 = (/.f64 (fma.f64 %791 c %1246) %977) %1276 = (/.f64 (fma.f64 %791 z %1249) %9) %1278 = (/.f64 (fma.f64 %791 %9 %1252) %441) %1280 = (/.f64 (fma.f64 %793 c %1237) %9) %1282 = (/.f64 (fma.f64 %793 z %1240) %1002) %1284 = (/.f64 (fma.f64 %793 %9 %1243) %1028) %1287 = (/.f64 (fma.f64 %677 c (*.f64 %36 %964)) %445) %1290 = (/.f64 (fma.f64 %677 z (*.f64 %36 %967)) %1113) %1293 = (/.f64 (fma.f64 %677 %9 (*.f64 %36 %32)) %1117) %1296 = (/.f64 (fma.f64 %244 c (*.f64 %9 %964)) %451) %1299 = (/.f64 (fma.f64 %244 z (*.f64 %9 %967)) %1032) %1302 = (/.f64 (fma.f64 %244 %9 (*.f64 %9 %32)) %1058) %1304 = (/.f64 (neg.f64 %936) %47) %1305 = (/.f64 %936 z) %1306 = (/.f64 %663 %36) %1307 = (/.f64 %659 %50) %1309 = (/.f64 #s(literal 1 binary64) (/.f64 z %936)) %1311 = (/.f64 #s(literal 1 binary64) (/.f64 %36 %663)) %1313 = (/.f64 #s(literal 1 binary64) (/.f64 %9 %659)) %1315 = (neg.f64 (/.f64 %659 %36)) %1317 = (neg.f64 (/.f64 %663 %9)) %1318 = (/.f64 %297 %9) %1319 = (*.f64 %1318 y) %1321 = (neg.f64 (-.f64 %1319 %944)) %1323 = (neg.f64 (-.f64 %889 %944)) %1324 = (/.f64 %26 z) %1326 = (*.f64 (neg.f64 %1318) y) %1327 = (fma.f64 %1324 %523 %1326) %1328 = (neg.f64 %1319) %1329 = (fma.f64 %1324 %523 %1328) %1330 = (fma.f64 %1324 %523 %803) %1331 = (/.f64 %20 z) %1332 = (/.f64 %30 c) %1333 = (fma.f64 %1331 %1332 %1326) %1334 = (fma.f64 %1331 %1332 %1328) %1335 = (fma.f64 %1331 %1332 %803) %1336 = (/.f64 %22 z) %1337 = (fma.f64 %1336 %510 %1326) %1338 = (fma.f64 %1336 %510 %1328) %1339 = (fma.f64 %1336 %510 %803) %1340 = (/.f64 #s(literal -4 binary64) z) %1341 = (fma.f64 %1340 %174 %1326) %1342 = (fma.f64 %1340 %174 %1328) %1343 = (fma.f64 %1340 %174 %803) %1344 = (fma.f64 %774 %761 %944) %1345 = (fma.f64 %761 %774 %944) %1346 = (fma.f64 %777 %348 %944) %1347 = (fma.f64 %779 #s(literal 9 binary64) %944) %1348 = (fma.f64 %781 %40 %944) %1349 = (fma.f64 %964 %66 %1326) %1350 = (fma.f64 %964 %66 %1328) %1351 = (fma.f64 %964 %66 %803) %1352 = (fma.f64 %783 %66 %944) %1353 = (fma.f64 %785 %40 %944) %1354 = (fma.f64 %787 %66 %944) %1355 = (fma.f64 %967 %40 %1326) %1356 = (fma.f64 %967 %40 %1328) %1357 = (fma.f64 %967 %40 %803) %1358 = (fma.f64 %789 %40 %944) %1359 = (fma.f64 %791 %66 %944) %1360 = (fma.f64 %793 %40 %944) %1361 = (fma.f64 %795 %318 %944) %1362 = (fma.f64 %348 %777 %944) %1363 = (fma.f64 %318 %795 %944) %1364 = (fma.f64 %677 %37 %944) %1365 = (/.f64 z z) %1366 = (fma.f64 %421 %1365 %1326) %1367 = (fma.f64 %421 %1365 %1328) %1368 = (fma.f64 %421 %1365 %803) %1369 = (fma.f64 %963 %172 %1326) %1370 = (fma.f64 %963 %172 %1328) %1371 = (fma.f64 %963 %172 %803) %1372 = (fma.f64 %510 %1336 %1326) %1373 = (fma.f64 %510 %1336 %1328) %1374 = (fma.f64 %510 %1336 %803) %1375 = (fma.f64 %241 %800 %944) %1376 = (/.f64 %17 z) %1377 = (fma.f64 %551 %1376 %1326) %1378 = (fma.f64 %551 %1376 %1328) %1379 = (fma.f64 %551 %1376 %803) %1380 = (fma.f64 %802 y %944) %1381 = (fma.f64 %172 %963 %1326) %1382 = (fma.f64 %172 %963 %1328) %1383 = (fma.f64 %172 %963 %803) %1384 = (fma.f64 %32 %42 %1326) %1385 = (fma.f64 %32 %42 %1328) %1386 = (fma.f64 %32 %42 %803) %1387 = (fma.f64 %300 %350 %944) %1388 = (fma.f64 %350 %300 %944) %1389 = (fma.f64 %107 %320 %944) %1390 = (fma.f64 %320 %107 %944) %1391 = (fma.f64 %301 %84 %944) %1392 = (fma.f64 %84 %301 %944) %1393 = (fma.f64 %246 %110 %944) %1394 = (fma.f64 %244 %42 %944) %1395 = (fma.f64 %174 %1340 %1326) %1396 = (fma.f64 %174 %1340 %1328) %1397 = (fma.f64 %174 %1340 %803) %1398 = (fma.f64 %110 %246 %944) %1399 = (/.f64 %30 z) %1400 = (fma.f64 %70 %1399 %1326) %1401 = (fma.f64 %70 %1399 %1328) %1402 = (fma.f64 %70 %1399 %803) %1403 = (fma.f64 y %802 %944) %1406 = (-.f64 %944 (*.f64 (neg.f64 %779) #s(literal 9 binary64))) %1409 = (-.f64 %944 (*.f64 (neg.f64 %795) %318)) %1411 = (-.f64 %944 (*.f64 %667 %800)) %1414 = (-.f64 %944 (*.f64 (neg.f64 %300) %350)) %1417 = (-.f64 %944 (*.f64 (neg.f64 %350) %300)) %1419 = (-.f64 %944 (*.f64 %114 %320)) %1422 = (-.f64 %944 (*.f64 (neg.f64 %320) %107)) %1425 = (-.f64 %944 (*.f64 (neg.f64 %301) %84)) %1427 = (-.f64 %944 (*.f64 %91 %301)) %1429 = (-.f64 %944 (*.f64 %315 %110)) %1431 = (-.f64 %944 (*.f64 %677 %42)) %1434 = (-.f64 %944 (*.f64 (neg.f64 %110) %246)) %1436 = (-.f64 %944 (*.f64 %82 %802)) %1438 = (-.f64 %944 (/.f64 %671 %9)) %1440 = (-.f64 %944 (/.f64 %674 %9)) %1441 = (-.f64 %944 %1319) %1442 = (-.f64 %944 %889) %1445 = (-.f64 %803 (*.f64 (neg.f64 %963) %172)) %1448 = (-.f64 %803 (*.f64 (neg.f64 %172) %963)) %1450 = (-.f64 %803 (neg.f64 %944)) %1451 = (+.f64 %944 %1326) %1452 = (+.f64 %944 %1328) %1453 = (+.f64 %944 %803) %1454 = (+.f64 %803 %944) %1473 = (/.f64 %735 z) %1475 = (/.f64 %244 z) %1480 = (*.f64 %35 z) %1482 = (*.f64 z %47) %1484 = (*.f64 b z) %1487 = (*.f64 z %35) %1490 = (*.f64 z b) %1499 = (/.f64 %737 z) %1504 = (*.f64 %35 %40) %1506 = (neg.f64 %203) %1511 = (*.f64 %28 t) %1512 = (fma.f64 %1511 z %735) %1514 = (fma.f64 %28 t %1473) %1523 = (neg.f64 %1514) %1545 = (neg.f64 %915) %1548 = (/.f64 %915 z) %1550 = (neg.f64 %1545) %1557 = (/.f64 %1545 z) %1559 = (*.f64 %1557 %64) %1560 = (*.f64 %1545 %37) %1561 = (*.f64 %1548 %66) %1562 = (*.f64 %915 %42) %1563 = (/.f64 %915 %9) %1564 = (pow.f64 %1563 #s(literal 1 binary64)) %1566 = (/.f64 (*.f64 %1545 #s(literal -1 binary64)) %816) %1568 = (/.f64 (*.f64 %1545 #s(literal 1 binary64)) %820) %1570 = (/.f64 (*.f64 %915 #s(literal -1 binary64)) %825) %1572 = (/.f64 (*.f64 %915 #s(literal 1 binary64)) %9) %1573 = (/.f64 %1550 %50) %1574 = (/.f64 %1557 %63) %1575 = (/.f64 %1545 %36) %1576 = (/.f64 %1548 %73) %1577 = (/.f64 %1548 c) %1579 = (/.f64 #s(literal 1 binary64) (/.f64 %63 %1557)) %1581 = (/.f64 #s(literal 1 binary64) (/.f64 %36 %1545)) %1583 = (/.f64 #s(literal 1 binary64) (/.f64 c %1548)) %1585 = (/.f64 #s(literal 1 binary64) (/.f64 %9 %915)) %1587 = (neg.f64 (/.f64 %1548 %63)) %1589 = (neg.f64 (/.f64 %915 %36)) %1591 = (neg.f64 (/.f64 %1557 c)) %1593 = (neg.f64 (/.f64 %1545 %9)) %1594 = (+.f64 %657 b) %1596 = (neg.f64 %1594) %1605 = (/.f64 %1594 z) %1607 = (/.f64 %657 z) %1622 = (/.f64 z %1594) %1624 = (neg.f64 %1605) %1635 = (/.f64 c %1594) %1639 = (*.f64 (/.f64 #s(literal 2 binary64) %1635) (/.f64 #s(literal 1/2 binary64) z)) %1642 = (*.f64 (/.f64 #s(literal 2 binary64) c) (/.f64 #s(literal 1/2 binary64) %1622)) %1643 = (*.f64 %1596 %37) %1644 = (*.f64 %1624 %64) %1645 = (*.f64 %1635 z) %1646 = (neg.f64 %1645) %1647 = (/.f64 #s(literal 1 binary64) %1646) %1648 = (*.f64 #s(literal -1 binary64) %1647) %1649 = (*.f64 %1605 %66) %1650 = (*.f64 %1594 %42) %1651 = (*.f64 %66 %1605) %1652 = (/.f64 %1594 %9) %1653 = (*.f64 #s(literal 1 binary64) %1652) %1654 = (pow.f64 %1652 #s(literal 1 binary64)) %1655 = (pow.f64 %1645 #s(literal -1 binary64)) %1656 = (/.f64 %657 %9) %1658 = (/.f64 (fma.f64 %1656 %36 %35) %36) %1660 = (/.f64 (fma.f64 %1656 z %39) z) %1662 = (/.f64 (fma.f64 %1656 %9 b) %9) %1665 = (/.f64 (fma.f64 %657 %36 (*.f64 %35 %9)) %1054) %1668 = (/.f64 (fma.f64 %657 z (*.f64 %39 %9)) %1032) %1671 = (/.f64 (fma.f64 %657 %9 (*.f64 b %9)) %1058) %1674 = (/.f64 (fma.f64 %657 %36 (*.f64 %9 %35)) %1054) %1677 = (/.f64 (fma.f64 %657 z (*.f64 %9 %39)) %1032) %1680 = (/.f64 (fma.f64 %657 %9 (*.f64 %9 b)) %1058) %1682 = (/.f64 (*.f64 %1596 #s(literal -1 binary64)) %816) %1684 = (/.f64 (*.f64 %1596 #s(literal 1 binary64)) %820) %1686 = (/.f64 (*.f64 %1594 #s(literal -1 binary64)) %825) %1688 = (/.f64 (*.f64 %1594 #s(literal 1 binary64)) %9) %1690 = (/.f64 (*.f64 #s(literal -1 binary64) %1596) %818) %1692 = (/.f64 (*.f64 #s(literal -1 binary64) %1594) %822) %1694 = (/.f64 (*.f64 #s(literal 1 binary64) %1596) %827) %1696 = (/.f64 (*.f64 #s(literal 1 binary64) %1594) %9) %1697 = (/.f64 %1596 %36) %1698 = (/.f64 %1624 %63) %1699 = (/.f64 #s(literal -1 binary64) %1646) %1700 = (/.f64 %1605 %73) %1701 = (/.f64 %1605 c) %1702 = (/.f64 %1594 %50) %1704 = (/.f64 #s(literal 1 binary64) (/.f64 %36 %1596)) %1706 = (/.f64 #s(literal 1 binary64) (/.f64 %1646 #s(literal -1 binary64))) %1708 = (/.f64 #s(literal 1 binary64) (/.f64 %1645 #s(literal 1 binary64))) %1710 = (/.f64 #s(literal 1 binary64) (/.f64 %9 %1594)) %1711 = (/.f64 #s(literal 1 binary64) %1645) %1713 = (neg.f64 (/.f64 %1594 %36)) %1715 = (neg.f64 (/.f64 %1605 %63)) %1717 = (neg.f64 (/.f64 %1596 %9)) %1719 = (neg.f64 (/.f64 %1624 c)) %1721 = (neg.f64 (/.f64 #s(literal -1 binary64) %1645)) %1722 = (neg.f64 %1647) %1723 = (fma.f64 %35 %37 %1656) %1724 = (fma.f64 %657 %42 %44) %1725 = (fma.f64 %39 %40 %1656) %1726 = (fma.f64 b %42 %1656) %1727 = (-.f64 %1656 %483) %1728 = (-.f64 %1656 %58) %1731 = (+.f64 (/.f64 %1607 c) (/.f64 %203 c)) %1732 = (+.f64 %1656 %44) %1733 = (+.f64 %44 %1656) %1743 = (*.f64 %579 a) %1746 = (/ %914 %503) %1747 = (approx %1746 %1743) %1749 = (neg.f64 %627) %1750 = (/.f64 #s(literal 1 binary64) %1749) %1752 = (/.f64 #s(literal 1 binary64) %627) %1766 = (neg.f64 %649) %1767 = (/.f64 #s(literal 1 binary64) %1766) %1769 = (/.f64 #s(literal 1 binary64) %649) %1783 = (approx %1746 %942) %1784 = (pow.f64 %1783 #s(literal 1 binary64)) %1785 = (*.f64 %563 t) %1788 = (approx %1746 %1785) %1790 = (approx %1746 %803) %1791 = (pow.f64 %1790 #s(literal 1 binary64)) %1792 = (neg.f64 %590) %1795 = (/.f64 %590 z) %1808 = (*.f64 %629 #s(literal 1 binary64)) %1809 = (*.f64 %1808 %40) %1810 = (neg.f64 %629) %1811 = (*.f64 %1810 %200) %1812 = (*.f64 %629 %40) %1813 = (*.f64 %40 %629) %1814 = (/.f64 %629 z) %1815 = (pow.f64 %1814 #s(literal 1 binary64)) %1817 = (/.f64 (neg.f64 %1808) %47) %1819 = (/.f64 (neg.f64 %1810) %205) %1820 = (/.f64 %1808 z) %1821 = (/.f64 %1810 %47) %1823 = (/.f64 #s(literal 1 binary64) (/.f64 z %1808)) %1825 = (/.f64 #s(literal 1 binary64) (/.f64 %47 %1810)) %1827 = (/.f64 #s(literal 1 binary64) (/.f64 z %629)) %1829 = (neg.f64 (/.f64 %629 %47)) %1831 = (neg.f64 (/.f64 %1810 z)) %1832 = (*.f64 %767 #s(literal 9 binary64)) %1836 = (approx %1746 %1832) %1838 = (neg.f64 %419) %1841 = (/.f64 %419 z) %1850 = (/.f64 %1838 z) %1855 = (/.f64 %419 %9) %1881 = (/.f64 %1514 c) %1883 = (/.f64 %1511 c) %1906 = (/.f64 %1473 c) %1915 = (*.f64 #s(literal 1 binary64) %634) %1916 = (*.f64 %1915 %66) %1917 = (neg.f64 %634) %1918 = (*.f64 %1917 %64) %1919 = (*.f64 %634 %66) %1920 = (*.f64 %66 %634) %1921 = (/.f64 %634 c) %1922 = (pow.f64 %1921 #s(literal 1 binary64)) %1924 = (/.f64 (neg.f64 %1915) %63) %1926 = (/.f64 (neg.f64 %1917) %73) %1927 = (/.f64 %1915 c) %1928 = (/.f64 %1917 %63) %1930 = (/.f64 #s(literal 1 binary64) (/.f64 c %1915)) %1932 = (/.f64 #s(literal 1 binary64) (/.f64 %63 %1917)) %1934 = (/.f64 #s(literal 1 binary64) (/.f64 c %634)) %1936 = (neg.f64 (/.f64 %634 %63)) %1938 = (neg.f64 (/.f64 %1917 c)) %1939 = (approx %1746 %927) %1941 = (*.f64 %548 y) %1944 = (approx %1746 %1941) x #s(literal 9 binary64) y z #s(literal 4 binary64) t a b c %9 %10 %12 %13 (*.f64 x #s(literal 9 binary64)) (pow.f64 %13 #s(literal 1 binary64)) #s(literal -4 binary64) %17 (*.f64 z t) (pow.f64 %17 #s(literal 1 binary64)) %21 %22 %23 %24 %25 %27 %29 %31 %32 %33 %34 %9 %10 %12 (*.f64 %35 %37) (*.f64 %39 %40) (*.f64 b %42) (pow.f64 %44 #s(literal 1 binary64)) (/.f64 (neg.f64 %39) %47) (/.f64 %49 %50) (/.f64 %35 %36) (/.f64 #s(literal 1 binary64) (/.f64 z %39)) (/.f64 #s(literal 1 binary64) %55) (/.f64 %39 z) %44 (neg.f64 %58) %20 (*.f64 t a) (pow.f64 %20 #s(literal 1 binary64)) (*.f64 %62 %64) (*.f64 %20 %66) (*.f64 a %68) (pow.f64 %70 #s(literal 1 binary64)) (/.f64 %72 %73) (/.f64 %62 %63) (/.f64 #s(literal 1 binary64) %76) %70 (neg.f64 (/.f64 %20 %63)) (neg.f64 (/.f64 %62 c)) (*.f64 %82 %37) (*.f64 %84 %40) (*.f64 y %42) (pow.f64 %87 #s(literal 1 binary64)) (/.f64 %89 %50) (/.f64 %91 %47) (/.f64 %82 %36) (/.f64 %84 z) (/.f64 #s(literal 1 binary64) (/.f64 %36 %82)) (/.f64 #s(literal 1 binary64) (/.f64 z %84)) (/.f64 #s(literal 1 binary64) (/.f64 %9 y)) %87 (neg.f64 (/.f64 y %36)) (neg.f64 (/.f64 %82 %9)) (*.f64 %105 %37) (*.f64 %107 %40) (*.f64 x %42) (pow.f64 %110 #s(literal 1 binary64)) (/.f64 %112 %50) (/.f64 %114 %47) (/.f64 %105 %36) (/.f64 %107 z) (/.f64 #s(literal 1 binary64) (/.f64 %36 %105)) (/.f64 #s(literal 1 binary64) (/.f64 z %107)) (/.f64 #s(literal 1 binary64) (/.f64 %9 x)) %110 (neg.f64 (/.f64 x %36)) (neg.f64 (/.f64 %105 %9)) %128 (*.f64 y c) (pow.f64 %128 #s(literal 1 binary64)) (*.f64 %131 %68) (*.f64 %133 %134) (*.f64 %62 (/.f64 #s(literal 1 binary64) %136)) (*.f64 %68 %131) (*.f64 %134 %133) (*.f64 %70 (/.f64 #s(literal 1 binary64) y)) (*.f64 %20 %143) (*.f64 a (/.f64 t %128)) (pow.f64 %147 #s(literal 1 binary64)) (/.f64 (*.f64 %149 t) (*.f64 %63 y)) (/.f64 %153 %82) (/.f64 %72 (neg.f64 %136)) (/.f64 %62 %136) (/.f64 #s(literal 1 binary64) (/.f64 %136 %62)) (/.f64 #s(literal 1 binary64) (/.f64 y %70)) (/.f64 #s(literal 1 binary64) (/.f64 %128 %20)) (/.f64 %70 y) %147 (neg.f64 (/.f64 %20 %136)) (neg.f64 (/.f64 %62 %128)) (*.f64 %169 %64) (*.f64 %22 %66) (*.f64 a %172) (pow.f64 %174 #s(literal 1 binary64)) (/.f64 (neg.f64 %169) %73) (/.f64 %169 %63) (/.f64 #s(literal 1 binary64) (/.f64 %63 %169)) (/.f64 #s(literal 1 binary64) (/.f64 c %22)) %174 (neg.f64 (/.f64 %22 %63)) (neg.f64 (/.f64 %169 c)) (*.f64 %35 %64) (*.f64 b %66) (pow.f64 %39 #s(literal 1 binary64)) (/.f64 %49 %73) (/.f64 %35 %63) (/.f64 #s(literal 1 binary64) (/.f64 %63 %35)) (/.f64 #s(literal 1 binary64) (/.f64 c b)) %39 (neg.f64 (/.f64 b %63)) (neg.f64 (/.f64 %35 c)) (*.f64 %35 %200) (*.f64 b %40) (pow.f64 %203 #s(literal 1 binary64)) (/.f64 %49 %205) (/.f64 %35 %47) (/.f64 #s(literal 1 binary64) %208) %203 (neg.f64 (/.f64 b %47)) (neg.f64 %212) (*.f64 %149 %64) (*.f64 a %66) (pow.f64 %134 #s(literal 1 binary64)) (/.f64 (neg.f64 %149) %73) (/.f64 %149 %63) (/.f64 #s(literal 1 binary64) %220) %134 (neg.f64 (/.f64 a %63)) (neg.f64 (/.f64 %149 c)) (*.f64 %226 %64) (*.f64 t %66) (pow.f64 %68 #s(literal 1 binary64)) (/.f64 (neg.f64 %226) %73) (/.f64 %226 %63) (/.f64 #s(literal 1 binary64) (/.f64 %63 %226)) (/.f64 #s(literal 1 binary64) %235) %68 (neg.f64 (/.f64 t %63)) (neg.f64 (/.f64 %226 c)) #s(literal 1 binary64) %241 (*.f64 x y) (pow.f64 %241 #s(literal 1 binary64)) %244 (*.f64 %13 y) (*.f64 %246 x) (*.f64 y %13) (*.f64 #s(literal 9 binary64) %241) (*.f64 x %246) (pow.f64 %244 #s(literal 1 binary64)) %246 (*.f64 #s(literal 9 binary64) y) (pow.f64 %246 #s(literal 1 binary64)) %254 (*.f64 t #s(literal -4 binary64)) (pow.f64 %254 #s(literal 1 binary64)) %21 %22 %23 %24 %25 (*.f64 #s(literal -1 binary64) %200) (*.f64 #s(literal 1 binary64) %40) (pow.f64 %40 #s(literal 1 binary64)) (pow.f64 z #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %47) (/.f64 #s(literal 1 binary64) (/.f64 %47 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %205) (/.f64 #s(literal 1 binary64) (/.f64 z #s(literal 1 binary64))) %40 (neg.f64 (/.f64 #s(literal -1 binary64) z)) (neg.f64 %200) (*.f64 #s(literal -1 binary64) %64) (*.f64 #s(literal 1 binary64) %66) (pow.f64 %66 #s(literal 1 binary64)) (pow.f64 c #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %63) (/.f64 #s(literal 1 binary64) (/.f64 %63 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %73) (/.f64 #s(literal 1 binary64) (/.f64 c #s(literal 1 binary64))) %66 (neg.f64 (/.f64 #s(literal -1 binary64) c)) (neg.f64 %64) (*.f64 %82 %64) (*.f64 y %66) (pow.f64 %84 #s(literal 1 binary64)) (/.f64 %89 %73) (/.f64 %82 %63) (/.f64 #s(literal 1 binary64) (/.f64 %63 %82)) (/.f64 #s(literal 1 binary64) (/.f64 c y)) %84 (neg.f64 (/.f64 y %63)) (neg.f64 (/.f64 %82 c)) (*.f64 %297 %200) (*.f64 %13 %40) %301 (pow.f64 %301 #s(literal 1 binary64)) (/.f64 (neg.f64 %297) %205) (/.f64 %297 %47) (/.f64 %13 z) (/.f64 #s(literal 1 binary64) (/.f64 %47 %297)) (/.f64 #s(literal 1 binary64) (/.f64 z %13)) (neg.f64 (/.f64 %13 %47)) (neg.f64 (/.f64 %297 z)) (*.f64 %315 %200) (*.f64 %246 %40) (*.f64 y %318) (pow.f64 %320 #s(literal 1 binary64)) (/.f64 %322 %205) (/.f64 %315 %47) %320 (/.f64 #s(literal 1 binary64) (/.f64 %47 %315)) (/.f64 #s(literal 1 binary64) (/.f64 z %246)) (neg.f64 (/.f64 %246 %47)) (neg.f64 (/.f64 %315 z)) (*.f64 %105 %64) (*.f64 x %66) (pow.f64 %107 #s(literal 1 binary64)) (/.f64 %112 %73) (/.f64 %105 %63) (/.f64 #s(literal 1 binary64) (/.f64 %63 %105)) (/.f64 #s(literal 1 binary64) (/.f64 c x)) %107 (neg.f64 (/.f64 x %63)) (neg.f64 (/.f64 %105 c)) (*.f64 %315 %64) (*.f64 %246 %66) (*.f64 y %348) (pow.f64 %350 #s(literal 1 binary64)) (/.f64 %322 %73) (/.f64 %315 %63) %350 (/.f64 #s(literal 1 binary64) (/.f64 %63 %315)) (/.f64 #s(literal 1 binary64) (/.f64 c %246)) (neg.f64 (/.f64 %246 %63)) (neg.f64 (/.f64 %315 c)) (*.f64 %105 %200) (*.f64 x %40) (pow.f64 %300 #s(literal 1 binary64)) (/.f64 %112 %205) (/.f64 %105 %47) (/.f64 #s(literal 1 binary64) (/.f64 %47 %105)) (/.f64 #s(literal 1 binary64) (/.f64 z x)) %300 (neg.f64 (/.f64 x %47)) (neg.f64 (/.f64 %105 z)) (pow.f64 %375 #s(literal 1 binary64)) (neg.f64 (-.f64 %377 b)) (fma.f64 %26 z %49) (fma.f64 %26 z b) (fma.f64 %28 %17 %49) (fma.f64 %28 %17 b) (fma.f64 %20 %30 %49) (fma.f64 %20 %30 b) (fma.f64 %22 #s(literal -4 binary64) %49) %375 (fma.f64 #s(literal -4 binary64) %22 %49) (fma.f64 #s(literal -4 binary64) %22 b) (-.f64 %32 %35) (-.f64 b %391) (-.f64 b %393) (-.f64 b %395) (-.f64 b %398) (-.f64 b %377) (-.f64 b %401) (+.f64 %32 %49) (+.f64 %32 b) (+.f64 b (neg.f64 %377)) (+.f64 b (neg.f64 %401)) (+.f64 b %32) (pow.f64 %419 #s(literal 1 binary64)) %419 (*.f64 %422 %42) (pow.f64 %424 #s(literal 1 binary64)) (/.f64 (fma.f64 %421 %36 %35) %36) (/.f64 (fma.f64 %421 z %39) z) (/.f64 (fma.f64 %44 c %26) c) (/.f64 (fma.f64 %26 %36 (*.f64 %35 c)) %434) (/.f64 (fma.f64 %26 z (*.f64 %39 c)) %9) (/.f64 (fma.f64 %26 %9 (*.f64 b c)) %441) (/.f64 (fma.f64 %35 c (*.f64 %26 %36)) %445) (/.f64 (fma.f64 %39 c %32) %9) (/.f64 (fma.f64 b c (*.f64 %26 %9)) %451) (/.f64 (fma.f64 %26 %36 (*.f64 c %35)) %434) (/.f64 (fma.f64 %26 z (*.f64 c %39)) %9) (/.f64 (fma.f64 %26 %9 (*.f64 c b)) %441) (/.f64 (fma.f64 %35 c (*.f64 %36 %26)) %445) (/.f64 (fma.f64 %39 c (*.f64 z %26)) %9) (/.f64 (fma.f64 b c (*.f64 %9 %26)) %451) (/.f64 (neg.f64 %422) %36) (/.f64 %422 %9) (/.f64 #s(literal 1 binary64) (/.f64 %9 %422)) (neg.f64 (-.f64 %58 %421)) (fma.f64 %26 %66 %44) (fma.f64 %35 %37 %421) (fma.f64 %39 %40 %421) %424 (fma.f64 #s(literal -4 binary64) %70 %44) (fma.f64 b %42 %421) (-.f64 %421 %483) (-.f64 %421 %58) (-.f64 %44 (*.f64 %153 #s(literal -4 binary64))) (-.f64 %44 (*.f64 #s(literal 4 binary64) %70)) (-.f64 %44 (neg.f64 %421)) (+.f64 (/.f64 (*.f64 %421 %9) %9) %44) (+.f64 %421 %44) (+.f64 %44 %421) (pow.f64 %505 #s(literal 1 binary64)) %505 (*.f64 (/.f64 #s(literal -4 binary64) y) %70) (*.f64 %26 %143) (*.f64 %510 (/.f64 %20 y)) %513 (*.f64 #s(literal -4 binary64) %147) (pow.f64 %513 #s(literal 1 binary64)) (/.f64 %390 %136) (/.f64 %26 %128) (/.f64 #s(literal 1 binary64) (/.f64 %128 %26)) (*.f64 %520 %64) (*.f64 %17 %66) (*.f64 t %523) (pow.f64 %172 #s(literal 1 binary64)) (/.f64 (neg.f64 %520) %73) (/.f64 %520 %63) (/.f64 #s(literal 1 binary64) (/.f64 %63 %520)) (/.f64 #s(literal 1 binary64) (/.f64 c %17)) %172 (neg.f64 (/.f64 %17 %63)) (neg.f64 (/.f64 %520 c)) (pow.f64 %548 #s(literal 1 binary64)) %548 (*.f64 %28 %66) %551 (*.f64 #s(literal -4 binary64) %134) (pow.f64 %551 #s(literal 1 binary64)) (/.f64 %397 %63) (/.f64 %28 c) (/.f64 #s(literal 1 binary64) (/.f64 c %28)) (pow.f64 %563 #s(literal 1 binary64)) %563 (*.f64 %254 %66) %566 (*.f64 #s(literal -4 binary64) %68) (pow.f64 %566 #s(literal 1 binary64)) (/.f64 %569 %63) (/.f64 %254 c) (/.f64 #s(literal 1 binary64) (/.f64 c %254)) (pow.f64 %579 #s(literal 1 binary64)) %579 (*.f64 %32 %66) %582 (*.f64 #s(literal -4 binary64) %174) (pow.f64 %582 #s(literal 1 binary64)) (/.f64 %401 %63) (/.f64 %32 c) (/.f64 #s(literal 1 binary64) (/.f64 c %32)) (pow.f64 %590 #s(literal 1 binary64)) %590 #s(literal -1/4 binary64) (*.f64 %220 (/.f64 #s(literal 1 binary64) t)) (*.f64 %63 (/.f64 #s(literal 1 binary64) %62)) (*.f64 c %597) (pow.f64 %76 #s(literal 1 binary64)) (/.f64 (neg.f64 %220) %226) (/.f64 %73 %72) (/.f64 %220 t) (/.f64 %63 %62) (/.f64 #s(literal 1 binary64) (/.f64 t %220)) (/.f64 #s(literal 1 binary64) %70) %76 (neg.f64 (/.f64 c %62)) (neg.f64 (/.f64 %63 %20)) (*.f64 (/.f64 #s(literal -1/4 binary64) a) %235) (*.f64 (/.f64 #s(literal -1/4 binary64) t) %220) (*.f64 %616 %597) %618 (*.f64 #s(literal -1/4 binary64) %76) (pow.f64 %618 #s(literal 1 binary64)) (/.f64 (neg.f64 %616) %62) (/.f64 %616 %20) (/.f64 #s(literal 1 binary64) (/.f64 %20 %616)) (pow.f64 %627 #s(literal 1 binary64)) %627 (pow.f64 %629 #s(literal 1 binary64)) %629 (pow.f64 %634 #s(literal 1 binary64)) %634 (*.f64 %36 (/.f64 #s(literal 1 binary64) %35)) (*.f64 %9 (/.f64 #s(literal 1 binary64) b)) (*.f64 c %208) (pow.f64 %55 #s(literal 1 binary64)) (/.f64 %50 %49) (/.f64 %36 %35) (/.f64 #s(literal 1 binary64) %44) %55 (neg.f64 (/.f64 %9 %35)) (neg.f64 (/.f64 %36 b)) (pow.f64 %649 #s(literal 1 binary64)) %649 %28 (*.f64 a #s(literal -4 binary64)) (pow.f64 %28 #s(literal 1 binary64)) %27 %29 %31 %32 %33 %34 (pow.f64 %657 #s(literal 1 binary64)) %657 (*.f64 %659 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %659) (pow.f64 %659 #s(literal 1 binary64)) (neg.f64 %663) (fma.f64 %26 z %665) (fma.f64 %26 z %669) (fma.f64 %26 z %672) (fma.f64 %26 z %675) (fma.f64 %26 z %678) (fma.f64 %26 z %244) (fma.f64 %28 %17 %665) (fma.f64 %28 %17 %669) (fma.f64 %28 %17 %672) (fma.f64 %28 %17 %675) (fma.f64 %28 %17 %678) (fma.f64 %28 %17 %244) %659 (fma.f64 %13 y %32) (fma.f64 %246 x %32) (fma.f64 %20 %30 %665) (fma.f64 %20 %30 %669) (fma.f64 %20 %30 %672) (fma.f64 %20 %30 %675) (fma.f64 %20 %30 %678) (fma.f64 %20 %30 %244) (fma.f64 %22 #s(literal -4 binary64) %665) (fma.f64 %22 #s(literal -4 binary64) %669) (fma.f64 %22 #s(literal -4 binary64) %672) (fma.f64 %22 #s(literal -4 binary64) %675) (fma.f64 %22 #s(literal -4 binary64) %678) (fma.f64 %22 #s(literal -4 binary64) %244) (fma.f64 #s(literal -4 binary64) %22 %665) (fma.f64 #s(literal -4 binary64) %22 %669) (fma.f64 #s(literal -4 binary64) %22 %672) (fma.f64 #s(literal -4 binary64) %22 %675) (fma.f64 #s(literal -4 binary64) %22 %678) (fma.f64 #s(literal -4 binary64) %22 %244) (fma.f64 y %13 %32) (fma.f64 #s(literal 9 binary64) %241 %32) (fma.f64 x %246 %32) (-.f64 %32 %711) (-.f64 %32 %713) (-.f64 %32 %715) (-.f64 %32 %717) (-.f64 %32 %671) (-.f64 %32 %674) (-.f64 %32 %677) (-.f64 %244 %391) (-.f64 %244 %393) (-.f64 %244 %395) (-.f64 %244 %398) (-.f64 %244 %377) (-.f64 %244 %401) (+.f64 %32 %665) (+.f64 %32 %669) (+.f64 %32 %672) (+.f64 %32 %675) (+.f64 %32 %678) (+.f64 %32 %244) (+.f64 %244 %32) (pow.f64 %735 #s(literal 1 binary64)) (neg.f64 %737) (fma.f64 %241 #s(literal 9 binary64) %49) %735 (fma.f64 %13 y %49) (fma.f64 %13 y b) (fma.f64 %246 x %49) (fma.f64 %246 x b) (fma.f64 y %13 %49) (fma.f64 y %13 b) (fma.f64 #s(literal 9 binary64) %241 %49) (fma.f64 #s(literal 9 binary64) %241 b) (fma.f64 x %246 %49) (fma.f64 x %246 b) (-.f64 %244 %35) (-.f64 b %711) (-.f64 b %713) (-.f64 b %715) (-.f64 b %717) (-.f64 b %671) (-.f64 b %674) (-.f64 b %677) (+.f64 %244 %49) (+.f64 %244 b) (+.f64 b %244) (*.f64 %761 %107) (*.f64 %241 %42) (*.f64 %300 %84) (*.f64 %107 %761) (*.f64 %84 %300) %767 (*.f64 x %87) (pow.f64 %767 #s(literal 1 binary64)) (/.f64 %667 %36) (/.f64 %241 %9) (/.f64 #s(literal 1 binary64) (/.f64 %9 %241)) %775 %776 %778 %780 %782 %784 %786 %788 %790 %792 %794 %796 %797 %798 %799 %801 %803 %804 %805 %806 %807 %808 %809 %810 %811 %812 %813 %814 %817 %819 %821 %823 %826 %828 %830 %831 %832 %833 %835 %836 %838 %839 %841 %843 %845 %847 %849 %851 %853 %855 %857 %859 %860 %861 %862 %863 %864 %865 %866 %867 %868 %869 %870 %872 %874 %876 %878 %880 %882 %884 %886 %888 %890 %775 %776 %778 %780 %782 %784 %786 %788 %790 %792 %794 %796 %797 %798 %799 %801 %803 %804 %805 %806 %807 %808 %809 %810 %811 %812 %813 %814 %817 %819 %821 %823 %826 %828 %830 %831 %832 %833 %835 %836 %838 %839 %841 %843 %845 %847 %849 %851 %853 %855 %857 %859 %860 %861 %862 %863 %864 %865 %866 %867 %868 %869 %870 %872 %874 %876 %878 %880 %882 %884 %886 %888 %890 (*.f64 %348 %300) (*.f64 %318 %107) (*.f64 %13 %42) (*.f64 %300 %348) (*.f64 %107 %318) %802 (*.f64 #s(literal 9 binary64) %110) (pow.f64 %802 #s(literal 1 binary64)) (/.f64 %297 %36) (/.f64 %13 %9) (/.f64 #s(literal 1 binary64) (/.f64 %9 %13)) %775 %776 %778 %780 %782 %784 %786 %788 %790 %792 %794 %796 %797 %798 %799 %801 %803 %804 %805 %806 %807 %808 %809 %810 %811 %812 %813 %814 %817 %819 %821 %823 %826 %828 %830 %831 %832 %833 %835 %836 %838 %839 %841 %843 %845 %847 %849 %851 %853 %855 %857 %859 %860 %861 %862 %863 %864 %865 %866 %867 %868 %869 %870 %872 %874 %876 %878 %880 %882 %884 %886 %888 %890 %775 %776 %778 %780 %782 %784 %786 %788 %790 %792 %794 %796 %797 %798 %799 %801 %803 %804 %805 %806 %807 %808 %809 %810 %811 %812 %813 %814 %817 %819 %821 %823 %826 %828 %830 %831 %832 %833 %835 %836 %838 %839 %841 %843 %845 %847 %849 %851 %853 %855 %857 %859 %860 %861 %862 %863 %864 %865 %866 %867 %868 %869 %870 %872 %874 %876 %878 %880 %882 %884 %886 %888 %890 %775 %776 %778 %780 %782 %784 %786 %788 %790 %792 %794 %796 %797 %798 %799 %801 %803 %804 %805 %806 %807 %808 %809 %810 %811 %812 %813 %814 %817 %819 %821 %823 %826 %828 %830 %831 %832 %833 %835 %836 %838 %839 %841 %843 %845 %847 %849 %851 %853 %855 %857 %859 %860 %861 %862 %863 %864 %865 %866 %867 %868 %869 %870 %872 %874 %876 %878 %880 %882 %884 %886 %888 %890 %775 %776 %778 %780 %782 %784 %786 %788 %790 %792 %794 %796 %797 %798 %799 %801 %803 %804 %805 %806 %807 %808 %809 %810 %811 %812 %813 %814 %817 %819 %821 %823 %826 %828 %830 %831 %832 %833 %835 %836 %838 %839 %841 %843 %845 %847 %849 %851 %853 %855 %857 %859 %860 %861 %862 %863 %864 %865 %866 %867 %868 %869 %870 %872 %874 %876 %878 %880 %882 %884 %886 %888 %890 %775 %776 %778 %780 %782 %784 %786 %788 %790 %792 %794 %796 %797 %798 %799 %801 %803 %804 %805 %806 %807 %808 %809 %810 %811 %812 %813 %814 %817 %819 %821 %823 %826 %828 %830 %831 %832 %833 %835 %836 %838 %839 %841 %843 %845 %847 %849 %851 %853 %855 %857 %859 %860 %861 %862 %863 %864 %865 %866 %867 %868 %869 %870 %872 %874 %876 %878 %880 %882 %884 %886 %888 %890 (*.f64 #s(literal -4 binary64) %64) (*.f64 #s(literal 4 binary64) %66) (pow.f64 %904 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 %63 #s(literal -4 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 c #s(literal 4 binary64))) (/.f64 #s(literal -4 binary64) %63) (/.f64 #s(literal 4 binary64) %73) %904 (neg.f64 %510) (pow.f64 %915 #s(literal 1 binary64)) %915 (*.f64 #s(literal -4 binary64) %66) (*.f64 #s(literal 4 binary64) %64) (pow.f64 %510 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 c #s(literal -4 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %63 #s(literal 4 binary64))) (/.f64 #s(literal -4 binary64) %73) %510 (/.f64 #s(literal 4 binary64) %63) (neg.f64 %904) %927 (*.f64 %20 %510) (*.f64 a (*.f64 t %510)) (pow.f64 %927 #s(literal 1 binary64)) (neg.f64 (*.f64 %20 %904)) %935 %937 %938 %939 %940 %941 %943 %946 %948 %950 %952 %954 %956 %958 %960 %962 %966 %969 %971 %974 %978 %981 %984 %987 %990 %993 %996 %999 %1003 %1006 %1009 %1012 %1015 %1018 %1021 %1025 %1029 %1033 %1036 %1039 %1042 %1045 %1048 %1051 %1055 %1059 %1062 %1065 %1068 %1071 %1074 %1077 %1079 %1081 %1083 %1085 %1087 %1089 %1091 %1093 %1095 %1097 %1099 %1101 %1103 %1105 %1107 %1110 %1114 %1118 %1121 %1124 %1127 %1129 %1131 %1133 %1135 %1137 %1139 %1141 %1143 %1145 %1147 %1149 %1151 %1153 %1155 %1158 %1161 %1164 %1167 %1170 %1173 %1176 %1179 %1182 %1185 %1188 %1191 %1194 %1197 %1200 %1203 %1206 %1209 %1212 %1215 %1218 %1221 %1224 %1227 %1230 %1233 %1236 %1239 %1242 %1245 %1248 %1251 %1254 %1256 %1258 %1260 %1262 %1264 %1266 %1268 %1270 %1272 %1274 %1276 %1278 %1280 %1282 %1284 %1287 %1290 %1293 %1296 %1299 %1302 %1304 %1305 %1306 %1307 %942 %1309 %1311 %1313 %1315 %1317 %1321 %1323 %1327 %1329 %1330 %1333 %1334 %1335 %1337 %1338 %1339 %1341 %1342 %1343 %1344 %1345 %1346 %1347 %1348 %1349 %1350 %1351 %1352 %1353 %1354 %1355 %1356 %1357 %1358 %1359 %1360 %1361 %1362 %1363 %1364 %1366 %1367 %1368 %1369 %1370 %1371 %1372 %1373 %1374 %1375 %1377 %1378 %1379 %1380 %1381 %1382 %1383 %1384 %1385 %1386 %1387 %1388 %1389 %1390 %1391 %1392 %1393 %1394 %1395 %1396 %1397 %1398 %1400 %1401 %1402 %1403 %1406 %1409 %1411 %1414 %1417 %1419 %1422 %1425 %1427 %1429 %1431 %1434 %1436 %1438 %1440 %1441 %1442 %1445 %1448 %1450 %1451 %1452 %1453 %1454 (*.f64 %397 %200) (*.f64 %28 %40) (*.f64 #s(literal -4 binary64) (/.f64 a z)) (pow.f64 %963 #s(literal 1 binary64)) (/.f64 (neg.f64 %397) %205) (/.f64 %397 %47) %963 (/.f64 #s(literal 1 binary64) (/.f64 %47 %397)) (/.f64 #s(literal 1 binary64) (/.f64 z %28)) (neg.f64 (/.f64 %28 %47)) (neg.f64 (/.f64 %397 z)) %935 %937 %938 %939 %940 %941 %943 %946 %948 %950 %952 %954 %956 %958 %960 %962 %966 %969 %971 %974 %978 %981 %984 %987 %990 %993 %996 %999 %1003 %1006 %1009 %1012 %1015 %1018 %1021 %1025 %1029 %1033 %1036 %1039 %1042 %1045 %1048 %1051 %1055 %1059 %1062 %1065 %1068 %1071 %1074 %1077 %1079 %1081 %1083 %1085 %1087 %1089 %1091 %1093 %1095 %1097 %1099 %1101 %1103 %1105 %1107 %1110 %1114 %1118 %1121 %1124 %1127 %1129 %1131 %1133 %1135 %1137 %1139 %1141 %1143 %1145 %1147 %1149 %1151 %1153 %1155 %1158 %1161 %1164 %1167 %1170 %1173 %1176 %1179 %1182 %1185 %1188 %1191 %1194 %1197 %1200 %1203 %1206 %1209 %1212 %1215 %1218 %1221 %1224 %1227 %1230 %1233 %1236 %1239 %1242 %1245 %1248 %1251 %1254 %1256 %1258 %1260 %1262 %1264 %1266 %1268 %1270 %1272 %1274 %1276 %1278 %1280 %1282 %1284 %1287 %1290 %1293 %1296 %1299 %1302 %1304 %1305 %1306 %1307 %942 %1309 %1311 %1313 %1315 %1317 %1321 %1323 %1327 %1329 %1330 %1333 %1334 %1335 %1337 %1338 %1339 %1341 %1342 %1343 %1344 %1345 %1346 %1347 %1348 %1349 %1350 %1351 %1352 %1353 %1354 %1355 %1356 %1357 %1358 %1359 %1360 %1361 %1362 %1363 %1364 %1366 %1367 %1368 %1369 %1370 %1371 %1372 %1373 %1374 %1375 %1377 %1378 %1379 %1380 %1381 %1382 %1383 %1384 %1385 %1386 %1387 %1388 %1389 %1390 %1391 %1392 %1393 %1394 %1395 %1396 %1397 %1398 %1400 %1401 %1402 %1403 %1406 %1409 %1411 %1414 %1417 %1419 %1422 %1425 %1427 %1429 %1431 %1434 %1436 %1438 %1440 %1441 %1442 %1445 %1448 %1450 %1451 %1452 %1453 %1454 (*.f64 %737 %200) (*.f64 %735 %40) (pow.f64 %1473 #s(literal 1 binary64)) (/.f64 (fma.f64 %1475 %47 %35) %47) (/.f64 (fma.f64 %1475 z b) z) (/.f64 (fma.f64 %244 %47 %1480) %1482) (/.f64 (fma.f64 %244 z %1484) %1002) (/.f64 (fma.f64 %244 %47 %1487) %1482) (/.f64 (fma.f64 %244 z %1490) %1002) (/.f64 %737 %47) (/.f64 %735 %205) %1473 (/.f64 #s(literal 1 binary64) (/.f64 %47 %737)) (/.f64 #s(literal 1 binary64) (/.f64 z %735)) (neg.f64 %1499) (fma.f64 %35 %200 %1475) (fma.f64 %244 %40 %203) (fma.f64 b %40 %1475) (-.f64 %1475 %1504) (-.f64 %1475 %1506) (-.f64 %1475 %212) (+.f64 %1475 %203) (+.f64 %203 %1475) (*.f64 %1512 %40) (pow.f64 %1514 #s(literal 1 binary64)) (/.f64 (fma.f64 %1511 %47 %737) %47) (/.f64 (neg.f64 %1512) %47) (/.f64 %1512 z) (/.f64 #s(literal 1 binary64) (/.f64 z %1512)) (neg.f64 %1523) (fma.f64 %737 %200 %1511) (fma.f64 %735 %40 %1511) %1514 (fma.f64 %254 a %1473) (fma.f64 a %254 %1473) (-.f64 %1511 (*.f64 %737 %40)) (-.f64 %1511 %1499) (-.f64 %1473 (*.f64 %397 t)) (-.f64 %1473 (*.f64 %569 a)) (-.f64 %1473 (*.f64 %149 %254)) (-.f64 %1473 (neg.f64 %1511)) (+.f64 (/.f64 (*.f64 %1511 z) z) %1473) (+.f64 %1511 %1473) (+.f64 %1473 %1511) (*.f64 %1545 %200) (*.f64 %915 %40) (pow.f64 %1548 #s(literal 1 binary64)) (/.f64 %1550 %205) (/.f64 %1545 %47) %1548 (/.f64 #s(literal 1 binary64) (/.f64 %47 %1545)) (/.f64 #s(literal 1 binary64) (/.f64 z %915)) (neg.f64 %1557) %1559 %1560 %1561 %1562 %1564 %1566 %1568 %1570 %1572 %1573 %1574 %1575 %1576 %1577 %1563 %1579 %1581 %1583 %1585 %1587 %1589 %1591 %1593 (pow.f64 %1594 #s(literal 1 binary64)) (neg.f64 %1596) (-.f64 %657 %35) (-.f64 b (neg.f64 %657)) (+.f64 %657 %49) %1594 (+.f64 b %657) (*.f64 %1596 %200) (*.f64 %1594 %40) (pow.f64 %1605 #s(literal 1 binary64)) (/.f64 (fma.f64 %1607 %47 %35) %47) (/.f64 (fma.f64 %1607 z b) z) (/.f64 (fma.f64 %657 %47 %1480) %1482) (/.f64 (fma.f64 %657 z %1484) %1002) (/.f64 (fma.f64 %657 %47 %1487) %1482) (/.f64 (fma.f64 %657 z %1490) %1002) (/.f64 %1596 %47) (/.f64 %1594 %205) %1605 (/.f64 #s(literal 1 binary64) %1622) (neg.f64 %1624) (fma.f64 %35 %200 %1607) (fma.f64 %657 %40 %203) (fma.f64 b %40 %1607) (-.f64 %1607 %1504) (-.f64 %1607 %1506) (-.f64 %1607 %212) (+.f64 %1607 %203) (+.f64 %203 %1607) %1639 %1642 %1643 %1644 %1648 %1649 %1650 %1651 %1653 %1654 %1655 %1658 %1660 %1662 %1665 %1668 %1671 %1674 %1677 %1680 %1682 %1684 %1686 %1688 %1690 %1692 %1694 %1696 %1697 %1698 %1699 %1700 %1701 %1702 %1652 %1704 %1706 %1708 %1710 %1711 %1713 %1715 %1717 %1719 %1721 %1722 %1723 %1724 %1725 %1726 %1727 %1728 %1731 %1732 %1733 %1645 (*.f64 %63 (/.f64 #s(literal 1 binary64) %1624)) (*.f64 c %1622) (pow.f64 %1645 #s(literal 1 binary64)) (/.f64 %73 %1605) (/.f64 %63 %1624) (/.f64 #s(literal 1 binary64) %1652) (/.f64 c %1605) (neg.f64 %1646) %1639 %1642 %1643 %1644 %1648 %1649 %1650 %1651 %1653 %1654 %1655 %1658 %1660 %1662 %1665 %1668 %1671 %1674 %1677 %1680 %1682 %1684 %1686 %1688 %1690 %1692 %1694 %1696 %1697 %1698 %1699 %1700 %1701 %1702 %1652 %1704 %1706 %1708 %1710 %1711 %1713 %1715 %1717 %1719 %1721 %1722 %1723 %1724 %1725 %1726 %1727 %1728 %1731 %1732 %1733 %1743 (*.f64 a %579) (pow.f64 %1743 #s(literal 1 binary64)) (pow.f64 %1747 #s(literal 1 binary64)) %1747 (*.f64 #s(literal -1 binary64) %1750) (*.f64 #s(literal 1 binary64) %1752) (pow.f64 %1752 #s(literal 1 binary64)) (pow.f64 %627 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %1749) (/.f64 #s(literal 1 binary64) (/.f64 %1749 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 %1749)) (/.f64 #s(literal 1 binary64) (/.f64 %627 #s(literal 1 binary64))) %1752 (neg.f64 (/.f64 #s(literal -1 binary64) %627)) (neg.f64 %1750) (*.f64 #s(literal -1 binary64) %1767) (*.f64 #s(literal 1 binary64) %1769) (pow.f64 %1769 #s(literal 1 binary64)) (pow.f64 %649 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %1766) (/.f64 #s(literal 1 binary64) (/.f64 %1766 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 %1766)) (/.f64 #s(literal 1 binary64) (/.f64 %649 #s(literal 1 binary64))) %1769 (neg.f64 (/.f64 #s(literal -1 binary64) %649)) (neg.f64 %1767) %1784 %1783 %1784 %1783 %1785 (*.f64 t %563) (pow.f64 %1785 #s(literal 1 binary64)) (pow.f64 %1788 #s(literal 1 binary64)) %1788 %1791 %1790 %1791 %1790 %1791 %1790 %1791 %1790 %1791 %1790 %1791 %1790 (*.f64 %1792 %200) (*.f64 %590 %40) (pow.f64 %1795 #s(literal 1 binary64)) (/.f64 (neg.f64 %1792) %205) (/.f64 %1792 %47) %1795 (/.f64 #s(literal 1 binary64) (/.f64 %47 %1792)) (/.f64 #s(literal 1 binary64) (/.f64 z %590)) (neg.f64 (/.f64 %590 %47)) (neg.f64 (/.f64 %1792 z)) %1809 %1811 %1812 %1813 %1815 %1817 %1819 %1820 %1821 %1814 %1823 %1825 %1827 %1829 %1831 %1809 %1811 %1812 %1813 %1815 %1817 %1819 %1820 %1821 %1814 %1823 %1825 %1827 %1829 %1831 %1559 %1560 %1561 %1562 %1564 %1566 %1568 %1570 %1572 %1573 %1574 %1575 %1576 %1577 %1563 %1579 %1581 %1583 %1585 %1587 %1589 %1591 %1593 %1832 (*.f64 %13 %87) (*.f64 #s(literal 9 binary64) %767) (pow.f64 %1832 #s(literal 1 binary64)) (pow.f64 %1836 #s(literal 1 binary64)) %1836 (*.f64 %1838 %200) (*.f64 %419 %40) (pow.f64 %1841 #s(literal 1 binary64)) (/.f64 (neg.f64 %1838) %205) (/.f64 %1838 %47) %1841 (/.f64 #s(literal 1 binary64) (/.f64 %47 %1838)) (/.f64 #s(literal 1 binary64) (/.f64 z %419)) (neg.f64 %1850) (*.f64 %1850 %64) (*.f64 %1841 %66) (*.f64 %419 %42) (pow.f64 %1855 #s(literal 1 binary64)) (/.f64 (*.f64 %1838 #s(literal -1 binary64)) %816) (/.f64 (*.f64 %1838 #s(literal 1 binary64)) %820) (/.f64 (*.f64 %419 #s(literal -1 binary64)) %825) (/.f64 (*.f64 %419 #s(literal 1 binary64)) %9) (/.f64 %1850 %63) (/.f64 %1838 %36) (/.f64 %1841 %73) (/.f64 %1841 c) %1855 (/.f64 #s(literal 1 binary64) (/.f64 %63 %1850)) (/.f64 #s(literal 1 binary64) (/.f64 %9 %419)) (/.f64 #s(literal 1 binary64) (/.f64 c %1841)) (neg.f64 (/.f64 %1841 %63)) (neg.f64 (/.f64 %1850 c)) (*.f64 %1523 %64) (*.f64 %1514 %66) (pow.f64 %1881 #s(literal 1 binary64)) (/.f64 (fma.f64 %1883 c %1473) c) (/.f64 (fma.f64 %1511 c (*.f64 %1473 c)) %977) (/.f64 (fma.f64 %1511 c (*.f64 c %1473)) %977) (/.f64 (*.f64 %1512 #s(literal -1 binary64)) %825) (/.f64 (*.f64 %1512 #s(literal 1 binary64)) %9) (/.f64 %1523 %63) (/.f64 %1514 %73) %1881 (/.f64 #s(literal 1 binary64) (/.f64 %63 %1523)) (/.f64 #s(literal 1 binary64) (/.f64 c %1514)) (neg.f64 (/.f64 %1514 %63)) (neg.f64 (/.f64 %1523 c)) (fma.f64 %1511 %66 %1906) (fma.f64 %1473 %66 %1883) (-.f64 %1883 (neg.f64 %1906)) (-.f64 %1883 (/.f64 %1499 c)) (+.f64 %1906 %1883) (+.f64 %1883 %1906) %1916 %1918 %1919 %1920 %1922 %1924 %1926 %1927 %1928 %1921 %1930 %1932 %1934 %1936 %1938 %1916 %1918 %1919 %1920 %1922 %1924 %1926 %1927 %1928 %1921 %1930 %1932 %1934 %1936 %1938 (pow.f64 %1939 #s(literal 1 binary64)) %1939 %1941 (*.f64 y %548) (pow.f64 %1941 #s(literal 1 binary64)) (pow.f64 %1944 #s(literal 1 binary64)) %1944 %1639 %1642 %1643 %1644 %1648 %1649 %1650 %1651 %1653 %1654 %1655 %1658 %1660 %1662 %1665 %1668 %1671 %1674 %1677 %1680 %1682 %1684 %1686 %1688 %1690 %1692 %1694 %1696 %1697 %1698 %1699 %1700 %1701 %1702 %1652 %1704 %1706 %1708 %1710 %1711 %1713 %1715 %1717 %1719 %1721 %1722 %1723 %1724 %1725 %1726 %1727 %1728 %1731 %1732 %1733 |
Compiled 2 488 to 3 353 computations (-34.8% saved)
Compiled 1 023 to 3 171 computations (-210.0% saved)
27 alts after pruning (10 fresh and 17 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1 013 | 10 | 1 023 |
| Fresh | 0 | 0 | 0 |
| Picked | 13 | 15 | 28 |
| Done | 0 | 2 | 2 |
| Total | 1 026 | 27 | 1 053 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 86.1% | (/.f64 (fma.f64 a (*.f64 #s(literal -4 binary64) t) (/.f64 (fma.f64 (*.f64 y #s(literal 9 binary64)) x b) z)) c) |
| ▶ | 66.0% | (/.f64 (fma.f64 a (*.f64 #s(literal -4 binary64) t) (/.f64 (approx (+ (* (* y 9) x) b) b) z)) c) |
| ✓ | 56.2% | (/.f64 (/.f64 (approx (- (* (* y x) 9) (- (* (* (* 4 z) t) a) b)) (fma.f64 (*.f64 y #s(literal 9 binary64)) x b)) z) c) |
| ▶ | 61.5% | (/.f64 (/.f64 (approx (+ (* -4 (* (* a t) z)) (+ (* (* y x) 9) b)) (fma.f64 (*.f64 #s(literal -4 binary64) (*.f64 a t)) z b)) z) c) |
| ▶ | 55.3% | (/.f64 (/.f64 (approx (+ (* -4 (* (* a t) z)) (+ (* (* y x) 9) b)) (approx (+ b (* -4 (* a (* t z)))) (*.f64 t (fma.f64 #s(literal -4 binary64) (*.f64 a z) (/.f64 b t))))) z) c) |
| ✓ | 33.4% | (/.f64 (approx (/ (+ (* -4 (* (* a t) z)) (+ (* (* y x) 9) b)) z) (/.f64 b z)) c) |
| ✓ | 35.5% | (/.f64 (approx (/ (+ (* -4 (* (* a t) z)) (+ (* (* y x) 9) b)) c) (/.f64 b c)) z) |
| ✓ | 57.2% | (/.f64 (approx (- (* (* y x) 9) (- (* (* (* 4 z) t) a) b)) (fma.f64 (*.f64 y #s(literal 9 binary64)) x b)) (*.f64 z c)) |
| ▶ | 60.1% | (/.f64 (approx (+ (* a (* -4 t)) (/ (+ (* (* y 9) x) b) z)) (fma.f64 #s(literal -4 binary64) (*.f64 a t) (*.f64 #s(literal 9 binary64) (/.f64 (*.f64 x y) z)))) c) |
| ✓ | 34.7% | (/.f64 #s(literal 1 binary64) (approx (/ (* c z) (+ (* (+ (* -4 (* (* a t) z)) (* y (* 9 x))) 1) b)) (/.f64 (*.f64 c z) b))) |
| ▶ | 40.8% | (/.f64 #s(literal 1 binary64) (approx (/ (* c z) (+ (* (+ (* -4 (* (* a t) z)) (* y (* 9 x))) 1) b)) (*.f64 (/.f64 #s(literal -1/4 binary64) t) (/.f64 c a)))) |
| ✓ | 38.8% | (/.f64 #s(literal 1 binary64) (approx (/ (* c z) (+ (* (+ (* -4 (* (* a t) z)) (* y (* 9 x))) 1) b)) (*.f64 #s(literal -1/4 binary64) (/.f64 c (*.f64 a t))))) |
| ✓ | 33.3% | (*.f64 (/.f64 #s(literal 1 binary64) c) (approx (/ (+ (* -4 (* (* a t) z)) (+ (* (* y x) 9) b)) z) (/.f64 b z))) |
| ✓ | 35.5% | (*.f64 (approx (/ (+ (* -4 (* (* a t) z)) (+ (* (* y x) 9) b)) c) (/.f64 b c)) (/.f64 #s(literal 1 binary64) z)) |
| ▶ | 38.8% | (approx (/ (- (* (* y x) 9) (- (* (* (* 4 z) t) a) b)) (* c z)) (*.f64 (/.f64 #s(literal -4 binary64) c) (*.f64 a t))) |
| ✓ | 53.4% | (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 (fma.f64 (*.f64 (*.f64 a t) z) #s(literal -4 binary64) (*.f64 (*.f64 y x) #s(literal 9 binary64))) (*.f64 c z))) |
| ▶ | 31.1% | (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 (*.f64 x (*.f64 y #s(literal 9 binary64))) (*.f64 c z))) |
| ✓ | 34.7% | (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 b (*.f64 c z))) |
| ✓ | 31.5% | (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 (/.f64 y c) (/.f64 (*.f64 #s(literal 9 binary64) x) z))) |
| ✓ | 31.5% | (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 (/.f64 x z) (/.f64 (*.f64 y #s(literal 9 binary64)) c))) |
| ▶ | 31.1% | (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 (*.f64 y x) (/.f64 #s(literal 9 binary64) (*.f64 c z)))) |
| ✓ | 33.4% | (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 (*.f64 y #s(literal 9 binary64)) (/.f64 x (*.f64 c z)))) |
| ▶ | 33.4% | (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 y (/.f64 (*.f64 #s(literal 9 binary64) x) (*.f64 c z)))) |
| ✓ | 41.0% | %38 = (* c (* t z)) (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 t (approx (+ (* -4 (/ a c)) (+ (* 9 (/ (* x y) %38)) (/ b %38))) (*.f64 #s(literal -4 binary64) (/.f64 a c))))) |
| ▶ | 41.4% | (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 a (*.f64 t (/.f64 #s(literal -4 binary64) c)))) |
| ✓ | 33.8% | (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal 9 binary64) (*.f64 x (/.f64 y (*.f64 c z))))) |
| ✓ | 38.8% | (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 a t) c))) |
Compiled 27 to 91 computations (-237.0% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 1156 | 7493 |
| 1× | iter-limit |
| Inputs |
|---|
%8 = (*.f64 #s(literal 9 binary64) x) %9 = (*.f64 x y) %11 = (*.f64 c z) %12 = (*.f64 a t) %13 = (/.f64 %9 z) %14 = (*.f64 #s(literal 9 binary64) %13) %15 = (*.f64 #s(literal -4 binary64) %12) %16 = (*.f64 a z) %17 = (/.f64 b t) %19 = (*.f64 y x) %20 = (*.f64 y #s(literal 9 binary64)) %21 = (*.f64 x %20) %22 = (*.f64 #s(literal -4 binary64) t) %23 = (/.f64 #s(literal 9 binary64) %11) %24 = (/.f64 %8 %11) %25 = (fma.f64 #s(literal -4 binary64) %12 %14) %27 = (fma.f64 #s(literal -4 binary64) %16 %17) %28 = (*.f64 t %27) %29 = (/.f64 c a) %30 = (/.f64 #s(literal -4 binary64) c) %34 = (+ (* (* y 9) x) b) %35 = (approx %34 b) %41 = (approx (+ b (* -4 (* a (* t z)))) %28) %46 = (approx (+ (* a (* -4 t)) (/ %34 z)) %25) %47 = (fma.f64 %15 z b) %48 = (/.f64 #s(literal -1/4 binary64) t) %49 = (*.f64 %48 %29) %50 = (*.f64 %19 %23) %51 = (*.f64 %30 %12) %52 = (*.f64 t %30) %53 = (*.f64 a %52) %55 = (* (* y x) 9) %62 = (* c z) %67 = (* -4 (* (* a t) z)) %69 = (+ %67 (+ %55 b)) %70 = (approx %69 %47) %71 = (/.f64 %70 z) %73 = (approx %69 %41) %74 = (/.f64 %73 z) %84 = (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) %86 = (*.f64 y %24) %95 = (approx (/ %62 (+ (* (+ %67 (* y (* 9 x))) 1) b)) %49) %97 = (/.f64 %21 %11) %100 = (/.f64 %35 z) %101 = (fma.f64 a %22 %100) x #s(literal 9 binary64) y z t a b c %8 %9 #s(literal -4 binary64) %11 %12 %13 %14 %15 %16 %17 #s(literal 1 binary64) %19 %20 %21 %22 %23 %24 %25 #s(literal -1/4 binary64) %27 %28 %29 %30 %35 %41 %46 %47 %48 %49 %50 %51 %52 %53 (approx (/ (- %55 (- (* (* (* 4 z) t) a) b)) %62) %51) %70 %71 (/.f64 %71 c) %73 %74 (/.f64 %74 c) (approx %84 %50) %86 (approx %84 %86) %95 (/.f64 #s(literal 1 binary64) %95) %97 (approx %84 %97) (/.f64 %46 c) %100 %101 (/.f64 %101 c) (approx %84 %53) |
| Outputs |
|---|
%5 = (* 9 x) %10 = (* x y) %11 = (*.f64 x y) %14 = (/ %10 z) %15 = (/.f64 %11 z) %17 = (* 9 %14) %18 = (*.f64 #s(literal 9 binary64) %15) %20 = (* y 9) %22 = (*.f64 #s(literal 9 binary64) %11) %25 = (* c z) %27 = (*.f64 c z) %28 = (/.f64 x %27) %34 = (* a t) %36 = (+ (* -4 %34) %17) %38 = (*.f64 a t) %41 = (fma.f64 #s(literal -4 binary64) %38 %18) %45 = (+ (* %20 x) b) %47 = (+.f64 b %22) %49 = (* -4 t) %51 = (/ %45 z) %52 = (+ (* a %49) %51) %53 = (/.f64 b z) %54 = (fma.f64 #s(literal -4 binary64) %38 %53) %56 = (fma.f64 #s(literal 9 binary64) %15 %53) %57 = (fma.f64 #s(literal -4 binary64) %38 %56) %59 = (* y x) %60 = (/ 9 %25) %62 = (/.f64 %11 %27) %63 = (*.f64 #s(literal 9 binary64) %62) %65 = (* %59 9) %72 = (/ (- %65 (- (* (* (* 4 z) t) a) b)) %25) %74 = (*.f64 t z) %75 = (*.f64 a %74) %76 = (*.f64 #s(literal 4 binary64) %75) %80 = (/.f64 b %27) %81 = (fma.f64 #s(literal 9 binary64) %62 %80) %82 = (/.f64 %38 c) %83 = (*.f64 #s(literal 4 binary64) %82) %87 = (* -4 (* %34 z)) %89 = (+ %87 (+ %65 b)) %90 = (*.f64 #s(literal -4 binary64) %75) %91 = (+.f64 b %90) %93 = (fma.f64 #s(literal -4 binary64) %75 %22) %94 = (+.f64 b %93) %96 = (/ %89 z) %99 = (/ %96 c) %109 = (/ %25 (+ (* (+ %87 (* y %5)) 1) b)) %110 = (/.f64 %27 %91) %113 = (*.f64 y z) %117 = (pow.f64 %91 #s(literal 2 binary64)) %122 = (pow.f64 y #s(literal 2 binary64)) %123 = (*.f64 %122 z) %127 = (pow.f64 %91 #s(literal 3 binary64)) %130 = (*.f64 c %113) %132 = (*.f64 #s(literal 9 binary64) (/.f64 %130 %117)) %137 = (pow.f64 y #s(literal 3 binary64)) %141 = (pow.f64 %91 #s(literal 4 binary64)) %153 = (/ %52 c) %158 = (/.f64 %38 x) %159 = (/.f64 y z) %164 = (/.f64 b x) %165 = (fma.f64 #s(literal 9 binary64) y %164) %168 = (*.f64 x z) %169 = (/.f64 b %168) %170 = (fma.f64 #s(literal 9 binary64) %159 %169) %174 = (/.f64 y %27) %175 = (*.f64 c %168) %177 = (fma.f64 #s(literal 9 binary64) %174 (/.f64 b %175)) %179 = (/.f64 %38 (*.f64 c x)) %197 = (*.f64 c (*.f64 z %91)) %199 = (/.f64 %197 (*.f64 x %122)) %200 = (/.f64 %27 y) %201 = (*.f64 #s(literal 1/9 binary64) %200) %207 = (*.f64 c (*.f64 z %117)) %208 = (pow.f64 x #s(literal 2 binary64)) %210 = (/.f64 %207 (*.f64 %208 %137)) %213 = (*.f64 #s(literal 1/81 binary64) %199) %219 = (*.f64 c (*.f64 z %127)) %220 = (pow.f64 x #s(literal 3 binary64)) %221 = (pow.f64 y #s(literal 4 binary64)) %249 = (-.f64 %80 %83) %262 = (fma.f64 #s(literal -4 binary64) %82 %80) %278 = (*.f64 #s(literal 1/81 binary64) (/.f64 %197 %122)) %281 = (*.f64 #s(literal -1/9 binary64) %200) %314 = (*.f64 #s(literal 9 binary64) (/.f64 %175 %117)) %331 = (/.f64 %38 y) %332 = (/.f64 x z) %337 = (/.f64 b y) %338 = (fma.f64 #s(literal 9 binary64) x %337) %341 = (/.f64 b %113) %342 = (fma.f64 #s(literal 9 binary64) %332 %341) %347 = (fma.f64 #s(literal 9 binary64) %28 (/.f64 b %130)) %349 = (/.f64 %38 (*.f64 c y)) %362 = (/.f64 %197 (*.f64 %208 y)) %363 = (/.f64 %27 x) %364 = (*.f64 #s(literal 1/9 binary64) %363) %369 = (/.f64 %207 (*.f64 %220 %122)) %371 = (*.f64 #s(literal 1/81 binary64) %362) %375 = (pow.f64 x #s(literal 4 binary64)) %427 = (*.f64 #s(literal 1/81 binary64) (/.f64 %197 %208)) %430 = (*.f64 #s(literal -1/9 binary64) %363) %456 = (* a z) %457 = (*.f64 a z) %465 = (+ (* -4 %456) (/ b t)) %466 = (/.f64 b t) %468 = (fma.f64 #s(literal -4 binary64) %457 %466) %470 = (/.f64 %47 z) %483 = (/.f64 %27 %47) %485 = (*.f64 c %74) %487 = (pow.f64 %47 #s(literal 2 binary64)) %489 = (/.f64 c %47) %494 = (pow.f64 a #s(literal 2 binary64)) %495 = (pow.f64 t #s(literal 2 binary64)) %496 = (*.f64 %495 z) %499 = (pow.f64 %47 #s(literal 3 binary64)) %505 = (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 a (*.f64 c t)) %487)) %511 = (pow.f64 a #s(literal 3 binary64)) %512 = (pow.f64 t #s(literal 3 binary64)) %513 = (*.f64 %512 z) %516 = (pow.f64 %47 #s(literal 4 binary64)) %532 = (/.f64 b %74) %536 = (* t %465) %545 = (/.f64 c %38) %546 = (*.f64 #s(literal -1/4 binary64) %545) %549 = (*.f64 c %47) %551 = (/.f64 %549 (*.f64 %494 %496)) %556 = (*.f64 c %487) %557 = (pow.f64 z #s(literal 2 binary64)) %558 = (*.f64 %512 %557) %560 = (/.f64 %556 (*.f64 %511 %558)) %564 = (*.f64 #s(literal 1/16 binary64) %551) %568 = (*.f64 c %499) %569 = (pow.f64 a #s(literal 4 binary64)) %570 = (pow.f64 t #s(literal 4 binary64)) %571 = (pow.f64 z #s(literal 3 binary64)) %572 = (*.f64 %570 %571) %581 = (*.f64 #s(literal 4 binary64) a) %586 = (*.f64 #s(literal 4 binary64) %38) %599 = (*.f64 #s(literal 1/16 binary64) (/.f64 %549 (*.f64 %494 %495))) %626 = (/ -4 c) %628 = (/.f64 t c) %631 = (*.f64 t %557) %632 = (*.f64 c %631) %637 = (*.f64 t %571) %645 = (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 a (*.f64 c %557)) %487)) %649 = (pow.f64 z #s(literal 4 binary64)) %666 = (/.f64 %11 %74) %677 = (/.f64 a c) %689 = (/.f64 c a) %691 = (/.f64 %549 (*.f64 %494 %74)) %698 = (/.f64 %556 (*.f64 %511 (*.f64 %495 %557))) %701 = (*.f64 #s(literal 1/16 binary64) %691) %718 = (*.f64 #s(literal 4 binary64) %457) %740 = (*.f64 #s(literal 1/4 binary64) %689) %750 = (*.f64 #s(literal 1/16 binary64) (/.f64 %549 (*.f64 %494 z))) %777 = (*.f64 c (*.f64 %495 %571)) %782 = (*.f64 #s(literal -4 binary64) (/.f64 %632 %487)) %798 = (/.f64 %11 %457) %803 = (/.f64 b %38) %807 = (/.f64 b a) %816 = (*.f64 a %27) %828 = (/.f64 c t) %830 = (/.f64 %549 (*.f64 a %496)) %836 = (/.f64 %556 (*.f64 %494 %558)) %839 = (*.f64 #s(literal 1/16 binary64) %830) %851 = (*.f64 #s(literal 4 binary64) t) %861 = (*.f64 #s(literal 4 binary64) %74) %882 = (*.f64 #s(literal 1/4 binary64) %828) %891 = (*.f64 #s(literal 1/16 binary64) (/.f64 %549 %496)) %918 = (/.f64 %27 %93) %920 = (*.f64 b %27) %921 = (pow.f64 %93 #s(literal 2 binary64)) %925 = (pow.f64 %93 #s(literal 3 binary64)) %927 = (/.f64 %27 %921) %943 = (/.f64 %457 b) %945 = (/.f64 #s(literal 1 binary64) t) %949 = (/.f64 %75 b) %954 = (/.f64 %11 b) %955 = (*.f64 #s(literal 9 binary64) %954) %961 = (/.f64 %11 (*.f64 b z)) %962 = (/.f64 #s(literal 1 binary64) z) %963 = (fma.f64 #s(literal 9 binary64) %961 %962) %969 = (/.f64 #s(literal 1 binary64) %27) %970 = (fma.f64 #s(literal 9 binary64) (/.f64 %11 %920) %969) %972 = (/.f64 %38 (*.f64 b c)) %987 = (*.f64 c (*.f64 z %93)) %988 = (/.f64 %987 b) %993 = (*.f64 c (*.f64 z %921)) %995 = (/.f64 %993 (pow.f64 b #s(literal 2 binary64))) %1001 = (*.f64 c (*.f64 z %925)) (approx x #s(literal 0 binary64)) (approx x x) (approx %5 (*.f64 #s(literal 9 binary64) x)) (approx %10 %11) (approx %14 %15) (approx %17 %18) (approx (* x %20) %22) (approx (/ %5 %25) (*.f64 #s(literal 9 binary64) %28)) (approx %36 (*.f64 #s(literal -4 binary64) %38)) (approx %36 %41) (approx %45 b) (approx %45 %47) (approx %52 %54) (approx %52 %57) (approx (* %59 %60) %63) (approx %72 (/.f64 (-.f64 b %76) %27)) (approx %72 (-.f64 %81 %83)) (approx %89 %91) (approx %89 %94) (approx %96 (/.f64 %91 z)) (approx %99 (/.f64 %91 %27)) (approx %99 (fma.f64 #s(literal -4 binary64) %82 %81)) (approx %109 %110) (approx %109 (fma.f64 #s(literal -9 binary64) (/.f64 (*.f64 c (*.f64 x %113)) %117) %110)) (approx %109 (fma.f64 x (-.f64 (*.f64 #s(literal 81 binary64) (/.f64 (*.f64 c (*.f64 x %123)) %127)) %132) %110)) (approx %109 (fma.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -729 binary64) (/.f64 (*.f64 c (*.f64 x (*.f64 %137 z))) %141)) (*.f64 #s(literal -81 binary64) (/.f64 (*.f64 c %123) %127)))) %132) %110)) (approx %153 (/.f64 %54 c)) (approx %51 %53) (approx %51 %56) (approx %36 (*.f64 x (fma.f64 #s(literal -4 binary64) %158 (*.f64 #s(literal 9 binary64) %159)))) (approx %45 (*.f64 x %165)) (approx %52 (*.f64 x (fma.f64 #s(literal -4 binary64) %158 %170))) (approx %72 (*.f64 x (-.f64 %177 (*.f64 #s(literal 4 binary64) %179)))) (approx %89 (*.f64 x (fma.f64 #s(literal -4 binary64) (/.f64 %75 x) %165))) (approx %99 (*.f64 x (fma.f64 #s(literal -4 binary64) %179 %177))) (approx %109 (*.f64 #s(literal 1/9 binary64) (/.f64 %27 %11))) (approx %109 (/.f64 (fma.f64 #s(literal -1/81 binary64) %199 %201) x)) (approx %109 (/.f64 (-.f64 (fma.f64 #s(literal 1/729 binary64) %210 %201) %213) x)) (approx %109 (/.f64 (-.f64 (fma.f64 #s(literal -1/6561 binary64) (/.f64 %219 (*.f64 %220 %221)) %201) (fma.f64 #s(literal -1/729 binary64) %210 %213)) x)) (approx %51 (*.f64 x %170)) (approx %36 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -9 binary64) %159 (*.f64 #s(literal 4 binary64) %158))))) (approx %45 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -9 binary64) y (*.f64 #s(literal -1 binary64) %164))))) (approx %52 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -9 binary64) %159 (*.f64 #s(literal -1 binary64) (/.f64 %54 x)))))) (approx %72 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -9 binary64) %174 (*.f64 #s(literal -1 binary64) (/.f64 %249 x)))))) (approx %89 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -9 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 %91 x)))))) (approx %99 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -9 binary64) %174 (*.f64 #s(literal -1 binary64) (/.f64 %262 x)))))) (approx %109 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/9 binary64) %200 %213) x))) (approx %109 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/729 binary64) (/.f64 %207 (*.f64 x %137))) %278) x) %281) x))) (approx %109 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/6561 binary64) (/.f64 %219 (*.f64 x %221))) (*.f64 #s(literal 1/729 binary64) (/.f64 %207 %137))) x)) %278) x) %281) x))) (approx %51 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -9 binary64) %159 (*.f64 #s(literal -1 binary64) %169))))) (approx y y) (approx %20 (*.f64 #s(literal 9 binary64) y)) (approx %109 (fma.f64 y (-.f64 (*.f64 #s(literal 81 binary64) (/.f64 (*.f64 c (*.f64 %208 %113)) %127)) %314) %110)) (approx %109 (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -729 binary64) (/.f64 (*.f64 c (*.f64 %220 %113)) %141)) (*.f64 #s(literal -81 binary64) (/.f64 (*.f64 c (*.f64 %208 z)) %127)))) %314) %110)) (approx %36 (*.f64 y (fma.f64 #s(literal -4 binary64) %331 (*.f64 #s(literal 9 binary64) %332)))) (approx %45 (*.f64 y %338)) (approx %52 (*.f64 y (fma.f64 #s(literal -4 binary64) %331 %342))) (approx %72 (*.f64 y (-.f64 %347 (*.f64 #s(literal 4 binary64) %349)))) (approx %89 (*.f64 y (fma.f64 #s(literal -4 binary64) (/.f64 %75 y) %338))) (approx %99 (*.f64 y (fma.f64 #s(literal -4 binary64) %349 %347))) (approx %109 (/.f64 (fma.f64 #s(literal -1/81 binary64) %362 %364) y)) (approx %109 (/.f64 (-.f64 (fma.f64 #s(literal 1/729 binary64) %369 %364) %371) y)) (approx %109 (/.f64 (-.f64 (fma.f64 #s(literal -1/6561 binary64) (/.f64 %219 (*.f64 %375 %137)) %364) (fma.f64 #s(literal -1/729 binary64) %369 %371)) y)) (approx %51 (*.f64 y %342)) (approx %36 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -9 binary64) %332 (*.f64 #s(literal 4 binary64) %331))))) (approx %45 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -9 binary64) x (*.f64 #s(literal -1 binary64) %337))))) (approx %52 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -9 binary64) %332 (*.f64 #s(literal -1 binary64) (/.f64 %54 y)))))) (approx %72 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -9 binary64) %28 (*.f64 #s(literal -1 binary64) (/.f64 %249 y)))))) (approx %89 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -9 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 %91 y)))))) (approx %99 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -9 binary64) %28 (*.f64 #s(literal -1 binary64) (/.f64 %262 y)))))) (approx %109 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/9 binary64) %363 %371) y))) (approx %109 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/729 binary64) (/.f64 %207 (*.f64 %220 y))) %427) y) %430) y))) (approx %109 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/6561 binary64) (/.f64 %219 (*.f64 %375 y))) (*.f64 #s(literal 1/729 binary64) (/.f64 %207 %220))) y)) %427) y) %430) y))) (approx %51 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -9 binary64) %332 (*.f64 #s(literal -1 binary64) %341))))) (approx z z) (approx %25 %27) (approx %456 %457) (approx %60 (/.f64 #s(literal 9 binary64) %27)) (approx %36 (/.f64 %93 z)) (approx %465 %466) (approx %465 %468) (approx %52 %470) (approx %52 (/.f64 %94 z)) (approx %72 (/.f64 %47 %27)) (approx %72 (/.f64 (fma.f64 #s(literal -4 binary64) (/.f64 %75 c) (fma.f64 #s(literal 9 binary64) (/.f64 %11 c) (/.f64 b c))) z)) (approx %109 %483) (approx %109 (*.f64 z (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 a %485) %487) %489))) (approx %109 (*.f64 z (fma.f64 z (-.f64 (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 %494 (*.f64 c %496)) %499)) %505) %489))) (approx %109 (*.f64 z (fma.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal 64 binary64) (/.f64 (*.f64 %511 (*.f64 c %513)) %516)) (*.f64 #s(literal -16 binary64) (/.f64 (*.f64 %494 (*.f64 c %495)) %499)))) %505) %489))) (approx %465 (*.f64 #s(literal -4 binary64) %457)) (approx %465 (*.f64 z (fma.f64 #s(literal -4 binary64) a %532))) (approx %536 %90) (approx %536 (*.f64 z %54)) (approx %72 (*.f64 #s(literal -4 binary64) %82)) (approx %89 (*.f64 z %57)) (approx %109 %546) (approx %109 (fma.f64 #s(literal -1/4 binary64) %545 (*.f64 #s(literal -1/16 binary64) %551))) (approx %109 (-.f64 (fma.f64 #s(literal -1/4 binary64) %545 (*.f64 #s(literal -1/64 binary64) %560)) %564)) (approx %109 (-.f64 (fma.f64 #s(literal -1/4 binary64) %545 (*.f64 #s(literal -1/256 binary64) (/.f64 %568 (*.f64 %569 %572)))) (fma.f64 #s(literal 1/64 binary64) %560 %564))) (approx %465 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %532 %581)))) (approx %536 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %53 %586)))) (approx %89 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %470 %586)))) (approx %109 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/64 binary64) (/.f64 %556 (*.f64 %511 %513)) %599) z) %546)) (approx %109 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/64 binary64) (/.f64 %556 (*.f64 %511 %512)) (*.f64 #s(literal -1/256 binary64) (/.f64 %568 (*.f64 %569 (*.f64 %570 z))))) z) %599) z) %546)) (approx t t) (approx %34 %38) (approx %49 (*.f64 #s(literal -4 binary64) t)) (approx %465 (/.f64 %91 t)) (approx (/ -1/4 t) (/.f64 #s(literal -1/4 binary64) t)) (approx (* t %626) (*.f64 #s(literal -4 binary64) %628)) (approx %109 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 a %632) %487) %483)) (approx %109 (fma.f64 t (-.f64 (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 %494 (*.f64 c %637)) %499)) %645) %483)) (approx %109 (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal 64 binary64) (/.f64 (*.f64 %511 (*.f64 c (*.f64 t %649))) %516)) (*.f64 #s(literal -16 binary64) (/.f64 (*.f64 %494 (*.f64 c %571)) %499)))) %645) %483)) (approx %153 (/.f64 %56 c)) (approx %36 (*.f64 t (fma.f64 #s(literal -4 binary64) a (*.f64 #s(literal 9 binary64) %666)))) (approx %536 (*.f64 t %468)) (approx %52 (*.f64 t (fma.f64 #s(literal -4 binary64) a (fma.f64 #s(literal 9 binary64) %666 %532)))) (approx %72 (*.f64 t (fma.f64 #s(literal -4 binary64) %677 (fma.f64 #s(literal 9 binary64) (/.f64 %11 %485) (/.f64 b %485))))) (approx %89 (*.f64 t (fma.f64 #s(literal -4 binary64) %457 (fma.f64 #s(literal 9 binary64) (/.f64 %11 t) %466)))) (approx %109 (/.f64 (fma.f64 #s(literal -1/4 binary64) %689 (*.f64 #s(literal -1/16 binary64) %691)) t)) (approx %109 (/.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) %689 (*.f64 #s(literal -1/64 binary64) %698)) %701) t)) (approx %109 (/.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) %689 (*.f64 #s(literal -1/256 binary64) (/.f64 %568 (*.f64 %569 (*.f64 %512 %571))))) (fma.f64 #s(literal 1/64 binary64) %698 %701)) t)) (approx %36 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -9 binary64) %666 %581)))) (approx %536 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %466 %718)))) (approx %52 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %56 t) %581)))) (approx %72 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %81 t) (*.f64 #s(literal 4 binary64) %677))))) (approx %89 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %47 t) %718)))) (approx %109 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/16 binary64) %691 %740) t))) (approx %109 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 %556 (*.f64 %511 %631))) %750) t) %740) t))) (approx %109 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/256 binary64) (/.f64 %568 (*.f64 %569 %637))) (*.f64 #s(literal -1/64 binary64) (/.f64 %556 (*.f64 %511 %557)))) t)) %750) t) %740) t))) (approx a a) (approx (/ c a) %689) (approx %109 (fma.f64 a (-.f64 (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 a %777) %499)) %782) %483)) (approx %109 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal 64 binary64) (/.f64 (*.f64 a (*.f64 c (*.f64 %512 %649))) %516)) (*.f64 #s(literal -16 binary64) (/.f64 %777 %499)))) %782) %483)) (approx %36 (*.f64 a (fma.f64 #s(literal -4 binary64) t (*.f64 #s(literal 9 binary64) %798)))) (approx %465 (*.f64 a (fma.f64 #s(literal -4 binary64) z %803))) (approx %536 (*.f64 a (fma.f64 #s(literal -4 binary64) %74 %807))) (approx %52 (*.f64 a (fma.f64 #s(literal -4 binary64) t (fma.f64 #s(literal 9 binary64) %798 (/.f64 b %457))))) (approx %72 (*.f64 a (fma.f64 #s(literal -4 binary64) %628 (fma.f64 #s(literal 9 binary64) (/.f64 %11 %816) (/.f64 b %816))))) (approx %89 (*.f64 a (fma.f64 #s(literal -4 binary64) %74 (fma.f64 #s(literal 9 binary64) (/.f64 %11 a) %807)))) (approx %109 (/.f64 (fma.f64 #s(literal -1/4 binary64) %828 (*.f64 #s(literal -1/16 binary64) %830)) a)) (approx %109 (/.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) %828 (*.f64 #s(literal -1/64 binary64) %836)) %839) a)) (approx %109 (/.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) %828 (*.f64 #s(literal -1/256 binary64) (/.f64 %568 (*.f64 %511 %572)))) (fma.f64 #s(literal 1/64 binary64) %836 %839)) a)) (approx %36 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -9 binary64) %798 %851)))) (approx %465 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %803 (*.f64 #s(literal 4 binary64) z))))) (approx %536 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %807 %861)))) (approx %52 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 %56 a) %851)))) (approx %72 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 %81 a) (*.f64 #s(literal 4 binary64) %628))))) (approx %89 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 %47 a) %861)))) (approx %109 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/16 binary64) %830 %882) a))) (approx %109 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 %556 (*.f64 a %558))) %891) a) %882) a))) (approx %109 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/256 binary64) (/.f64 %568 (*.f64 a %572))) (*.f64 #s(literal -1/64 binary64) (/.f64 %556 %558))) a)) %891) a) %882) a))) (approx %72 (/.f64 (-.f64 %22 %76) %27)) (approx %89 %93) (approx %99 (/.f64 %93 %27)) (approx %109 %918) (approx %109 (fma.f64 #s(literal -1 binary64) (/.f64 %920 %921) %918)) (approx %109 (fma.f64 b (-.f64 (/.f64 %920 %925) %927) %918)) (approx %109 (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %920 (pow.f64 %93 #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 %27 %925)))) %927) %918)) (approx %153 (/.f64 %41 c)) (approx %465 (*.f64 b (fma.f64 #s(literal -4 binary64) %943 %945))) (approx %536 (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) %949)))) (approx %45 (*.f64 b (+.f64 #s(literal 1 binary64) %955))) (approx %52 (*.f64 b (fma.f64 #s(literal -4 binary64) (/.f64 %38 b) %963))) (approx %72 %80) (approx %72 (*.f64 b (-.f64 %970 (*.f64 #s(literal 4 binary64) %972)))) (approx %89 (*.f64 b (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -4 binary64) %949 %955)))) (approx %99 (*.f64 b (fma.f64 #s(literal -4 binary64) %972 %970))) (approx %109 (/.f64 %27 b)) (approx %109 (/.f64 (fma.f64 #s(literal -1 binary64) %988 %27) b)) (approx %109 (/.f64 (-.f64 (fma.f64 c z %995) %988) b)) (approx %109 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1001 (pow.f64 b #s(literal 3 binary64))) %27) (fma.f64 #s(literal -1 binary64) %995 %988)) b)) (approx %51 (*.f64 b %963)) (approx %465 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal 4 binary64) %943) %945)))) (approx %536 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal 4 binary64) %949) #s(literal 1 binary64))))) (approx %45 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -9 binary64) %954) #s(literal 1 binary64))))) (approx %52 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %41 b)) %962)))) (approx %72 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %63 %83) b)) %969)))) (approx %89 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %93 b)) #s(literal 1 binary64))))) (approx %99 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -4 binary64) %82 %63) b)) %969)))) (approx %109 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %27 %988) b))) (approx %109 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %27 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %993 b) %987) b))) b))) (approx %109 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %27 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1001 b) %993) b)) %987) b))) b))) (approx %51 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -9 binary64) %961) %962)))) (approx c c) (approx %626 (/.f64 #s(literal -4 binary64) c)) (approx %72 (/.f64 (-.f64 %47 %76) %27)) (approx %99 (/.f64 %94 %27)) (approx %109 (/.f64 %27 %94)) (approx %153 (/.f64 %57 c)) |
21 calls:
| Time | Variable | Point |
|---|---|---|
| 8.0ms | x | inf |
| 8.0ms | c | 0 |
| 7.0ms | b | 0 |
| 7.0ms | a | 0 |
| 7.0ms | c | inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 101 | 697 |
| 0 | 144 | 689 |
| 1 | 575 | 671 |
| 2 | 1891 | 671 |
| 0 | 4018 | 671 |
| 0 | 4483 | 645 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%8 = (*.f64 #s(literal 9 binary64) x) %9 = (*.f64 x y) %11 = (*.f64 c z) %12 = (*.f64 a t) %13 = (/.f64 %9 z) %14 = (*.f64 #s(literal 9 binary64) %13) %15 = (*.f64 #s(literal -4 binary64) %12) %16 = (*.f64 a z) %17 = (/.f64 b t) %19 = (*.f64 y x) %20 = (*.f64 y #s(literal 9 binary64)) %21 = (*.f64 x %20) %22 = (*.f64 #s(literal -4 binary64) t) %23 = (/.f64 #s(literal 9 binary64) %11) %24 = (/.f64 %8 %11) %25 = (fma.f64 #s(literal -4 binary64) %12 %14) %27 = (fma.f64 #s(literal -4 binary64) %16 %17) %28 = (*.f64 t %27) %29 = (/.f64 c a) %30 = (/.f64 #s(literal -4 binary64) c) %34 = (+ (* (* y 9) x) b) %35 = (approx %34 b) %41 = (approx (+ b (* -4 (* a (* t z)))) %28) %46 = (approx (+ (* a (* -4 t)) (/ %34 z)) %25) %47 = (fma.f64 %15 z b) %48 = (/.f64 #s(literal -1/4 binary64) t) %49 = (*.f64 %48 %29) %50 = (*.f64 %19 %23) %51 = (*.f64 %30 %12) %52 = (*.f64 t %30) %53 = (*.f64 a %52) %55 = (* (* y x) 9) %62 = (* c z) %67 = (* -4 (* (* a t) z)) %69 = (+ %67 (+ %55 b)) %70 = (approx %69 %47) %71 = (/.f64 %70 z) %73 = (approx %69 %41) %74 = (/.f64 %73 z) %84 = (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) %86 = (*.f64 y %24) %95 = (approx (/ %62 (+ (* (+ %67 (* y (* 9 x))) 1) b)) %49) %97 = (/.f64 %21 %11) %100 = (/.f64 %35 z) %101 = (fma.f64 a %22 %100) x #s(literal 9 binary64) y z t a b c %8 %9 #s(literal -4 binary64) %11 %12 %13 %14 %15 %16 %17 #s(literal 1 binary64) %19 %20 %21 %22 %23 %24 %25 #s(literal -1/4 binary64) %27 %28 %29 %30 %35 %41 %46 %47 %48 %49 %50 %51 %52 %53 (approx (/ (- %55 (- (* (* (* 4 z) t) a) b)) %62) %51) %70 %71 (/.f64 %71 c) %73 %74 (/.f64 %74 c) (approx %84 %50) %86 (approx %84 %86) %95 (/.f64 #s(literal 1 binary64) %95) %97 (approx %84 %97) (/.f64 %46 c) %100 %101 (/.f64 %101 c) (approx %84 %53) |
| Outputs |
|---|
%8 = (*.f64 #s(literal 9 binary64) x) %15 = (*.f64 y x) %16 = (*.f64 x y) %17 = (pow.f64 %15 #s(literal 1 binary64)) %19 = (/.f64 #s(literal 1 binary64) (pow.f64 %15 #s(literal -1 binary64))) %21 = (*.f64 c z) %24 = (/.f64 #s(literal 1 binary64) %21) %26 = (*.f64 a t) %29 = (/.f64 #s(literal 1 binary64) %26) %31 = (/.f64 y z) %33 = (/.f64 #s(literal 1 binary64) z) %35 = (neg.f64 %15) %36 = (/.f64 #s(literal -1 binary64) z) %39 = (/.f64 x z) %42 = (/.f64 %15 z) %44 = (*.f64 %15 #s(literal 1 binary64)) %46 = (neg.f64 z) %48 = (neg.f64 %35) %50 = (neg.f64 %46) %51 = (neg.f64 %50) %66 = (*.f64 y #s(literal 9 binary64)) %67 = (*.f64 %66 x) %70 = (*.f64 %42 #s(literal 9 binary64)) %71 = (*.f64 %33 #s(literal 9 binary64)) %73 = (/.f64 #s(literal 9 binary64) z) %76 = (/.f64 %8 z) %79 = (*.f64 %31 #s(literal 9 binary64)) %81 = (/.f64 %66 z) %85 = (*.f64 #s(literal -9 binary64) %15) %86 = (neg.f64 %85) %94 = (*.f64 #s(literal -4 binary64) a) %96 = (*.f64 #s(literal -4 binary64) t) %97 = (*.f64 %96 a) %105 = (*.f64 a z) %110 = (/.f64 #s(literal 1 binary64) t) %112 = (neg.f64 b) %113 = (/.f64 #s(literal -1 binary64) t) %116 = (/.f64 b t) %118 = (neg.f64 %112) %120 = (neg.f64 t) %121 = (neg.f64 %120) %122 = (neg.f64 %121) %124 = (*.f64 b #s(literal 1 binary64)) %125 = (neg.f64 %124) %136 = (/.f64 %112 t) %155 = (/.f64 #s(literal 9 binary64) c) %157 = (/.f64 #s(literal -1 binary64) %21) %160 = (/.f64 #s(literal 9 binary64) %21) %163 = (neg.f64 c) %165 = (neg.f64 %155) %171 = (*.f64 %163 z) %172 = (neg.f64 %171) %173 = (neg.f64 %172) %184 = (*.f64 %163 %46) %189 = (/.f64 x c) %191 = (*.f64 #s(literal 9 binary64) %189) %193 = (/.f64 x %21) %199 = (*.f64 #s(literal -9 binary64) x) %201 = (*.f64 %160 x) %212 = (neg.f64 x) %214 = (*.f64 %46 %163) %218 = (*.f64 %155 x) %221 = (*.f64 %8 #s(literal 1 binary64)) %224 = (*.f64 #s(literal 9 binary64) %39) %229 = (neg.f64 %191) %232 = (neg.f64 %199) %256 = (fma.f64 %94 t %70) %259 = (*.f64 #s(literal 4 binary64) z) %260 = (*.f64 %259 t) %263 = (*.f64 t z) %264 = (*.f64 %263 a) %269 = (*.f64 #s(literal -9 binary64) %42) %272 = (neg.f64 %269) %295 = (neg.f64 %26) %298 = (*.f64 #s(literal 4 binary64) %26) %300 = (neg.f64 %94) %301 = (*.f64 %300 t) %303 = (neg.f64 %97) %309 = (*.f64 %105 #s(literal -4 binary64)) %310 = (fma.f64 %309 t b) %312 = (fma.f64 %105 #s(literal -4 binary64) %116) %314 = (*.f64 %264 #s(literal -4 binary64)) %317 = (*.f64 t t) %327 = (*.f64 t b) %330 = (fma.f64 %309 %120 %112) %336 = (*.f64 %260 a) %337 = (-.f64 %336 b) %345 = (*.f64 #s(literal -4 binary64) z) %352 = (*.f64 z #s(literal -4 binary64)) %371 = (fma.f64 %345 %26 %124) %373 = (*.f64 t %310) %376 = (*.f64 %310 t) %385 = (neg.f64 %259) %388 = (*.f64 #s(literal -4 binary64) %263) %390 = (neg.f64 a) %405 = (*.f64 %263 #s(literal -4 binary64)) %407 = (*.f64 %96 z) %420 = (/.f64 #s(literal 1 binary64) a) %425 = (/.f64 c a) %427 = (*.f64 c #s(literal 1 binary64)) %430 = (neg.f64 %163) %431 = (neg.f64 %430) %432 = (neg.f64 %390) %440 = (/.f64 a c) %446 = (/.f64 #s(literal 1 binary64) c) %448 = (/.f64 #s(literal -1 binary64) c) %451 = (/.f64 #s(literal -4 binary64) c) %467 = (+ (* (* y 9) x) b) %468 = (approx %467 b) %477 = (approx (- b (* (* (* 4 z) t) a)) %371) %485 = (+ (* (* -4 t) a) (/ %467 z)) %486 = (approx %485 %256) %548 = (/.f64 #s(literal -1/4 binary64) t) %564 = (*.f64 %548 c) %566 = (*.f64 %425 #s(literal -1/4 binary64)) %568 = (*.f64 #s(literal -1/4 binary64) c) %578 = (*.f64 #s(literal -1/4 binary64) (/.f64 c %26)) %582 = (*.f64 #s(literal 1/4 binary64) c) %584 = (*.f64 %120 %390) %587 = (*.f64 %120 a) %589 = (*.f64 #s(literal -1/4 binary64) %163) %591 = (*.f64 %390 %120) %594 = (*.f64 %390 t) %596 = (*.f64 %568 #s(literal -1 binary64)) %597 = (*.f64 t %390) %599 = (*.f64 a %120) %608 = (*.f64 #s(literal -1/4 binary64) %427) %609 = (*.f64 %121 a) %612 = (*.f64 #s(literal -1/4 binary64) %430) %619 = (*.f64 %427 #s(literal -1/4 binary64)) %620 = (*.f64 a %121) %626 = (*.f64 %430 #s(literal -1/4 binary64)) %631 = (*.f64 %548 %163) %634 = (*.f64 %425 #s(literal 1/4 binary64)) %637 = (*.f64 #s(literal 1/4 binary64) %425) %640 = (*.f64 %163 %548) %643 = (*.f64 #s(literal 1/4 binary64) %163) %653 = (*.f64 %163 #s(literal 1/4 binary64)) %657 = (*.f64 %163 #s(literal -1/4 binary64)) %661 = (*.f64 c #s(literal 1/4 binary64)) %665 = (neg.f64 %564) %668 = (neg.f64 %566) %671 = (neg.f64 %568) %706 = (*.f64 (*.f64 %160 y) x) %708 = (*.f64 (*.f64 y %155) %39) %709 = (/.f64 y c) %710 = (*.f64 %76 %709) %711 = (/.f64 %15 c) %712 = (*.f64 %711 %73) %713 = (/.f64 %66 c) %714 = (*.f64 %713 %39) %715 = (*.f64 %709 %76) %716 = (*.f64 %73 %711) %717 = (*.f64 %191 %31) %718 = (*.f64 %66 %189) %719 = (*.f64 %718 %33) %720 = (*.f64 y %160) %721 = (*.f64 %720 x) %722 = (*.f64 %31 %191) %723 = (*.f64 %24 %67) %724 = (*.f64 %39 %713) %726 = (*.f64 %155 (*.f64 %39 y)) %727 = (*.f64 %155 %42) %728 = (*.f64 %81 %189) %729 = (*.f64 %189 %81) %730 = (*.f64 %85 %157) %731 = (*.f64 %67 %24) %732 = (*.f64 %201 y) %733 = (*.f64 %160 %15) %734 = (*.f64 %66 %193) %735 = (*.f64 %42 %155) %736 = (*.f64 %15 %160) %738 = (*.f64 %8 (*.f64 y %24)) %740 = (*.f64 %8 (*.f64 %24 y)) %742 = (*.f64 %8 (/.f64 y %21)) %743 = (*.f64 y %201) %745 = (*.f64 #s(literal 9 binary64) (*.f64 %15 %24)) %747 = (*.f64 #s(literal 9 binary64) (*.f64 %193 y)) %749 = (*.f64 #s(literal 9 binary64) (*.f64 %24 %15)) %751 = (*.f64 #s(literal 9 binary64) (/.f64 %15 %21)) %752 = (*.f64 x %720) %753 = (pow.f64 %732 #s(literal 1 binary64)) %754 = (neg.f64 y) %756 = (/.f64 (*.f64 %199 %754) %184) %758 = (/.f64 (*.f64 %85 #s(literal -1 binary64)) %184) %760 = (/.f64 (*.f64 %85 #s(literal 1 binary64)) %171) %762 = (/.f64 (*.f64 %67 #s(literal -1 binary64)) %171) %764 = (/.f64 (*.f64 %754 %199) %214) %766 = (/.f64 (*.f64 #s(literal -9 binary64) %44) %171) %768 = (*.f64 %163 %50) %769 = (/.f64 (*.f64 #s(literal -9 binary64) %48) %768) %771 = (/.f64 (*.f64 #s(literal 9 binary64) %44) %21) %773 = (*.f64 c %50) %774 = (/.f64 (*.f64 #s(literal 9 binary64) %48) %773) %775 = (neg.f64 %66) %777 = (/.f64 (*.f64 %775 %212) %214) %779 = (/.f64 (*.f64 %212 %775) %184) %781 = (/.f64 (*.f64 %44 #s(literal -9 binary64)) %171) %783 = (/.f64 (*.f64 %44 #s(literal 9 binary64)) %21) %785 = (*.f64 %50 %163) %786 = (/.f64 (*.f64 %48 #s(literal -9 binary64)) %785) %788 = (*.f64 %50 c) %789 = (/.f64 (*.f64 %48 #s(literal 9 binary64)) %788) %791 = (/.f64 (*.f64 %35 #s(literal -9 binary64)) %214) %792 = (*.f64 %189 %66) %794 = (/.f64 (neg.f64 %792) %46) %795 = (*.f64 %191 y) %797 = (/.f64 (neg.f64 %795) %46) %798 = (*.f64 %155 %15) %800 = (/.f64 (neg.f64 %798) %46) %801 = (*.f64 %67 #s(literal 1 binary64)) %803 = (/.f64 (neg.f64 %801) %171) %804 = (neg.f64 %718) %806 = (/.f64 (neg.f64 %804) %50) %808 = (/.f64 (neg.f64 %86) %173) %810 = (/.f64 (*.f64 #s(literal -9 binary64) %35) %184) %811 = (/.f64 %792 z) %812 = (/.f64 %795 z) %813 = (/.f64 %798 z) %814 = (/.f64 %801 %21) %815 = (/.f64 %804 %46) %816 = (/.f64 %86 %172) %817 = (/.f64 %718 z) %818 = (/.f64 %269 %163) %819 = (/.f64 %85 %171) %820 = (/.f64 %67 %21) %822 = (/.f64 #s(literal 1 binary64) (pow.f64 %732 #s(literal -1 binary64))) %824 = (/.f64 #s(literal 1 binary64) (/.f64 z %718)) %826 = (/.f64 #s(literal 1 binary64) (/.f64 %171 %85)) %828 = (/.f64 #s(literal 1 binary64) (/.f64 %21 %67)) %829 = (/.f64 %70 c) %831 = (neg.f64 (/.f64 %67 %171)) %833 = (neg.f64 (/.f64 %85 %21)) %834 = (/.f64 t c) %835 = (*.f64 %94 %834) %836 = (*.f64 %451 a) %837 = (*.f64 %836 t) %838 = (*.f64 %97 %446) %839 = (*.f64 %451 t) %840 = (*.f64 %839 a) %841 = (*.f64 %451 %26) %842 = (*.f64 %96 %440) %843 = (*.f64 %26 %451) %844 = (*.f64 %446 %26) %845 = (*.f64 #s(literal -4 binary64) %844) %846 = (/.f64 %26 c) %847 = (*.f64 #s(literal -4 binary64) %846) %848 = (*.f64 a %839) %849 = (*.f64 t %836) %850 = (pow.f64 %840 #s(literal 1 binary64)) %851 = (*.f64 %26 #s(literal 4 binary64)) %853 = (/.f64 (neg.f64 %851) %430) %855 = (/.f64 (neg.f64 %298) %430) %857 = (/.f64 (neg.f64 %303) %430) %858 = (/.f64 %851 %163) %859 = (/.f64 %298 %163) %860 = (/.f64 %303 %163) %861 = (/.f64 %97 c) %863 = (/.f64 #s(literal 1 binary64) (pow.f64 %840 #s(literal -1 binary64))) %865 = (/.f64 #s(literal 1 binary64) (/.f64 c %97)) %872 = (*.f64 #s(literal 4 binary64) t) %881 = (/ %485 c) %882 = (approx %881 %840) %883 = (pow.f64 %882 #s(literal 1 binary64)) %885 = (/.f64 #s(literal 1 binary64) (pow.f64 %882 #s(literal -1 binary64))) %889 = (+ (* (* (* t z) a) -4) %467) %890 = (approx %889 %310) %895 = (neg.f64 %890) %898 = (/.f64 %890 z) %900 = (*.f64 %890 #s(literal 1 binary64)) %901 = (neg.f64 %900) %903 = (neg.f64 %895) %915 = (/.f64 %895 z) %921 = (/.f64 %890 %21) %945 = (*.f64 %903 #s(literal 1 binary64)) %952 = (*.f64 %898 #s(literal 1 binary64)) %955 = (*.f64 %895 %446) %958 = (*.f64 %890 %446) %961 = (/.f64 %890 c) %964 = (*.f64 %895 #s(literal 1 binary64)) %992 = (approx %889 %477) %997 = (neg.f64 %992) %1000 = (/.f64 %992 z) %1002 = (*.f64 %992 #s(literal 1 binary64)) %1003 = (neg.f64 %1002) %1005 = (neg.f64 %997) %1017 = (/.f64 %997 z) %1023 = (/.f64 %992 %21) %1047 = (*.f64 %1005 #s(literal 1 binary64)) %1054 = (*.f64 %1000 #s(literal 1 binary64)) %1057 = (*.f64 %997 %446) %1060 = (*.f64 %992 %446) %1063 = (/.f64 %992 c) %1066 = (*.f64 %997 #s(literal 1 binary64)) %1094 = (approx %881 %732) %1095 = (pow.f64 %1094 #s(literal 1 binary64)) %1097 = (/.f64 #s(literal 1 binary64) (pow.f64 %1094 #s(literal -1 binary64))) %1100 = (approx (/ (* c z) %889) %578) %1102 = (/.f64 #s(literal 1 binary64) %1100) %1110 = (/.f64 #s(literal -1 binary64) %1100) %1114 = (neg.f64 %1100) %1115 = (neg.f64 %1114) %1144 = (neg.f64 %486) %1147 = (/.f64 %486 c) %1149 = (*.f64 %486 #s(literal 1 binary64)) %1152 = (neg.f64 %1144) %1169 = (neg.f64 %468) %1172 = (/.f64 %468 z) %1174 = (*.f64 %468 #s(literal 1 binary64)) %1177 = (neg.f64 %1169) %1189 = (/.f64 %1169 z) %1191 = (fma.f64 %309 t %468) %1193 = (fma.f64 %96 a %1172) %1197 = (*.f64 z z) %1210 = (fma.f64 %260 a %1169) %1213 = (neg.f64 %1191) %1223 = (neg.f64 %1193) %1247 = (/.f64 %1193 c) %1251 = (*.f64 c c) %1261 = (*.f64 %163 c) %1265 = (*.f64 %171 %163) %1279 = (*.f64 c %163) %1292 = (*.f64 %21 %163) %1304 = (*.f64 %163 %1189) %1307 = (*.f64 %163 %1169) %1309 = (*.f64 %163 %171) %1311 = (*.f64 %163 %1172) %1314 = (*.f64 %163 %468) %1316 = (*.f64 %163 %21) %1334 = (*.f64 c %1189) %1379 = (*.f64 %1193 #s(literal 1 binary64)) %1382 = (*.f64 %1191 %446) %1385 = (fma.f64 %840 c %1172) %1389 = (fma.f64 %97 c (*.f64 %1172 c)) %1391 = (neg.f64 %1251) %1394 = (fma.f64 %97 c (*.f64 c %1172)) %1397 = (*.f64 %1191 #s(literal 1 binary64)) %1420 = (/.f64 %468 %21) x #s(literal 9 binary64) y z t a b c %8 (*.f64 x #s(literal 9 binary64)) (pow.f64 %8 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %8 #s(literal -1 binary64))) %15 %16 %17 %19 #s(literal -4 binary64) %21 (*.f64 z c) (pow.f64 %21 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %24) %26 (*.f64 t a) (pow.f64 %26 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %29) (*.f64 %31 x) (*.f64 %33 %15) (*.f64 %35 %36) (*.f64 %15 %33) (*.f64 y %39) (*.f64 x %31) (pow.f64 %42 #s(literal 1 binary64)) (/.f64 (neg.f64 %44) %46) (/.f64 (neg.f64 %48) %51) (/.f64 %44 z) (/.f64 %48 %50) (/.f64 %35 %46) (/.f64 #s(literal 1 binary64) (pow.f64 %42 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %46 %35)) (/.f64 #s(literal 1 binary64) (/.f64 z %15)) %42 (neg.f64 (/.f64 %15 %46)) (neg.f64 (/.f64 %35 z)) (*.f64 %67 %33) (*.f64 %66 %39) %70 (*.f64 %15 %71) (*.f64 %15 %73) (*.f64 %8 %31) (*.f64 y %76) (*.f64 #s(literal 9 binary64) %42) (*.f64 x %79) (*.f64 x %81) (pow.f64 %70 #s(literal 1 binary64)) (/.f64 %86 %50) (/.f64 %85 %46) (/.f64 %67 z) (/.f64 #s(literal 1 binary64) (pow.f64 %70 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 z %67)) (*.f64 %94 t) %97 (*.f64 %26 #s(literal -4 binary64)) (*.f64 #s(literal -4 binary64) %26) (*.f64 a %96) (*.f64 t %94) (pow.f64 %97 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %97 #s(literal -1 binary64))) %105 (*.f64 z a) (pow.f64 %105 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %105 #s(literal -1 binary64))) (*.f64 %110 b) (*.f64 %112 %113) (*.f64 b %110) (pow.f64 %116 #s(literal 1 binary64)) (/.f64 (neg.f64 %118) %122) (/.f64 %125 %120) (/.f64 %118 %121) (/.f64 %124 t) (/.f64 %112 %120) (/.f64 #s(literal 1 binary64) (pow.f64 %116 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %120 %112)) (/.f64 #s(literal 1 binary64) (/.f64 t b)) %116 (neg.f64 %136) #s(literal 1 binary64) %15 %16 %17 %19 %66 (*.f64 #s(literal 9 binary64) y) (pow.f64 %66 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %66 #s(literal -1 binary64))) %67 (*.f64 %15 #s(literal 9 binary64)) (*.f64 %8 y) (*.f64 y %8) (*.f64 #s(literal 9 binary64) %15) (*.f64 x %66) (pow.f64 %67 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %67 #s(literal -1 binary64))) %96 (*.f64 t #s(literal -4 binary64)) (pow.f64 %96 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %96 #s(literal -1 binary64))) (*.f64 %24 #s(literal 9 binary64)) (*.f64 %155 %33) (*.f64 #s(literal -9 binary64) %157) (*.f64 #s(literal 9 binary64) %24) (pow.f64 %160 #s(literal 1 binary64)) (/.f64 (neg.f64 %73) %163) (/.f64 (neg.f64 %165) %50) (/.f64 %73 c) (/.f64 %165 %46) (/.f64 %155 z) (/.f64 #s(literal -9 binary64) %173) (/.f64 #s(literal -9 binary64) %171) (/.f64 #s(literal 1 binary64) (pow.f64 %160 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 z %155)) (/.f64 #s(literal 1 binary64) (/.f64 %171 #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %21 #s(literal 9 binary64))) (/.f64 #s(literal 9 binary64) %184) (/.f64 #s(literal 9 binary64) %172) %160 (neg.f64 (/.f64 #s(literal -9 binary64) %21)) (*.f64 %73 %189) (*.f64 %191 %33) (*.f64 %193 #s(literal 9 binary64)) (*.f64 %24 %8) (*.f64 %39 %155) (*.f64 %155 %39) (*.f64 %189 %73) (*.f64 %199 %157) %201 (*.f64 %8 %24) (*.f64 #s(literal 9 binary64) %193) (*.f64 x %160) (pow.f64 %201 #s(literal 1 binary64)) (/.f64 (*.f64 %199 #s(literal -1 binary64)) %184) (/.f64 (*.f64 %199 #s(literal 1 binary64)) %171) (/.f64 (*.f64 %8 #s(literal -1 binary64)) %171) (/.f64 (*.f64 %212 #s(literal -9 binary64)) %214) (/.f64 (*.f64 #s(literal -9 binary64) %212) %184) (/.f64 (neg.f64 %218) %46) (/.f64 (neg.f64 %221) %171) (/.f64 (neg.f64 %224) %163) (/.f64 (neg.f64 %76) %163) (/.f64 (neg.f64 %229) %50) (/.f64 (neg.f64 %232) %173) (/.f64 %218 z) (/.f64 %221 %21) (/.f64 %224 c) (/.f64 %76 c) (/.f64 %229 %46) (/.f64 %232 %172) (/.f64 %191 z) (/.f64 %199 %171) (/.f64 #s(literal 1 binary64) (pow.f64 %201 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 z %191)) (/.f64 #s(literal 1 binary64) (/.f64 %171 %199)) (/.f64 #s(literal 1 binary64) (/.f64 %21 %8)) (/.f64 %8 %21) (neg.f64 (/.f64 %8 %171)) (neg.f64 (/.f64 %199 %21)) (pow.f64 %256 #s(literal 1 binary64)) (/.f64 (fma.f64 %260 a %85) %46) (/.f64 (fma.f64 %264 #s(literal -4 binary64) %67) z) (/.f64 #s(literal 1 binary64) (pow.f64 %256 #s(literal -1 binary64))) (neg.f64 (-.f64 %269 %97)) (fma.f64 %94 t %272) %256 (fma.f64 %67 %33 %97) (fma.f64 %96 a %272) (fma.f64 %96 a %70) (fma.f64 %66 %39 %97) (fma.f64 %42 #s(literal 9 binary64) %97) (fma.f64 %26 #s(literal -4 binary64) %272) (fma.f64 %26 #s(literal -4 binary64) %70) (fma.f64 #s(literal -4 binary64) %26 %272) (fma.f64 #s(literal -4 binary64) %26 %70) (fma.f64 %15 %71 %97) (fma.f64 %15 %73 %97) (fma.f64 %8 %31 %97) (fma.f64 a %96 %272) (fma.f64 a %96 %70) (fma.f64 t %94 %272) (fma.f64 t %94 %70) (fma.f64 y %76 %97) (fma.f64 #s(literal 9 binary64) %42 %97) (fma.f64 x %79 %97) (fma.f64 x %81 %97) (-.f64 %97 %269) (-.f64 %70 (*.f64 %295 #s(literal -4 binary64))) (-.f64 %70 %298) (-.f64 %70 %301) (-.f64 %70 %303) (+.f64 %97 %272) (+.f64 %97 %70) (+.f64 %70 %97) #s(literal -1/4 binary64) (*.f64 %310 %110) (pow.f64 %312 #s(literal 1 binary64)) (/.f64 (fma.f64 %314 t (*.f64 t %124)) %317) (/.f64 (fma.f64 %314 %121 (*.f64 t %118)) (*.f64 t %121)) (/.f64 (fma.f64 %314 %120 (*.f64 t %112)) (*.f64 t %120)) (/.f64 (fma.f64 %314 t %327) %317) (/.f64 (neg.f64 %330) %121) (/.f64 %330 %120) (/.f64 %310 %121) (/.f64 %310 t) (/.f64 %337 %120) (/.f64 #s(literal 1 binary64) (pow.f64 %312 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t %310)) (neg.f64 (-.f64 %136 %309)) (fma.f64 %345 a %116) (fma.f64 %94 z %116) (fma.f64 %110 b %309) (fma.f64 %112 %113 %309) %312 (fma.f64 #s(literal -4 binary64) %105 %116) (fma.f64 b %110 %309) (fma.f64 a %352 %116) (fma.f64 z %94 %116) (-.f64 %309 %136) (-.f64 %116 (*.f64 %300 z)) (-.f64 %116 (*.f64 (neg.f64 %105) #s(literal -4 binary64))) (-.f64 %116 (*.f64 #s(literal 4 binary64) %105)) (-.f64 %116 (neg.f64 %309)) (+.f64 (/.f64 %314 t) %116) (+.f64 %309 %116) (+.f64 %116 %309) (*.f64 %312 t) (*.f64 t %312) (pow.f64 %371 #s(literal 1 binary64)) (/.f64 (neg.f64 %373) %120) (/.f64 (neg.f64 %376) %120) (/.f64 %373 t) (/.f64 %376 t) (/.f64 #s(literal 1 binary64) (pow.f64 %371 #s(literal -1 binary64))) (fma.f64 %327 %110 %314) %371 (fma.f64 %352 %26 %124) (fma.f64 %385 %26 %124) (fma.f64 %94 %263 %124) (fma.f64 %388 a %124) (fma.f64 %390 %260 %124) (fma.f64 %309 t %124) (fma.f64 %97 z %124) (fma.f64 %260 %390 %124) (fma.f64 %259 %295 %124) (fma.f64 %264 #s(literal -4 binary64) %124) (fma.f64 %263 %94 %124) (fma.f64 %96 %105 %124) (fma.f64 %116 t %314) (fma.f64 %105 %96 %124) (fma.f64 %26 %345 %124) (fma.f64 %26 %352 %124) (fma.f64 #s(literal -4 binary64) %264 %124) (fma.f64 b #s(literal 1 binary64) %314) (fma.f64 a %405 %124) (fma.f64 a %407 %124) (fma.f64 a %388 %124) (fma.f64 t %309 %124) (fma.f64 t %116 %314) (fma.f64 z %97 %124) (-.f64 %314 (*.f64 %120 %116)) (-.f64 %314 (*.f64 %136 t)) (-.f64 %314 %125) (+.f64 %124 %314) (+.f64 %314 %124) (*.f64 %420 c) (*.f64 %163 (/.f64 #s(literal -1 binary64) a)) (*.f64 c %420) (pow.f64 %425 #s(literal 1 binary64)) (/.f64 (neg.f64 %427) %390) (/.f64 %431 (neg.f64 %432)) (/.f64 %427 a) (/.f64 %430 %432) (/.f64 %163 %390) (/.f64 #s(literal 1 binary64) (pow.f64 %425 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %440) %425 (neg.f64 (/.f64 c %390)) (neg.f64 (/.f64 %163 a)) (*.f64 %446 #s(literal -4 binary64)) (*.f64 #s(literal 4 binary64) %448) (*.f64 #s(literal -4 binary64) %446) (pow.f64 %451 #s(literal 1 binary64)) (/.f64 #s(literal 4 binary64) %431) (/.f64 #s(literal 4 binary64) %163) (/.f64 #s(literal 1 binary64) (pow.f64 %451 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %163 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 c #s(literal -4 binary64))) (/.f64 #s(literal -4 binary64) %430) %451 (neg.f64 (/.f64 #s(literal 4 binary64) c)) (pow.f64 %468 #s(literal 1 binary64)) %468 (/.f64 #s(literal 1 binary64) (pow.f64 %468 #s(literal -1 binary64))) (pow.f64 %477 #s(literal 1 binary64)) %477 (/.f64 #s(literal 1 binary64) (pow.f64 %477 #s(literal -1 binary64))) (pow.f64 %486 #s(literal 1 binary64)) %486 (/.f64 #s(literal 1 binary64) (pow.f64 %486 #s(literal -1 binary64))) (pow.f64 %310 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %310 #s(literal -1 binary64))) (neg.f64 (-.f64 %112 %314)) (neg.f64 %337) (fma.f64 %345 %26 %118) (fma.f64 %345 %26 b) (fma.f64 %352 %26 %118) (fma.f64 %352 %26 b) (fma.f64 %385 %26 %118) (fma.f64 %385 %26 b) (fma.f64 %94 %263 %118) (fma.f64 %94 %263 b) (fma.f64 %388 a %118) (fma.f64 %388 a b) (fma.f64 %390 %260 %118) (fma.f64 %390 %260 b) (fma.f64 %309 t %118) %310 (fma.f64 %97 z %118) (fma.f64 %97 z b) (fma.f64 %260 %390 %118) (fma.f64 %260 %390 b) (fma.f64 %259 %295 %118) (fma.f64 %259 %295 b) (fma.f64 %264 #s(literal -4 binary64) %118) (fma.f64 %264 #s(literal -4 binary64) b) (fma.f64 %263 %94 %118) (fma.f64 %263 %94 b) (fma.f64 %96 %105 %118) (fma.f64 %96 %105 b) (fma.f64 %105 %96 %118) (fma.f64 %105 %96 b) (fma.f64 %26 %345 %118) (fma.f64 %26 %345 b) (fma.f64 %26 %352 %118) (fma.f64 %26 %352 b) (fma.f64 #s(literal -4 binary64) %264 %118) (fma.f64 #s(literal -4 binary64) %264 b) (fma.f64 a %405 %118) (fma.f64 a %405 b) (fma.f64 a %407 %118) (fma.f64 a %407 b) (fma.f64 a %388 %118) (fma.f64 a %388 b) (fma.f64 t %309 %118) (fma.f64 t %309 b) (fma.f64 z %97 %118) (fma.f64 z %97 b) (-.f64 %314 %112) (-.f64 b %336) (+.f64 %314 %118) (+.f64 %314 b) (+.f64 b %314) (*.f64 %110 #s(literal -1/4 binary64)) (*.f64 #s(literal 1/4 binary64) %113) (*.f64 #s(literal -1/4 binary64) %110) (pow.f64 %548 #s(literal 1 binary64)) (/.f64 #s(literal 1/4 binary64) %122) (/.f64 #s(literal 1/4 binary64) %120) (/.f64 #s(literal -1/4 binary64) %121) %548 (/.f64 #s(literal 1 binary64) (pow.f64 %548 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %120 #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t #s(literal -1/4 binary64))) (neg.f64 (/.f64 #s(literal 1/4 binary64) t)) (*.f64 (/.f64 #s(literal -1/4 binary64) a) (/.f64 c t)) (*.f64 %564 %420) (*.f64 %566 %110) (*.f64 %568 %29) (*.f64 %548 %425) (*.f64 %425 %548) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1 binary64) c) %26)) (*.f64 #s(literal -1/4 binary64) (/.f64 %425 t)) %578 (*.f64 c (/.f64 #s(literal -1/4 binary64) %26)) (pow.f64 %578 #s(literal 1 binary64)) (/.f64 (*.f64 %582 #s(literal -1 binary64)) %584) (/.f64 (*.f64 %582 #s(literal 1 binary64)) %587) (/.f64 (*.f64 %589 #s(literal -1 binary64)) %591) (/.f64 (*.f64 %589 #s(literal 1 binary64)) %594) (/.f64 %596 %597) (/.f64 %596 %599) (/.f64 (*.f64 %568 #s(literal 1 binary64)) %26) (/.f64 (*.f64 #s(literal 1/4 binary64) %427) %587) (/.f64 (*.f64 #s(literal 1/4 binary64) %430) (*.f64 %120 %432)) (/.f64 %608 %609) (/.f64 %608 %26) (/.f64 %612 (*.f64 %121 %432)) (/.f64 %612 (*.f64 t %432)) (/.f64 (*.f64 %427 #s(literal 1/4 binary64)) %599) (/.f64 %619 %620) (/.f64 %619 %26) (/.f64 (*.f64 %430 #s(literal 1/4 binary64)) (*.f64 %432 %120)) (/.f64 %626 (*.f64 %432 %121)) (/.f64 %626 (*.f64 %432 t)) (/.f64 (neg.f64 %631) %432) (/.f64 (neg.f64 %634) %121) (/.f64 (neg.f64 %637) %121) (/.f64 (neg.f64 %640) %432) (/.f64 (neg.f64 %643) (neg.f64 %584)) (/.f64 (neg.f64 %582) (neg.f64 %587)) (/.f64 (neg.f64 %589) (neg.f64 %597)) (/.f64 (neg.f64 %653) (neg.f64 %591)) (/.f64 (neg.f64 %657) (neg.f64 %594)) (/.f64 (neg.f64 %661) (neg.f64 %599)) (/.f64 (neg.f64 %665) %432) (/.f64 (neg.f64 %668) %121) (/.f64 (neg.f64 %671) (neg.f64 %295)) (/.f64 %631 %390) (/.f64 %634 %120) (/.f64 %637 %120) (/.f64 %640 %390) (/.f64 %643 %584) (/.f64 %582 %587) (/.f64 %589 (*.f64 %121 %390)) (/.f64 %589 %597) (/.f64 %653 %591) (/.f64 %657 (*.f64 %390 %121)) (/.f64 %657 %594) (/.f64 %661 %599) (/.f64 %665 %390) (/.f64 %668 %120) (/.f64 %671 %295) (/.f64 %564 a) (/.f64 %566 t) (/.f64 %568 %609) (/.f64 %568 %620) (/.f64 %568 %26) (/.f64 #s(literal 1 binary64) (pow.f64 %578 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 a %564)) (/.f64 #s(literal 1 binary64) (/.f64 t %566)) (/.f64 #s(literal 1 binary64) (/.f64 %26 %568)) %706 %708 %710 %712 %714 %715 %716 %717 %719 %721 %722 %723 %724 %726 %727 %728 %729 %730 %731 %732 %733 %734 %735 %736 %738 %740 %742 %743 %745 %747 %749 %751 %752 %753 %756 %758 %760 %762 %764 %766 %769 %771 %774 %777 %779 %781 %783 %786 %789 %791 %794 %797 %800 %803 %806 %808 %810 %811 %812 %813 %814 %815 %816 %817 %818 %819 %820 %822 %824 %826 %828 %829 %831 %833 %835 %837 %838 %840 %841 %842 %843 %845 %847 %848 %849 %850 %853 %855 %857 %858 %859 %860 %861 %863 %865 %839 (*.f64 %96 %446) (*.f64 #s(literal -4 binary64) (*.f64 %446 t)) (*.f64 #s(literal -4 binary64) %834) (*.f64 t %451) (pow.f64 %839 #s(literal 1 binary64)) (/.f64 (neg.f64 %872) %430) (/.f64 %872 %163) (/.f64 %96 c) (/.f64 #s(literal 1 binary64) (pow.f64 %839 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 c %96)) %835 %837 %838 %840 %841 %842 %843 %845 %847 %848 %849 %850 %853 %855 %857 %858 %859 %860 %861 %863 %865 %883 %882 %885 (pow.f64 %890 #s(literal 1 binary64)) %890 (/.f64 #s(literal 1 binary64) (pow.f64 %890 #s(literal -1 binary64))) (*.f64 %33 %890) (*.f64 %895 %36) (*.f64 %890 %33) (pow.f64 %898 #s(literal 1 binary64)) (/.f64 %901 %46) (/.f64 (neg.f64 %903) %51) (/.f64 %900 z) (/.f64 %903 %50) (/.f64 %895 %46) %898 (/.f64 #s(literal 1 binary64) (pow.f64 %898 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %46 %895)) (/.f64 #s(literal 1 binary64) (/.f64 z %890)) (neg.f64 %915) (*.f64 %446 %898) (*.f64 %915 %448) (*.f64 %898 %446) (*.f64 %890 %24) (pow.f64 %921 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) %900) %171) (/.f64 (*.f64 #s(literal -1 binary64) %903) %768) (/.f64 (*.f64 #s(literal -1 binary64) %895) %184) (/.f64 (*.f64 #s(literal -1 binary64) %890) %171) (/.f64 (*.f64 #s(literal 1 binary64) %900) %21) (/.f64 (*.f64 #s(literal 1 binary64) %903) %773) (/.f64 (*.f64 #s(literal 1 binary64) %895) %171) (/.f64 (*.f64 #s(literal 1 binary64) %890) %21) (/.f64 (*.f64 %900 #s(literal -1 binary64)) %171) (/.f64 (*.f64 %900 #s(literal 1 binary64)) %21) (/.f64 (*.f64 %903 #s(literal -1 binary64)) %785) (/.f64 %945 %788) (/.f64 %945 %214) (/.f64 (*.f64 %895 #s(literal -1 binary64)) %214) (/.f64 (*.f64 %890 #s(literal -1 binary64)) %171) (/.f64 (neg.f64 %952) %163) (/.f64 (neg.f64 %955) %50) (/.f64 (neg.f64 %958) %46) (/.f64 (neg.f64 %961) %46) (/.f64 (neg.f64 %964) %172) (/.f64 %901 %171) (/.f64 %952 c) (/.f64 %955 %46) (/.f64 %958 z) (/.f64 %961 z) (/.f64 %964 %785) (/.f64 %964 %171) (/.f64 %900 %214) (/.f64 %900 %21) (/.f64 %903 %172) (/.f64 %915 %431) (/.f64 %915 %163) (/.f64 %895 %171) (/.f64 %898 %430) (/.f64 %898 c) %921 (/.f64 #s(literal 1 binary64) (pow.f64 %921 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %163 %915)) (/.f64 #s(literal 1 binary64) (/.f64 %21 %890)) (/.f64 #s(literal 1 binary64) (/.f64 c %898)) (neg.f64 (/.f64 %915 c)) (pow.f64 %992 #s(literal 1 binary64)) %992 (/.f64 #s(literal 1 binary64) (pow.f64 %992 #s(literal -1 binary64))) (*.f64 %33 %992) (*.f64 %997 %36) (*.f64 %992 %33) (pow.f64 %1000 #s(literal 1 binary64)) (/.f64 %1003 %46) (/.f64 (neg.f64 %1005) %51) (/.f64 %1002 z) (/.f64 %1005 %50) (/.f64 %997 %46) %1000 (/.f64 #s(literal 1 binary64) (pow.f64 %1000 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %46 %997)) (/.f64 #s(literal 1 binary64) (/.f64 z %992)) (neg.f64 %1017) (*.f64 %446 %1000) (*.f64 %1017 %448) (*.f64 %1000 %446) (*.f64 %992 %24) (pow.f64 %1023 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) %1002) %171) (/.f64 (*.f64 #s(literal -1 binary64) %1005) %768) (/.f64 (*.f64 #s(literal -1 binary64) %997) %184) (/.f64 (*.f64 #s(literal -1 binary64) %992) %171) (/.f64 (*.f64 #s(literal 1 binary64) %1002) %21) (/.f64 (*.f64 #s(literal 1 binary64) %1005) %773) (/.f64 (*.f64 #s(literal 1 binary64) %997) %171) (/.f64 (*.f64 #s(literal 1 binary64) %992) %21) (/.f64 (*.f64 %1002 #s(literal -1 binary64)) %171) (/.f64 (*.f64 %1002 #s(literal 1 binary64)) %21) (/.f64 (*.f64 %1005 #s(literal -1 binary64)) %785) (/.f64 %1047 %788) (/.f64 %1047 %214) (/.f64 (*.f64 %997 #s(literal -1 binary64)) %214) (/.f64 (*.f64 %992 #s(literal -1 binary64)) %171) (/.f64 (neg.f64 %1054) %163) (/.f64 (neg.f64 %1057) %50) (/.f64 (neg.f64 %1060) %46) (/.f64 (neg.f64 %1063) %46) (/.f64 (neg.f64 %1066) %172) (/.f64 %1003 %171) (/.f64 %1054 c) (/.f64 %1057 %46) (/.f64 %1060 z) (/.f64 %1063 z) (/.f64 %1066 %785) (/.f64 %1066 %171) (/.f64 %1002 %214) (/.f64 %1002 %21) (/.f64 %1005 %172) (/.f64 %1017 %431) (/.f64 %1017 %163) (/.f64 %997 %171) (/.f64 %1000 %430) (/.f64 %1000 c) %1023 (/.f64 #s(literal 1 binary64) (pow.f64 %1023 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %163 %1017)) (/.f64 #s(literal 1 binary64) (/.f64 %21 %992)) (/.f64 #s(literal 1 binary64) (/.f64 c %1000)) (neg.f64 (/.f64 %1017 c)) %1095 %1094 %1097 %706 %708 %710 %712 %714 %715 %716 %717 %719 %721 %722 %723 %724 %726 %727 %728 %729 %730 %731 %732 %733 %734 %735 %736 %738 %740 %742 %743 %745 %747 %749 %751 %752 %753 %756 %758 %760 %762 %764 %766 %769 %771 %774 %777 %779 %781 %783 %786 %789 %791 %794 %797 %800 %803 %806 %808 %810 %811 %812 %813 %814 %815 %816 %817 %818 %819 %820 %822 %824 %826 %828 %829 %831 %833 %1095 %1094 %1097 (pow.f64 %1100 #s(literal 1 binary64)) %1100 (/.f64 #s(literal 1 binary64) %1102) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %1102)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %1100)) (*.f64 #s(literal -1 binary64) %1110) (*.f64 %1102 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %1102) (pow.f64 %1115 #s(literal -1 binary64)) (pow.f64 %1102 #s(literal 1 binary64)) (pow.f64 %1100 #s(literal -1 binary64)) (/.f64 #s(literal -2 binary64) (*.f64 %1114 #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %1114)) (/.f64 #s(literal 2 binary64) (*.f64 %1115 #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 %1100 #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %1115)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %1100)) (/.f64 #s(literal -1 binary64) (neg.f64 %1115)) (/.f64 #s(literal -1 binary64) %1114) (/.f64 #s(literal 1 binary64) (pow.f64 %1102 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %1114 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %1115) (/.f64 #s(literal 1 binary64) (/.f64 %1100 #s(literal 1 binary64))) %1102 (neg.f64 %1110) %706 %708 %710 %712 %714 %715 %716 %717 %719 %721 %722 %723 %724 %726 %727 %728 %729 %730 %731 %732 %733 %734 %735 %736 %738 %740 %742 %743 %745 %747 %749 %751 %752 %753 %756 %758 %760 %762 %764 %766 %769 %771 %774 %777 %779 %781 %783 %786 %789 %791 %794 %797 %800 %803 %806 %808 %810 %811 %812 %813 %814 %815 %816 %817 %818 %819 %820 %822 %824 %826 %828 %829 %831 %833 %1095 %1094 %1097 (*.f64 %446 %486) (*.f64 %1144 %448) (*.f64 %486 %446) (pow.f64 %1147 #s(literal 1 binary64)) (/.f64 (neg.f64 %1149) %163) (/.f64 (neg.f64 %1152) %431) (/.f64 %1149 c) (/.f64 %1152 %430) (/.f64 %1144 %163) %1147 (/.f64 #s(literal 1 binary64) (pow.f64 %1147 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %163 %1144)) (/.f64 #s(literal 1 binary64) (/.f64 c %486)) (neg.f64 (/.f64 %486 %163)) (neg.f64 (/.f64 %1144 c)) (*.f64 %33 %468) (*.f64 %1169 %36) (*.f64 %468 %33) (pow.f64 %1172 #s(literal 1 binary64)) (/.f64 (neg.f64 %1174) %46) (/.f64 (neg.f64 %1177) %51) (/.f64 %1174 z) (/.f64 %1177 %50) (/.f64 %1169 %46) %1172 (/.f64 #s(literal 1 binary64) (pow.f64 %1172 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %46 %1169)) (/.f64 #s(literal 1 binary64) (/.f64 z %468)) (neg.f64 %1189) (*.f64 %1191 %33) (pow.f64 %1193 #s(literal 1 binary64)) (/.f64 (fma.f64 %314 z (*.f64 z %1174)) %1197) (/.f64 (fma.f64 %314 %50 (*.f64 z %1177)) (*.f64 z %50)) (/.f64 (fma.f64 %314 %46 (*.f64 z %1169)) (*.f64 z %46)) (/.f64 (fma.f64 %314 z (*.f64 z %468)) %1197) (/.f64 (neg.f64 %1210) %50) (/.f64 (neg.f64 %1213) %50) (/.f64 %1210 %46) (/.f64 %1213 %46) (/.f64 %1191 z) (/.f64 #s(literal 1 binary64) (pow.f64 %1193 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 z %1191)) (neg.f64 %1223) (fma.f64 %94 t %1172) (fma.f64 %33 %468 %97) (fma.f64 %1169 %36 %97) (fma.f64 %468 %33 %97) %1193 (fma.f64 %26 #s(literal -4 binary64) %1172) (fma.f64 #s(literal -4 binary64) %26 %1172) (fma.f64 a %96 %1172) (fma.f64 t %94 %1172) (-.f64 %97 %1189) (-.f64 %1172 %301) (-.f64 %1172 (*.f64 %872 a)) (-.f64 %1172 (*.f64 %390 %96)) (-.f64 %1172 %303) (+.f64 (/.f64 %314 z) %1172) (+.f64 %97 %1172) (+.f64 %1172 %97) (*.f64 %446 %1193) (*.f64 %1223 %448) (*.f64 %1193 %446) (pow.f64 %1247 #s(literal 1 binary64)) (/.f64 (fma.f64 %1189 %163 (*.f64 %163 %851)) %1251) (/.f64 (fma.f64 %1189 %163 (*.f64 %163 %298)) %1251) (/.f64 (fma.f64 %1189 %163 (*.f64 %163 %303)) %1251) (/.f64 (fma.f64 %1189 c (*.f64 %163 %97)) %1261) (/.f64 (fma.f64 %1169 %163 (*.f64 %171 %851)) %1265) (/.f64 (fma.f64 %1169 %163 (*.f64 %171 %298)) %1265) (/.f64 (fma.f64 %1169 %163 (*.f64 %171 %303)) %1265) (/.f64 (fma.f64 %1169 c (*.f64 %171 %97)) (*.f64 %171 c)) (/.f64 (fma.f64 %1172 %163 (*.f64 c %851)) %1279) (/.f64 (fma.f64 %1172 %163 (*.f64 c %298)) %1279) (/.f64 (fma.f64 %1172 %163 (*.f64 c %303)) %1279) (/.f64 (fma.f64 %1172 c (*.f64 c %97)) %1251) (/.f64 (fma.f64 %468 %163 (*.f64 %21 %851)) %1292) (/.f64 (fma.f64 %468 %163 (*.f64 %21 %298)) %1292) (/.f64 (fma.f64 %468 %163 (*.f64 %21 %303)) %1292) (/.f64 (fma.f64 %468 c (*.f64 %21 %97)) (*.f64 %21 c)) (/.f64 (fma.f64 %851 %163 %1304) %1251) (/.f64 (fma.f64 %851 %171 %1307) %1309) (/.f64 (fma.f64 %851 c %1311) %1261) (/.f64 (fma.f64 %851 %21 %1314) %1316) (/.f64 (fma.f64 %298 %163 %1304) %1251) (/.f64 (fma.f64 %298 %171 %1307) %1309) (/.f64 (fma.f64 %298 c %1311) %1261) (/.f64 (fma.f64 %298 %21 %1314) %1316) (/.f64 (fma.f64 %303 %163 %1304) %1251) (/.f64 (fma.f64 %303 %171 %1307) %1309) (/.f64 (fma.f64 %303 c %1311) %1261) (/.f64 (fma.f64 %303 %21 %1314) %1316) (/.f64 (fma.f64 %97 %163 %1334) %1279) (/.f64 (fma.f64 %97 %171 (*.f64 c %1169)) (*.f64 c %171)) (/.f64 (fma.f64 %97 %21 (*.f64 c %468)) (*.f64 c %21)) (/.f64 (-.f64 (*.f64 %851 c) %1304) %1261) (/.f64 (-.f64 (*.f64 %298 c) %1304) %1261) (/.f64 (-.f64 (*.f64 %303 c) %1304) %1261) (/.f64 (-.f64 (*.f64 %97 c) %1334) %1251) (/.f64 (*.f64 #s(literal -1 binary64) %1210) %184) (/.f64 (*.f64 #s(literal -1 binary64) %1213) %184) (/.f64 (*.f64 #s(literal -1 binary64) %1191) %171) (/.f64 (*.f64 #s(literal 1 binary64) %1210) %171) (/.f64 (*.f64 #s(literal 1 binary64) %1213) %171) (/.f64 (*.f64 #s(literal 1 binary64) %1191) %21) (/.f64 (*.f64 %1210 #s(literal -1 binary64)) %214) (/.f64 (*.f64 %1210 #s(literal 1 binary64)) %171) (/.f64 (*.f64 %1213 #s(literal -1 binary64)) %214) (/.f64 (*.f64 %1213 #s(literal 1 binary64)) %171) (/.f64 (*.f64 %1191 #s(literal -1 binary64)) %171) (/.f64 (neg.f64 %1379) %163) (/.f64 (neg.f64 %1382) %46) (/.f64 (neg.f64 %1385) %163) (/.f64 (neg.f64 %1389) %1391) (/.f64 (neg.f64 %1394) %1391) (/.f64 (neg.f64 %1397) %171) (/.f64 %1379 c) (/.f64 %1382 z) (/.f64 %1385 c) (/.f64 %1389 %1251) (/.f64 %1394 %1251) (/.f64 %1397 %214) (/.f64 %1397 %21) (/.f64 %1213 %171) (/.f64 %1191 %21) (/.f64 %1223 %431) (/.f64 %1223 %163) (/.f64 %1193 %430) %1247 (/.f64 #s(literal 1 binary64) (pow.f64 %1247 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %163 %1223)) (/.f64 #s(literal 1 binary64) (/.f64 c %1193)) (neg.f64 (/.f64 %1223 c)) (fma.f64 %94 %834 %1420) (fma.f64 %836 t %1420) (fma.f64 %97 %446 %1420) (fma.f64 %1172 %446 %840) (fma.f64 %839 a %1420) (fma.f64 %468 %24 %840) (fma.f64 %451 %26 %1420) (fma.f64 %96 %440 %1420) (fma.f64 %26 %451 %1420) (fma.f64 #s(literal -4 binary64) %844 %1420) (fma.f64 #s(literal -4 binary64) %846 %1420) (fma.f64 a %839 %1420) (fma.f64 t %836 %1420) (-.f64 %840 (neg.f64 %1420)) (-.f64 %840 (/.f64 %1189 c)) (+.f64 %1420 %840) (+.f64 %840 %1420) %883 %882 %885 |
Compiled 1 218 to 2 207 computations (-81.2% saved)
Compiled 442 to 1 734 computations (-292.3% saved)
27 alts after pruning (5 fresh and 22 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 437 | 5 | 442 |
| Fresh | 0 | 0 | 0 |
| Picked | 3 | 7 | 10 |
| Done | 2 | 15 | 17 |
| Total | 442 | 27 | 469 |
| Status | Accuracy | Program |
|---|---|---|
| 57.8% | (/.f64 (fma.f64 (*.f64 (*.f64 a z) #s(literal -4 binary64)) t (approx (+ (* (* y 9) x) b) b)) (*.f64 c z)) | |
| ✓ | 66.0% | (/.f64 (fma.f64 a (*.f64 #s(literal -4 binary64) t) (/.f64 (approx (+ (* (* y 9) x) b) b) z)) c) |
| ✓ | 56.2% | (/.f64 (/.f64 (approx (- (* (* y x) 9) (- (* (* (* 4 z) t) a) b)) (fma.f64 (*.f64 y #s(literal 9 binary64)) x b)) z) c) |
| ✓ | 61.5% | (/.f64 (/.f64 (approx (+ (* -4 (* (* a t) z)) (+ (* (* y x) 9) b)) (fma.f64 (*.f64 #s(literal -4 binary64) (*.f64 a t)) z b)) z) c) |
| 31.2% | (/.f64 (/.f64 (approx (+ (* -4 (* (* a t) z)) (+ (* (* y x) 9) b)) (approx (+ b (* -4 (* a (* t z)))) (*.f64 t (approx (+ (* -4 (* a z)) (/ b t)) (*.f64 #s(literal -4 binary64) (*.f64 a z)))))) z) c) | |
| ✓ | 33.4% | (/.f64 (approx (/ (+ (* -4 (* (* a t) z)) (+ (* (* y x) 9) b)) z) (/.f64 b z)) c) |
| ✓ | 35.5% | (/.f64 (approx (/ (+ (* -4 (* (* a t) z)) (+ (* (* y x) 9) b)) c) (/.f64 b c)) z) |
| ✓ | 57.2% | (/.f64 (approx (- (* (* y x) 9) (- (* (* (* 4 z) t) a) b)) (fma.f64 (*.f64 y #s(literal 9 binary64)) x b)) (*.f64 z c)) |
| 60.6% | (/.f64 (approx (+ (* (* -4 t) a) (/ (+ (* (* y 9) x) b) z)) (fma.f64 (*.f64 #s(literal -4 binary64) a) t (*.f64 (/.f64 (*.f64 y x) z) #s(literal 9 binary64)))) c) | |
| ✓ | 34.7% | (/.f64 #s(literal 1 binary64) (approx (/ (* c z) (+ (* (+ (* -4 (* (* a t) z)) (* y (* 9 x))) 1) b)) (/.f64 (*.f64 c z) b))) |
| 38.8% | (/.f64 #s(literal 1 binary64) (approx (/ (* c z) (+ (* (+ (* -4 (* (* a t) z)) (* y (* 9 x))) 1) b)) (*.f64 c (/.f64 #s(literal -1/4 binary64) (*.f64 a t))))) | |
| ✓ | 33.3% | (*.f64 (/.f64 #s(literal 1 binary64) c) (approx (/ (+ (* -4 (* (* a t) z)) (+ (* (* y x) 9) b)) z) (/.f64 b z))) |
| ✓ | 35.5% | (*.f64 (approx (/ (+ (* -4 (* (* a t) z)) (+ (* (* y x) 9) b)) c) (/.f64 b c)) (/.f64 #s(literal 1 binary64) z)) |
| ✓ | 38.8% | (approx (/ (- (* (* y x) 9) (- (* (* (* 4 z) t) a) b)) (* c z)) (*.f64 (/.f64 #s(literal -4 binary64) c) (*.f64 a t))) |
| ✓ | 53.4% | (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 (fma.f64 (*.f64 (*.f64 a t) z) #s(literal -4 binary64) (*.f64 (*.f64 y x) #s(literal 9 binary64))) (*.f64 c z))) |
| ✓ | 31.1% | (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 (*.f64 x (*.f64 y #s(literal 9 binary64))) (*.f64 c z))) |
| ✓ | 34.7% | (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 b (*.f64 c z))) |
| ✓ | 31.5% | (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 (/.f64 y c) (/.f64 (*.f64 #s(literal 9 binary64) x) z))) |
| ✓ | 31.5% | (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 (/.f64 x z) (/.f64 (*.f64 y #s(literal 9 binary64)) c))) |
| ✓ | 31.1% | (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 (*.f64 y x) (/.f64 #s(literal 9 binary64) (*.f64 c z)))) |
| ✓ | 33.4% | (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 (*.f64 y #s(literal 9 binary64)) (/.f64 x (*.f64 c z)))) |
| ✓ | 33.4% | (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 y (/.f64 (*.f64 #s(literal 9 binary64) x) (*.f64 c z)))) |
| 33.8% | (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 x (*.f64 y (/.f64 #s(literal 9 binary64) (*.f64 c z))))) | |
| ✓ | 41.0% | %38 = (* c (* t z)) (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 t (approx (+ (* -4 (/ a c)) (+ (* 9 (/ (* x y) %38)) (/ b %38))) (*.f64 #s(literal -4 binary64) (/.f64 a c))))) |
| ✓ | 41.4% | (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 a (*.f64 t (/.f64 #s(literal -4 binary64) c)))) |
| ✓ | 33.8% | (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal 9 binary64) (*.f64 x (/.f64 y (*.f64 c z))))) |
| ✓ | 38.8% | (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 a t) c))) |
Compiled 27 to 88 computations (-225.9% saved)
Total 210.5b remaining (58.2%)
Threshold costs 1.0b (0.3%)
| 22.9b | 36.4% |
| 22.6b | 37.1% |
| 22.4b | 36.9% |
| 18.9b | 29.4% |
| 13.6b | 38.6% |
| Inputs |
|---|
(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 b (*.f64 c z))) |
| Outputs |
|---|
(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 b (*.f64 c z))) |
| Inputs |
|---|
(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 b (*.f64 c z))) (/.f64 (approx (/ (+ (* -4 (* (* a t) z)) (+ (* (* y x) 9) b)) c) (/.f64 b c)) z) |
| Outputs |
|---|
(/.f64 (approx (/ (+ (* -4 (* (* a t) z)) (+ (* (* y x) 9) b)) c) (/.f64 b c)) z) (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 b (*.f64 c z))) |
| Inputs |
|---|
%17 = (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) %28 = (+ (* -4 (* (* a t) z)) (+ (* (* y x) 9) b)) (approx %17 (/.f64 b (*.f64 c z))) (/.f64 (approx (/ %28 c) (/.f64 b c)) z) (/.f64 (approx (/ %28 z) (/.f64 b z)) c) (approx %17 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 a t) c))) |
| Outputs |
|---|
%19 = (/.f64 (approx (/ (+ (* -4 (* (* a t) z)) (+ (* (* y x) 9) b)) c) (/.f64 b c)) z) %19 (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 a t) c))) %19 |
| Inputs |
|---|
%17 = (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) %28 = (+ (* -4 (* (* a t) z)) (+ (* (* y x) 9) b)) %46 = (* a (* c z)) (approx %17 (/.f64 b (*.f64 c z))) (/.f64 (approx (/ %28 c) (/.f64 b c)) z) (/.f64 (approx (/ %28 z) (/.f64 b z)) c) (approx %17 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 a t) c))) (approx %17 (*.f64 a (approx (+ (* -4 (/ t c)) (+ (* 9 (/ (* x y) %46)) (/ b %46))) (*.f64 #s(literal -4 binary64) (/.f64 t c))))) |
| Outputs |
|---|
%19 = (/.f64 (approx (/ (+ (* -4 (* (* a t) z)) (+ (* (* y x) 9) b)) c) (/.f64 b c)) z) %34 = (* a (* c z)) %19 (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 a (approx (+ (* -4 (/ t c)) (+ (* 9 (/ (* x y) %34)) (/ b %34))) (*.f64 #s(literal -4 binary64) (/.f64 t c))))) %19 |
| Inputs |
|---|
%17 = (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) %28 = (+ (* -4 (* (* a t) z)) (+ (* (* y x) 9) b)) %44 = (* x y) %46 = (* a (* c z)) %64 = (* c (* t z)) (approx %17 (/.f64 b (*.f64 c z))) (/.f64 (approx (/ %28 c) (/.f64 b c)) z) (/.f64 (approx (/ %28 z) (/.f64 b z)) c) (approx %17 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 a t) c))) (approx %17 (*.f64 a (approx (+ (* -4 (/ t c)) (+ (* 9 (/ %44 %46)) (/ b %46))) (*.f64 #s(literal -4 binary64) (/.f64 t c))))) (approx %17 (*.f64 a (*.f64 t (/.f64 #s(literal -4 binary64) c)))) (approx %17 (*.f64 t (approx (+ (* -4 (/ a c)) (+ (* 9 (/ %44 %64)) (/ b %64))) (*.f64 #s(literal -4 binary64) (/.f64 a c))))) |
| Outputs |
|---|
%19 = (/.f64 (approx (/ (+ (* -4 (* (* a t) z)) (+ (* (* y x) 9) b)) c) (/.f64 b c)) z) %29 = (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) %34 = (* c (* t z)) %19 (approx %29 (*.f64 t (approx (+ (* -4 (/ a c)) (+ (* 9 (/ (* x y) %34)) (/ b %34))) (*.f64 #s(literal -4 binary64) (/.f64 a c))))) (approx %29 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 a t) c))) %19 |
| Inputs |
|---|
%17 = (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) %26 = (* (* y x) 9) %28 = (+ (* -4 (* (* a t) z)) (+ %26 b)) %31 = (approx (/ %28 c) (/.f64 b c)) %38 = (*.f64 a t) %44 = (* x y) %45 = (* c z) %46 = (* a %45) %57 = (/.f64 #s(literal -4 binary64) c) %64 = (* c (* t z)) (approx %17 (/.f64 b (*.f64 c z))) (/.f64 %31 z) (/.f64 (approx (/ %28 z) (/.f64 b z)) c) (approx %17 (*.f64 #s(literal -4 binary64) (/.f64 %38 c))) (approx %17 (*.f64 a (approx (+ (* -4 (/ t c)) (+ (* 9 (/ %44 %46)) (/ b %46))) (*.f64 #s(literal -4 binary64) (/.f64 t c))))) (approx %17 (*.f64 a (*.f64 t %57))) (approx %17 (*.f64 t (approx (+ (* -4 (/ a c)) (+ (* 9 (/ %44 %64)) (/ b %64))) (*.f64 #s(literal -4 binary64) (/.f64 a c))))) (approx (/ (- %26 (- (* (* (* 4 z) t) a) b)) %45) (*.f64 %57 %38)) (*.f64 %31 (/.f64 #s(literal 1 binary64) z)) |
| Outputs |
|---|
%21 = (*.f64 (approx (/ (+ (* -4 (* (* a t) z)) (+ (* (* y x) 9) b)) c) (/.f64 b c)) (/.f64 #s(literal 1 binary64) z)) %31 = (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) %36 = (* c (* t z)) %21 (approx %31 (*.f64 t (approx (+ (* -4 (/ a c)) (+ (* 9 (/ (* x y) %36)) (/ b %36))) (*.f64 #s(literal -4 binary64) (/.f64 a c))))) (approx %31 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 a t) c))) %21 |
| Inputs |
|---|
%17 = (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) %18 = (*.f64 c z) %24 = (* -4 (* (* a t) z)) %26 = (* (* y x) 9) %28 = (+ %24 (+ %26 b)) %31 = (approx (/ %28 c) (/.f64 b c)) %35 = (approx (/ %28 z) (/.f64 b z)) %38 = (*.f64 a t) %44 = (* x y) %45 = (* c z) %46 = (* a %45) %57 = (/.f64 #s(literal -4 binary64) c) %64 = (* c (* t z)) (approx %17 (/.f64 b %18)) (/.f64 %31 z) (/.f64 %35 c) (approx %17 (*.f64 #s(literal -4 binary64) (/.f64 %38 c))) (approx %17 (*.f64 a (approx (+ (* -4 (/ t c)) (+ (* 9 (/ %44 %46)) (/ b %46))) (*.f64 #s(literal -4 binary64) (/.f64 t c))))) (approx %17 (*.f64 a (*.f64 t %57))) (approx %17 (*.f64 t (approx (+ (* -4 (/ a c)) (+ (* 9 (/ %44 %64)) (/ b %64))) (*.f64 #s(literal -4 binary64) (/.f64 a c))))) (approx (/ (- %26 (- (* (* (* 4 z) t) a) b)) %45) (*.f64 %57 %38)) (*.f64 %31 (/.f64 #s(literal 1 binary64) z)) (*.f64 (/.f64 #s(literal 1 binary64) c) %35) (/.f64 #s(literal 1 binary64) (approx (/ %45 (+ (* (+ %24 (* y (* 9 x))) 1) b)) (/.f64 %18 b))) (approx %17 (*.f64 %38 (neg.f64 (/.f64 #s(literal 4 binary64) c)))) (approx %17 (*.f64 #s(literal 9 binary64) (*.f64 x (/.f64 y %18)))) |
| Outputs |
|---|
%21 = (*.f64 (approx (/ (+ (* -4 (* (* a t) z)) (+ (* (* y x) 9) b)) c) (/.f64 b c)) (/.f64 #s(literal 1 binary64) z)) %31 = (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) %36 = (* c (* t z)) %53 = (approx %31 (*.f64 #s(literal 9 binary64) (*.f64 x (/.f64 y (*.f64 c z))))) %21 (approx %31 (*.f64 t (approx (+ (* -4 (/ a c)) (+ (* 9 (/ (* x y) %36)) (/ b %36))) (*.f64 #s(literal -4 binary64) (/.f64 a c))))) %53 (approx %31 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 a t) c))) %53 %21 |
| Inputs |
|---|
%17 = (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) %18 = (*.f64 c z) %24 = (* -4 (* (* a t) z)) %26 = (* (* y x) 9) %28 = (+ %24 (+ %26 b)) %31 = (approx (/ %28 c) (/.f64 b c)) %35 = (approx (/ %28 z) (/.f64 b z)) %38 = (*.f64 a t) %44 = (* x y) %45 = (* c z) %46 = (* a %45) %57 = (/.f64 #s(literal -4 binary64) c) %64 = (* c (* t z)) (approx %17 (/.f64 b %18)) (/.f64 %31 z) (/.f64 %35 c) (approx %17 (*.f64 #s(literal -4 binary64) (/.f64 %38 c))) (approx %17 (*.f64 a (approx (+ (* -4 (/ t c)) (+ (* 9 (/ %44 %46)) (/ b %46))) (*.f64 #s(literal -4 binary64) (/.f64 t c))))) (approx %17 (*.f64 a (*.f64 t %57))) (approx %17 (*.f64 t (approx (+ (* -4 (/ a c)) (+ (* 9 (/ %44 %64)) (/ b %64))) (*.f64 #s(literal -4 binary64) (/.f64 a c))))) (approx (/ (- %26 (- (* (* (* 4 z) t) a) b)) %45) (*.f64 %57 %38)) (*.f64 %31 (/.f64 #s(literal 1 binary64) z)) (*.f64 (/.f64 #s(literal 1 binary64) c) %35) (/.f64 #s(literal 1 binary64) (approx (/ %45 (+ (* (+ %24 (* y (* 9 x))) 1) b)) (/.f64 %18 b))) (approx %17 (*.f64 %38 (neg.f64 (/.f64 #s(literal 4 binary64) c)))) (approx %17 (*.f64 #s(literal 9 binary64) (*.f64 x (/.f64 y %18)))) (approx %17 (*.f64 #s(literal 9 binary64) (/.f64 (*.f64 x y) %18))) |
| Outputs |
|---|
%21 = (*.f64 (approx (/ (+ (* -4 (* (* a t) z)) (+ (* (* y x) 9) b)) c) (/.f64 b c)) (/.f64 #s(literal 1 binary64) z)) %31 = (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) %36 = (* c (* t z)) %53 = (approx %31 (*.f64 #s(literal 9 binary64) (/.f64 (*.f64 x y) (*.f64 c z)))) %21 (approx %31 (*.f64 t (approx (+ (* -4 (/ a c)) (+ (* 9 (/ (* x y) %36)) (/ b %36))) (*.f64 #s(literal -4 binary64) (/.f64 a c))))) %53 (approx %31 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 a t) c))) %53 %21 |
| Inputs |
|---|
%17 = (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) %18 = (*.f64 c z) %24 = (* -4 (* (* a t) z)) %26 = (* (* y x) 9) %28 = (+ %24 (+ %26 b)) %31 = (approx (/ %28 c) (/.f64 b c)) %35 = (approx (/ %28 z) (/.f64 b z)) %38 = (*.f64 a t) %44 = (* x y) %45 = (* c z) %46 = (* a %45) %57 = (/.f64 #s(literal -4 binary64) c) %64 = (* c (* t z)) (approx %17 (/.f64 b %18)) (/.f64 %31 z) (/.f64 %35 c) (approx %17 (*.f64 #s(literal -4 binary64) (/.f64 %38 c))) (approx %17 (*.f64 a (approx (+ (* -4 (/ t c)) (+ (* 9 (/ %44 %46)) (/ b %46))) (*.f64 #s(literal -4 binary64) (/.f64 t c))))) (approx %17 (*.f64 a (*.f64 t %57))) (approx %17 (*.f64 t (approx (+ (* -4 (/ a c)) (+ (* 9 (/ %44 %64)) (/ b %64))) (*.f64 #s(literal -4 binary64) (/.f64 a c))))) (approx (/ (- %26 (- (* (* (* 4 z) t) a) b)) %45) (*.f64 %57 %38)) (*.f64 %31 (/.f64 #s(literal 1 binary64) z)) (*.f64 (/.f64 #s(literal 1 binary64) c) %35) (/.f64 #s(literal 1 binary64) (approx (/ %45 (+ (* (+ %24 (* y (* 9 x))) 1) b)) (/.f64 %18 b))) (approx %17 (*.f64 %38 (neg.f64 (/.f64 #s(literal 4 binary64) c)))) (approx %17 (*.f64 #s(literal 9 binary64) (*.f64 x (/.f64 y %18)))) (approx %17 (*.f64 #s(literal 9 binary64) (/.f64 (*.f64 x y) %18))) (approx %17 (*.f64 x (*.f64 y (/.f64 #s(literal 9 binary64) %18)))) (approx %17 (*.f64 y (*.f64 (/.f64 x %18) #s(literal 9 binary64)))) |
| Outputs |
|---|
%21 = (*.f64 (approx (/ (+ (* -4 (* (* a t) z)) (+ (* (* y x) 9) b)) c) (/.f64 b c)) (/.f64 #s(literal 1 binary64) z)) %31 = (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) %36 = (* c (* t z)) %50 = (*.f64 c z) %21 (approx %31 (*.f64 t (approx (+ (* -4 (/ a c)) (+ (* 9 (/ (* x y) %36)) (/ b %36))) (*.f64 #s(literal -4 binary64) (/.f64 a c))))) (approx %31 (*.f64 #s(literal 9 binary64) (/.f64 (*.f64 x y) %50))) (approx %31 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 a t) c))) (approx %31 (*.f64 y (*.f64 (/.f64 x %50) #s(literal 9 binary64)))) %21 |
| Inputs |
|---|
%17 = (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) %18 = (*.f64 c z) %24 = (* -4 (* (* a t) z)) %26 = (* (* y x) 9) %28 = (+ %24 (+ %26 b)) %31 = (approx (/ %28 c) (/.f64 b c)) %35 = (approx (/ %28 z) (/.f64 b z)) %38 = (*.f64 a t) %44 = (* x y) %45 = (* c z) %46 = (* a %45) %57 = (/.f64 #s(literal -4 binary64) c) %64 = (* c (* t z)) %79 = (- %26 (- (* (* (* 4 z) t) a) b)) %94 = (/ %45 (+ (* (+ %24 (* y (* 9 x))) 1) b)) %112 = (/.f64 #s(literal 9 binary64) %18) %116 = (/.f64 x %18) %120 = (*.f64 #s(literal 9 binary64) x) %124 = (*.f64 y #s(literal 9 binary64)) %127 = (*.f64 y x) (approx %17 (/.f64 b %18)) (/.f64 %31 z) (/.f64 %35 c) (approx %17 (*.f64 #s(literal -4 binary64) (/.f64 %38 c))) (approx %17 (*.f64 a (approx (+ (* -4 (/ t c)) (+ (* 9 (/ %44 %46)) (/ b %46))) (*.f64 #s(literal -4 binary64) (/.f64 t c))))) (approx %17 (*.f64 a (*.f64 t %57))) (approx %17 (*.f64 t (approx (+ (* -4 (/ a c)) (+ (* 9 (/ %44 %64)) (/ b %64))) (*.f64 #s(literal -4 binary64) (/.f64 a c))))) (approx (/ %79 %45) (*.f64 %57 %38)) (*.f64 %31 (/.f64 #s(literal 1 binary64) z)) (*.f64 (/.f64 #s(literal 1 binary64) c) %35) (/.f64 #s(literal 1 binary64) (approx %94 (/.f64 %18 b))) (approx %17 (*.f64 %38 (neg.f64 (/.f64 #s(literal 4 binary64) c)))) (approx %17 (*.f64 #s(literal 9 binary64) (*.f64 x (/.f64 y %18)))) (approx %17 (*.f64 #s(literal 9 binary64) (/.f64 (*.f64 x y) %18))) (approx %17 (*.f64 x (*.f64 y %112))) (approx %17 (*.f64 y (*.f64 %116 #s(literal 9 binary64)))) (approx %17 (*.f64 y (/.f64 %120 %18))) (approx %17 (*.f64 %124 %116)) (approx %17 (*.f64 %127 %112)) (approx %17 (/.f64 (*.f64 x %124) %18)) (approx %17 (/.f64 (*.f64 %127 #s(literal 9 binary64)) %18)) (approx %17 (*.f64 (/.f64 x c) (/.f64 %124 z))) (approx %17 (*.f64 (/.f64 x z) (/.f64 %124 c))) (approx %17 (*.f64 (/.f64 y c) (/.f64 %120 z))) (/.f64 #s(literal 1 binary64) (approx %94 (*.f64 #s(literal -1/4 binary64) (/.f64 c %38)))) (/.f64 #s(literal 1 binary64) (approx %94 (*.f64 c (/.f64 #s(literal -1/4 binary64) %38)))) (/.f64 #s(literal 1 binary64) (approx %94 (*.f64 (/.f64 #s(literal -1/4 binary64) t) (/.f64 c a)))) (/.f64 (approx %79 (fma.f64 %124 x b)) (*.f64 z c)) |
| Outputs |
|---|
%17 = (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) %41 = (* c (* t z)) (approx %17 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 a t) c))) (/.f64 (approx (- (* (* y x) 9) (- (* (* (* 4 z) t) a) b)) (fma.f64 (*.f64 y #s(literal 9 binary64)) x b)) (*.f64 z c)) (approx %17 (*.f64 t (approx (+ (* -4 (/ a c)) (+ (* 9 (/ (* x y) %41)) (/ b %41))) (*.f64 #s(literal -4 binary64) (/.f64 a c))))) |
| Inputs |
|---|
%14 = (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) %17 = (/ %14 (* z c)) %18 = (*.f64 c z) %24 = (* -4 (* (* a t) z)) %26 = (* (* y x) 9) %28 = (+ %24 (+ %26 b)) %31 = (approx (/ %28 c) (/.f64 b c)) %35 = (approx (/ %28 z) (/.f64 b z)) %38 = (*.f64 a t) %44 = (* x y) %45 = (* c z) %46 = (* a %45) %57 = (/.f64 #s(literal -4 binary64) c) %64 = (* c (* t z)) %79 = (- %26 (- (* (* (* 4 z) t) a) b)) %94 = (/ %45 (+ (* (+ %24 (* y (* 9 x))) 1) b)) %108 = (*.f64 x y) %112 = (/.f64 #s(literal 9 binary64) %18) %116 = (/.f64 x %18) %120 = (*.f64 #s(literal 9 binary64) x) %124 = (*.f64 y #s(literal 9 binary64)) %127 = (*.f64 y x) %163 = (approx %79 (fma.f64 %124 x b)) %164 = (*.f64 z c) (approx %17 (/.f64 b %18)) (/.f64 %31 z) (/.f64 %35 c) (approx %17 (*.f64 #s(literal -4 binary64) (/.f64 %38 c))) (approx %17 (*.f64 a (approx (+ (* -4 (/ t c)) (+ (* 9 (/ %44 %46)) (/ b %46))) (*.f64 #s(literal -4 binary64) (/.f64 t c))))) (approx %17 (*.f64 a (*.f64 t %57))) (approx %17 (*.f64 t (approx (+ (* -4 (/ a c)) (+ (* 9 (/ %44 %64)) (/ b %64))) (*.f64 #s(literal -4 binary64) (/.f64 a c))))) (approx (/ %79 %45) (*.f64 %57 %38)) (*.f64 %31 (/.f64 #s(literal 1 binary64) z)) (*.f64 (/.f64 #s(literal 1 binary64) c) %35) (/.f64 #s(literal 1 binary64) (approx %94 (/.f64 %18 b))) (approx %17 (*.f64 %38 (neg.f64 (/.f64 #s(literal 4 binary64) c)))) (approx %17 (*.f64 #s(literal 9 binary64) (*.f64 x (/.f64 y %18)))) (approx %17 (*.f64 #s(literal 9 binary64) (/.f64 %108 %18))) (approx %17 (*.f64 x (*.f64 y %112))) (approx %17 (*.f64 y (*.f64 %116 #s(literal 9 binary64)))) (approx %17 (*.f64 y (/.f64 %120 %18))) (approx %17 (*.f64 %124 %116)) (approx %17 (*.f64 %127 %112)) (approx %17 (/.f64 (*.f64 x %124) %18)) (approx %17 (/.f64 (*.f64 %127 #s(literal 9 binary64)) %18)) (approx %17 (*.f64 (/.f64 x c) (/.f64 %124 z))) (approx %17 (*.f64 (/.f64 x z) (/.f64 %124 c))) (approx %17 (*.f64 (/.f64 y c) (/.f64 %120 z))) (/.f64 #s(literal 1 binary64) (approx %94 (*.f64 #s(literal -1/4 binary64) (/.f64 c %38)))) (/.f64 #s(literal 1 binary64) (approx %94 (*.f64 c (/.f64 #s(literal -1/4 binary64) %38)))) (/.f64 #s(literal 1 binary64) (approx %94 (*.f64 (/.f64 #s(literal -1/4 binary64) t) (/.f64 c a)))) (/.f64 %163 %164) (/.f64 (approx %14 (+.f64 b (*.f64 #s(literal 9 binary64) %108))) %164) (/.f64 (/.f64 %163 z) c) (/.f64 (fma.f64 a (*.f64 #s(literal -4 binary64) t) (/.f64 (approx (+ (* (* y 9) x) b) b) z)) c) |
| Outputs |
|---|
%16 = (*.f64 y #s(literal 9 binary64)) (/.f64 (approx (- (* (* y x) 9) (- (* (* (* 4 z) t) a) b)) (fma.f64 %16 x b)) (*.f64 z c)) (/.f64 (fma.f64 a (*.f64 #s(literal -4 binary64) t) (/.f64 (approx (+ (* (* y 9) x) b) b) z)) c) (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 (/.f64 x z) (/.f64 %16 c))) |
| Inputs |
|---|
%12 = (- (* (* x 9) y) (* (* (* z 4) t) a)) %14 = (+ %12 b) %17 = (/ %14 (* z c)) %18 = (*.f64 c z) %19 = (/.f64 b %18) %22 = (* a t) %24 = (* -4 (* %22 z)) %26 = (* (* y x) 9) %28 = (+ %24 (+ %26 b)) %29 = (/ %28 c) %31 = (approx %29 (/.f64 b c)) %35 = (approx (/ %28 z) (/.f64 b z)) %38 = (*.f64 a t) %39 = (/.f64 %38 c) %44 = (* x y) %45 = (* c z) %46 = (* a %45) %57 = (/.f64 #s(literal -4 binary64) c) %63 = (* t z) %64 = (* c %63) %77 = (* (* (* 4 z) t) a) %79 = (- %26 (- %77 b)) %88 = (* 9 x) %94 = (/ %45 (+ (* (+ %24 (* y %88)) 1) b)) %108 = (*.f64 x y) %112 = (/.f64 #s(literal 9 binary64) %18) %116 = (/.f64 x %18) %120 = (*.f64 #s(literal 9 binary64) x) %124 = (*.f64 y #s(literal 9 binary64)) %127 = (*.f64 y x) %163 = (approx %79 (fma.f64 %124 x b)) %164 = (*.f64 z c) %175 = (+ (* (* y 9) x) b) %176 = (approx %175 b) %197 = (*.f64 a (*.f64 t z)) %209 = (*.f64 a z) %220 = (*.f64 #s(literal -4 binary64) %197) %228 = (+.f64 (approx (- %26 %77) (*.f64 (*.f64 %38 z) #s(literal -4 binary64))) b) (approx %17 %19) (/.f64 %31 z) (/.f64 %35 c) (approx %17 (*.f64 #s(literal -4 binary64) %39)) (approx %17 (*.f64 a (approx (+ (* -4 (/ t c)) (+ (* 9 (/ %44 %46)) (/ b %46))) (*.f64 #s(literal -4 binary64) (/.f64 t c))))) (approx %17 (*.f64 a (*.f64 t %57))) (approx %17 (*.f64 t (approx (+ (* -4 (/ a c)) (+ (* 9 (/ %44 %64)) (/ b %64))) (*.f64 #s(literal -4 binary64) (/.f64 a c))))) (approx (/ %79 %45) (*.f64 %57 %38)) (*.f64 %31 (/.f64 #s(literal 1 binary64) z)) (*.f64 (/.f64 #s(literal 1 binary64) c) %35) (/.f64 #s(literal 1 binary64) (approx %94 (/.f64 %18 b))) (approx %17 (*.f64 %38 (neg.f64 (/.f64 #s(literal 4 binary64) c)))) (approx %17 (*.f64 #s(literal 9 binary64) (*.f64 x (/.f64 y %18)))) (approx %17 (*.f64 #s(literal 9 binary64) (/.f64 %108 %18))) (approx %17 (*.f64 x (*.f64 y %112))) (approx %17 (*.f64 y (*.f64 %116 #s(literal 9 binary64)))) (approx %17 (*.f64 y (/.f64 %120 %18))) (approx %17 (*.f64 %124 %116)) (approx %17 (*.f64 %127 %112)) (approx %17 (/.f64 (*.f64 x %124) %18)) (approx %17 (/.f64 (*.f64 %127 #s(literal 9 binary64)) %18)) (approx %17 (*.f64 (/.f64 x c) (/.f64 %124 z))) (approx %17 (*.f64 (/.f64 x z) (/.f64 %124 c))) (approx %17 (*.f64 (/.f64 y c) (/.f64 %120 z))) (/.f64 #s(literal 1 binary64) (approx %94 (*.f64 #s(literal -1/4 binary64) (/.f64 c %38)))) (/.f64 #s(literal 1 binary64) (approx %94 (*.f64 c (/.f64 #s(literal -1/4 binary64) %38)))) (/.f64 #s(literal 1 binary64) (approx %94 (*.f64 (/.f64 #s(literal -1/4 binary64) t) (/.f64 c a)))) (/.f64 %163 %164) (/.f64 (approx %14 (+.f64 b (*.f64 #s(literal 9 binary64) %108))) %164) (/.f64 (/.f64 %163 z) c) (/.f64 (fma.f64 a (*.f64 #s(literal -4 binary64) t) (/.f64 %176 z)) c) (approx %17 (*.f64 y (approx (- (+ (* 9 (/ x %45)) (/ b (* c (* y z)))) (* 4 (/ %22 (* c y)))) (*.f64 #s(literal -4 binary64) (/.f64 %38 (*.f64 c y)))))) (/.f64 (approx %29 (*.f64 #s(literal -4 binary64) (/.f64 %197 c))) z) (/.f64 (/.f64 (approx %28 (approx (+ b (* -4 (* a %63))) (*.f64 t (approx (+ (* -4 (* a z)) (/ b t)) (*.f64 #s(literal -4 binary64) %209))))) z) c) (/.f64 (fma.f64 (*.f64 %209 #s(literal -4 binary64)) t %176) %18) (/.f64 (+.f64 (approx %12 %220) b) %164) (/.f64 %228 %164) (approx (+ (* (/ y c) (/ %88 z)) (/ (+ %24 b) %45)) (fma.f64 #s(literal -4 binary64) %39 %19)) (/.f64 (/.f64 (approx %28 (fma.f64 (*.f64 #s(literal -4 binary64) %38) z b)) z) c) (/.f64 (/.f64 (approx %28 (+.f64 b %220)) z) c) (/.f64 (/.f64 %228 z) c) (/.f64 (approx (+ (* a (* -4 t)) (/ %175 z)) (fma.f64 #s(literal -4 binary64) %38 (*.f64 #s(literal 9 binary64) (/.f64 %108 z)))) c) |
| Outputs |
|---|
%16 = (*.f64 y #s(literal 9 binary64)) %27 = (+ (* (* y 9) x) b) (/.f64 (approx (- (* (* y x) 9) (- (* (* (* 4 z) t) a) b)) (fma.f64 %16 x b)) (*.f64 z c)) (/.f64 (approx (+ (* a (* -4 t)) (/ %27 z)) (fma.f64 #s(literal -4 binary64) (*.f64 a t) (*.f64 #s(literal 9 binary64) (/.f64 (*.f64 x y) z)))) c) (/.f64 (fma.f64 a (*.f64 #s(literal -4 binary64) t) (/.f64 (approx %27 b) z)) c) (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 (/.f64 x z) (/.f64 %16 c))) |
| Inputs |
|---|
%12 = (- (* (* x 9) y) (* (* (* z 4) t) a)) %14 = (+ %12 b) %17 = (/ %14 (* z c)) %18 = (*.f64 c z) %19 = (/.f64 b %18) %22 = (* a t) %24 = (* -4 (* %22 z)) %26 = (* (* y x) 9) %28 = (+ %24 (+ %26 b)) %29 = (/ %28 c) %31 = (approx %29 (/.f64 b c)) %35 = (approx (/ %28 z) (/.f64 b z)) %38 = (*.f64 a t) %39 = (/.f64 %38 c) %44 = (* x y) %45 = (* c z) %46 = (* a %45) %57 = (/.f64 #s(literal -4 binary64) c) %63 = (* t z) %64 = (* c %63) %77 = (* (* (* 4 z) t) a) %79 = (- %26 (- %77 b)) %88 = (* 9 x) %94 = (/ %45 (+ (* (+ %24 (* y %88)) 1) b)) %108 = (*.f64 x y) %112 = (/.f64 #s(literal 9 binary64) %18) %116 = (/.f64 x %18) %120 = (*.f64 #s(literal 9 binary64) x) %124 = (*.f64 y #s(literal 9 binary64)) %127 = (*.f64 y x) %163 = (approx %79 (fma.f64 %124 x b)) %164 = (*.f64 z c) %175 = (+ (* (* y 9) x) b) %176 = (approx %175 b) %197 = (*.f64 a (*.f64 t z)) %209 = (*.f64 a z) %220 = (*.f64 #s(literal -4 binary64) %197) %228 = (+.f64 (approx (- %26 %77) (*.f64 (*.f64 %38 z) #s(literal -4 binary64))) b) %249 = (* -4 t) %251 = (/ %175 z) (approx %17 %19) (/.f64 %31 z) (/.f64 %35 c) (approx %17 (*.f64 #s(literal -4 binary64) %39)) (approx %17 (*.f64 a (approx (+ (* -4 (/ t c)) (+ (* 9 (/ %44 %46)) (/ b %46))) (*.f64 #s(literal -4 binary64) (/.f64 t c))))) (approx %17 (*.f64 a (*.f64 t %57))) (approx %17 (*.f64 t (approx (+ (* -4 (/ a c)) (+ (* 9 (/ %44 %64)) (/ b %64))) (*.f64 #s(literal -4 binary64) (/.f64 a c))))) (approx (/ %79 %45) (*.f64 %57 %38)) (*.f64 %31 (/.f64 #s(literal 1 binary64) z)) (*.f64 (/.f64 #s(literal 1 binary64) c) %35) (/.f64 #s(literal 1 binary64) (approx %94 (/.f64 %18 b))) (approx %17 (*.f64 %38 (neg.f64 (/.f64 #s(literal 4 binary64) c)))) (approx %17 (*.f64 #s(literal 9 binary64) (*.f64 x (/.f64 y %18)))) (approx %17 (*.f64 #s(literal 9 binary64) (/.f64 %108 %18))) (approx %17 (*.f64 x (*.f64 y %112))) (approx %17 (*.f64 y (*.f64 %116 #s(literal 9 binary64)))) (approx %17 (*.f64 y (/.f64 %120 %18))) (approx %17 (*.f64 %124 %116)) (approx %17 (*.f64 %127 %112)) (approx %17 (/.f64 (*.f64 x %124) %18)) (approx %17 (/.f64 (*.f64 %127 #s(literal 9 binary64)) %18)) (approx %17 (*.f64 (/.f64 x c) (/.f64 %124 z))) (approx %17 (*.f64 (/.f64 x z) (/.f64 %124 c))) (approx %17 (*.f64 (/.f64 y c) (/.f64 %120 z))) (/.f64 #s(literal 1 binary64) (approx %94 (*.f64 #s(literal -1/4 binary64) (/.f64 c %38)))) (/.f64 #s(literal 1 binary64) (approx %94 (*.f64 c (/.f64 #s(literal -1/4 binary64) %38)))) (/.f64 #s(literal 1 binary64) (approx %94 (*.f64 (/.f64 #s(literal -1/4 binary64) t) (/.f64 c a)))) (/.f64 %163 %164) (/.f64 (approx %14 (+.f64 b (*.f64 #s(literal 9 binary64) %108))) %164) (/.f64 (/.f64 %163 z) c) (/.f64 (fma.f64 a (*.f64 #s(literal -4 binary64) t) (/.f64 %176 z)) c) (approx %17 (*.f64 y (approx (- (+ (* 9 (/ x %45)) (/ b (* c (* y z)))) (* 4 (/ %22 (* c y)))) (*.f64 #s(literal -4 binary64) (/.f64 %38 (*.f64 c y)))))) (/.f64 (approx %29 (*.f64 #s(literal -4 binary64) (/.f64 %197 c))) z) (/.f64 (/.f64 (approx %28 (approx (+ b (* -4 (* a %63))) (*.f64 t (approx (+ (* -4 (* a z)) (/ b t)) (*.f64 #s(literal -4 binary64) %209))))) z) c) (/.f64 (fma.f64 (*.f64 %209 #s(literal -4 binary64)) t %176) %18) (/.f64 (+.f64 (approx %12 %220) b) %164) (/.f64 %228 %164) (approx (+ (* (/ y c) (/ %88 z)) (/ (+ %24 b) %45)) (fma.f64 #s(literal -4 binary64) %39 %19)) (/.f64 (/.f64 (approx %28 (fma.f64 (*.f64 #s(literal -4 binary64) %38) z b)) z) c) (/.f64 (/.f64 (approx %28 (+.f64 b %220)) z) c) (/.f64 (/.f64 %228 z) c) (/.f64 (approx (+ (* a %249) %251) (fma.f64 #s(literal -4 binary64) %38 (*.f64 #s(literal 9 binary64) (/.f64 %108 z)))) c) (/.f64 (approx (+ (* %249 a) %251) (fma.f64 (*.f64 #s(literal -4 binary64) a) t (*.f64 (/.f64 %127 z) #s(literal 9 binary64)))) c) |
| Outputs |
|---|
%11 = (+ (* (* y 9) x) b) (/.f64 (approx (+ (* (* -4 t) a) (/ %11 z)) (fma.f64 (*.f64 #s(literal -4 binary64) a) t (*.f64 (/.f64 (*.f64 y x) z) #s(literal 9 binary64)))) c) (/.f64 (fma.f64 a (*.f64 #s(literal -4 binary64) t) (/.f64 (approx %11 b) z)) c) (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 (/.f64 x z) (/.f64 (*.f64 y #s(literal 9 binary64)) c))) |
| Inputs |
|---|
%12 = (- (* (* x 9) y) (* (* (* z 4) t) a)) %14 = (+ %12 b) %17 = (/ %14 (* z c)) %18 = (*.f64 c z) %19 = (/.f64 b %18) %22 = (* a t) %24 = (* -4 (* %22 z)) %26 = (* (* y x) 9) %28 = (+ %24 (+ %26 b)) %29 = (/ %28 c) %31 = (approx %29 (/.f64 b c)) %35 = (approx (/ %28 z) (/.f64 b z)) %38 = (*.f64 a t) %39 = (/.f64 %38 c) %44 = (* x y) %45 = (* c z) %46 = (* a %45) %57 = (/.f64 #s(literal -4 binary64) c) %63 = (* t z) %64 = (* c %63) %77 = (* (* (* 4 z) t) a) %79 = (- %26 (- %77 b)) %88 = (* 9 x) %94 = (/ %45 (+ (* (+ %24 (* y %88)) 1) b)) %108 = (*.f64 x y) %112 = (/.f64 #s(literal 9 binary64) %18) %116 = (/.f64 x %18) %120 = (*.f64 #s(literal 9 binary64) x) %124 = (*.f64 y #s(literal 9 binary64)) %127 = (*.f64 y x) %162 = (fma.f64 %124 x b) %163 = (approx %79 %162) %164 = (*.f64 z c) %172 = (*.f64 #s(literal -4 binary64) t) %175 = (+ (* (* y 9) x) b) %176 = (approx %175 b) %197 = (*.f64 a (*.f64 t z)) %204 = (+ b (* -4 (* a %63))) %209 = (*.f64 a z) %220 = (*.f64 #s(literal -4 binary64) %197) %228 = (+.f64 (approx (- %26 %77) (*.f64 (*.f64 %38 z) #s(literal -4 binary64))) b) %247 = (/.f64 %228 z) %249 = (* -4 t) %251 = (/ %175 z) (approx %17 %19) (/.f64 %31 z) (/.f64 %35 c) (approx %17 (*.f64 #s(literal -4 binary64) %39)) (approx %17 (*.f64 a (approx (+ (* -4 (/ t c)) (+ (* 9 (/ %44 %46)) (/ b %46))) (*.f64 #s(literal -4 binary64) (/.f64 t c))))) (approx %17 (*.f64 a (*.f64 t %57))) (approx %17 (*.f64 t (approx (+ (* -4 (/ a c)) (+ (* 9 (/ %44 %64)) (/ b %64))) (*.f64 #s(literal -4 binary64) (/.f64 a c))))) (approx (/ %79 %45) (*.f64 %57 %38)) (*.f64 %31 (/.f64 #s(literal 1 binary64) z)) (*.f64 (/.f64 #s(literal 1 binary64) c) %35) (/.f64 #s(literal 1 binary64) (approx %94 (/.f64 %18 b))) (approx %17 (*.f64 %38 (neg.f64 (/.f64 #s(literal 4 binary64) c)))) (approx %17 (*.f64 #s(literal 9 binary64) (*.f64 x (/.f64 y %18)))) (approx %17 (*.f64 #s(literal 9 binary64) (/.f64 %108 %18))) (approx %17 (*.f64 x (*.f64 y %112))) (approx %17 (*.f64 y (*.f64 %116 #s(literal 9 binary64)))) (approx %17 (*.f64 y (/.f64 %120 %18))) (approx %17 (*.f64 %124 %116)) (approx %17 (*.f64 %127 %112)) (approx %17 (/.f64 (*.f64 x %124) %18)) (approx %17 (/.f64 (*.f64 %127 #s(literal 9 binary64)) %18)) (approx %17 (*.f64 (/.f64 x c) (/.f64 %124 z))) (approx %17 (*.f64 (/.f64 x z) (/.f64 %124 c))) (approx %17 (*.f64 (/.f64 y c) (/.f64 %120 z))) (/.f64 #s(literal 1 binary64) (approx %94 (*.f64 #s(literal -1/4 binary64) (/.f64 c %38)))) (/.f64 #s(literal 1 binary64) (approx %94 (*.f64 c (/.f64 #s(literal -1/4 binary64) %38)))) (/.f64 #s(literal 1 binary64) (approx %94 (*.f64 (/.f64 #s(literal -1/4 binary64) t) (/.f64 c a)))) (/.f64 %163 %164) (/.f64 (approx %14 (+.f64 b (*.f64 #s(literal 9 binary64) %108))) %164) (/.f64 (/.f64 %163 z) c) (/.f64 (fma.f64 a %172 (/.f64 %176 z)) c) (approx %17 (*.f64 y (approx (- (+ (* 9 (/ x %45)) (/ b (* c (* y z)))) (* 4 (/ %22 (* c y)))) (*.f64 #s(literal -4 binary64) (/.f64 %38 (*.f64 c y)))))) (/.f64 (approx %29 (*.f64 #s(literal -4 binary64) (/.f64 %197 c))) z) (/.f64 (/.f64 (approx %28 (approx %204 (*.f64 t (approx (+ (* -4 (* a z)) (/ b t)) (*.f64 #s(literal -4 binary64) %209))))) z) c) (/.f64 (fma.f64 (*.f64 %209 #s(literal -4 binary64)) t %176) %18) (/.f64 (+.f64 (approx %12 %220) b) %164) (/.f64 %228 %164) (approx (+ (* (/ y c) (/ %88 z)) (/ (+ %24 b) %45)) (fma.f64 #s(literal -4 binary64) %39 %19)) (/.f64 (/.f64 (approx %28 (fma.f64 (*.f64 #s(literal -4 binary64) %38) z b)) z) c) (/.f64 (/.f64 (approx %28 (+.f64 b %220)) z) c) (/.f64 %247 c) (/.f64 (approx (+ (* a %249) %251) (fma.f64 #s(literal -4 binary64) %38 (*.f64 #s(literal 9 binary64) (/.f64 %108 z)))) c) (/.f64 (approx (+ (* %249 a) %251) (fma.f64 (*.f64 #s(literal -4 binary64) a) t (*.f64 (/.f64 %127 z) #s(literal 9 binary64)))) c) (/.f64 (/.f64 (approx %28 (approx %204 (*.f64 t (fma.f64 #s(literal -4 binary64) %209 (/.f64 b t))))) z) c) (/.f64 #s(literal 1 binary64) (/.f64 c %247)) (/.f64 (fma.f64 a %172 (/.f64 %162 z)) c) |
| Outputs |
|---|
%31 = (* a (* c z)) (/.f64 (fma.f64 a (*.f64 #s(literal -4 binary64) t) (/.f64 (fma.f64 (*.f64 y #s(literal 9 binary64)) x b) z)) c) (approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 a (approx (+ (* -4 (/ t c)) (+ (* 9 (/ (* x y) %31)) (/ b %31))) (*.f64 #s(literal -4 binary64) (/.f64 t c))))) |
| Inputs |
|---|
%12 = (- (* (* x 9) y) (* (* (* z 4) t) a)) %14 = (+ %12 b) %17 = (/ %14 (* z c)) %18 = (*.f64 c z) %19 = (/.f64 b %18) %22 = (* a t) %24 = (* -4 (* %22 z)) %26 = (* (* y x) 9) %28 = (+ %24 (+ %26 b)) %29 = (/ %28 c) %31 = (approx %29 (/.f64 b c)) %35 = (approx (/ %28 z) (/.f64 b z)) %38 = (*.f64 a t) %39 = (/.f64 %38 c) %44 = (* x y) %45 = (* c z) %46 = (* a %45) %57 = (/.f64 #s(literal -4 binary64) c) %63 = (* t z) %64 = (* c %63) %77 = (* (* (* 4 z) t) a) %79 = (- %26 (- %77 b)) %88 = (* 9 x) %94 = (/ %45 (+ (* (+ %24 (* y %88)) 1) b)) %108 = (*.f64 x y) %112 = (/.f64 #s(literal 9 binary64) %18) %116 = (/.f64 x %18) %120 = (*.f64 #s(literal 9 binary64) x) %124 = (*.f64 y #s(literal 9 binary64)) %127 = (*.f64 y x) %133 = (*.f64 %127 #s(literal 9 binary64)) %162 = (fma.f64 %124 x b) %163 = (approx %79 %162) %164 = (*.f64 z c) %166 = (*.f64 #s(literal 9 binary64) %108) %172 = (*.f64 #s(literal -4 binary64) t) %175 = (+ (* (* y 9) x) b) %176 = (approx %175 b) %197 = (*.f64 a (*.f64 t z)) %204 = (+ b (* -4 (* a %63))) %209 = (*.f64 a z) %220 = (*.f64 #s(literal -4 binary64) %197) %225 = (*.f64 %38 z) %228 = (+.f64 (approx (- %26 %77) (*.f64 %225 #s(literal -4 binary64))) b) %247 = (/.f64 %228 z) %249 = (* -4 t) %251 = (/ %175 z) (approx %17 %19) (/.f64 %31 z) (/.f64 %35 c) (approx %17 (*.f64 #s(literal -4 binary64) %39)) (approx %17 (*.f64 a (approx (+ (* -4 (/ t c)) (+ (* 9 (/ %44 %46)) (/ b %46))) (*.f64 #s(literal -4 binary64) (/.f64 t c))))) (approx %17 (*.f64 a (*.f64 t %57))) (approx %17 (*.f64 t (approx (+ (* -4 (/ a c)) (+ (* 9 (/ %44 %64)) (/ b %64))) (*.f64 #s(literal -4 binary64) (/.f64 a c))))) (approx (/ %79 %45) (*.f64 %57 %38)) (*.f64 %31 (/.f64 #s(literal 1 binary64) z)) (*.f64 (/.f64 #s(literal 1 binary64) c) %35) (/.f64 #s(literal 1 binary64) (approx %94 (/.f64 %18 b))) (approx %17 (*.f64 %38 (neg.f64 (/.f64 #s(literal 4 binary64) c)))) (approx %17 (*.f64 #s(literal 9 binary64) (*.f64 x (/.f64 y %18)))) (approx %17 (*.f64 #s(literal 9 binary64) (/.f64 %108 %18))) (approx %17 (*.f64 x (*.f64 y %112))) (approx %17 (*.f64 y (*.f64 %116 #s(literal 9 binary64)))) (approx %17 (*.f64 y (/.f64 %120 %18))) (approx %17 (*.f64 %124 %116)) (approx %17 (*.f64 %127 %112)) (approx %17 (/.f64 (*.f64 x %124) %18)) (approx %17 (/.f64 %133 %18)) (approx %17 (*.f64 (/.f64 x c) (/.f64 %124 z))) (approx %17 (*.f64 (/.f64 x z) (/.f64 %124 c))) (approx %17 (*.f64 (/.f64 y c) (/.f64 %120 z))) (/.f64 #s(literal 1 binary64) (approx %94 (*.f64 #s(literal -1/4 binary64) (/.f64 c %38)))) (/.f64 #s(literal 1 binary64) (approx %94 (*.f64 c (/.f64 #s(literal -1/4 binary64) %38)))) (/.f64 #s(literal 1 binary64) (approx %94 (*.f64 (/.f64 #s(literal -1/4 binary64) t) (/.f64 c a)))) (/.f64 %163 %164) (/.f64 (approx %14 (+.f64 b %166)) %164) (/.f64 (/.f64 %163 z) c) (/.f64 (fma.f64 a %172 (/.f64 %176 z)) c) (approx %17 (*.f64 y (approx (- (+ (* 9 (/ x %45)) (/ b (* c (* y z)))) (* 4 (/ %22 (* c y)))) (*.f64 #s(literal -4 binary64) (/.f64 %38 (*.f64 c y)))))) (/.f64 (approx %29 (*.f64 #s(literal -4 binary64) (/.f64 %197 c))) z) (/.f64 (/.f64 (approx %28 (approx %204 (*.f64 t (approx (+ (* -4 (* a z)) (/ b t)) (*.f64 #s(literal -4 binary64) %209))))) z) c) (/.f64 (fma.f64 (*.f64 %209 #s(literal -4 binary64)) t %176) %18) (/.f64 (+.f64 (approx %12 %220) b) %164) (/.f64 %228 %164) (approx (+ (* (/ y c) (/ %88 z)) (/ (+ %24 b) %45)) (fma.f64 #s(literal -4 binary64) %39 %19)) (/.f64 (/.f64 (approx %28 (fma.f64 (*.f64 #s(literal -4 binary64) %38) z b)) z) c) (/.f64 (/.f64 (approx %28 (+.f64 b %220)) z) c) (/.f64 %247 c) (/.f64 (approx (+ (* a %249) %251) (fma.f64 #s(literal -4 binary64) %38 (*.f64 #s(literal 9 binary64) (/.f64 %108 z)))) c) (/.f64 (approx (+ (* %249 a) %251) (fma.f64 (*.f64 #s(literal -4 binary64) a) t (*.f64 (/.f64 %127 z) #s(literal 9 binary64)))) c) (/.f64 (/.f64 (approx %28 (approx %204 (*.f64 t (fma.f64 #s(literal -4 binary64) %209 (/.f64 b t))))) z) c) (/.f64 #s(literal 1 binary64) (/.f64 c %247)) (/.f64 (fma.f64 a %172 (/.f64 %162 z)) c) (approx %17 (/.f64 (fma.f64 %225 #s(literal -4 binary64) %133) %18)) (approx %17 (/.f64 (-.f64 %166 (*.f64 #s(literal 4 binary64) %197)) %18)) (/.f64 (fma.f64 x %124 (fma.f64 #s(literal -4 binary64) %225 b)) %164) |
| Outputs |
|---|
%6 = (*.f64 y #s(literal 9 binary64)) %14 = (/.f64 (fma.f64 a (*.f64 #s(literal -4 binary64) t) (/.f64 (fma.f64 %6 x b) z)) c) %14 (/.f64 (fma.f64 x %6 (fma.f64 #s(literal -4 binary64) (*.f64 (*.f64 a t) z) b)) (*.f64 z c)) %14 |
| Inputs |
|---|
%12 = (- (* (* x 9) y) (* (* (* z 4) t) a)) %14 = (+ %12 b) %17 = (/ %14 (* z c)) %18 = (*.f64 c z) %19 = (/.f64 b %18) %22 = (* a t) %24 = (* -4 (* %22 z)) %26 = (* (* y x) 9) %28 = (+ %24 (+ %26 b)) %29 = (/ %28 c) %31 = (approx %29 (/.f64 b c)) %35 = (approx (/ %28 z) (/.f64 b z)) %38 = (*.f64 a t) %39 = (/.f64 %38 c) %44 = (* x y) %45 = (* c z) %46 = (* a %45) %57 = (/.f64 #s(literal -4 binary64) c) %63 = (* t z) %64 = (* c %63) %77 = (* (* (* 4 z) t) a) %79 = (- %26 (- %77 b)) %88 = (* 9 x) %94 = (/ %45 (+ (* (+ %24 (* y %88)) 1) b)) %108 = (*.f64 x y) %112 = (/.f64 #s(literal 9 binary64) %18) %116 = (/.f64 x %18) %120 = (*.f64 #s(literal 9 binary64) x) %124 = (*.f64 y #s(literal 9 binary64)) %127 = (*.f64 y x) %133 = (*.f64 %127 #s(literal 9 binary64)) %162 = (fma.f64 %124 x b) %163 = (approx %79 %162) %164 = (*.f64 z c) %166 = (*.f64 #s(literal 9 binary64) %108) %172 = (*.f64 #s(literal -4 binary64) t) %175 = (+ (* (* y 9) x) b) %176 = (approx %175 b) %197 = (*.f64 a (*.f64 t z)) %204 = (+ b (* -4 (* a %63))) %209 = (*.f64 a z) %220 = (*.f64 #s(literal -4 binary64) %197) %225 = (*.f64 %38 z) %228 = (+.f64 (approx (- %26 %77) (*.f64 %225 #s(literal -4 binary64))) b) %247 = (/.f64 %228 z) %249 = (* -4 t) %251 = (/ %175 z) %285 = (fma.f64 #s(literal -4 binary64) %225 b) (approx %17 %19) (/.f64 %31 z) (/.f64 %35 c) (approx %17 (*.f64 #s(literal -4 binary64) %39)) (approx %17 (*.f64 a (approx (+ (* -4 (/ t c)) (+ (* 9 (/ %44 %46)) (/ b %46))) (*.f64 #s(literal -4 binary64) (/.f64 t c))))) (approx %17 (*.f64 a (*.f64 t %57))) (approx %17 (*.f64 t (approx (+ (* -4 (/ a c)) (+ (* 9 (/ %44 %64)) (/ b %64))) (*.f64 #s(literal -4 binary64) (/.f64 a c))))) (approx (/ %79 %45) (*.f64 %57 %38)) (*.f64 %31 (/.f64 #s(literal 1 binary64) z)) (*.f64 (/.f64 #s(literal 1 binary64) c) %35) (/.f64 #s(literal 1 binary64) (approx %94 (/.f64 %18 b))) (approx %17 (*.f64 %38 (neg.f64 (/.f64 #s(literal 4 binary64) c)))) (approx %17 (*.f64 #s(literal 9 binary64) (*.f64 x (/.f64 y %18)))) (approx %17 (*.f64 #s(literal 9 binary64) (/.f64 %108 %18))) (approx %17 (*.f64 x (*.f64 y %112))) (approx %17 (*.f64 y (*.f64 %116 #s(literal 9 binary64)))) (approx %17 (*.f64 y (/.f64 %120 %18))) (approx %17 (*.f64 %124 %116)) (approx %17 (*.f64 %127 %112)) (approx %17 (/.f64 (*.f64 x %124) %18)) (approx %17 (/.f64 %133 %18)) (approx %17 (*.f64 (/.f64 x c) (/.f64 %124 z))) (approx %17 (*.f64 (/.f64 x z) (/.f64 %124 c))) (approx %17 (*.f64 (/.f64 y c) (/.f64 %120 z))) (/.f64 #s(literal 1 binary64) (approx %94 (*.f64 #s(literal -1/4 binary64) (/.f64 c %38)))) (/.f64 #s(literal 1 binary64) (approx %94 (*.f64 c (/.f64 #s(literal -1/4 binary64) %38)))) (/.f64 #s(literal 1 binary64) (approx %94 (*.f64 (/.f64 #s(literal -1/4 binary64) t) (/.f64 c a)))) (/.f64 %163 %164) (/.f64 (approx %14 (+.f64 b %166)) %164) (/.f64 (/.f64 %163 z) c) (/.f64 (fma.f64 a %172 (/.f64 %176 z)) c) (approx %17 (*.f64 y (approx (- (+ (* 9 (/ x %45)) (/ b (* c (* y z)))) (* 4 (/ %22 (* c y)))) (*.f64 #s(literal -4 binary64) (/.f64 %38 (*.f64 c y)))))) (/.f64 (approx %29 (*.f64 #s(literal -4 binary64) (/.f64 %197 c))) z) (/.f64 (/.f64 (approx %28 (approx %204 (*.f64 t (approx (+ (* -4 (* a z)) (/ b t)) (*.f64 #s(literal -4 binary64) %209))))) z) c) (/.f64 (fma.f64 (*.f64 %209 #s(literal -4 binary64)) t %176) %18) (/.f64 (+.f64 (approx %12 %220) b) %164) (/.f64 %228 %164) (approx (+ (* (/ y c) (/ %88 z)) (/ (+ %24 b) %45)) (fma.f64 #s(literal -4 binary64) %39 %19)) (/.f64 (/.f64 (approx %28 (fma.f64 (*.f64 #s(literal -4 binary64) %38) z b)) z) c) (/.f64 (/.f64 (approx %28 (+.f64 b %220)) z) c) (/.f64 %247 c) (/.f64 (approx (+ (* a %249) %251) (fma.f64 #s(literal -4 binary64) %38 (*.f64 #s(literal 9 binary64) (/.f64 %108 z)))) c) (/.f64 (approx (+ (* %249 a) %251) (fma.f64 (*.f64 #s(literal -4 binary64) a) t (*.f64 (/.f64 %127 z) #s(literal 9 binary64)))) c) (/.f64 (/.f64 (approx %28 (approx %204 (*.f64 t (fma.f64 #s(literal -4 binary64) %209 (/.f64 b t))))) z) c) (/.f64 #s(literal 1 binary64) (/.f64 c %247)) (/.f64 (fma.f64 a %172 (/.f64 %162 z)) c) (approx %17 (/.f64 (fma.f64 %225 #s(literal -4 binary64) %133) %18)) (approx %17 (/.f64 (-.f64 %166 (*.f64 #s(literal 4 binary64) %197)) %18)) (/.f64 (fma.f64 x %124 %285) %164) (/.f64 (fma.f64 y %120 %285) %164) (/.f64 (fma.f64 %209 %172 (fma.f64 %127 #s(literal 9 binary64) b)) %164) |
| Outputs |
|---|
%3 = (*.f64 #s(literal -4 binary64) t) %14 = (/.f64 (fma.f64 a %3 (/.f64 (fma.f64 (*.f64 y #s(literal 9 binary64)) x b) z)) c) %14 (/.f64 (fma.f64 (*.f64 a z) %3 (fma.f64 (*.f64 y x) #s(literal 9 binary64) b)) (*.f64 z c)) %14 |
| Inputs |
|---|
%12 = (- (* (* x 9) y) (* (* (* z 4) t) a)) %14 = (+ %12 b) %17 = (/ %14 (* z c)) %18 = (*.f64 c z) %19 = (/.f64 b %18) %22 = (* a t) %24 = (* -4 (* %22 z)) %26 = (* (* y x) 9) %28 = (+ %24 (+ %26 b)) %29 = (/ %28 c) %31 = (approx %29 (/.f64 b c)) %35 = (approx (/ %28 z) (/.f64 b z)) %38 = (*.f64 a t) %39 = (/.f64 %38 c) %44 = (* x y) %45 = (* c z) %46 = (* a %45) %57 = (/.f64 #s(literal -4 binary64) c) %63 = (* t z) %64 = (* c %63) %77 = (* (* (* 4 z) t) a) %79 = (- %26 (- %77 b)) %88 = (* 9 x) %94 = (/ %45 (+ (* (+ %24 (* y %88)) 1) b)) %108 = (*.f64 x y) %112 = (/.f64 #s(literal 9 binary64) %18) %116 = (/.f64 x %18) %120 = (*.f64 #s(literal 9 binary64) x) %124 = (*.f64 y #s(literal 9 binary64)) %127 = (*.f64 y x) %133 = (*.f64 %127 #s(literal 9 binary64)) %162 = (fma.f64 %124 x b) %163 = (approx %79 %162) %164 = (*.f64 z c) %166 = (*.f64 #s(literal 9 binary64) %108) %172 = (*.f64 #s(literal -4 binary64) t) %175 = (+ (* (* y 9) x) b) %176 = (approx %175 b) %197 = (*.f64 a (*.f64 t z)) %204 = (+ b (* -4 (* a %63))) %209 = (*.f64 a z) %220 = (*.f64 #s(literal -4 binary64) %197) %225 = (*.f64 %38 z) %228 = (+.f64 (approx (- %26 %77) (*.f64 %225 #s(literal -4 binary64))) b) %247 = (/.f64 %228 z) %249 = (* -4 t) %251 = (/ %175 z) %285 = (fma.f64 #s(literal -4 binary64) %225 b) %290 = (fma.f64 %127 #s(literal 9 binary64) b) %293 = (fma.f64 #s(literal -4 binary64) %225 %290) (approx %17 %19) (/.f64 %31 z) (/.f64 %35 c) (approx %17 (*.f64 #s(literal -4 binary64) %39)) (approx %17 (*.f64 a (approx (+ (* -4 (/ t c)) (+ (* 9 (/ %44 %46)) (/ b %46))) (*.f64 #s(literal -4 binary64) (/.f64 t c))))) (approx %17 (*.f64 a (*.f64 t %57))) (approx %17 (*.f64 t (approx (+ (* -4 (/ a c)) (+ (* 9 (/ %44 %64)) (/ b %64))) (*.f64 #s(literal -4 binary64) (/.f64 a c))))) (approx (/ %79 %45) (*.f64 %57 %38)) (*.f64 %31 (/.f64 #s(literal 1 binary64) z)) (*.f64 (/.f64 #s(literal 1 binary64) c) %35) (/.f64 #s(literal 1 binary64) (approx %94 (/.f64 %18 b))) (approx %17 (*.f64 %38 (neg.f64 (/.f64 #s(literal 4 binary64) c)))) (approx %17 (*.f64 #s(literal 9 binary64) (*.f64 x (/.f64 y %18)))) (approx %17 (*.f64 #s(literal 9 binary64) (/.f64 %108 %18))) (approx %17 (*.f64 x (*.f64 y %112))) (approx %17 (*.f64 y (*.f64 %116 #s(literal 9 binary64)))) (approx %17 (*.f64 y (/.f64 %120 %18))) (approx %17 (*.f64 %124 %116)) (approx %17 (*.f64 %127 %112)) (approx %17 (/.f64 (*.f64 x %124) %18)) (approx %17 (/.f64 %133 %18)) (approx %17 (*.f64 (/.f64 x c) (/.f64 %124 z))) (approx %17 (*.f64 (/.f64 x z) (/.f64 %124 c))) (approx %17 (*.f64 (/.f64 y c) (/.f64 %120 z))) (/.f64 #s(literal 1 binary64) (approx %94 (*.f64 #s(literal -1/4 binary64) (/.f64 c %38)))) (/.f64 #s(literal 1 binary64) (approx %94 (*.f64 c (/.f64 #s(literal -1/4 binary64) %38)))) (/.f64 #s(literal 1 binary64) (approx %94 (*.f64 (/.f64 #s(literal -1/4 binary64) t) (/.f64 c a)))) (/.f64 %163 %164) (/.f64 (approx %14 (+.f64 b %166)) %164) (/.f64 (/.f64 %163 z) c) (/.f64 (fma.f64 a %172 (/.f64 %176 z)) c) (approx %17 (*.f64 y (approx (- (+ (* 9 (/ x %45)) (/ b (* c (* y z)))) (* 4 (/ %22 (* c y)))) (*.f64 #s(literal -4 binary64) (/.f64 %38 (*.f64 c y)))))) (/.f64 (approx %29 (*.f64 #s(literal -4 binary64) (/.f64 %197 c))) z) (/.f64 (/.f64 (approx %28 (approx %204 (*.f64 t (approx (+ (* -4 (* a z)) (/ b t)) (*.f64 #s(literal -4 binary64) %209))))) z) c) (/.f64 (fma.f64 (*.f64 %209 #s(literal -4 binary64)) t %176) %18) (/.f64 (+.f64 (approx %12 %220) b) %164) (/.f64 %228 %164) (approx (+ (* (/ y c) (/ %88 z)) (/ (+ %24 b) %45)) (fma.f64 #s(literal -4 binary64) %39 %19)) (/.f64 (/.f64 (approx %28 (fma.f64 (*.f64 #s(literal -4 binary64) %38) z b)) z) c) (/.f64 (/.f64 (approx %28 (+.f64 b %220)) z) c) (/.f64 %247 c) (/.f64 (approx (+ (* a %249) %251) (fma.f64 #s(literal -4 binary64) %38 (*.f64 #s(literal 9 binary64) (/.f64 %108 z)))) c) (/.f64 (approx (+ (* %249 a) %251) (fma.f64 (*.f64 #s(literal -4 binary64) a) t (*.f64 (/.f64 %127 z) #s(literal 9 binary64)))) c) (/.f64 (/.f64 (approx %28 (approx %204 (*.f64 t (fma.f64 #s(literal -4 binary64) %209 (/.f64 b t))))) z) c) (/.f64 #s(literal 1 binary64) (/.f64 c %247)) (/.f64 (fma.f64 a %172 (/.f64 %162 z)) c) (approx %17 (/.f64 (fma.f64 %225 #s(literal -4 binary64) %133) %18)) (approx %17 (/.f64 (-.f64 %166 (*.f64 #s(literal 4 binary64) %197)) %18)) (/.f64 (fma.f64 x %124 %285) %164) (/.f64 (fma.f64 y %120 %285) %164) (/.f64 (fma.f64 %209 %172 %290) %164) (/.f64 (/.f64 %293 c) z) (/.f64 (/.f64 %293 z) c) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) (*.f64 (*.f64 (*.f64 z #s(literal 4 binary64)) t) a)) b) %164) |
| Outputs |
|---|
%14 = (/.f64 (fma.f64 a (*.f64 #s(literal -4 binary64) t) (/.f64 (fma.f64 (*.f64 y #s(literal 9 binary64)) x b) z)) c) %14 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) (*.f64 (*.f64 (*.f64 z #s(literal 4 binary64)) t) a)) b) (*.f64 z c)) %14 |
| Inputs |
|---|
%12 = (- (* (* x 9) y) (* (* (* z 4) t) a)) %14 = (+ %12 b) %17 = (/ %14 (* z c)) %18 = (*.f64 c z) %19 = (/.f64 b %18) %22 = (* a t) %24 = (* -4 (* %22 z)) %26 = (* (* y x) 9) %28 = (+ %24 (+ %26 b)) %29 = (/ %28 c) %31 = (approx %29 (/.f64 b c)) %35 = (approx (/ %28 z) (/.f64 b z)) %38 = (*.f64 a t) %39 = (/.f64 %38 c) %44 = (* x y) %45 = (* c z) %46 = (* a %45) %57 = (/.f64 #s(literal -4 binary64) c) %63 = (* t z) %64 = (* c %63) %77 = (* (* (* 4 z) t) a) %79 = (- %26 (- %77 b)) %88 = (* 9 x) %94 = (/ %45 (+ (* (+ %24 (* y %88)) 1) b)) %108 = (*.f64 x y) %112 = (/.f64 #s(literal 9 binary64) %18) %116 = (/.f64 x %18) %120 = (*.f64 #s(literal 9 binary64) x) %124 = (*.f64 y #s(literal 9 binary64)) %127 = (*.f64 y x) %133 = (*.f64 %127 #s(literal 9 binary64)) %162 = (fma.f64 %124 x b) %163 = (approx %79 %162) %164 = (*.f64 z c) %166 = (*.f64 #s(literal 9 binary64) %108) %172 = (*.f64 #s(literal -4 binary64) t) %175 = (+ (* (* y 9) x) b) %176 = (approx %175 b) %197 = (*.f64 a (*.f64 t z)) %204 = (+ b (* -4 (* a %63))) %209 = (*.f64 a z) %220 = (*.f64 #s(literal -4 binary64) %197) %225 = (*.f64 %38 z) %228 = (+.f64 (approx (- %26 %77) (*.f64 %225 #s(literal -4 binary64))) b) %247 = (/.f64 %228 z) %249 = (* -4 t) %251 = (/ %175 z) %285 = (fma.f64 #s(literal -4 binary64) %225 b) %290 = (fma.f64 %127 #s(literal 9 binary64) b) %293 = (fma.f64 #s(literal -4 binary64) %225 %290) (approx %17 %19) (/.f64 %31 z) (/.f64 %35 c) (approx %17 (*.f64 #s(literal -4 binary64) %39)) (approx %17 (*.f64 a (approx (+ (* -4 (/ t c)) (+ (* 9 (/ %44 %46)) (/ b %46))) (*.f64 #s(literal -4 binary64) (/.f64 t c))))) (approx %17 (*.f64 a (*.f64 t %57))) (approx %17 (*.f64 t (approx (+ (* -4 (/ a c)) (+ (* 9 (/ %44 %64)) (/ b %64))) (*.f64 #s(literal -4 binary64) (/.f64 a c))))) (approx (/ %79 %45) (*.f64 %57 %38)) (*.f64 %31 (/.f64 #s(literal 1 binary64) z)) (*.f64 (/.f64 #s(literal 1 binary64) c) %35) (/.f64 #s(literal 1 binary64) (approx %94 (/.f64 %18 b))) (approx %17 (*.f64 %38 (neg.f64 (/.f64 #s(literal 4 binary64) c)))) (approx %17 (*.f64 #s(literal 9 binary64) (*.f64 x (/.f64 y %18)))) (approx %17 (*.f64 #s(literal 9 binary64) (/.f64 %108 %18))) (approx %17 (*.f64 x (*.f64 y %112))) (approx %17 (*.f64 y (*.f64 %116 #s(literal 9 binary64)))) (approx %17 (*.f64 y (/.f64 %120 %18))) (approx %17 (*.f64 %124 %116)) (approx %17 (*.f64 %127 %112)) (approx %17 (/.f64 (*.f64 x %124) %18)) (approx %17 (/.f64 %133 %18)) (approx %17 (*.f64 (/.f64 x c) (/.f64 %124 z))) (approx %17 (*.f64 (/.f64 x z) (/.f64 %124 c))) (approx %17 (*.f64 (/.f64 y c) (/.f64 %120 z))) (/.f64 #s(literal 1 binary64) (approx %94 (*.f64 #s(literal -1/4 binary64) (/.f64 c %38)))) (/.f64 #s(literal 1 binary64) (approx %94 (*.f64 c (/.f64 #s(literal -1/4 binary64) %38)))) (/.f64 #s(literal 1 binary64) (approx %94 (*.f64 (/.f64 #s(literal -1/4 binary64) t) (/.f64 c a)))) (/.f64 %163 %164) (/.f64 (approx %14 (+.f64 b %166)) %164) (/.f64 (/.f64 %163 z) c) (/.f64 (fma.f64 a %172 (/.f64 %176 z)) c) (approx %17 (*.f64 y (approx (- (+ (* 9 (/ x %45)) (/ b (* c (* y z)))) (* 4 (/ %22 (* c y)))) (*.f64 #s(literal -4 binary64) (/.f64 %38 (*.f64 c y)))))) (/.f64 (approx %29 (*.f64 #s(literal -4 binary64) (/.f64 %197 c))) z) (/.f64 (/.f64 (approx %28 (approx %204 (*.f64 t (approx (+ (* -4 (* a z)) (/ b t)) (*.f64 #s(literal -4 binary64) %209))))) z) c) (/.f64 (fma.f64 (*.f64 %209 #s(literal -4 binary64)) t %176) %18) (/.f64 (+.f64 (approx %12 %220) b) %164) (/.f64 %228 %164) (approx (+ (* (/ y c) (/ %88 z)) (/ (+ %24 b) %45)) (fma.f64 #s(literal -4 binary64) %39 %19)) (/.f64 (/.f64 (approx %28 (fma.f64 (*.f64 #s(literal -4 binary64) %38) z b)) z) c) (/.f64 (/.f64 (approx %28 (+.f64 b %220)) z) c) (/.f64 %247 c) (/.f64 (approx (+ (* a %249) %251) (fma.f64 #s(literal -4 binary64) %38 (*.f64 #s(literal 9 binary64) (/.f64 %108 z)))) c) (/.f64 (approx (+ (* %249 a) %251) (fma.f64 (*.f64 #s(literal -4 binary64) a) t (*.f64 (/.f64 %127 z) #s(literal 9 binary64)))) c) (/.f64 (/.f64 (approx %28 (approx %204 (*.f64 t (fma.f64 #s(literal -4 binary64) %209 (/.f64 b t))))) z) c) (/.f64 #s(literal 1 binary64) (/.f64 c %247)) (/.f64 (fma.f64 a %172 (/.f64 %162 z)) c) (approx %17 (/.f64 (fma.f64 %225 #s(literal -4 binary64) %133) %18)) (approx %17 (/.f64 (-.f64 %166 (*.f64 #s(literal 4 binary64) %197)) %18)) (/.f64 (fma.f64 x %124 %285) %164) (/.f64 (fma.f64 y %120 %285) %164) (/.f64 (fma.f64 %209 %172 %290) %164) (/.f64 (/.f64 %293 c) z) (/.f64 (/.f64 %293 z) c) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) (*.f64 (*.f64 (*.f64 z #s(literal 4 binary64)) t) a)) b) %164) (/.f64 (/.f64 (fma.f64 #s(literal -9 binary64) %127 (-.f64 (*.f64 a (*.f64 t (*.f64 #s(literal 4 binary64) z))) b)) c) (neg.f64 z)) |
| Outputs |
|---|
%14 = (/.f64 (fma.f64 a (*.f64 #s(literal -4 binary64) t) (/.f64 (fma.f64 (*.f64 y #s(literal 9 binary64)) x b) z)) c) %14 (/.f64 (/.f64 (fma.f64 #s(literal -9 binary64) (*.f64 y x) (-.f64 (*.f64 a (*.f64 t (*.f64 #s(literal 4 binary64) z))) b)) c) (neg.f64 z)) %14 |
| Inputs |
|---|
%12 = (- (* (* x 9) y) (* (* (* z 4) t) a)) %14 = (+ %12 b) %17 = (/ %14 (* z c)) %18 = (*.f64 c z) %19 = (/.f64 b %18) %22 = (* a t) %24 = (* -4 (* %22 z)) %26 = (* (* y x) 9) %28 = (+ %24 (+ %26 b)) %29 = (/ %28 c) %31 = (approx %29 (/.f64 b c)) %35 = (approx (/ %28 z) (/.f64 b z)) %38 = (*.f64 a t) %39 = (/.f64 %38 c) %44 = (* x y) %45 = (* c z) %46 = (* a %45) %57 = (/.f64 #s(literal -4 binary64) c) %63 = (* t z) %64 = (* c %63) %77 = (* (* (* 4 z) t) a) %79 = (- %26 (- %77 b)) %84 = (/.f64 #s(literal 1 binary64) z) %86 = (/.f64 #s(literal 1 binary64) c) %88 = (* 9 x) %94 = (/ %45 (+ (* (+ %24 (* y %88)) 1) b)) %108 = (*.f64 x y) %112 = (/.f64 #s(literal 9 binary64) %18) %116 = (/.f64 x %18) %120 = (*.f64 #s(literal 9 binary64) x) %124 = (*.f64 y #s(literal 9 binary64)) %127 = (*.f64 y x) %133 = (*.f64 %127 #s(literal 9 binary64)) %162 = (fma.f64 %124 x b) %163 = (approx %79 %162) %164 = (*.f64 z c) %166 = (*.f64 #s(literal 9 binary64) %108) %172 = (*.f64 #s(literal -4 binary64) t) %175 = (+ (* (* y 9) x) b) %176 = (approx %175 b) %197 = (*.f64 a (*.f64 t z)) %204 = (+ b (* -4 (* a %63))) %209 = (*.f64 a z) %220 = (*.f64 #s(literal -4 binary64) %197) %225 = (*.f64 %38 z) %228 = (+.f64 (approx (- %26 %77) (*.f64 %225 #s(literal -4 binary64))) b) %247 = (/.f64 %228 z) %249 = (* -4 t) %251 = (/ %175 z) %285 = (fma.f64 #s(literal -4 binary64) %225 b) %290 = (fma.f64 %127 #s(literal 9 binary64) b) %293 = (fma.f64 #s(literal -4 binary64) %225 %290) %294 = (/.f64 %293 c) %296 = (/.f64 %293 z) %311 = (fma.f64 #s(literal -9 binary64) %127 (-.f64 (*.f64 a (*.f64 t (*.f64 #s(literal 4 binary64) z))) b)) %313 = (neg.f64 z) (approx %17 %19) (/.f64 %31 z) (/.f64 %35 c) (approx %17 (*.f64 #s(literal -4 binary64) %39)) (approx %17 (*.f64 a (approx (+ (* -4 (/ t c)) (+ (* 9 (/ %44 %46)) (/ b %46))) (*.f64 #s(literal -4 binary64) (/.f64 t c))))) (approx %17 (*.f64 a (*.f64 t %57))) (approx %17 (*.f64 t (approx (+ (* -4 (/ a c)) (+ (* 9 (/ %44 %64)) (/ b %64))) (*.f64 #s(literal -4 binary64) (/.f64 a c))))) (approx (/ %79 %45) (*.f64 %57 %38)) (*.f64 %31 %84) (*.f64 %86 %35) (/.f64 #s(literal 1 binary64) (approx %94 (/.f64 %18 b))) (approx %17 (*.f64 %38 (neg.f64 (/.f64 #s(literal 4 binary64) c)))) (approx %17 (*.f64 #s(literal 9 binary64) (*.f64 x (/.f64 y %18)))) (approx %17 (*.f64 #s(literal 9 binary64) (/.f64 %108 %18))) (approx %17 (*.f64 x (*.f64 y %112))) (approx %17 (*.f64 y (*.f64 %116 #s(literal 9 binary64)))) (approx %17 (*.f64 y (/.f64 %120 %18))) (approx %17 (*.f64 %124 %116)) (approx %17 (*.f64 %127 %112)) (approx %17 (/.f64 (*.f64 x %124) %18)) (approx %17 (/.f64 %133 %18)) (approx %17 (*.f64 (/.f64 x c) (/.f64 %124 z))) (approx %17 (*.f64 (/.f64 x z) (/.f64 %124 c))) (approx %17 (*.f64 (/.f64 y c) (/.f64 %120 z))) (/.f64 #s(literal 1 binary64) (approx %94 (*.f64 #s(literal -1/4 binary64) (/.f64 c %38)))) (/.f64 #s(literal 1 binary64) (approx %94 (*.f64 c (/.f64 #s(literal -1/4 binary64) %38)))) (/.f64 #s(literal 1 binary64) (approx %94 (*.f64 (/.f64 #s(literal -1/4 binary64) t) (/.f64 c a)))) (/.f64 %163 %164) (/.f64 (approx %14 (+.f64 b %166)) %164) (/.f64 (/.f64 %163 z) c) (/.f64 (fma.f64 a %172 (/.f64 %176 z)) c) (approx %17 (*.f64 y (approx (- (+ (* 9 (/ x %45)) (/ b (* c (* y z)))) (* 4 (/ %22 (* c y)))) (*.f64 #s(literal -4 binary64) (/.f64 %38 (*.f64 c y)))))) (/.f64 (approx %29 (*.f64 #s(literal -4 binary64) (/.f64 %197 c))) z) (/.f64 (/.f64 (approx %28 (approx %204 (*.f64 t (approx (+ (* -4 (* a z)) (/ b t)) (*.f64 #s(literal -4 binary64) %209))))) z) c) (/.f64 (fma.f64 (*.f64 %209 #s(literal -4 binary64)) t %176) %18) (/.f64 (+.f64 (approx %12 %220) b) %164) (/.f64 %228 %164) (approx (+ (* (/ y c) (/ %88 z)) (/ (+ %24 b) %45)) (fma.f64 #s(literal -4 binary64) %39 %19)) (/.f64 (/.f64 (approx %28 (fma.f64 (*.f64 #s(literal -4 binary64) %38) z b)) z) c) (/.f64 (/.f64 (approx %28 (+.f64 b %220)) z) c) (/.f64 %247 c) (/.f64 (approx (+ (* a %249) %251) (fma.f64 #s(literal -4 binary64) %38 (*.f64 #s(literal 9 binary64) (/.f64 %108 z)))) c) (/.f64 (approx (+ (* %249 a) %251) (fma.f64 (*.f64 #s(literal -4 binary64) a) t (*.f64 (/.f64 %127 z) #s(literal 9 binary64)))) c) (/.f64 (/.f64 (approx %28 (approx %204 (*.f64 t (fma.f64 #s(literal -4 binary64) %209 (/.f64 b t))))) z) c) (/.f64 #s(literal 1 binary64) (/.f64 c %247)) (/.f64 (fma.f64 a %172 (/.f64 %162 z)) c) (approx %17 (/.f64 (fma.f64 %225 #s(literal -4 binary64) %133) %18)) (approx %17 (/.f64 (-.f64 %166 (*.f64 #s(literal 4 binary64) %197)) %18)) (/.f64 (fma.f64 x %124 %285) %164) (/.f64 (fma.f64 y %120 %285) %164) (/.f64 (fma.f64 %209 %172 %290) %164) (/.f64 %294 z) (/.f64 %296 c) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) (*.f64 (*.f64 (*.f64 z #s(literal 4 binary64)) t) a)) b) %164) (/.f64 (/.f64 %311 c) %313) (*.f64 (/.f64 #s(literal 1 binary64) %18) %293) (*.f64 %86 %296) (*.f64 %294 %84) (/.f64 #s(literal 1 binary64) (/.f64 %18 %293)) (/.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -4 binary64) %225 (*.f64 y %120)) #s(literal 1 binary64) b) z) c) (/.f64 (*.f64 %311 %86) %313) |
| Outputs |
|---|
%14 = (/.f64 (fma.f64 a (*.f64 #s(literal -4 binary64) t) (/.f64 (fma.f64 (*.f64 y #s(literal 9 binary64)) x b) z)) c) %14 (/.f64 (*.f64 (fma.f64 #s(literal -9 binary64) (*.f64 y x) (-.f64 (*.f64 a (*.f64 t (*.f64 #s(literal 4 binary64) z))) b)) (/.f64 #s(literal 1 binary64) c)) (neg.f64 z)) %14 |
10 calls:
| 47.0ms | x |
| 40.0ms | z |
| 39.0ms | b |
| 38.0ms | a |
| 38.0ms | (*.f64 x #s(literal 9 binary64)) |
| Accuracy | Segments | Branch |
|---|---|---|
| 34.7% | 1 | c |
| 34.7% | 1 | b |
| 34.7% | 1 | a |
| 34.7% | 1 | t |
| 34.7% | 1 | z |
| 34.7% | 1 | y |
| 34.7% | 1 | x |
| 34.7% | 1 | (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) (*.f64 (*.f64 (*.f64 z #s(literal 4 binary64)) t) a)) b) (*.f64 z c)) |
| 34.7% | 1 | (*.f64 (*.f64 x #s(literal 9 binary64)) y) |
| 34.7% | 1 | (*.f64 x #s(literal 9 binary64)) |
Compiled 81 to 253 computations (-212.3% saved)
| 2× | binary-search |
| 1× | predicate-same |
| 1× | predicate-same |
| Time | Left | Right |
|---|---|---|
| 3.0ms | 2.540159892817657e-15 | 826686.3903671501 |
| 2.0ms | -1.967987986538775e-26 | -5.460360613846822e-31 |
| 2.0ms | 80× | 0 | valid |
Compiled 26 to 78 computations (-200.0% saved)
Div: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)Add: 0.0ms (0.0% of total, 0.0 MiB)| 2× | binary-search |
| 1× | predicate-same |
| 1× | predicate-same |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 2.540159892817657e-15 | 826686.3903671501 |
| 2.0ms | -138027844.02819937 | -10409957.394698218 |
| 1.0ms | 16× | 0 | valid |
Compiled 26 to 74 computations (-184.6% saved)
Div: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)Add: 0.0ms (0.0% of total, 0.0 MiB)| 2× | binary-search |
| 1× | predicate-same |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 2.540159892817657e-15 | 826686.3903671501 |
| 5.0ms | -6.031740182215286e+33 | -1.692460426469155e+33 |
| 2.0ms | 80× | 0 | valid |
Compiled 26 to 72 computations (-176.9% saved)
Div: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)Add: 0.0ms (0.0% of total, 0.0 MiB)| 2× | binary-search |
| 1× | predicate-same |
| 1× | predicate-same |
| Time | Left | Right |
|---|---|---|
| 3.0ms | 2.540159892817657e-15 | 826686.3903671501 |
| 5.0ms | -1.967987986538775e-26 | -5.460360613846822e-31 |
| 4.0ms | 128× | 0 | valid |
Compiled 26 to 64 computations (-146.2% saved)
Div: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)Add: 0.0ms (0.0% of total, 0.0 MiB)| 2× | binary-search |
| 1× | predicate-same |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 2.540159892817657e-15 | 826686.3903671501 |
| 7.0ms | -6.883137047030725e-211 | -6.608585748483309e-214 |
| 4.0ms | 128× | 0 | valid |
Compiled 26 to 64 computations (-146.2% saved)
Div: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)Add: 0.0ms (0.0% of total, 0.0 MiB)| 1× | binary-search |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 8.0ms | 2.6217116753345524e+207 | 5.446428852589351e+209 |
| 4.0ms | 112× | 0 | valid |
Compiled 24 to 40 computations (-66.7% saved)
Div: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)Add: 0.0ms (0.0% of total, 0.0 MiB)| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 3.3177441303664583e+184 | 1.761933305012636e+202 |
| 0.0ms | -1.7941337448149093e-20 | -7.798001559574326e-21 |
Compiled 1 to 5 computations (-400.0% saved)
| 3× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 3.3177441303664583e+184 | 1.761933305012636e+202 |
| 0.0ms | -1.7941337448149093e-20 | -7.798001559574326e-21 |
| 0.0ms | -8.054725537534672e+45 | -2.1887527455677138e+43 |
Compiled 1 to 5 computations (-400.0% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 3.3177441303664583e+184 | 1.761933305012636e+202 |
| 0.0ms | -8.054725537534672e+45 | -2.1887527455677138e+43 |
Compiled 1 to 5 computations (-400.0% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 9.0ms | 2.6753941408863193e+131 | 9.563640563518357e+132 |
| 4.0ms | -1.0680710456319335e+234 | -6.878224889549945e+233 |
| 7.0ms | 176× | 0 | valid |
Compiled 26 to 54 computations (-107.7% saved)
Div: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)Add: 0.0ms (0.0% of total, 0.0 MiB)| 5× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 10.0ms | 2.1260387832376878e+97 | 1.0356077921773505e+107 |
| 7.0ms | 977769088515667300.0 | 2.921091560379624e+21 |
| 10.0ms | 8.281570123468493e-120 | 1.3893117501701601e-106 |
| 9.0ms | 3.6301488686259406e-196 | 8.767850016048562e-191 |
| 7.0ms | -7.014989996528648e+136 | -5.102142634110104e+134 |
| 20.0ms | 704× | 0 | valid |
Compiled 32 to 94 computations (-193.8% saved)
Mul: 1.0ms (61.8% of total, 0.0 MiB)Div: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Add: 0.0ms (0.0% of total, 0.0 MiB)| 5× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 5.0ms | 3.251126188279978e+65 | 3.676562619670495e+66 |
| 0.0ms | 977769088515667300.0 | 2.921091560379624e+21 |
| 0.0ms | 8.281570123468493e-120 | 1.3893117501701601e-106 |
| 0.0ms | 3.6301488686259406e-196 | 8.767850016048562e-191 |
| 0.0ms | -7.014989996528648e+136 | -5.102142634110104e+134 |
| 3.0ms | 96× | 0 | valid |
Compiled 32 to 94 computations (-193.8% saved)
Div: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)Add: 0.0ms (0.0% of total, 0.0 MiB)| 5× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 3.0ms | 2.1260387832376878e+97 | 1.0356077921773505e+107 |
| 0.0ms | 977769088515667300.0 | 2.921091560379624e+21 |
| 5.0ms | 8.281570123468493e-120 | 1.3893117501701601e-106 |
| 0.0ms | 3.6301488686259406e-196 | 8.767850016048562e-191 |
| 0.0ms | -7.014989996528648e+136 | -5.102142634110104e+134 |
| 4.0ms | 128× | 0 | valid |
Compiled 32 to 94 computations (-193.8% saved)
Div: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)Add: 0.0ms (0.0% of total, 0.0 MiB)| 3× | binary-search |
| 1× | narrow-enough |
| 1× | predicate-same |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 3.251126188279978e+65 | 3.676562619670495e+66 |
| 4.0ms | -8.094668843376301e-279 | -1.7027541491944319e-282 |
| 0.0ms | -7.014989996528648e+136 | -5.102142634110104e+134 |
| 2.0ms | 64× | 0 | valid |
Compiled 28 to 58 computations (-107.1% saved)
Div: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)Add: 0.0ms (0.0% of total, 0.0 MiB)| 3× | binary-search |
| 1× | narrow-enough |
| 1× | predicate-same |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 3.251126188279978e+65 | 3.676562619670495e+66 |
| 0.0ms | -8.094668843376301e-279 | -1.7027541491944319e-282 |
| 0.0ms | -7.014989996528648e+136 | -5.102142634110104e+134 |
Compiled 28 to 54 computations (-92.9% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 7.0ms | 1.8958561103118872e+148 | 4.335514516932459e+152 |
| 0.0ms | -7.014989996528648e+136 | -5.102142634110104e+134 |
| 4.0ms | 128× | 0 | valid |
Compiled 26 to 44 computations (-69.2% saved)
Div: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)Add: 0.0ms (0.0% of total, 0.0 MiB)| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 3.251126188279978e+65 | 3.676562619670495e+66 |
| 6.0ms | -2.8237281227165254e-12 | -3.548108751728936e-14 |
| 3.0ms | 112× | 0 | valid |
Compiled 26 to 44 computations (-69.2% saved)
Div: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)Add: 0.0ms (0.0% of total, 0.0 MiB)| 1× | binary-search |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 10.0ms | -1.7679521755973243e-195 | -1.4352328952025092e-208 |
| 4.0ms | 160× | 0 | valid |
Compiled 24 to 29 computations (-20.8% saved)
Div: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)Add: 0.0ms (0.0% of total, 0.0 MiB)| 1× | fuel |
Compiled 19 to 182 computations (-857.9% saved)
Compiled 118 to 2 900 computations (-2357.6% saved)
| Allocated | Percent | Phase |
|---|---|---|
| 1 196.4 MiB | 18.7% | series |
| 1 083.4 MiB | 16.9% | sample |
| 1 013.5 MiB | 15.8% | reconstruct |
| 783.6 MiB | 12.2% | regimes |
| 539.1 MiB | 8.4% | eval |
| 514.1 MiB | 8.0% | rewrite |
| 359.6 MiB | 5.6% | preprocess |
| 335.1 MiB | 5.2% | analyze |
| 282.0 MiB | 4.4% | bsearch |
| 159.2 MiB | 2.5% | prune |
| 136.0 MiB | 2.1% | derivations |
| 0.4 MiB | 0.0% | start |
| 0.0 MiB | 0.0% | end |
| 6 402.2 MiB | 100.0% | total |
Loading profile data...