1550842823.651 * [misc]progress: [Phase 1 of 3] Setting up. 1550842823.651 * * * [misc]progress: [1/2] Preparing points 1550842823.651 * * * * [misc]points: Sampling 256 additional inputs, on iter 0 have 0 / 256 1550842823.654 * * * * [misc]points: Computing exacts on every 16 of 256 points to ramp up precision 1550842823.655 * * * * [misc]points: Setting MPFR precision to 64 1550842823.657 * * * * [misc]points: Setting MPFR precision to 320 1550842823.659 * * * * [misc]points: Computing exacts on every 8 of 256 points to ramp up precision 1550842823.660 * * * * [misc]points: Setting MPFR precision to 64 1550842823.663 * * * * [misc]points: Setting MPFR precision to 320 1550842823.667 * * * * [misc]points: Computing exacts on every 4 of 256 points to ramp up precision 1550842823.668 * * * * [misc]points: Setting MPFR precision to 64 1550842823.674 * * * * [misc]points: Setting MPFR precision to 320 1550842823.681 * * * * [misc]points: Computing exacts on every 2 of 256 points to ramp up precision 1550842823.682 * * * * [misc]points: Setting MPFR precision to 64 1550842823.701 * * * * [misc]points: Setting MPFR precision to 320 1550842823.713 * * * * [misc]points: Computing exacts for 256 points 1550842823.715 * * * * [misc]points: Setting MPFR precision to 64 1550842823.742 * * * * [misc]points: Setting MPFR precision to 320 1550842823.778 * * * * [misc]points: Filtering points with unrepresentable outputs 1550842823.815 * * * * [misc]points: Sampling 4 additional inputs, on iter 1 have 255 / 256 1550842823.815 * * * * [misc]points: Computing exacts for 4 points 1550842823.817 * * * * [misc]points: Setting MPFR precision to 64 1550842823.817 * * * * [misc]points: Setting MPFR precision to 320 1550842823.818 * * * * [misc]points: Filtering points with unrepresentable outputs 1550842823.818 * * * * [exit]points: Sampled 259 points with exact outputs 1550842823.818 * * * [misc]progress: [2/2] Setting up program. 1550842823.840 * [misc]progress: [Phase 2 of 3] Improving. 1550842823.840 * * * * [misc]progress: [ 1 / 1 ] simplifiying candidate # 1550842823.840 * [enter]simplify: Simplifying (-.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)) 1550842823.840 * * [misc]simplify: iters left: 2 (7 enodes) 1550842823.843 * * [misc]simplify: iters left: 1 (24 enodes) 1550842823.850 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550842823.850 * * [misc]simplify: Extracting #1: cost 6 inf + 0 1550842823.850 * * [misc]simplify: Extracting #2: cost 15 inf + 0 1550842823.850 * * [misc]simplify: Extracting #3: cost 19 inf + 728 1550842823.851 * * [misc]simplify: Extracting #4: cost 3 inf + 11524 1550842823.851 * * [misc]simplify: Extracting #5: cost 0 inf + 15936 1550842823.853 * [exit]simplify: Simplified to (-.p16 (*.p16 y.re x.re) (*.p16 y.im x.im)) 1550842823.853 * [misc]simplify: Simplified (2) to (λ (x.re x.im y.re y.im) (-.p16 (*.p16 y.re x.re) (*.p16 y.im x.im))) 1550842823.878 * * [misc]progress: iteration 1 / 4 1550842823.878 * * * [misc]progress: picking best candidate 1550842823.923 * * * * [misc]pick: Picked # 1550842823.923 * * * [misc]progress: localizing error 1550842824.082 * * * [misc]progress: generating rewritten candidates 1550842824.083 * * * * [misc]progress: [ 1 / 1 ] rewriting at (2) 1550842824.085 * * * [misc]progress: generating series expansions 1550842824.085 * * * * [misc]progress: [ 1 / 1 ] generating series at (2) 1550842824.085 * * * [misc]progress: simplifying candidates 1550842824.085 * * * * [misc]progress: [ 1 / 3 ] simplifiying candidate # 1550842824.085 * * * * [misc]progress: [ 2 / 3 ] simplifiying candidate # 1550842824.085 * * * * [misc]progress: [ 3 / 3 ] simplifiying candidate # 1550842824.085 * [enter]simplify: Simplifying (-.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)) 1550842824.086 * * [misc]simplify: iters left: 2 (7 enodes) 1550842824.089 * * [misc]simplify: iters left: 1 (24 enodes) 1550842824.096 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550842824.097 * * [misc]simplify: Extracting #1: cost 6 inf + 0 1550842824.097 * * [misc]simplify: Extracting #2: cost 15 inf + 0 1550842824.097 * * [misc]simplify: Extracting #3: cost 19 inf + 728 1550842824.097 * * [misc]simplify: Extracting #4: cost 3 inf + 11524 1550842824.098 * * [misc]simplify: Extracting #5: cost 0 inf + 15936 1550842824.099 * [exit]simplify: Simplified to (-.p16 (*.p16 y.re x.re) (*.p16 y.im x.im)) 1550842824.099 * [misc]simplify: Simplified (2) to (λ (x.re x.im y.re y.im) (-.p16 (*.p16 y.re x.re) (*.p16 y.im x.im))) 1550842824.099 * * * [misc]progress: adding candidates to table 1550842824.266 * * [misc]progress: iteration 2 / 4 1550842824.266 * * * [misc]progress: picking best candidate 1550842824.293 * * * * [misc]pick: Picked # 1550842824.293 * * * [misc]progress: localizing error 1550842824.566 * * * [misc]progress: generating rewritten candidates 1550842824.566 * * * * [misc]progress: [ 1 / 4 ] rewriting at (2) 1550842824.573 * * * * [misc]progress: [ 2 / 4 ] rewriting at (2 2) 1550842824.576 * * * * [misc]progress: [ 3 / 4 ] rewriting at (2 1 2) 1550842824.580 * * * * [misc]progress: [ 4 / 4 ] rewriting at (2 1) 1550842824.587 * * * [misc]progress: generating series expansions 1550842824.587 * * * * [misc]progress: [ 1 / 4 ] generating series at (2) 1550842824.587 * * * * [misc]progress: [ 2 / 4 ] generating series at (2 2) 1550842824.587 * * * * [misc]progress: [ 3 / 4 ] generating series at (2 1 2) 1550842824.587 * * * * [misc]progress: [ 4 / 4 ] generating series at (2 1) 1550842824.587 * * * [misc]progress: simplifying candidates 1550842824.587 * * * * [misc]progress: [ 1 / 13 ] simplifiying candidate # 1550842824.587 * [enter]simplify: Simplifying (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)) 1550842824.587 * * [misc]simplify: iters left: 2 (7 enodes) 1550842824.590 * * [misc]simplify: iters left: 1 (18 enodes) 1550842824.604 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550842824.605 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550842824.605 * * [misc]simplify: Extracting #2: cost 7 inf + 0 1550842824.605 * * [misc]simplify: Extracting #3: cost 2 inf + 326 1550842824.605 * * [misc]simplify: Extracting #4: cost 0 inf + 1332 1550842824.605 * [exit]simplify: Simplified to (+.p16 (*.p16 y.im x.im) (*.p16 y.re x.re)) 1550842824.605 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/.p16 (+.p16 (*.p16 y.im x.im) (*.p16 y.re x.re)) (/.p16 (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)) (-.p16 (*.p16 x.re y.re) (*.p16 x.im y.im))))) 1550842824.605 * * * * [misc]progress: [ 2 / 13 ] simplifiying candidate # 1550842824.606 * [enter]simplify: Simplifying (-.p16 (*.p16 (*.p16 (*.p16 x.re y.re) (*.p16 x.re y.re)) (*.p16 (*.p16 x.re y.re) (*.p16 x.re y.re))) (*.p16 (*.p16 (*.p16 x.im y.im) (*.p16 x.im y.im)) (*.p16 (*.p16 x.im y.im) (*.p16 x.im y.im)))) 1550842824.606 * * [misc]simplify: iters left: 4 (11 enodes) 1550842824.611 * * [misc]simplify: iters left: 3 (47 enodes) 1550842824.631 * * [misc]simplify: iters left: 2 (143 enodes) 1550842824.715 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550842824.715 * * [misc]simplify: Extracting #1: cost 25 inf + 0 1550842824.716 * * [misc]simplify: Extracting #2: cost 73 inf + 0 1550842824.717 * * [misc]simplify: Extracting #3: cost 142 inf + 2332 1550842824.720 * * [misc]simplify: Extracting #4: cost 134 inf + 55820 1550842824.733 * * [misc]simplify: Extracting #5: cost 28 inf + 228590 1550842824.755 * * [misc]simplify: Extracting #6: cost 1 inf + 283752 1550842824.776 * * [misc]simplify: Extracting #7: cost 0 inf + 287356 1550842824.798 * [exit]simplify: Simplified to (*.p16 (+.p16 (*.p16 (*.p16 y.re x.re) (*.p16 y.re x.re)) (*.p16 (*.p16 y.im x.im) (*.p16 y.im x.im))) (-.p16 (*.p16 (*.p16 y.re x.re) (*.p16 y.re x.re)) (*.p16 (*.p16 y.im x.im) (*.p16 y.im x.im)))) 1550842824.798 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/.p16 (*.p16 (+.p16 (*.p16 (*.p16 y.re x.re) (*.p16 y.re x.re)) (*.p16 (*.p16 y.im x.im) (*.p16 y.im x.im))) (-.p16 (*.p16 (*.p16 y.re x.re) (*.p16 y.re x.re)) (*.p16 (*.p16 y.im x.im) (*.p16 y.im x.im)))) (*.p16 (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)) (+.p16 (*.p16 (*.p16 x.re y.re) (*.p16 x.re y.re)) (*.p16 (*.p16 x.im y.im) (*.p16 x.im y.im)))))) 1550842824.798 * * * * [misc]progress: [ 3 / 13 ] simplifiying candidate # 1550842824.798 * * * * [misc]progress: [ 4 / 13 ] simplifiying candidate # 1550842824.798 * * * * [misc]progress: [ 5 / 13 ] simplifiying candidate # 1550842824.798 * * * * [misc]progress: [ 6 / 13 ] simplifiying candidate # 1550842824.798 * * * * [misc]progress: [ 7 / 13 ] simplifiying candidate # 1550842824.799 * [enter]simplify: Simplifying (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)) 1550842824.799 * * [misc]simplify: iters left: 2 (7 enodes) 1550842824.802 * * [misc]simplify: iters left: 1 (18 enodes) 1550842824.807 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550842824.807 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550842824.807 * * [misc]simplify: Extracting #2: cost 7 inf + 0 1550842824.807 * * [misc]simplify: Extracting #3: cost 2 inf + 326 1550842824.807 * * [misc]simplify: Extracting #4: cost 0 inf + 1332 1550842824.807 * [exit]simplify: Simplified to (+.p16 (*.p16 y.im x.im) (*.p16 y.re x.re)) 1550842824.807 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/.p16 (*.p16 (+.p16 (*.p16 y.im x.im) (*.p16 y.re x.re)) (-.p16 (*.p16 x.re y.re) (*.p16 x.im y.im))) (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)))) 1550842824.807 * [enter]simplify: Simplifying (-.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)) 1550842824.808 * * [misc]simplify: iters left: 2 (7 enodes) 1550842824.811 * * [misc]simplify: iters left: 1 (24 enodes) 1550842824.819 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550842824.819 * * [misc]simplify: Extracting #1: cost 6 inf + 0 1550842824.819 * * [misc]simplify: Extracting #2: cost 15 inf + 0 1550842824.819 * * [misc]simplify: Extracting #3: cost 19 inf + 728 1550842824.820 * * [misc]simplify: Extracting #4: cost 3 inf + 11524 1550842824.820 * * [misc]simplify: Extracting #5: cost 0 inf + 15936 1550842824.821 * [exit]simplify: Simplified to (-.p16 (*.p16 y.re x.re) (*.p16 y.im x.im)) 1550842824.821 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/.p16 (*.p16 (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)) (-.p16 (*.p16 y.re x.re) (*.p16 y.im x.im))) (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)))) 1550842824.821 * * * * [misc]progress: [ 8 / 13 ] simplifiying candidate # 1550842824.821 * * * * [misc]progress: [ 9 / 13 ] simplifiying candidate # 1550842824.822 * * * * [misc]progress: [ 10 / 13 ] simplifiying candidate # 1550842824.822 * * * * [misc]progress: [ 11 / 13 ] simplifiying candidate # 1550842824.822 * * * * [misc]progress: [ 12 / 13 ] simplifiying candidate # 1550842824.822 * * * * [misc]progress: [ 13 / 13 ] simplifiying candidate # 1550842824.822 * * * [misc]progress: adding candidates to table 1550842825.573 * * [misc]progress: iteration 3 / 4 1550842825.574 * * * [misc]progress: picking best candidate 1550842825.687 * * * * [misc]pick: Picked # 1550842825.687 * * * [misc]progress: localizing error 1550842825.801 * * * [misc]progress: generating rewritten candidates 1550842825.801 * * * * [misc]progress: [ 1 / 4 ] rewriting at (2 2) 1550842825.805 * * * * [misc]progress: [ 2 / 4 ] rewriting at (2) 1550842825.809 * * * * [misc]progress: [ 3 / 4 ] rewriting at (2 2 1) 1550842825.813 * * * * [misc]progress: [ 4 / 4 ] rewriting at (2 1) 1550842825.817 * * * [misc]progress: generating series expansions 1550842825.817 * * * * [misc]progress: [ 1 / 4 ] generating series at (2 2) 1550842825.817 * * * * [misc]progress: [ 2 / 4 ] generating series at (2) 1550842825.817 * * * * [misc]progress: [ 3 / 4 ] generating series at (2 2 1) 1550842825.817 * * * * [misc]progress: [ 4 / 4 ] generating series at (2 1) 1550842825.817 * * * [misc]progress: simplifying candidates 1550842825.817 * * * * [misc]progress: [ 1 / 9 ] simplifiying candidate # 1550842825.817 * [enter]simplify: Simplifying (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)) 1550842825.817 * * [misc]simplify: iters left: 2 (7 enodes) 1550842825.820 * * [misc]simplify: iters left: 1 (18 enodes) 1550842825.825 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550842825.825 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550842825.825 * * [misc]simplify: Extracting #2: cost 7 inf + 0 1550842825.825 * * [misc]simplify: Extracting #3: cost 2 inf + 326 1550842825.825 * * [misc]simplify: Extracting #4: cost 0 inf + 1332 1550842825.825 * [exit]simplify: Simplified to (+.p16 (*.p16 y.im x.im) (*.p16 y.re x.re)) 1550842825.826 * [misc]simplify: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (/.p16 (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)) (*.p16 (/.p16 (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)) (-.p16 (*.p16 (*.p16 x.re y.re) (*.p16 x.re y.re)) (*.p16 (*.p16 x.im y.im) (*.p16 x.im y.im)))) (+.p16 (*.p16 y.im x.im) (*.p16 y.re x.re))))) 1550842825.826 * * * * [misc]progress: [ 2 / 9 ] simplifiying candidate # 1550842825.826 * [enter]simplify: Simplifying (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)) 1550842825.826 * * [misc]simplify: iters left: 2 (7 enodes) 1550842825.829 * * [misc]simplify: iters left: 1 (18 enodes) 1550842825.834 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550842825.834 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550842825.834 * * [misc]simplify: Extracting #2: cost 7 inf + 0 1550842825.834 * * [misc]simplify: Extracting #3: cost 2 inf + 326 1550842825.834 * * [misc]simplify: Extracting #4: cost 0 inf + 1332 1550842825.834 * [exit]simplify: Simplified to (+.p16 (*.p16 y.im x.im) (*.p16 y.re x.re)) 1550842825.834 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/.p16 (/.p16 (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)) (/.p16 (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)) (-.p16 (*.p16 (*.p16 x.re y.re) (*.p16 x.re y.re)) (*.p16 (*.p16 x.im y.im) (*.p16 x.im y.im))))) (+.p16 (*.p16 y.im x.im) (*.p16 y.re x.re)))) 1550842825.834 * * * * [misc]progress: [ 3 / 9 ] simplifiying candidate # 1550842825.835 * [enter]simplify: Simplifying (-.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)) 1550842825.835 * * [misc]simplify: iters left: 2 (7 enodes) 1550842825.838 * * [misc]simplify: iters left: 1 (24 enodes) 1550842825.846 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550842825.846 * * [misc]simplify: Extracting #1: cost 6 inf + 0 1550842825.846 * * [misc]simplify: Extracting #2: cost 15 inf + 0 1550842825.846 * * [misc]simplify: Extracting #3: cost 19 inf + 728 1550842825.846 * * [misc]simplify: Extracting #4: cost 3 inf + 11524 1550842825.847 * * [misc]simplify: Extracting #5: cost 0 inf + 15936 1550842825.848 * [exit]simplify: Simplified to (-.p16 (*.p16 y.re x.re) (*.p16 y.im x.im)) 1550842825.848 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (*.p16 (/.p16 (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)) (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im))) (-.p16 (*.p16 y.re x.re) (*.p16 y.im x.im)))) 1550842825.848 * * * * [misc]progress: [ 4 / 9 ] simplifiying candidate # 1550842825.848 * * * * [misc]progress: [ 5 / 9 ] simplifiying candidate # 1550842825.848 * * * * [misc]progress: [ 6 / 9 ] simplifiying candidate # 1550842825.849 * [enter]simplify: Simplifying (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)) 1550842825.849 * * [misc]simplify: iters left: 2 (7 enodes) 1550842825.852 * * [misc]simplify: iters left: 1 (18 enodes) 1550842825.856 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550842825.856 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550842825.856 * * [misc]simplify: Extracting #2: cost 7 inf + 0 1550842825.857 * * [misc]simplify: Extracting #3: cost 2 inf + 326 1550842825.857 * * [misc]simplify: Extracting #4: cost 0 inf + 1332 1550842825.857 * [exit]simplify: Simplified to (+.p16 (*.p16 y.im x.im) (*.p16 y.re x.re)) 1550842825.857 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/.p16 (+.p16 (*.p16 y.im x.im) (*.p16 y.re x.re)) (/.p16 (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)) (-.p16 (*.p16 x.re y.re) (*.p16 x.im y.im))))) 1550842825.857 * * * * [misc]progress: [ 7 / 9 ] simplifiying candidate # 1550842825.857 * [enter]simplify: Simplifying (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)) 1550842825.857 * * [misc]simplify: iters left: 2 (7 enodes) 1550842825.860 * * [misc]simplify: iters left: 1 (18 enodes) 1550842825.865 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550842825.865 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550842825.865 * * [misc]simplify: Extracting #2: cost 7 inf + 0 1550842825.865 * * [misc]simplify: Extracting #3: cost 2 inf + 326 1550842825.865 * * [misc]simplify: Extracting #4: cost 0 inf + 1332 1550842825.866 * [exit]simplify: Simplified to (+.p16 (*.p16 y.im x.im) (*.p16 y.re x.re)) 1550842825.866 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/.p16 (+.p16 (*.p16 y.im x.im) (*.p16 y.re x.re)) (/.p16 (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)) (-.p16 (*.p16 x.re y.re) (*.p16 x.im y.im))))) 1550842825.866 * * * * [misc]progress: [ 8 / 9 ] simplifiying candidate # 1550842825.866 * [enter]simplify: Simplifying (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)) 1550842825.866 * * [misc]simplify: iters left: 2 (7 enodes) 1550842825.869 * * [misc]simplify: iters left: 1 (18 enodes) 1550842825.875 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550842825.875 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550842825.875 * * [misc]simplify: Extracting #2: cost 7 inf + 0 1550842825.875 * * [misc]simplify: Extracting #3: cost 2 inf + 326 1550842825.875 * * [misc]simplify: Extracting #4: cost 0 inf + 1332 1550842825.875 * [exit]simplify: Simplified to (+.p16 (*.p16 y.im x.im) (*.p16 y.re x.re)) 1550842825.875 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/.p16 (+.p16 (*.p16 y.im x.im) (*.p16 y.re x.re)) (/.p16 (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)) (-.p16 (*.p16 x.re y.re) (*.p16 x.im y.im))))) 1550842825.875 * * * * [misc]progress: [ 9 / 9 ] simplifiying candidate # 1550842825.875 * [enter]simplify: Simplifying (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)) 1550842825.876 * * [misc]simplify: iters left: 2 (7 enodes) 1550842825.878 * * [misc]simplify: iters left: 1 (18 enodes) 1550842825.883 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550842825.883 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550842825.883 * * [misc]simplify: Extracting #2: cost 7 inf + 0 1550842825.883 * * [misc]simplify: Extracting #3: cost 2 inf + 326 1550842825.883 * * [misc]simplify: Extracting #4: cost 0 inf + 1332 1550842825.883 * [exit]simplify: Simplified to (+.p16 (*.p16 y.im x.im) (*.p16 y.re x.re)) 1550842825.884 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/.p16 (+.p16 (*.p16 y.im x.im) (*.p16 y.re x.re)) (/.p16 (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)) (-.p16 (*.p16 x.re y.re) (*.p16 x.im y.im))))) 1550842825.884 * * * [misc]progress: adding candidates to table 1550842826.286 * * [misc]progress: iteration 4 / 4 1550842826.286 * * * [misc]progress: picking best candidate 1550842826.347 * * * * [misc]pick: Picked # 1550842826.348 * * * [misc]progress: localizing error 1550842826.450 * * * [misc]progress: generating rewritten candidates 1550842826.450 * * * * [misc]progress: [ 1 / 4 ] rewriting at (2) 1550842826.457 * * * * [misc]progress: [ 2 / 4 ] rewriting at (2 2) 1550842826.460 * * * * [misc]progress: [ 3 / 4 ] rewriting at (2 1 1) 1550842826.464 * * * * [misc]progress: [ 4 / 4 ] rewriting at (2 1 2) 1550842826.467 * * * [misc]progress: generating series expansions 1550842826.467 * * * * [misc]progress: [ 1 / 4 ] generating series at (2) 1550842826.467 * * * * [misc]progress: [ 2 / 4 ] generating series at (2 2) 1550842826.467 * * * * [misc]progress: [ 3 / 4 ] generating series at (2 1 1) 1550842826.467 * * * * [misc]progress: [ 4 / 4 ] generating series at (2 1 2) 1550842826.467 * * * [misc]progress: simplifying candidates 1550842826.467 * * * * [misc]progress: [ 1 / 10 ] simplifiying candidate # 1550842826.467 * [enter]simplify: Simplifying (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)) 1550842826.467 * * [misc]simplify: iters left: 2 (7 enodes) 1550842826.469 * * [misc]simplify: iters left: 1 (18 enodes) 1550842826.471 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550842826.471 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550842826.471 * * [misc]simplify: Extracting #2: cost 7 inf + 0 1550842826.471 * * [misc]simplify: Extracting #3: cost 2 inf + 326 1550842826.471 * * [misc]simplify: Extracting #4: cost 0 inf + 1332 1550842826.472 * [exit]simplify: Simplified to (+.p16 (*.p16 y.im x.im) (*.p16 y.re x.re)) 1550842826.472 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/.p16 (+.p16 (*.p16 y.im x.im) (*.p16 y.re x.re)) (/.p16 (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)) (-.p16 (*.p16 x.re y.re) (*.p16 x.im y.im))))) 1550842826.472 * * * * [misc]progress: [ 2 / 10 ] simplifiying candidate # 1550842826.472 * [enter]simplify: Simplifying (*.p16 (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)) (-.p16 (*.p16 (*.p16 x.re y.re) (*.p16 x.re y.re)) (*.p16 (*.p16 x.im y.im) (*.p16 x.im y.im)))) 1550842826.472 * * [misc]simplify: iters left: 4 (11 enodes) 1550842826.474 * * [misc]simplify: iters left: 3 (40 enodes) 1550842826.481 * * [misc]simplify: iters left: 2 (113 enodes) 1550842826.513 * * [misc]simplify: iters left: 1 (413 enodes) 1550842826.823 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550842826.824 * * [misc]simplify: Extracting #1: cost 52 inf + 0 1550842826.825 * * [misc]simplify: Extracting #2: cost 318 inf + 0 1550842826.832 * * [misc]simplify: Extracting #3: cost 432 inf + 78712 1550842826.879 * * [misc]simplify: Extracting #4: cost 270 inf + 493470 1550842826.956 * * [misc]simplify: Extracting #5: cost 29 inf + 960412 1550842827.027 * * [misc]simplify: Extracting #6: cost 0 inf + 1031717 1550842827.085 * [exit]simplify: Simplified to (*.p16 (+.p16 (*.p16 y.im x.im) (*.p16 y.re x.re)) (*.p16 (+.p16 (*.p16 y.im x.im) (*.p16 y.re x.re)) (-.p16 (*.p16 y.re x.re) (*.p16 y.im x.im)))) 1550842827.085 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/.p16 (*.p16 (+.p16 (*.p16 y.im x.im) (*.p16 y.re x.re)) (*.p16 (+.p16 (*.p16 y.im x.im) (*.p16 y.re x.re)) (-.p16 (*.p16 y.re x.re) (*.p16 y.im x.im)))) (*.p16 (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)) (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im))))) 1550842827.085 * * * * [misc]progress: [ 3 / 10 ] simplifiying candidate # 1550842827.086 * * * * [misc]progress: [ 4 / 10 ] simplifiying candidate # 1550842827.086 * * * * [misc]progress: [ 5 / 10 ] simplifiying candidate # 1550842827.086 * * * * [misc]progress: [ 6 / 10 ] simplifiying candidate # 1550842827.086 * * * * [misc]progress: [ 7 / 10 ] simplifiying candidate # 1550842827.086 * [enter]simplify: Simplifying (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)) 1550842827.086 * * [misc]simplify: iters left: 2 (7 enodes) 1550842827.089 * * [misc]simplify: iters left: 1 (18 enodes) 1550842827.093 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550842827.093 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550842827.093 * * [misc]simplify: Extracting #2: cost 7 inf + 0 1550842827.093 * * [misc]simplify: Extracting #3: cost 2 inf + 326 1550842827.093 * * [misc]simplify: Extracting #4: cost 0 inf + 1332 1550842827.093 * [exit]simplify: Simplified to (+.p16 (*.p16 y.im x.im) (*.p16 y.re x.re)) 1550842827.093 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/.p16 (*.p16 (+.p16 (*.p16 y.im x.im) (*.p16 y.re x.re)) (-.p16 (*.p16 x.re y.re) (*.p16 x.im y.im))) (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)))) 1550842827.094 * [enter]simplify: Simplifying (-.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)) 1550842827.094 * * [misc]simplify: iters left: 2 (7 enodes) 1550842827.095 * * [misc]simplify: iters left: 1 (24 enodes) 1550842827.099 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550842827.099 * * [misc]simplify: Extracting #1: cost 6 inf + 0 1550842827.099 * * [misc]simplify: Extracting #2: cost 15 inf + 0 1550842827.099 * * [misc]simplify: Extracting #3: cost 19 inf + 728 1550842827.099 * * [misc]simplify: Extracting #4: cost 3 inf + 11524 1550842827.100 * * [misc]simplify: Extracting #5: cost 0 inf + 15936 1550842827.100 * [exit]simplify: Simplified to (-.p16 (*.p16 y.re x.re) (*.p16 y.im x.im)) 1550842827.100 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/.p16 (*.p16 (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)) (-.p16 (*.p16 y.re x.re) (*.p16 y.im x.im))) (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)))) 1550842827.100 * * * * [misc]progress: [ 8 / 10 ] simplifiying candidate # 1550842827.100 * [enter]simplify: Simplifying (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)) 1550842827.100 * * [misc]simplify: iters left: 2 (7 enodes) 1550842827.102 * * [misc]simplify: iters left: 1 (18 enodes) 1550842827.104 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550842827.104 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550842827.104 * * [misc]simplify: Extracting #2: cost 7 inf + 0 1550842827.104 * * [misc]simplify: Extracting #3: cost 2 inf + 326 1550842827.104 * * [misc]simplify: Extracting #4: cost 0 inf + 1332 1550842827.104 * [exit]simplify: Simplified to (+.p16 (*.p16 y.im x.im) (*.p16 y.re x.re)) 1550842827.104 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/.p16 (*.p16 (+.p16 (*.p16 y.im x.im) (*.p16 y.re x.re)) (-.p16 (*.p16 x.re y.re) (*.p16 x.im y.im))) (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)))) 1550842827.104 * [enter]simplify: Simplifying (-.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)) 1550842827.104 * * [misc]simplify: iters left: 2 (7 enodes) 1550842827.106 * * [misc]simplify: iters left: 1 (24 enodes) 1550842827.110 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550842827.110 * * [misc]simplify: Extracting #1: cost 6 inf + 0 1550842827.110 * * [misc]simplify: Extracting #2: cost 15 inf + 0 1550842827.110 * * [misc]simplify: Extracting #3: cost 19 inf + 728 1550842827.110 * * [misc]simplify: Extracting #4: cost 3 inf + 11524 1550842827.111 * * [misc]simplify: Extracting #5: cost 0 inf + 15936 1550842827.111 * [exit]simplify: Simplified to (-.p16 (*.p16 y.re x.re) (*.p16 y.im x.im)) 1550842827.111 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/.p16 (*.p16 (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)) (-.p16 (*.p16 y.re x.re) (*.p16 y.im x.im))) (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)))) 1550842827.111 * * * * [misc]progress: [ 9 / 10 ] simplifiying candidate # 1550842827.111 * [enter]simplify: Simplifying (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)) 1550842827.111 * * [misc]simplify: iters left: 2 (7 enodes) 1550842827.113 * * [misc]simplify: iters left: 1 (18 enodes) 1550842827.115 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550842827.115 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550842827.115 * * [misc]simplify: Extracting #2: cost 7 inf + 0 1550842827.115 * * [misc]simplify: Extracting #3: cost 2 inf + 326 1550842827.115 * * [misc]simplify: Extracting #4: cost 0 inf + 1332 1550842827.115 * [exit]simplify: Simplified to (+.p16 (*.p16 y.im x.im) (*.p16 y.re x.re)) 1550842827.115 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/.p16 (*.p16 (+.p16 (*.p16 y.im x.im) (*.p16 y.re x.re)) (-.p16 (*.p16 x.re y.re) (*.p16 x.im y.im))) (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)))) 1550842827.115 * [enter]simplify: Simplifying (-.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)) 1550842827.115 * * [misc]simplify: iters left: 2 (7 enodes) 1550842827.117 * * [misc]simplify: iters left: 1 (24 enodes) 1550842827.123 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550842827.123 * * [misc]simplify: Extracting #1: cost 6 inf + 0 1550842827.123 * * [misc]simplify: Extracting #2: cost 15 inf + 0 1550842827.123 * * [misc]simplify: Extracting #3: cost 19 inf + 728 1550842827.124 * * [misc]simplify: Extracting #4: cost 3 inf + 11524 1550842827.124 * * [misc]simplify: Extracting #5: cost 0 inf + 15936 1550842827.125 * [exit]simplify: Simplified to (-.p16 (*.p16 y.re x.re) (*.p16 y.im x.im)) 1550842827.126 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/.p16 (*.p16 (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)) (-.p16 (*.p16 y.re x.re) (*.p16 y.im x.im))) (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)))) 1550842827.126 * * * * [misc]progress: [ 10 / 10 ] simplifiying candidate # 1550842827.126 * [enter]simplify: Simplifying (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)) 1550842827.126 * * [misc]simplify: iters left: 2 (7 enodes) 1550842827.129 * * [misc]simplify: iters left: 1 (18 enodes) 1550842827.134 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550842827.134 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550842827.134 * * [misc]simplify: Extracting #2: cost 7 inf + 0 1550842827.134 * * [misc]simplify: Extracting #3: cost 2 inf + 326 1550842827.134 * * [misc]simplify: Extracting #4: cost 0 inf + 1332 1550842827.134 * [exit]simplify: Simplified to (+.p16 (*.p16 y.im x.im) (*.p16 y.re x.re)) 1550842827.134 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/.p16 (*.p16 (+.p16 (*.p16 y.im x.im) (*.p16 y.re x.re)) (-.p16 (*.p16 x.re y.re) (*.p16 x.im y.im))) (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)))) 1550842827.135 * [enter]simplify: Simplifying (-.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)) 1550842827.135 * * [misc]simplify: iters left: 2 (7 enodes) 1550842827.138 * * [misc]simplify: iters left: 1 (24 enodes) 1550842827.146 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550842827.146 * * [misc]simplify: Extracting #1: cost 6 inf + 0 1550842827.146 * * [misc]simplify: Extracting #2: cost 15 inf + 0 1550842827.147 * * [misc]simplify: Extracting #3: cost 19 inf + 728 1550842827.147 * * [misc]simplify: Extracting #4: cost 3 inf + 11524 1550842827.148 * * [misc]simplify: Extracting #5: cost 0 inf + 15936 1550842827.149 * [exit]simplify: Simplified to (-.p16 (*.p16 y.re x.re) (*.p16 y.im x.im)) 1550842827.149 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/.p16 (*.p16 (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)) (-.p16 (*.p16 y.re x.re) (*.p16 y.im x.im))) (+.p16 (*.p16 x.re y.re) (*.p16 x.im y.im)))) 1550842827.149 * * * [misc]progress: adding candidates to table 1550842827.514 * [misc]progress: [Phase 3 of 3] Extracting. 1550842827.514 * * [misc]regime: Finding splitpoints for: (# # # # # #) 1550842827.516 * * * [misc]regime-changes: Trying 4 branch expressions: (y.im x.im y.re x.re) 1550842827.516 * * * * [misc]regimes: Trying to branch on y.im from (# # # # # #) 1550842827.854 * * * * [misc]regimes: Trying to branch on x.im from (# # # # # #) 1550842828.212 * * * * [misc]regimes: Trying to branch on y.re from (# # # # # #) 1550842828.528 * * * * [misc]regimes: Trying to branch on x.re from (# # # # # #) 1550842828.777 * * * [misc]regime: Found split indices: #