0.830 * [progress]: [Phase 1 of 3] Setting up. 0.002 * * * [progress]: [1/2] Preparing points 0.003 * * * * [points]: Sampling 256 additional inputs, on iter 0 have 0 / 256 0.004 * * * * [points]: Computing exacts on every 16 of 256 points to ramp up precision 0.072 * * * * [points]: Setting MPFR precision to 64 0.076 * * * * [points]: Setting MPFR precision to 320 0.079 * * * * [points]: Computing exacts on every 8 of 256 points to ramp up precision 0.081 * * * * [points]: Setting MPFR precision to 64 0.083 * * * * [points]: Setting MPFR precision to 320 0.086 * * * * [points]: Computing exacts on every 4 of 256 points to ramp up precision 0.087 * * * * [points]: Setting MPFR precision to 64 0.090 * * * * [points]: Setting MPFR precision to 320 0.092 * * * * [points]: Computing exacts on every 2 of 256 points to ramp up precision 0.093 * * * * [points]: Setting MPFR precision to 64 0.097 * * * * [points]: Setting MPFR precision to 320 0.100 * * * * [points]: Computing exacts for 256 points 0.101 * * * * [points]: Setting MPFR precision to 64 0.111 * * * * [points]: Setting MPFR precision to 320 0.122 * * * * [points]: Filtering points with unrepresentable outputs 0.123 * * * * [points]: Sampled 256 points with exact outputs 0.123 * * * [progress]: [2/2] Setting up program. 0.128 * [progress]: [Phase 2 of 3] Improving. 0.129 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.130 * [simplify]: Simplifying: (+.p16 (*.p16 re im) (*.p16 im re)) 0.131 * * [simplify]: iteration 0: 5 enodes 0.137 * * [simplify]: iteration 1: 6 enodes 0.140 * * [simplify]: iteration 2: 10 enodes 0.143 * * [simplify]: iteration 3: 12 enodes 0.146 * * [simplify]: iteration complete: 12 enodes 0.147 * * [simplify]: Extracting #0: cost 1 inf + 0 0.147 * * [simplify]: Extracting #1: cost 6 inf + 0 0.148 * * [simplify]: Extracting #2: cost 3 inf + 43 0.148 * * [simplify]: Extracting #3: cost 0 inf + 768 0.148 * [simplify]: Simplified to: (*.p16 (+.p16 im im) re) 0.212 * * [progress]: iteration 1 / 4 0.212 * * * [progress]: picking best candidate 0.227 * * * * [pick]: Picked # 0.227 * * * [progress]: localizing error 0.299 * * * [progress]: generating rewritten candidates 0.300 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 0.311 * * * [progress]: generating series expansions 0.311 * * * * [progress]: [ 1 / 1 ] generating series at (2) 0.311 * * * [progress]: simplifying candidates 0.311 * * * * [progress]: [ 1 / 14 ] simplifiying candidate #posit16 1.0) (*.p16 (+.p16 im im) re)))> 0.312 * * * * [progress]: [ 2 / 14 ] simplifiying candidate #posit16 1.0) (*.p16 (+.p16 im im) re)))> 0.312 * * * * [progress]: [ 3 / 14 ] simplifiying candidate #posit16 1.0) re)))> 0.312 * * * * [progress]: [ 4 / 14 ] simplifiying candidate #posit16 1.0)))> 0.312 * * * * [progress]: [ 5 / 14 ] simplifiying candidate #posit16 1.0) (*.p16 (+.p16 im im) re)))> 0.312 * * * * [progress]: [ 6 / 14 ] simplifiying candidate #posit16 (posit16->quire16 (*.p16 (+.p16 im im) re))))> 0.312 * * * * [progress]: [ 7 / 14 ] simplifiying candidate #posit16 0.0) (*.p16 (+.p16 im im) re)))> 0.312 * * * * [progress]: [ 8 / 14 ] simplifiying candidate #posit16 0.0)))> 0.312 * * * * [progress]: [ 9 / 14 ] simplifiying candidate #posit16 0.0)))> 0.312 * * * * [progress]: [ 10 / 14 ] simplifiying candidate #posit16 1.0) (*.p16 (+.p16 im im) re)))> 0.312 * * * * [progress]: [ 11 / 14 ] simplifiying candidate #posit16 1.0)))> 0.312 * * * * [progress]: [ 12 / 14 ] simplifiying candidate #posit16 1.0)))> 0.312 * * * * [progress]: [ 13 / 14 ] simplifiying candidate # 0.312 * * * * [progress]: [ 14 / 14 ] simplifiying candidate # 0.313 * [simplify]: Simplifying: (*.p16 (+.p16 im im) re) (*.p16 (+.p16 im im) re) (*.p16 (real->posit16 1.0) re) (*.p16 (+.p16 im im) re) (real->posit16 1.0) (posit16->quire16 (*.p16 (+.p16 im im) re)) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (*.p16 (+.p16 im im) re) 0.313 * * [simplify]: iteration 0: 10 enodes 0.318 * * [simplify]: iteration 1: 12 enodes 0.322 * * [simplify]: iteration 2: 18 enodes 0.328 * * [simplify]: iteration 3: 25 enodes 0.334 * * [simplify]: iteration 4: 26 enodes 0.340 * * [simplify]: iteration complete: 26 enodes 0.340 * * [simplify]: Extracting #0: cost 5 inf + 0 0.340 * * [simplify]: Extracting #1: cost 10 inf + 1 0.340 * * [simplify]: Extracting #2: cost 4 inf + 47 0.340 * * [simplify]: Extracting #3: cost 0 inf + 1134 0.341 * [simplify]: Simplified to: (*.p16 re (+.p16 im im)) (*.p16 re (+.p16 im im)) re (*.p16 re (+.p16 im im)) (real->posit16 1.0) (posit16->quire16 (*.p16 re (+.p16 im im))) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (*.p16 re (+.p16 im im)) 0.341 * * * [progress]: adding candidates to table 0.609 * * [progress]: iteration 2 / 4 0.609 * * * [progress]: picking best candidate 0.616 * * * * [pick]: Picked # 0.616 * * * [progress]: localizing error 0.689 * * * [progress]: generating rewritten candidates 0.689 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 0.697 * * * [progress]: generating series expansions 0.697 * * * * [progress]: [ 1 / 1 ] generating series at (2) 0.697 * * * [progress]: simplifying candidates 0.697 * * * * [progress]: [ 1 / 18 ] simplifiying candidate #posit16 0.0)) (*.p16 im re)))> 0.697 * * * * [progress]: [ 2 / 18 ] simplifiying candidate #posit16 0.0)))> 0.697 * * * * [progress]: [ 3 / 18 ] simplifiying candidate #posit16 0.0) (+.p16 (*.p16 re im) (*.p16 im re))))> 0.697 * * * * [progress]: [ 4 / 18 ] simplifiying candidate #posit16 0.0) (*.p16 im re))))> 0.698 * * * * [progress]: [ 5 / 18 ] simplifiying candidate #posit16 0.0)))> 0.698 * * * * [progress]: [ 6 / 18 ] simplifiying candidate #posit16 0.0) (*.p16 im re))))> 0.698 * * * * [progress]: [ 7 / 18 ] simplifiying candidate #posit16 1.0) (+.p16 (*.p16 re im) (*.p16 im re))))> 0.698 * * * * [progress]: [ 8 / 18 ] simplifiying candidate #posit16 (posit16->quire16 (+.p16 (*.p16 re im) (*.p16 im re)))))> 0.698 * * * * [progress]: [ 9 / 18 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 re im)) (*.p16 im re) (real->posit16 1.0))))> 0.698 * * * * [progress]: [ 10 / 18 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 re im)) im re)))> 0.698 * * * * [progress]: [ 11 / 18 ] simplifiying candidate #posit16 0.0) (+.p16 (*.p16 re im) (*.p16 im re))))> 0.698 * * * * [progress]: [ 12 / 18 ] simplifiying candidate #posit16 0.0)))> 0.698 * * * * [progress]: [ 13 / 18 ] simplifiying candidate #posit16 0.0)))> 0.698 * * * * [progress]: [ 14 / 18 ] simplifiying candidate #posit16 1.0) (+.p16 (*.p16 re im) (*.p16 im re))))> 0.698 * * * * [progress]: [ 15 / 18 ] simplifiying candidate #posit16 1.0)))> 0.698 * * * * [progress]: [ 16 / 18 ] simplifiying candidate #posit16 1.0)))> 0.698 * * * * [progress]: [ 17 / 18 ] simplifiying candidate # 0.698 * * * * [progress]: [ 18 / 18 ] simplifiying candidate # 0.699 * [simplify]: Simplifying: (+.p16 (*.p16 re im) (real->posit16 0.0)) (+.p16 (*.p16 re im) (*.p16 im re)) (+.p16 (*.p16 re im) (*.p16 im re)) (+.p16 (real->posit16 0.0) (*.p16 im re)) (+.p16 (*.p16 re im) (*.p16 im re)) (-.p16 (real->posit16 0.0) (*.p16 im re)) (real->posit16 1.0) (posit16->quire16 (+.p16 (*.p16 re im) (*.p16 im re))) (quire16-mul-add (posit16->quire16 (*.p16 re im)) (*.p16 im re) (real->posit16 1.0)) (quire16-mul-add (posit16->quire16 (*.p16 re im)) im re) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (+.p16 (*.p16 re im) (*.p16 im re)) 0.699 * * [simplify]: iteration 0: 16 enodes 0.706 * * [simplify]: iteration 1: 21 enodes 0.714 * * [simplify]: iteration 2: 34 enodes 0.726 * * [simplify]: iteration 3: 63 enodes 0.752 * * [simplify]: iteration 4: 131 enodes 0.830 * * [simplify]: iteration 5: 263 enodes 0.857 * * [simplify]: iteration 6: 288 enodes 0.868 * * [simplify]: iteration complete: 288 enodes 0.868 * * [simplify]: Extracting #0: cost 8 inf + 0 0.868 * * [simplify]: Extracting #1: cost 16 inf + 0 0.868 * * [simplify]: Extracting #2: cost 11 inf + 5 0.868 * * [simplify]: Extracting #3: cost 4 inf + 1616 0.869 * * [simplify]: Extracting #4: cost 0 inf + 2945 0.869 * [simplify]: Simplified to: (*.p16 im re) (*.p16 im (+.p16 re re)) (*.p16 im (+.p16 re re)) (*.p16 im re) (*.p16 im (+.p16 re re)) (neg.p16 (*.p16 im re)) (real->posit16 1.0) (posit16->quire16 (*.p16 im (+.p16 re re))) (quire16-mul-add (posit16->quire16 (*.p16 im re)) (*.p16 im re) (real->posit16 1.0)) (quire16-mul-add (posit16->quire16 (*.p16 im re)) im re) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (*.p16 im (+.p16 re re)) 0.869 * * * [progress]: adding candidates to table 1.271 * * [progress]: iteration 3 / 4 1.271 * * * [progress]: picking best candidate 1.288 * * * * [pick]: Picked #posit16 (posit16->quire16 (*.p16 im (+.p16 re re)))))> 1.288 * * * [progress]: localizing error 1.438 * * * [progress]: generating rewritten candidates 1.438 * * * * [progress]: [ 1 / 1 ] rewriting at (2 1 1) 1.445 * * * [progress]: generating series expansions 1.445 * * * * [progress]: [ 1 / 1 ] generating series at (2 1 1) 1.445 * * * [progress]: simplifying candidates 1.445 * * * * [progress]: [ 1 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (+.p16 (*.p16 im re) (*.p16 im re)))))> 1.445 * * * * [progress]: [ 2 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (+.p16 (*.p16 re im) (*.p16 re im)))))> 1.445 * * * * [progress]: [ 3 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (*.p16 (*.p16 im (real->posit16 1.0)) (+.p16 re re)))))> 1.445 * * * * [progress]: [ 4 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (*.p16 (*.p16 im (real->posit16 1.0)) (+.p16 re re)))))> 1.445 * * * * [progress]: [ 5 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (*.p16 (*.p16 im (+.p16 re re)) (real->posit16 1.0)))))> 1.445 * * * * [progress]: [ 6 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (/.p16 (*.p16 im (+.p16 re re)) (real->posit16 1.0)))))> 1.445 * * * * [progress]: [ 7 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (*.p16 (real->posit16 1.0) (*.p16 im (+.p16 re re))))))> 1.445 * * * * [progress]: [ 8 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (quire16->posit16 (posit16->quire16 (*.p16 im (+.p16 re re)))))))> 1.445 * * * * [progress]: [ 9 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (+.p16 (real->posit16 0.0) (*.p16 im (+.p16 re re))))))> 1.445 * * * * [progress]: [ 10 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (+.p16 (*.p16 im (+.p16 re re)) (real->posit16 0.0)))))> 1.445 * * * * [progress]: [ 11 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (-.p16 (*.p16 im (+.p16 re re)) (real->posit16 0.0)))))> 1.445 * * * * [progress]: [ 12 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (*.p16 (real->posit16 1.0) (*.p16 im (+.p16 re re))))))> 1.445 * * * * [progress]: [ 13 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (*.p16 (*.p16 im (+.p16 re re)) (real->posit16 1.0)))))> 1.445 * * * * [progress]: [ 14 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (/.p16 (*.p16 im (+.p16 re re)) (real->posit16 1.0)))))> 1.446 * * * * [progress]: [ 15 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (*.p16 (+.p16 re re) im))))> 1.446 * * * * [progress]: [ 16 / 16 ] simplifiying candidate #posit16 (posit16->quire16 (*.p16 im (+.p16 re re)))))> 1.446 * [simplify]: Simplifying: (*.p16 im re) (*.p16 im re) (*.p16 re im) (*.p16 re im) (*.p16 im (real->posit16 1.0)) (*.p16 im (real->posit16 1.0)) (*.p16 im (+.p16 re re)) (*.p16 im (+.p16 re re)) (real->posit16 1.0) (posit16->quire16 (*.p16 im (+.p16 re re))) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (quire16->posit16 (posit16->quire16 (*.p16 im (+.p16 re re)))) 1.446 * * [simplify]: iteration 0: 13 enodes 1.452 * * [simplify]: iteration 1: 18 enodes 1.458 * * [simplify]: iteration 2: 25 enodes 1.465 * * [simplify]: iteration 3: 32 enodes 1.472 * * [simplify]: iteration 4: 40 enodes 1.481 * * [simplify]: iteration 5: 48 enodes 1.490 * * [simplify]: iteration 6: 56 enodes 1.501 * * [simplify]: iteration 7: 64 enodes 1.521 * * [simplify]: iteration 8: 72 enodes 1.534 * * [simplify]: iteration 9: 80 enodes 1.548 * * [simplify]: iteration 10: 88 enodes 1.564 * * [simplify]: iteration 11: 96 enodes 1.581 * * [simplify]: iteration 12: 104 enodes 1.599 * * [simplify]: iteration 13: 112 enodes 1.611 * * [simplify]: iteration 14: 120 enodes 1.624 * * [simplify]: iteration 15: 128 enodes 1.637 * * [simplify]: iteration 16: 136 enodes 1.657 * * [simplify]: iteration 17: 144 enodes 1.672 * * [simplify]: iteration 18: 152 enodes 1.688 * * [simplify]: iteration 19: 160 enodes 1.715 * * [simplify]: iteration 20: 168 enodes 1.732 * * [simplify]: iteration 21: 176 enodes 1.747 * * [simplify]: iteration 22: 184 enodes 1.764 * * [simplify]: iteration 23: 192 enodes 1.787 * * [simplify]: iteration 24: 200 enodes 1.808 * * [simplify]: iteration 25: 208 enodes 1.827 * * [simplify]: iteration 26: 216 enodes 1.850 * * [simplify]: iteration 27: 224 enodes 1.883 * * [simplify]: iteration 28: 232 enodes 1.906 * * [simplify]: iteration 29: 240 enodes 1.937 * * [simplify]: iteration 30: 248 enodes 1.986 * * [simplify]: iteration 31: 256 enodes 2.035 * * [simplify]: iteration 32: 264 enodes 2.086 * * [simplify]: iteration 33: 272 enodes 2.120 * * [simplify]: iteration 34: 280 enodes 2.147 * * [simplify]: iteration 35: 288 enodes 2.176 * * [simplify]: iteration 36: 296 enodes 2.206 * * [simplify]: iteration 37: 304 enodes 2.236 * * [simplify]: iteration 38: 312 enodes 2.297 * * [simplify]: iteration 39: 320 enodes 2.362 * * [simplify]: iteration 40: 328 enodes 2.430 * * [simplify]: iteration 41: 336 enodes 2.501 * * [simplify]: iteration 42: 344 enodes 2.570 * * [simplify]: iteration 43: 352 enodes 2.643 * * [simplify]: iteration 44: 360 enodes 2.721 * * [simplify]: iteration 45: 368 enodes 2.805 * * [simplify]: iteration 46: 376 enodes 2.895 * * [simplify]: iteration 47: 384 enodes 2.988 * * [simplify]: iteration 48: 392 enodes 3.084 * * [simplify]: iteration 49: 400 enodes 3.184 * * [simplify]: iteration 50: 408 enodes 3.285 * * [simplify]: iteration 51: 416 enodes 3.359 * * [simplify]: iteration 52: 424 enodes 3.465 * * [simplify]: iteration 53: 432 enodes 3.574 * * [simplify]: iteration 54: 440 enodes 3.659 * * [simplify]: iteration 55: 448 enodes 3.761 * * [simplify]: iteration 56: 456 enodes 3.862 * * [simplify]: iteration 57: 464 enodes 3.955 * * [simplify]: iteration 58: 472 enodes 4.075 * * [simplify]: iteration 59: 480 enodes 4.139 * * [simplify]: iteration 60: 488 enodes 4.238 * * [simplify]: iteration 61: 496 enodes 4.371 * * [simplify]: iteration 62: 504 enodes 4.506 * * [simplify]: iteration 63: 512 enodes 4.610 * * [simplify]: iteration 64: 520 enodes 4.681 * * [simplify]: iteration 65: 528 enodes 4.789 * * [simplify]: iteration 66: 536 enodes 4.893 * * [simplify]: iteration 67: 544 enodes 5.017 * * [simplify]: iteration 68: 552 enodes 5.118 * * [simplify]: iteration 69: 560 enodes 5.246 * * [simplify]: iteration 70: 568 enodes 5.411 * * [simplify]: iteration 71: 576 enodes 5.584 * * [simplify]: iteration 72: 584 enodes 5.699 * * [simplify]: iteration 73: 592 enodes 5.788 * * [simplify]: iteration 74: 600 enodes 5.927 * * [simplify]: iteration 75: 608 enodes 6.017 * * [simplify]: iteration 76: 616 enodes 6.163 * * [simplify]: iteration 77: 624 enodes 6.341 * * [simplify]: iteration 78: 632 enodes 6.509 * * [simplify]: iteration 79: 640 enodes 6.704 * * [simplify]: iteration 80: 648 enodes 6.906 * * [simplify]: iteration 81: 656 enodes 7.110 * * [simplify]: iteration 82: 664 enodes 7.321 * * [simplify]: iteration 83: 672 enodes 7.531 * * [simplify]: iteration 84: 680 enodes 7.723 * * [simplify]: iteration 85: 688 enodes 7.916 * * [simplify]: iteration 86: 696 enodes 8.097 * * [simplify]: iteration 87: 704 enodes 8.260 * * [simplify]: iteration 88: 712 enodes 8.392 * * [simplify]: iteration 89: 720 enodes 8.553 * * [simplify]: iteration 90: 728 enodes 8.722 * * [simplify]: iteration 91: 736 enodes 8.861 * * [simplify]: iteration 92: 744 enodes 9.001 * * [simplify]: iteration 93: 752 enodes 9.142 * * [simplify]: iteration 94: 760 enodes 9.284 * * [simplify]: iteration 95: 768 enodes 9.431 * * [simplify]: iteration 96: 776 enodes 9.579 * * [simplify]: iteration 97: 784 enodes 9.732 * * [simplify]: iteration 98: 792 enodes 9.892 * * [simplify]: iteration 99: 800 enodes 10.060 * * [simplify]: iteration 100: 808 enodes 10.219 * * [simplify]: iteration 101: 816 enodes 10.377 * * [simplify]: iteration 102: 824 enodes 10.609 * * [simplify]: iteration 103: 832 enodes 10.774 * * [simplify]: iteration 104: 840 enodes 10.943 * * [simplify]: iteration 105: 848 enodes 11.146 * * [simplify]: iteration 106: 856 enodes 11.371 * * [simplify]: iteration 107: 864 enodes 11.686 * * [simplify]: iteration 108: 872 enodes 11.984 * * [simplify]: iteration 109: 880 enodes 12.272 * * [simplify]: iteration 110: 888 enodes 12.462 * * [simplify]: iteration 111: 896 enodes 12.655 * * [simplify]: iteration 112: 904 enodes 12.847 * * [simplify]: iteration 113: 912 enodes 13.136 * * [simplify]: iteration 114: 920 enodes 13.431 * * [simplify]: iteration 115: 928 enodes 13.683 * * [simplify]: iteration 116: 936 enodes 13.948 * * [simplify]: iteration 117: 944 enodes 14.177 * * [simplify]: iteration 118: 952 enodes 14.437 * * [simplify]: iteration 119: 960 enodes 14.753 * * [simplify]: iteration 120: 968 enodes 15.099 * * [simplify]: iteration 121: 976 enodes 15.410 * * [simplify]: iteration 122: 984 enodes 15.838 * * [simplify]: iteration 123: 992 enodes 16.165 * * [simplify]: iteration 124: 1000 enodes 16.562 * * [simplify]: iteration 125: 1008 enodes 16.896 * * [simplify]: iteration 126: 1016 enodes 17.281 * * [simplify]: iteration 127: 1024 enodes 17.647 * * [simplify]: iteration 128: 1032 enodes 18.070 * * [simplify]: iteration 129: 1040 enodes 18.555 * * [simplify]: iteration 130: 1048 enodes 19.066 * * [simplify]: iteration 131: 1056 enodes 19.506 * * [simplify]: iteration 132: 1064 enodes 19.946 * * [simplify]: iteration 133: 1072 enodes 20.356 * * [simplify]: iteration 134: 1080 enodes 20.766 * * [simplify]: iteration 135: 1088 enodes 21.189 * * [simplify]: iteration 136: 1096 enodes 21.641 * * [simplify]: iteration 137: 1104 enodes 22.018 * * [simplify]: iteration 138: 1112 enodes 22.367 * * [simplify]: iteration 139: 1120 enodes 22.688 * * [simplify]: iteration 140: 1128 enodes 23.034 * * [simplify]: iteration 141: 1136 enodes 23.438 * * [simplify]: iteration 142: 1144 enodes 23.844 * * [simplify]: iteration 143: 1152 enodes 24.414 * * [simplify]: iteration 144: 1160 enodes 24.841 * * [simplify]: iteration 145: 1168 enodes 25.337 * * [simplify]: iteration 146: 1176 enodes 25.813 * * [simplify]: iteration 147: 1184 enodes 26.364 * * [simplify]: iteration 148: 1192 enodes 26.810 * * [simplify]: iteration 149: 1200 enodes 27.314 * * [simplify]: iteration 150: 1208 enodes 27.695 * * [simplify]: iteration 151: 1216 enodes 28.203 * * [simplify]: iteration 152: 1224 enodes 28.752 * * [simplify]: iteration 153: 1232 enodes 29.250 * * [simplify]: iteration 154: 1240 enodes 29.738 * * [simplify]: iteration 155: 1248 enodes 30.160 * * [simplify]: iteration 156: 1256 enodes 30.689 * * [simplify]: iteration 157: 1264 enodes 31.282 * * [simplify]: iteration 158: 1272 enodes 31.820 * * [simplify]: iteration 159: 1280 enodes 32.432 * * [simplify]: iteration 160: 1288 enodes 33.057 * * [simplify]: iteration 161: 1296 enodes 33.552 * * [simplify]: iteration 162: 1304 enodes 34.006 * * [simplify]: iteration 163: 1312 enodes 34.542 * * [simplify]: iteration 164: 1320 enodes 35.113 * * [simplify]: iteration 165: 1328 enodes 35.709 * * [simplify]: iteration 166: 1336 enodes 36.250 * * [simplify]: iteration 167: 1344 enodes 36.911 * * [simplify]: iteration 168: 1352 enodes 37.390 * * [simplify]: iteration 169: 1360 enodes 38.047 * * [simplify]: iteration 170: 1368 enodes 38.750 * * [simplify]: iteration 171: 1376 enodes 39.376 * * [simplify]: iteration 172: 1384 enodes 39.950 * * [simplify]: iteration 173: 1392 enodes 40.516 * * [simplify]: iteration 174: 1400 enodes 41.098 * * [simplify]: iteration 175: 1408 enodes 41.819 * * [simplify]: iteration 176: 1416 enodes 42.409 * * [simplify]: iteration 177: 1424 enodes 43.120 * * [simplify]: iteration 178: 1432 enodes 43.851 * * [simplify]: iteration 179: 1440 enodes 44.446 * * [simplify]: iteration 180: 1448 enodes 45.103 * * [simplify]: iteration 181: 1456 enodes 45.675 * * [simplify]: iteration 182: 1464 enodes 46.329 * * [simplify]: iteration 183: 1472 enodes 47.245 * * [simplify]: iteration 184: 1480 enodes 47.881 * * [simplify]: iteration 185: 1488 enodes 48.468 * * [simplify]: iteration 186: 1496 enodes 49.262 * * [simplify]: iteration 187: 1504 enodes 49.821 * * [simplify]: iteration 188: 1512 enodes 50.384 * * [simplify]: iteration 189: 1520 enodes 51.105 * * [simplify]: iteration 190: 1528 enodes 52.071 * * [simplify]: iteration 191: 1536 enodes 53.325 * * [simplify]: iteration 192: 1544 enodes 54.128 * * [simplify]: iteration 193: 1552 enodes 54.961 * * [simplify]: iteration 194: 1560 enodes 55.871 * * [simplify]: iteration 195: 1568 enodes 56.837 * * [simplify]: iteration 196: 1576 enodes 57.828 * * [simplify]: iteration 197: 1584 enodes 58.773 * * [simplify]: iteration 198: 1592 enodes 59.624 * * [simplify]: iteration 199: 1600 enodes 60.392 * * [simplify]: iteration 200: 1608 enodes 61.294 * * [simplify]: iteration 201: 1616 enodes 62.215 * * [simplify]: iteration 202: 1624 enodes 63.152 * * [simplify]: iteration 203: 1632 enodes 64.180 * * [simplify]: iteration 204: 1640 enodes 65.247 * * [simplify]: iteration 205: 1648 enodes 66.264 * * [simplify]: iteration 206: 1656 enodes 67.041 * * [simplify]: iteration 207: 1664 enodes 67.906 * * [simplify]: iteration 208: 1672 enodes 68.729 * * [simplify]: iteration 209: 1680 enodes 69.770 * * [simplify]: iteration 210: 1688 enodes 70.813 * * [simplify]: iteration 211: 1696 enodes 71.729 * * [simplify]: iteration 212: 1704 enodes 72.593 * * [simplify]: iteration 213: 1712 enodes 73.616 * * [simplify]: iteration 214: 1720 enodes 74.637 * * [simplify]: iteration 215: 1728 enodes 75.778 * * [simplify]: iteration 216: 1736 enodes 76.663 * * [simplify]: iteration 217: 1744 enodes 77.552 * * [simplify]: iteration 218: 1752 enodes 78.662 * * [simplify]: iteration 219: 1760 enodes 79.540 * * [simplify]: iteration 220: 1768 enodes 80.487 * * [simplify]: iteration 221: 1776 enodes 81.471 * * [simplify]: iteration 222: 1784 enodes 82.629 * * [simplify]: iteration 223: 1792 enodes 83.497 * * [simplify]: iteration 224: 1800 enodes 84.795 * * [simplify]: iteration 225: 1808 enodes 85.777 * * [simplify]: iteration 226: 1816 enodes 87.030 * * [simplify]: iteration 227: 1824 enodes 88.204 * * [simplify]: iteration 228: 1832 enodes 89.237 * * [simplify]: iteration 229: 1840 enodes 90.037 * * [simplify]: iteration 230: 1848 enodes 91.173 * * [simplify]: iteration 231: 1856 enodes 92.363 * * [simplify]: iteration 232: 1864 enodes 93.301 * * [simplify]: iteration 233: 1872 enodes 94.191 * * [simplify]: iteration 234: 1880 enodes 95.524 * * [simplify]: iteration 235: 1888 enodes 96.685 * * [simplify]: iteration 236: 1896 enodes 97.588 * * [simplify]: iteration 237: 1904 enodes 98.873 * * [simplify]: iteration 238: 1912 enodes 100.452 * * [simplify]: iteration 239: 1920 enodes 101.931 * * [simplify]: iteration 240: 1928 enodes 103.112 * * [simplify]: iteration 241: 1936 enodes 104.227 * * [simplify]: iteration 242: 1944 enodes 106.102 * * [simplify]: iteration 243: 1952 enodes 107.262 * * [simplify]: iteration 244: 1960 enodes 108.749 * * [simplify]: iteration 245: 1968 enodes 109.883 * * [simplify]: iteration 246: 1976 enodes 111.067 * * [simplify]: iteration 247: 1984 enodes 112.134 * * [simplify]: iteration 248: 1992 enodes 113.257 * * [simplify]: iteration 249: 2000 enodes 113.356 * * [simplify]: iteration complete: 2000 enodes 113.356 * * [simplify]: Extracting #0: cost 7 inf + 0 113.358 * * [simplify]: Extracting #1: cost 259 inf + 1 113.363 * * [simplify]: Extracting #2: cost 0 inf + 11664 113.371 * [simplify]: Simplified to: (*.p16 re im) (*.p16 re im) (*.p16 re im) (*.p16 re im) im im (*.p16 (+.p16 im im) re) (*.p16 (+.p16 im im) re) (real->posit16 1.0) (posit16->quire16 (*.p16 (+.p16 im im) re)) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 0.0) (real->posit16 1.0) (real->posit16 1.0) (real->posit16 1.0) (quire16->posit16 (posit16->quire16 (*.p16 (+.p16 im im) re))) 113.372 * * * [progress]: adding candidates to table 113.863 * [progress]: [Phase 3 of 3] Extracting. 113.864 * * [regime]: Finding splitpoints for: (# #posit16 (posit16->quire16 (*.p16 im (+.p16 re re)))))> #) 113.865 * * * [regime-changes]: Trying 2 branch expressions: (im re) 113.865 * * * * [regimes]: Trying to branch on im from (# #posit16 (posit16->quire16 (*.p16 im (+.p16 re re)))))> #) 113.919 * * * * [regimes]: Trying to branch on re from (# #posit16 (posit16->quire16 (*.p16 im (+.p16 re re)))))> #) 113.972 * * * [regime]: Found split indices: #