1554043219.327 * [progress]: [Phase 1 of 3] Setting up. 1554043219.327 * * * [progress]: [1/2] Preparing points 1554043219.327 * * * * [points]: Sampling 256 additional inputs, on iter 0 have 0 / 256 1554043219.328 * * * * [points]: Computing exacts on every 16 of 256 points to ramp up precision 1554043219.329 * * * * [points]: Setting MPFR precision to 64 1554043219.330 * * * * [points]: Setting MPFR precision to 320 1554043219.331 * * * * [points]: Computing exacts on every 8 of 256 points to ramp up precision 1554043219.332 * * * * [points]: Setting MPFR precision to 64 1554043219.334 * * * * [points]: Setting MPFR precision to 320 1554043219.336 * * * * [points]: Computing exacts on every 4 of 256 points to ramp up precision 1554043219.337 * * * * [points]: Setting MPFR precision to 64 1554043219.340 * * * * [points]: Setting MPFR precision to 320 1554043219.344 * * * * [points]: Computing exacts on every 2 of 256 points to ramp up precision 1554043219.345 * * * * [points]: Setting MPFR precision to 64 1554043219.350 * * * * [points]: Setting MPFR precision to 320 1554043219.364 * * * * [points]: Computing exacts for 256 points 1554043219.366 * * * * [points]: Setting MPFR precision to 64 1554043219.383 * * * * [points]: Setting MPFR precision to 320 1554043219.404 * * * * [points]: Filtering points with unrepresentable outputs 1554043219.418 * * * * [points]: Sampled 256 points with exact outputs 1554043219.418 * * * [progress]: [2/2] Setting up program. 1554043219.433 * [progress]: [Phase 2 of 3] Improving. 1554043219.433 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 1554043219.434 * [simplify]: Simplifying (+.p16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re)) 1554043219.434 * * [simplify]: iters left: 4 (11 enodes) 1554043219.436 * * [simplify]: iters left: 3 (29 enodes) 1554043219.441 * * [simplify]: iters left: 2 (80 enodes) 1554043219.458 * * [simplify]: iters left: 1 (221 enodes) 1554043219.546 * * [simplify]: Extracting #0: cost 1 inf + 0 1554043219.546 * * [simplify]: Extracting #1: cost 13 inf + 0 1554043219.546 * * [simplify]: Extracting #2: cost 84 inf + 1 1554043219.547 * * [simplify]: Extracting #3: cost 260 inf + 1931 1554043219.549 * * [simplify]: Extracting #4: cost 234 inf + 56565 1554043219.558 * * [simplify]: Extracting #5: cost 79 inf + 287232 1554043219.572 * * [simplify]: Extracting #6: cost 2 inf + 414836 1554043219.587 * * [simplify]: Extracting #7: cost 0 inf + 420160 1554043219.602 * [simplify]: Simplified to (*.p16 x.im (+.p16 (*.p16 (+.p16 x.im x.re) (-.p16 x.re x.im)) (*.p16 x.re (+.p16 x.re x.re)))) 1554043219.602 * [simplify]: Simplified (2) to (λ (x.re x.im) (*.p16 x.im (+.p16 (*.p16 (+.p16 x.im x.re) (-.p16 x.re x.im)) (*.p16 x.re (+.p16 x.re x.re))))) 1554043219.635 * * [progress]: iteration 1 / 4 1554043219.635 * * * [progress]: picking best candidate 1554043219.664 * * * * [pick]: Picked # 1554043219.664 * * * [progress]: localizing error 1554043219.917 * * * [progress]: generating rewritten candidates 1554043219.917 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2) 1554043219.938 * * * * [progress]: [ 2 / 4 ] rewriting at (2) 1554043219.942 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2 1) 1554043219.951 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 2) 1554043219.958 * * * [progress]: generating series expansions 1554043219.959 * * * * [progress]: [ 1 / 4 ] generating series at (2 2) 1554043219.959 * * * * [progress]: [ 2 / 4 ] generating series at (2) 1554043219.959 * * * * [progress]: [ 3 / 4 ] generating series at (2 2 1) 1554043219.959 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 2) 1554043219.959 * * * [progress]: simplifying candidates 1554043219.959 * * * * [progress]: [ 1 / 19 ] simplifiying candidate # 1554043219.959 * [simplify]: Simplifying (*.p16 x.re x.re) 1554043219.959 * * [simplify]: iters left: 1 (2 enodes) 1554043219.960 * * [simplify]: Extracting #0: cost 1 inf + 0 1554043219.960 * * [simplify]: Extracting #1: cost 2 inf + 0 1554043219.960 * * [simplify]: Extracting #2: cost 1 inf + 1 1554043219.960 * * [simplify]: Extracting #3: cost 0 inf + 322 1554043219.960 * [simplify]: Simplified to (*.p16 x.re x.re) 1554043219.960 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (*.p16 x.im (+.p16 (+.p16 (*.p16 (+.p16 x.im x.re) (-.p16 x.re x.im)) (*.p16 x.re x.re)) (*.p16 x.re x.re)))) 1554043219.960 * * * * [progress]: [ 2 / 19 ] simplifiying candidate # 1554043219.961 * [simplify]: Simplifying (*.p16 x.re x.re) 1554043219.961 * * [simplify]: iters left: 1 (2 enodes) 1554043219.962 * * [simplify]: Extracting #0: cost 1 inf + 0 1554043219.962 * * [simplify]: Extracting #1: cost 2 inf + 0 1554043219.962 * * [simplify]: Extracting #2: cost 1 inf + 1 1554043219.962 * * [simplify]: Extracting #3: cost 0 inf + 322 1554043219.962 * [simplify]: Simplified to (*.p16 x.re x.re) 1554043219.962 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im) (*.p16 x.im (+.p16 (+.p16 (*.p16 (+.p16 x.im x.re) (-.p16 x.re x.im)) (*.p16 x.re x.re)) (*.p16 x.re x.re)))) 1554043219.962 * * * * [progress]: [ 3 / 19 ] simplifiying candidate # 1554043219.962 * [simplify]: Simplifying (*.p16 (+.p16 x.im x.re) x.re) 1554043219.962 * * [simplify]: iters left: 2 (4 enodes) 1554043219.964 * * [simplify]: iters left: 1 (10 enodes) 1554043219.967 * * [simplify]: Extracting #0: cost 1 inf + 0 1554043219.967 * * [simplify]: Extracting #1: cost 6 inf + 0 1554043219.967 * * [simplify]: Extracting #2: cost 6 inf + 1 1554043219.967 * * [simplify]: Extracting #3: cost 4 inf + 323 1554043219.967 * * [simplify]: Extracting #4: cost 0 inf + 1371 1554043219.967 * [simplify]: Simplified to (*.p16 (+.p16 x.re x.im) x.re) 1554043219.967 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (*.p16 x.im (+.p16 (*.p16 (+.p16 x.re x.im) x.re) (+.p16 (*.p16 (+.p16 x.im x.re) (neg.p16 x.im)) (*.p16 x.re (+.p16 x.re x.re)))))) 1554043219.968 * * * * [progress]: [ 4 / 19 ] simplifiying candidate # 1554043219.968 * [simplify]: Simplifying (*.p16 x.re (+.p16 x.im x.re)) 1554043219.968 * * [simplify]: iters left: 2 (4 enodes) 1554043219.970 * * [simplify]: iters left: 1 (15 enodes) 1554043219.975 * * [simplify]: Extracting #0: cost 1 inf + 0 1554043219.975 * * [simplify]: Extracting #1: cost 5 inf + 0 1554043219.975 * * [simplify]: Extracting #2: cost 5 inf + 1 1554043219.975 * * [simplify]: Extracting #3: cost 0 inf + 1049 1554043219.975 * [simplify]: Simplified to (*.p16 x.re (+.p16 x.im x.re)) 1554043219.975 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im) (*.p16 x.im (+.p16 (*.p16 x.re (+.p16 x.im x.re)) (+.p16 (*.p16 (neg.p16 x.im) (+.p16 x.im x.re)) (*.p16 x.re (+.p16 x.re x.re)))))) 1554043219.975 * * * * [progress]: [ 5 / 19 ] simplifiying candidate # 1554043219.975 * * * * [progress]: [ 6 / 19 ] simplifiying candidate # 1554043219.975 * [simplify]: Simplifying (*.p16 x.im (*.p16 x.re (+.p16 x.re x.re))) 1554043219.976 * * [simplify]: iters left: 3 (5 enodes) 1554043219.978 * * [simplify]: iters left: 2 (15 enodes) 1554043219.983 * * [simplify]: iters left: 1 (29 enodes) 1554043219.991 * * [simplify]: Extracting #0: cost 1 inf + 0 1554043219.991 * * [simplify]: Extracting #1: cost 10 inf + 0 1554043219.991 * * [simplify]: Extracting #2: cost 5 inf + 725 1554043219.991 * * [simplify]: Extracting #3: cost 0 inf + 2774 1554043219.991 * [simplify]: Simplified to (*.p16 (*.p16 (+.p16 x.re x.re) x.re) x.im) 1554043219.991 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+.p16 (*.p16 x.im (*.p16 (+.p16 x.im x.re) (-.p16 x.re x.im))) (*.p16 (*.p16 (+.p16 x.re x.re) x.re) x.im))) 1554043219.991 * * * * [progress]: [ 7 / 19 ] simplifiying candidate # 1554043219.991 * [simplify]: Simplifying (*.p16 (*.p16 x.re (+.p16 x.re x.re)) x.im) 1554043219.991 * * [simplify]: iters left: 3 (5 enodes) 1554043219.992 * * [simplify]: iters left: 2 (15 enodes) 1554043219.995 * * [simplify]: iters left: 1 (25 enodes) 1554043219.999 * * [simplify]: Extracting #0: cost 1 inf + 0 1554043219.999 * * [simplify]: Extracting #1: cost 10 inf + 0 1554043219.999 * * [simplify]: Extracting #2: cost 7 inf + 43 1554043219.999 * * [simplify]: Extracting #3: cost 3 inf + 1089 1554043219.999 * * [simplify]: Extracting #4: cost 0 inf + 2774 1554043220.000 * [simplify]: Simplified to (+.p16 (*.p16 (*.p16 x.re x.re) x.im) (*.p16 (*.p16 x.re x.re) x.im)) 1554043220.000 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+.p16 (*.p16 (*.p16 (+.p16 x.im x.re) (-.p16 x.re x.im)) x.im) (+.p16 (*.p16 (*.p16 x.re x.re) x.im) (*.p16 (*.p16 x.re x.re) x.im)))) 1554043220.000 * * * * [progress]: [ 8 / 19 ] simplifiying candidate # 1554043220.000 * * * * [progress]: [ 9 / 19 ] simplifiying candidate # 1554043220.000 * [simplify]: Simplifying (*.p16 (+.p16 x.im x.re) (neg.p16 x.im)) 1554043220.000 * * [simplify]: iters left: 2 (5 enodes) 1554043220.001 * * [simplify]: iters left: 1 (11 enodes) 1554043220.002 * * [simplify]: Extracting #0: cost 1 inf + 0 1554043220.003 * * [simplify]: Extracting #1: cost 7 inf + 0 1554043220.003 * * [simplify]: Extracting #2: cost 9 inf + 0 1554043220.003 * * [simplify]: Extracting #3: cost 7 inf + 2 1554043220.003 * * [simplify]: Extracting #4: cost 0 inf + 2173 1554043220.003 * [simplify]: Simplified to (*.p16 (neg.p16 x.im) (+.p16 x.re x.im)) 1554043220.003 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (*.p16 x.im (+.p16 (+.p16 (*.p16 (+.p16 x.im x.re) x.re) (*.p16 (neg.p16 x.im) (+.p16 x.re x.im))) (*.p16 x.re (+.p16 x.re x.re))))) 1554043220.003 * * * * [progress]: [ 10 / 19 ] simplifiying candidate # 1554043220.003 * [simplify]: Simplifying (*.p16 (neg.p16 x.im) (+.p16 x.im x.re)) 1554043220.003 * * [simplify]: iters left: 2 (5 enodes) 1554043220.004 * * [simplify]: iters left: 1 (17 enodes) 1554043220.007 * * [simplify]: Extracting #0: cost 1 inf + 0 1554043220.007 * * [simplify]: Extracting #1: cost 5 inf + 0 1554043220.007 * * [simplify]: Extracting #2: cost 7 inf + 0 1554043220.007 * * [simplify]: Extracting #3: cost 5 inf + 2 1554043220.007 * * [simplify]: Extracting #4: cost 0 inf + 1370 1554043220.007 * [simplify]: Simplified to (*.p16 (neg.p16 x.im) (+.p16 x.re x.im)) 1554043220.007 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (*.p16 x.im (+.p16 (+.p16 (*.p16 x.re (+.p16 x.im x.re)) (*.p16 (neg.p16 x.im) (+.p16 x.re x.im))) (*.p16 x.re (+.p16 x.re x.re))))) 1554043220.007 * * * * [progress]: [ 11 / 19 ] simplifiying candidate # 1554043220.007 * [simplify]: Simplifying (+.p16 x.re x.im) 1554043220.007 * * [simplify]: iters left: 1 (3 enodes) 1554043220.008 * * [simplify]: Extracting #0: cost 1 inf + 0 1554043220.008 * * [simplify]: Extracting #1: cost 3 inf + 0 1554043220.008 * * [simplify]: Extracting #2: cost 1 inf + 2 1554043220.008 * * [simplify]: Extracting #3: cost 0 inf + 44 1554043220.008 * [simplify]: Simplified to (+.p16 x.im x.re) 1554043220.008 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im) (*.p16 x.im (+.p16 (/.p16 (*.p16 (+.p16 x.im x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))) (+.p16 x.im x.re)) (*.p16 x.re (+.p16 x.re x.re))))) 1554043220.008 * * * * [progress]: [ 12 / 19 ] simplifiying candidate # 1554043220.008 * * * * [progress]: [ 13 / 19 ] simplifiying candidate # 1554043220.008 * [simplify]: Simplifying (*.p16 x.re x.re) 1554043220.008 * * [simplify]: iters left: 1 (2 enodes) 1554043220.009 * * [simplify]: Extracting #0: cost 1 inf + 0 1554043220.009 * * [simplify]: Extracting #1: cost 2 inf + 0 1554043220.009 * * [simplify]: Extracting #2: cost 1 inf + 1 1554043220.009 * * [simplify]: Extracting #3: cost 0 inf + 322 1554043220.009 * [simplify]: Simplified to (*.p16 x.re x.re) 1554043220.009 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im) (*.p16 x.im (+.p16 (*.p16 (+.p16 x.im x.re) (-.p16 x.re x.im)) (+.p16 (*.p16 x.re x.re) (*.p16 x.re x.re))))) 1554043220.009 * * * * [progress]: [ 14 / 19 ] simplifiying candidate # 1554043220.009 * [simplify]: Simplifying (*.p16 x.re x.re) 1554043220.009 * * [simplify]: iters left: 1 (2 enodes) 1554043220.009 * * [simplify]: Extracting #0: cost 1 inf + 0 1554043220.009 * * [simplify]: Extracting #1: cost 2 inf + 0 1554043220.009 * * [simplify]: Extracting #2: cost 1 inf + 1 1554043220.010 * * [simplify]: Extracting #3: cost 0 inf + 322 1554043220.010 * [simplify]: Simplified to (*.p16 x.re x.re) 1554043220.010 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im) (*.p16 x.im (+.p16 (*.p16 (+.p16 x.im x.re) (-.p16 x.re x.im)) (+.p16 (*.p16 x.re x.re) (*.p16 x.re x.re))))) 1554043220.010 * * * * [progress]: [ 15 / 19 ] simplifiying candidate # 1554043220.010 * * * * [progress]: [ 16 / 19 ] simplifiying candidate # 1554043220.010 * [simplify]: Simplifying (*.p16 x.im (+.p16 (*.p16 (+.p16 x.im x.re) (-.p16 x.re x.im)) (*.p16 x.re (+.p16 x.re x.re)))) 1554043220.010 * * [simplify]: iters left: 4 (9 enodes) 1554043220.012 * * [simplify]: iters left: 3 (31 enodes) 1554043220.018 * * [simplify]: iters left: 2 (81 enodes) 1554043220.057 * * [simplify]: iters left: 1 (313 enodes) 1554043220.440 * * [simplify]: Extracting #0: cost 1 inf + 0 1554043220.440 * * [simplify]: Extracting #1: cost 25 inf + 0 1554043220.441 * * [simplify]: Extracting #2: cost 146 inf + 1 1554043220.443 * * [simplify]: Extracting #3: cost 271 inf + 9598 1554043220.461 * * [simplify]: Extracting #4: cost 160 inf + 145347 1554043220.487 * * [simplify]: Extracting #5: cost 29 inf + 293341 1554043220.518 * * [simplify]: Extracting #6: cost 2 inf + 329705 1554043220.548 * * [simplify]: Extracting #7: cost 0 inf + 334429 1554043220.579 * [simplify]: Simplified to (*.p16 (-.p16 (*.p16 x.re (+.p16 (+.p16 x.re x.re) x.re)) (*.p16 x.im x.im)) x.im) 1554043220.579 * [simplify]: Simplified (2) to (λ (x.re x.im) (*.p16 (-.p16 (*.p16 x.re (+.p16 (+.p16 x.re x.re) x.re)) (*.p16 x.im x.im)) x.im)) 1554043220.579 * * * * [progress]: [ 17 / 19 ] simplifiying candidate # 1554043220.579 * [simplify]: Simplifying (*.p16 x.im (+.p16 (*.p16 (+.p16 x.im x.re) (-.p16 x.re x.im)) (*.p16 x.re (+.p16 x.re x.re)))) 1554043220.579 * * [simplify]: iters left: 4 (9 enodes) 1554043220.583 * * [simplify]: iters left: 3 (31 enodes) 1554043220.595 * * [simplify]: iters left: 2 (81 enodes) 1554043220.641 * * [simplify]: iters left: 1 (313 enodes) 1554043221.031 * * [simplify]: Extracting #0: cost 1 inf + 0 1554043221.031 * * [simplify]: Extracting #1: cost 25 inf + 0 1554043221.032 * * [simplify]: Extracting #2: cost 146 inf + 1 1554043221.034 * * [simplify]: Extracting #3: cost 271 inf + 9598 1554043221.047 * * [simplify]: Extracting #4: cost 160 inf + 145347 1554043221.073 * * [simplify]: Extracting #5: cost 29 inf + 293341 1554043221.104 * * [simplify]: Extracting #6: cost 2 inf + 329705 1554043221.122 * * [simplify]: Extracting #7: cost 0 inf + 334429 1554043221.139 * [simplify]: Simplified to (*.p16 (-.p16 (*.p16 x.re (+.p16 (+.p16 x.re x.re) x.re)) (*.p16 x.im x.im)) x.im) 1554043221.139 * [simplify]: Simplified (2) to (λ (x.re x.im) (*.p16 (-.p16 (*.p16 x.re (+.p16 (+.p16 x.re x.re) x.re)) (*.p16 x.im x.im)) x.im)) 1554043221.139 * * * * [progress]: [ 18 / 19 ] simplifiying candidate # 1554043221.140 * [simplify]: Simplifying (*.p16 x.im (+.p16 (*.p16 (+.p16 x.im x.re) (-.p16 x.re x.im)) (*.p16 x.re (+.p16 x.re x.re)))) 1554043221.140 * * [simplify]: iters left: 4 (9 enodes) 1554043221.141 * * [simplify]: iters left: 3 (31 enodes) 1554043221.147 * * [simplify]: iters left: 2 (81 enodes) 1554043221.169 * * [simplify]: iters left: 1 (313 enodes) 1554043221.367 * * [simplify]: Extracting #0: cost 1 inf + 0 1554043221.368 * * [simplify]: Extracting #1: cost 25 inf + 0 1554043221.368 * * [simplify]: Extracting #2: cost 146 inf + 1 1554043221.369 * * [simplify]: Extracting #3: cost 271 inf + 9598 1554043221.375 * * [simplify]: Extracting #4: cost 160 inf + 145347 1554043221.388 * * [simplify]: Extracting #5: cost 29 inf + 293341 1554043221.403 * * [simplify]: Extracting #6: cost 2 inf + 329705 1554043221.421 * * [simplify]: Extracting #7: cost 0 inf + 334429 1554043221.436 * [simplify]: Simplified to (*.p16 (-.p16 (*.p16 x.re (+.p16 (+.p16 x.re x.re) x.re)) (*.p16 x.im x.im)) x.im) 1554043221.437 * [simplify]: Simplified (2) to (λ (x.re x.im) (*.p16 (-.p16 (*.p16 x.re (+.p16 (+.p16 x.re x.re) x.re)) (*.p16 x.im x.im)) x.im)) 1554043221.437 * * * * [progress]: [ 19 / 19 ] simplifiying candidate # 1554043221.437 * [simplify]: Simplifying (*.p16 x.im (+.p16 (*.p16 (+.p16 x.im x.re) (-.p16 x.re x.im)) (*.p16 x.re (+.p16 x.re x.re)))) 1554043221.437 * * [simplify]: iters left: 4 (9 enodes) 1554043221.439 * * [simplify]: iters left: 3 (31 enodes) 1554043221.444 * * [simplify]: iters left: 2 (81 enodes) 1554043221.467 * * [simplify]: iters left: 1 (313 enodes) 1554043221.735 * * [simplify]: Extracting #0: cost 1 inf + 0 1554043221.735 * * [simplify]: Extracting #1: cost 25 inf + 0 1554043221.735 * * [simplify]: Extracting #2: cost 146 inf + 1 1554043221.736 * * [simplify]: Extracting #3: cost 271 inf + 9598 1554043221.743 * * [simplify]: Extracting #4: cost 160 inf + 145347 1554043221.764 * * [simplify]: Extracting #5: cost 29 inf + 293341 1554043221.780 * * [simplify]: Extracting #6: cost 2 inf + 329705 1554043221.798 * * [simplify]: Extracting #7: cost 0 inf + 334429 1554043221.814 * [simplify]: Simplified to (*.p16 (-.p16 (*.p16 x.re (+.p16 (+.p16 x.re x.re) x.re)) (*.p16 x.im x.im)) x.im) 1554043221.814 * [simplify]: Simplified (2) to (λ (x.re x.im) (*.p16 (-.p16 (*.p16 x.re (+.p16 (+.p16 x.re x.re) x.re)) (*.p16 x.im x.im)) x.im)) 1554043221.814 * * * [progress]: adding candidates to table 1554043222.421 * * [progress]: iteration 2 / 4 1554043222.422 * * * [progress]: picking best candidate 1554043222.502 * * * * [pick]: Picked # 1554043222.502 * * * [progress]: localizing error 1554043222.740 * * * [progress]: generating rewritten candidates 1554043222.740 * * * * [progress]: [ 1 / 4 ] rewriting at (2) 1554043222.745 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2) 1554043222.760 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1) 1554043222.767 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1) 1554043222.775 * * * [progress]: generating series expansions 1554043222.775 * * * * [progress]: [ 1 / 4 ] generating series at (2) 1554043222.775 * * * * [progress]: [ 2 / 4 ] generating series at (2 2) 1554043222.775 * * * * [progress]: [ 3 / 4 ] generating series at (2 1) 1554043222.775 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1) 1554043222.775 * * * [progress]: simplifying candidates 1554043222.775 * * * * [progress]: [ 1 / 15 ] simplifiying candidate # 1554043222.776 * [simplify]: Simplifying (+.p16 (*.p16 (+.p16 x.im x.re) (-.p16 x.re x.im)) (*.p16 x.re (+.p16 x.re x.re))) 1554043222.776 * * [simplify]: iters left: 3 (8 enodes) 1554043222.780 * * [simplify]: iters left: 2 (23 enodes) 1554043222.787 * * [simplify]: iters left: 1 (53 enodes) 1554043222.815 * * [simplify]: Extracting #0: cost 1 inf + 0 1554043222.816 * * [simplify]: Extracting #1: cost 15 inf + 0 1554043222.816 * * [simplify]: Extracting #2: cost 44 inf + 0 1554043222.816 * * [simplify]: Extracting #3: cost 62 inf + 1008 1554043222.818 * * [simplify]: Extracting #4: cost 33 inf + 20270 1554043222.821 * * [simplify]: Extracting #5: cost 3 inf + 45322 1554043222.825 * * [simplify]: Extracting #6: cost 0 inf + 50128 1554043222.829 * [simplify]: Simplified to (+.p16 (*.p16 (-.p16 x.re x.im) (+.p16 x.re x.im)) (*.p16 (+.p16 x.re x.re) x.re)) 1554043222.829 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (*.p16 x.im (+.p16 (*.p16 (-.p16 x.re x.im) (+.p16 x.re x.im)) (*.p16 (+.p16 x.re x.re) x.re)))) 1554043222.829 * * * * [progress]: [ 2 / 15 ] simplifiying candidate # 1554043222.829 * * * * [progress]: [ 3 / 15 ] simplifiying candidate # 1554043222.829 * * * * [progress]: [ 4 / 15 ] simplifiying candidate # 1554043222.829 * * * * [progress]: [ 5 / 15 ] simplifiying candidate # 1554043222.829 * [simplify]: Simplifying (+.p16 x.im x.re) 1554043222.829 * * [simplify]: iters left: 1 (3 enodes) 1554043222.831 * * [simplify]: Extracting #0: cost 1 inf + 0 1554043222.831 * * [simplify]: Extracting #1: cost 3 inf + 0 1554043222.831 * * [simplify]: Extracting #2: cost 1 inf + 2 1554043222.831 * * [simplify]: Extracting #3: cost 0 inf + 44 1554043222.831 * [simplify]: Simplified to (+.p16 x.re x.im) 1554043222.831 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+.p16 (*.p16 (+.p16 x.re x.im) (*.p16 (-.p16 x.re x.im) x.im)) (*.p16 (*.p16 x.re (+.p16 x.re x.re)) x.im))) 1554043222.831 * * * * [progress]: [ 6 / 15 ] simplifiying candidate # 1554043222.831 * [simplify]: Simplifying (*.p16 (*.p16 (+.p16 x.im x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))) x.im) 1554043222.831 * * [simplify]: iters left: 4 (8 enodes) 1554043222.835 * * [simplify]: iters left: 3 (26 enodes) 1554043222.845 * * [simplify]: iters left: 2 (71 enodes) 1554043222.863 * * [simplify]: iters left: 1 (261 enodes) 1554043223.045 * * [simplify]: Extracting #0: cost 1 inf + 0 1554043223.045 * * [simplify]: Extracting #1: cost 48 inf + 0 1554043223.046 * * [simplify]: Extracting #2: cost 244 inf + 1 1554043223.049 * * [simplify]: Extracting #3: cost 289 inf + 23186 1554043223.061 * * [simplify]: Extracting #4: cost 143 inf + 209175 1554043223.088 * * [simplify]: Extracting #5: cost 49 inf + 403313 1554043223.121 * * [simplify]: Extracting #6: cost 3 inf + 479222 1554043223.159 * * [simplify]: Extracting #7: cost 0 inf + 484988 1554043223.186 * [simplify]: Simplified to (*.p16 (*.p16 (*.p16 (-.p16 x.re x.im) (+.p16 x.re x.im)) (+.p16 x.re x.im)) x.im) 1554043223.186 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+.p16 (/.p16 (*.p16 (*.p16 (*.p16 (-.p16 x.re x.im) (+.p16 x.re x.im)) (+.p16 x.re x.im)) x.im) (+.p16 x.re x.im)) (*.p16 (*.p16 x.re (+.p16 x.re x.re)) x.im))) 1554043223.187 * * * * [progress]: [ 7 / 15 ] simplifiying candidate # 1554043223.187 * * * * [progress]: [ 8 / 15 ] simplifiying candidate # 1554043223.187 * [simplify]: Simplifying (*.p16 (+.p16 x.im x.re) (neg.p16 x.im)) 1554043223.187 * * [simplify]: iters left: 2 (5 enodes) 1554043223.189 * * [simplify]: iters left: 1 (11 enodes) 1554043223.190 * * [simplify]: Extracting #0: cost 1 inf + 0 1554043223.190 * * [simplify]: Extracting #1: cost 7 inf + 0 1554043223.190 * * [simplify]: Extracting #2: cost 9 inf + 0 1554043223.190 * * [simplify]: Extracting #3: cost 7 inf + 2 1554043223.190 * * [simplify]: Extracting #4: cost 0 inf + 2173 1554043223.190 * [simplify]: Simplified to (*.p16 (neg.p16 x.im) (+.p16 x.re x.im)) 1554043223.190 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+.p16 (*.p16 (+.p16 (*.p16 (+.p16 x.im x.re) x.re) (*.p16 (neg.p16 x.im) (+.p16 x.re x.im))) x.im) (*.p16 (*.p16 x.re (+.p16 x.re x.re)) x.im))) 1554043223.191 * * * * [progress]: [ 9 / 15 ] simplifiying candidate # 1554043223.191 * [simplify]: Simplifying (*.p16 (neg.p16 x.im) (+.p16 x.im x.re)) 1554043223.191 * * [simplify]: iters left: 2 (5 enodes) 1554043223.192 * * [simplify]: iters left: 1 (17 enodes) 1554043223.197 * * [simplify]: Extracting #0: cost 1 inf + 0 1554043223.197 * * [simplify]: Extracting #1: cost 5 inf + 0 1554043223.197 * * [simplify]: Extracting #2: cost 7 inf + 0 1554043223.197 * * [simplify]: Extracting #3: cost 5 inf + 2 1554043223.197 * * [simplify]: Extracting #4: cost 0 inf + 1370 1554043223.197 * [simplify]: Simplified to (*.p16 (neg.p16 x.im) (+.p16 x.re x.im)) 1554043223.197 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+.p16 (*.p16 (+.p16 (*.p16 x.re (+.p16 x.im x.re)) (*.p16 (neg.p16 x.im) (+.p16 x.re x.im))) x.im) (*.p16 (*.p16 x.re (+.p16 x.re x.re)) x.im))) 1554043223.197 * * * * [progress]: [ 10 / 15 ] simplifiying candidate # 1554043223.198 * [simplify]: Simplifying (+.p16 x.re x.im) 1554043223.198 * * [simplify]: iters left: 1 (3 enodes) 1554043223.199 * * [simplify]: Extracting #0: cost 1 inf + 0 1554043223.199 * * [simplify]: Extracting #1: cost 3 inf + 0 1554043223.199 * * [simplify]: Extracting #2: cost 1 inf + 2 1554043223.199 * * [simplify]: Extracting #3: cost 0 inf + 44 1554043223.199 * [simplify]: Simplified to (+.p16 x.im x.re) 1554043223.199 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im) (+.p16 (*.p16 (/.p16 (*.p16 (+.p16 x.im x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))) (+.p16 x.im x.re)) x.im) (*.p16 (*.p16 x.re (+.p16 x.re x.re)) x.im))) 1554043223.200 * * * * [progress]: [ 11 / 15 ] simplifiying candidate # 1554043223.200 * * * * [progress]: [ 12 / 15 ] simplifiying candidate # 1554043223.200 * [simplify]: Simplifying (*.p16 (*.p16 x.re (+.p16 x.re x.re)) x.im) 1554043223.200 * * [simplify]: iters left: 3 (5 enodes) 1554043223.202 * * [simplify]: iters left: 2 (15 enodes) 1554043223.207 * * [simplify]: iters left: 1 (25 enodes) 1554043223.216 * * [simplify]: Extracting #0: cost 1 inf + 0 1554043223.216 * * [simplify]: Extracting #1: cost 10 inf + 0 1554043223.216 * * [simplify]: Extracting #2: cost 7 inf + 43 1554043223.216 * * [simplify]: Extracting #3: cost 3 inf + 1089 1554043223.216 * * [simplify]: Extracting #4: cost 0 inf + 2774 1554043223.217 * [simplify]: Simplified to (+.p16 (*.p16 (*.p16 x.re x.re) x.im) (*.p16 (*.p16 x.re x.re) x.im)) 1554043223.217 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+.p16 (*.p16 (*.p16 (+.p16 x.im x.re) (-.p16 x.re x.im)) x.im) (+.p16 (*.p16 (*.p16 x.re x.re) x.im) (*.p16 (*.p16 x.re x.re) x.im)))) 1554043223.217 * * * * [progress]: [ 13 / 15 ] simplifiying candidate # 1554043223.217 * [simplify]: Simplifying (*.p16 (*.p16 x.re (+.p16 x.re x.re)) x.im) 1554043223.217 * * [simplify]: iters left: 3 (5 enodes) 1554043223.219 * * [simplify]: iters left: 2 (15 enodes) 1554043223.224 * * [simplify]: iters left: 1 (25 enodes) 1554043223.233 * * [simplify]: Extracting #0: cost 1 inf + 0 1554043223.233 * * [simplify]: Extracting #1: cost 10 inf + 0 1554043223.233 * * [simplify]: Extracting #2: cost 7 inf + 43 1554043223.233 * * [simplify]: Extracting #3: cost 3 inf + 1089 1554043223.233 * * [simplify]: Extracting #4: cost 0 inf + 2774 1554043223.234 * [simplify]: Simplified to (+.p16 (*.p16 (*.p16 x.re x.re) x.im) (*.p16 (*.p16 x.re x.re) x.im)) 1554043223.234 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+.p16 (*.p16 (*.p16 (+.p16 x.im x.re) (-.p16 x.re x.im)) x.im) (+.p16 (*.p16 (*.p16 x.re x.re) x.im) (*.p16 (*.p16 x.re x.re) x.im)))) 1554043223.234 * * * * [progress]: [ 14 / 15 ] simplifiying candidate # 1554043223.234 * [simplify]: Simplifying (*.p16 (*.p16 x.re (+.p16 x.re x.re)) x.im) 1554043223.234 * * [simplify]: iters left: 3 (5 enodes) 1554043223.237 * * [simplify]: iters left: 2 (15 enodes) 1554043223.242 * * [simplify]: iters left: 1 (25 enodes) 1554043223.250 * * [simplify]: Extracting #0: cost 1 inf + 0 1554043223.250 * * [simplify]: Extracting #1: cost 10 inf + 0 1554043223.250 * * [simplify]: Extracting #2: cost 7 inf + 43 1554043223.250 * * [simplify]: Extracting #3: cost 3 inf + 1089 1554043223.251 * * [simplify]: Extracting #4: cost 0 inf + 2774 1554043223.251 * [simplify]: Simplified to (+.p16 (*.p16 (*.p16 x.re x.re) x.im) (*.p16 (*.p16 x.re x.re) x.im)) 1554043223.251 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+.p16 (*.p16 (*.p16 (+.p16 x.im x.re) (-.p16 x.re x.im)) x.im) (+.p16 (*.p16 (*.p16 x.re x.re) x.im) (*.p16 (*.p16 x.re x.re) x.im)))) 1554043223.251 * * * * [progress]: [ 15 / 15 ] simplifiying candidate # 1554043223.252 * [simplify]: Simplifying (*.p16 (*.p16 x.re (+.p16 x.re x.re)) x.im) 1554043223.252 * * [simplify]: iters left: 3 (5 enodes) 1554043223.254 * * [simplify]: iters left: 2 (15 enodes) 1554043223.259 * * [simplify]: iters left: 1 (25 enodes) 1554043223.267 * * [simplify]: Extracting #0: cost 1 inf + 0 1554043223.267 * * [simplify]: Extracting #1: cost 10 inf + 0 1554043223.267 * * [simplify]: Extracting #2: cost 7 inf + 43 1554043223.268 * * [simplify]: Extracting #3: cost 3 inf + 1089 1554043223.268 * * [simplify]: Extracting #4: cost 0 inf + 2774 1554043223.268 * [simplify]: Simplified to (+.p16 (*.p16 (*.p16 x.re x.re) x.im) (*.p16 (*.p16 x.re x.re) x.im)) 1554043223.268 * [simplify]: Simplified (2 2) to (λ (x.re x.im) (+.p16 (*.p16 (*.p16 (+.p16 x.im x.re) (-.p16 x.re x.im)) x.im) (+.p16 (*.p16 (*.p16 x.re x.re) x.im) (*.p16 (*.p16 x.re x.re) x.im)))) 1554043223.268 * * * [progress]: adding candidates to table 1554043224.000 * * [progress]: iteration 3 / 4 1554043224.000 * * * [progress]: picking best candidate 1554043224.158 * * * * [pick]: Picked # 1554043224.158 * * * [progress]: localizing error 1554043224.407 * * * [progress]: generating rewritten candidates 1554043224.407 * * * * [progress]: [ 1 / 4 ] rewriting at (2) 1554043224.413 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2) 1554043224.416 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1) 1554043224.421 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 2) 1554043224.424 * * * [progress]: generating series expansions 1554043224.424 * * * * [progress]: [ 1 / 4 ] generating series at (2) 1554043224.424 * * * * [progress]: [ 2 / 4 ] generating series at (2 2) 1554043224.424 * * * * [progress]: [ 3 / 4 ] generating series at (2 1) 1554043224.424 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 2) 1554043224.424 * * * [progress]: simplifying candidates 1554043224.424 * * * * [progress]: [ 1 / 12 ] simplifiying candidate # 1554043224.424 * * * * [progress]: [ 2 / 12 ] simplifiying candidate # 1554043224.424 * * * * [progress]: [ 3 / 12 ] simplifiying candidate # 1554043224.424 * * * * [progress]: [ 4 / 12 ] simplifiying candidate # 1554043224.424 * * * * [progress]: [ 5 / 12 ] simplifiying candidate # 1554043224.425 * [simplify]: Simplifying (+.p16 x.re x.im) 1554043224.425 * * [simplify]: iters left: 1 (3 enodes) 1554043224.425 * * [simplify]: Extracting #0: cost 1 inf + 0 1554043224.425 * * [simplify]: Extracting #1: cost 3 inf + 0 1554043224.425 * * [simplify]: Extracting #2: cost 1 inf + 2 1554043224.425 * * [simplify]: Extracting #3: cost 0 inf + 44 1554043224.425 * [simplify]: Simplified to (+.p16 x.im x.re) 1554043224.425 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+.p16 (/.p16 (*.p16 (+.p16 x.im x.re) (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) (+.p16 x.im x.re)) (*.p16 (*.p16 x.re (+.p16 x.re x.re)) x.im))) 1554043224.425 * * * * [progress]: [ 6 / 12 ] simplifiying candidate # 1554043224.426 * * * * [progress]: [ 7 / 12 ] simplifiying candidate # 1554043224.426 * [simplify]: Simplifying (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im) 1554043224.426 * * [simplify]: iters left: 3 (6 enodes) 1554043224.427 * * [simplify]: iters left: 2 (21 enodes) 1554043224.431 * * [simplify]: iters left: 1 (58 enodes) 1554043224.447 * * [simplify]: Extracting #0: cost 1 inf + 0 1554043224.447 * * [simplify]: Extracting #1: cost 19 inf + 0 1554043224.447 * * [simplify]: Extracting #2: cost 57 inf + 1 1554043224.448 * * [simplify]: Extracting #3: cost 56 inf + 2810 1554043224.449 * * [simplify]: Extracting #4: cost 40 inf + 27662 1554043224.453 * * [simplify]: Extracting #5: cost 1 inf + 68925 1554043224.462 * * [simplify]: Extracting #6: cost 0 inf + 71247 1554043224.467 * [simplify]: Simplified to (*.p16 x.im (*.p16 (+.p16 x.im x.re) (-.p16 x.re x.im))) 1554043224.467 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+.p16 (*.p16 (+.p16 x.im x.re) (/.p16 (*.p16 x.im (*.p16 (+.p16 x.im x.re) (-.p16 x.re x.im))) (+.p16 x.re x.im))) (*.p16 (*.p16 x.re (+.p16 x.re x.re)) x.im))) 1554043224.467 * * * * [progress]: [ 8 / 12 ] simplifiying candidate # 1554043224.467 * * * * [progress]: [ 9 / 12 ] simplifiying candidate # 1554043224.467 * [simplify]: Simplifying (+.p16 x.im x.re) 1554043224.467 * * [simplify]: iters left: 1 (3 enodes) 1554043224.469 * * [simplify]: Extracting #0: cost 1 inf + 0 1554043224.469 * * [simplify]: Extracting #1: cost 3 inf + 0 1554043224.469 * * [simplify]: Extracting #2: cost 1 inf + 2 1554043224.469 * * [simplify]: Extracting #3: cost 0 inf + 44 1554043224.469 * [simplify]: Simplified to (+.p16 x.re x.im) 1554043224.469 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+.p16 (*.p16 (+.p16 x.re x.im) (*.p16 (-.p16 x.re x.im) x.im)) (*.p16 (*.p16 x.re (+.p16 x.re x.re)) x.im))) 1554043224.469 * * * * [progress]: [ 10 / 12 ] simplifiying candidate # 1554043224.469 * [simplify]: Simplifying (+.p16 x.im x.re) 1554043224.469 * * [simplify]: iters left: 1 (3 enodes) 1554043224.470 * * [simplify]: Extracting #0: cost 1 inf + 0 1554043224.470 * * [simplify]: Extracting #1: cost 3 inf + 0 1554043224.471 * * [simplify]: Extracting #2: cost 1 inf + 2 1554043224.471 * * [simplify]: Extracting #3: cost 0 inf + 44 1554043224.471 * [simplify]: Simplified to (+.p16 x.re x.im) 1554043224.471 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+.p16 (*.p16 (+.p16 x.re x.im) (*.p16 (-.p16 x.re x.im) x.im)) (*.p16 (*.p16 x.re (+.p16 x.re x.re)) x.im))) 1554043224.471 * * * * [progress]: [ 11 / 12 ] simplifiying candidate # 1554043224.471 * [simplify]: Simplifying (+.p16 x.im x.re) 1554043224.471 * * [simplify]: iters left: 1 (3 enodes) 1554043224.472 * * [simplify]: Extracting #0: cost 1 inf + 0 1554043224.472 * * [simplify]: Extracting #1: cost 3 inf + 0 1554043224.472 * * [simplify]: Extracting #2: cost 1 inf + 2 1554043224.472 * * [simplify]: Extracting #3: cost 0 inf + 44 1554043224.473 * [simplify]: Simplified to (+.p16 x.re x.im) 1554043224.473 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+.p16 (*.p16 (+.p16 x.re x.im) (*.p16 (-.p16 x.re x.im) x.im)) (*.p16 (*.p16 x.re (+.p16 x.re x.re)) x.im))) 1554043224.473 * * * * [progress]: [ 12 / 12 ] simplifiying candidate # 1554043224.473 * [simplify]: Simplifying (+.p16 x.im x.re) 1554043224.473 * * [simplify]: iters left: 1 (3 enodes) 1554043224.474 * * [simplify]: Extracting #0: cost 1 inf + 0 1554043224.474 * * [simplify]: Extracting #1: cost 3 inf + 0 1554043224.474 * * [simplify]: Extracting #2: cost 1 inf + 2 1554043224.474 * * [simplify]: Extracting #3: cost 0 inf + 44 1554043224.474 * [simplify]: Simplified to (+.p16 x.re x.im) 1554043224.474 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im) (+.p16 (*.p16 (+.p16 x.re x.im) (*.p16 (-.p16 x.re x.im) x.im)) (*.p16 (*.p16 x.re (+.p16 x.re x.re)) x.im))) 1554043224.475 * * * [progress]: adding candidates to table 1554043224.985 * * [progress]: iteration 4 / 4 1554043224.985 * * * [progress]: picking best candidate 1554043225.071 * * * * [pick]: Picked # 1554043225.071 * * * [progress]: localizing error 1554043225.402 * * * [progress]: generating rewritten candidates 1554043225.402 * * * * [progress]: [ 1 / 4 ] rewriting at (2) 1554043225.413 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1) 1554043225.422 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2) 1554043225.430 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 2) 1554043225.434 * * * [progress]: generating series expansions 1554043225.434 * * * * [progress]: [ 1 / 4 ] generating series at (2) 1554043225.434 * * * * [progress]: [ 2 / 4 ] generating series at (2 1) 1554043225.434 * * * * [progress]: [ 3 / 4 ] generating series at (2 2) 1554043225.434 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 2) 1554043225.435 * * * [progress]: simplifying candidates 1554043225.435 * * * * [progress]: [ 1 / 12 ] simplifiying candidate # 1554043225.435 * * * * [progress]: [ 2 / 12 ] simplifiying candidate # 1554043225.435 * * * * [progress]: [ 3 / 12 ] simplifiying candidate # 1554043225.435 * [simplify]: Simplifying (+.p16 x.re x.im) 1554043225.435 * * [simplify]: iters left: 1 (3 enodes) 1554043225.436 * * [simplify]: Extracting #0: cost 1 inf + 0 1554043225.436 * * [simplify]: Extracting #1: cost 3 inf + 0 1554043225.436 * * [simplify]: Extracting #2: cost 1 inf + 2 1554043225.436 * * [simplify]: Extracting #3: cost 0 inf + 44 1554043225.436 * [simplify]: Simplified to (+.p16 x.im x.re) 1554043225.436 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im) (+.p16 (/.p16 (*.p16 (+.p16 x.im x.re) (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) (+.p16 x.im x.re)) (*.p16 x.re (*.p16 (+.p16 x.re x.re) x.im)))) 1554043225.436 * * * * [progress]: [ 4 / 12 ] simplifiying candidate # 1554043225.437 * * * * [progress]: [ 5 / 12 ] simplifiying candidate # 1554043225.437 * * * * [progress]: [ 6 / 12 ] simplifiying candidate # 1554043225.437 * * * * [progress]: [ 7 / 12 ] simplifiying candidate # 1554043225.437 * [simplify]: Simplifying (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im) 1554043225.437 * * [simplify]: iters left: 3 (6 enodes) 1554043225.439 * * [simplify]: iters left: 2 (21 enodes) 1554043225.446 * * [simplify]: iters left: 1 (58 enodes) 1554043225.467 * * [simplify]: Extracting #0: cost 1 inf + 0 1554043225.467 * * [simplify]: Extracting #1: cost 19 inf + 0 1554043225.467 * * [simplify]: Extracting #2: cost 57 inf + 1 1554043225.467 * * [simplify]: Extracting #3: cost 56 inf + 2810 1554043225.469 * * [simplify]: Extracting #4: cost 40 inf + 27662 1554043225.472 * * [simplify]: Extracting #5: cost 1 inf + 68925 1554043225.476 * * [simplify]: Extracting #6: cost 0 inf + 71247 1554043225.479 * [simplify]: Simplified to (*.p16 x.im (*.p16 (+.p16 x.im x.re) (-.p16 x.re x.im))) 1554043225.479 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im) (+.p16 (*.p16 (+.p16 x.im x.re) (/.p16 (*.p16 x.im (*.p16 (+.p16 x.im x.re) (-.p16 x.re x.im))) (+.p16 x.re x.im))) (*.p16 x.re (*.p16 (+.p16 x.re x.re) x.im)))) 1554043225.479 * * * * [progress]: [ 8 / 12 ] simplifiying candidate # 1554043225.479 * * * * [progress]: [ 9 / 12 ] simplifiying candidate # 1554043225.479 * * * * [progress]: [ 10 / 12 ] simplifiying candidate # 1554043225.480 * * * * [progress]: [ 11 / 12 ] simplifiying candidate # 1554043225.480 * * * * [progress]: [ 12 / 12 ] simplifiying candidate # 1554043225.480 * * * [progress]: adding candidates to table 1554043225.885 * [progress]: [Phase 3 of 3] Extracting. 1554043225.885 * * [regime]: Finding splitpoints for: (# # # # # # #) 1554043225.886 * * * [regime-changes]: Trying 2 branch expressions: (x.im x.re) 1554043225.886 * * * * [regimes]: Trying to branch on x.im from (# # # # # # #) 1554043226.120 * * * * [regimes]: Trying to branch on x.re from (# # # # # # #) 1554043226.336 * * * [regime]: Found split indices: #