1550699081.513 * [misc]progress: [Phase 1 of 3] Setting up. 1550699081.513 * * * [misc]progress: [1/2] Preparing points 1550699081.513 * * * * [misc]points: Sampling 256 additional inputs, on iter 0 have 0 / 256 1550699081.514 * * * * [misc]points: Computing exacts on every 16 of 256 points to ramp up precision 1550699081.516 * * * * [misc]points: Setting MPFR precision to 64 1550699081.518 * * * * [misc]points: Setting MPFR precision to 320 1550699081.520 * * * * [misc]points: Computing exacts on every 8 of 256 points to ramp up precision 1550699081.523 * * * * [misc]points: Setting MPFR precision to 64 1550699081.525 * * * * [misc]points: Setting MPFR precision to 320 1550699081.529 * * * * [misc]points: Computing exacts on every 4 of 256 points to ramp up precision 1550699081.531 * * * * [misc]points: Setting MPFR precision to 64 1550699081.534 * * * * [misc]points: Setting MPFR precision to 320 1550699081.538 * * * * [misc]points: Computing exacts on every 2 of 256 points to ramp up precision 1550699081.540 * * * * [misc]points: Setting MPFR precision to 64 1550699081.544 * * * * [misc]points: Setting MPFR precision to 320 1550699081.551 * * * * [misc]points: Computing exacts for 256 points 1550699081.553 * * * * [misc]points: Setting MPFR precision to 64 1550699081.567 * * * * [misc]points: Setting MPFR precision to 320 1550699081.586 * * * * [misc]points: Filtering points with unrepresentable outputs 1550699081.594 * * * * [misc]points: Sampling 126 additional inputs, on iter 1 have 130 / 256 1550699081.594 * * * * [misc]points: Computing exacts on every 7 of 126 points to ramp up precision 1550699081.596 * * * * [misc]points: Setting MPFR precision to 64 1550699081.597 * * * * [misc]points: Setting MPFR precision to 320 1550699081.598 * * * * [misc]points: Computing exacts on every 3 of 126 points to ramp up precision 1550699081.599 * * * * [misc]points: Setting MPFR precision to 64 1550699081.601 * * * * [misc]points: Setting MPFR precision to 320 1550699081.604 * * * * [misc]points: Computing exacts for 126 points 1550699081.605 * * * * [misc]points: Setting MPFR precision to 64 1550699081.612 * * * * [misc]points: Setting MPFR precision to 320 1550699081.621 * * * * [misc]points: Filtering points with unrepresentable outputs 1550699081.641 * * * * [misc]points: Sampling 64 additional inputs, on iter 2 have 192 / 256 1550699081.641 * * * * [misc]points: Computing exacts on every 4 of 64 points to ramp up precision 1550699081.642 * * * * [misc]points: Setting MPFR precision to 64 1550699081.643 * * * * [misc]points: Setting MPFR precision to 320 1550699081.644 * * * * [misc]points: Computing exacts on every 2 of 64 points to ramp up precision 1550699081.646 * * * * [misc]points: Setting MPFR precision to 64 1550699081.647 * * * * [misc]points: Setting MPFR precision to 320 1550699081.649 * * * * [misc]points: Computing exacts for 64 points 1550699081.651 * * * * [misc]points: Setting MPFR precision to 64 1550699081.655 * * * * [misc]points: Setting MPFR precision to 320 1550699081.659 * * * * [misc]points: Filtering points with unrepresentable outputs 1550699081.662 * * * * [misc]points: Sampling 25 additional inputs, on iter 3 have 231 / 256 1550699081.662 * * * * [misc]points: Computing exacts for 25 points 1550699081.663 * * * * [misc]points: Setting MPFR precision to 64 1550699081.665 * * * * [misc]points: Setting MPFR precision to 320 1550699081.667 * * * * [misc]points: Filtering points with unrepresentable outputs 1550699081.668 * * * * [misc]points: Sampling 13 additional inputs, on iter 4 have 243 / 256 1550699081.668 * * * * [misc]points: Computing exacts for 13 points 1550699081.669 * * * * [misc]points: Setting MPFR precision to 64 1550699081.670 * * * * [misc]points: Setting MPFR precision to 320 1550699081.671 * * * * [misc]points: Filtering points with unrepresentable outputs 1550699081.671 * * * * [misc]points: Sampling 4 additional inputs, on iter 5 have 253 / 256 1550699081.672 * * * * [misc]points: Computing exacts for 4 points 1550699081.673 * * * * [misc]points: Setting MPFR precision to 64 1550699081.673 * * * * [misc]points: Setting MPFR precision to 320 1550699081.674 * * * * [misc]points: Filtering points with unrepresentable outputs 1550699081.674 * * * * [misc]points: Sampling 4 additional inputs, on iter 6 have 255 / 256 1550699081.674 * * * * [misc]points: Computing exacts for 4 points 1550699081.675 * * * * [misc]points: Setting MPFR precision to 64 1550699081.675 * * * * [misc]points: Setting MPFR precision to 320 1550699081.676 * * * * [misc]points: Filtering points with unrepresentable outputs 1550699081.676 * * * * [misc]points: Sampling 4 additional inputs, on iter 7 have 255 / 256 1550699081.676 * * * * [misc]points: Computing exacts for 4 points 1550699081.677 * * * * [misc]points: Setting MPFR precision to 64 1550699081.678 * * * * [misc]points: Setting MPFR precision to 320 1550699081.678 * * * * [misc]points: Filtering points with unrepresentable outputs 1550699081.678 * * * * [exit]points: Sampled 256 points with exact outputs 1550699081.678 * * * [misc]progress: [2/2] Setting up program. 1550699081.699 * [misc]progress: [Phase 2 of 3] Improving. 1550699081.699 * * * * [misc]progress: [ 1 / 1 ] simplifiying candidate #posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))> 1550699081.700 * [enter]simplify: Simplifying (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) 1550699081.700 * * [misc]simplify: iters left: 5 (9 enodes) 1550699081.702 * * [misc]simplify: iters left: 4 (22 enodes) 1550699081.706 * * [misc]simplify: iters left: 3 (42 enodes) 1550699081.713 * * [misc]simplify: iters left: 2 (100 enodes) 1550699081.743 * * [misc]simplify: iters left: 1 (347 enodes) 1550699081.958 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699081.958 * * [misc]simplify: Extracting #1: cost 48 inf + 0 1550699081.960 * * [misc]simplify: Extracting #2: cost 269 inf + 0 1550699081.963 * * [misc]simplify: Extracting #3: cost 457 inf + 1 1550699081.980 * * [misc]simplify: Extracting #4: cost 422 inf + 210469 1550699082.056 * * [misc]simplify: Extracting #5: cost 77 inf + 915056 1550699082.142 * * [misc]simplify: Extracting #6: cost 3 inf + 1114648 1550699082.262 * * [misc]simplify: Extracting #7: cost 1 inf + 1091652 1550699082.381 * * [misc]simplify: Extracting #8: cost 0 inf + 1093814 1550699082.501 * * [misc]simplify: Extracting #9: cost 0 inf + 1093774 1550699082.592 * [exit]simplify: Simplified to (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x)))) 1550699082.592 * [misc]simplify: Simplified (2) to (λ (x) (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x))))) 1550699082.622 * * [misc]progress: iteration 1 / 4 1550699082.622 * * * [misc]progress: picking best candidate 1550699082.651 * * * * [misc]pick: Picked #posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))> 1550699082.651 * * * [misc]progress: localizing error 1550699083.001 * * * [misc]progress: generating rewritten candidates 1550699083.001 * * * * [misc]progress: [ 1 / 4 ] rewriting at (2) 1550699083.006 * * * * [misc]progress: [ 2 / 4 ] rewriting at (2 2) 1550699083.009 * * * * [misc]progress: [ 3 / 4 ] rewriting at (2 1) 1550699083.011 * * * * [misc]progress: [ 4 / 4 ] rewriting at (2 2 2) 1550699083.011 * * * [misc]progress: generating series expansions 1550699083.011 * * * * [misc]progress: [ 1 / 4 ] generating series at (2) 1550699083.011 * * * * [misc]progress: [ 2 / 4 ] generating series at (2 2) 1550699083.011 * * * * [misc]progress: [ 3 / 4 ] generating series at (2 1) 1550699083.011 * * * * [misc]progress: [ 4 / 4 ] generating series at (2 2 2) 1550699083.011 * * * [misc]progress: simplifying candidates 1550699083.011 * * * * [misc]progress: [ 1 / 6 ] simplifiying candidate #posit16 1) (sqrt.p16 x)) (neg.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))> 1550699083.011 * * * * [misc]progress: [ 2 / 6 ] simplifiying candidate #posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 x))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))> 1550699083.011 * * * * [misc]progress: [ 3 / 6 ] simplifiying candidate #posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))> 1550699083.012 * [enter]simplify: Simplifying (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) 1550699083.012 * * [misc]simplify: iters left: 5 (9 enodes) 1550699083.016 * * [misc]simplify: iters left: 4 (22 enodes) 1550699083.024 * * [misc]simplify: iters left: 3 (42 enodes) 1550699083.039 * * [misc]simplify: iters left: 2 (100 enodes) 1550699083.077 * * [misc]simplify: iters left: 1 (347 enodes) 1550699083.251 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699083.251 * * [misc]simplify: Extracting #1: cost 48 inf + 0 1550699083.253 * * [misc]simplify: Extracting #2: cost 269 inf + 0 1550699083.256 * * [misc]simplify: Extracting #3: cost 457 inf + 1 1550699083.274 * * [misc]simplify: Extracting #4: cost 422 inf + 210469 1550699083.365 * * [misc]simplify: Extracting #5: cost 77 inf + 915056 1550699083.483 * * [misc]simplify: Extracting #6: cost 3 inf + 1114648 1550699083.581 * * [misc]simplify: Extracting #7: cost 1 inf + 1091652 1550699083.662 * * [misc]simplify: Extracting #8: cost 0 inf + 1093814 1550699083.765 * * [misc]simplify: Extracting #9: cost 0 inf + 1093774 1550699083.873 * [exit]simplify: Simplified to (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x)))) 1550699083.873 * [misc]simplify: Simplified (2) to (λ (x) (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x))))) 1550699083.873 * * * * [misc]progress: [ 4 / 6 ] simplifiying candidate #posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))> 1550699083.873 * [enter]simplify: Simplifying (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) 1550699083.873 * * [misc]simplify: iters left: 5 (9 enodes) 1550699083.878 * * [misc]simplify: iters left: 4 (22 enodes) 1550699083.886 * * [misc]simplify: iters left: 3 (42 enodes) 1550699083.901 * * [misc]simplify: iters left: 2 (100 enodes) 1550699083.949 * * [misc]simplify: iters left: 1 (347 enodes) 1550699084.211 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699084.211 * * [misc]simplify: Extracting #1: cost 48 inf + 0 1550699084.212 * * [misc]simplify: Extracting #2: cost 269 inf + 0 1550699084.215 * * [misc]simplify: Extracting #3: cost 457 inf + 1 1550699084.233 * * [misc]simplify: Extracting #4: cost 422 inf + 210469 1550699084.326 * * [misc]simplify: Extracting #5: cost 77 inf + 915056 1550699084.445 * * [misc]simplify: Extracting #6: cost 3 inf + 1114648 1550699084.547 * * [misc]simplify: Extracting #7: cost 1 inf + 1091652 1550699084.653 * * [misc]simplify: Extracting #8: cost 0 inf + 1093814 1550699084.769 * * [misc]simplify: Extracting #9: cost 0 inf + 1093774 1550699084.888 * [exit]simplify: Simplified to (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x)))) 1550699084.888 * [misc]simplify: Simplified (2) to (λ (x) (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x))))) 1550699084.888 * * * * [misc]progress: [ 5 / 6 ] simplifiying candidate #posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))> 1550699084.888 * [enter]simplify: Simplifying (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) 1550699084.888 * * [misc]simplify: iters left: 5 (9 enodes) 1550699084.892 * * [misc]simplify: iters left: 4 (22 enodes) 1550699084.900 * * [misc]simplify: iters left: 3 (42 enodes) 1550699084.917 * * [misc]simplify: iters left: 2 (100 enodes) 1550699084.961 * * [misc]simplify: iters left: 1 (347 enodes) 1550699085.255 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699085.255 * * [misc]simplify: Extracting #1: cost 48 inf + 0 1550699085.257 * * [misc]simplify: Extracting #2: cost 269 inf + 0 1550699085.259 * * [misc]simplify: Extracting #3: cost 457 inf + 1 1550699085.279 * * [misc]simplify: Extracting #4: cost 422 inf + 210469 1550699085.342 * * [misc]simplify: Extracting #5: cost 77 inf + 915056 1550699085.450 * * [misc]simplify: Extracting #6: cost 3 inf + 1114648 1550699085.567 * * [misc]simplify: Extracting #7: cost 1 inf + 1091652 1550699085.683 * * [misc]simplify: Extracting #8: cost 0 inf + 1093814 1550699085.802 * * [misc]simplify: Extracting #9: cost 0 inf + 1093774 1550699085.922 * [exit]simplify: Simplified to (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x)))) 1550699085.923 * [misc]simplify: Simplified (2) to (λ (x) (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x))))) 1550699085.923 * * * * [misc]progress: [ 6 / 6 ] simplifiying candidate #posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))> 1550699085.923 * [enter]simplify: Simplifying (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) 1550699085.923 * * [misc]simplify: iters left: 5 (9 enodes) 1550699085.928 * * [misc]simplify: iters left: 4 (22 enodes) 1550699085.936 * * [misc]simplify: iters left: 3 (42 enodes) 1550699085.950 * * [misc]simplify: iters left: 2 (100 enodes) 1550699085.991 * * [misc]simplify: iters left: 1 (347 enodes) 1550699086.250 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699086.250 * * [misc]simplify: Extracting #1: cost 48 inf + 0 1550699086.251 * * [misc]simplify: Extracting #2: cost 269 inf + 0 1550699086.253 * * [misc]simplify: Extracting #3: cost 457 inf + 1 1550699086.270 * * [misc]simplify: Extracting #4: cost 422 inf + 210469 1550699086.352 * * [misc]simplify: Extracting #5: cost 77 inf + 915056 1550699086.464 * * [misc]simplify: Extracting #6: cost 3 inf + 1114648 1550699086.571 * * [misc]simplify: Extracting #7: cost 1 inf + 1091652 1550699086.691 * * [misc]simplify: Extracting #8: cost 0 inf + 1093814 1550699086.811 * * [misc]simplify: Extracting #9: cost 0 inf + 1093774 1550699086.929 * [exit]simplify: Simplified to (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x)))) 1550699086.929 * [misc]simplify: Simplified (2) to (λ (x) (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x))))) 1550699086.929 * * * [misc]progress: adding candidates to table 1550699087.191 * * [misc]progress: iteration 2 / 4 1550699087.191 * * * [misc]progress: picking best candidate 1550699087.225 * * * * [misc]pick: Picked #posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 x))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))> 1550699087.225 * * * [misc]progress: localizing error 1550699087.504 * * * [misc]progress: generating rewritten candidates 1550699087.504 * * * * [misc]progress: [ 1 / 4 ] rewriting at (2 1) 1550699087.509 * * * * [misc]progress: [ 2 / 4 ] rewriting at (2) 1550699087.523 * * * * [misc]progress: [ 3 / 4 ] rewriting at (2 1 2) 1550699087.536 * * * * [misc]progress: [ 4 / 4 ] rewriting at (2 1 1) 1550699087.540 * * * [misc]progress: generating series expansions 1550699087.540 * * * * [misc]progress: [ 1 / 4 ] generating series at (2 1) 1550699087.540 * * * * [misc]progress: [ 2 / 4 ] generating series at (2) 1550699087.540 * * * * [misc]progress: [ 3 / 4 ] generating series at (2 1 2) 1550699087.540 * * * * [misc]progress: [ 4 / 4 ] generating series at (2 1 1) 1550699087.540 * * * [misc]progress: simplifying candidates 1550699087.540 * * * * [misc]progress: [ 1 / 15 ] simplifiying candidate #posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))> 1550699087.541 * [enter]simplify: Simplifying (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) 1550699087.541 * * [misc]simplify: iters left: 5 (9 enodes) 1550699087.545 * * [misc]simplify: iters left: 4 (16 enodes) 1550699087.550 * * [misc]simplify: iters left: 3 (18 enodes) 1550699087.555 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699087.555 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550699087.555 * * [misc]simplify: Extracting #2: cost 6 inf + 0 1550699087.555 * * [misc]simplify: Extracting #3: cost 9 inf + 0 1550699087.555 * * [misc]simplify: Extracting #4: cost 6 inf + 43 1550699087.556 * * [misc]simplify: Extracting #5: cost 0 inf + 2214 1550699087.556 * [exit]simplify: Simplified to (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x)))) 1550699087.556 * [misc]simplify: Simplified (2 1 1) to (λ (x) (/.p16 (*.p16 (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x)))) (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) 1550699087.556 * [enter]simplify: Simplifying (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) 1550699087.556 * * [misc]simplify: iters left: 5 (9 enodes) 1550699087.560 * * [misc]simplify: iters left: 4 (22 enodes) 1550699087.568 * * [misc]simplify: iters left: 3 (42 enodes) 1550699087.575 * * [misc]simplify: iters left: 2 (100 enodes) 1550699087.596 * * [misc]simplify: iters left: 1 (347 enodes) 1550699087.885 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699087.886 * * [misc]simplify: Extracting #1: cost 48 inf + 0 1550699087.887 * * [misc]simplify: Extracting #2: cost 269 inf + 0 1550699087.890 * * [misc]simplify: Extracting #3: cost 457 inf + 1 1550699087.907 * * [misc]simplify: Extracting #4: cost 422 inf + 210469 1550699087.996 * * [misc]simplify: Extracting #5: cost 77 inf + 915056 1550699088.109 * * [misc]simplify: Extracting #6: cost 3 inf + 1114648 1550699088.225 * * [misc]simplify: Extracting #7: cost 1 inf + 1091652 1550699088.346 * * [misc]simplify: Extracting #8: cost 0 inf + 1093814 1550699088.459 * * [misc]simplify: Extracting #9: cost 0 inf + 1093774 1550699088.580 * [exit]simplify: Simplified to (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x)))) 1550699088.580 * [misc]simplify: Simplified (2 1 2) to (λ (x) (/.p16 (*.p16 (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) 1550699088.580 * * * * [misc]progress: [ 2 / 15 ] simplifiying candidate #posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 x))) (neg.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))> 1550699088.581 * * * * [misc]progress: [ 3 / 15 ] simplifiying candidate #posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 x))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 x)))) (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) (+.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 x))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))> 1550699088.581 * * * * [misc]progress: [ 4 / 15 ] simplifiying candidate #posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (/.p16 (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))))> 1550699088.581 * [enter]simplify: Simplifying (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) 1550699088.581 * * [misc]simplify: iters left: 5 (9 enodes) 1550699088.586 * * [misc]simplify: iters left: 4 (16 enodes) 1550699088.593 * * [misc]simplify: iters left: 3 (18 enodes) 1550699088.599 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699088.599 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550699088.599 * * [misc]simplify: Extracting #2: cost 6 inf + 0 1550699088.599 * * [misc]simplify: Extracting #3: cost 9 inf + 0 1550699088.599 * * [misc]simplify: Extracting #4: cost 6 inf + 43 1550699088.600 * * [misc]simplify: Extracting #5: cost 0 inf + 2214 1550699088.600 * [exit]simplify: Simplified to (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x)))) 1550699088.600 * [misc]simplify: Simplified (2 1) to (λ (x) (/.p16 (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x)))) (/.p16 (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))) 1550699088.600 * * * * [misc]progress: [ 5 / 15 ] simplifiying candidate #posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 x))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 x)))) (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) (*.p16 (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (+.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 x))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))))> 1550699088.600 * [enter]simplify: Simplifying (-.p16 (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 x))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 x)))) (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) 1550699088.601 * * [misc]simplify: iters left: 6 (13 enodes) 1550699088.607 * * [misc]simplify: iters left: 5 (45 enodes) 1550699088.627 * * [misc]simplify: iters left: 4 (144 enodes) 1550699088.698 * * [misc]simplify: iters left: 3 (446 enodes) 1550699089.136 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699089.136 * * [misc]simplify: Extracting #1: cost 41 inf + 0 1550699089.137 * * [misc]simplify: Extracting #2: cost 283 inf + 0 1550699089.140 * * [misc]simplify: Extracting #3: cost 446 inf + 44 1550699089.167 * * [misc]simplify: Extracting #4: cost 488 inf + 246749 1550699089.286 * * [misc]simplify: Extracting #5: cost 101 inf + 1165723 1550699089.460 * * [misc]simplify: Extracting #6: cost 2 inf + 1463482 1550699089.627 * * [misc]simplify: Extracting #7: cost 0 inf + 1419126 1550699089.796 * * [misc]simplify: Extracting #8: cost 0 inf + 1414206 1550699089.962 * [exit]simplify: Simplified to (*.p16 (*.p16 (real->posit16 1) (-.p16 (/.p16 (real->posit16 1) x) (/.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)))) (*.p16 (real->posit16 1) (+.p16 (/.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) (/.p16 (real->posit16 1) x)))) 1550699089.962 * [misc]simplify: Simplified (2 1) to (λ (x) (/.p16 (*.p16 (*.p16 (real->posit16 1) (-.p16 (/.p16 (real->posit16 1) x) (/.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)))) (*.p16 (real->posit16 1) (+.p16 (/.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) (/.p16 (real->posit16 1) x)))) (*.p16 (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (+.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 x))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))))) 1550699089.963 * * * * [misc]progress: [ 6 / 15 ] simplifiying candidate #posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 x))) (/.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (real->posit16 1)) (sqrt.p16 (+.p16 x (real->posit16 1))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))> 1550699089.963 * [enter]simplify: Simplifying (sqrt.p16 (+.p16 x (real->posit16 1))) 1550699089.963 * * [misc]simplify: iters left: 3 (5 enodes) 1550699089.966 * * [misc]simplify: iters left: 2 (11 enodes) 1550699089.971 * * [misc]simplify: iters left: 1 (13 enodes) 1550699089.975 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699089.975 * * [misc]simplify: Extracting #1: cost 2 inf + 0 1550699089.975 * * [misc]simplify: Extracting #2: cost 4 inf + 0 1550699089.976 * * [misc]simplify: Extracting #3: cost 4 inf + 1 1550699089.976 * * [misc]simplify: Extracting #4: cost 0 inf + 127 1550699089.976 * [exit]simplify: Simplified to (sqrt.p16 (+.p16 (real->posit16 1) x)) 1550699089.976 * [misc]simplify: Simplified (2 1 2 2) to (λ (x) (/.p16 (-.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 x))) (/.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (real->posit16 1)) (sqrt.p16 (+.p16 (real->posit16 1) x)))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) 1550699089.976 * * * * [misc]progress: [ 7 / 15 ] simplifiying candidate #posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 x))) (/.p16 (*.p16 (real->posit16 1) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (sqrt.p16 (+.p16 x (real->posit16 1))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))> 1550699089.976 * [enter]simplify: Simplifying (*.p16 (real->posit16 1) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) 1550699089.977 * * [misc]simplify: iters left: 5 (7 enodes) 1550699089.980 * * [misc]simplify: iters left: 4 (16 enodes) 1550699089.986 * * [misc]simplify: iters left: 3 (20 enodes) 1550699089.993 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699089.993 * * [misc]simplify: Extracting #1: cost 6 inf + 0 1550699089.993 * * [misc]simplify: Extracting #2: cost 8 inf + 0 1550699089.993 * * [misc]simplify: Extracting #3: cost 8 inf + 1 1550699089.993 * * [misc]simplify: Extracting #4: cost 5 inf + 324 1550699089.993 * * [misc]simplify: Extracting #5: cost 0 inf + 2334 1550699089.994 * [exit]simplify: Simplified to (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x))) (real->posit16 1)) 1550699089.994 * [misc]simplify: Simplified (2 1 2 1) to (λ (x) (/.p16 (-.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 x))) (/.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x))) (real->posit16 1)) (sqrt.p16 (+.p16 x (real->posit16 1))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) 1550699089.994 * * * * [misc]progress: [ 8 / 15 ] simplifiying candidate #posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 x))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))> 1550699089.994 * * * * [misc]progress: [ 9 / 15 ] simplifiying candidate #posit16 1) (sqrt.p16 x)) (real->posit16 1)) (sqrt.p16 x)) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))> 1550699089.994 * [enter]simplify: Simplifying (sqrt.p16 x) 1550699089.994 * * [misc]simplify: iters left: 1 (2 enodes) 1550699089.995 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699089.995 * * [misc]simplify: Extracting #1: cost 2 inf + 0 1550699089.995 * * [misc]simplify: Extracting #2: cost 1 inf + 1 1550699089.995 * * [misc]simplify: Extracting #3: cost 0 inf + 42 1550699089.995 * [exit]simplify: Simplified to (sqrt.p16 x) 1550699089.995 * [misc]simplify: Simplified (2 1 1 2) to (λ (x) (/.p16 (-.p16 (/.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (real->posit16 1)) (sqrt.p16 x)) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) 1550699089.996 * * * * [misc]progress: [ 10 / 15 ] simplifiying candidate #posit16 1) (/.p16 (real->posit16 1) (sqrt.p16 x))) (sqrt.p16 x)) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))> 1550699089.996 * [enter]simplify: Simplifying (*.p16 (real->posit16 1) (/.p16 (real->posit16 1) (sqrt.p16 x))) 1550699089.996 * * [misc]simplify: iters left: 3 (6 enodes) 1550699089.999 * * [misc]simplify: iters left: 2 (14 enodes) 1550699090.004 * * [misc]simplify: iters left: 1 (18 enodes) 1550699090.010 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699090.010 * * [misc]simplify: Extracting #1: cost 6 inf + 0 1550699090.010 * * [misc]simplify: Extracting #2: cost 8 inf + 0 1550699090.010 * * [misc]simplify: Extracting #3: cost 5 inf + 43 1550699090.010 * * [misc]simplify: Extracting #4: cost 0 inf + 2131 1550699090.010 * [exit]simplify: Simplified to (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (real->posit16 1)) 1550699090.010 * [misc]simplify: Simplified (2 1 1 1) to (λ (x) (/.p16 (-.p16 (/.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (real->posit16 1)) (sqrt.p16 x)) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) 1550699090.011 * * * * [misc]progress: [ 11 / 15 ] simplifiying candidate #posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 x))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))> 1550699090.011 * * * * [misc]progress: [ 12 / 15 ] simplifiying candidate #posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 x))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))> 1550699090.011 * * * * [misc]progress: [ 13 / 15 ] simplifiying candidate #posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 x))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))> 1550699090.011 * * * * [misc]progress: [ 14 / 15 ] simplifiying candidate #posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 x))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))> 1550699090.011 * * * * [misc]progress: [ 15 / 15 ] simplifiying candidate #posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 x))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))> 1550699090.011 * * * [misc]progress: adding candidates to table 1550699091.197 * * [misc]progress: iteration 3 / 4 1550699091.197 * * * [misc]progress: picking best candidate 1550699091.410 * * * * [misc]pick: Picked #posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))> 1550699091.410 * * * [misc]progress: localizing error 1550699091.544 * * * [misc]progress: generating rewritten candidates 1550699091.544 * * * * [misc]progress: [ 1 / 4 ] rewriting at (2 1 2) 1550699091.550 * * * * [misc]progress: [ 2 / 4 ] rewriting at (2) 1550699091.565 * * * * [misc]progress: [ 3 / 4 ] rewriting at (2 2 2) 1550699091.567 * * * * [misc]progress: [ 4 / 4 ] rewriting at (2 1 2 2) 1550699091.569 * * * [misc]progress: generating series expansions 1550699091.569 * * * * [misc]progress: [ 1 / 4 ] generating series at (2 1 2) 1550699091.569 * * * * [misc]progress: [ 2 / 4 ] generating series at (2) 1550699091.570 * * * * [misc]progress: [ 3 / 4 ] generating series at (2 2 2) 1550699091.570 * * * * [misc]progress: [ 4 / 4 ] generating series at (2 1 2 2) 1550699091.570 * * * [misc]progress: simplifying candidates 1550699091.570 * * * * [misc]progress: [ 1 / 8 ] simplifiying candidate #posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (neg.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))> 1550699091.570 * * * * [misc]progress: [ 2 / 8 ] simplifiying candidate #posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (/.p16 (-.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 x))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))> 1550699091.570 * * * * [misc]progress: [ 3 / 8 ] simplifiying candidate #posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (/.p16 (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))))> 1550699091.570 * [enter]simplify: Simplifying (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) 1550699091.570 * * [misc]simplify: iters left: 5 (9 enodes) 1550699091.574 * * [misc]simplify: iters left: 4 (16 enodes) 1550699091.580 * * [misc]simplify: iters left: 3 (18 enodes) 1550699091.586 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699091.586 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550699091.586 * * [misc]simplify: Extracting #2: cost 6 inf + 0 1550699091.587 * * [misc]simplify: Extracting #3: cost 9 inf + 0 1550699091.587 * * [misc]simplify: Extracting #4: cost 6 inf + 43 1550699091.587 * * [misc]simplify: Extracting #5: cost 0 inf + 2214 1550699091.587 * [exit]simplify: Simplified to (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x)))) 1550699091.587 * [misc]simplify: Simplified (2 1) to (λ (x) (/.p16 (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x)))) (/.p16 (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))) 1550699091.587 * * * * [misc]progress: [ 4 / 8 ] simplifiying candidate #posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (-.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 x))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) (*.p16 (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))))> 1550699091.588 * [enter]simplify: Simplifying (*.p16 (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (-.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 x))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) 1550699091.588 * * [misc]simplify: iters left: 6 (13 enodes) 1550699091.594 * * [misc]simplify: iters left: 5 (38 enodes) 1550699091.609 * * [misc]simplify: iters left: 4 (106 enodes) 1550699091.665 * * [misc]simplify: iters left: 3 (376 enodes) 1550699091.966 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699091.966 * * [misc]simplify: Extracting #1: cost 52 inf + 0 1550699091.968 * * [misc]simplify: Extracting #2: cost 302 inf + 0 1550699091.971 * * [misc]simplify: Extracting #3: cost 417 inf + 43 1550699091.992 * * [misc]simplify: Extracting #4: cost 351 inf + 302562 1550699092.080 * * [misc]simplify: Extracting #5: cost 35 inf + 1004993 1550699092.190 * * [misc]simplify: Extracting #6: cost 0 inf + 1083663 1550699092.296 * * [misc]simplify: Extracting #7: cost 0 inf + 1082583 1550699092.402 * [exit]simplify: Simplified to (*.p16 (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x)))) (*.p16 (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x)))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x)))))) 1550699092.402 * [misc]simplify: Simplified (2 1) to (λ (x) (/.p16 (*.p16 (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x)))) (*.p16 (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x)))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x)))))) (*.p16 (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))) 1550699092.403 * * * * [misc]progress: [ 5 / 8 ] simplifiying candidate #posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))> 1550699092.403 * [enter]simplify: Simplifying (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) 1550699092.403 * * [misc]simplify: iters left: 5 (9 enodes) 1550699092.408 * * [misc]simplify: iters left: 4 (16 enodes) 1550699092.413 * * [misc]simplify: iters left: 3 (18 enodes) 1550699092.416 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699092.416 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550699092.417 * * [misc]simplify: Extracting #2: cost 6 inf + 0 1550699092.417 * * [misc]simplify: Extracting #3: cost 9 inf + 0 1550699092.417 * * [misc]simplify: Extracting #4: cost 6 inf + 43 1550699092.417 * * [misc]simplify: Extracting #5: cost 0 inf + 2214 1550699092.417 * [exit]simplify: Simplified to (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x)))) 1550699092.417 * [misc]simplify: Simplified (2 1 1) to (λ (x) (/.p16 (*.p16 (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x)))) (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) 1550699092.417 * [enter]simplify: Simplifying (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) 1550699092.417 * * [misc]simplify: iters left: 5 (9 enodes) 1550699092.419 * * [misc]simplify: iters left: 4 (22 enodes) 1550699092.423 * * [misc]simplify: iters left: 3 (42 enodes) 1550699092.432 * * [misc]simplify: iters left: 2 (100 enodes) 1550699092.453 * * [misc]simplify: iters left: 1 (347 enodes) 1550699092.622 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699092.622 * * [misc]simplify: Extracting #1: cost 48 inf + 0 1550699092.623 * * [misc]simplify: Extracting #2: cost 269 inf + 0 1550699092.624 * * [misc]simplify: Extracting #3: cost 457 inf + 1 1550699092.634 * * [misc]simplify: Extracting #4: cost 422 inf + 210469 1550699092.680 * * [misc]simplify: Extracting #5: cost 77 inf + 915056 1550699092.747 * * [misc]simplify: Extracting #6: cost 3 inf + 1114648 1550699092.820 * * [misc]simplify: Extracting #7: cost 1 inf + 1091652 1550699092.943 * * [misc]simplify: Extracting #8: cost 0 inf + 1093814 1550699093.065 * * [misc]simplify: Extracting #9: cost 0 inf + 1093774 1550699093.187 * [exit]simplify: Simplified to (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x)))) 1550699093.187 * [misc]simplify: Simplified (2 1 2) to (λ (x) (/.p16 (*.p16 (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) 1550699093.188 * * * * [misc]progress: [ 6 / 8 ] simplifiying candidate #posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))> 1550699093.188 * [enter]simplify: Simplifying (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) 1550699093.188 * * [misc]simplify: iters left: 5 (9 enodes) 1550699093.192 * * [misc]simplify: iters left: 4 (16 enodes) 1550699093.198 * * [misc]simplify: iters left: 3 (18 enodes) 1550699093.204 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699093.204 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550699093.204 * * [misc]simplify: Extracting #2: cost 6 inf + 0 1550699093.204 * * [misc]simplify: Extracting #3: cost 9 inf + 0 1550699093.204 * * [misc]simplify: Extracting #4: cost 6 inf + 43 1550699093.204 * * [misc]simplify: Extracting #5: cost 0 inf + 2214 1550699093.205 * [exit]simplify: Simplified to (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x)))) 1550699093.205 * [misc]simplify: Simplified (2 1 1) to (λ (x) (/.p16 (*.p16 (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x)))) (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) 1550699093.205 * [enter]simplify: Simplifying (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) 1550699093.205 * * [misc]simplify: iters left: 5 (9 enodes) 1550699093.209 * * [misc]simplify: iters left: 4 (22 enodes) 1550699093.218 * * [misc]simplify: iters left: 3 (42 enodes) 1550699093.234 * * [misc]simplify: iters left: 2 (100 enodes) 1550699093.280 * * [misc]simplify: iters left: 1 (347 enodes) 1550699093.509 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699093.509 * * [misc]simplify: Extracting #1: cost 48 inf + 0 1550699093.509 * * [misc]simplify: Extracting #2: cost 269 inf + 0 1550699093.511 * * [misc]simplify: Extracting #3: cost 457 inf + 1 1550699093.520 * * [misc]simplify: Extracting #4: cost 422 inf + 210469 1550699093.592 * * [misc]simplify: Extracting #5: cost 77 inf + 915056 1550699093.715 * * [misc]simplify: Extracting #6: cost 3 inf + 1114648 1550699093.836 * * [misc]simplify: Extracting #7: cost 1 inf + 1091652 1550699093.958 * * [misc]simplify: Extracting #8: cost 0 inf + 1093814 1550699094.060 * * [misc]simplify: Extracting #9: cost 0 inf + 1093774 1550699094.123 * [exit]simplify: Simplified to (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x)))) 1550699094.123 * [misc]simplify: Simplified (2 1 2) to (λ (x) (/.p16 (*.p16 (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) 1550699094.123 * * * * [misc]progress: [ 7 / 8 ] simplifiying candidate #posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))> 1550699094.123 * [enter]simplify: Simplifying (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) 1550699094.123 * * [misc]simplify: iters left: 5 (9 enodes) 1550699094.125 * * [misc]simplify: iters left: 4 (16 enodes) 1550699094.128 * * [misc]simplify: iters left: 3 (18 enodes) 1550699094.132 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699094.132 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550699094.132 * * [misc]simplify: Extracting #2: cost 6 inf + 0 1550699094.132 * * [misc]simplify: Extracting #3: cost 9 inf + 0 1550699094.132 * * [misc]simplify: Extracting #4: cost 6 inf + 43 1550699094.132 * * [misc]simplify: Extracting #5: cost 0 inf + 2214 1550699094.132 * [exit]simplify: Simplified to (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x)))) 1550699094.132 * [misc]simplify: Simplified (2 1 1) to (λ (x) (/.p16 (*.p16 (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x)))) (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) 1550699094.132 * [enter]simplify: Simplifying (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) 1550699094.132 * * [misc]simplify: iters left: 5 (9 enodes) 1550699094.134 * * [misc]simplify: iters left: 4 (22 enodes) 1550699094.142 * * [misc]simplify: iters left: 3 (42 enodes) 1550699094.157 * * [misc]simplify: iters left: 2 (100 enodes) 1550699094.201 * * [misc]simplify: iters left: 1 (347 enodes) 1550699094.401 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699094.401 * * [misc]simplify: Extracting #1: cost 48 inf + 0 1550699094.402 * * [misc]simplify: Extracting #2: cost 269 inf + 0 1550699094.404 * * [misc]simplify: Extracting #3: cost 457 inf + 1 1550699094.417 * * [misc]simplify: Extracting #4: cost 422 inf + 210469 1550699094.461 * * [misc]simplify: Extracting #5: cost 77 inf + 915056 1550699094.526 * * [misc]simplify: Extracting #6: cost 3 inf + 1114648 1550699094.588 * * [misc]simplify: Extracting #7: cost 1 inf + 1091652 1550699094.653 * * [misc]simplify: Extracting #8: cost 0 inf + 1093814 1550699094.715 * * [misc]simplify: Extracting #9: cost 0 inf + 1093774 1550699094.777 * [exit]simplify: Simplified to (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x)))) 1550699094.778 * [misc]simplify: Simplified (2 1 2) to (λ (x) (/.p16 (*.p16 (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) 1550699094.778 * * * * [misc]progress: [ 8 / 8 ] simplifiying candidate #posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))> 1550699094.778 * [enter]simplify: Simplifying (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) 1550699094.778 * * [misc]simplify: iters left: 5 (9 enodes) 1550699094.780 * * [misc]simplify: iters left: 4 (16 enodes) 1550699094.783 * * [misc]simplify: iters left: 3 (18 enodes) 1550699094.786 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699094.786 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1550699094.786 * * [misc]simplify: Extracting #2: cost 6 inf + 0 1550699094.786 * * [misc]simplify: Extracting #3: cost 9 inf + 0 1550699094.786 * * [misc]simplify: Extracting #4: cost 6 inf + 43 1550699094.786 * * [misc]simplify: Extracting #5: cost 0 inf + 2214 1550699094.786 * [exit]simplify: Simplified to (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x)))) 1550699094.786 * [misc]simplify: Simplified (2 1 1) to (λ (x) (/.p16 (*.p16 (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x)))) (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) 1550699094.787 * [enter]simplify: Simplifying (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) 1550699094.787 * * [misc]simplify: iters left: 5 (9 enodes) 1550699094.789 * * [misc]simplify: iters left: 4 (22 enodes) 1550699094.793 * * [misc]simplify: iters left: 3 (42 enodes) 1550699094.801 * * [misc]simplify: iters left: 2 (100 enodes) 1550699094.823 * * [misc]simplify: iters left: 1 (347 enodes) 1550699094.979 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699094.980 * * [misc]simplify: Extracting #1: cost 48 inf + 0 1550699094.980 * * [misc]simplify: Extracting #2: cost 269 inf + 0 1550699094.982 * * [misc]simplify: Extracting #3: cost 457 inf + 1 1550699094.991 * * [misc]simplify: Extracting #4: cost 422 inf + 210469 1550699095.066 * * [misc]simplify: Extracting #5: cost 77 inf + 915056 1550699095.195 * * [misc]simplify: Extracting #6: cost 3 inf + 1114648 1550699095.276 * * [misc]simplify: Extracting #7: cost 1 inf + 1091652 1550699095.399 * * [misc]simplify: Extracting #8: cost 0 inf + 1093814 1550699095.519 * * [misc]simplify: Extracting #9: cost 0 inf + 1093774 1550699095.640 * [exit]simplify: Simplified to (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x)))) 1550699095.640 * [misc]simplify: Simplified (2 1 2) to (λ (x) (/.p16 (*.p16 (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) 1550699095.640 * * * [misc]progress: adding candidates to table 1550699096.003 * * [misc]progress: iteration 4 / 4 1550699096.003 * * * [misc]progress: picking best candidate 1550699096.217 * * * * [misc]pick: Picked #posit16 1) (sqrt.p16 x)) (real->posit16 1)) (sqrt.p16 x)) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))> 1550699096.217 * * * [misc]progress: localizing error 1550699096.856 * * * [misc]progress: generating rewritten candidates 1550699096.856 * * * * [misc]progress: [ 1 / 4 ] rewriting at (2 1) 1550699096.863 * * * * [misc]progress: [ 2 / 4 ] rewriting at (2) 1550699096.877 * * * * [misc]progress: [ 3 / 4 ] rewriting at (2 1 2) 1550699096.881 * * * * [misc]progress: [ 4 / 4 ] rewriting at (2 2 2) 1550699096.883 * * * [misc]progress: generating series expansions 1550699096.883 * * * * [misc]progress: [ 1 / 4 ] generating series at (2 1) 1550699096.883 * * * * [misc]progress: [ 2 / 4 ] generating series at (2) 1550699096.883 * * * * [misc]progress: [ 3 / 4 ] generating series at (2 1 2) 1550699096.883 * * * * [misc]progress: [ 4 / 4 ] generating series at (2 2 2) 1550699096.883 * * * [misc]progress: simplifying candidates 1550699096.883 * * * * [misc]progress: [ 1 / 10 ] simplifiying candidate #posit16 1) (sqrt.p16 x)) (real->posit16 1)) (sqrt.p16 x)) (neg.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))> 1550699096.884 * * * * [misc]progress: [ 2 / 10 ] simplifiying candidate #posit16 1) (sqrt.p16 x)) (real->posit16 1)) (sqrt.p16 x)) (/.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (real->posit16 1)) (sqrt.p16 x))) (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) (+.p16 (/.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (real->posit16 1)) (sqrt.p16 x)) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))> 1550699096.884 * * * * [misc]progress: [ 3 / 10 ] simplifiying candidate #posit16 1) (sqrt.p16 x)) (real->posit16 1)) (sqrt.p16 x)) (/.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (real->posit16 1)) (sqrt.p16 x))) (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) (*.p16 (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (+.p16 (/.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (real->posit16 1)) (sqrt.p16 x)) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))))> 1550699096.884 * [enter]simplify: Simplifying (-.p16 (*.p16 (/.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (real->posit16 1)) (sqrt.p16 x)) (/.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (real->posit16 1)) (sqrt.p16 x))) (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) 1550699096.884 * * [misc]simplify: iters left: 6 (14 enodes) 1550699096.891 * * [misc]simplify: iters left: 5 (47 enodes) 1550699096.910 * * [misc]simplify: iters left: 4 (139 enodes) 1550699096.987 * * [misc]simplify: iters left: 3 (499 enodes) 1550699097.468 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699097.468 * * [misc]simplify: Extracting #1: cost 32 inf + 0 1550699097.468 * * [misc]simplify: Extracting #2: cost 244 inf + 0 1550699097.470 * * [misc]simplify: Extracting #3: cost 413 inf + 43 1550699097.482 * * [misc]simplify: Extracting #4: cost 536 inf + 218044 1550699097.548 * * [misc]simplify: Extracting #5: cost 71 inf + 1328814 1550699097.706 * * [misc]simplify: Extracting #6: cost 1 inf + 1496994 1550699097.841 * * [misc]simplify: Extracting #7: cost 0 inf + 1458716 1550699097.927 * * [misc]simplify: Extracting #8: cost 0 inf + 1455516 1550699098.020 * [exit]simplify: Simplified to (*.p16 (*.p16 (real->posit16 1) (+.p16 (/.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) (/.p16 (real->posit16 1) x))) (*.p16 (real->posit16 1) (-.p16 (/.p16 (real->posit16 1) x) (/.p16 (real->posit16 1) (+.p16 (real->posit16 1) x))))) 1550699098.020 * [misc]simplify: Simplified (2 1) to (λ (x) (/.p16 (*.p16 (*.p16 (real->posit16 1) (+.p16 (/.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) (/.p16 (real->posit16 1) x))) (*.p16 (real->posit16 1) (-.p16 (/.p16 (real->posit16 1) x) (/.p16 (real->posit16 1) (+.p16 (real->posit16 1) x))))) (*.p16 (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (+.p16 (/.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (real->posit16 1)) (sqrt.p16 x)) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))))) 1550699098.021 * * * * [misc]progress: [ 4 / 10 ] simplifiying candidate #posit16 1) (sqrt.p16 x)) (real->posit16 1)) (sqrt.p16 x)) (/.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (real->posit16 1)) (sqrt.p16 (+.p16 x (real->posit16 1))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))> 1550699098.021 * [enter]simplify: Simplifying (sqrt.p16 (+.p16 x (real->posit16 1))) 1550699098.021 * * [misc]simplify: iters left: 3 (5 enodes) 1550699098.024 * * [misc]simplify: iters left: 2 (11 enodes) 1550699098.027 * * [misc]simplify: iters left: 1 (13 enodes) 1550699098.031 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699098.031 * * [misc]simplify: Extracting #1: cost 2 inf + 0 1550699098.031 * * [misc]simplify: Extracting #2: cost 4 inf + 0 1550699098.031 * * [misc]simplify: Extracting #3: cost 4 inf + 1 1550699098.032 * * [misc]simplify: Extracting #4: cost 0 inf + 127 1550699098.032 * [exit]simplify: Simplified to (sqrt.p16 (+.p16 (real->posit16 1) x)) 1550699098.032 * [misc]simplify: Simplified (2 1 2 2) to (λ (x) (/.p16 (-.p16 (/.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (real->posit16 1)) (sqrt.p16 x)) (/.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (real->posit16 1)) (sqrt.p16 (+.p16 (real->posit16 1) x)))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) 1550699098.032 * * * * [misc]progress: [ 5 / 10 ] simplifiying candidate #posit16 1) (sqrt.p16 x)) (real->posit16 1)) (sqrt.p16 x)) (/.p16 (*.p16 (real->posit16 1) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (sqrt.p16 (+.p16 x (real->posit16 1))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))> 1550699098.032 * [enter]simplify: Simplifying (*.p16 (real->posit16 1) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) 1550699098.032 * * [misc]simplify: iters left: 5 (7 enodes) 1550699098.035 * * [misc]simplify: iters left: 4 (16 enodes) 1550699098.041 * * [misc]simplify: iters left: 3 (20 enodes) 1550699098.047 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699098.047 * * [misc]simplify: Extracting #1: cost 6 inf + 0 1550699098.047 * * [misc]simplify: Extracting #2: cost 8 inf + 0 1550699098.047 * * [misc]simplify: Extracting #3: cost 8 inf + 1 1550699098.047 * * [misc]simplify: Extracting #4: cost 5 inf + 324 1550699098.047 * * [misc]simplify: Extracting #5: cost 0 inf + 2334 1550699098.047 * [exit]simplify: Simplified to (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x))) (real->posit16 1)) 1550699098.047 * [misc]simplify: Simplified (2 1 2 1) to (λ (x) (/.p16 (-.p16 (/.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (real->posit16 1)) (sqrt.p16 x)) (/.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 (real->posit16 1) x))) (real->posit16 1)) (sqrt.p16 (+.p16 x (real->posit16 1))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) 1550699098.048 * * * * [misc]progress: [ 6 / 10 ] simplifiying candidate #posit16 1) (sqrt.p16 x)) (real->posit16 1)) (sqrt.p16 x)) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))> 1550699098.048 * * * * [misc]progress: [ 7 / 10 ] simplifiying candidate #posit16 1) (sqrt.p16 x)) (real->posit16 1)) (sqrt.p16 x)) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))> 1550699098.048 * [enter]simplify: Simplifying (sqrt.p16 x) 1550699098.048 * * [misc]simplify: iters left: 1 (2 enodes) 1550699098.049 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699098.049 * * [misc]simplify: Extracting #1: cost 2 inf + 0 1550699098.049 * * [misc]simplify: Extracting #2: cost 1 inf + 1 1550699098.049 * * [misc]simplify: Extracting #3: cost 0 inf + 42 1550699098.049 * [exit]simplify: Simplified to (sqrt.p16 x) 1550699098.049 * [misc]simplify: Simplified (2 1 1 2) to (λ (x) (/.p16 (-.p16 (/.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (real->posit16 1)) (sqrt.p16 x)) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) 1550699098.049 * * * * [misc]progress: [ 8 / 10 ] simplifiying candidate #posit16 1) (sqrt.p16 x)) (real->posit16 1)) (sqrt.p16 x)) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))> 1550699098.050 * [enter]simplify: Simplifying (sqrt.p16 x) 1550699098.050 * * [misc]simplify: iters left: 1 (2 enodes) 1550699098.050 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699098.050 * * [misc]simplify: Extracting #1: cost 2 inf + 0 1550699098.050 * * [misc]simplify: Extracting #2: cost 1 inf + 1 1550699098.050 * * [misc]simplify: Extracting #3: cost 0 inf + 42 1550699098.050 * [exit]simplify: Simplified to (sqrt.p16 x) 1550699098.051 * [misc]simplify: Simplified (2 1 1 2) to (λ (x) (/.p16 (-.p16 (/.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (real->posit16 1)) (sqrt.p16 x)) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) 1550699098.051 * * * * [misc]progress: [ 9 / 10 ] simplifiying candidate #posit16 1) (sqrt.p16 x)) (real->posit16 1)) (sqrt.p16 x)) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))> 1550699098.051 * [enter]simplify: Simplifying (sqrt.p16 x) 1550699098.051 * * [misc]simplify: iters left: 1 (2 enodes) 1550699098.052 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699098.052 * * [misc]simplify: Extracting #1: cost 2 inf + 0 1550699098.052 * * [misc]simplify: Extracting #2: cost 1 inf + 1 1550699098.052 * * [misc]simplify: Extracting #3: cost 0 inf + 42 1550699098.052 * [exit]simplify: Simplified to (sqrt.p16 x) 1550699098.052 * [misc]simplify: Simplified (2 1 1 2) to (λ (x) (/.p16 (-.p16 (/.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (real->posit16 1)) (sqrt.p16 x)) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) 1550699098.052 * * * * [misc]progress: [ 10 / 10 ] simplifiying candidate #posit16 1) (sqrt.p16 x)) (real->posit16 1)) (sqrt.p16 x)) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))> 1550699098.052 * [enter]simplify: Simplifying (sqrt.p16 x) 1550699098.052 * * [misc]simplify: iters left: 1 (2 enodes) 1550699098.053 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1550699098.053 * * [misc]simplify: Extracting #1: cost 2 inf + 0 1550699098.053 * * [misc]simplify: Extracting #2: cost 1 inf + 1 1550699098.053 * * [misc]simplify: Extracting #3: cost 0 inf + 42 1550699098.053 * [exit]simplify: Simplified to (sqrt.p16 x) 1550699098.053 * [misc]simplify: Simplified (2 1 1 2) to (λ (x) (/.p16 (-.p16 (/.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (real->posit16 1)) (sqrt.p16 x)) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) 1550699098.054 * * * [misc]progress: adding candidates to table 1550699098.442 * [misc]progress: [Phase 3 of 3] Extracting. 1550699098.442 * * [misc]regime: Finding splitpoints for: (#posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))> #posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 x))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 x)))) (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) (*.p16 (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (+.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 x))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))))> #posit16 1) (sqrt.p16 x)) (real->posit16 1)) (sqrt.p16 x)) (/.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (real->posit16 1)) (sqrt.p16 x))) (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) (*.p16 (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (+.p16 (/.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (real->posit16 1)) (sqrt.p16 x)) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))))> #posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (-.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 x))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) (*.p16 (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))))> #posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))> #posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (/.p16 (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))))> #posit16 1) (sqrt.p16 x)) (real->posit16 1)) (sqrt.p16 x)) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))> #posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 x))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 x)))) (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) (+.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 x))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))> #posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 x))) (/.p16 (*.p16 (real->posit16 1) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (sqrt.p16 (+.p16 x (real->posit16 1))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))>) 1550699098.445 * * * [misc]regime-changes: Trying 1 branch expressions: (x) 1550699098.445 * * * * [misc]regimes: Trying to branch on x from (#posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))> #posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 x))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 x)))) (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) (*.p16 (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (+.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 x))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))))> #posit16 1) (sqrt.p16 x)) (real->posit16 1)) (sqrt.p16 x)) (/.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (real->posit16 1)) (sqrt.p16 x))) (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) (*.p16 (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (+.p16 (/.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (real->posit16 1)) (sqrt.p16 x)) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))))> #posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (-.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 x))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) (*.p16 (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))))> #posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))> #posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (/.p16 (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (-.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))))> #posit16 1) (sqrt.p16 x)) (real->posit16 1)) (sqrt.p16 x)) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))> #posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 x))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 x)))) (*.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) (+.p16 (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 x))) (*.p16 (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))> #posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 x))) (/.p16 (*.p16 (real->posit16 1) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1))))) (sqrt.p16 (+.p16 x (real->posit16 1))))) (+.p16 (/.p16 (real->posit16 1) (sqrt.p16 x)) (/.p16 (real->posit16 1) (sqrt.p16 (+.p16 x (real->posit16 1)))))))>) 1550699098.812 * * * [misc]regime: Found split indices: #