1554300799.937 * [misc]progress: [Phase 1 of 3] Setting up. 1554300799.937 * * * [misc]progress: [1/2] Preparing points 1554300799.938 * * * * [misc]points: Sampling 256 additional inputs, on iter 0 have 0 / 256 1554300799.939 * * * * [misc]points: Computing exacts on every 16 of 256 points to ramp up precision 1554300799.944 * * * * [misc]points: Setting MPFR precision to 64 1554300799.946 * * * * [misc]points: Setting MPFR precision to 320 1554300799.947 * * * * [misc]points: Computing exacts on every 8 of 256 points to ramp up precision 1554300799.952 * * * * [misc]points: Setting MPFR precision to 64 1554300799.955 * * * * [misc]points: Setting MPFR precision to 320 1554300799.958 * * * * [misc]points: Computing exacts on every 4 of 256 points to ramp up precision 1554300799.964 * * * * [misc]points: Setting MPFR precision to 64 1554300799.968 * * * * [misc]points: Setting MPFR precision to 320 1554300799.973 * * * * [misc]points: Computing exacts on every 2 of 256 points to ramp up precision 1554300799.978 * * * * [misc]points: Setting MPFR precision to 64 1554300799.986 * * * * [misc]points: Setting MPFR precision to 320 1554300799.994 * * * * [misc]points: Computing exacts for 256 points 1554300799.999 * * * * [misc]points: Setting MPFR precision to 64 1554300800.021 * * * * [misc]points: Setting MPFR precision to 320 1554300800.034 * * * * [misc]points: Filtering points with unrepresentable outputs 1554300800.034 * * * * [misc]points: Sampling 136 additional inputs, on iter 1 have 120 / 256 1554300800.034 * * * * [misc]points: Computing exacts on every 8 of 136 points to ramp up precision 1554300800.037 * * * * [misc]points: Setting MPFR precision to 64 1554300800.038 * * * * [misc]points: Setting MPFR precision to 320 1554300800.039 * * * * [misc]points: Computing exacts on every 4 of 136 points to ramp up precision 1554300800.058 * * * * [misc]points: Setting MPFR precision to 64 1554300800.061 * * * * [misc]points: Setting MPFR precision to 320 1554300800.064 * * * * [misc]points: Computing exacts on every 2 of 136 points to ramp up precision 1554300800.070 * * * * [misc]points: Setting MPFR precision to 64 1554300800.075 * * * * [misc]points: Setting MPFR precision to 320 1554300800.079 * * * * [misc]points: Computing exacts for 136 points 1554300800.084 * * * * [misc]points: Setting MPFR precision to 64 1554300800.096 * * * * [misc]points: Setting MPFR precision to 320 1554300800.109 * * * * [misc]points: Filtering points with unrepresentable outputs 1554300800.110 * * * * [misc]points: Sampling 57 additional inputs, on iter 2 have 199 / 256 1554300800.110 * * * * [misc]points: Computing exacts on every 3 of 57 points to ramp up precision 1554300800.114 * * * * [misc]points: Setting MPFR precision to 64 1554300800.115 * * * * [misc]points: Setting MPFR precision to 320 1554300800.116 * * * * [misc]points: Computing exacts for 57 points 1554300800.118 * * * * [misc]points: Setting MPFR precision to 64 1554300800.121 * * * * [misc]points: Setting MPFR precision to 320 1554300800.124 * * * * [misc]points: Filtering points with unrepresentable outputs 1554300800.124 * * * * [misc]points: Sampling 30 additional inputs, on iter 3 have 226 / 256 1554300800.124 * * * * [misc]points: Computing exacts for 30 points 1554300800.127 * * * * [misc]points: Setting MPFR precision to 64 1554300800.128 * * * * [misc]points: Setting MPFR precision to 320 1554300800.130 * * * * [misc]points: Filtering points with unrepresentable outputs 1554300800.130 * * * * [misc]points: Sampling 17 additional inputs, on iter 4 have 239 / 256 1554300800.130 * * * * [misc]points: Computing exacts for 17 points 1554300800.132 * * * * [misc]points: Setting MPFR precision to 64 1554300800.133 * * * * [misc]points: Setting MPFR precision to 320 1554300800.134 * * * * [misc]points: Filtering points with unrepresentable outputs 1554300800.134 * * * * [misc]points: Sampling 9 additional inputs, on iter 5 have 247 / 256 1554300800.134 * * * * [misc]points: Computing exacts for 9 points 1554300800.137 * * * * [misc]points: Setting MPFR precision to 64 1554300800.137 * * * * [misc]points: Setting MPFR precision to 320 1554300800.138 * * * * [misc]points: Filtering points with unrepresentable outputs 1554300800.138 * * * * [misc]points: Sampling 5 additional inputs, on iter 6 have 251 / 256 1554300800.138 * * * * [misc]points: Computing exacts for 5 points 1554300800.140 * * * * [misc]points: Setting MPFR precision to 64 1554300800.141 * * * * [misc]points: Setting MPFR precision to 320 1554300800.141 * * * * [misc]points: Filtering points with unrepresentable outputs 1554300800.141 * * * * [misc]points: Sampling 4 additional inputs, on iter 7 have 255 / 256 1554300800.141 * * * * [misc]points: Computing exacts for 4 points 1554300800.143 * * * * [misc]points: Setting MPFR precision to 64 1554300800.144 * * * * [misc]points: Setting MPFR precision to 320 1554300800.144 * * * * [misc]points: Filtering points with unrepresentable outputs 1554300800.144 * * * * [exit]points: Sampled 256 points with exact outputs 1554300800.144 * * * [misc]progress: [2/2] Setting up program. 1554300800.156 * [misc]progress: [Phase 2 of 3] Improving. 1554300800.156 * * * * [misc]progress: [ 1 / 1 ] simplifiying candidate #posit16 2) i) (*.p16 (real->posit16 2) i))) (-.p16 (*.p16 (*.p16 (real->posit16 2) i) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))))> 1554300800.156 * [enter]simplify: Simplifying (/.p16 (/.p16 (*.p16 (*.p16 i i) (*.p16 i i)) (*.p16 (*.p16 (real->posit16 2) i) (*.p16 (real->posit16 2) i))) (-.p16 (*.p16 (*.p16 (real->posit16 2) i) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) 1554300800.156 * * [misc]simplify: iters left: 5 (12 enodes) 1554300800.160 * * [misc]simplify: iters left: 4 (43 enodes) 1554300800.170 * * [misc]simplify: iters left: 3 (170 enodes) 1554300800.274 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300800.274 * * [misc]simplify: Extracting #1: cost 78 inf + 0 1554300800.276 * * [misc]simplify: Extracting #2: cost 269 inf + 322 1554300800.278 * * [misc]simplify: Extracting #3: cost 284 inf + 8772 1554300800.286 * * [misc]simplify: Extracting #4: cost 196 inf + 144483 1554300800.312 * * [misc]simplify: Extracting #5: cost 27 inf + 409616 1554300800.329 * * [misc]simplify: Extracting #6: cost 0 inf + 414512 1554300800.345 * * [misc]simplify: Extracting #7: cost 0 inf + 407040 1554300800.361 * [exit]simplify: Simplified to (*.p16 (/.p16 (*.p16 i i) (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i)) 1554300800.361 * [misc]simplify: Simplified (2) to (λ (i) (*.p16 (/.p16 (*.p16 i i) (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i))) 1554300800.400 * * [misc]progress: iteration 1 / 4 1554300800.400 * * * [misc]progress: picking best candidate 1554300800.446 * * * * [misc]pick: Picked #posit16 2)) (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i)))> 1554300800.446 * * * [misc]progress: localizing error 1554300800.709 * * * [misc]progress: generating rewritten candidates 1554300800.709 * * * * [misc]progress: [ 1 / 4 ] rewriting at (2 1) 1554300800.716 * * * * [misc]progress: [ 2 / 4 ] rewriting at (2) 1554300800.722 * * * * [misc]progress: [ 3 / 4 ] rewriting at (2 1 2 2) 1554300800.726 * * * * [misc]progress: [ 4 / 4 ] rewriting at (2 1 2) 1554300800.741 * * * [misc]progress: generating series expansions 1554300800.741 * * * * [misc]progress: [ 1 / 4 ] generating series at (2 1) 1554300800.741 * * * * [misc]progress: [ 2 / 4 ] generating series at (2) 1554300800.741 * * * * [misc]progress: [ 3 / 4 ] generating series at (2 1 2 2) 1554300800.741 * * * * [misc]progress: [ 4 / 4 ] generating series at (2 1 2) 1554300800.741 * * * [misc]progress: simplifying candidates 1554300800.741 * * * * [misc]progress: [ 1 / 22 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2)))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) (*.p16 i i)))> 1554300800.741 * [enter]simplify: Simplifying (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) 1554300800.741 * * [misc]simplify: iters left: 4 (8 enodes) 1554300800.745 * * [misc]simplify: iters left: 3 (27 enodes) 1554300800.755 * * [misc]simplify: iters left: 2 (61 enodes) 1554300800.775 * * [misc]simplify: iters left: 1 (182 enodes) 1554300800.902 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300800.902 * * [misc]simplify: Extracting #1: cost 37 inf + 0 1554300800.903 * * [misc]simplify: Extracting #2: cost 175 inf + 0 1554300800.904 * * [misc]simplify: Extracting #3: cost 221 inf + 323 1554300800.908 * * [misc]simplify: Extracting #4: cost 221 inf + 30993 1554300800.920 * * [misc]simplify: Extracting #5: cost 76 inf + 221248 1554300800.943 * * [misc]simplify: Extracting #6: cost 0 inf + 318421 1554300800.962 * * [misc]simplify: Extracting #7: cost 0 inf + 316421 1554300800.990 * [exit]simplify: Simplified to (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) 1554300800.990 * [misc]simplify: Simplified (2 1 2) to (λ (i) (*.p16 (/.p16 (/.p16 (*.p16 i i) (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) (*.p16 i i))) 1554300800.991 * * * * [misc]progress: [ 2 / 22 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) i)) (*.p16 i i)))> 1554300800.991 * * * * [misc]progress: [ 3 / 22 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) (*.p16 (real->posit16 1.0) (real->posit16 1.0))))) (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) (*.p16 i i)))> 1554300800.991 * [enter]simplify: Simplifying (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) 1554300800.991 * * [misc]simplify: iters left: 4 (8 enodes) 1554300800.995 * * [misc]simplify: iters left: 3 (18 enodes) 1554300801.003 * * [misc]simplify: iters left: 2 (25 enodes) 1554300801.010 * * [misc]simplify: iters left: 1 (29 enodes) 1554300801.018 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300801.018 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1554300801.018 * * [misc]simplify: Extracting #2: cost 11 inf + 0 1554300801.018 * * [misc]simplify: Extracting #3: cost 9 inf + 3 1554300801.018 * * [misc]simplify: Extracting #4: cost 0 inf + 3578 1554300801.019 * [exit]simplify: Simplified to (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) 1554300801.019 * [misc]simplify: Simplified (2 1 2) to (λ (i) (*.p16 (*.p16 (/.p16 (*.p16 i i) (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) (*.p16 (real->posit16 1.0) (real->posit16 1.0))))) (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) (*.p16 i i))) 1554300801.019 * * * * [misc]progress: [ 4 / 22 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2)))) (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i)))> 1554300801.019 * [enter]simplify: Simplifying (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) 1554300801.019 * * [misc]simplify: iters left: 4 (6 enodes) 1554300801.022 * * [misc]simplify: iters left: 3 (16 enodes) 1554300801.027 * * [misc]simplify: iters left: 2 (27 enodes) 1554300801.034 * * [misc]simplify: iters left: 1 (33 enodes) 1554300801.043 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300801.043 * * [misc]simplify: Extracting #1: cost 5 inf + 0 1554300801.043 * * [misc]simplify: Extracting #2: cost 11 inf + 1 1554300801.043 * * [misc]simplify: Extracting #3: cost 11 inf + 763 1554300801.043 * * [misc]simplify: Extracting #4: cost 9 inf + 765 1554300801.043 * * [misc]simplify: Extracting #5: cost 2 inf + 3698 1554300801.044 * * [misc]simplify: Extracting #6: cost 0 inf + 4861 1554300801.044 * [exit]simplify: Simplified to (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) 1554300801.044 * [misc]simplify: Simplified (2 1 1) to (λ (i) (*.p16 (*.p16 (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i))) 1554300801.045 * [enter]simplify: Simplifying (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) 1554300801.045 * * [misc]simplify: iters left: 5 (9 enodes) 1554300801.049 * * [misc]simplify: iters left: 4 (28 enodes) 1554300801.058 * * [misc]simplify: iters left: 3 (66 enodes) 1554300801.079 * * [misc]simplify: iters left: 2 (206 enodes) 1554300801.201 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300801.201 * * [misc]simplify: Extracting #1: cost 39 inf + 0 1554300801.202 * * [misc]simplify: Extracting #2: cost 172 inf + 1 1554300801.202 * * [misc]simplify: Extracting #3: cost 247 inf + 322 1554300801.204 * * [misc]simplify: Extracting #4: cost 253 inf + 16849 1554300801.214 * * [misc]simplify: Extracting #5: cost 114 inf + 204899 1554300801.234 * * [misc]simplify: Extracting #6: cost 7 inf + 360159 1554300801.257 * * [misc]simplify: Extracting #7: cost 0 inf + 374380 1554300801.279 * [exit]simplify: Simplified to (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) 1554300801.279 * [misc]simplify: Simplified (2 1 2) to (λ (i) (*.p16 (*.p16 (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i))) 1554300801.279 * * * * [misc]progress: [ 5 / 22 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) i) i))> 1554300801.279 * * * * [misc]progress: [ 6 / 22 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) (*.p16 (real->posit16 1.0) (real->posit16 1.0))))) (*.p16 (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) (*.p16 i i))))> 1554300801.279 * [enter]simplify: Simplifying (/.p16 (*.p16 i i) (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) (*.p16 (real->posit16 1.0) (real->posit16 1.0))))) 1554300801.279 * * [misc]simplify: iters left: 6 (13 enodes) 1554300801.283 * * [misc]simplify: iters left: 5 (46 enodes) 1554300801.297 * * [misc]simplify: iters left: 4 (170 enodes) 1554300801.374 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300801.374 * * [misc]simplify: Extracting #1: cost 88 inf + 0 1554300801.375 * * [misc]simplify: Extracting #2: cost 216 inf + 1524 1554300801.377 * * [misc]simplify: Extracting #3: cost 193 inf + 60340 1554300801.388 * * [misc]simplify: Extracting #4: cost 64 inf + 265197 1554300801.407 * * [misc]simplify: Extracting #5: cost 12 inf + 357709 1554300801.444 * * [misc]simplify: Extracting #6: cost 0 inf + 383025 1554300801.475 * * [misc]simplify: Extracting #7: cost 0 inf + 382865 1554300801.507 * [exit]simplify: Simplified to (/.p16 (*.p16 i i) (*.p16 (-.p16 (*.p16 (*.p16 (*.p16 (real->posit16 2) i) (*.p16 (real->posit16 2) i)) (*.p16 (*.p16 (real->posit16 2) i) (*.p16 (real->posit16 2) i))) (real->posit16 1.0)) (*.p16 (*.p16 (real->posit16 2) i) (*.p16 (real->posit16 2) i)))) 1554300801.508 * [misc]simplify: Simplified (2 1) to (λ (i) (*.p16 (/.p16 (*.p16 i i) (*.p16 (-.p16 (*.p16 (*.p16 (*.p16 (real->posit16 2) i) (*.p16 (real->posit16 2) i)) (*.p16 (*.p16 (real->posit16 2) i) (*.p16 (real->posit16 2) i))) (real->posit16 1.0)) (*.p16 (*.p16 (real->posit16 2) i) (*.p16 (real->posit16 2) i)))) (*.p16 (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) (*.p16 i i)))) 1554300801.508 * * * * [misc]progress: [ 7 / 22 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2)))) (*.p16 (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) (*.p16 i i))))> 1554300801.508 * [enter]simplify: Simplifying (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) 1554300801.508 * * [misc]simplify: iters left: 4 (6 enodes) 1554300801.511 * * [misc]simplify: iters left: 3 (16 enodes) 1554300801.516 * * [misc]simplify: iters left: 2 (27 enodes) 1554300801.525 * * [misc]simplify: iters left: 1 (33 enodes) 1554300801.533 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300801.533 * * [misc]simplify: Extracting #1: cost 5 inf + 0 1554300801.533 * * [misc]simplify: Extracting #2: cost 11 inf + 1 1554300801.534 * * [misc]simplify: Extracting #3: cost 11 inf + 763 1554300801.534 * * [misc]simplify: Extracting #4: cost 9 inf + 765 1554300801.534 * * [misc]simplify: Extracting #5: cost 2 inf + 3698 1554300801.534 * * [misc]simplify: Extracting #6: cost 0 inf + 4861 1554300801.535 * [exit]simplify: Simplified to (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) 1554300801.535 * [misc]simplify: Simplified (2 1) to (λ (i) (*.p16 (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) (*.p16 (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) (*.p16 i i)))) 1554300801.535 * * * * [misc]progress: [ 8 / 22 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))))> 1554300801.535 * [enter]simplify: Simplifying (*.p16 (*.p16 i i) (*.p16 i i)) 1554300801.535 * * [misc]simplify: iters left: 2 (3 enodes) 1554300801.536 * * [misc]simplify: iters left: 1 (9 enodes) 1554300801.539 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300801.539 * * [misc]simplify: Extracting #1: cost 4 inf + 0 1554300801.539 * * [misc]simplify: Extracting #2: cost 3 inf + 1 1554300801.539 * * [misc]simplify: Extracting #3: cost 0 inf + 1604 1554300801.539 * [exit]simplify: Simplified to (*.p16 (*.p16 i i) (*.p16 i i)) 1554300801.539 * [misc]simplify: Simplified (2 1) to (λ (i) (/.p16 (*.p16 (*.p16 i i) (*.p16 i i)) (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))) 1554300801.539 * * * * [misc]progress: [ 9 / 22 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))))> 1554300801.539 * * * * [misc]progress: [ 10 / 22 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))) (*.p16 i i)))> 1554300801.540 * [enter]simplify: Simplifying (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1554300801.540 * * [misc]simplify: iters left: 3 (7 enodes) 1554300801.543 * * [misc]simplify: iters left: 2 (13 enodes) 1554300801.546 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300801.546 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1554300801.546 * * [misc]simplify: Extracting #2: cost 6 inf + 0 1554300801.546 * * [misc]simplify: Extracting #3: cost 4 inf + 3 1554300801.547 * * [misc]simplify: Extracting #4: cost 0 inf + 690 1554300801.547 * [exit]simplify: Simplified to (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1554300801.547 * [misc]simplify: Simplified (2 1 2 2 1) to (λ (i) (*.p16 (/.p16 (*.p16 i i) (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))) (*.p16 i i))) 1554300801.547 * [enter]simplify: Simplifying (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1554300801.547 * * [misc]simplify: iters left: 3 (7 enodes) 1554300801.550 * * [misc]simplify: iters left: 2 (19 enodes) 1554300801.556 * * [misc]simplify: iters left: 1 (37 enodes) 1554300801.568 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300801.568 * * [misc]simplify: Extracting #1: cost 10 inf + 0 1554300801.568 * * [misc]simplify: Extracting #2: cost 21 inf + 0 1554300801.568 * * [misc]simplify: Extracting #3: cost 27 inf + 165 1554300801.568 * * [misc]simplify: Extracting #4: cost 28 inf + 166 1554300801.569 * * [misc]simplify: Extracting #5: cost 18 inf + 4946 1554300801.570 * * [misc]simplify: Extracting #6: cost 0 inf + 22111 1554300801.572 * [exit]simplify: Simplified to (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1554300801.572 * [misc]simplify: Simplified (2 1 2 2 2) to (λ (i) (*.p16 (/.p16 (*.p16 i i) (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))) (*.p16 i i))) 1554300801.572 * * * * [misc]progress: [ 11 / 22 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2))) (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (neg.p16 (real->posit16 1.0))))) (*.p16 i i)))> 1554300801.572 * * * * [misc]progress: [ 12 / 22 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2))) (/.p16 (-.p16 (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) (*.p16 (real->posit16 1.0) (real->posit16 1.0))) (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))) (*.p16 i i)))> 1554300801.572 * * * * [misc]progress: [ 13 / 22 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (neg.p16 (real->posit16 1.0))))) (*.p16 i i)))> 1554300801.573 * [enter]simplify: Simplifying (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (neg.p16 (real->posit16 1.0))) 1554300801.573 * * [misc]simplify: iters left: 4 (9 enodes) 1554300801.577 * * [misc]simplify: iters left: 3 (21 enodes) 1554300801.583 * * [misc]simplify: iters left: 2 (45 enodes) 1554300801.597 * * [misc]simplify: iters left: 1 (74 enodes) 1554300801.620 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300801.620 * * [misc]simplify: Extracting #1: cost 24 inf + 0 1554300801.620 * * [misc]simplify: Extracting #2: cost 30 inf + 1 1554300801.620 * * [misc]simplify: Extracting #3: cost 29 inf + 323 1554300801.621 * * [misc]simplify: Extracting #4: cost 22 inf + 2894 1554300801.621 * * [misc]simplify: Extracting #5: cost 15 inf + 7229 1554300801.623 * * [misc]simplify: Extracting #6: cost 2 inf + 16939 1554300801.625 * * [misc]simplify: Extracting #7: cost 0 inf + 18383 1554300801.627 * [exit]simplify: Simplified to (*.p16 (neg.p16 (real->posit16 1.0)) (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) 1554300801.627 * [misc]simplify: Simplified (2 1 2 2) to (λ (i) (*.p16 (/.p16 (*.p16 i i) (+.p16 (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) (*.p16 (neg.p16 (real->posit16 1.0)) (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))))) (*.p16 i i))) 1554300801.627 * * * * [misc]progress: [ 14 / 22 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) (*.p16 (neg.p16 (real->posit16 1.0)) (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))))) (*.p16 i i)))> 1554300801.627 * [enter]simplify: Simplifying (*.p16 (neg.p16 (real->posit16 1.0)) (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) 1554300801.627 * * [misc]simplify: iters left: 4 (9 enodes) 1554300801.631 * * [misc]simplify: iters left: 3 (21 enodes) 1554300801.637 * * [misc]simplify: iters left: 2 (45 enodes) 1554300801.652 * * [misc]simplify: iters left: 1 (72 enodes) 1554300801.671 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300801.671 * * [misc]simplify: Extracting #1: cost 21 inf + 0 1554300801.671 * * [misc]simplify: Extracting #2: cost 24 inf + 1 1554300801.671 * * [misc]simplify: Extracting #3: cost 22 inf + 324 1554300801.672 * * [misc]simplify: Extracting #4: cost 15 inf + 2895 1554300801.673 * * [misc]simplify: Extracting #5: cost 1 inf + 12686 1554300801.674 * * [misc]simplify: Extracting #6: cost 0 inf + 13408 1554300801.676 * [exit]simplify: Simplified to (*.p16 (neg.p16 (real->posit16 1.0)) (*.p16 (*.p16 (real->posit16 2) i) (*.p16 (real->posit16 2) i))) 1554300801.676 * [misc]simplify: Simplified (2 1 2 2) to (λ (i) (*.p16 (/.p16 (*.p16 i i) (+.p16 (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) (*.p16 (neg.p16 (real->posit16 1.0)) (*.p16 (*.p16 (real->posit16 2) i) (*.p16 (real->posit16 2) i))))) (*.p16 i i))) 1554300801.676 * * * * [misc]progress: [ 15 / 22 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (*.p16 i i)))> 1554300801.676 * [enter]simplify: Simplifying (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1554300801.677 * * [misc]simplify: iters left: 3 (7 enodes) 1554300801.680 * * [misc]simplify: iters left: 2 (19 enodes) 1554300801.686 * * [misc]simplify: iters left: 1 (37 enodes) 1554300801.697 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300801.697 * * [misc]simplify: Extracting #1: cost 10 inf + 0 1554300801.697 * * [misc]simplify: Extracting #2: cost 21 inf + 0 1554300801.697 * * [misc]simplify: Extracting #3: cost 27 inf + 165 1554300801.698 * * [misc]simplify: Extracting #4: cost 28 inf + 166 1554300801.698 * * [misc]simplify: Extracting #5: cost 18 inf + 4946 1554300801.699 * * [misc]simplify: Extracting #6: cost 0 inf + 22111 1554300801.701 * [exit]simplify: Simplified to (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1554300801.701 * [misc]simplify: Simplified (2 1 2 2) to (λ (i) (*.p16 (/.p16 (*.p16 i i) (*.p16 (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (*.p16 i i))) 1554300801.701 * * * * [misc]progress: [ 16 / 22 ] simplifiying candidate #posit16 2)) (*.p16 (*.p16 i (real->posit16 2)) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))) (*.p16 i i)))> 1554300801.701 * [enter]simplify: Simplifying (*.p16 i (real->posit16 2)) 1554300801.701 * * [misc]simplify: iters left: 2 (4 enodes) 1554300801.703 * * [misc]simplify: iters left: 1 (8 enodes) 1554300801.705 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300801.705 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1554300801.705 * * [misc]simplify: Extracting #2: cost 3 inf + 1 1554300801.706 * * [misc]simplify: Extracting #3: cost 0 inf + 325 1554300801.706 * [exit]simplify: Simplified to (*.p16 i (real->posit16 2)) 1554300801.706 * [misc]simplify: Simplified (2 1 2 1) to (λ (i) (*.p16 (/.p16 (*.p16 i i) (*.p16 (*.p16 i (real->posit16 2)) (*.p16 (*.p16 i (real->posit16 2)) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))) (*.p16 i i))) 1554300801.706 * * * * [misc]progress: [ 17 / 22 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) (*.p16 (real->posit16 1.0) (real->posit16 1.0)))) (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i)))> 1554300801.706 * [enter]simplify: Simplifying (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) 1554300801.706 * * [misc]simplify: iters left: 4 (8 enodes) 1554300801.710 * * [misc]simplify: iters left: 3 (18 enodes) 1554300801.715 * * [misc]simplify: iters left: 2 (25 enodes) 1554300801.721 * * [misc]simplify: iters left: 1 (29 enodes) 1554300801.728 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300801.728 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1554300801.728 * * [misc]simplify: Extracting #2: cost 11 inf + 0 1554300801.729 * * [misc]simplify: Extracting #3: cost 9 inf + 3 1554300801.729 * * [misc]simplify: Extracting #4: cost 0 inf + 3578 1554300801.729 * [exit]simplify: Simplified to (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) 1554300801.729 * [misc]simplify: Simplified (2 1 2 2) to (λ (i) (*.p16 (/.p16 (*.p16 i i) (/.p16 (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) (*.p16 (real->posit16 1.0) (real->posit16 1.0)))) (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i))) 1554300801.729 * * * * [misc]progress: [ 18 / 22 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))))) (*.p16 i i)))> 1554300801.729 * * * * [misc]progress: [ 19 / 22 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i)))> 1554300801.730 * [enter]simplify: Simplifying (*.p16 (/.p16 (*.p16 i i) (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i)) 1554300801.730 * * [misc]simplify: iters left: 6 (12 enodes) 1554300801.735 * * [misc]simplify: iters left: 5 (46 enodes) 1554300801.748 * * [misc]simplify: iters left: 4 (191 enodes) 1554300801.842 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300801.843 * * [misc]simplify: Extracting #1: cost 94 inf + 0 1554300801.844 * * [misc]simplify: Extracting #2: cost 340 inf + 1404 1554300801.849 * * [misc]simplify: Extracting #3: cost 320 inf + 83239 1554300801.870 * * [misc]simplify: Extracting #4: cost 119 inf + 431218 1554300801.907 * * [misc]simplify: Extracting #5: cost 4 inf + 595019 1554300801.942 * * [misc]simplify: Extracting #6: cost 0 inf + 539239 1554300801.967 * * [misc]simplify: Extracting #7: cost 0 inf + 536243 1554300802.004 * [exit]simplify: Simplified to (*.p16 (*.p16 i i) (/.p16 (*.p16 i i) (*.p16 (*.p16 (*.p16 (real->posit16 2) i) (*.p16 (real->posit16 2) i)) (-.p16 (*.p16 (*.p16 (real->posit16 2) i) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))))) 1554300802.004 * [misc]simplify: Simplified (2) to (λ (i) (*.p16 (*.p16 i i) (/.p16 (*.p16 i i) (*.p16 (*.p16 (*.p16 (real->posit16 2) i) (*.p16 (real->posit16 2) i)) (-.p16 (*.p16 (*.p16 (real->posit16 2) i) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))) 1554300802.004 * * * * [misc]progress: [ 20 / 22 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i)))> 1554300802.005 * [enter]simplify: Simplifying (*.p16 (/.p16 (*.p16 i i) (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i)) 1554300802.005 * * [misc]simplify: iters left: 6 (12 enodes) 1554300802.010 * * [misc]simplify: iters left: 5 (46 enodes) 1554300802.030 * * [misc]simplify: iters left: 4 (191 enodes) 1554300802.176 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300802.176 * * [misc]simplify: Extracting #1: cost 94 inf + 0 1554300802.178 * * [misc]simplify: Extracting #2: cost 340 inf + 1404 1554300802.184 * * [misc]simplify: Extracting #3: cost 320 inf + 83239 1554300802.208 * * [misc]simplify: Extracting #4: cost 119 inf + 431218 1554300802.251 * * [misc]simplify: Extracting #5: cost 4 inf + 595019 1554300802.293 * * [misc]simplify: Extracting #6: cost 0 inf + 539239 1554300802.342 * * [misc]simplify: Extracting #7: cost 0 inf + 536243 1554300802.386 * [exit]simplify: Simplified to (*.p16 (*.p16 i i) (/.p16 (*.p16 i i) (*.p16 (*.p16 (*.p16 (real->posit16 2) i) (*.p16 (real->posit16 2) i)) (-.p16 (*.p16 (*.p16 (real->posit16 2) i) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))))) 1554300802.386 * [misc]simplify: Simplified (2) to (λ (i) (*.p16 (*.p16 i i) (/.p16 (*.p16 i i) (*.p16 (*.p16 (*.p16 (real->posit16 2) i) (*.p16 (real->posit16 2) i)) (-.p16 (*.p16 (*.p16 (real->posit16 2) i) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))) 1554300802.386 * * * * [misc]progress: [ 21 / 22 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i)))> 1554300802.386 * [enter]simplify: Simplifying (*.p16 (/.p16 (*.p16 i i) (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i)) 1554300802.387 * * [misc]simplify: iters left: 6 (12 enodes) 1554300802.393 * * [misc]simplify: iters left: 5 (46 enodes) 1554300802.415 * * [misc]simplify: iters left: 4 (191 enodes) 1554300802.525 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300802.525 * * [misc]simplify: Extracting #1: cost 94 inf + 0 1554300802.532 * * [misc]simplify: Extracting #2: cost 340 inf + 1404 1554300802.538 * * [misc]simplify: Extracting #3: cost 320 inf + 83239 1554300802.560 * * [misc]simplify: Extracting #4: cost 119 inf + 431218 1554300802.596 * * [misc]simplify: Extracting #5: cost 4 inf + 595019 1554300802.620 * * [misc]simplify: Extracting #6: cost 0 inf + 539239 1554300802.657 * * [misc]simplify: Extracting #7: cost 0 inf + 536243 1554300802.688 * [exit]simplify: Simplified to (*.p16 (*.p16 i i) (/.p16 (*.p16 i i) (*.p16 (*.p16 (*.p16 (real->posit16 2) i) (*.p16 (real->posit16 2) i)) (-.p16 (*.p16 (*.p16 (real->posit16 2) i) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))))) 1554300802.688 * [misc]simplify: Simplified (2) to (λ (i) (*.p16 (*.p16 i i) (/.p16 (*.p16 i i) (*.p16 (*.p16 (*.p16 (real->posit16 2) i) (*.p16 (real->posit16 2) i)) (-.p16 (*.p16 (*.p16 (real->posit16 2) i) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))) 1554300802.688 * * * * [misc]progress: [ 22 / 22 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i)))> 1554300802.688 * [enter]simplify: Simplifying (*.p16 (/.p16 (*.p16 i i) (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i)) 1554300802.689 * * [misc]simplify: iters left: 6 (12 enodes) 1554300802.694 * * [misc]simplify: iters left: 5 (46 enodes) 1554300802.713 * * [misc]simplify: iters left: 4 (191 enodes) 1554300802.794 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300802.795 * * [misc]simplify: Extracting #1: cost 94 inf + 0 1554300802.796 * * [misc]simplify: Extracting #2: cost 340 inf + 1404 1554300802.802 * * [misc]simplify: Extracting #3: cost 320 inf + 83239 1554300802.819 * * [misc]simplify: Extracting #4: cost 119 inf + 431218 1554300802.841 * * [misc]simplify: Extracting #5: cost 4 inf + 595019 1554300802.864 * * [misc]simplify: Extracting #6: cost 0 inf + 539239 1554300802.888 * * [misc]simplify: Extracting #7: cost 0 inf + 536243 1554300802.919 * [exit]simplify: Simplified to (*.p16 (*.p16 i i) (/.p16 (*.p16 i i) (*.p16 (*.p16 (*.p16 (real->posit16 2) i) (*.p16 (real->posit16 2) i)) (-.p16 (*.p16 (*.p16 (real->posit16 2) i) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))))) 1554300802.919 * [misc]simplify: Simplified (2) to (λ (i) (*.p16 (*.p16 i i) (/.p16 (*.p16 i i) (*.p16 (*.p16 (*.p16 (real->posit16 2) i) (*.p16 (real->posit16 2) i)) (-.p16 (*.p16 (*.p16 (real->posit16 2) i) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)))))) 1554300802.920 * * * [misc]progress: adding candidates to table 1554300803.805 * * [misc]progress: iteration 2 / 4 1554300803.805 * * * [misc]progress: picking best candidate 1554300804.311 * * * * [misc]pick: Picked #posit16 2)) (*.p16 i (real->posit16 2)))) (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i)))> 1554300804.311 * * * [misc]progress: localizing error 1554300804.437 * * * [misc]progress: generating rewritten candidates 1554300804.437 * * * * [misc]progress: [ 1 / 4 ] rewriting at (2) 1554300804.441 * * * * [misc]progress: [ 2 / 4 ] rewriting at (2 1 1) 1554300804.444 * * * * [misc]progress: [ 3 / 4 ] rewriting at (2 1 2) 1554300804.446 * * * * [misc]progress: [ 4 / 4 ] rewriting at (2 1) 1554300804.450 * * * [misc]progress: generating series expansions 1554300804.450 * * * * [misc]progress: [ 1 / 4 ] generating series at (2) 1554300804.450 * * * * [misc]progress: [ 2 / 4 ] generating series at (2 1 1) 1554300804.450 * * * * [misc]progress: [ 3 / 4 ] generating series at (2 1 2) 1554300804.450 * * * * [misc]progress: [ 4 / 4 ] generating series at (2 1) 1554300804.450 * * * [misc]progress: simplifying candidates 1554300804.450 * * * * [misc]progress: [ 1 / 16 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2)))) (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) i) i))> 1554300804.450 * * * * [misc]progress: [ 2 / 16 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2)))) (*.p16 (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) (*.p16 i i))))> 1554300804.451 * [enter]simplify: Simplifying (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) 1554300804.451 * * [misc]simplify: iters left: 4 (6 enodes) 1554300804.453 * * [misc]simplify: iters left: 3 (16 enodes) 1554300804.458 * * [misc]simplify: iters left: 2 (27 enodes) 1554300804.464 * * [misc]simplify: iters left: 1 (33 enodes) 1554300804.472 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300804.472 * * [misc]simplify: Extracting #1: cost 5 inf + 0 1554300804.472 * * [misc]simplify: Extracting #2: cost 11 inf + 1 1554300804.472 * * [misc]simplify: Extracting #3: cost 11 inf + 763 1554300804.472 * * [misc]simplify: Extracting #4: cost 9 inf + 765 1554300804.473 * * [misc]simplify: Extracting #5: cost 2 inf + 3698 1554300804.473 * * [misc]simplify: Extracting #6: cost 0 inf + 4861 1554300804.473 * [exit]simplify: Simplified to (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) 1554300804.473 * [misc]simplify: Simplified (2 1) to (λ (i) (*.p16 (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) (*.p16 (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) (*.p16 i i)))) 1554300804.473 * * * * [misc]progress: [ 3 / 16 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2)))) i) (*.p16 i i)) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))> 1554300804.474 * [enter]simplify: Simplifying (*.p16 (*.p16 (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) i) (*.p16 i i)) 1554300804.474 * * [misc]simplify: iters left: 6 (9 enodes) 1554300804.477 * * [misc]simplify: iters left: 5 (26 enodes) 1554300804.485 * * [misc]simplify: iters left: 4 (67 enodes) 1554300804.505 * * [misc]simplify: iters left: 3 (217 enodes) 1554300804.701 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300804.701 * * [misc]simplify: Extracting #1: cost 45 inf + 0 1554300804.702 * * [misc]simplify: Extracting #2: cost 74 inf + 763 1554300804.702 * * [misc]simplify: Extracting #3: cost 62 inf + 7895 1554300804.704 * * [misc]simplify: Extracting #4: cost 22 inf + 41744 1554300804.707 * * [misc]simplify: Extracting #5: cost 1 inf + 66110 1554300804.714 * * [misc]simplify: Extracting #6: cost 0 inf + 67193 1554300804.722 * [exit]simplify: Simplified to (*.p16 (/.p16 i (real->posit16 2)) (/.p16 i (real->posit16 2))) 1554300804.722 * [misc]simplify: Simplified (2 1) to (λ (i) (/.p16 (*.p16 (/.p16 i (real->posit16 2)) (/.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) 1554300804.722 * * * * [misc]progress: [ 4 / 16 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i)) (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))))> 1554300804.723 * [enter]simplify: Simplifying (*.p16 (*.p16 i (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i)) 1554300804.723 * * [misc]simplify: iters left: 6 (12 enodes) 1554300804.729 * * [misc]simplify: iters left: 5 (38 enodes) 1554300804.741 * * [misc]simplify: iters left: 4 (95 enodes) 1554300804.763 * * [misc]simplify: iters left: 3 (325 enodes) 1554300805.003 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300805.003 * * [misc]simplify: Extracting #1: cost 83 inf + 0 1554300805.004 * * [misc]simplify: Extracting #2: cost 354 inf + 1 1554300805.006 * * [misc]simplify: Extracting #3: cost 453 inf + 322 1554300805.008 * * [misc]simplify: Extracting #4: cost 472 inf + 4417 1554300805.015 * * [misc]simplify: Extracting #5: cost 345 inf + 175126 1554300805.045 * * [misc]simplify: Extracting #6: cost 57 inf + 661423 1554300805.089 * * [misc]simplify: Extracting #7: cost 1 inf + 765790 1554300805.137 * * [misc]simplify: Extracting #8: cost 0 inf + 767393 1554300805.203 * * [misc]simplify: Extracting #9: cost 0 inf + 767353 1554300805.274 * [exit]simplify: Simplified to (/.p16 (*.p16 (*.p16 i i) (*.p16 i i)) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) 1554300805.274 * [misc]simplify: Simplified (2 1) to (λ (i) (/.p16 (/.p16 (*.p16 (*.p16 i i) (*.p16 i i)) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))))) 1554300805.274 * * * * [misc]progress: [ 5 / 16 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2)))) (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))))> 1554300805.274 * * * * [misc]progress: [ 6 / 16 ] simplifiying candidate #posit16 2))) (*.p16 i (real->posit16 2))) (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i)))> 1554300805.274 * [enter]simplify: Simplifying (*.p16 i (real->posit16 2)) 1554300805.274 * * [misc]simplify: iters left: 2 (4 enodes) 1554300805.276 * * [misc]simplify: iters left: 1 (8 enodes) 1554300805.278 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300805.278 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1554300805.278 * * [misc]simplify: Extracting #2: cost 3 inf + 1 1554300805.278 * * [misc]simplify: Extracting #3: cost 0 inf + 325 1554300805.279 * [exit]simplify: Simplified to (*.p16 i (real->posit16 2)) 1554300805.279 * [misc]simplify: Simplified (2 1 1 2) to (λ (i) (*.p16 (*.p16 (/.p16 (/.p16 i (*.p16 i (real->posit16 2))) (*.p16 i (real->posit16 2))) (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i))) 1554300805.279 * * * * [misc]progress: [ 7 / 16 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2)))) (/.p16 (/.p16 i (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (*.p16 i i)))> 1554300805.279 * [enter]simplify: Simplifying (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1554300805.279 * * [misc]simplify: iters left: 3 (7 enodes) 1554300805.282 * * [misc]simplify: iters left: 2 (19 enodes) 1554300805.288 * * [misc]simplify: iters left: 1 (37 enodes) 1554300805.299 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300805.299 * * [misc]simplify: Extracting #1: cost 10 inf + 0 1554300805.299 * * [misc]simplify: Extracting #2: cost 21 inf + 0 1554300805.299 * * [misc]simplify: Extracting #3: cost 27 inf + 165 1554300805.299 * * [misc]simplify: Extracting #4: cost 28 inf + 166 1554300805.300 * * [misc]simplify: Extracting #5: cost 18 inf + 4946 1554300805.301 * * [misc]simplify: Extracting #6: cost 0 inf + 22111 1554300805.302 * [exit]simplify: Simplified to (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1554300805.302 * [misc]simplify: Simplified (2 1 2 2) to (λ (i) (*.p16 (*.p16 (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) (/.p16 (/.p16 i (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (*.p16 i i))) 1554300805.303 * * * * [misc]progress: [ 8 / 16 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2)))) (*.p16 (/.p16 i (-.p16 (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) (*.p16 (real->posit16 1.0) (real->posit16 1.0)))) (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i)))> 1554300805.303 * [enter]simplify: Simplifying (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) 1554300805.303 * * [misc]simplify: iters left: 4 (8 enodes) 1554300805.306 * * [misc]simplify: iters left: 3 (18 enodes) 1554300805.311 * * [misc]simplify: iters left: 2 (25 enodes) 1554300805.316 * * [misc]simplify: iters left: 1 (29 enodes) 1554300805.321 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300805.321 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1554300805.321 * * [misc]simplify: Extracting #2: cost 11 inf + 0 1554300805.321 * * [misc]simplify: Extracting #3: cost 9 inf + 3 1554300805.321 * * [misc]simplify: Extracting #4: cost 0 inf + 3578 1554300805.321 * [exit]simplify: Simplified to (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) 1554300805.321 * [misc]simplify: Simplified (2 1 2 2) to (λ (i) (*.p16 (*.p16 (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) (*.p16 (/.p16 i (-.p16 (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) (*.p16 (real->posit16 1.0) (real->posit16 1.0)))) (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i))) 1554300805.322 * * * * [misc]progress: [ 9 / 16 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2)))) (/.p16 i (-.p16 (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) (*.p16 (real->posit16 1.0) (real->posit16 1.0))))) (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) (*.p16 i i)))> 1554300805.322 * [enter]simplify: Simplifying (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) 1554300805.322 * * [misc]simplify: iters left: 4 (8 enodes) 1554300805.324 * * [misc]simplify: iters left: 3 (18 enodes) 1554300805.327 * * [misc]simplify: iters left: 2 (25 enodes) 1554300805.331 * * [misc]simplify: iters left: 1 (29 enodes) 1554300805.335 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300805.335 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1554300805.335 * * [misc]simplify: Extracting #2: cost 11 inf + 0 1554300805.335 * * [misc]simplify: Extracting #3: cost 9 inf + 3 1554300805.335 * * [misc]simplify: Extracting #4: cost 0 inf + 3578 1554300805.335 * [exit]simplify: Simplified to (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) 1554300805.335 * [misc]simplify: Simplified (2 1 2) to (λ (i) (*.p16 (*.p16 (*.p16 (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) (/.p16 i (-.p16 (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) (*.p16 (real->posit16 1.0) (real->posit16 1.0))))) (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) (*.p16 i i))) 1554300805.335 * * * * [misc]progress: [ 10 / 16 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2)))) i) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) (*.p16 i i)))> 1554300805.336 * [enter]simplify: Simplifying (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) 1554300805.336 * * [misc]simplify: iters left: 4 (8 enodes) 1554300805.338 * * [misc]simplify: iters left: 3 (27 enodes) 1554300805.344 * * [misc]simplify: iters left: 2 (61 enodes) 1554300805.357 * * [misc]simplify: iters left: 1 (182 enodes) 1554300805.442 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300805.442 * * [misc]simplify: Extracting #1: cost 37 inf + 0 1554300805.443 * * [misc]simplify: Extracting #2: cost 175 inf + 0 1554300805.445 * * [misc]simplify: Extracting #3: cost 221 inf + 323 1554300805.448 * * [misc]simplify: Extracting #4: cost 221 inf + 30993 1554300805.465 * * [misc]simplify: Extracting #5: cost 76 inf + 221248 1554300805.494 * * [misc]simplify: Extracting #6: cost 0 inf + 318421 1554300805.525 * * [misc]simplify: Extracting #7: cost 0 inf + 316421 1554300805.554 * [exit]simplify: Simplified to (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) 1554300805.554 * [misc]simplify: Simplified (2 1 2) to (λ (i) (*.p16 (/.p16 (*.p16 (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) i) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) (*.p16 i i))) 1554300805.554 * * * * [misc]progress: [ 11 / 16 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) (*.p16 i i)))> 1554300805.554 * [enter]simplify: Simplifying (*.p16 i (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) 1554300805.555 * * [misc]simplify: iters left: 6 (10 enodes) 1554300805.559 * * [misc]simplify: iters left: 5 (32 enodes) 1554300805.570 * * [misc]simplify: iters left: 4 (77 enodes) 1554300805.599 * * [misc]simplify: iters left: 3 (261 enodes) 1554300805.807 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300805.808 * * [misc]simplify: Extracting #1: cost 62 inf + 0 1554300805.809 * * [misc]simplify: Extracting #2: cost 262 inf + 322 1554300805.811 * * [misc]simplify: Extracting #3: cost 352 inf + 322 1554300805.814 * * [misc]simplify: Extracting #4: cost 358 inf + 17807 1554300805.834 * * [misc]simplify: Extracting #5: cost 171 inf + 273596 1554300805.886 * * [misc]simplify: Extracting #6: cost 2 inf + 561486 1554300805.937 * * [misc]simplify: Extracting #7: cost 0 inf + 564492 1554300805.971 * [exit]simplify: Simplified to (*.p16 i (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) 1554300805.971 * [misc]simplify: Simplified (2 1 1) to (λ (i) (*.p16 (/.p16 (*.p16 i (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) (*.p16 i i))) 1554300805.971 * * * * [misc]progress: [ 12 / 16 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))))) (*.p16 i i)))> 1554300805.971 * * * * [misc]progress: [ 13 / 16 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2)))) (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i)))> 1554300805.971 * [enter]simplify: Simplifying (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) 1554300805.971 * * [misc]simplify: iters left: 4 (6 enodes) 1554300805.973 * * [misc]simplify: iters left: 3 (16 enodes) 1554300805.976 * * [misc]simplify: iters left: 2 (27 enodes) 1554300805.981 * * [misc]simplify: iters left: 1 (33 enodes) 1554300805.986 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300805.986 * * [misc]simplify: Extracting #1: cost 5 inf + 0 1554300805.986 * * [misc]simplify: Extracting #2: cost 11 inf + 1 1554300805.986 * * [misc]simplify: Extracting #3: cost 11 inf + 763 1554300805.986 * * [misc]simplify: Extracting #4: cost 9 inf + 765 1554300805.987 * * [misc]simplify: Extracting #5: cost 2 inf + 3698 1554300805.987 * * [misc]simplify: Extracting #6: cost 0 inf + 4861 1554300805.987 * [exit]simplify: Simplified to (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) 1554300805.987 * [misc]simplify: Simplified (2 1 1) to (λ (i) (*.p16 (*.p16 (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i))) 1554300805.987 * [enter]simplify: Simplifying (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) 1554300805.987 * * [misc]simplify: iters left: 5 (9 enodes) 1554300805.990 * * [misc]simplify: iters left: 4 (28 enodes) 1554300805.995 * * [misc]simplify: iters left: 3 (66 enodes) 1554300806.009 * * [misc]simplify: iters left: 2 (206 enodes) 1554300806.091 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300806.091 * * [misc]simplify: Extracting #1: cost 39 inf + 0 1554300806.091 * * [misc]simplify: Extracting #2: cost 172 inf + 1 1554300806.092 * * [misc]simplify: Extracting #3: cost 247 inf + 322 1554300806.093 * * [misc]simplify: Extracting #4: cost 253 inf + 16849 1554300806.103 * * [misc]simplify: Extracting #5: cost 114 inf + 204899 1554300806.126 * * [misc]simplify: Extracting #6: cost 7 inf + 360159 1554300806.148 * * [misc]simplify: Extracting #7: cost 0 inf + 374380 1554300806.169 * [exit]simplify: Simplified to (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) 1554300806.169 * [misc]simplify: Simplified (2 1 2) to (λ (i) (*.p16 (*.p16 (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i))) 1554300806.169 * * * * [misc]progress: [ 14 / 16 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2)))) (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i)))> 1554300806.169 * [enter]simplify: Simplifying (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) 1554300806.169 * * [misc]simplify: iters left: 4 (6 enodes) 1554300806.171 * * [misc]simplify: iters left: 3 (16 enodes) 1554300806.174 * * [misc]simplify: iters left: 2 (27 enodes) 1554300806.178 * * [misc]simplify: iters left: 1 (33 enodes) 1554300806.183 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300806.183 * * [misc]simplify: Extracting #1: cost 5 inf + 0 1554300806.183 * * [misc]simplify: Extracting #2: cost 11 inf + 1 1554300806.183 * * [misc]simplify: Extracting #3: cost 11 inf + 763 1554300806.183 * * [misc]simplify: Extracting #4: cost 9 inf + 765 1554300806.183 * * [misc]simplify: Extracting #5: cost 2 inf + 3698 1554300806.183 * * [misc]simplify: Extracting #6: cost 0 inf + 4861 1554300806.184 * [exit]simplify: Simplified to (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) 1554300806.184 * [misc]simplify: Simplified (2 1 1) to (λ (i) (*.p16 (*.p16 (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i))) 1554300806.184 * [enter]simplify: Simplifying (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) 1554300806.184 * * [misc]simplify: iters left: 5 (9 enodes) 1554300806.186 * * [misc]simplify: iters left: 4 (28 enodes) 1554300806.192 * * [misc]simplify: iters left: 3 (66 enodes) 1554300806.208 * * [misc]simplify: iters left: 2 (206 enodes) 1554300806.290 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300806.290 * * [misc]simplify: Extracting #1: cost 39 inf + 0 1554300806.290 * * [misc]simplify: Extracting #2: cost 172 inf + 1 1554300806.291 * * [misc]simplify: Extracting #3: cost 247 inf + 322 1554300806.293 * * [misc]simplify: Extracting #4: cost 253 inf + 16849 1554300806.303 * * [misc]simplify: Extracting #5: cost 114 inf + 204899 1554300806.323 * * [misc]simplify: Extracting #6: cost 7 inf + 360159 1554300806.347 * * [misc]simplify: Extracting #7: cost 0 inf + 374380 1554300806.372 * [exit]simplify: Simplified to (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) 1554300806.372 * [misc]simplify: Simplified (2 1 2) to (λ (i) (*.p16 (*.p16 (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i))) 1554300806.372 * * * * [misc]progress: [ 15 / 16 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2)))) (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i)))> 1554300806.372 * [enter]simplify: Simplifying (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) 1554300806.372 * * [misc]simplify: iters left: 4 (6 enodes) 1554300806.375 * * [misc]simplify: iters left: 3 (16 enodes) 1554300806.379 * * [misc]simplify: iters left: 2 (27 enodes) 1554300806.386 * * [misc]simplify: iters left: 1 (33 enodes) 1554300806.394 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300806.394 * * [misc]simplify: Extracting #1: cost 5 inf + 0 1554300806.394 * * [misc]simplify: Extracting #2: cost 11 inf + 1 1554300806.394 * * [misc]simplify: Extracting #3: cost 11 inf + 763 1554300806.395 * * [misc]simplify: Extracting #4: cost 9 inf + 765 1554300806.395 * * [misc]simplify: Extracting #5: cost 2 inf + 3698 1554300806.395 * * [misc]simplify: Extracting #6: cost 0 inf + 4861 1554300806.395 * [exit]simplify: Simplified to (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) 1554300806.395 * [misc]simplify: Simplified (2 1 1) to (λ (i) (*.p16 (*.p16 (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i))) 1554300806.396 * [enter]simplify: Simplifying (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) 1554300806.396 * * [misc]simplify: iters left: 5 (9 enodes) 1554300806.400 * * [misc]simplify: iters left: 4 (28 enodes) 1554300806.409 * * [misc]simplify: iters left: 3 (66 enodes) 1554300806.432 * * [misc]simplify: iters left: 2 (206 enodes) 1554300806.568 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300806.568 * * [misc]simplify: Extracting #1: cost 39 inf + 0 1554300806.569 * * [misc]simplify: Extracting #2: cost 172 inf + 1 1554300806.570 * * [misc]simplify: Extracting #3: cost 247 inf + 322 1554300806.572 * * [misc]simplify: Extracting #4: cost 253 inf + 16849 1554300806.589 * * [misc]simplify: Extracting #5: cost 114 inf + 204899 1554300806.620 * * [misc]simplify: Extracting #6: cost 7 inf + 360159 1554300806.655 * * [misc]simplify: Extracting #7: cost 0 inf + 374380 1554300806.692 * [exit]simplify: Simplified to (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) 1554300806.692 * [misc]simplify: Simplified (2 1 2) to (λ (i) (*.p16 (*.p16 (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i))) 1554300806.692 * * * * [misc]progress: [ 16 / 16 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2)))) (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i)))> 1554300806.693 * [enter]simplify: Simplifying (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) 1554300806.693 * * [misc]simplify: iters left: 4 (6 enodes) 1554300806.696 * * [misc]simplify: iters left: 3 (16 enodes) 1554300806.700 * * [misc]simplify: iters left: 2 (27 enodes) 1554300806.707 * * [misc]simplify: iters left: 1 (33 enodes) 1554300806.715 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300806.715 * * [misc]simplify: Extracting #1: cost 5 inf + 0 1554300806.715 * * [misc]simplify: Extracting #2: cost 11 inf + 1 1554300806.715 * * [misc]simplify: Extracting #3: cost 11 inf + 763 1554300806.715 * * [misc]simplify: Extracting #4: cost 9 inf + 765 1554300806.715 * * [misc]simplify: Extracting #5: cost 2 inf + 3698 1554300806.716 * * [misc]simplify: Extracting #6: cost 0 inf + 4861 1554300806.716 * [exit]simplify: Simplified to (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) 1554300806.716 * [misc]simplify: Simplified (2 1 1) to (λ (i) (*.p16 (*.p16 (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i))) 1554300806.716 * [enter]simplify: Simplifying (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) 1554300806.716 * * [misc]simplify: iters left: 5 (9 enodes) 1554300806.720 * * [misc]simplify: iters left: 4 (28 enodes) 1554300806.729 * * [misc]simplify: iters left: 3 (66 enodes) 1554300806.752 * * [misc]simplify: iters left: 2 (206 enodes) 1554300806.889 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300806.889 * * [misc]simplify: Extracting #1: cost 39 inf + 0 1554300806.890 * * [misc]simplify: Extracting #2: cost 172 inf + 1 1554300806.891 * * [misc]simplify: Extracting #3: cost 247 inf + 322 1554300806.894 * * [misc]simplify: Extracting #4: cost 253 inf + 16849 1554300806.911 * * [misc]simplify: Extracting #5: cost 114 inf + 204899 1554300806.942 * * [misc]simplify: Extracting #6: cost 7 inf + 360159 1554300806.976 * * [misc]simplify: Extracting #7: cost 0 inf + 374380 1554300807.012 * [exit]simplify: Simplified to (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) 1554300807.012 * [misc]simplify: Simplified (2 1 2) to (λ (i) (*.p16 (*.p16 (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i))) 1554300807.013 * * * [misc]progress: adding candidates to table 1554300807.497 * * [misc]progress: iteration 3 / 4 1554300807.497 * * * [misc]progress: picking best candidate 1554300807.703 * * * * [misc]pick: Picked #posit16 2)) (/.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))> 1554300807.703 * * * [misc]progress: localizing error 1554300807.781 * * * [misc]progress: generating rewritten candidates 1554300807.781 * * * * [misc]progress: [ 1 / 4 ] rewriting at (2) 1554300807.785 * * * * [misc]progress: [ 2 / 4 ] rewriting at (2 2) 1554300807.788 * * * * [misc]progress: [ 3 / 4 ] rewriting at (2 2 1) 1554300807.793 * * * * [misc]progress: [ 4 / 4 ] rewriting at (2 1) 1554300807.796 * * * [misc]progress: generating series expansions 1554300807.796 * * * * [misc]progress: [ 1 / 4 ] generating series at (2) 1554300807.796 * * * * [misc]progress: [ 2 / 4 ] generating series at (2 2) 1554300807.796 * * * * [misc]progress: [ 3 / 4 ] generating series at (2 2 1) 1554300807.796 * * * * [misc]progress: [ 4 / 4 ] generating series at (2 1) 1554300807.796 * * * [misc]progress: simplifying candidates 1554300807.796 * * * * [misc]progress: [ 1 / 19 ] simplifiying candidate #posit16 2)) (/.p16 i (real->posit16 2))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))> 1554300807.796 * [enter]simplify: Simplifying (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1554300807.796 * * [misc]simplify: iters left: 3 (7 enodes) 1554300807.799 * * [misc]simplify: iters left: 2 (19 enodes) 1554300807.805 * * [misc]simplify: iters left: 1 (37 enodes) 1554300807.812 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300807.812 * * [misc]simplify: Extracting #1: cost 10 inf + 0 1554300807.812 * * [misc]simplify: Extracting #2: cost 21 inf + 0 1554300807.813 * * [misc]simplify: Extracting #3: cost 27 inf + 165 1554300807.813 * * [misc]simplify: Extracting #4: cost 28 inf + 166 1554300807.813 * * [misc]simplify: Extracting #5: cost 18 inf + 4946 1554300807.814 * * [misc]simplify: Extracting #6: cost 0 inf + 22111 1554300807.815 * [exit]simplify: Simplified to (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1554300807.815 * [misc]simplify: Simplified (2 2) to (λ (i) (/.p16 (/.p16 (*.p16 (/.p16 i (real->posit16 2)) (/.p16 i (real->posit16 2))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) 1554300807.815 * * * * [misc]progress: [ 2 / 19 ] simplifiying candidate #posit16 2)) (/.p16 (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) (/.p16 i (real->posit16 2)))))> 1554300807.815 * [enter]simplify: Simplifying (/.p16 i (real->posit16 2)) 1554300807.815 * * [misc]simplify: iters left: 2 (4 enodes) 1554300807.816 * * [misc]simplify: iters left: 1 (7 enodes) 1554300807.817 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300807.817 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1554300807.817 * * [misc]simplify: Extracting #2: cost 3 inf + 1 1554300807.817 * * [misc]simplify: Extracting #3: cost 0 inf + 445 1554300807.818 * [exit]simplify: Simplified to (/.p16 i (real->posit16 2)) 1554300807.818 * [misc]simplify: Simplified (2 1) to (λ (i) (/.p16 (/.p16 i (real->posit16 2)) (/.p16 (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) (/.p16 i (real->posit16 2))))) 1554300807.818 * * * * [misc]progress: [ 3 / 19 ] simplifiying candidate #posit16 2)) (/.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) (*.p16 (real->posit16 1.0) (real->posit16 1.0)))) (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))> 1554300807.818 * [enter]simplify: Simplifying (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) 1554300807.818 * * [misc]simplify: iters left: 4 (8 enodes) 1554300807.820 * * [misc]simplify: iters left: 3 (18 enodes) 1554300807.823 * * [misc]simplify: iters left: 2 (25 enodes) 1554300807.827 * * [misc]simplify: iters left: 1 (29 enodes) 1554300807.839 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300807.839 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1554300807.839 * * [misc]simplify: Extracting #2: cost 11 inf + 0 1554300807.839 * * [misc]simplify: Extracting #3: cost 9 inf + 3 1554300807.839 * * [misc]simplify: Extracting #4: cost 0 inf + 3578 1554300807.839 * [exit]simplify: Simplified to (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) 1554300807.839 * [misc]simplify: Simplified (2 2) to (λ (i) (*.p16 (/.p16 (*.p16 (/.p16 i (real->posit16 2)) (/.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) (*.p16 (real->posit16 1.0) (real->posit16 1.0)))) (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) 1554300807.840 * * * * [misc]progress: [ 4 / 19 ] simplifiying candidate #posit16 2)) i) (*.p16 (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) (real->posit16 2))))> 1554300807.840 * [enter]simplify: Simplifying (*.p16 (/.p16 i (real->posit16 2)) i) 1554300807.840 * * [misc]simplify: iters left: 3 (5 enodes) 1554300807.842 * * [misc]simplify: iters left: 2 (11 enodes) 1554300807.843 * * [misc]simplify: iters left: 1 (13 enodes) 1554300807.845 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300807.845 * * [misc]simplify: Extracting #1: cost 6 inf + 0 1554300807.845 * * [misc]simplify: Extracting #2: cost 6 inf + 1 1554300807.845 * * [misc]simplify: Extracting #3: cost 0 inf + 1970 1554300807.845 * [exit]simplify: Simplified to (*.p16 (/.p16 i (real->posit16 2)) i) 1554300807.845 * [misc]simplify: Simplified (2 1) to (λ (i) (/.p16 (*.p16 (/.p16 i (real->posit16 2)) i) (*.p16 (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) (real->posit16 2)))) 1554300807.845 * * * * [misc]progress: [ 5 / 19 ] simplifiying candidate #posit16 2))) (*.p16 (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) (real->posit16 2))))> 1554300807.846 * [enter]simplify: Simplifying (*.p16 i (/.p16 i (real->posit16 2))) 1554300807.846 * * [misc]simplify: iters left: 3 (5 enodes) 1554300807.847 * * [misc]simplify: iters left: 2 (11 enodes) 1554300807.848 * * [misc]simplify: iters left: 1 (13 enodes) 1554300807.851 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300807.851 * * [misc]simplify: Extracting #1: cost 6 inf + 0 1554300807.851 * * [misc]simplify: Extracting #2: cost 6 inf + 1 1554300807.851 * * [misc]simplify: Extracting #3: cost 0 inf + 1970 1554300807.851 * [exit]simplify: Simplified to (*.p16 (/.p16 i (real->posit16 2)) i) 1554300807.851 * [misc]simplify: Simplified (2 1) to (λ (i) (/.p16 (*.p16 (/.p16 i (real->posit16 2)) i) (*.p16 (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) (real->posit16 2)))) 1554300807.851 * * * * [misc]progress: [ 6 / 19 ] simplifiying candidate #posit16 2)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (/.p16 (/.p16 i (real->posit16 2)) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))))> 1554300807.851 * [enter]simplify: Simplifying (/.p16 (/.p16 i (real->posit16 2)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) 1554300807.851 * * [misc]simplify: iters left: 4 (9 enodes) 1554300807.854 * * [misc]simplify: iters left: 3 (17 enodes) 1554300807.859 * * [misc]simplify: iters left: 2 (20 enodes) 1554300807.863 * * [misc]simplify: iters left: 1 (28 enodes) 1554300807.870 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300807.870 * * [misc]simplify: Extracting #1: cost 7 inf + 0 1554300807.870 * * [misc]simplify: Extracting #2: cost 10 inf + 1 1554300807.870 * * [misc]simplify: Extracting #3: cost 11 inf + 2 1554300807.871 * * [misc]simplify: Extracting #4: cost 7 inf + 767 1554300807.871 * * [misc]simplify: Extracting #5: cost 2 inf + 2777 1554300807.871 * * [misc]simplify: Extracting #6: cost 0 inf + 4702 1554300807.872 * [exit]simplify: Simplified to (/.p16 i (+.p16 (*.p16 i (*.p16 (real->posit16 2) (real->posit16 2))) (real->posit16 2))) 1554300807.872 * [misc]simplify: Simplified (2 1) to (λ (i) (*.p16 (/.p16 i (+.p16 (*.p16 i (*.p16 (real->posit16 2) (real->posit16 2))) (real->posit16 2))) (/.p16 (/.p16 i (real->posit16 2)) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))) 1554300807.872 * [enter]simplify: Simplifying (/.p16 (/.p16 i (real->posit16 2)) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) 1554300807.872 * * [misc]simplify: iters left: 4 (9 enodes) 1554300807.875 * * [misc]simplify: iters left: 3 (23 enodes) 1554300807.880 * * [misc]simplify: iters left: 2 (48 enodes) 1554300807.889 * * [misc]simplify: iters left: 1 (130 enodes) 1554300807.931 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300807.931 * * [misc]simplify: Extracting #1: cost 33 inf + 0 1554300807.931 * * [misc]simplify: Extracting #2: cost 121 inf + 1 1554300807.932 * * [misc]simplify: Extracting #3: cost 150 inf + 767 1554300807.932 * * [misc]simplify: Extracting #4: cost 147 inf + 6462 1554300807.935 * * [misc]simplify: Extracting #5: cost 102 inf + 59322 1554300807.943 * * [misc]simplify: Extracting #6: cost 7 inf + 167589 1554300807.952 * * [misc]simplify: Extracting #7: cost 0 inf + 181450 1554300807.961 * [exit]simplify: Simplified to (/.p16 i (*.p16 (real->posit16 2) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) 1554300807.961 * [misc]simplify: Simplified (2 2) to (λ (i) (*.p16 (/.p16 (/.p16 i (real->posit16 2)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (/.p16 i (*.p16 (real->posit16 2) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))))) 1554300807.961 * * * * [misc]progress: [ 7 / 19 ] simplifiying candidate #posit16 2)) (/.p16 i (real->posit16 2))) (*.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))))> 1554300807.961 * [enter]simplify: Simplifying (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1554300807.961 * * [misc]simplify: iters left: 3 (7 enodes) 1554300807.963 * * [misc]simplify: iters left: 2 (13 enodes) 1554300807.965 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300807.965 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1554300807.966 * * [misc]simplify: Extracting #2: cost 6 inf + 0 1554300807.966 * * [misc]simplify: Extracting #3: cost 4 inf + 3 1554300807.966 * * [misc]simplify: Extracting #4: cost 0 inf + 690 1554300807.966 * [exit]simplify: Simplified to (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1554300807.966 * [misc]simplify: Simplified (2 2 1) to (λ (i) (/.p16 (*.p16 (/.p16 i (real->posit16 2)) (/.p16 i (real->posit16 2))) (*.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))) 1554300807.966 * [enter]simplify: Simplifying (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1554300807.966 * * [misc]simplify: iters left: 3 (7 enodes) 1554300807.968 * * [misc]simplify: iters left: 2 (19 enodes) 1554300807.971 * * [misc]simplify: iters left: 1 (37 enodes) 1554300807.978 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300807.978 * * [misc]simplify: Extracting #1: cost 10 inf + 0 1554300807.978 * * [misc]simplify: Extracting #2: cost 21 inf + 0 1554300807.978 * * [misc]simplify: Extracting #3: cost 27 inf + 165 1554300807.978 * * [misc]simplify: Extracting #4: cost 28 inf + 166 1554300807.979 * * [misc]simplify: Extracting #5: cost 18 inf + 4946 1554300807.980 * * [misc]simplify: Extracting #6: cost 0 inf + 22111 1554300807.981 * [exit]simplify: Simplified to (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1554300807.981 * [misc]simplify: Simplified (2 2 2) to (λ (i) (/.p16 (*.p16 (/.p16 i (real->posit16 2)) (/.p16 i (real->posit16 2))) (*.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))) 1554300807.981 * * * * [misc]progress: [ 8 / 19 ] simplifiying candidate #posit16 2)) (/.p16 i (real->posit16 2))) (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (neg.p16 (real->posit16 1.0)))))> 1554300807.981 * * * * [misc]progress: [ 9 / 19 ] simplifiying candidate #posit16 2)) (/.p16 i (real->posit16 2))) (/.p16 (-.p16 (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) (*.p16 (real->posit16 1.0) (real->posit16 1.0))) (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))))> 1554300807.981 * * * * [misc]progress: [ 10 / 19 ] simplifiying candidate #posit16 2)) (/.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 (*.p16 i (real->posit16 2)) i) (real->posit16 2)) (real->posit16 1.0))))> 1554300807.981 * [enter]simplify: Simplifying (real->posit16 2) 1554300807.981 * * [misc]simplify: iters left: 1 (2 enodes) 1554300807.982 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300807.982 * * [misc]simplify: Extracting #1: cost 2 inf + 0 1554300807.982 * * [misc]simplify: Extracting #2: cost 1 inf + 1 1554300807.982 * * [misc]simplify: Extracting #3: cost 0 inf + 2 1554300807.982 * [exit]simplify: Simplified to (real->posit16 2) 1554300807.982 * [misc]simplify: Simplified (2 2 1 2) to (λ (i) (/.p16 (*.p16 (/.p16 i (real->posit16 2)) (/.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 (*.p16 i (real->posit16 2)) i) (real->posit16 2)) (real->posit16 1.0)))) 1554300807.982 * * * * [misc]progress: [ 11 / 19 ] simplifiying candidate #posit16 2)) (/.p16 i (real->posit16 2))) (-.p16 (*.p16 i (*.p16 (real->posit16 2) (*.p16 i (real->posit16 2)))) (real->posit16 1.0))))> 1554300807.982 * * * * [misc]progress: [ 12 / 19 ] simplifiying candidate #posit16 2)) (/.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))> 1554300807.982 * * * * [misc]progress: [ 13 / 19 ] simplifiying candidate #posit16 2)) i) (real->posit16 2)) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))> 1554300807.982 * [enter]simplify: Simplifying (real->posit16 2) 1554300807.982 * * [misc]simplify: iters left: 1 (2 enodes) 1554300807.983 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300807.983 * * [misc]simplify: Extracting #1: cost 2 inf + 0 1554300807.983 * * [misc]simplify: Extracting #2: cost 1 inf + 1 1554300807.983 * * [misc]simplify: Extracting #3: cost 0 inf + 2 1554300807.983 * [exit]simplify: Simplified to (real->posit16 2) 1554300807.983 * [misc]simplify: Simplified (2 1 2) to (λ (i) (/.p16 (/.p16 (*.p16 (/.p16 i (real->posit16 2)) i) (real->posit16 2)) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) 1554300807.983 * * * * [misc]progress: [ 14 / 19 ] simplifiying candidate #posit16 2))) (real->posit16 2)) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))> 1554300807.983 * [enter]simplify: Simplifying (*.p16 i (/.p16 i (real->posit16 2))) 1554300807.983 * * [misc]simplify: iters left: 3 (5 enodes) 1554300807.984 * * [misc]simplify: iters left: 2 (11 enodes) 1554300807.986 * * [misc]simplify: iters left: 1 (13 enodes) 1554300807.988 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300807.988 * * [misc]simplify: Extracting #1: cost 6 inf + 0 1554300807.988 * * [misc]simplify: Extracting #2: cost 6 inf + 1 1554300807.988 * * [misc]simplify: Extracting #3: cost 0 inf + 1970 1554300807.988 * [exit]simplify: Simplified to (*.p16 (/.p16 i (real->posit16 2)) i) 1554300807.988 * [misc]simplify: Simplified (2 1 1) to (λ (i) (/.p16 (/.p16 (*.p16 (/.p16 i (real->posit16 2)) i) (real->posit16 2)) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) 1554300807.988 * * * * [misc]progress: [ 15 / 19 ] simplifiying candidate #posit16 2)) (/.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))> 1554300807.988 * * * * [misc]progress: [ 16 / 19 ] simplifiying candidate #posit16 2)) (/.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))> 1554300807.988 * [enter]simplify: Simplifying (/.p16 (*.p16 (/.p16 i (real->posit16 2)) (/.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) 1554300807.989 * * [misc]simplify: iters left: 5 (11 enodes) 1554300807.993 * * [misc]simplify: iters left: 4 (36 enodes) 1554300808.000 * * [misc]simplify: iters left: 3 (93 enodes) 1554300808.027 * * [misc]simplify: iters left: 2 (324 enodes) 1554300808.237 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300808.237 * * [misc]simplify: Extracting #1: cost 100 inf + 0 1554300808.239 * * [misc]simplify: Extracting #2: cost 387 inf + 322 1554300808.243 * * [misc]simplify: Extracting #3: cost 451 inf + 10427 1554300808.251 * * [misc]simplify: Extracting #4: cost 402 inf + 115864 1554300808.288 * * [misc]simplify: Extracting #5: cost 172 inf + 531234 1554300808.352 * * [misc]simplify: Extracting #6: cost 5 inf + 787856 1554300808.415 * * [misc]simplify: Extracting #7: cost 0 inf + 796751 1554300808.481 * [exit]simplify: Simplified to (/.p16 (*.p16 (/.p16 i (real->posit16 2)) (/.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) 1554300808.481 * [misc]simplify: Simplified (2) to (λ (i) (/.p16 (*.p16 (/.p16 i (real->posit16 2)) (/.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) 1554300808.481 * * * * [misc]progress: [ 17 / 19 ] simplifiying candidate #posit16 2)) (/.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))> 1554300808.481 * [enter]simplify: Simplifying (/.p16 (*.p16 (/.p16 i (real->posit16 2)) (/.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) 1554300808.482 * * [misc]simplify: iters left: 5 (11 enodes) 1554300808.485 * * [misc]simplify: iters left: 4 (36 enodes) 1554300808.493 * * [misc]simplify: iters left: 3 (93 enodes) 1554300808.516 * * [misc]simplify: iters left: 2 (324 enodes) 1554300808.691 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300808.691 * * [misc]simplify: Extracting #1: cost 100 inf + 0 1554300808.693 * * [misc]simplify: Extracting #2: cost 387 inf + 322 1554300808.694 * * [misc]simplify: Extracting #3: cost 451 inf + 10427 1554300808.699 * * [misc]simplify: Extracting #4: cost 402 inf + 115864 1554300808.722 * * [misc]simplify: Extracting #5: cost 172 inf + 531234 1554300808.764 * * [misc]simplify: Extracting #6: cost 5 inf + 787856 1554300808.808 * * [misc]simplify: Extracting #7: cost 0 inf + 796751 1554300808.852 * [exit]simplify: Simplified to (/.p16 (*.p16 (/.p16 i (real->posit16 2)) (/.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) 1554300808.852 * [misc]simplify: Simplified (2) to (λ (i) (/.p16 (*.p16 (/.p16 i (real->posit16 2)) (/.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) 1554300808.852 * * * * [misc]progress: [ 18 / 19 ] simplifiying candidate #posit16 2)) (/.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))> 1554300808.852 * [enter]simplify: Simplifying (/.p16 (*.p16 (/.p16 i (real->posit16 2)) (/.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) 1554300808.852 * * [misc]simplify: iters left: 5 (11 enodes) 1554300808.855 * * [misc]simplify: iters left: 4 (36 enodes) 1554300808.863 * * [misc]simplify: iters left: 3 (93 enodes) 1554300808.884 * * [misc]simplify: iters left: 2 (324 enodes) 1554300809.057 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300809.057 * * [misc]simplify: Extracting #1: cost 100 inf + 0 1554300809.058 * * [misc]simplify: Extracting #2: cost 387 inf + 322 1554300809.061 * * [misc]simplify: Extracting #3: cost 451 inf + 10427 1554300809.067 * * [misc]simplify: Extracting #4: cost 402 inf + 115864 1554300809.093 * * [misc]simplify: Extracting #5: cost 172 inf + 531234 1554300809.134 * * [misc]simplify: Extracting #6: cost 5 inf + 787856 1554300809.175 * * [misc]simplify: Extracting #7: cost 0 inf + 796751 1554300809.219 * [exit]simplify: Simplified to (/.p16 (*.p16 (/.p16 i (real->posit16 2)) (/.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) 1554300809.219 * [misc]simplify: Simplified (2) to (λ (i) (/.p16 (*.p16 (/.p16 i (real->posit16 2)) (/.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) 1554300809.219 * * * * [misc]progress: [ 19 / 19 ] simplifiying candidate #posit16 2)) (/.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))> 1554300809.219 * [enter]simplify: Simplifying (/.p16 (*.p16 (/.p16 i (real->posit16 2)) (/.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) 1554300809.219 * * [misc]simplify: iters left: 5 (11 enodes) 1554300809.222 * * [misc]simplify: iters left: 4 (36 enodes) 1554300809.229 * * [misc]simplify: iters left: 3 (93 enodes) 1554300809.250 * * [misc]simplify: iters left: 2 (324 enodes) 1554300809.481 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300809.481 * * [misc]simplify: Extracting #1: cost 100 inf + 0 1554300809.483 * * [misc]simplify: Extracting #2: cost 387 inf + 322 1554300809.485 * * [misc]simplify: Extracting #3: cost 451 inf + 10427 1554300809.493 * * [misc]simplify: Extracting #4: cost 402 inf + 115864 1554300809.530 * * [misc]simplify: Extracting #5: cost 172 inf + 531234 1554300809.577 * * [misc]simplify: Extracting #6: cost 5 inf + 787856 1554300809.620 * * [misc]simplify: Extracting #7: cost 0 inf + 796751 1554300809.682 * [exit]simplify: Simplified to (/.p16 (*.p16 (/.p16 i (real->posit16 2)) (/.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) 1554300809.682 * [misc]simplify: Simplified (2) to (λ (i) (/.p16 (*.p16 (/.p16 i (real->posit16 2)) (/.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) 1554300809.682 * * * [misc]progress: adding candidates to table 1554300810.231 * * [misc]progress: iteration 4 / 4 1554300810.231 * * * [misc]progress: picking best candidate 1554300810.374 * * * * [misc]pick: Picked #posit16 2)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (/.p16 (/.p16 i (real->posit16 2)) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))))> 1554300810.374 * * * [misc]progress: localizing error 1554300810.470 * * * [misc]progress: generating rewritten candidates 1554300810.470 * * * * [misc]progress: [ 1 / 4 ] rewriting at (2 2) 1554300810.472 * * * * [misc]progress: [ 2 / 4 ] rewriting at (2 1) 1554300810.474 * * * * [misc]progress: [ 3 / 4 ] rewriting at (2) 1554300810.477 * * * * [misc]progress: [ 4 / 4 ] rewriting at (2 2 2) 1554300810.479 * * * [misc]progress: generating series expansions 1554300810.479 * * * * [misc]progress: [ 1 / 4 ] generating series at (2 2) 1554300810.479 * * * * [misc]progress: [ 2 / 4 ] generating series at (2 1) 1554300810.479 * * * * [misc]progress: [ 3 / 4 ] generating series at (2) 1554300810.479 * * * * [misc]progress: [ 4 / 4 ] generating series at (2 2 2) 1554300810.479 * * * [misc]progress: simplifying candidates 1554300810.479 * * * * [misc]progress: [ 1 / 13 ] simplifiying candidate #posit16 2)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (*.p16 (/.p16 (/.p16 i (real->posit16 2)) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 (real->posit16 1.0) (real->posit16 1.0)))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))))> 1554300810.479 * [enter]simplify: Simplifying (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1554300810.479 * * [misc]simplify: iters left: 3 (7 enodes) 1554300810.488 * * [misc]simplify: iters left: 2 (13 enodes) 1554300810.490 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300810.490 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1554300810.490 * * [misc]simplify: Extracting #2: cost 6 inf + 0 1554300810.491 * * [misc]simplify: Extracting #3: cost 4 inf + 3 1554300810.491 * * [misc]simplify: Extracting #4: cost 0 inf + 690 1554300810.491 * [exit]simplify: Simplified to (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1554300810.491 * [misc]simplify: Simplified (2 2 2) to (λ (i) (*.p16 (/.p16 (/.p16 i (real->posit16 2)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (*.p16 (/.p16 (/.p16 i (real->posit16 2)) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 (real->posit16 1.0) (real->posit16 1.0)))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))) 1554300810.491 * * * * [misc]progress: [ 2 / 13 ] simplifiying candidate #posit16 2)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (/.p16 i (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (real->posit16 2)))))> 1554300810.491 * * * * [misc]progress: [ 3 / 13 ] simplifiying candidate #posit16 2)) (real->posit16 1.0)) (real->posit16 2))) (/.p16 (/.p16 i (real->posit16 2)) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))))> 1554300810.491 * * * * [misc]progress: [ 4 / 13 ] simplifiying candidate #posit16 2)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (/.p16 (/.p16 i (real->posit16 2)) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 (real->posit16 1.0) (real->posit16 1.0))))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))> 1554300810.491 * [enter]simplify: Simplifying (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1554300810.491 * * [misc]simplify: iters left: 3 (7 enodes) 1554300810.493 * * [misc]simplify: iters left: 2 (13 enodes) 1554300810.495 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300810.495 * * [misc]simplify: Extracting #1: cost 3 inf + 0 1554300810.495 * * [misc]simplify: Extracting #2: cost 6 inf + 0 1554300810.495 * * [misc]simplify: Extracting #3: cost 4 inf + 3 1554300810.495 * * [misc]simplify: Extracting #4: cost 0 inf + 690 1554300810.495 * [exit]simplify: Simplified to (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1554300810.495 * [misc]simplify: Simplified (2 2) to (λ (i) (*.p16 (*.p16 (/.p16 (/.p16 i (real->posit16 2)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (/.p16 (/.p16 i (real->posit16 2)) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 (real->posit16 1.0) (real->posit16 1.0))))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) 1554300810.496 * * * * [misc]progress: [ 5 / 13 ] simplifiying candidate #posit16 2)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (/.p16 i (real->posit16 2))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))> 1554300810.496 * [enter]simplify: Simplifying (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1554300810.496 * * [misc]simplify: iters left: 3 (7 enodes) 1554300810.498 * * [misc]simplify: iters left: 2 (19 enodes) 1554300810.501 * * [misc]simplify: iters left: 1 (37 enodes) 1554300810.508 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300810.508 * * [misc]simplify: Extracting #1: cost 10 inf + 0 1554300810.508 * * [misc]simplify: Extracting #2: cost 21 inf + 0 1554300810.508 * * [misc]simplify: Extracting #3: cost 27 inf + 165 1554300810.508 * * [misc]simplify: Extracting #4: cost 28 inf + 166 1554300810.508 * * [misc]simplify: Extracting #5: cost 18 inf + 4946 1554300810.509 * * [misc]simplify: Extracting #6: cost 0 inf + 22111 1554300810.510 * [exit]simplify: Simplified to (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1554300810.510 * [misc]simplify: Simplified (2 2) to (λ (i) (/.p16 (*.p16 (/.p16 (/.p16 i (real->posit16 2)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (/.p16 i (real->posit16 2))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) 1554300810.510 * * * * [misc]progress: [ 6 / 13 ] simplifiying candidate #posit16 2)) (/.p16 (/.p16 i (real->posit16 2)) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))> 1554300810.510 * [enter]simplify: Simplifying (*.p16 (/.p16 i (real->posit16 2)) (/.p16 (/.p16 i (real->posit16 2)) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) 1554300810.511 * * [misc]simplify: iters left: 5 (10 enodes) 1554300810.513 * * [misc]simplify: iters left: 4 (29 enodes) 1554300810.519 * * [misc]simplify: iters left: 3 (71 enodes) 1554300810.533 * * [misc]simplify: iters left: 2 (226 enodes) 1554300810.636 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300810.636 * * [misc]simplify: Extracting #1: cost 76 inf + 0 1554300810.637 * * [misc]simplify: Extracting #2: cost 266 inf + 322 1554300810.639 * * [misc]simplify: Extracting #3: cost 288 inf + 11470 1554300810.641 * * [misc]simplify: Extracting #4: cost 267 inf + 40495 1554300810.653 * * [misc]simplify: Extracting #5: cost 84 inf + 325096 1554300810.674 * * [misc]simplify: Extracting #6: cost 0 inf + 450491 1554300810.697 * * [misc]simplify: Extracting #7: cost 0 inf + 450131 1554300810.719 * [exit]simplify: Simplified to (/.p16 (*.p16 (/.p16 i (real->posit16 2)) (/.p16 i (real->posit16 2))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) 1554300810.719 * [misc]simplify: Simplified (2 1) to (λ (i) (/.p16 (/.p16 (*.p16 (/.p16 i (real->posit16 2)) (/.p16 i (real->posit16 2))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) 1554300810.719 * * * * [misc]progress: [ 7 / 13 ] simplifiying candidate #posit16 2)) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (/.p16 (/.p16 i (real->posit16 2)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))))> 1554300810.719 * * * * [misc]progress: [ 8 / 13 ] simplifiying candidate #posit16 2)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (/.p16 (/.p16 i (real->posit16 2)) (+.p16 (*.p16 i (real->posit16 2)) (neg.p16 (real->posit16 1.0))))))> 1554300810.719 * * * * [misc]progress: [ 9 / 13 ] simplifiying candidate #posit16 2)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (/.p16 (/.p16 i (real->posit16 2)) (/.p16 (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 (real->posit16 1.0) (real->posit16 1.0))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))))> 1554300810.719 * * * * [misc]progress: [ 10 / 13 ] simplifiying candidate #posit16 2)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (/.p16 (/.p16 i (real->posit16 2)) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))))> 1554300810.719 * [enter]simplify: Simplifying (/.p16 (/.p16 i (real->posit16 2)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) 1554300810.719 * * [misc]simplify: iters left: 4 (9 enodes) 1554300810.722 * * [misc]simplify: iters left: 3 (17 enodes) 1554300810.724 * * [misc]simplify: iters left: 2 (20 enodes) 1554300810.727 * * [misc]simplify: iters left: 1 (28 enodes) 1554300810.732 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300810.732 * * [misc]simplify: Extracting #1: cost 7 inf + 0 1554300810.733 * * [misc]simplify: Extracting #2: cost 10 inf + 1 1554300810.733 * * [misc]simplify: Extracting #3: cost 11 inf + 2 1554300810.733 * * [misc]simplify: Extracting #4: cost 7 inf + 767 1554300810.733 * * [misc]simplify: Extracting #5: cost 2 inf + 2777 1554300810.733 * * [misc]simplify: Extracting #6: cost 0 inf + 4702 1554300810.733 * [exit]simplify: Simplified to (/.p16 i (+.p16 (*.p16 i (*.p16 (real->posit16 2) (real->posit16 2))) (real->posit16 2))) 1554300810.733 * [misc]simplify: Simplified (2 1) to (λ (i) (*.p16 (/.p16 i (+.p16 (*.p16 i (*.p16 (real->posit16 2) (real->posit16 2))) (real->posit16 2))) (/.p16 (/.p16 i (real->posit16 2)) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))) 1554300810.734 * [enter]simplify: Simplifying (/.p16 (/.p16 i (real->posit16 2)) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) 1554300810.734 * * [misc]simplify: iters left: 4 (9 enodes) 1554300810.736 * * [misc]simplify: iters left: 3 (23 enodes) 1554300810.740 * * [misc]simplify: iters left: 2 (48 enodes) 1554300810.750 * * [misc]simplify: iters left: 1 (130 enodes) 1554300810.815 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300810.815 * * [misc]simplify: Extracting #1: cost 33 inf + 0 1554300810.815 * * [misc]simplify: Extracting #2: cost 121 inf + 1 1554300810.816 * * [misc]simplify: Extracting #3: cost 150 inf + 767 1554300810.817 * * [misc]simplify: Extracting #4: cost 147 inf + 6462 1554300810.821 * * [misc]simplify: Extracting #5: cost 102 inf + 59322 1554300810.834 * * [misc]simplify: Extracting #6: cost 7 inf + 167589 1554300810.845 * * [misc]simplify: Extracting #7: cost 0 inf + 181450 1554300810.857 * [exit]simplify: Simplified to (/.p16 i (*.p16 (real->posit16 2) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) 1554300810.857 * [misc]simplify: Simplified (2 2) to (λ (i) (*.p16 (/.p16 (/.p16 i (real->posit16 2)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (/.p16 i (*.p16 (real->posit16 2) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))))) 1554300810.858 * * * * [misc]progress: [ 11 / 13 ] simplifiying candidate #posit16 2)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (/.p16 (/.p16 i (real->posit16 2)) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))))> 1554300810.858 * [enter]simplify: Simplifying (/.p16 (/.p16 i (real->posit16 2)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) 1554300810.858 * * [misc]simplify: iters left: 4 (9 enodes) 1554300810.860 * * [misc]simplify: iters left: 3 (17 enodes) 1554300810.863 * * [misc]simplify: iters left: 2 (20 enodes) 1554300810.866 * * [misc]simplify: iters left: 1 (28 enodes) 1554300810.871 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300810.871 * * [misc]simplify: Extracting #1: cost 7 inf + 0 1554300810.871 * * [misc]simplify: Extracting #2: cost 10 inf + 1 1554300810.871 * * [misc]simplify: Extracting #3: cost 11 inf + 2 1554300810.871 * * [misc]simplify: Extracting #4: cost 7 inf + 767 1554300810.872 * * [misc]simplify: Extracting #5: cost 2 inf + 2777 1554300810.872 * * [misc]simplify: Extracting #6: cost 0 inf + 4702 1554300810.872 * [exit]simplify: Simplified to (/.p16 i (+.p16 (*.p16 i (*.p16 (real->posit16 2) (real->posit16 2))) (real->posit16 2))) 1554300810.872 * [misc]simplify: Simplified (2 1) to (λ (i) (*.p16 (/.p16 i (+.p16 (*.p16 i (*.p16 (real->posit16 2) (real->posit16 2))) (real->posit16 2))) (/.p16 (/.p16 i (real->posit16 2)) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))) 1554300810.872 * [enter]simplify: Simplifying (/.p16 (/.p16 i (real->posit16 2)) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) 1554300810.872 * * [misc]simplify: iters left: 4 (9 enodes) 1554300810.879 * * [misc]simplify: iters left: 3 (23 enodes) 1554300810.887 * * [misc]simplify: iters left: 2 (48 enodes) 1554300810.903 * * [misc]simplify: iters left: 1 (130 enodes) 1554300810.968 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300810.968 * * [misc]simplify: Extracting #1: cost 33 inf + 0 1554300810.969 * * [misc]simplify: Extracting #2: cost 121 inf + 1 1554300810.970 * * [misc]simplify: Extracting #3: cost 150 inf + 767 1554300810.971 * * [misc]simplify: Extracting #4: cost 147 inf + 6462 1554300810.973 * * [misc]simplify: Extracting #5: cost 102 inf + 59322 1554300810.987 * * [misc]simplify: Extracting #6: cost 7 inf + 167589 1554300811.001 * * [misc]simplify: Extracting #7: cost 0 inf + 181450 1554300811.015 * [exit]simplify: Simplified to (/.p16 i (*.p16 (real->posit16 2) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) 1554300811.015 * [misc]simplify: Simplified (2 2) to (λ (i) (*.p16 (/.p16 (/.p16 i (real->posit16 2)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (/.p16 i (*.p16 (real->posit16 2) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))))) 1554300811.016 * * * * [misc]progress: [ 12 / 13 ] simplifiying candidate #posit16 2)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (/.p16 (/.p16 i (real->posit16 2)) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))))> 1554300811.016 * [enter]simplify: Simplifying (/.p16 (/.p16 i (real->posit16 2)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) 1554300811.016 * * [misc]simplify: iters left: 4 (9 enodes) 1554300811.019 * * [misc]simplify: iters left: 3 (17 enodes) 1554300811.024 * * [misc]simplify: iters left: 2 (20 enodes) 1554300811.029 * * [misc]simplify: iters left: 1 (28 enodes) 1554300811.037 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300811.037 * * [misc]simplify: Extracting #1: cost 7 inf + 0 1554300811.037 * * [misc]simplify: Extracting #2: cost 10 inf + 1 1554300811.037 * * [misc]simplify: Extracting #3: cost 11 inf + 2 1554300811.037 * * [misc]simplify: Extracting #4: cost 7 inf + 767 1554300811.037 * * [misc]simplify: Extracting #5: cost 2 inf + 2777 1554300811.038 * * [misc]simplify: Extracting #6: cost 0 inf + 4702 1554300811.038 * [exit]simplify: Simplified to (/.p16 i (+.p16 (*.p16 i (*.p16 (real->posit16 2) (real->posit16 2))) (real->posit16 2))) 1554300811.038 * [misc]simplify: Simplified (2 1) to (λ (i) (*.p16 (/.p16 i (+.p16 (*.p16 i (*.p16 (real->posit16 2) (real->posit16 2))) (real->posit16 2))) (/.p16 (/.p16 i (real->posit16 2)) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))) 1554300811.039 * [enter]simplify: Simplifying (/.p16 (/.p16 i (real->posit16 2)) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) 1554300811.039 * * [misc]simplify: iters left: 4 (9 enodes) 1554300811.042 * * [misc]simplify: iters left: 3 (23 enodes) 1554300811.049 * * [misc]simplify: iters left: 2 (48 enodes) 1554300811.063 * * [misc]simplify: iters left: 1 (130 enodes) 1554300811.124 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300811.125 * * [misc]simplify: Extracting #1: cost 33 inf + 0 1554300811.125 * * [misc]simplify: Extracting #2: cost 121 inf + 1 1554300811.125 * * [misc]simplify: Extracting #3: cost 150 inf + 767 1554300811.126 * * [misc]simplify: Extracting #4: cost 147 inf + 6462 1554300811.129 * * [misc]simplify: Extracting #5: cost 102 inf + 59322 1554300811.138 * * [misc]simplify: Extracting #6: cost 7 inf + 167589 1554300811.151 * * [misc]simplify: Extracting #7: cost 0 inf + 181450 1554300811.166 * [exit]simplify: Simplified to (/.p16 i (*.p16 (real->posit16 2) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) 1554300811.166 * [misc]simplify: Simplified (2 2) to (λ (i) (*.p16 (/.p16 (/.p16 i (real->posit16 2)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (/.p16 i (*.p16 (real->posit16 2) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))))) 1554300811.166 * * * * [misc]progress: [ 13 / 13 ] simplifiying candidate #posit16 2)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (/.p16 (/.p16 i (real->posit16 2)) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))))> 1554300811.166 * [enter]simplify: Simplifying (/.p16 (/.p16 i (real->posit16 2)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) 1554300811.166 * * [misc]simplify: iters left: 4 (9 enodes) 1554300811.170 * * [misc]simplify: iters left: 3 (17 enodes) 1554300811.174 * * [misc]simplify: iters left: 2 (20 enodes) 1554300811.179 * * [misc]simplify: iters left: 1 (28 enodes) 1554300811.187 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300811.187 * * [misc]simplify: Extracting #1: cost 7 inf + 0 1554300811.187 * * [misc]simplify: Extracting #2: cost 10 inf + 1 1554300811.187 * * [misc]simplify: Extracting #3: cost 11 inf + 2 1554300811.187 * * [misc]simplify: Extracting #4: cost 7 inf + 767 1554300811.188 * * [misc]simplify: Extracting #5: cost 2 inf + 2777 1554300811.188 * * [misc]simplify: Extracting #6: cost 0 inf + 4702 1554300811.188 * [exit]simplify: Simplified to (/.p16 i (+.p16 (*.p16 i (*.p16 (real->posit16 2) (real->posit16 2))) (real->posit16 2))) 1554300811.188 * [misc]simplify: Simplified (2 1) to (λ (i) (*.p16 (/.p16 i (+.p16 (*.p16 i (*.p16 (real->posit16 2) (real->posit16 2))) (real->posit16 2))) (/.p16 (/.p16 i (real->posit16 2)) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))) 1554300811.189 * [enter]simplify: Simplifying (/.p16 (/.p16 i (real->posit16 2)) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) 1554300811.189 * * [misc]simplify: iters left: 4 (9 enodes) 1554300811.192 * * [misc]simplify: iters left: 3 (23 enodes) 1554300811.199 * * [misc]simplify: iters left: 2 (48 enodes) 1554300811.215 * * [misc]simplify: iters left: 1 (130 enodes) 1554300811.274 * * [misc]simplify: Extracting #0: cost 1 inf + 0 1554300811.274 * * [misc]simplify: Extracting #1: cost 33 inf + 0 1554300811.275 * * [misc]simplify: Extracting #2: cost 121 inf + 1 1554300811.275 * * [misc]simplify: Extracting #3: cost 150 inf + 767 1554300811.276 * * [misc]simplify: Extracting #4: cost 147 inf + 6462 1554300811.280 * * [misc]simplify: Extracting #5: cost 102 inf + 59322 1554300811.292 * * [misc]simplify: Extracting #6: cost 7 inf + 167589 1554300811.308 * * [misc]simplify: Extracting #7: cost 0 inf + 181450 1554300811.319 * [exit]simplify: Simplified to (/.p16 i (*.p16 (real->posit16 2) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) 1554300811.319 * [misc]simplify: Simplified (2 2) to (λ (i) (*.p16 (/.p16 (/.p16 i (real->posit16 2)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (/.p16 i (*.p16 (real->posit16 2) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))))) 1554300811.320 * * * [misc]progress: adding candidates to table 1554300811.802 * [misc]progress: [Phase 3 of 3] Extracting. 1554300811.802 * * [misc]regime: Finding splitpoints for: (#posit16 2)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (/.p16 (/.p16 i (real->posit16 2)) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 (real->posit16 1.0) (real->posit16 1.0))))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))> #posit16 2)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (/.p16 i (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (real->posit16 2)))))> #posit16 2)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (/.p16 i (real->posit16 2))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))> #posit16 2)) (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))))> #posit16 2)) (/.p16 i (real->posit16 2))) (-.p16 (*.p16 i (*.p16 (real->posit16 2) (*.p16 i (real->posit16 2)))) (real->posit16 1.0))))> #posit16 2)) i) (real->posit16 2)) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))> #posit16 2)) (*.p16 i (real->posit16 2)))) (/.p16 (/.p16 i (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (*.p16 i i)))> #posit16 2)) (/.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 (*.p16 i (real->posit16 2)) i) (real->posit16 2)) (real->posit16 1.0))))> #posit16 2)) (/.p16 (/.p16 i (real->posit16 2)) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))> #posit16 2)) (/.p16 i (real->posit16 2))) (*.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))))>) 1554300811.804 * * * [misc]regime-changes: Trying 1 branch expressions: (i) 1554300811.804 * * * * [misc]regimes: Trying to branch on i from (#posit16 2)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (/.p16 (/.p16 i (real->posit16 2)) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 (real->posit16 1.0) (real->posit16 1.0))))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))> #posit16 2)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (/.p16 i (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (real->posit16 2)))))> #posit16 2)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (/.p16 i (real->posit16 2))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))> #posit16 2)) (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))))> #posit16 2)) (/.p16 i (real->posit16 2))) (-.p16 (*.p16 i (*.p16 (real->posit16 2) (*.p16 i (real->posit16 2)))) (real->posit16 1.0))))> #posit16 2)) i) (real->posit16 2)) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))> #posit16 2)) (*.p16 i (real->posit16 2)))) (/.p16 (/.p16 i (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (*.p16 i i)))> #posit16 2)) (/.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 (*.p16 i (real->posit16 2)) i) (real->posit16 2)) (real->posit16 1.0))))> #posit16 2)) (/.p16 (/.p16 i (real->posit16 2)) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))> #posit16 2)) (/.p16 i (real->posit16 2))) (*.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))))>) 1554300811.999 * * * [misc]regime: Found split indices: #