1554305021.754 * [misc]progress: [Phase 1 of 3] Setting up. 1554305021.754 * * * [misc]progress: [1/2] Preparing points 1554305021.754 * * * * [misc]points: Sampling 256 additional inputs, on iter 0 have 0 / 256 1554305021.755 * * * * [misc]points: Computing exacts on every 16 of 256 points to ramp up precision 1554305021.758 * * * * [misc]points: Setting MPFR precision to 64 1554305021.760 * * * * [misc]points: Setting MPFR precision to 320 1554305021.761 * * * * [misc]points: Computing exacts on every 8 of 256 points to ramp up precision 1554305021.766 * * * * [misc]points: Setting MPFR precision to 64 1554305021.769 * * * * [misc]points: Setting MPFR precision to 320 1554305021.772 * * * * [misc]points: Computing exacts on every 4 of 256 points to ramp up precision 1554305021.776 * * * * [misc]points: Setting MPFR precision to 64 1554305021.781 * * * * [misc]points: Setting MPFR precision to 320 1554305021.786 * * * * [misc]points: Computing exacts on every 2 of 256 points to ramp up precision 1554305021.790 * * * * [misc]points: Setting MPFR precision to 64 1554305021.797 * * * * [misc]points: Setting MPFR precision to 320 1554305021.804 * * * * [misc]points: Computing exacts for 256 points 1554305021.809 * * * * [misc]points: Setting MPFR precision to 64 1554305021.830 * * * * [misc]points: Setting MPFR precision to 320 1554305021.850 * * * * [misc]points: Filtering points with unrepresentable outputs 1554305021.851 * * * * [exit]points: Sampled 256 points with exact outputs 1554305021.851 * * * [misc]progress: [2/2] Setting up program. 1554305021.872 * [misc]progress: [Phase 2 of 3] Improving. 1554305021.873 * * * * [misc]progress: [ 1 / 1 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1)))))> 1554305021.873 * [enter]simplify: Simplifying (+.p16 (-.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1)))) 1554305021.873 * * [misc]simplify: iters left: 5 (12 enodes) 1554305021.893 * * [misc]simplify: iters left: 4 (35 enodes) 1554305021.907 * * [misc]simplify: iters left: 3 (83 enodes) 1554305021.939 * * [misc]simplify: iters left: 2 (233 enodes) 1554305022.021 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554305022.021 * * [misc]simplify: Extracting #1: cost 29 inf + 0 1554305022.021 * * [misc]simplify: Extracting #2: cost 123 inf + 0 1554305022.023 * * [misc]simplify: Extracting #3: cost 244 inf + 1 1554305022.027 * * [misc]simplify: Extracting #4: cost 308 inf + 32857 1554305022.047 * * [misc]simplify: Extracting #5: cost 149 inf + 308686 1554305022.069 * * [misc]simplify: Extracting #6: cost 4 inf + 549893 1554305022.096 * * [misc]simplify: Extracting #7: cost 0 inf + 561504 1554305022.121 * [exit]simplify: Simplified to (+.p16 (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1))) (-.p16 (/.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) (/.p16 (real->posit16 2) x))) 1554305022.121 * [misc]simplify: Simplified (2) to (λ (x) (+.p16 (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1))) (-.p16 (/.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) (/.p16 (real->posit16 2) x)))) 1554305022.134 * * [misc]progress: iteration 1 / 4 1554305022.134 * * * [misc]progress: picking best candidate 1554305022.147 * * * * [misc]pick: Picked #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1)))))> 1554305022.147 * * * [misc]progress: localizing error 1554305022.309 * * * [misc]progress: generating rewritten candidates 1554305022.309 * * * * [misc]progress: [ 1 / 4 ] rewriting at (2) 1554305022.321 * * * * [misc]progress: [ 2 / 4 ] rewriting at (2 1) 1554305022.331 * * * * [misc]progress: [ 3 / 4 ] rewriting at (2 2) 1554305022.333 * * * * [misc]progress: [ 4 / 4 ] rewriting at (2 1 1) 1554305022.334 * * * [misc]progress: generating series expansions 1554305022.334 * * * * [misc]progress: [ 1 / 4 ] generating series at (2) 1554305022.334 * * * * [misc]progress: [ 2 / 4 ] generating series at (2 1) 1554305022.334 * * * * [misc]progress: [ 3 / 4 ] generating series at (2 2) 1554305022.334 * * * * [misc]progress: [ 4 / 4 ] generating series at (2 1 1) 1554305022.334 * * * [misc]progress: simplifying candidates 1554305022.334 * * * * [misc]progress: [ 1 / 10 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (+.p16 (neg.p16 (/.p16 (real->posit16 2) x)) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1))))))> 1554305022.334 * [enter]simplify: Simplifying (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) 1554305022.334 * * [misc]simplify: iters left: 3 (5 enodes) 1554305022.336 * * [misc]simplify: iters left: 2 (11 enodes) 1554305022.338 * * [misc]simplify: iters left: 1 (13 enodes) 1554305022.340 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554305022.340 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1554305022.340 * * [misc]simplify: Extracting #2: cost 5 inf + 0 1554305022.340 * * [misc]simplify: Extracting #3: cost 3 inf + 2 1554305022.340 * * [misc]simplify: Extracting #4: cost 0 inf + 527 1554305022.340 * [exit]simplify: Simplified to (/.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) 1554305022.340 * [misc]simplify: Simplified (2 1) to (λ (x) (+.p16 (/.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) (+.p16 (neg.p16 (/.p16 (real->posit16 2) x)) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1)))))) 1554305022.340 * * * * [misc]progress: [ 2 / 10 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (-.p16 (/.p16 (real->posit16 2) x) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1))))))> 1554305022.341 * [enter]simplify: Simplifying (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) 1554305022.341 * * [misc]simplify: iters left: 3 (5 enodes) 1554305022.342 * * [misc]simplify: iters left: 2 (11 enodes) 1554305022.344 * * [misc]simplify: iters left: 1 (13 enodes) 1554305022.346 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554305022.346 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1554305022.346 * * [misc]simplify: Extracting #2: cost 5 inf + 0 1554305022.346 * * [misc]simplify: Extracting #3: cost 3 inf + 2 1554305022.346 * * [misc]simplify: Extracting #4: cost 0 inf + 527 1554305022.346 * [exit]simplify: Simplified to (/.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) 1554305022.346 * [misc]simplify: Simplified (2 1) to (λ (x) (-.p16 (/.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) (-.p16 (/.p16 (real->posit16 2) x) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1)))))) 1554305022.346 * * * * [misc]progress: [ 3 / 10 ] simplifiying candidate #posit16 1) (-.p16 x (real->posit16 1))) (-.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x))))> 1554305022.347 * * * * [misc]progress: [ 4 / 10 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (neg.p16 (/.p16 (real->posit16 2) x))) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1)))))> 1554305022.347 * * * * [misc]progress: [ 5 / 10 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1)))) (*.p16 (/.p16 (real->posit16 2) x) (/.p16 (real->posit16 2) x))) (+.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x))) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1)))))> 1554305022.347 * * * * [misc]progress: [ 6 / 10 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (*.p16 (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))) (+.p16 x (real->posit16 1)))))> 1554305022.347 * [enter]simplify: Simplifying (+.p16 x (real->posit16 1)) 1554305022.347 * * [misc]simplify: iters left: 2 (4 enodes) 1554305022.348 * * [misc]simplify: iters left: 1 (10 enodes) 1554305022.350 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554305022.350 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1554305022.350 * * [misc]simplify: Extracting #2: cost 3 inf + 1 1554305022.350 * * [misc]simplify: Extracting #3: cost 0 inf + 45 1554305022.350 * [exit]simplify: Simplified to (+.p16 (real->posit16 1) x) 1554305022.350 * [misc]simplify: Simplified (2 2 2) to (λ (x) (+.p16 (-.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (*.p16 (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))) (+.p16 (real->posit16 1) x)))) 1554305022.350 * * * * [misc]progress: [ 7 / 10 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1)))))> 1554305022.351 * [enter]simplify: Simplifying (+.p16 (-.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1)))) 1554305022.351 * * [misc]simplify: iters left: 5 (12 enodes) 1554305022.354 * * [misc]simplify: iters left: 4 (35 enodes) 1554305022.361 * * [misc]simplify: iters left: 3 (83 enodes) 1554305022.379 * * [misc]simplify: iters left: 2 (233 enodes) 1554305022.454 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554305022.454 * * [misc]simplify: Extracting #1: cost 29 inf + 0 1554305022.454 * * [misc]simplify: Extracting #2: cost 123 inf + 0 1554305022.455 * * [misc]simplify: Extracting #3: cost 244 inf + 1 1554305022.457 * * [misc]simplify: Extracting #4: cost 308 inf + 32857 1554305022.469 * * [misc]simplify: Extracting #5: cost 149 inf + 308686 1554305022.493 * * [misc]simplify: Extracting #6: cost 4 inf + 549893 1554305022.518 * * [misc]simplify: Extracting #7: cost 0 inf + 561504 1554305022.544 * [exit]simplify: Simplified to (+.p16 (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1))) (-.p16 (/.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) (/.p16 (real->posit16 2) x))) 1554305022.544 * [misc]simplify: Simplified (2) to (λ (x) (+.p16 (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1))) (-.p16 (/.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) (/.p16 (real->posit16 2) x)))) 1554305022.544 * * * * [misc]progress: [ 8 / 10 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1)))))> 1554305022.544 * [enter]simplify: Simplifying (+.p16 (-.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1)))) 1554305022.544 * * [misc]simplify: iters left: 5 (12 enodes) 1554305022.547 * * [misc]simplify: iters left: 4 (35 enodes) 1554305022.558 * * [misc]simplify: iters left: 3 (83 enodes) 1554305022.594 * * [misc]simplify: iters left: 2 (233 enodes) 1554305022.699 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554305022.699 * * [misc]simplify: Extracting #1: cost 29 inf + 0 1554305022.699 * * [misc]simplify: Extracting #2: cost 123 inf + 0 1554305022.705 * * [misc]simplify: Extracting #3: cost 244 inf + 1 1554305022.709 * * [misc]simplify: Extracting #4: cost 308 inf + 32857 1554305022.725 * * [misc]simplify: Extracting #5: cost 149 inf + 308686 1554305022.749 * * [misc]simplify: Extracting #6: cost 4 inf + 549893 1554305022.794 * * [misc]simplify: Extracting #7: cost 0 inf + 561504 1554305022.830 * [exit]simplify: Simplified to (+.p16 (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1))) (-.p16 (/.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) (/.p16 (real->posit16 2) x))) 1554305022.830 * [misc]simplify: Simplified (2) to (λ (x) (+.p16 (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1))) (-.p16 (/.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) (/.p16 (real->posit16 2) x)))) 1554305022.830 * * * * [misc]progress: [ 9 / 10 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1)))))> 1554305022.830 * [enter]simplify: Simplifying (+.p16 (-.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1)))) 1554305022.831 * * [misc]simplify: iters left: 5 (12 enodes) 1554305022.835 * * [misc]simplify: iters left: 4 (35 enodes) 1554305022.842 * * [misc]simplify: iters left: 3 (83 enodes) 1554305022.867 * * [misc]simplify: iters left: 2 (233 enodes) 1554305022.957 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554305022.958 * * [misc]simplify: Extracting #1: cost 29 inf + 0 1554305022.958 * * [misc]simplify: Extracting #2: cost 123 inf + 0 1554305022.959 * * [misc]simplify: Extracting #3: cost 244 inf + 1 1554305022.961 * * [misc]simplify: Extracting #4: cost 308 inf + 32857 1554305022.973 * * [misc]simplify: Extracting #5: cost 149 inf + 308686 1554305023.017 * * [misc]simplify: Extracting #6: cost 4 inf + 549893 1554305023.067 * * [misc]simplify: Extracting #7: cost 0 inf + 561504 1554305023.116 * [exit]simplify: Simplified to (+.p16 (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1))) (-.p16 (/.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) (/.p16 (real->posit16 2) x))) 1554305023.116 * [misc]simplify: Simplified (2) to (λ (x) (+.p16 (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1))) (-.p16 (/.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) (/.p16 (real->posit16 2) x)))) 1554305023.116 * * * * [misc]progress: [ 10 / 10 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1)))))> 1554305023.116 * [enter]simplify: Simplifying (+.p16 (-.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1)))) 1554305023.116 * * [misc]simplify: iters left: 5 (12 enodes) 1554305023.123 * * [misc]simplify: iters left: 4 (35 enodes) 1554305023.137 * * [misc]simplify: iters left: 3 (83 enodes) 1554305023.170 * * [misc]simplify: iters left: 2 (233 enodes) 1554305023.264 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554305023.264 * * [misc]simplify: Extracting #1: cost 29 inf + 0 1554305023.264 * * [misc]simplify: Extracting #2: cost 123 inf + 0 1554305023.265 * * [misc]simplify: Extracting #3: cost 244 inf + 1 1554305023.267 * * [misc]simplify: Extracting #4: cost 308 inf + 32857 1554305023.280 * * [misc]simplify: Extracting #5: cost 149 inf + 308686 1554305023.322 * * [misc]simplify: Extracting #6: cost 4 inf + 549893 1554305023.347 * * [misc]simplify: Extracting #7: cost 0 inf + 561504 1554305023.379 * [exit]simplify: Simplified to (+.p16 (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1))) (-.p16 (/.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) (/.p16 (real->posit16 2) x))) 1554305023.379 * [misc]simplify: Simplified (2) to (λ (x) (+.p16 (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1))) (-.p16 (/.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) (/.p16 (real->posit16 2) x)))) 1554305023.379 * * * [misc]progress: adding candidates to table 1554305023.689 * * [misc]progress: iteration 2 / 4 1554305023.689 * * * [misc]progress: picking best candidate 1554305023.759 * * * * [misc]pick: Picked #posit16 1) (+.p16 x (real->posit16 1))) (-.p16 (/.p16 (real->posit16 2) x) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1))))))> 1554305023.759 * * * [misc]progress: localizing error 1554305023.829 * * * [misc]progress: generating rewritten candidates 1554305023.829 * * * * [misc]progress: [ 1 / 4 ] rewriting at (2) 1554305023.835 * * * * [misc]progress: [ 2 / 4 ] rewriting at (2 2) 1554305023.839 * * * * [misc]progress: [ 3 / 4 ] rewriting at (2 2 2) 1554305023.841 * * * * [misc]progress: [ 4 / 4 ] rewriting at (2 1) 1554305023.844 * * * [misc]progress: generating series expansions 1554305023.844 * * * * [misc]progress: [ 1 / 4 ] generating series at (2) 1554305023.844 * * * * [misc]progress: [ 2 / 4 ] generating series at (2 2) 1554305023.844 * * * * [misc]progress: [ 3 / 4 ] generating series at (2 2 2) 1554305023.844 * * * * [misc]progress: [ 4 / 4 ] generating series at (2 1) 1554305023.844 * * * [misc]progress: simplifying candidates 1554305023.844 * * * * [misc]progress: [ 1 / 11 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (neg.p16 (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1))))))> 1554305023.844 * [enter]simplify: Simplifying (neg.p16 (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1)))) 1554305023.844 * * [misc]simplify: iters left: 4 (6 enodes) 1554305023.848 * * [misc]simplify: iters left: 3 (18 enodes) 1554305023.854 * * [misc]simplify: iters left: 2 (32 enodes) 1554305023.867 * * [misc]simplify: iters left: 1 (80 enodes) 1554305023.905 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554305023.905 * * [misc]simplify: Extracting #1: cost 2 inf + 0 1554305023.905 * * [misc]simplify: Extracting #2: cost 23 inf + 0 1554305023.906 * * [misc]simplify: Extracting #3: cost 71 inf + 0 1554305023.906 * * [misc]simplify: Extracting #4: cost 96 inf + 405 1554305023.908 * * [misc]simplify: Extracting #5: cost 67 inf + 28805 1554305023.916 * * [misc]simplify: Extracting #6: cost 13 inf + 98338 1554305024.300 * * [misc]simplify: Extracting #7: cost 1 inf + 114359 1554305024.304 * * [misc]simplify: Extracting #8: cost 0 inf + 115761 1554305024.309 * [exit]simplify: Simplified to (neg.p16 (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1)))) 1554305024.310 * [misc]simplify: Simplified (2 2) to (λ (x) (-.p16 (-.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (neg.p16 (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1)))))) 1554305024.310 * * * * [misc]progress: [ 2 / 11 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1)))))> 1554305024.310 * [enter]simplify: Simplifying (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1))) 1554305024.310 * * [misc]simplify: iters left: 3 (5 enodes) 1554305024.311 * * [misc]simplify: iters left: 2 (17 enodes) 1554305024.315 * * [misc]simplify: iters left: 1 (31 enodes) 1554305024.321 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554305024.321 * * [misc]simplify: Extracting #1: cost 11 inf + 0 1554305024.321 * * [misc]simplify: Extracting #2: cost 28 inf + 0 1554305024.321 * * [misc]simplify: Extracting #3: cost 29 inf + 324 1554305024.322 * * [misc]simplify: Extracting #4: cost 22 inf + 6266 1554305024.322 * * [misc]simplify: Extracting #5: cost 3 inf + 23256 1554305024.323 * * [misc]simplify: Extracting #6: cost 0 inf + 26382 1554305024.324 * * [misc]simplify: Extracting #7: cost 0 inf + 25822 1554305024.325 * [exit]simplify: Simplified to (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1))) 1554305024.325 * [misc]simplify: Simplified (2 2) to (λ (x) (+.p16 (-.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1))))) 1554305024.325 * * * * [misc]progress: [ 3 / 11 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (neg.p16 (-.p16 (/.p16 (real->posit16 2) x) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1)))))))> 1554305024.325 * * * * [misc]progress: [ 4 / 11 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1)))) (*.p16 (-.p16 (/.p16 (real->posit16 2) x) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1)))) (-.p16 (/.p16 (real->posit16 2) x) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1)))))) (+.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (-.p16 (/.p16 (real->posit16 2) x) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1)))))))> 1554305024.325 * * * * [misc]progress: [ 5 / 11 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (+.p16 (/.p16 (real->posit16 2) x) (neg.p16 (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1)))))))> 1554305024.326 * * * * [misc]progress: [ 6 / 11 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (-.p16 (*.p16 (/.p16 (real->posit16 2) x) (/.p16 (real->posit16 2) x)) (*.p16 (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1))) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1))))) (+.p16 (/.p16 (real->posit16 2) x) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1)))))))> 1554305024.326 * * * * [misc]progress: [ 7 / 11 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (-.p16 (/.p16 (real->posit16 2) x) (*.p16 (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))) (+.p16 x (real->posit16 1))))))> 1554305024.326 * [enter]simplify: Simplifying (+.p16 x (real->posit16 1)) 1554305024.326 * * [misc]simplify: iters left: 2 (4 enodes) 1554305024.327 * * [misc]simplify: iters left: 1 (10 enodes) 1554305024.329 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554305024.329 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1554305024.329 * * [misc]simplify: Extracting #2: cost 3 inf + 1 1554305024.329 * * [misc]simplify: Extracting #3: cost 0 inf + 45 1554305024.329 * [exit]simplify: Simplified to (+.p16 (real->posit16 1) x) 1554305024.329 * [misc]simplify: Simplified (2 2 2 2) to (λ (x) (-.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (-.p16 (/.p16 (real->posit16 2) x) (*.p16 (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))) (+.p16 (real->posit16 1) x))))) 1554305024.329 * * * * [misc]progress: [ 8 / 11 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (-.p16 (/.p16 (real->posit16 2) x) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1))))))> 1554305024.330 * [enter]simplify: Simplifying (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) 1554305024.330 * * [misc]simplify: iters left: 3 (5 enodes) 1554305024.331 * * [misc]simplify: iters left: 2 (11 enodes) 1554305024.333 * * [misc]simplify: iters left: 1 (13 enodes) 1554305024.335 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554305024.335 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1554305024.335 * * [misc]simplify: Extracting #2: cost 5 inf + 0 1554305024.335 * * [misc]simplify: Extracting #3: cost 3 inf + 2 1554305024.335 * * [misc]simplify: Extracting #4: cost 0 inf + 527 1554305024.335 * [exit]simplify: Simplified to (/.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) 1554305024.335 * [misc]simplify: Simplified (2 1) to (λ (x) (-.p16 (/.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) (-.p16 (/.p16 (real->posit16 2) x) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1)))))) 1554305024.336 * * * * [misc]progress: [ 9 / 11 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (-.p16 (/.p16 (real->posit16 2) x) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1))))))> 1554305024.336 * [enter]simplify: Simplifying (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) 1554305024.336 * * [misc]simplify: iters left: 3 (5 enodes) 1554305024.337 * * [misc]simplify: iters left: 2 (11 enodes) 1554305024.339 * * [misc]simplify: iters left: 1 (13 enodes) 1554305024.342 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554305024.342 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1554305024.342 * * [misc]simplify: Extracting #2: cost 5 inf + 0 1554305024.342 * * [misc]simplify: Extracting #3: cost 3 inf + 2 1554305024.342 * * [misc]simplify: Extracting #4: cost 0 inf + 527 1554305024.342 * [exit]simplify: Simplified to (/.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) 1554305024.342 * [misc]simplify: Simplified (2 1) to (λ (x) (-.p16 (/.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) (-.p16 (/.p16 (real->posit16 2) x) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1)))))) 1554305024.342 * * * * [misc]progress: [ 10 / 11 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (-.p16 (/.p16 (real->posit16 2) x) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1))))))> 1554305024.342 * [enter]simplify: Simplifying (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) 1554305024.342 * * [misc]simplify: iters left: 3 (5 enodes) 1554305024.344 * * [misc]simplify: iters left: 2 (11 enodes) 1554305024.346 * * [misc]simplify: iters left: 1 (13 enodes) 1554305024.350 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554305024.350 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1554305024.350 * * [misc]simplify: Extracting #2: cost 5 inf + 0 1554305024.350 * * [misc]simplify: Extracting #3: cost 3 inf + 2 1554305024.350 * * [misc]simplify: Extracting #4: cost 0 inf + 527 1554305024.351 * [exit]simplify: Simplified to (/.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) 1554305024.351 * [misc]simplify: Simplified (2 1) to (λ (x) (-.p16 (/.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) (-.p16 (/.p16 (real->posit16 2) x) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1)))))) 1554305024.351 * * * * [misc]progress: [ 11 / 11 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (-.p16 (/.p16 (real->posit16 2) x) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1))))))> 1554305024.351 * [enter]simplify: Simplifying (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) 1554305024.351 * * [misc]simplify: iters left: 3 (5 enodes) 1554305024.354 * * [misc]simplify: iters left: 2 (11 enodes) 1554305024.357 * * [misc]simplify: iters left: 1 (13 enodes) 1554305024.361 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554305024.361 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1554305024.361 * * [misc]simplify: Extracting #2: cost 5 inf + 0 1554305024.361 * * [misc]simplify: Extracting #3: cost 3 inf + 2 1554305024.362 * * [misc]simplify: Extracting #4: cost 0 inf + 527 1554305024.362 * [exit]simplify: Simplified to (/.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) 1554305024.362 * [misc]simplify: Simplified (2 1) to (λ (x) (-.p16 (/.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) (-.p16 (/.p16 (real->posit16 2) x) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1)))))) 1554305024.362 * * * [misc]progress: adding candidates to table 1554305024.754 * * [misc]progress: iteration 3 / 4 1554305024.754 * * * [misc]progress: picking best candidate 1554305024.816 * * * * [misc]pick: Picked #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (*.p16 (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))) (+.p16 x (real->posit16 1)))))> 1554305024.816 * * * [misc]progress: localizing error 1554305024.936 * * * [misc]progress: generating rewritten candidates 1554305024.936 * * * * [misc]progress: [ 1 / 4 ] rewriting at (2) 1554305024.949 * * * * [misc]progress: [ 2 / 4 ] rewriting at (2 2) 1554305024.951 * * * * [misc]progress: [ 3 / 4 ] rewriting at (2 1) 1554305024.955 * * * * [misc]progress: [ 4 / 4 ] rewriting at (2 2 1) 1554305024.957 * * * [misc]progress: generating series expansions 1554305024.957 * * * * [misc]progress: [ 1 / 4 ] generating series at (2) 1554305024.957 * * * * [misc]progress: [ 2 / 4 ] generating series at (2 2) 1554305024.957 * * * * [misc]progress: [ 3 / 4 ] generating series at (2 1) 1554305024.957 * * * * [misc]progress: [ 4 / 4 ] generating series at (2 2 1) 1554305024.957 * * * [misc]progress: simplifying candidates 1554305024.957 * * * * [misc]progress: [ 1 / 18 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (*.p16 (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))) x)) (*.p16 (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))) (real->posit16 1))))> 1554305024.958 * [enter]simplify: Simplifying (*.p16 (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))) (real->posit16 1)) 1554305024.958 * * [misc]simplify: iters left: 5 (8 enodes) 1554305024.960 * * [misc]simplify: iters left: 4 (25 enodes) 1554305024.966 * * [misc]simplify: iters left: 3 (62 enodes) 1554305024.979 * * [misc]simplify: iters left: 2 (193 enodes) 1554305025.086 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554305025.086 * * [misc]simplify: Extracting #1: cost 65 inf + 0 1554305025.087 * * [misc]simplify: Extracting #2: cost 241 inf + 0 1554305025.089 * * [misc]simplify: Extracting #3: cost 260 inf + 43096 1554305025.109 * * [misc]simplify: Extracting #4: cost 122 inf + 266467 1554305025.150 * * [misc]simplify: Extracting #5: cost 18 inf + 464771 1554305025.192 * * [misc]simplify: Extracting #6: cost 0 inf + 502437 1554305025.233 * * [misc]simplify: Extracting #7: cost 0 inf + 501277 1554305025.261 * [exit]simplify: Simplified to (/.p16 (*.p16 (real->posit16 1) (real->posit16 1)) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))) 1554305025.261 * [misc]simplify: Simplified (2 2) to (λ (x) (+.p16 (+.p16 (-.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (*.p16 (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))) x)) (/.p16 (*.p16 (real->posit16 1) (real->posit16 1)) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))))) 1554305025.261 * * * * [misc]progress: [ 2 / 18 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (*.p16 x (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))))) (*.p16 (real->posit16 1) (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))))))> 1554305025.261 * [enter]simplify: Simplifying (*.p16 (real->posit16 1) (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1))))) 1554305025.261 * * [misc]simplify: iters left: 5 (8 enodes) 1554305025.263 * * [misc]simplify: iters left: 4 (25 enodes) 1554305025.271 * * [misc]simplify: iters left: 3 (62 enodes) 1554305025.285 * * [misc]simplify: iters left: 2 (193 enodes) 1554305025.384 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554305025.384 * * [misc]simplify: Extracting #1: cost 65 inf + 0 1554305025.385 * * [misc]simplify: Extracting #2: cost 241 inf + 0 1554305025.387 * * [misc]simplify: Extracting #3: cost 260 inf + 43096 1554305025.404 * * [misc]simplify: Extracting #4: cost 122 inf + 266467 1554305025.437 * * [misc]simplify: Extracting #5: cost 18 inf + 464771 1554305025.465 * * [misc]simplify: Extracting #6: cost 0 inf + 502437 1554305025.492 * * [misc]simplify: Extracting #7: cost 0 inf + 501277 1554305025.518 * [exit]simplify: Simplified to (/.p16 (*.p16 (real->posit16 1) (real->posit16 1)) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))) 1554305025.518 * [misc]simplify: Simplified (2 2) to (λ (x) (+.p16 (+.p16 (-.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (*.p16 x (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))))) (/.p16 (*.p16 (real->posit16 1) (real->posit16 1)) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))))) 1554305025.518 * * * * [misc]progress: [ 3 / 18 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (+.p16 (neg.p16 (/.p16 (real->posit16 2) x)) (*.p16 (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))) (+.p16 x (real->posit16 1))))))> 1554305025.518 * [enter]simplify: Simplifying (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) 1554305025.518 * * [misc]simplify: iters left: 3 (5 enodes) 1554305025.521 * * [misc]simplify: iters left: 2 (11 enodes) 1554305025.523 * * [misc]simplify: iters left: 1 (13 enodes) 1554305025.525 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554305025.525 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1554305025.525 * * [misc]simplify: Extracting #2: cost 5 inf + 0 1554305025.525 * * [misc]simplify: Extracting #3: cost 3 inf + 2 1554305025.525 * * [misc]simplify: Extracting #4: cost 0 inf + 527 1554305025.525 * [exit]simplify: Simplified to (/.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) 1554305025.525 * [misc]simplify: Simplified (2 1) to (λ (x) (+.p16 (/.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) (+.p16 (neg.p16 (/.p16 (real->posit16 2) x)) (*.p16 (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))) (+.p16 x (real->posit16 1)))))) 1554305025.525 * * * * [misc]progress: [ 4 / 18 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (-.p16 (/.p16 (real->posit16 2) x) (*.p16 (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))) (+.p16 x (real->posit16 1))))))> 1554305025.525 * [enter]simplify: Simplifying (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) 1554305025.525 * * [misc]simplify: iters left: 3 (5 enodes) 1554305025.526 * * [misc]simplify: iters left: 2 (11 enodes) 1554305025.528 * * [misc]simplify: iters left: 1 (13 enodes) 1554305025.531 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554305025.531 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1554305025.531 * * [misc]simplify: Extracting #2: cost 5 inf + 0 1554305025.531 * * [misc]simplify: Extracting #3: cost 3 inf + 2 1554305025.531 * * [misc]simplify: Extracting #4: cost 0 inf + 527 1554305025.531 * [exit]simplify: Simplified to (/.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) 1554305025.531 * [misc]simplify: Simplified (2 1) to (λ (x) (-.p16 (/.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) (-.p16 (/.p16 (real->posit16 2) x) (*.p16 (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))) (+.p16 x (real->posit16 1)))))) 1554305025.532 * * * * [misc]progress: [ 5 / 18 ] simplifiying candidate #posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))) (+.p16 x (real->posit16 1))) (-.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x))))> 1554305025.532 * * * * [misc]progress: [ 6 / 18 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (+.p16 (*.p16 (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))) x) (*.p16 (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))) (real->posit16 1)))))> 1554305025.532 * [enter]simplify: Simplifying (*.p16 (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))) (real->posit16 1)) 1554305025.532 * * [misc]simplify: iters left: 5 (8 enodes) 1554305025.536 * * [misc]simplify: iters left: 4 (25 enodes) 1554305025.544 * * [misc]simplify: iters left: 3 (62 enodes) 1554305025.566 * * [misc]simplify: iters left: 2 (193 enodes) 1554305025.688 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554305025.688 * * [misc]simplify: Extracting #1: cost 65 inf + 0 1554305025.689 * * [misc]simplify: Extracting #2: cost 241 inf + 0 1554305025.693 * * [misc]simplify: Extracting #3: cost 260 inf + 43096 1554305025.711 * * [misc]simplify: Extracting #4: cost 122 inf + 266467 1554305025.741 * * [misc]simplify: Extracting #5: cost 18 inf + 464771 1554305025.763 * * [misc]simplify: Extracting #6: cost 0 inf + 502437 1554305025.786 * * [misc]simplify: Extracting #7: cost 0 inf + 501277 1554305025.819 * [exit]simplify: Simplified to (/.p16 (*.p16 (real->posit16 1) (real->posit16 1)) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))) 1554305025.819 * [misc]simplify: Simplified (2 2 2) to (λ (x) (+.p16 (-.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (+.p16 (*.p16 (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))) x) (/.p16 (*.p16 (real->posit16 1) (real->posit16 1)) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1))))))) 1554305025.819 * * * * [misc]progress: [ 7 / 18 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (+.p16 (*.p16 x (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1))))) (*.p16 (real->posit16 1) (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1))))))))> 1554305025.819 * [enter]simplify: Simplifying (*.p16 (real->posit16 1) (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1))))) 1554305025.819 * * [misc]simplify: iters left: 5 (8 enodes) 1554305025.821 * * [misc]simplify: iters left: 4 (25 enodes) 1554305025.826 * * [misc]simplify: iters left: 3 (62 enodes) 1554305025.842 * * [misc]simplify: iters left: 2 (193 enodes) 1554305025.936 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554305025.936 * * [misc]simplify: Extracting #1: cost 65 inf + 0 1554305025.936 * * [misc]simplify: Extracting #2: cost 241 inf + 0 1554305025.938 * * [misc]simplify: Extracting #3: cost 260 inf + 43096 1554305025.948 * * [misc]simplify: Extracting #4: cost 122 inf + 266467 1554305025.968 * * [misc]simplify: Extracting #5: cost 18 inf + 464771 1554305025.994 * * [misc]simplify: Extracting #6: cost 0 inf + 502437 1554305026.037 * * [misc]simplify: Extracting #7: cost 0 inf + 501277 1554305026.075 * [exit]simplify: Simplified to (/.p16 (*.p16 (real->posit16 1) (real->posit16 1)) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))) 1554305026.075 * [misc]simplify: Simplified (2 2 2) to (λ (x) (+.p16 (-.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (+.p16 (*.p16 x (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1))))) (/.p16 (*.p16 (real->posit16 1) (real->posit16 1)) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1))))))) 1554305026.076 * * * * [misc]progress: [ 8 / 18 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (*.p16 (/.p16 (real->posit16 1) (-.p16 (*.p16 (*.p16 x x) (*.p16 x x)) (*.p16 (*.p16 (real->posit16 1) (real->posit16 1)) (*.p16 (real->posit16 1) (real->posit16 1))))) (*.p16 (+.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1))) (+.p16 x (real->posit16 1))))))> 1554305026.076 * [enter]simplify: Simplifying (/.p16 (real->posit16 1) (-.p16 (*.p16 (*.p16 x x) (*.p16 x x)) (*.p16 (*.p16 (real->posit16 1) (real->posit16 1)) (*.p16 (real->posit16 1) (real->posit16 1))))) 1554305026.076 * * [misc]simplify: iters left: 5 (9 enodes) 1554305026.080 * * [misc]simplify: iters left: 4 (32 enodes) 1554305026.092 * * [misc]simplify: iters left: 3 (76 enodes) 1554305026.121 * * [misc]simplify: iters left: 2 (239 enodes) 1554305026.225 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554305026.225 * * [misc]simplify: Extracting #1: cost 46 inf + 0 1554305026.226 * * [misc]simplify: Extracting #2: cost 215 inf + 0 1554305026.228 * * [misc]simplify: Extracting #3: cost 259 inf + 37842 1554305026.240 * * [misc]simplify: Extracting #4: cost 141 inf + 336186 1554305026.267 * * [misc]simplify: Extracting #5: cost 28 inf + 595296 1554305026.301 * * [misc]simplify: Extracting #6: cost 1 inf + 655569 1554305026.349 * * [misc]simplify: Extracting #7: cost 0 inf + 659011 1554305026.400 * [exit]simplify: Simplified to (/.p16 (real->posit16 1) (-.p16 (*.p16 (*.p16 x x) (*.p16 x x)) (*.p16 (*.p16 (real->posit16 1) (real->posit16 1)) (*.p16 (real->posit16 1) (real->posit16 1))))) 1554305026.400 * [misc]simplify: Simplified (2 2 1) to (λ (x) (+.p16 (-.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (*.p16 (/.p16 (real->posit16 1) (-.p16 (*.p16 (*.p16 x x) (*.p16 x x)) (*.p16 (*.p16 (real->posit16 1) (real->posit16 1)) (*.p16 (real->posit16 1) (real->posit16 1))))) (*.p16 (+.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1))) (+.p16 x (real->posit16 1)))))) 1554305026.400 * * * * [misc]progress: [ 9 / 18 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (/.p16 (*.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1))))))> 1554305026.401 * [enter]simplify: Simplifying (*.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) 1554305026.401 * * [misc]simplify: iters left: 3 (5 enodes) 1554305026.403 * * [misc]simplify: iters left: 2 (17 enodes) 1554305026.409 * * [misc]simplify: iters left: 1 (21 enodes) 1554305026.414 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554305026.415 * * [misc]simplify: Extracting #1: cost 5 inf + 0 1554305026.415 * * [misc]simplify: Extracting #2: cost 7 inf + 0 1554305026.415 * * [misc]simplify: Extracting #3: cost 5 inf + 2 1554305026.415 * * [misc]simplify: Extracting #4: cost 0 inf + 1050 1554305026.415 * [exit]simplify: Simplified to (*.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) 1554305026.415 * [misc]simplify: Simplified (2 2 1) to (λ (x) (+.p16 (-.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (/.p16 (*.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))))) 1554305026.415 * * * * [misc]progress: [ 10 / 18 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (*.p16 (+.p16 x (real->posit16 1)) (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))))))> 1554305026.415 * * * * [misc]progress: [ 11 / 18 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (neg.p16 (/.p16 (real->posit16 2) x))) (*.p16 (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))) (+.p16 x (real->posit16 1)))))> 1554305026.416 * * * * [misc]progress: [ 12 / 18 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1)))) (*.p16 (/.p16 (real->posit16 2) x) (/.p16 (real->posit16 2) x))) (+.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x))) (*.p16 (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))) (+.p16 x (real->posit16 1)))))> 1554305026.416 * * * * [misc]progress: [ 13 / 18 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (*.p16 (/.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (-.p16 x (real->posit16 1))) (+.p16 x (real->posit16 1)))))> 1554305026.416 * [enter]simplify: Simplifying (-.p16 x (real->posit16 1)) 1554305026.416 * * [misc]simplify: iters left: 2 (4 enodes) 1554305026.418 * * [misc]simplify: iters left: 1 (16 enodes) 1554305026.423 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554305026.423 * * [misc]simplify: Extracting #1: cost 6 inf + 0 1554305026.423 * * [misc]simplify: Extracting #2: cost 11 inf + 1 1554305026.423 * * [misc]simplify: Extracting #3: cost 11 inf + 323 1554305026.423 * * [misc]simplify: Extracting #4: cost 5 inf + 1491 1554305026.424 * * [misc]simplify: Extracting #5: cost 1 inf + 3657 1554305026.424 * * [misc]simplify: Extracting #6: cost 0 inf + 5019 1554305026.424 * [exit]simplify: Simplified to (-.p16 x (real->posit16 1)) 1554305026.425 * [misc]simplify: Simplified (2 2 1 2) to (λ (x) (+.p16 (-.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (*.p16 (/.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (-.p16 x (real->posit16 1))) (+.p16 x (real->posit16 1))))) 1554305026.425 * * * * [misc]progress: [ 14 / 18 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (*.p16 (*.p16 (/.p16 (real->posit16 1) (-.p16 (*.p16 (*.p16 x x) (*.p16 x x)) (*.p16 (*.p16 (real->posit16 1) (real->posit16 1)) (*.p16 (real->posit16 1) (real->posit16 1))))) (+.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))) (+.p16 x (real->posit16 1)))))> 1554305026.425 * [enter]simplify: Simplifying (+.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1))) 1554305026.425 * * [misc]simplify: iters left: 3 (6 enodes) 1554305026.428 * * [misc]simplify: iters left: 2 (12 enodes) 1554305026.432 * * [misc]simplify: iters left: 1 (14 enodes) 1554305026.436 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554305026.436 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1554305026.436 * * [misc]simplify: Extracting #2: cost 5 inf + 0 1554305026.436 * * [misc]simplify: Extracting #3: cost 5 inf + 1 1554305026.436 * * [misc]simplify: Extracting #4: cost 0 inf + 1327 1554305026.436 * [exit]simplify: Simplified to (+.p16 (*.p16 (real->posit16 1) (real->posit16 1)) (*.p16 x x)) 1554305026.436 * [misc]simplify: Simplified (2 2 1 2) to (λ (x) (+.p16 (-.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (*.p16 (*.p16 (/.p16 (real->posit16 1) (-.p16 (*.p16 (*.p16 x x) (*.p16 x x)) (*.p16 (*.p16 (real->posit16 1) (real->posit16 1)) (*.p16 (real->posit16 1) (real->posit16 1))))) (+.p16 (*.p16 (real->posit16 1) (real->posit16 1)) (*.p16 x x))) (+.p16 x (real->posit16 1))))) 1554305026.437 * * * * [misc]progress: [ 15 / 18 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (*.p16 (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))) (+.p16 x (real->posit16 1)))))> 1554305026.437 * [enter]simplify: Simplifying (+.p16 x (real->posit16 1)) 1554305026.437 * * [misc]simplify: iters left: 2 (4 enodes) 1554305026.439 * * [misc]simplify: iters left: 1 (10 enodes) 1554305026.442 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554305026.442 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1554305026.442 * * [misc]simplify: Extracting #2: cost 3 inf + 1 1554305026.442 * * [misc]simplify: Extracting #3: cost 0 inf + 45 1554305026.442 * [exit]simplify: Simplified to (+.p16 (real->posit16 1) x) 1554305026.442 * [misc]simplify: Simplified (2 2 2) to (λ (x) (+.p16 (-.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (*.p16 (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))) (+.p16 (real->posit16 1) x)))) 1554305026.443 * * * * [misc]progress: [ 16 / 18 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (*.p16 (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))) (+.p16 x (real->posit16 1)))))> 1554305026.443 * [enter]simplify: Simplifying (+.p16 x (real->posit16 1)) 1554305026.443 * * [misc]simplify: iters left: 2 (4 enodes) 1554305026.445 * * [misc]simplify: iters left: 1 (10 enodes) 1554305026.448 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554305026.448 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1554305026.448 * * [misc]simplify: Extracting #2: cost 3 inf + 1 1554305026.448 * * [misc]simplify: Extracting #3: cost 0 inf + 45 1554305026.448 * [exit]simplify: Simplified to (+.p16 (real->posit16 1) x) 1554305026.448 * [misc]simplify: Simplified (2 2 2) to (λ (x) (+.p16 (-.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (*.p16 (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))) (+.p16 (real->posit16 1) x)))) 1554305026.449 * * * * [misc]progress: [ 17 / 18 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (*.p16 (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))) (+.p16 x (real->posit16 1)))))> 1554305026.449 * [enter]simplify: Simplifying (+.p16 x (real->posit16 1)) 1554305026.449 * * [misc]simplify: iters left: 2 (4 enodes) 1554305026.451 * * [misc]simplify: iters left: 1 (10 enodes) 1554305026.454 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554305026.455 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1554305026.455 * * [misc]simplify: Extracting #2: cost 3 inf + 1 1554305026.455 * * [misc]simplify: Extracting #3: cost 0 inf + 45 1554305026.455 * [exit]simplify: Simplified to (+.p16 (real->posit16 1) x) 1554305026.455 * [misc]simplify: Simplified (2 2 2) to (λ (x) (+.p16 (-.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (*.p16 (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))) (+.p16 (real->posit16 1) x)))) 1554305026.455 * * * * [misc]progress: [ 18 / 18 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (*.p16 (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))) (+.p16 x (real->posit16 1)))))> 1554305026.455 * [enter]simplify: Simplifying (+.p16 x (real->posit16 1)) 1554305026.455 * * [misc]simplify: iters left: 2 (4 enodes) 1554305026.457 * * [misc]simplify: iters left: 1 (10 enodes) 1554305026.463 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554305026.463 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1554305026.463 * * [misc]simplify: Extracting #2: cost 3 inf + 1 1554305026.463 * * [misc]simplify: Extracting #3: cost 0 inf + 45 1554305026.463 * [exit]simplify: Simplified to (+.p16 (real->posit16 1) x) 1554305026.463 * [misc]simplify: Simplified (2 2 2) to (λ (x) (+.p16 (-.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (*.p16 (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))) (+.p16 (real->posit16 1) x)))) 1554305026.463 * * * [misc]progress: adding candidates to table 1554305027.173 * * [misc]progress: iteration 4 / 4 1554305027.174 * * * [misc]progress: picking best candidate 1554305027.312 * * * * [misc]pick: Picked #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (/.p16 (*.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1))))))> 1554305027.312 * * * [misc]progress: localizing error 1554305027.396 * * * [misc]progress: generating rewritten candidates 1554305027.396 * * * * [misc]progress: [ 1 / 4 ] rewriting at (2) 1554305027.418 * * * * [misc]progress: [ 2 / 4 ] rewriting at (2 2) 1554305027.421 * * * * [misc]progress: [ 3 / 4 ] rewriting at (2 1) 1554305027.424 * * * * [misc]progress: [ 4 / 4 ] rewriting at (2 2 2) 1554305027.426 * * * [misc]progress: generating series expansions 1554305027.426 * * * * [misc]progress: [ 1 / 4 ] generating series at (2) 1554305027.426 * * * * [misc]progress: [ 2 / 4 ] generating series at (2 2) 1554305027.426 * * * * [misc]progress: [ 3 / 4 ] generating series at (2 1) 1554305027.426 * * * * [misc]progress: [ 4 / 4 ] generating series at (2 2 2) 1554305027.426 * * * [misc]progress: simplifying candidates 1554305027.426 * * * * [misc]progress: [ 1 / 16 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (+.p16 (neg.p16 (/.p16 (real->posit16 2) x)) (/.p16 (*.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))))))> 1554305027.427 * [enter]simplify: Simplifying (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) 1554305027.427 * * [misc]simplify: iters left: 3 (5 enodes) 1554305027.428 * * [misc]simplify: iters left: 2 (11 enodes) 1554305027.430 * * [misc]simplify: iters left: 1 (13 enodes) 1554305027.433 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554305027.433 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1554305027.433 * * [misc]simplify: Extracting #2: cost 5 inf + 0 1554305027.433 * * [misc]simplify: Extracting #3: cost 3 inf + 2 1554305027.433 * * [misc]simplify: Extracting #4: cost 0 inf + 527 1554305027.433 * [exit]simplify: Simplified to (/.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) 1554305027.433 * [misc]simplify: Simplified (2 1) to (λ (x) (+.p16 (/.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) (+.p16 (neg.p16 (/.p16 (real->posit16 2) x)) (/.p16 (*.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1))))))) 1554305027.433 * * * * [misc]progress: [ 2 / 16 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (-.p16 (/.p16 (real->posit16 2) x) (/.p16 (*.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))))))> 1554305027.433 * [enter]simplify: Simplifying (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) 1554305027.433 * * [misc]simplify: iters left: 3 (5 enodes) 1554305027.435 * * [misc]simplify: iters left: 2 (11 enodes) 1554305027.437 * * [misc]simplify: iters left: 1 (13 enodes) 1554305027.439 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554305027.439 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1554305027.439 * * [misc]simplify: Extracting #2: cost 5 inf + 0 1554305027.439 * * [misc]simplify: Extracting #3: cost 3 inf + 2 1554305027.439 * * [misc]simplify: Extracting #4: cost 0 inf + 527 1554305027.439 * [exit]simplify: Simplified to (/.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) 1554305027.439 * [misc]simplify: Simplified (2 1) to (λ (x) (-.p16 (/.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) (-.p16 (/.p16 (real->posit16 2) x) (/.p16 (*.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1))))))) 1554305027.440 * * * * [misc]progress: [ 3 / 16 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))) (-.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x))))> 1554305027.440 * * * * [misc]progress: [ 4 / 16 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (/.p16 (/.p16 (*.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (+.p16 x (real->posit16 1))) (-.p16 x (real->posit16 1)))))> 1554305027.440 * [enter]simplify: Simplifying (-.p16 x (real->posit16 1)) 1554305027.440 * * [misc]simplify: iters left: 2 (4 enodes) 1554305027.441 * * [misc]simplify: iters left: 1 (16 enodes) 1554305027.444 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554305027.444 * * [misc]simplify: Extracting #1: cost 6 inf + 0 1554305027.444 * * [misc]simplify: Extracting #2: cost 11 inf + 1 1554305027.444 * * [misc]simplify: Extracting #3: cost 11 inf + 323 1554305027.445 * * [misc]simplify: Extracting #4: cost 5 inf + 1491 1554305027.445 * * [misc]simplify: Extracting #5: cost 1 inf + 3657 1554305027.445 * * [misc]simplify: Extracting #6: cost 0 inf + 5019 1554305027.445 * [exit]simplify: Simplified to (-.p16 x (real->posit16 1)) 1554305027.445 * [misc]simplify: Simplified (2 2 2) to (λ (x) (+.p16 (-.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (/.p16 (/.p16 (*.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (+.p16 x (real->posit16 1))) (-.p16 x (real->posit16 1))))) 1554305027.445 * * * * [misc]progress: [ 5 / 16 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (/.p16 (real->posit16 1) (/.p16 (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1))) (+.p16 x (real->posit16 1))))))> 1554305027.445 * [enter]simplify: Simplifying (real->posit16 1) 1554305027.446 * * [misc]simplify: iters left: 1 (2 enodes) 1554305027.446 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554305027.446 * * [misc]simplify: Extracting #1: cost 2 inf + 0 1554305027.446 * * [misc]simplify: Extracting #2: cost 1 inf + 1 1554305027.446 * * [misc]simplify: Extracting #3: cost 0 inf + 2 1554305027.446 * [exit]simplify: Simplified to (real->posit16 1) 1554305027.446 * [misc]simplify: Simplified (2 2 1) to (λ (x) (+.p16 (-.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (/.p16 (real->posit16 1) (/.p16 (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1))) (+.p16 x (real->posit16 1)))))) 1554305027.447 * * * * [misc]progress: [ 6 / 16 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (*.p16 (/.p16 (*.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (-.p16 (*.p16 (*.p16 x x) (*.p16 x x)) (*.p16 (*.p16 (real->posit16 1) (real->posit16 1)) (*.p16 (real->posit16 1) (real->posit16 1))))) (+.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1))))))> 1554305027.447 * [enter]simplify: Simplifying (+.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1))) 1554305027.447 * * [misc]simplify: iters left: 3 (6 enodes) 1554305027.448 * * [misc]simplify: iters left: 2 (12 enodes) 1554305027.451 * * [misc]simplify: iters left: 1 (14 enodes) 1554305027.453 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554305027.453 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1554305027.453 * * [misc]simplify: Extracting #2: cost 5 inf + 0 1554305027.453 * * [misc]simplify: Extracting #3: cost 5 inf + 1 1554305027.453 * * [misc]simplify: Extracting #4: cost 0 inf + 1327 1554305027.453 * [exit]simplify: Simplified to (+.p16 (*.p16 (real->posit16 1) (real->posit16 1)) (*.p16 x x)) 1554305027.453 * [misc]simplify: Simplified (2 2 2) to (λ (x) (+.p16 (-.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (*.p16 (/.p16 (*.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (-.p16 (*.p16 (*.p16 x x) (*.p16 x x)) (*.p16 (*.p16 (real->posit16 1) (real->posit16 1)) (*.p16 (real->posit16 1) (real->posit16 1))))) (+.p16 (*.p16 (real->posit16 1) (real->posit16 1)) (*.p16 x x))))) 1554305027.454 * * * * [misc]progress: [ 7 / 16 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (*.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (+.p16 x (real->posit16 1)) (-.p16 x (real->posit16 1))))))> 1554305027.454 * [enter]simplify: Simplifying (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) 1554305027.454 * * [misc]simplify: iters left: 3 (5 enodes) 1554305027.455 * * [misc]simplify: iters left: 2 (11 enodes) 1554305027.457 * * [misc]simplify: iters left: 1 (13 enodes) 1554305027.459 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554305027.459 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1554305027.459 * * [misc]simplify: Extracting #2: cost 5 inf + 0 1554305027.459 * * [misc]simplify: Extracting #3: cost 3 inf + 2 1554305027.459 * * [misc]simplify: Extracting #4: cost 0 inf + 527 1554305027.459 * [exit]simplify: Simplified to (/.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) 1554305027.459 * [misc]simplify: Simplified (2 2 1) to (λ (x) (+.p16 (-.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (*.p16 (/.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) (/.p16 (+.p16 x (real->posit16 1)) (-.p16 x (real->posit16 1)))))) 1554305027.459 * [enter]simplify: Simplifying (/.p16 (+.p16 x (real->posit16 1)) (-.p16 x (real->posit16 1))) 1554305027.459 * * [misc]simplify: iters left: 3 (6 enodes) 1554305027.465 * * [misc]simplify: iters left: 2 (18 enodes) 1554305027.468 * * [misc]simplify: iters left: 1 (31 enodes) 1554305027.474 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554305027.474 * * [misc]simplify: Extracting #1: cost 10 inf + 0 1554305027.474 * * [misc]simplify: Extracting #2: cost 26 inf + 0 1554305027.474 * * [misc]simplify: Extracting #3: cost 31 inf + 1 1554305027.474 * * [misc]simplify: Extracting #4: cost 35 inf + 323 1554305027.474 * * [misc]simplify: Extracting #5: cost 17 inf + 8069 1554305027.475 * * [misc]simplify: Extracting #6: cost 0 inf + 25900 1554305027.476 * [exit]simplify: Simplified to (/.p16 (+.p16 (real->posit16 1) x) (-.p16 x (real->posit16 1))) 1554305027.477 * [misc]simplify: Simplified (2 2 2) to (λ (x) (+.p16 (-.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (*.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (+.p16 (real->posit16 1) x) (-.p16 x (real->posit16 1)))))) 1554305027.477 * * * * [misc]progress: [ 8 / 16 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (neg.p16 (/.p16 (real->posit16 2) x))) (/.p16 (*.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1))))))> 1554305027.477 * * * * [misc]progress: [ 9 / 16 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1)))) (*.p16 (/.p16 (real->posit16 2) x) (/.p16 (real->posit16 2) x))) (+.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x))) (/.p16 (*.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1))))))> 1554305027.477 * * * * [misc]progress: [ 10 / 16 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (/.p16 (*.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (*.p16 (+.p16 x (real->posit16 1)) (-.p16 x (real->posit16 1))))))> 1554305027.477 * [enter]simplify: Simplifying (+.p16 x (real->posit16 1)) 1554305027.477 * * [misc]simplify: iters left: 2 (4 enodes) 1554305027.478 * * [misc]simplify: iters left: 1 (10 enodes) 1554305027.480 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554305027.480 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1554305027.480 * * [misc]simplify: Extracting #2: cost 3 inf + 1 1554305027.480 * * [misc]simplify: Extracting #3: cost 0 inf + 45 1554305027.480 * [exit]simplify: Simplified to (+.p16 (real->posit16 1) x) 1554305027.480 * [misc]simplify: Simplified (2 2 2 1) to (λ (x) (+.p16 (-.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (/.p16 (*.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (*.p16 (+.p16 (real->posit16 1) x) (-.p16 x (real->posit16 1)))))) 1554305027.481 * [enter]simplify: Simplifying (-.p16 x (real->posit16 1)) 1554305027.481 * * [misc]simplify: iters left: 2 (4 enodes) 1554305027.482 * * [misc]simplify: iters left: 1 (16 enodes) 1554305027.485 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554305027.485 * * [misc]simplify: Extracting #1: cost 6 inf + 0 1554305027.485 * * [misc]simplify: Extracting #2: cost 11 inf + 1 1554305027.485 * * [misc]simplify: Extracting #3: cost 11 inf + 323 1554305027.485 * * [misc]simplify: Extracting #4: cost 5 inf + 1491 1554305027.485 * * [misc]simplify: Extracting #5: cost 1 inf + 3657 1554305027.485 * * [misc]simplify: Extracting #6: cost 0 inf + 5019 1554305027.486 * [exit]simplify: Simplified to (-.p16 x (real->posit16 1)) 1554305027.486 * [misc]simplify: Simplified (2 2 2 2) to (λ (x) (+.p16 (-.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (/.p16 (*.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (*.p16 (+.p16 x (real->posit16 1)) (-.p16 x (real->posit16 1)))))) 1554305027.486 * * * * [misc]progress: [ 11 / 16 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (/.p16 (*.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (+.p16 (*.p16 x x) (neg.p16 (*.p16 (real->posit16 1) (real->posit16 1)))))))> 1554305027.486 * * * * [misc]progress: [ 12 / 16 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (/.p16 (*.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (-.p16 (*.p16 (*.p16 x x) (*.p16 x x)) (*.p16 (*.p16 (real->posit16 1) (real->posit16 1)) (*.p16 (real->posit16 1) (real->posit16 1)))) (+.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))))))> 1554305027.486 * * * * [misc]progress: [ 13 / 16 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (/.p16 (*.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1))))))> 1554305027.486 * [enter]simplify: Simplifying (*.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) 1554305027.486 * * [misc]simplify: iters left: 3 (5 enodes) 1554305027.488 * * [misc]simplify: iters left: 2 (17 enodes) 1554305027.491 * * [misc]simplify: iters left: 1 (21 enodes) 1554305027.494 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554305027.494 * * [misc]simplify: Extracting #1: cost 5 inf + 0 1554305027.494 * * [misc]simplify: Extracting #2: cost 7 inf + 0 1554305027.494 * * [misc]simplify: Extracting #3: cost 5 inf + 2 1554305027.494 * * [misc]simplify: Extracting #4: cost 0 inf + 1050 1554305027.494 * [exit]simplify: Simplified to (*.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) 1554305027.494 * [misc]simplify: Simplified (2 2 1) to (λ (x) (+.p16 (-.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (/.p16 (*.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))))) 1554305027.494 * * * * [misc]progress: [ 14 / 16 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (/.p16 (*.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1))))))> 1554305027.495 * [enter]simplify: Simplifying (*.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) 1554305027.495 * * [misc]simplify: iters left: 3 (5 enodes) 1554305027.496 * * [misc]simplify: iters left: 2 (17 enodes) 1554305027.500 * * [misc]simplify: iters left: 1 (21 enodes) 1554305027.503 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554305027.503 * * [misc]simplify: Extracting #1: cost 5 inf + 0 1554305027.503 * * [misc]simplify: Extracting #2: cost 7 inf + 0 1554305027.503 * * [misc]simplify: Extracting #3: cost 5 inf + 2 1554305027.503 * * [misc]simplify: Extracting #4: cost 0 inf + 1050 1554305027.503 * [exit]simplify: Simplified to (*.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) 1554305027.503 * [misc]simplify: Simplified (2 2 1) to (λ (x) (+.p16 (-.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (/.p16 (*.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))))) 1554305027.503 * * * * [misc]progress: [ 15 / 16 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (/.p16 (*.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1))))))> 1554305027.503 * [enter]simplify: Simplifying (*.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) 1554305027.503 * * [misc]simplify: iters left: 3 (5 enodes) 1554305027.505 * * [misc]simplify: iters left: 2 (17 enodes) 1554305027.508 * * [misc]simplify: iters left: 1 (21 enodes) 1554305027.511 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554305027.511 * * [misc]simplify: Extracting #1: cost 5 inf + 0 1554305027.511 * * [misc]simplify: Extracting #2: cost 7 inf + 0 1554305027.511 * * [misc]simplify: Extracting #3: cost 5 inf + 2 1554305027.511 * * [misc]simplify: Extracting #4: cost 0 inf + 1050 1554305027.511 * [exit]simplify: Simplified to (*.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) 1554305027.511 * [misc]simplify: Simplified (2 2 1) to (λ (x) (+.p16 (-.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (/.p16 (*.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))))) 1554305027.511 * * * * [misc]progress: [ 16 / 16 ] simplifiying candidate #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (/.p16 (*.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1))))))> 1554305027.511 * [enter]simplify: Simplifying (*.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) 1554305027.511 * * [misc]simplify: iters left: 3 (5 enodes) 1554305027.513 * * [misc]simplify: iters left: 2 (17 enodes) 1554305027.516 * * [misc]simplify: iters left: 1 (21 enodes) 1554305027.519 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554305027.519 * * [misc]simplify: Extracting #1: cost 5 inf + 0 1554305027.519 * * [misc]simplify: Extracting #2: cost 7 inf + 0 1554305027.519 * * [misc]simplify: Extracting #3: cost 5 inf + 2 1554305027.519 * * [misc]simplify: Extracting #4: cost 0 inf + 1050 1554305027.519 * [exit]simplify: Simplified to (*.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) 1554305027.519 * [misc]simplify: Simplified (2 2 1) to (λ (x) (+.p16 (-.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (/.p16 (*.p16 (real->posit16 1) (+.p16 (real->posit16 1) x)) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))))) 1554305027.519 * * * [misc]progress: adding candidates to table 1554305027.989 * [misc]progress: [Phase 3 of 3] Extracting. 1554305027.989 * * [misc]regime: Finding splitpoints for: (#posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (-.p16 (*.p16 (/.p16 (real->posit16 2) x) (/.p16 (real->posit16 2) x)) (*.p16 (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1))) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1))))) (+.p16 (/.p16 (real->posit16 2) x) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1)))))))> #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (*.p16 (/.p16 (*.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (-.p16 (*.p16 (*.p16 x x) (*.p16 x x)) (*.p16 (*.p16 (real->posit16 1) (real->posit16 1)) (*.p16 (real->posit16 1) (real->posit16 1))))) (+.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1))))))> #posit16 1) (+.p16 x (real->posit16 1))) (-.p16 (/.p16 (real->posit16 2) x) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1))))))> #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1)))) (*.p16 (/.p16 (real->posit16 2) x) (/.p16 (real->posit16 2) x))) (+.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x))) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1)))))> #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (/.p16 (*.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1))))))> #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (*.p16 x (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))))) (*.p16 (real->posit16 1) (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))))))> #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (*.p16 (/.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (-.p16 x (real->posit16 1))) (+.p16 x (real->posit16 1)))))> #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1)))) (*.p16 (/.p16 (real->posit16 2) x) (/.p16 (real->posit16 2) x))) (+.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x))) (*.p16 (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))) (+.p16 x (real->posit16 1)))))> #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1)))) (*.p16 (-.p16 (/.p16 (real->posit16 2) x) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1)))) (-.p16 (/.p16 (real->posit16 2) x) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1)))))) (+.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (-.p16 (/.p16 (real->posit16 2) x) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1)))))))> #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (+.p16 (*.p16 x (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1))))) (*.p16 (real->posit16 1) (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1))))))))>) 1554305027.991 * * * [misc]regime-changes: Trying 1 branch expressions: (x) 1554305027.991 * * * * [misc]regimes: Trying to branch on x from (#posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (-.p16 (*.p16 (/.p16 (real->posit16 2) x) (/.p16 (real->posit16 2) x)) (*.p16 (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1))) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1))))) (+.p16 (/.p16 (real->posit16 2) x) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1)))))))> #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (*.p16 (/.p16 (*.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (-.p16 (*.p16 (*.p16 x x) (*.p16 x x)) (*.p16 (*.p16 (real->posit16 1) (real->posit16 1)) (*.p16 (real->posit16 1) (real->posit16 1))))) (+.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1))))))> #posit16 1) (+.p16 x (real->posit16 1))) (-.p16 (/.p16 (real->posit16 2) x) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1))))))> #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1)))) (*.p16 (/.p16 (real->posit16 2) x) (/.p16 (real->posit16 2) x))) (+.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x))) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1)))))> #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (/.p16 (*.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1))))))> #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (*.p16 x (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))))) (*.p16 (real->posit16 1) (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))))))> #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (*.p16 (/.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (-.p16 x (real->posit16 1))) (+.p16 x (real->posit16 1)))))> #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1)))) (*.p16 (/.p16 (real->posit16 2) x) (/.p16 (real->posit16 2) x))) (+.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x))) (*.p16 (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1)))) (+.p16 x (real->posit16 1)))))> #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1)))) (*.p16 (-.p16 (/.p16 (real->posit16 2) x) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1)))) (-.p16 (/.p16 (real->posit16 2) x) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1)))))) (+.p16 (/.p16 (real->posit16 1) (+.p16 x (real->posit16 1))) (-.p16 (/.p16 (real->posit16 2) x) (/.p16 (real->posit16 1) (-.p16 x (real->posit16 1)))))))> #posit16 1) (+.p16 x (real->posit16 1))) (/.p16 (real->posit16 2) x)) (+.p16 (*.p16 x (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1))))) (*.p16 (real->posit16 1) (/.p16 (real->posit16 1) (-.p16 (*.p16 x x) (*.p16 (real->posit16 1) (real->posit16 1))))))))>) 1554305028.205 * * * [misc]regime: Found split indices: #