34.024 * [progress]: [Phase 1 of 3] Setting up. 0.001 * * * [progress]: [1/2] Preparing points 0.002 * * * * [points]: Sampling 256 additional inputs, on iter 0 have 0 / 256 0.002 * * * * [points]: Computing exacts on every 16 of 256 points to ramp up precision 0.004 * * * * [points]: Setting MPFR precision to 64 0.005 * * * * [points]: Setting MPFR precision to 320 0.006 * * * * [points]: Computing exacts on every 8 of 256 points to ramp up precision 0.007 * * * * [points]: Setting MPFR precision to 64 0.009 * * * * [points]: Setting MPFR precision to 320 0.011 * * * * [points]: Computing exacts on every 4 of 256 points to ramp up precision 0.012 * * * * [points]: Setting MPFR precision to 64 0.015 * * * * [points]: Setting MPFR precision to 320 0.018 * * * * [points]: Computing exacts on every 2 of 256 points to ramp up precision 0.019 * * * * [points]: Setting MPFR precision to 64 0.024 * * * * [points]: Setting MPFR precision to 320 0.029 * * * * [points]: Computing exacts for 256 points 0.030 * * * * [points]: Setting MPFR precision to 64 0.045 * * * * [points]: Setting MPFR precision to 320 0.059 * * * * [points]: Filtering points with unrepresentable outputs 0.060 * * * * [points]: Sampled 256 points with exact outputs 0.060 * * * [progress]: [2/2] Setting up program. 0.065 * [progress]: [Phase 2 of 3] Improving. 0.065 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.065 * [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)) 0.065 * * [simplify]: iteration 0: 11 enodes 0.067 * * [simplify]: iteration 1: 20 enodes 0.070 * * [simplify]: iteration 2: 49 enodes 0.079 * * [simplify]: iteration 3: 107 enodes 0.115 * * [simplify]: iteration 4: 220 enodes 0.192 * * [simplify]: iteration 5: 586 enodes 0.471 * * [simplify]: iteration 6: 1308 enodes 1.927 * * [simplify]: iteration 7: 3127 enodes 3.464 * * [simplify]: iteration 8: 4615 enodes 4.328 * * [simplify]: iteration complete: 5001 enodes 4.328 * * [simplify]: Extracting #0: cost 1 inf + 0 4.329 * * [simplify]: Extracting #1: cost 109 inf + 0 4.331 * * [simplify]: Extracting #2: cost 365 inf + 82 4.338 * * [simplify]: Extracting #3: cost 360 inf + 55771 4.364 * * [simplify]: Extracting #4: cost 147 inf + 194194 4.405 * * [simplify]: Extracting #5: cost 23 inf + 305366 4.452 * * [simplify]: Extracting #6: cost 0 inf + 329843 4.500 * * [simplify]: Extracting #7: cost 0 inf + 329685 4.549 * [simplify]: Simplified to: (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) (*.p16 x.re x.re)))) 4.554 * * [progress]: iteration 1 / 4 4.554 * * * [progress]: picking best candidate 4.562 * * * * [pick]: Picked # 4.562 * * * [progress]: localizing error 4.751 * * * [progress]: generating rewritten candidates 4.751 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 1) 4.759 * * * * [progress]: [ 2 / 4 ] rewriting at (2) 4.872 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1) 4.880 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2) 4.909 * * * [progress]: generating series expansions 4.909 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 1) 4.909 * * * * [progress]: [ 2 / 4 ] generating series at (2) 4.909 * * * * [progress]: [ 3 / 4 ] generating series at (2 1) 4.910 * * * * [progress]: [ 4 / 4 ] generating series at (2 2) 4.910 * * * [progress]: simplifying candidates 4.910 * * * * [progress]: [ 1 / 366 ] simplifiying candidate # 4.910 * * * * [progress]: [ 2 / 366 ] simplifiying candidate # 4.910 * * * * [progress]: [ 3 / 366 ] simplifiying candidate # 4.910 * * * * [progress]: [ 4 / 366 ] simplifiying candidate # 4.910 * * * * [progress]: [ 5 / 366 ] simplifiying candidate #posit16 1.0) (-.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)))> 4.910 * * * * [progress]: [ 6 / 366 ] simplifiying candidate #posit16 1.0) (-.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)))> 4.910 * * * * [progress]: [ 7 / 366 ] simplifiying candidate #posit16 1.0) (-.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)))> 4.910 * * * * [progress]: [ 8 / 366 ] simplifiying candidate #posit16 1.0) (-.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)))> 4.910 * * * * [progress]: [ 9 / 366 ] simplifiying candidate #posit16 1.0) (-.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)))> 4.910 * * * * [progress]: [ 10 / 366 ] simplifiying candidate #posit16 0.0)) (*.p16 x.im x.im)) x.im) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re)))> 4.910 * * * * [progress]: [ 11 / 366 ] simplifiying candidate #posit16 0.0)) x.im) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re)))> 4.910 * * * * [progress]: [ 12 / 366 ] simplifiying candidate #posit16 0.0) (-.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)))> 4.910 * * * * [progress]: [ 13 / 366 ] simplifiying candidate #posit16 0.0) (*.p16 x.im x.im))) x.im) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re)))> 4.910 * * * * [progress]: [ 14 / 366 ] simplifiying candidate #posit16 0.0) (*.p16 x.im x.im))) x.im) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re)))> 4.910 * * * * [progress]: [ 15 / 366 ] simplifiying candidate #posit16 0.0)) x.im) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re)))> 4.910 * * * * [progress]: [ 16 / 366 ] simplifiying candidate # 4.910 * * * * [progress]: [ 17 / 366 ] simplifiying candidate # 4.910 * * * * [progress]: [ 18 / 366 ] simplifiying candidate #posit16 1.0) (-.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)))> 4.910 * * * * [progress]: [ 19 / 366 ] simplifiying candidate #posit16 (posit16->quire16 (-.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)))> 4.910 * * * * [progress]: [ 20 / 366 ] simplifiying candidate #posit16 (quire16-mul-sub (posit16->quire16 (*.p16 x.re x.re)) (*.p16 x.im x.im) (real->posit16 1.0))) x.im) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re)))> 4.911 * * * * [progress]: [ 21 / 366 ] simplifiying candidate #posit16 (quire16-mul-sub (posit16->quire16 (*.p16 x.re x.re)) x.im x.im)) x.im) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re)))> 4.911 * * * * [progress]: [ 22 / 366 ] simplifiying candidate #posit16 (quire16-mul-sub (posit16->quire16 (*.p16 x.re x.re)) (real->posit16 1.0) (*.p16 x.im x.im))) x.im) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re)))> 4.911 * * * * [progress]: [ 23 / 366 ] simplifiying candidate #posit16 (quire16-mul-sub (posit16->quire16 (*.p16 x.re x.re)) (real->posit16 1.0) (*.p16 x.im x.im))) x.im) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re)))> 4.911 * * * * [progress]: [ 24 / 366 ] simplifiying candidate #posit16 (quire16-mul-sub (posit16->quire16 (*.p16 x.re x.re)) (*.p16 x.im x.im) (real->posit16 1.0))) x.im) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re)))> 4.911 * * * * [progress]: [ 25 / 366 ] simplifiying candidate #posit16 (quire16-mul-sub (posit16->quire16 (*.p16 x.re x.re)) x.im x.im)) x.im) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re)))> 4.911 * * * * [progress]: [ 26 / 366 ] simplifiying candidate #posit16 0.0) (-.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)))> 4.911 * * * * [progress]: [ 27 / 366 ] simplifiying candidate #posit16 0.0)) x.im) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re)))> 4.911 * * * * [progress]: [ 28 / 366 ] simplifiying candidate #posit16 0.0)) x.im) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re)))> 4.911 * * * * [progress]: [ 29 / 366 ] simplifiying candidate #posit16 1.0) (-.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)))> 4.911 * * * * [progress]: [ 30 / 366 ] simplifiying candidate #posit16 1.0)) x.im) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re)))> 4.911 * * * * [progress]: [ 31 / 366 ] simplifiying candidate #posit16 1.0)) x.im) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re)))> 4.911 * * * * [progress]: [ 32 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.911 * * * * [progress]: [ 33 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.911 * * * * [progress]: [ 34 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.911 * * * * [progress]: [ 35 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.911 * * * * [progress]: [ 36 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.911 * * * * [progress]: [ 37 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.911 * * * * [progress]: [ 38 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.911 * * * * [progress]: [ 39 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.911 * * * * [progress]: [ 40 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.912 * * * * [progress]: [ 41 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.912 * * * * [progress]: [ 42 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.912 * * * * [progress]: [ 43 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.912 * * * * [progress]: [ 44 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.912 * * * * [progress]: [ 45 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.912 * * * * [progress]: [ 46 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.912 * * * * [progress]: [ 47 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.912 * * * * [progress]: [ 48 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.912 * * * * [progress]: [ 49 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.912 * * * * [progress]: [ 50 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.912 * * * * [progress]: [ 51 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.912 * * * * [progress]: [ 52 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.912 * * * * [progress]: [ 53 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.912 * * * * [progress]: [ 54 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.912 * * * * [progress]: [ 55 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.912 * * * * [progress]: [ 56 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.912 * * * * [progress]: [ 57 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.912 * * * * [progress]: [ 58 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.912 * * * * [progress]: [ 59 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.912 * * * * [progress]: [ 60 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.912 * * * * [progress]: [ 61 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.912 * * * * [progress]: [ 62 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.912 * * * * [progress]: [ 63 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.913 * * * * [progress]: [ 64 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.913 * * * * [progress]: [ 65 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.913 * * * * [progress]: [ 66 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.913 * * * * [progress]: [ 67 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.913 * * * * [progress]: [ 68 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.913 * * * * [progress]: [ 69 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.913 * * * * [progress]: [ 70 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.913 * * * * [progress]: [ 71 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.913 * * * * [progress]: [ 72 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.913 * * * * [progress]: [ 73 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.913 * * * * [progress]: [ 74 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.913 * * * * [progress]: [ 75 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.913 * * * * [progress]: [ 76 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.913 * * * * [progress]: [ 77 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.913 * * * * [progress]: [ 78 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.913 * * * * [progress]: [ 79 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.913 * * * * [progress]: [ 80 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.913 * * * * [progress]: [ 81 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.913 * * * * [progress]: [ 82 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.913 * * * * [progress]: [ 83 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.913 * * * * [progress]: [ 84 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.913 * * * * [progress]: [ 85 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.913 * * * * [progress]: [ 86 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.914 * * * * [progress]: [ 87 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.914 * * * * [progress]: [ 88 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.914 * * * * [progress]: [ 89 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.914 * * * * [progress]: [ 90 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.914 * * * * [progress]: [ 91 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.914 * * * * [progress]: [ 92 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.914 * * * * [progress]: [ 93 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.914 * * * * [progress]: [ 94 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.914 * * * * [progress]: [ 95 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.914 * * * * [progress]: [ 96 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.914 * * * * [progress]: [ 97 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.914 * * * * [progress]: [ 98 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.914 * * * * [progress]: [ 99 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.914 * * * * [progress]: [ 100 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.914 * * * * [progress]: [ 101 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.914 * * * * [progress]: [ 102 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.914 * * * * [progress]: [ 103 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.914 * * * * [progress]: [ 104 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.914 * * * * [progress]: [ 105 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.914 * * * * [progress]: [ 106 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.914 * * * * [progress]: [ 107 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.914 * * * * [progress]: [ 108 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.914 * * * * [progress]: [ 109 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.914 * * * * [progress]: [ 110 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.915 * * * * [progress]: [ 111 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.915 * * * * [progress]: [ 112 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.915 * * * * [progress]: [ 113 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.915 * * * * [progress]: [ 114 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.915 * * * * [progress]: [ 115 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.915 * * * * [progress]: [ 116 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.915 * * * * [progress]: [ 117 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.915 * * * * [progress]: [ 118 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.915 * * * * [progress]: [ 119 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.915 * * * * [progress]: [ 120 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.915 * * * * [progress]: [ 121 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.915 * * * * [progress]: [ 122 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.915 * * * * [progress]: [ 123 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.915 * * * * [progress]: [ 124 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.915 * * * * [progress]: [ 125 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.915 * * * * [progress]: [ 126 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.915 * * * * [progress]: [ 127 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.915 * * * * [progress]: [ 128 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.915 * * * * [progress]: [ 129 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.915 * * * * [progress]: [ 130 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.915 * * * * [progress]: [ 131 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.915 * * * * [progress]: [ 132 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.915 * * * * [progress]: [ 133 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.915 * * * * [progress]: [ 134 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.915 * * * * [progress]: [ 135 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.916 * * * * [progress]: [ 136 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.916 * * * * [progress]: [ 137 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.916 * * * * [progress]: [ 138 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.916 * * * * [progress]: [ 139 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.916 * * * * [progress]: [ 140 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.916 * * * * [progress]: [ 141 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.916 * * * * [progress]: [ 142 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.916 * * * * [progress]: [ 143 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.916 * * * * [progress]: [ 144 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.916 * * * * [progress]: [ 145 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.916 * * * * [progress]: [ 146 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.916 * * * * [progress]: [ 147 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.916 * * * * [progress]: [ 148 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.916 * * * * [progress]: [ 149 / 366 ] simplifiying candidate # 4.916 * * * * [progress]: [ 150 / 366 ] simplifiying candidate # 4.916 * * * * [progress]: [ 151 / 366 ] simplifiying candidate # 4.916 * * * * [progress]: [ 152 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.916 * * * * [progress]: [ 153 / 366 ] simplifiying candidate #posit16 0.0)) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re)))> 4.916 * * * * [progress]: [ 154 / 366 ] simplifiying candidate #posit16 0.0)))> 4.916 * * * * [progress]: [ 155 / 366 ] simplifiying candidate #posit16 0.0) (+.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))))> 4.916 * * * * [progress]: [ 156 / 366 ] simplifiying candidate #posit16 0.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re))))> 4.916 * * * * [progress]: [ 157 / 366 ] simplifiying candidate #posit16 0.0)))> 4.917 * * * * [progress]: [ 158 / 366 ] simplifiying candidate #posit16 0.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re))))> 4.917 * * * * [progress]: [ 159 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.917 * * * * [progress]: [ 160 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.917 * * * * [progress]: [ 161 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.917 * * * * [progress]: [ 162 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.917 * * * * [progress]: [ 163 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.917 * * * * [progress]: [ 164 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.917 * * * * [progress]: [ 165 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.917 * * * * [progress]: [ 166 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.917 * * * * [progress]: [ 167 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.917 * * * * [progress]: [ 168 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.917 * * * * [progress]: [ 169 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.917 * * * * [progress]: [ 170 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.917 * * * * [progress]: [ 171 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.917 * * * * [progress]: [ 172 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.917 * * * * [progress]: [ 173 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.917 * * * * [progress]: [ 174 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.917 * * * * [progress]: [ 175 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.917 * * * * [progress]: [ 176 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.917 * * * * [progress]: [ 177 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.917 * * * * [progress]: [ 178 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.917 * * * * [progress]: [ 179 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.917 * * * * [progress]: [ 180 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.918 * * * * [progress]: [ 181 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.918 * * * * [progress]: [ 182 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.918 * * * * [progress]: [ 183 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.918 * * * * [progress]: [ 184 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.918 * * * * [progress]: [ 185 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.918 * * * * [progress]: [ 186 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.918 * * * * [progress]: [ 187 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.918 * * * * [progress]: [ 188 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.918 * * * * [progress]: [ 189 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.918 * * * * [progress]: [ 190 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.918 * * * * [progress]: [ 191 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.918 * * * * [progress]: [ 192 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.918 * * * * [progress]: [ 193 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.918 * * * * [progress]: [ 194 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.918 * * * * [progress]: [ 195 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.918 * * * * [progress]: [ 196 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.918 * * * * [progress]: [ 197 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.918 * * * * [progress]: [ 198 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.918 * * * * [progress]: [ 199 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.918 * * * * [progress]: [ 200 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.918 * * * * [progress]: [ 201 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.918 * * * * [progress]: [ 202 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.918 * * * * [progress]: [ 203 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.918 * * * * [progress]: [ 204 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.918 * * * * [progress]: [ 205 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.919 * * * * [progress]: [ 206 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.919 * * * * [progress]: [ 207 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.919 * * * * [progress]: [ 208 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.919 * * * * [progress]: [ 209 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.919 * * * * [progress]: [ 210 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.919 * * * * [progress]: [ 211 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.919 * * * * [progress]: [ 212 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.919 * * * * [progress]: [ 213 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.919 * * * * [progress]: [ 214 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.919 * * * * [progress]: [ 215 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.919 * * * * [progress]: [ 216 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.919 * * * * [progress]: [ 217 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.919 * * * * [progress]: [ 218 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.919 * * * * [progress]: [ 219 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.919 * * * * [progress]: [ 220 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.919 * * * * [progress]: [ 221 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.919 * * * * [progress]: [ 222 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.919 * * * * [progress]: [ 223 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.919 * * * * [progress]: [ 224 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.919 * * * * [progress]: [ 225 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.919 * * * * [progress]: [ 226 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.919 * * * * [progress]: [ 227 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.919 * * * * [progress]: [ 228 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.919 * * * * [progress]: [ 229 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.919 * * * * [progress]: [ 230 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.920 * * * * [progress]: [ 231 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.920 * * * * [progress]: [ 232 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.920 * * * * [progress]: [ 233 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.920 * * * * [progress]: [ 234 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.920 * * * * [progress]: [ 235 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.920 * * * * [progress]: [ 236 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.920 * * * * [progress]: [ 237 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.920 * * * * [progress]: [ 238 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.920 * * * * [progress]: [ 239 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.920 * * * * [progress]: [ 240 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.920 * * * * [progress]: [ 241 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.920 * * * * [progress]: [ 242 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.920 * * * * [progress]: [ 243 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.920 * * * * [progress]: [ 244 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.920 * * * * [progress]: [ 245 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.920 * * * * [progress]: [ 246 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.920 * * * * [progress]: [ 247 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.920 * * * * [progress]: [ 248 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.920 * * * * [progress]: [ 249 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.920 * * * * [progress]: [ 250 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.920 * * * * [progress]: [ 251 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.920 * * * * [progress]: [ 252 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.920 * * * * [progress]: [ 253 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.920 * * * * [progress]: [ 254 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.920 * * * * [progress]: [ 255 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.921 * * * * [progress]: [ 256 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.921 * * * * [progress]: [ 257 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.921 * * * * [progress]: [ 258 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.921 * * * * [progress]: [ 259 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.921 * * * * [progress]: [ 260 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.921 * * * * [progress]: [ 261 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.921 * * * * [progress]: [ 262 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.921 * * * * [progress]: [ 263 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.921 * * * * [progress]: [ 264 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.921 * * * * [progress]: [ 265 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.921 * * * * [progress]: [ 266 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.921 * * * * [progress]: [ 267 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.921 * * * * [progress]: [ 268 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.921 * * * * [progress]: [ 269 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.921 * * * * [progress]: [ 270 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.921 * * * * [progress]: [ 271 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.921 * * * * [progress]: [ 272 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.921 * * * * [progress]: [ 273 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.921 * * * * [progress]: [ 274 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.921 * * * * [progress]: [ 275 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.921 * * * * [progress]: [ 276 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.921 * * * * [progress]: [ 277 / 366 ] simplifiying candidate # 4.921 * * * * [progress]: [ 278 / 366 ] simplifiying candidate # 4.921 * * * * [progress]: [ 279 / 366 ] simplifiying candidate # 4.921 * * * * [progress]: [ 280 / 366 ] simplifiying candidate #posit16 (posit16->quire16 (+.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)))))> 4.921 * * * * [progress]: [ 281 / 366 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.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) (real->posit16 1.0))))> 4.922 * * * * [progress]: [ 282 / 366 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re)))> 4.922 * * * * [progress]: [ 283 / 366 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) x.re (*.p16 (+.p16 x.im x.im) x.re))))> 4.922 * * * * [progress]: [ 284 / 366 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) (real->posit16 1.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re))))> 4.922 * * * * [progress]: [ 285 / 366 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) (real->posit16 1.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re))))> 4.922 * * * * [progress]: [ 286 / 366 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) (real->posit16 1.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re))))> 4.922 * * * * [progress]: [ 287 / 366 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) (real->posit16 1.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re))))> 4.922 * * * * [progress]: [ 288 / 366 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 4.922 * * * * [progress]: [ 289 / 366 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 4.922 * * * * [progress]: [ 290 / 366 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) (real->posit16 1.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re))))> 4.922 * * * * [progress]: [ 291 / 366 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) x.re (*.p16 (+.p16 x.im x.im) x.re))))> 4.922 * * * * [progress]: [ 292 / 366 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) (real->posit16 1.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re))))> 4.922 * * * * [progress]: [ 293 / 366 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) x.re (*.p16 (+.p16 x.im x.im) x.re))))> 4.922 * * * * [progress]: [ 294 / 366 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) (real->posit16 1.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re))))> 4.922 * * * * [progress]: [ 295 / 366 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) (real->posit16 1.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re))))> 4.922 * * * * [progress]: [ 296 / 366 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) (real->posit16 1.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re))))> 4.922 * * * * [progress]: [ 297 / 366 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) (real->posit16 1.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re))))> 4.922 * * * * [progress]: [ 298 / 366 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 4.922 * * * * [progress]: [ 299 / 366 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) (real->posit16 1.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re))))> 4.922 * * * * [progress]: [ 300 / 366 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) (*.p16 (real->posit16 1.0) x.re))))> 4.922 * * * * [progress]: [ 301 / 366 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) (real->posit16 1.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re))))> 4.922 * * * * [progress]: [ 302 / 366 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) (real->posit16 1.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re))))> 4.922 * * * * [progress]: [ 303 / 366 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.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) (real->posit16 1.0))))> 4.922 * * * * [progress]: [ 304 / 366 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) x.re (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)))))> 4.922 * * * * [progress]: [ 305 / 366 ] simplifiying candidate #posit16 0.0) (+.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))))> 4.922 * * * * [progress]: [ 306 / 366 ] simplifiying candidate #posit16 0.0)))> 4.922 * * * * [progress]: [ 307 / 366 ] simplifiying candidate #posit16 0.0)))> 4.923 * * * * [progress]: [ 308 / 366 ] simplifiying candidate #posit16 1.0) (+.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))))> 4.923 * * * * [progress]: [ 309 / 366 ] simplifiying candidate #posit16 1.0)))> 4.923 * * * * [progress]: [ 310 / 366 ] simplifiying candidate #posit16 1.0)))> 4.923 * * * * [progress]: [ 311 / 366 ] simplifiying candidate # 4.923 * * * * [progress]: [ 312 / 366 ] simplifiying candidate # 4.923 * * * * [progress]: [ 313 / 366 ] simplifiying candidate # 4.923 * * * * [progress]: [ 314 / 366 ] simplifiying candidate # 4.923 * * * * [progress]: [ 315 / 366 ] simplifiying candidate # 4.923 * * * * [progress]: [ 316 / 366 ] simplifiying candidate #posit16 1.0) (*.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)))> 4.923 * * * * [progress]: [ 317 / 366 ] simplifiying candidate #posit16 1.0) (*.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)))> 4.923 * * * * [progress]: [ 318 / 366 ] simplifiying candidate #posit16 1.0) (*.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)))> 4.923 * * * * [progress]: [ 319 / 366 ] simplifiying candidate #posit16 1.0) (*.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)))> 4.923 * * * * [progress]: [ 320 / 366 ] simplifiying candidate #posit16 1.0) (*.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)))> 4.923 * * * * [progress]: [ 321 / 366 ] simplifiying candidate #posit16 1.0) (*.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)))> 4.923 * * * * [progress]: [ 322 / 366 ] simplifiying candidate #posit16 1.0) (*.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)))> 4.923 * * * * [progress]: [ 323 / 366 ] simplifiying candidate #posit16 1.0) x.im)) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re)))> 4.923 * * * * [progress]: [ 324 / 366 ] simplifiying candidate # 4.923 * * * * [progress]: [ 325 / 366 ] simplifiying candidate #posit16 1.0)) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re)))> 4.923 * * * * [progress]: [ 326 / 366 ] simplifiying candidate #posit16 1.0) (*.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)))> 4.923 * * * * [progress]: [ 327 / 366 ] simplifiying candidate #posit16 (posit16->quire16 (*.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)))> 4.923 * * * * [progress]: [ 328 / 366 ] simplifiying candidate #posit16 0.0) (*.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)))> 4.923 * * * * [progress]: [ 329 / 366 ] simplifiying candidate #posit16 0.0)) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re)))> 4.923 * * * * [progress]: [ 330 / 366 ] simplifiying candidate #posit16 0.0)) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re)))> 4.923 * * * * [progress]: [ 331 / 366 ] simplifiying candidate #posit16 1.0) (*.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)))> 4.923 * * * * [progress]: [ 332 / 366 ] simplifiying candidate #posit16 1.0)) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re)))> 4.923 * * * * [progress]: [ 333 / 366 ] simplifiying candidate #posit16 1.0)) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re)))> 4.924 * * * * [progress]: [ 334 / 366 ] simplifiying candidate # 4.924 * * * * [progress]: [ 335 / 366 ] simplifiying candidate # 4.924 * * * * [progress]: [ 336 / 366 ] simplifiying candidate #posit16 1.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re))))> 4.924 * * * * [progress]: [ 337 / 366 ] simplifiying candidate #posit16 1.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re))))> 4.924 * * * * [progress]: [ 338 / 366 ] simplifiying candidate #posit16 1.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re))))> 4.924 * * * * [progress]: [ 339 / 366 ] simplifiying candidate #posit16 1.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re))))> 4.924 * * * * [progress]: [ 340 / 366 ] simplifiying candidate # 4.924 * * * * [progress]: [ 341 / 366 ] simplifiying candidate # 4.924 * * * * [progress]: [ 342 / 366 ] simplifiying candidate #posit16 1.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re))))> 4.924 * * * * [progress]: [ 343 / 366 ] simplifiying candidate # 4.924 * * * * [progress]: [ 344 / 366 ] simplifiying candidate #posit16 1.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re))))> 4.924 * * * * [progress]: [ 345 / 366 ] simplifiying candidate # 4.924 * * * * [progress]: [ 346 / 366 ] simplifiying candidate #posit16 1.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re))))> 4.924 * * * * [progress]: [ 347 / 366 ] simplifiying candidate #posit16 1.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re))))> 4.924 * * * * [progress]: [ 348 / 366 ] simplifiying candidate #posit16 1.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re))))> 4.924 * * * * [progress]: [ 349 / 366 ] simplifiying candidate #posit16 1.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re))))> 4.924 * * * * [progress]: [ 350 / 366 ] simplifiying candidate # 4.924 * * * * [progress]: [ 351 / 366 ] simplifiying candidate #posit16 1.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re))))> 4.924 * * * * [progress]: [ 352 / 366 ] simplifiying candidate #posit16 1.0) x.re))))> 4.924 * * * * [progress]: [ 353 / 366 ] simplifiying candidate #posit16 1.0))))> 4.924 * * * * [progress]: [ 354 / 366 ] simplifiying candidate #posit16 1.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re))))> 4.924 * * * * [progress]: [ 355 / 366 ] simplifiying candidate #posit16 (posit16->quire16 (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re)))))> 4.924 * * * * [progress]: [ 356 / 366 ] simplifiying candidate #posit16 0.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re))))> 4.924 * * * * [progress]: [ 357 / 366 ] simplifiying candidate #posit16 0.0))))> 4.924 * * * * [progress]: [ 358 / 366 ] simplifiying candidate #posit16 0.0))))> 4.925 * * * * [progress]: [ 359 / 366 ] simplifiying candidate #posit16 1.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re))))> 4.925 * * * * [progress]: [ 360 / 366 ] simplifiying candidate #posit16 1.0))))> 4.925 * * * * [progress]: [ 361 / 366 ] simplifiying candidate #posit16 1.0))))> 4.925 * * * * [progress]: [ 362 / 366 ] simplifiying candidate # 4.925 * * * * [progress]: [ 363 / 366 ] simplifiying candidate # 4.925 * * * * [progress]: [ 364 / 366 ] simplifiying candidate # 4.925 * * * * [progress]: [ 365 / 366 ] simplifiying candidate # 4.925 * * * * [progress]: [ 366 / 366 ] simplifiying candidate # 4.928 * [simplify]: Simplifying: (+.p16 x.re x.im) (-.p16 x.re x.im) (+.p16 x.re x.im) (-.p16 x.re x.im) (+.p16 x.re x.im) (-.p16 x.re x.im) (+.p16 x.re x.im) (-.p16 x.re x.im) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) (-.p16 (*.p16 x.re x.re) (real->posit16 0.0)) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) (-.p16 (real->posit16 0.0) (*.p16 x.im x.im)) (+.p16 (real->posit16 0.0) (*.p16 x.im x.im)) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) (neg.p16 (*.p16 x.im x.im)) (-.p16 (*.p16 (*.p16 x.re x.re) (*.p16 x.re x.re)) (*.p16 (*.p16 x.im x.im) (*.p16 x.im x.im))) (+.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) (real->posit16 1.0) (posit16->quire16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))) (quire16-mul-sub (posit16->quire16 (*.p16 x.re x.re)) (*.p16 x.im x.im) (real->posit16 1.0)) (quire16-mul-sub (posit16->quire16 (*.p16 x.re x.re)) x.im x.im) (quire16-mul-sub (posit16->quire16 (*.p16 x.re x.re)) (real->posit16 1.0) (*.p16 x.im x.im)) (quire16-mul-sub (posit16->quire16 (*.p16 x.re x.re)) (real->posit16 1.0) (*.p16 x.im x.im)) (quire16-mul-sub (posit16->quire16 (*.p16 x.re x.re)) (*.p16 x.im x.im) (real->posit16 1.0)) (quire16-mul-sub (posit16->quire16 (*.p16 x.re x.re)) x.im x.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 (*.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) (*.p16 (+.p16 x.re x.re) x.re)) (+.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) (*.p16 (+.p16 x.re x.re) x.re)) (+.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) (*.p16 (+.p16 x.re x.re) x.re)) (+.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)) (+.p16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im) (real->posit16 0.0)) (+.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)) (+.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)) (+.p16 (real->posit16 0.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re)) (+.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)) (-.p16 (real->posit16 0.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re)) (real->posit16 1.0) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.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)) (+.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) (*.p16 (+.p16 x.re x.re) x.re)) (+.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) (*.p16 (+.p16 x.re x.re) x.re)) (+.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) (*.p16 (+.p16 x.re x.re) x.re)) (posit16->quire16 (+.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))) (quire16-mul-add (posit16->quire16 (*.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) (real->posit16 1.0)) (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re) (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) x.re (*.p16 (+.p16 x.im x.im) x.re)) (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) (real->posit16 1.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re)) (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) (real->posit16 1.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re)) (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) (real->posit16 1.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re)) (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) (real->posit16 1.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re)) (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) x.im (*.p16 (+.p16 x.re x.re) x.re)) (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) x.im (*.p16 (+.p16 x.re x.re) x.re)) (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) (real->posit16 1.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re)) (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) x.re (*.p16 (+.p16 x.im x.im) x.re)) (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) (real->posit16 1.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re)) (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) x.re (*.p16 (+.p16 x.im x.im) x.re)) (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) (real->posit16 1.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re)) (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) (real->posit16 1.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re)) (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) (real->posit16 1.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re)) (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) (real->posit16 1.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re)) (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) x.im (*.p16 (+.p16 x.re x.re) x.re)) (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) (real->posit16 1.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re)) (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) (*.p16 (real->posit16 1.0) x.re)) (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) (real->posit16 1.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re)) (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) (real->posit16 1.0) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re)) (quire16-mul-add (posit16->quire16 (*.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) (real->posit16 1.0)) (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im)) x.re (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.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 x.re x.im) x.im) (*.p16 (-.p16 x.re x.im) x.im) (*.p16 (-.p16 x.re x.im) x.im) (*.p16 (-.p16 x.re x.im) x.im) (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im) (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im) (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im) (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im) (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im) (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im) (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im) (*.p16 (real->posit16 1.0) x.im) (*.p16 (-.p16 (*.p16 (*.p16 x.re x.re) (*.p16 x.re x.re)) (*.p16 (*.p16 x.im x.im) (*.p16 x.im x.im))) x.im) (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.im) (real->posit16 1.0) (posit16->quire16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) x.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 (+.p16 x.im x.im) x.re) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re) (*.p16 (+.p16 x.re x.re) x.re) (*.p16 (+.p16 x.re x.re) x.re) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re) (*.p16 (+.p16 x.im x.im) x.re) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re) (*.p16 (+.p16 x.im x.im) x.re) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re) (*.p16 (+.p16 x.re x.re) x.re) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re) (*.p16 (real->posit16 1.0) x.re) (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.re) (real->posit16 1.0) (posit16->quire16 (*.p16 (+.p16 (*.p16 x.re x.im) (*.p16 x.im x.re)) x.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 (-.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)) (+.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)) (+.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)) (+.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)) 4.931 * * [simplify]: iteration 0: 52 enodes 4.943 * * [simplify]: iteration 1: 96 enodes 4.960 * * [simplify]: iteration 2: 310 enodes 5.213 * * [simplify]: iteration 3: 1320 enodes 5.817 * * [simplify]: iteration complete: 5006 enodes 5.817 * * [simplify]: Extracting #0: cost 33 inf + 0 5.819 * * [simplify]: Extracting #1: cost 750 inf + 323 5.827 * * [simplify]: Extracting #2: cost 1685 inf + 207522 5.864 * * [simplify]: Extracting #3: cost 948 inf + 1102588 5.947 * * [simplify]: Extracting #4: cost 289 inf + 1756675 6.069 * * [simplify]: Extracting #5: cost 8 inf + 1988695 6.192 * * [simplify]: Extracting #6: cost 0 inf + 1995873 6.320 * [simplify]: Simplified to: (+.p16 x.im x.re) (-.p16 x.re x.im) (+.p16 x.im x.re) (-.p16 x.re x.im) (+.p16 x.im x.re) (-.p16 x.re x.im) (+.p16 x.im x.re) (-.p16 x.re x.im) (*.p16 (-.p16 x.re x.im) (+.p16 x.im x.re)) (*.p16 (-.p16 x.re x.im) (+.p16 x.im x.re)) (*.p16 (-.p16 x.re x.im) (+.p16 x.im x.re)) (*.p16 (-.p16 x.re x.im) (+.p16 x.im x.re)) (*.p16 (-.p16 x.re x.im) (+.p16 x.im x.re)) (*.p16 x.re x.re) (*.p16 (-.p16 x.re x.im) (+.p16 x.im x.re)) (*.p16 (-.p16 x.re x.im) (+.p16 x.im x.re)) (neg.p16 (*.p16 x.im x.im)) (*.p16 x.im x.im) (*.p16 (-.p16 x.re x.im) (+.p16 x.im x.re)) (neg.p16 (*.p16 x.im x.im)) (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) (+.p16 (*.p16 x.im x.im) (*.p16 x.re x.re))) (+.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) (real->posit16 1.0) (posit16->quire16 (*.p16 (-.p16 x.re x.im) (+.p16 x.im x.re))) (quire16-mul-sub (posit16->quire16 (*.p16 x.re x.re)) (*.p16 x.im x.im) (real->posit16 1.0)) (quire16-mul-sub (posit16->quire16 (*.p16 x.re x.re)) x.im x.im) (quire16-mul-sub (posit16->quire16 (*.p16 x.re x.re)) (real->posit16 1.0) (*.p16 x.im x.im)) (quire16-mul-sub (posit16->quire16 (*.p16 x.re x.re)) (real->posit16 1.0) (*.p16 x.im x.im)) (quire16-mul-sub (posit16->quire16 (*.p16 x.re x.re)) (*.p16 x.im x.im) (real->posit16 1.0)) (quire16-mul-sub (posit16->quire16 (*.p16 x.re x.re)) x.im x.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 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)))) (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)))) (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (neg.p16 (*.p16 x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))) (real->posit16 1.0) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)))) (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)))) (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)))) (posit16->quire16 (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)))))) (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) (*.p16 x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re))) (real->posit16 1.0)) (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)) x.re) (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re))) (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) (real->posit16 1.0) (*.p16 x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))) (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) (real->posit16 1.0) (*.p16 x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))) (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) (real->posit16 1.0) (*.p16 x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))) (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) (real->posit16 1.0) (*.p16 x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))) (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.im (*.p16 (+.p16 x.re x.re) x.re)) (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.im (*.p16 (+.p16 x.re x.re) x.re)) (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) (real->posit16 1.0) (*.p16 x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))) (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re))) (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) (real->posit16 1.0) (*.p16 x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))) (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re))) (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) (real->posit16 1.0) (*.p16 x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))) (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) (real->posit16 1.0) (*.p16 x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))) (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) (real->posit16 1.0) (*.p16 x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))) (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) (real->posit16 1.0) (*.p16 x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))) (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.im (*.p16 (+.p16 x.re x.re) x.re)) (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) (real->posit16 1.0) (*.p16 x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))) (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)) x.re) (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) (real->posit16 1.0) (*.p16 x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))) (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) (real->posit16 1.0) (*.p16 x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))) (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) (*.p16 x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re))) (real->posit16 1.0)) (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.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 x.im (-.p16 x.re x.im)) (*.p16 x.im (-.p16 x.re x.im)) (*.p16 x.im (-.p16 x.re x.im)) (*.p16 x.im (-.p16 x.re x.im)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) x.im (*.p16 (*.p16 (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)) (+.p16 (*.p16 x.im x.im) (*.p16 x.re x.re))) x.im) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (real->posit16 1.0) (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.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 (*.p16 x.im x.re) (*.p16 x.im x.re)) (*.p16 x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re))) (*.p16 x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re))) (*.p16 x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re))) (*.p16 x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re))) (*.p16 (+.p16 x.re x.re) x.re) (*.p16 (+.p16 x.re x.re) x.re) (*.p16 x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re))) (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)) (*.p16 x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re))) (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)) (*.p16 x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re))) (*.p16 x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re))) (*.p16 x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re))) (*.p16 x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re))) (*.p16 (+.p16 x.re x.re) x.re) (*.p16 x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re))) x.re (*.p16 x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re))) (real->posit16 1.0) (posit16->quire16 (*.p16 x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.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 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) (*.p16 x.im (+.p16 (*.p16 x.re x.re) (+.p16 (*.p16 x.re x.re) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))))) 6.355 * * * [progress]: adding candidates to table 7.446 * * [progress]: iteration 2 / 4 7.446 * * * [progress]: picking best candidate 7.507 * * * * [pick]: Picked #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.507 * * * [progress]: localizing error 7.863 * * * [progress]: generating rewritten candidates 7.863 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 7.864 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 1) 7.880 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 3) 7.901 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 1 1) 7.911 * * * [progress]: generating series expansions 7.911 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 7.911 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 1) 7.911 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 3) 7.911 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 1 1) 7.911 * * * [progress]: simplifying candidates 7.911 * * * * [progress]: [ 1 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (+.p16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) x.re) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (neg.p16 x.im)))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.911 * * * * [progress]: [ 2 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (+.p16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (real->posit16 0.0)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.911 * * * * [progress]: [ 3 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (+.p16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (real->posit16 0.0)))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.911 * * * * [progress]: [ 4 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (+.p16 (*.p16 x.re (*.p16 (+.p16 x.im x.re) x.im)) (*.p16 (neg.p16 x.im) (*.p16 (+.p16 x.im x.re) x.im)))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.911 * * * * [progress]: [ 5 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (+.p16 (*.p16 (real->posit16 0.0) (*.p16 (+.p16 x.im x.re) x.im)) (*.p16 (-.p16 x.re x.im) (*.p16 (+.p16 x.im x.re) x.im)))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.911 * * * * [progress]: [ 6 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (+.p16 (*.p16 (-.p16 x.re x.im) (*.p16 (+.p16 x.im x.re) x.im)) (*.p16 (real->posit16 0.0) (*.p16 (+.p16 x.im x.re) x.im)))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.912 * * * * [progress]: [ 7 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (real->posit16 1.0)) (-.p16 x.re x.im))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.912 * * * * [progress]: [ 8 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (real->posit16 1.0)) (-.p16 x.re x.im))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.912 * * * * [progress]: [ 9 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (real->posit16 1.0))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.912 * * * * [progress]: [ 10 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im)))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.912 * * * * [progress]: [ 11 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (real->posit16 1.0) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.912 * * * * [progress]: [ 12 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (real->posit16 1.0) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.912 * * * * [progress]: [ 13 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (*.p16 (*.p16 (real->posit16 1.0) x.im) (-.p16 x.re x.im)))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.912 * * * * [progress]: [ 14 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (real->posit16 1.0) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.912 * * * * [progress]: [ 15 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (real->posit16 1.0) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.912 * * * * [progress]: [ 16 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (*.p16 (real->posit16 1.0) (-.p16 x.re x.im)))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.912 * * * * [progress]: [ 17 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 x.im (*.p16 (+.p16 x.im x.re) (-.p16 x.re x.im)))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.912 * * * * [progress]: [ 18 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (/.p16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))) (+.p16 x.re x.im))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.912 * * * * [progress]: [ 19 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (/.p16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (real->posit16 1.0))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.912 * * * * [progress]: [ 20 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (/.p16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (real->posit16 1.0))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.912 * * * * [progress]: [ 21 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (/.p16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (real->posit16 1.0))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.913 * * * * [progress]: [ 22 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (real->posit16 1.0) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.913 * * * * [progress]: [ 23 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (quire16->posit16 (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.913 * * * * [progress]: [ 24 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (+.p16 (real->posit16 0.0) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.913 * * * * [progress]: [ 25 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (+.p16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (real->posit16 0.0))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.913 * * * * [progress]: [ 26 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (-.p16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (real->posit16 0.0))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.913 * * * * [progress]: [ 27 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (real->posit16 1.0) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.913 * * * * [progress]: [ 28 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (real->posit16 1.0))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.913 * * * * [progress]: [ 29 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (/.p16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (real->posit16 1.0))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.913 * * * * [progress]: [ 30 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 x.re x.im) (*.p16 (+.p16 x.im x.re) x.im))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.913 * * * * [progress]: [ 31 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (*.p16 x.im (+.p16 x.re x.re)))))> 7.913 * * * * [progress]: [ 32 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (*.p16 (real->posit16 1.0) (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re))))))> 7.913 * * * * [progress]: [ 33 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (*.p16 (real->posit16 1.0) (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re))))))> 7.913 * * * * [progress]: [ 34 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (*.p16 (real->posit16 1.0) (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re))))))> 7.913 * * * * [progress]: [ 35 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (*.p16 (real->posit16 1.0) (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re))))))> 7.913 * * * * [progress]: [ 36 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (*.p16 (*.p16 x.im x.re) (+.p16 (real->posit16 1.0) (real->posit16 1.0))))))> 7.914 * * * * [progress]: [ 37 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (*.p16 x.re (+.p16 x.im x.im)))))> 7.914 * * * * [progress]: [ 38 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (*.p16 x.re (+.p16 x.im x.im)))))> 7.914 * * * * [progress]: [ 39 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (*.p16 (*.p16 x.im x.re) (+.p16 (real->posit16 1.0) (real->posit16 1.0))))))> 7.914 * * * * [progress]: [ 40 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (*.p16 (*.p16 x.im x.re) (+.p16 (real->posit16 1.0) (real->posit16 1.0))))))> 7.914 * * * * [progress]: [ 41 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (*.p16 (*.p16 x.im x.re) (+.p16 (real->posit16 1.0) (real->posit16 1.0))))))> 7.914 * * * * [progress]: [ 42 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (*.p16 (*.p16 x.im x.re) (+.p16 (real->posit16 1.0) (real->posit16 1.0))))))> 7.914 * * * * [progress]: [ 43 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (*.p16 (real->posit16 1.0) (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re))))))> 7.914 * * * * [progress]: [ 44 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (*.p16 x.im (+.p16 x.re x.re)))))> 7.914 * * * * [progress]: [ 45 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (*.p16 (+.p16 (real->posit16 1.0) (real->posit16 1.0)) (*.p16 x.im x.re)))))> 7.914 * * * * [progress]: [ 46 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (*.p16 (+.p16 (real->posit16 1.0) (real->posit16 1.0)) (*.p16 x.im x.re)))))> 7.914 * * * * [progress]: [ 47 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (*.p16 (+.p16 (real->posit16 1.0) (real->posit16 1.0)) (*.p16 x.im x.re)))))> 7.914 * * * * [progress]: [ 48 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (*.p16 (+.p16 (real->posit16 1.0) (real->posit16 1.0)) (*.p16 x.im x.re)))))> 7.914 * * * * [progress]: [ 49 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (+.p16 (+.p16 (*.p16 x.im x.re) (real->posit16 0.0)) (*.p16 x.im x.re)))))> 7.914 * * * * [progress]: [ 50 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (+.p16 (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)) (real->posit16 0.0)))))> 7.914 * * * * [progress]: [ 51 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (+.p16 (real->posit16 0.0) (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re))))))> 7.915 * * * * [progress]: [ 52 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (+.p16 (*.p16 x.im x.re) (+.p16 (real->posit16 0.0) (*.p16 x.im x.re))))))> 7.915 * * * * [progress]: [ 53 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (-.p16 (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)) (real->posit16 0.0)))))> 7.915 * * * * [progress]: [ 54 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (-.p16 (*.p16 x.im x.re) (-.p16 (real->posit16 0.0) (*.p16 x.im x.re))))))> 7.915 * * * * [progress]: [ 55 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (*.p16 (real->posit16 1.0) (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re))))))> 7.915 * * * * [progress]: [ 56 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (*.p16 x.im (+.p16 x.re x.re)))))> 7.915 * * * * [progress]: [ 57 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (*.p16 (real->posit16 1.0) (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re))))))> 7.915 * * * * [progress]: [ 58 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (*.p16 (real->posit16 1.0) (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re))))))> 7.915 * * * * [progress]: [ 59 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (*.p16 (real->posit16 1.0) (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re))))))> 7.915 * * * * [progress]: [ 60 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (*.p16 (real->posit16 1.0) (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re))))))> 7.915 * * * * [progress]: [ 61 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (*.p16 (*.p16 x.im x.re) (+.p16 (real->posit16 1.0) (real->posit16 1.0))))))> 7.915 * * * * [progress]: [ 62 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (*.p16 x.re (+.p16 x.im x.im)))))> 7.915 * * * * [progress]: [ 63 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (quire16->posit16 (posit16->quire16 (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))))> 7.915 * * * * [progress]: [ 64 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (quire16->posit16 (quire16-mul-add (posit16->quire16 (*.p16 x.im x.re)) (*.p16 x.im x.re) (real->posit16 1.0))))))> 7.915 * * * * [progress]: [ 65 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (quire16->posit16 (quire16-mul-add (posit16->quire16 (*.p16 x.im x.re)) x.im x.re)))))> 7.916 * * * * [progress]: [ 66 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (quire16->posit16 (quire16-mul-add (posit16->quire16 (*.p16 x.im x.re)) (real->posit16 1.0) (*.p16 x.im x.re))))))> 7.916 * * * * [progress]: [ 67 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (quire16->posit16 (quire16-mul-add (posit16->quire16 (*.p16 x.im x.re)) (real->posit16 1.0) (*.p16 x.im x.re))))))> 7.916 * * * * [progress]: [ 68 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (quire16->posit16 (quire16-mul-add (posit16->quire16 (*.p16 x.im x.re)) (*.p16 x.im x.re) (real->posit16 1.0))))))> 7.916 * * * * [progress]: [ 69 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (quire16->posit16 (quire16-mul-add (posit16->quire16 (*.p16 x.im x.re)) x.re x.im)))))> 7.916 * * * * [progress]: [ 70 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (+.p16 (real->posit16 0.0) (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re))))))> 7.916 * * * * [progress]: [ 71 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (+.p16 (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)) (real->posit16 0.0)))))> 7.916 * * * * [progress]: [ 72 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (-.p16 (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)) (real->posit16 0.0)))))> 7.916 * * * * [progress]: [ 73 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (*.p16 (real->posit16 1.0) (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re))))))> 7.916 * * * * [progress]: [ 74 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (*.p16 (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)) (real->posit16 1.0)))))> 7.916 * * * * [progress]: [ 75 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (/.p16 (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)) (real->posit16 1.0)))))> 7.916 * * * * [progress]: [ 76 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.916 * * * * [progress]: [ 77 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (real->posit16 1.0) (*.p16 (+.p16 x.im x.re) x.im)) (-.p16 x.re x.im))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.916 * * * * [progress]: [ 78 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (real->posit16 1.0) (*.p16 (+.p16 x.im x.re) x.im)) (-.p16 x.re x.im))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.916 * * * * [progress]: [ 79 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) (*.p16 (real->posit16 1.0) x.im)) (-.p16 x.re x.im))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.916 * * * * [progress]: [ 80 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (/.p16 (*.p16 (+.p16 x.im x.re) x.im) (real->posit16 1.0)) (-.p16 x.re x.im))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.917 * * * * [progress]: [ 81 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (real->posit16 1.0) (*.p16 (+.p16 x.im x.re) x.im)) (-.p16 x.re x.im))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.917 * * * * [progress]: [ 82 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (quire16->posit16 (posit16->quire16 (*.p16 (+.p16 x.im x.re) x.im))) (-.p16 x.re x.im))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.917 * * * * [progress]: [ 83 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 (real->posit16 0.0) (*.p16 (+.p16 x.im x.re) x.im)) (-.p16 x.re x.im))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.917 * * * * [progress]: [ 84 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 (*.p16 (+.p16 x.im x.re) x.im) (real->posit16 0.0)) (-.p16 x.re x.im))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.917 * * * * [progress]: [ 85 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 (+.p16 x.im x.re) x.im) (real->posit16 0.0)) (-.p16 x.re x.im))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.917 * * * * [progress]: [ 86 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (real->posit16 1.0) (*.p16 (+.p16 x.im x.re) x.im)) (-.p16 x.re x.im))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.917 * * * * [progress]: [ 87 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (real->posit16 1.0)) (-.p16 x.re x.im))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.917 * * * * [progress]: [ 88 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (/.p16 (*.p16 (+.p16 x.im x.re) x.im) (real->posit16 1.0)) (-.p16 x.re x.im))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.917 * * * * [progress]: [ 89 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 x.im (+.p16 x.im x.re)) (-.p16 x.re x.im))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.917 * * * * [progress]: [ 90 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.917 * * * * [progress]: [ 91 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.917 * * * * [progress]: [ 92 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.917 * * * * [progress]: [ 93 / 93 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> 7.919 * [simplify]: Simplifying: (*.p16 (*.p16 (+.p16 x.im x.re) x.im) x.re) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (neg.p16 x.im)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (real->posit16 0.0)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (real->posit16 0.0)) (*.p16 x.re (*.p16 (+.p16 x.im x.re) x.im)) (*.p16 (neg.p16 x.im) (*.p16 (+.p16 x.im x.re) x.im)) (*.p16 (real->posit16 0.0) (*.p16 (+.p16 x.im x.re) x.im)) (*.p16 (-.p16 x.re x.im) (*.p16 (+.p16 x.im x.re) x.im)) (*.p16 (-.p16 x.re x.im) (*.p16 (+.p16 x.im x.re) x.im)) (*.p16 (real->posit16 0.0) (*.p16 (+.p16 x.im x.re) x.im)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (real->posit16 1.0)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (real->posit16 1.0)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (*.p16 x.im (-.p16 x.re x.im)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (*.p16 (*.p16 (real->posit16 1.0) x.im) (-.p16 x.re x.im)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (*.p16 (real->posit16 1.0) (-.p16 x.re x.im)) (*.p16 (+.p16 x.im x.re) (-.p16 x.re x.im)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (real->posit16 1.0) (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.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 x.re x.re) (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)) (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)) (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)) (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)) (+.p16 (real->posit16 1.0) (real->posit16 1.0)) (+.p16 x.im x.im) (+.p16 x.im x.im) (+.p16 (real->posit16 1.0) (real->posit16 1.0)) (+.p16 (real->posit16 1.0) (real->posit16 1.0)) (+.p16 (real->posit16 1.0) (real->posit16 1.0)) (+.p16 (real->posit16 1.0) (real->posit16 1.0)) (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)) (+.p16 x.re x.re) (+.p16 (real->posit16 1.0) (real->posit16 1.0)) (+.p16 (real->posit16 1.0) (real->posit16 1.0)) (+.p16 (real->posit16 1.0) (real->posit16 1.0)) (+.p16 (real->posit16 1.0) (real->posit16 1.0)) (+.p16 (*.p16 x.im x.re) (real->posit16 0.0)) (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)) (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)) (+.p16 (real->posit16 0.0) (*.p16 x.im x.re)) (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)) (-.p16 (real->posit16 0.0) (*.p16 x.im x.re)) (real->posit16 1.0) (+.p16 x.re x.re) (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)) (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)) (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)) (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)) (+.p16 (real->posit16 1.0) (real->posit16 1.0)) (+.p16 x.im x.im) (posit16->quire16 (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re))) (quire16-mul-add (posit16->quire16 (*.p16 x.im x.re)) (*.p16 x.im x.re) (real->posit16 1.0)) (quire16-mul-add (posit16->quire16 (*.p16 x.im x.re)) x.im x.re) (quire16-mul-add (posit16->quire16 (*.p16 x.im x.re)) (real->posit16 1.0) (*.p16 x.im x.re)) (quire16-mul-add (posit16->quire16 (*.p16 x.im x.re)) (real->posit16 1.0) (*.p16 x.im x.re)) (quire16-mul-add (posit16->quire16 (*.p16 x.im x.re)) (*.p16 x.im x.re) (real->posit16 1.0)) (quire16-mul-add (posit16->quire16 (*.p16 x.im x.re)) x.re x.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 (+.p16 x.im x.re) x.im) (*.p16 (+.p16 x.im x.re) x.im) (*.p16 (real->posit16 1.0) x.im) (*.p16 (+.p16 x.im x.re) x.im) (real->posit16 1.0) (posit16->quire16 (*.p16 (+.p16 x.im x.re) x.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) (quire16->posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))) (quire16->posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))) (quire16->posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))) (quire16->posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))) 7.920 * * [simplify]: iteration 0: 46 enodes 7.942 * * [simplify]: iteration 1: 95 enodes 8.011 * * [simplify]: iteration 2: 382 enodes 10.043 * * [simplify]: iteration 3: 2201 enodes 11.201 * * [simplify]: iteration complete: 5085 enodes 11.201 * * [simplify]: Extracting #0: cost 25 inf + 0 11.203 * * [simplify]: Extracting #1: cost 946 inf + 1 11.210 * * [simplify]: Extracting #2: cost 2015 inf + 55726 11.231 * * [simplify]: Extracting #3: cost 1213 inf + 820196 11.289 * * [simplify]: Extracting #4: cost 97 inf + 1975436 11.368 * * [simplify]: Extracting #5: cost 0 inf + 2068721 11.427 * * [simplify]: Extracting #6: cost 0 inf + 2067641 11.491 * [simplify]: Simplified to: (*.p16 (*.p16 (+.p16 x.im x.re) x.im) x.re) (*.p16 (+.p16 x.im x.re) (*.p16 x.im (neg.p16 x.im))) (real->posit16 0.0) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (real->posit16 0.0) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) x.re) (*.p16 (+.p16 x.im x.re) (*.p16 x.im (neg.p16 x.im))) (real->posit16 0.0) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (real->posit16 0.0) (*.p16 (+.p16 x.im x.re) x.im) (*.p16 (+.p16 x.im x.re) x.im) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (*.p16 x.im (-.p16 x.re x.im)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (*.p16 x.im (-.p16 x.re x.im)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (-.p16 x.re x.im) (*.p16 (+.p16 x.re x.im) (-.p16 x.re x.im)) (*.p16 (*.p16 (+.p16 x.im x.re) (*.p16 (+.p16 x.im x.re) x.im)) (-.p16 x.re x.im)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (real->posit16 1.0) (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.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 x.re x.re) (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)) (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)) (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)) (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)) (+.p16 (real->posit16 1.0) (real->posit16 1.0)) (+.p16 x.im x.im) (+.p16 x.im x.im) (+.p16 (real->posit16 1.0) (real->posit16 1.0)) (+.p16 (real->posit16 1.0) (real->posit16 1.0)) (+.p16 (real->posit16 1.0) (real->posit16 1.0)) (+.p16 (real->posit16 1.0) (real->posit16 1.0)) (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)) (+.p16 x.re x.re) (+.p16 (real->posit16 1.0) (real->posit16 1.0)) (+.p16 (real->posit16 1.0) (real->posit16 1.0)) (+.p16 (real->posit16 1.0) (real->posit16 1.0)) (+.p16 (real->posit16 1.0) (real->posit16 1.0)) (*.p16 x.re x.im) (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)) (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)) (*.p16 x.re x.im) (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)) (neg.p16 (*.p16 x.re x.im)) (real->posit16 1.0) (+.p16 x.re x.re) (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)) (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)) (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)) (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)) (+.p16 (real->posit16 1.0) (real->posit16 1.0)) (+.p16 x.im x.im) (posit16->quire16 (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re))) (quire16-mul-add (posit16->quire16 (*.p16 x.re x.im)) (*.p16 x.re x.im) (real->posit16 1.0)) (quire16-mul-add (posit16->quire16 (*.p16 x.re x.im)) x.im x.re) (quire16-mul-add (posit16->quire16 (*.p16 x.re x.im)) (real->posit16 1.0) (*.p16 x.re x.im)) (quire16-mul-add (posit16->quire16 (*.p16 x.re x.im)) (real->posit16 1.0) (*.p16 x.re x.im)) (quire16-mul-add (posit16->quire16 (*.p16 x.re x.im)) (*.p16 x.re x.im) (real->posit16 1.0)) (quire16-mul-add (posit16->quire16 (*.p16 x.re x.im)) x.re x.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 (+.p16 x.im x.re) x.im) (*.p16 (+.p16 x.im x.re) x.im) x.im (*.p16 (+.p16 x.im x.re) x.im) (real->posit16 1.0) (posit16->quire16 (*.p16 (+.p16 x.im x.re) x.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) (quire16->posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))) (quire16->posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))) (quire16->posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))) (quire16->posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))) 11.497 * * * [progress]: adding candidates to table 12.266 * * [progress]: iteration 3 / 4 12.266 * * * [progress]: picking best candidate 12.316 * * * * [pick]: Picked #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.316 * * * [progress]: localizing error 12.527 * * * [progress]: generating rewritten candidates 12.527 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 12.527 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 1) 12.534 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1 1) 12.538 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 3) 12.542 * * * [progress]: generating series expansions 12.542 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 12.542 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 1) 12.542 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1 1) 12.542 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 3) 12.542 * * * [progress]: simplifying candidates 12.542 * * * * [progress]: [ 1 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (+.p16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) x.re) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (neg.p16 x.im)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.542 * * * * [progress]: [ 2 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (+.p16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (real->posit16 0.0)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.542 * * * * [progress]: [ 3 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (+.p16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (real->posit16 0.0)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.542 * * * * [progress]: [ 4 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (+.p16 (*.p16 x.re (*.p16 (+.p16 x.im x.re) x.im)) (*.p16 (neg.p16 x.im) (*.p16 (+.p16 x.im x.re) x.im)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.542 * * * * [progress]: [ 5 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (+.p16 (*.p16 (real->posit16 0.0) (*.p16 (+.p16 x.im x.re) x.im)) (*.p16 (-.p16 x.re x.im) (*.p16 (+.p16 x.im x.re) x.im)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.542 * * * * [progress]: [ 6 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (+.p16 (*.p16 (-.p16 x.re x.im) (*.p16 (+.p16 x.im x.re) x.im)) (*.p16 (real->posit16 0.0) (*.p16 (+.p16 x.im x.re) x.im)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.542 * * * * [progress]: [ 7 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (real->posit16 1.0)) (-.p16 x.re x.im))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.543 * * * * [progress]: [ 8 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (real->posit16 1.0)) (-.p16 x.re x.im))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.543 * * * * [progress]: [ 9 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (real->posit16 1.0))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.543 * * * * [progress]: [ 10 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.543 * * * * [progress]: [ 11 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (real->posit16 1.0) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.543 * * * * [progress]: [ 12 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (real->posit16 1.0) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.543 * * * * [progress]: [ 13 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (*.p16 (*.p16 (real->posit16 1.0) x.im) (-.p16 x.re x.im)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.543 * * * * [progress]: [ 14 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (real->posit16 1.0) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.543 * * * * [progress]: [ 15 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (real->posit16 1.0) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.543 * * * * [progress]: [ 16 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (*.p16 (real->posit16 1.0) (-.p16 x.re x.im)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.543 * * * * [progress]: [ 17 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 x.im (*.p16 (+.p16 x.im x.re) (-.p16 x.re x.im)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.543 * * * * [progress]: [ 18 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (/.p16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))) (+.p16 x.re x.im))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.543 * * * * [progress]: [ 19 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (/.p16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (real->posit16 1.0))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.543 * * * * [progress]: [ 20 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (/.p16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (real->posit16 1.0))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.543 * * * * [progress]: [ 21 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (/.p16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (real->posit16 1.0))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.543 * * * * [progress]: [ 22 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (real->posit16 1.0) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.543 * * * * [progress]: [ 23 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (quire16->posit16 (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.543 * * * * [progress]: [ 24 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (+.p16 (real->posit16 0.0) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.543 * * * * [progress]: [ 25 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (+.p16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (real->posit16 0.0))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.543 * * * * [progress]: [ 26 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (-.p16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (real->posit16 0.0))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.543 * * * * [progress]: [ 27 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (real->posit16 1.0) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.543 * * * * [progress]: [ 28 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (real->posit16 1.0))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.543 * * * * [progress]: [ 29 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (/.p16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (real->posit16 1.0))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.543 * * * * [progress]: [ 30 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 x.re x.im) (*.p16 (+.p16 x.im x.re) x.im))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.543 * * * * [progress]: [ 31 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (real->posit16 1.0) (*.p16 (+.p16 x.im x.re) x.im)) (-.p16 x.re x.im))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.543 * * * * [progress]: [ 32 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (real->posit16 1.0) (*.p16 (+.p16 x.im x.re) x.im)) (-.p16 x.re x.im))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.544 * * * * [progress]: [ 33 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) (*.p16 (real->posit16 1.0) x.im)) (-.p16 x.re x.im))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.544 * * * * [progress]: [ 34 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (/.p16 (*.p16 (+.p16 x.im x.re) x.im) (real->posit16 1.0)) (-.p16 x.re x.im))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.544 * * * * [progress]: [ 35 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (real->posit16 1.0) (*.p16 (+.p16 x.im x.re) x.im)) (-.p16 x.re x.im))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.544 * * * * [progress]: [ 36 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (quire16->posit16 (posit16->quire16 (*.p16 (+.p16 x.im x.re) x.im))) (-.p16 x.re x.im))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.544 * * * * [progress]: [ 37 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 (real->posit16 0.0) (*.p16 (+.p16 x.im x.re) x.im)) (-.p16 x.re x.im))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.544 * * * * [progress]: [ 38 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 (*.p16 (+.p16 x.im x.re) x.im) (real->posit16 0.0)) (-.p16 x.re x.im))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.544 * * * * [progress]: [ 39 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (-.p16 (*.p16 (+.p16 x.im x.re) x.im) (real->posit16 0.0)) (-.p16 x.re x.im))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.544 * * * * [progress]: [ 40 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (real->posit16 1.0) (*.p16 (+.p16 x.im x.re) x.im)) (-.p16 x.re x.im))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.544 * * * * [progress]: [ 41 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (real->posit16 1.0)) (-.p16 x.re x.im))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.544 * * * * [progress]: [ 42 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (/.p16 (*.p16 (+.p16 x.im x.re) x.im) (real->posit16 1.0)) (-.p16 x.re x.im))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.544 * * * * [progress]: [ 43 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 x.im (+.p16 x.im x.re)) (-.p16 x.re x.im))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.544 * * * * [progress]: [ 44 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.im (*.p16 (real->posit16 1.0) (*.p16 (+.p16 x.re x.re) x.re)))))> 12.544 * * * * [progress]: [ 45 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.im (*.p16 (real->posit16 1.0) (*.p16 (+.p16 x.re x.re) x.re)))))> 12.544 * * * * [progress]: [ 46 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.im (*.p16 (+.p16 x.re x.re) (*.p16 (real->posit16 1.0) x.re)))))> 12.544 * * * * [progress]: [ 47 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.im (/.p16 (*.p16 (+.p16 x.re x.re) x.re) (real->posit16 1.0)))))> 12.544 * * * * [progress]: [ 48 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.im (*.p16 (real->posit16 1.0) (*.p16 (+.p16 x.re x.re) x.re)))))> 12.544 * * * * [progress]: [ 49 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.im (quire16->posit16 (posit16->quire16 (*.p16 (+.p16 x.re x.re) x.re))))))> 12.544 * * * * [progress]: [ 50 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.im (+.p16 (real->posit16 0.0) (*.p16 (+.p16 x.re x.re) x.re)))))> 12.544 * * * * [progress]: [ 51 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.im (+.p16 (*.p16 (+.p16 x.re x.re) x.re) (real->posit16 0.0)))))> 12.544 * * * * [progress]: [ 52 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.im (-.p16 (*.p16 (+.p16 x.re x.re) x.re) (real->posit16 0.0)))))> 12.544 * * * * [progress]: [ 53 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.im (*.p16 (real->posit16 1.0) (*.p16 (+.p16 x.re x.re) x.re)))))> 12.544 * * * * [progress]: [ 54 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.im (*.p16 (*.p16 (+.p16 x.re x.re) x.re) (real->posit16 1.0)))))> 12.544 * * * * [progress]: [ 55 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.im (/.p16 (*.p16 (+.p16 x.re x.re) x.re) (real->posit16 1.0)))))> 12.544 * * * * [progress]: [ 56 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.im (*.p16 x.re (+.p16 x.re x.re)))))> 12.544 * * * * [progress]: [ 57 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.544 * * * * [progress]: [ 58 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.545 * * * * [progress]: [ 59 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.545 * * * * [progress]: [ 60 / 60 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 12.545 * [simplify]: Simplifying: (*.p16 (*.p16 (+.p16 x.im x.re) x.im) x.re) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (neg.p16 x.im)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (real->posit16 0.0)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (real->posit16 0.0)) (*.p16 x.re (*.p16 (+.p16 x.im x.re) x.im)) (*.p16 (neg.p16 x.im) (*.p16 (+.p16 x.im x.re) x.im)) (*.p16 (real->posit16 0.0) (*.p16 (+.p16 x.im x.re) x.im)) (*.p16 (-.p16 x.re x.im) (*.p16 (+.p16 x.im x.re) x.im)) (*.p16 (-.p16 x.re x.im) (*.p16 (+.p16 x.im x.re) x.im)) (*.p16 (real->posit16 0.0) (*.p16 (+.p16 x.im x.re) x.im)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (real->posit16 1.0)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (real->posit16 1.0)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (*.p16 x.im (-.p16 x.re x.im)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (*.p16 (*.p16 (real->posit16 1.0) x.im) (-.p16 x.re x.im)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (*.p16 (real->posit16 1.0) (-.p16 x.re x.im)) (*.p16 (+.p16 x.im x.re) (-.p16 x.re x.im)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im)) (real->posit16 1.0) (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.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 (+.p16 x.im x.re) x.im) (*.p16 (+.p16 x.im x.re) x.im) (*.p16 (real->posit16 1.0) x.im) (*.p16 (+.p16 x.im x.re) x.im) (real->posit16 1.0) (posit16->quire16 (*.p16 (+.p16 x.im x.re) x.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 (+.p16 x.re x.re) x.re) (*.p16 (+.p16 x.re x.re) x.re) (*.p16 (real->posit16 1.0) x.re) (*.p16 (+.p16 x.re x.re) x.re) (real->posit16 1.0) (posit16->quire16 (*.p16 (+.p16 x.re x.re) x.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 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.im (*.p16 (+.p16 x.re x.re) x.re))) (quire16->posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.im (*.p16 (+.p16 x.re x.re) x.re))) (quire16->posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.im (*.p16 (+.p16 x.re x.re) x.re))) (quire16->posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.im (*.p16 (+.p16 x.re x.re) x.re))) 12.545 * * [simplify]: iteration 0: 36 enodes 12.554 * * [simplify]: iteration 1: 81 enodes 12.597 * * [simplify]: iteration 2: 300 enodes 12.893 * * [simplify]: iteration 3: 1524 enodes 13.251 * * [simplify]: iteration complete: 5090 enodes 13.251 * * [simplify]: Extracting #0: cost 17 inf + 0 13.254 * * [simplify]: Extracting #1: cost 807 inf + 2 13.261 * * [simplify]: Extracting #2: cost 1927 inf + 129132 13.296 * * [simplify]: Extracting #3: cost 880 inf + 1323839 13.416 * * [simplify]: Extracting #4: cost 35 inf + 2143232 13.514 * * [simplify]: Extracting #5: cost 0 inf + 2185554 13.598 * [simplify]: Simplified to: (*.p16 (*.p16 (+.p16 x.re x.im) x.im) x.re) (*.p16 x.im (*.p16 (neg.p16 x.im) (+.p16 x.re x.im))) (real->posit16 0.0) (*.p16 (*.p16 x.im (+.p16 x.re x.im)) (-.p16 x.re x.im)) (*.p16 (*.p16 x.im (+.p16 x.re x.im)) (-.p16 x.re x.im)) (real->posit16 0.0) (*.p16 (*.p16 (+.p16 x.re x.im) x.im) x.re) (*.p16 x.im (*.p16 (neg.p16 x.im) (+.p16 x.re x.im))) (real->posit16 0.0) (*.p16 (*.p16 x.im (+.p16 x.re x.im)) (-.p16 x.re x.im)) (*.p16 (*.p16 x.im (+.p16 x.re x.im)) (-.p16 x.re x.im)) (real->posit16 0.0) (*.p16 x.im (+.p16 x.re x.im)) (*.p16 x.im (+.p16 x.re x.im)) (*.p16 (*.p16 x.im (+.p16 x.re x.im)) (-.p16 x.re x.im)) (*.p16 (-.p16 x.re x.im) x.im) (*.p16 (*.p16 x.im (+.p16 x.re x.im)) (-.p16 x.re x.im)) (*.p16 (*.p16 x.im (+.p16 x.re x.im)) (-.p16 x.re x.im)) (*.p16 (-.p16 x.re x.im) x.im) (*.p16 (*.p16 x.im (+.p16 x.re x.im)) (-.p16 x.re x.im)) (*.p16 (*.p16 x.im (+.p16 x.re x.im)) (-.p16 x.re x.im)) (-.p16 x.re x.im) (*.p16 (+.p16 x.re x.im) (-.p16 x.re x.im)) (*.p16 x.im (*.p16 (+.p16 x.re x.im) (*.p16 (+.p16 x.re x.im) (-.p16 x.re x.im)))) (*.p16 (*.p16 x.im (+.p16 x.re x.im)) (-.p16 x.re x.im)) (*.p16 (*.p16 x.im (+.p16 x.re x.im)) (-.p16 x.re x.im)) (*.p16 (*.p16 x.im (+.p16 x.re x.im)) (-.p16 x.re x.im)) (real->posit16 1.0) (posit16->quire16 (*.p16 (*.p16 x.im (+.p16 x.re x.im)) (-.p16 x.re x.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 x.im (+.p16 x.re x.im)) (*.p16 x.im (+.p16 x.re x.im)) x.im (*.p16 x.im (+.p16 x.re x.im)) (real->posit16 1.0) (posit16->quire16 (*.p16 x.im (+.p16 x.re x.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 (*.p16 x.re x.re) (*.p16 x.re x.re)) (+.p16 (*.p16 x.re x.re) (*.p16 x.re x.re)) x.re (+.p16 (*.p16 x.re x.re) (*.p16 x.re x.re)) (real->posit16 1.0) (posit16->quire16 (+.p16 (*.p16 x.re x.re) (*.p16 x.re x.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 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 x.im (+.p16 x.re x.im)) (-.p16 x.re x.im))) x.im (+.p16 (*.p16 x.re x.re) (*.p16 x.re x.re)))) (quire16->posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 x.im (+.p16 x.re x.im)) (-.p16 x.re x.im))) x.im (+.p16 (*.p16 x.re x.re) (*.p16 x.re x.re)))) (quire16->posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 x.im (+.p16 x.re x.im)) (-.p16 x.re x.im))) x.im (+.p16 (*.p16 x.re x.re) (*.p16 x.re x.re)))) (quire16->posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 x.im (+.p16 x.re x.im)) (-.p16 x.re x.im))) x.im (+.p16 (*.p16 x.re x.re) (*.p16 x.re x.re)))) 13.605 * * * [progress]: adding candidates to table 14.211 * * [progress]: iteration 4 / 4 14.211 * * * [progress]: picking best candidate 14.254 * * * * [pick]: Picked #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.254 * * * [progress]: localizing error 14.480 * * * [progress]: generating rewritten candidates 14.480 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 14.480 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 1) 14.499 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1 2) 14.507 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 3) 14.514 * * * [progress]: generating series expansions 14.514 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 14.514 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 1) 14.514 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1 2) 14.514 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 3) 14.514 * * * [progress]: simplifying candidates 14.514 * * * * [progress]: [ 1 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (+.p16 (*.p16 (+.p16 x.im x.re) (*.p16 x.im x.re)) (*.p16 (+.p16 x.im x.re) (*.p16 x.im (neg.p16 x.im))))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.514 * * * * [progress]: [ 2 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (+.p16 (*.p16 (+.p16 x.im x.re) (*.p16 x.im (real->posit16 0.0))) (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im))))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.514 * * * * [progress]: [ 3 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (+.p16 (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im))) (*.p16 (+.p16 x.im x.re) (*.p16 x.im (real->posit16 0.0))))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.514 * * * * [progress]: [ 4 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (+.p16 (*.p16 (+.p16 x.im x.re) (*.p16 x.re x.im)) (*.p16 (+.p16 x.im x.re) (*.p16 (neg.p16 x.im) x.im)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.515 * * * * [progress]: [ 5 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (+.p16 (*.p16 (+.p16 x.im x.re) (*.p16 (real->posit16 0.0) x.im)) (*.p16 (+.p16 x.im x.re) (*.p16 (-.p16 x.re x.im) x.im)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.515 * * * * [progress]: [ 6 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (+.p16 (*.p16 (+.p16 x.im x.re) (*.p16 (-.p16 x.re x.im) x.im)) (*.p16 (+.p16 x.im x.re) (*.p16 (real->posit16 0.0) x.im)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.515 * * * * [progress]: [ 7 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (+.p16 (*.p16 (+.p16 x.im x.re) (real->posit16 0.0)) (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im))))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.515 * * * * [progress]: [ 8 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (+.p16 (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im))) (*.p16 (+.p16 x.im x.re) (real->posit16 0.0)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.515 * * * * [progress]: [ 9 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (+.p16 (*.p16 (*.p16 x.im x.re) (+.p16 x.im x.re)) (*.p16 (*.p16 x.im (neg.p16 x.im)) (+.p16 x.im x.re)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.515 * * * * [progress]: [ 10 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (+.p16 (*.p16 (*.p16 x.im (real->posit16 0.0)) (+.p16 x.im x.re)) (*.p16 (*.p16 x.im (-.p16 x.re x.im)) (+.p16 x.im x.re)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.515 * * * * [progress]: [ 11 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (+.p16 (*.p16 (*.p16 x.im (-.p16 x.re x.im)) (+.p16 x.im x.re)) (*.p16 (*.p16 x.im (real->posit16 0.0)) (+.p16 x.im x.re)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.515 * * * * [progress]: [ 12 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (+.p16 (*.p16 (*.p16 x.re x.im) (+.p16 x.im x.re)) (*.p16 (*.p16 (neg.p16 x.im) x.im) (+.p16 x.im x.re)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.515 * * * * [progress]: [ 13 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (+.p16 (*.p16 (*.p16 (real->posit16 0.0) x.im) (+.p16 x.im x.re)) (*.p16 (*.p16 (-.p16 x.re x.im) x.im) (+.p16 x.im x.re)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.515 * * * * [progress]: [ 14 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (+.p16 (*.p16 (*.p16 (-.p16 x.re x.im) x.im) (+.p16 x.im x.re)) (*.p16 (*.p16 (real->posit16 0.0) x.im) (+.p16 x.im x.re)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.515 * * * * [progress]: [ 15 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (+.p16 (*.p16 (real->posit16 0.0) (+.p16 x.im x.re)) (*.p16 (*.p16 x.im (-.p16 x.re x.im)) (+.p16 x.im x.re)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.515 * * * * [progress]: [ 16 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (+.p16 (*.p16 (*.p16 x.im (-.p16 x.re x.im)) (+.p16 x.im x.re)) (*.p16 (real->posit16 0.0) (+.p16 x.im x.re)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.515 * * * * [progress]: [ 17 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.515 * * * * [progress]: [ 18 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) (*.p16 x.im (real->posit16 1.0))) (-.p16 x.re x.im))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.515 * * * * [progress]: [ 19 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) (*.p16 x.im (real->posit16 1.0))) (-.p16 x.re x.im))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.515 * * * * [progress]: [ 20 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im))) (real->posit16 1.0))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.515 * * * * [progress]: [ 21 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) (real->posit16 1.0)) (*.p16 x.im (-.p16 x.re x.im)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.515 * * * * [progress]: [ 22 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) (real->posit16 1.0)) (*.p16 x.im (-.p16 x.re x.im)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.515 * * * * [progress]: [ 23 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im))) (real->posit16 1.0))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.515 * * * * [progress]: [ 24 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) (-.p16 x.re x.im)) x.im)) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.515 * * * * [progress]: [ 25 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (real->posit16 1.0) (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im))))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.515 * * * * [progress]: [ 26 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (real->posit16 1.0) (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im))))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.515 * * * * [progress]: [ 27 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (*.p16 (real->posit16 1.0) (*.p16 x.im (-.p16 x.re x.im))))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.515 * * * * [progress]: [ 28 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (/.p16 (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)))) (+.p16 x.re x.im))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.515 * * * * [progress]: [ 29 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (/.p16 (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im))) (real->posit16 1.0))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.516 * * * * [progress]: [ 30 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (/.p16 (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im))) (real->posit16 1.0))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.516 * * * * [progress]: [ 31 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (/.p16 (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im))) (real->posit16 1.0))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.516 * * * * [progress]: [ 32 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (real->posit16 1.0) (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im))))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.516 * * * * [progress]: [ 33 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (quire16->posit16 (posit16->quire16 (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im)))))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.516 * * * * [progress]: [ 34 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (+.p16 (real->posit16 0.0) (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im))))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.516 * * * * [progress]: [ 35 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (+.p16 (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im))) (real->posit16 0.0))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.516 * * * * [progress]: [ 36 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (-.p16 (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im))) (real->posit16 0.0))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.516 * * * * [progress]: [ 37 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (real->posit16 1.0) (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im))))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.516 * * * * [progress]: [ 38 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im))) (real->posit16 1.0))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.516 * * * * [progress]: [ 39 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (/.p16 (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im))) (real->posit16 1.0))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.516 * * * * [progress]: [ 40 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 x.im (-.p16 x.re x.im)) (+.p16 x.im x.re))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.516 * * * * [progress]: [ 41 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (+.p16 (*.p16 x.im x.re) (*.p16 x.im (neg.p16 x.im))))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.516 * * * * [progress]: [ 42 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (+.p16 (*.p16 x.im (real->posit16 0.0)) (*.p16 x.im (-.p16 x.re x.im))))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.516 * * * * [progress]: [ 43 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (+.p16 (*.p16 x.im (-.p16 x.re x.im)) (*.p16 x.im (real->posit16 0.0))))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.516 * * * * [progress]: [ 44 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (+.p16 (*.p16 x.re x.im) (*.p16 (neg.p16 x.im) x.im)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.516 * * * * [progress]: [ 45 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (+.p16 (*.p16 (real->posit16 0.0) x.im) (*.p16 (-.p16 x.re x.im) x.im)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.516 * * * * [progress]: [ 46 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (+.p16 (*.p16 (-.p16 x.re x.im) x.im) (*.p16 (real->posit16 0.0) x.im)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.516 * * * * [progress]: [ 47 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (*.p16 (*.p16 x.im (real->posit16 1.0)) (-.p16 x.re x.im)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.516 * * * * [progress]: [ 48 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (*.p16 (*.p16 x.im (real->posit16 1.0)) (-.p16 x.re x.im)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.516 * * * * [progress]: [ 49 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (*.p16 (*.p16 x.im (-.p16 x.re x.im)) (real->posit16 1.0)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.516 * * * * [progress]: [ 50 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (/.p16 (*.p16 x.im (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))) (+.p16 x.re x.im)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.516 * * * * [progress]: [ 51 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (/.p16 (*.p16 x.im (-.p16 x.re x.im)) (real->posit16 1.0)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.516 * * * * [progress]: [ 52 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (*.p16 (real->posit16 1.0) (*.p16 x.im (-.p16 x.re x.im))))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.516 * * * * [progress]: [ 53 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (quire16->posit16 (posit16->quire16 (*.p16 x.im (-.p16 x.re x.im)))))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.516 * * * * [progress]: [ 54 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (+.p16 (real->posit16 0.0) (*.p16 x.im (-.p16 x.re x.im))))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.516 * * * * [progress]: [ 55 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (+.p16 (*.p16 x.im (-.p16 x.re x.im)) (real->posit16 0.0)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.517 * * * * [progress]: [ 56 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (-.p16 (*.p16 x.im (-.p16 x.re x.im)) (real->posit16 0.0)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.517 * * * * [progress]: [ 57 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (*.p16 (real->posit16 1.0) (*.p16 x.im (-.p16 x.re x.im))))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.517 * * * * [progress]: [ 58 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (*.p16 (*.p16 x.im (-.p16 x.re x.im)) (real->posit16 1.0)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.517 * * * * [progress]: [ 59 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (/.p16 (*.p16 x.im (-.p16 x.re x.im)) (real->posit16 1.0)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.517 * * * * [progress]: [ 60 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (*.p16 (-.p16 x.re x.im) x.im))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.517 * * * * [progress]: [ 61 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im)))) x.im (*.p16 (real->posit16 1.0) (*.p16 (+.p16 x.re x.re) x.re)))))> 14.517 * * * * [progress]: [ 62 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im)))) x.im (*.p16 (real->posit16 1.0) (*.p16 (+.p16 x.re x.re) x.re)))))> 14.517 * * * * [progress]: [ 63 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im)))) x.im (*.p16 (+.p16 x.re x.re) (*.p16 (real->posit16 1.0) x.re)))))> 14.517 * * * * [progress]: [ 64 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im)))) x.im (/.p16 (*.p16 (+.p16 x.re x.re) x.re) (real->posit16 1.0)))))> 14.517 * * * * [progress]: [ 65 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im)))) x.im (*.p16 (real->posit16 1.0) (*.p16 (+.p16 x.re x.re) x.re)))))> 14.517 * * * * [progress]: [ 66 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im)))) x.im (quire16->posit16 (posit16->quire16 (*.p16 (+.p16 x.re x.re) x.re))))))> 14.517 * * * * [progress]: [ 67 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im)))) x.im (+.p16 (real->posit16 0.0) (*.p16 (+.p16 x.re x.re) x.re)))))> 14.517 * * * * [progress]: [ 68 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im)))) x.im (+.p16 (*.p16 (+.p16 x.re x.re) x.re) (real->posit16 0.0)))))> 14.517 * * * * [progress]: [ 69 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im)))) x.im (-.p16 (*.p16 (+.p16 x.re x.re) x.re) (real->posit16 0.0)))))> 14.517 * * * * [progress]: [ 70 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im)))) x.im (*.p16 (real->posit16 1.0) (*.p16 (+.p16 x.re x.re) x.re)))))> 14.517 * * * * [progress]: [ 71 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im)))) x.im (*.p16 (*.p16 (+.p16 x.re x.re) x.re) (real->posit16 1.0)))))> 14.517 * * * * [progress]: [ 72 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im)))) x.im (/.p16 (*.p16 (+.p16 x.re x.re) x.re) (real->posit16 1.0)))))> 14.517 * * * * [progress]: [ 73 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im)))) x.im (*.p16 x.re (+.p16 x.re x.re)))))> 14.517 * * * * [progress]: [ 74 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.517 * * * * [progress]: [ 75 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.517 * * * * [progress]: [ 76 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.517 * * * * [progress]: [ 77 / 77 ] simplifiying candidate #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> 14.518 * [simplify]: Simplifying: (*.p16 (+.p16 x.im x.re) (*.p16 x.im x.re)) (*.p16 (+.p16 x.im x.re) (*.p16 x.im (neg.p16 x.im))) (*.p16 (+.p16 x.im x.re) (*.p16 x.im (real->posit16 0.0))) (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im))) (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im))) (*.p16 (+.p16 x.im x.re) (*.p16 x.im (real->posit16 0.0))) (*.p16 (+.p16 x.im x.re) (*.p16 x.re x.im)) (*.p16 (+.p16 x.im x.re) (*.p16 (neg.p16 x.im) x.im)) (*.p16 (+.p16 x.im x.re) (*.p16 (real->posit16 0.0) x.im)) (*.p16 (+.p16 x.im x.re) (*.p16 (-.p16 x.re x.im) x.im)) (*.p16 (+.p16 x.im x.re) (*.p16 (-.p16 x.re x.im) x.im)) (*.p16 (+.p16 x.im x.re) (*.p16 (real->posit16 0.0) x.im)) (*.p16 (+.p16 x.im x.re) (real->posit16 0.0)) (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im))) (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im))) (*.p16 (+.p16 x.im x.re) (real->posit16 0.0)) (*.p16 (*.p16 x.im x.re) (+.p16 x.im x.re)) (*.p16 (*.p16 x.im (neg.p16 x.im)) (+.p16 x.im x.re)) (*.p16 (*.p16 x.im (real->posit16 0.0)) (+.p16 x.im x.re)) (*.p16 (*.p16 x.im (-.p16 x.re x.im)) (+.p16 x.im x.re)) (*.p16 (*.p16 x.im (-.p16 x.re x.im)) (+.p16 x.im x.re)) (*.p16 (*.p16 x.im (real->posit16 0.0)) (+.p16 x.im x.re)) (*.p16 (*.p16 x.re x.im) (+.p16 x.im x.re)) (*.p16 (*.p16 (neg.p16 x.im) x.im) (+.p16 x.im x.re)) (*.p16 (*.p16 (real->posit16 0.0) x.im) (+.p16 x.im x.re)) (*.p16 (*.p16 (-.p16 x.re x.im) x.im) (+.p16 x.im x.re)) (*.p16 (*.p16 (-.p16 x.re x.im) x.im) (+.p16 x.im x.re)) (*.p16 (*.p16 (real->posit16 0.0) x.im) (+.p16 x.im x.re)) (*.p16 (real->posit16 0.0) (+.p16 x.im x.re)) (*.p16 (*.p16 x.im (-.p16 x.re x.im)) (+.p16 x.im x.re)) (*.p16 (*.p16 x.im (-.p16 x.re x.im)) (+.p16 x.im x.re)) (*.p16 (real->posit16 0.0) (+.p16 x.im x.re)) (*.p16 (+.p16 x.im x.re) x.im) (*.p16 (+.p16 x.im x.re) (*.p16 x.im (real->posit16 1.0))) (*.p16 (+.p16 x.im x.re) (*.p16 x.im (real->posit16 1.0))) (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im))) (*.p16 (+.p16 x.im x.re) (real->posit16 1.0)) (*.p16 (+.p16 x.im x.re) (real->posit16 1.0)) (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im))) (*.p16 (+.p16 x.im x.re) (-.p16 x.re x.im)) (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im))) (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im))) (*.p16 (real->posit16 1.0) (*.p16 x.im (-.p16 x.re x.im))) (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im)))) (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im))) (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im))) (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im))) (real->posit16 1.0) (posit16->quire16 (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.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 x.im x.re) (*.p16 x.im (neg.p16 x.im)) (*.p16 x.im (real->posit16 0.0)) (*.p16 x.im (-.p16 x.re x.im)) (*.p16 x.im (-.p16 x.re x.im)) (*.p16 x.im (real->posit16 0.0)) (*.p16 x.re x.im) (*.p16 (neg.p16 x.im) x.im) (*.p16 (real->posit16 0.0) x.im) (*.p16 (-.p16 x.re x.im) x.im) (*.p16 (-.p16 x.re x.im) x.im) (*.p16 (real->posit16 0.0) x.im) (*.p16 x.im (real->posit16 1.0)) (*.p16 x.im (real->posit16 1.0)) (*.p16 x.im (-.p16 x.re x.im)) (*.p16 x.im (-.p16 (*.p16 x.re x.re) (*.p16 x.im x.im))) (*.p16 x.im (-.p16 x.re x.im)) (real->posit16 1.0) (posit16->quire16 (*.p16 x.im (-.p16 x.re x.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 (+.p16 x.re x.re) x.re) (*.p16 (+.p16 x.re x.re) x.re) (*.p16 (real->posit16 1.0) x.re) (*.p16 (+.p16 x.re x.re) x.re) (real->posit16 1.0) (posit16->quire16 (*.p16 (+.p16 x.re x.re) x.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 x.im (-.p16 x.re x.im)) (*.p16 x.im (-.p16 x.re x.im)) (*.p16 x.im (-.p16 x.re x.im)) (*.p16 x.im (-.p16 x.re x.im)) 14.519 * * [simplify]: iteration 0: 52 enodes 14.538 * * [simplify]: iteration 1: 174 enodes 14.608 * * [simplify]: iteration 2: 467 enodes 15.629 * * [simplify]: iteration 3: 2468 enodes 16.419 * * [simplify]: iteration complete: 5040 enodes 16.419 * * [simplify]: Extracting #0: cost 18 inf + 0 16.423 * * [simplify]: Extracting #1: cost 955 inf + 2 16.436 * * [simplify]: Extracting #2: cost 1625 inf + 106930 16.483 * * [simplify]: Extracting #3: cost 737 inf + 1052164 16.566 * * [simplify]: Extracting #4: cost 18 inf + 1742263 16.646 * * [simplify]: Extracting #5: cost 0 inf + 1763336 16.725 * [simplify]: Simplified to: (*.p16 (*.p16 x.im x.re) (+.p16 x.re x.im)) (*.p16 (*.p16 x.im (neg.p16 x.im)) (+.p16 x.im x.re)) (real->posit16 0.0) (*.p16 (+.p16 x.im x.re) (*.p16 (-.p16 x.re x.im) x.im)) (*.p16 (+.p16 x.im x.re) (*.p16 (-.p16 x.re x.im) x.im)) (real->posit16 0.0) (*.p16 (*.p16 x.im x.re) (+.p16 x.re x.im)) (*.p16 (*.p16 x.im (neg.p16 x.im)) (+.p16 x.im x.re)) (real->posit16 0.0) (*.p16 (+.p16 x.im x.re) (*.p16 (-.p16 x.re x.im) x.im)) (*.p16 (+.p16 x.im x.re) (*.p16 (-.p16 x.re x.im) x.im)) (real->posit16 0.0) (real->posit16 0.0) (*.p16 (+.p16 x.im x.re) (*.p16 (-.p16 x.re x.im) x.im)) (*.p16 (+.p16 x.im x.re) (*.p16 (-.p16 x.re x.im) x.im)) (real->posit16 0.0) (*.p16 (*.p16 x.im x.re) (+.p16 x.re x.im)) (*.p16 (*.p16 x.im (neg.p16 x.im)) (+.p16 x.im x.re)) (real->posit16 0.0) (*.p16 (+.p16 x.im x.re) (*.p16 (-.p16 x.re x.im) x.im)) (*.p16 (+.p16 x.im x.re) (*.p16 (-.p16 x.re x.im) x.im)) (real->posit16 0.0) (*.p16 (*.p16 x.im x.re) (+.p16 x.re x.im)) (*.p16 (*.p16 x.im (neg.p16 x.im)) (+.p16 x.im x.re)) (real->posit16 0.0) (*.p16 (+.p16 x.im x.re) (*.p16 (-.p16 x.re x.im) x.im)) (*.p16 (+.p16 x.im x.re) (*.p16 (-.p16 x.re x.im) x.im)) (real->posit16 0.0) (real->posit16 0.0) (*.p16 (+.p16 x.im x.re) (*.p16 (-.p16 x.re x.im) x.im)) (*.p16 (+.p16 x.im x.re) (*.p16 (-.p16 x.re x.im) x.im)) (real->posit16 0.0) (*.p16 x.im (+.p16 x.im x.re)) (*.p16 x.im (+.p16 x.im x.re)) (*.p16 x.im (+.p16 x.im x.re)) (*.p16 (+.p16 x.im x.re) (*.p16 (-.p16 x.re x.im) x.im)) (+.p16 x.im x.re) (+.p16 x.im x.re) (*.p16 (+.p16 x.im x.re) (*.p16 (-.p16 x.re x.im) x.im)) (*.p16 (+.p16 x.re x.im) (-.p16 x.re x.im)) (*.p16 (+.p16 x.im x.re) (*.p16 (-.p16 x.re x.im) x.im)) (*.p16 (+.p16 x.im x.re) (*.p16 (-.p16 x.re x.im) x.im)) (*.p16 (-.p16 x.re x.im) x.im) (*.p16 (*.p16 (+.p16 x.im x.re) (*.p16 (-.p16 x.re x.im) x.im)) (+.p16 x.im x.re)) (*.p16 (+.p16 x.im x.re) (*.p16 (-.p16 x.re x.im) x.im)) (*.p16 (+.p16 x.im x.re) (*.p16 (-.p16 x.re x.im) x.im)) (*.p16 (+.p16 x.im x.re) (*.p16 (-.p16 x.re x.im) x.im)) (real->posit16 1.0) (posit16->quire16 (*.p16 (+.p16 x.im x.re) (*.p16 (-.p16 x.re x.im) x.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 x.im x.re) (*.p16 x.im (neg.p16 x.im)) (real->posit16 0.0) (*.p16 (-.p16 x.re x.im) x.im) (*.p16 (-.p16 x.re x.im) x.im) (real->posit16 0.0) (*.p16 x.im x.re) (*.p16 x.im (neg.p16 x.im)) (real->posit16 0.0) (*.p16 (-.p16 x.re x.im) x.im) (*.p16 (-.p16 x.re x.im) x.im) (real->posit16 0.0) x.im x.im (*.p16 (-.p16 x.re x.im) x.im) (*.p16 (+.p16 x.im x.re) (*.p16 (-.p16 x.re x.im) x.im)) (*.p16 (-.p16 x.re x.im) x.im) (real->posit16 1.0) (posit16->quire16 (*.p16 (-.p16 x.re x.im) x.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 (*.p16 x.re x.re) (*.p16 x.re x.re)) (+.p16 (*.p16 x.re x.re) (*.p16 x.re x.re)) x.re (+.p16 (*.p16 x.re x.re) (*.p16 x.re x.re)) (real->posit16 1.0) (posit16->quire16 (+.p16 (*.p16 x.re x.re) (*.p16 x.re x.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 x.re x.im) x.im) (*.p16 (-.p16 x.re x.im) x.im) (*.p16 (-.p16 x.re x.im) x.im) (*.p16 (-.p16 x.re x.im) x.im) 16.730 * * * [progress]: adding candidates to table 17.553 * [progress]: [Phase 3 of 3] Extracting. 17.554 * * [regime]: Finding splitpoints for: (#posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> # #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> #posit16 (quire16-mul-add (posit16->quire16 (+.p16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) x.re) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (neg.p16 x.im)))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> # # #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> #) 17.556 * * * [regime-changes]: Trying 2 branch expressions: (x.im x.re) 17.556 * * * * [regimes]: Trying to branch on x.im from (#posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> # #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> #posit16 (quire16-mul-add (posit16->quire16 (+.p16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) x.re) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (neg.p16 x.im)))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> # # #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> #) 17.676 * * * * [regimes]: Trying to branch on x.re from (#posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> # #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (+.p16 x.im x.re) (*.p16 x.im (-.p16 x.re x.im)))) x.im (*.p16 (+.p16 x.re x.re) x.re))))> #posit16 (quire16-mul-add (posit16->quire16 (+.p16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) x.re) (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (neg.p16 x.im)))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> # # #posit16 (quire16-mul-add (posit16->quire16 (*.p16 (*.p16 (+.p16 x.im x.re) x.im) (-.p16 x.re x.im))) x.re (+.p16 (*.p16 x.im x.re) (*.p16 x.im x.re)))))> #) 18.165 * * * [regime]: Found split indices: #