1552480249.227 * [progress]: [Phase 1 of 3] Setting up. 1552480249.227 * * * [progress]: [1/2] Preparing points 1552480249.228 * * * * [points]: Sampling 256 additional inputs, on iter 0 have 0 / 256 1552480249.229 * * * * [points]: Computing exacts on every 16 of 256 points to ramp up precision 1552480249.233 * * * * [points]: Setting MPFR precision to 64 1552480249.236 * * * * [points]: Setting MPFR precision to 320 1552480249.237 * * * * [points]: Computing exacts on every 8 of 256 points to ramp up precision 1552480249.243 * * * * [points]: Setting MPFR precision to 64 1552480249.245 * * * * [points]: Setting MPFR precision to 320 1552480249.248 * * * * [points]: Computing exacts on every 4 of 256 points to ramp up precision 1552480249.254 * * * * [points]: Setting MPFR precision to 64 1552480249.259 * * * * [points]: Setting MPFR precision to 320 1552480249.264 * * * * [points]: Computing exacts on every 2 of 256 points to ramp up precision 1552480249.270 * * * * [points]: Setting MPFR precision to 64 1552480249.276 * * * * [points]: Setting MPFR precision to 320 1552480249.282 * * * * [points]: Computing exacts for 256 points 1552480249.285 * * * * [points]: Setting MPFR precision to 64 1552480249.301 * * * * [points]: Setting MPFR precision to 320 1552480249.335 * * * * [points]: Filtering points with unrepresentable outputs 1552480249.341 * * * * [points]: Sampling 127 additional inputs, on iter 1 have 129 / 256 1552480249.341 * * * * [points]: Computing exacts on every 7 of 127 points to ramp up precision 1552480249.345 * * * * [points]: Setting MPFR precision to 64 1552480249.346 * * * * [points]: Setting MPFR precision to 320 1552480249.347 * * * * [points]: Computing exacts on every 3 of 127 points to ramp up precision 1552480249.349 * * * * [points]: Setting MPFR precision to 64 1552480249.351 * * * * [points]: Setting MPFR precision to 320 1552480249.353 * * * * [points]: Computing exacts for 127 points 1552480249.355 * * * * [points]: Setting MPFR precision to 64 1552480249.361 * * * * [points]: Setting MPFR precision to 320 1552480249.368 * * * * [points]: Filtering points with unrepresentable outputs 1552480249.370 * * * * [points]: Sampling 63 additional inputs, on iter 2 have 193 / 256 1552480249.370 * * * * [points]: Computing exacts on every 3 of 63 points to ramp up precision 1552480249.372 * * * * [points]: Setting MPFR precision to 64 1552480249.373 * * * * [points]: Setting MPFR precision to 320 1552480249.374 * * * * [points]: Computing exacts for 63 points 1552480249.377 * * * * [points]: Setting MPFR precision to 64 1552480249.380 * * * * [points]: Setting MPFR precision to 320 1552480249.383 * * * * [points]: Filtering points with unrepresentable outputs 1552480249.384 * * * * [points]: Sampling 34 additional inputs, on iter 3 have 222 / 256 1552480249.384 * * * * [points]: Computing exacts on every 2 of 34 points to ramp up precision 1552480249.387 * * * * [points]: Setting MPFR precision to 64 1552480249.387 * * * * [points]: Setting MPFR precision to 320 1552480249.388 * * * * [points]: Computing exacts for 34 points 1552480249.391 * * * * [points]: Setting MPFR precision to 64 1552480249.394 * * * * [points]: Setting MPFR precision to 320 1552480249.397 * * * * [points]: Filtering points with unrepresentable outputs 1552480249.398 * * * * [points]: Sampling 20 additional inputs, on iter 4 have 236 / 256 1552480249.398 * * * * [points]: Computing exacts for 20 points 1552480249.404 * * * * [points]: Setting MPFR precision to 64 1552480249.406 * * * * [points]: Setting MPFR precision to 320 1552480249.408 * * * * [points]: Filtering points with unrepresentable outputs 1552480249.409 * * * * [points]: Sampling 9 additional inputs, on iter 5 have 247 / 256 1552480249.409 * * * * [points]: Computing exacts for 9 points 1552480249.412 * * * * [points]: Setting MPFR precision to 64 1552480249.412 * * * * [points]: Setting MPFR precision to 320 1552480249.413 * * * * [points]: Filtering points with unrepresentable outputs 1552480249.413 * * * * [points]: Sampling 4 additional inputs, on iter 6 have 252 / 256 1552480249.413 * * * * [points]: Computing exacts for 4 points 1552480249.415 * * * * [points]: Setting MPFR precision to 64 1552480249.416 * * * * [points]: Setting MPFR precision to 320 1552480249.416 * * * * [points]: Filtering points with unrepresentable outputs 1552480249.416 * * * * [points]: Sampling 4 additional inputs, on iter 7 have 255 / 256 1552480249.416 * * * * [points]: Computing exacts for 4 points 1552480249.419 * * * * [points]: Setting MPFR precision to 64 1552480249.419 * * * * [points]: Setting MPFR precision to 320 1552480249.419 * * * * [points]: Filtering points with unrepresentable outputs 1552480249.419 * * * * [points]: Sampled 257 points with exact outputs 1552480249.420 * * * [progress]: [2/2] Setting up program. 1552480249.469 * [progress]: [Phase 2 of 3] Improving. 1552480249.469 * * * * [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))))> 1552480249.469 * [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))) 1552480249.470 * * [simplify]: iters left: 5 (12 enodes) 1552480249.476 * * [simplify]: iters left: 4 (43 enodes) 1552480249.491 * * [simplify]: iters left: 3 (170 enodes) 1552480249.568 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480249.568 * * [simplify]: Extracting #1: cost 78 inf + 0 1552480249.569 * * [simplify]: Extracting #2: cost 269 inf + 322 1552480249.570 * * [simplify]: Extracting #3: cost 284 inf + 8772 1552480249.574 * * [simplify]: Extracting #4: cost 196 inf + 144483 1552480249.586 * * [simplify]: Extracting #5: cost 27 inf + 409616 1552480249.604 * * [simplify]: Extracting #6: cost 0 inf + 414512 1552480249.630 * * [simplify]: Extracting #7: cost 0 inf + 407040 1552480249.653 * [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)) 1552480249.653 * [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))) 1552480249.693 * * [progress]: iteration 1 / 4 1552480249.693 * * * [progress]: picking best candidate 1552480249.733 * * * * [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)))> 1552480249.733 * * * [progress]: localizing error 1552480250.042 * * * [progress]: generating rewritten candidates 1552480250.042 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 1552480250.067 * * * * [progress]: [ 2 / 4 ] rewriting at (2) 1552480250.121 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 2 2) 1552480250.128 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 2) 1552480250.145 * * * [progress]: generating series expansions 1552480250.145 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 1552480250.145 * * * * [progress]: [ 2 / 4 ] generating series at (2) 1552480250.145 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 2 2) 1552480250.145 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 2) 1552480250.145 * * * [progress]: simplifying candidates 1552480250.145 * * * * [progress]: [ 1 / 90 ] 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)))> 1552480250.145 * [simplify]: Simplifying (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) 1552480250.146 * * [simplify]: iters left: 4 (8 enodes) 1552480250.150 * * [simplify]: iters left: 3 (27 enodes) 1552480250.156 * * [simplify]: iters left: 2 (61 enodes) 1552480250.172 * * [simplify]: iters left: 1 (182 enodes) 1552480250.262 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480250.262 * * [simplify]: Extracting #1: cost 37 inf + 0 1552480250.263 * * [simplify]: Extracting #2: cost 175 inf + 0 1552480250.264 * * [simplify]: Extracting #3: cost 221 inf + 323 1552480250.266 * * [simplify]: Extracting #4: cost 221 inf + 30993 1552480250.281 * * [simplify]: Extracting #5: cost 76 inf + 221248 1552480250.304 * * [simplify]: Extracting #6: cost 0 inf + 318421 1552480250.326 * * [simplify]: Extracting #7: cost 0 inf + 316421 1552480250.350 * [simplify]: Simplified to (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) 1552480250.351 * [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))) 1552480250.351 * * * * [progress]: [ 2 / 90 ] 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)))> 1552480250.351 * [simplify]: Simplifying (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1552480250.351 * * [simplify]: iters left: 3 (7 enodes) 1552480250.353 * * [simplify]: iters left: 2 (19 enodes) 1552480250.357 * * [simplify]: iters left: 1 (37 enodes) 1552480250.365 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480250.365 * * [simplify]: Extracting #1: cost 10 inf + 0 1552480250.365 * * [simplify]: Extracting #2: cost 21 inf + 0 1552480250.365 * * [simplify]: Extracting #3: cost 27 inf + 165 1552480250.365 * * [simplify]: Extracting #4: cost 28 inf + 166 1552480250.365 * * [simplify]: Extracting #5: cost 18 inf + 4946 1552480250.367 * * [simplify]: Extracting #6: cost 0 inf + 22111 1552480250.369 * [simplify]: Simplified to (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1552480250.369 * [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 i (real->posit16 2)) (real->posit16 1.0)))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (*.p16 i i))) 1552480250.369 * * * * [progress]: [ 3 / 90 ] 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)))> 1552480250.369 * [simplify]: Simplifying (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1552480250.369 * * [simplify]: iters left: 3 (7 enodes) 1552480250.373 * * [simplify]: iters left: 2 (19 enodes) 1552480250.380 * * [simplify]: iters left: 1 (37 enodes) 1552480250.394 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480250.394 * * [simplify]: Extracting #1: cost 10 inf + 0 1552480250.394 * * [simplify]: Extracting #2: cost 21 inf + 0 1552480250.395 * * [simplify]: Extracting #3: cost 27 inf + 165 1552480250.395 * * [simplify]: Extracting #4: cost 28 inf + 166 1552480250.395 * * [simplify]: Extracting #5: cost 18 inf + 4946 1552480250.397 * * [simplify]: Extracting #6: cost 0 inf + 22111 1552480250.399 * [simplify]: Simplified to (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1552480250.399 * [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 i (real->posit16 2)) (real->posit16 1.0)))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (*.p16 i i))) 1552480250.399 * * * * [progress]: [ 4 / 90 ] 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)))> 1552480250.399 * [simplify]: Simplifying (*.p16 (*.p16 i (real->posit16 2)) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) 1552480250.399 * * [simplify]: iters left: 5 (9 enodes) 1552480250.404 * * [simplify]: iters left: 4 (31 enodes) 1552480250.417 * * [simplify]: iters left: 3 (92 enodes) 1552480250.447 * * [simplify]: iters left: 2 (343 enodes) 1552480250.811 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480250.812 * * [simplify]: Extracting #1: cost 80 inf + 0 1552480250.813 * * [simplify]: Extracting #2: cost 385 inf + 1 1552480250.815 * * [simplify]: Extracting #3: cost 462 inf + 969 1552480250.822 * * [simplify]: Extracting #4: cost 348 inf + 167105 1552480250.856 * * [simplify]: Extracting #5: cost 83 inf + 587872 1552480250.898 * * [simplify]: Extracting #6: cost 0 inf + 639037 1552480250.948 * * [simplify]: Extracting #7: cost 0 inf + 614397 1552480251.005 * * [simplify]: Extracting #8: cost 0 inf + 613917 1552480251.057 * [simplify]: Simplified to (*.p16 (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) (*.p16 i (real->posit16 2))) 1552480251.057 * [simplify]: Simplified (2 1 2) to (λ (i) (*.p16 (/.p16 (/.p16 (*.p16 i i) (*.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)))) (*.p16 i i))) 1552480251.057 * * * * [progress]: [ 5 / 90 ] simplifiying candidate #posit16 2)) i)) (*.p16 (real->posit16 2) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i)))> 1552480251.058 * [simplify]: Simplifying (*.p16 (real->posit16 2) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) 1552480251.058 * * [simplify]: iters left: 5 (9 enodes) 1552480251.062 * * [simplify]: iters left: 4 (29 enodes) 1552480251.072 * * [simplify]: iters left: 3 (76 enodes) 1552480251.091 * * [simplify]: iters left: 2 (245 enodes) 1552480251.324 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480251.324 * * [simplify]: Extracting #1: cost 65 inf + 0 1552480251.326 * * [simplify]: Extracting #2: cost 273 inf + 0 1552480251.328 * * [simplify]: Extracting #3: cost 338 inf + 327 1552480251.332 * * [simplify]: Extracting #4: cost 270 inf + 69662 1552480251.361 * * [simplify]: Extracting #5: cost 46 inf + 372443 1552480251.405 * * [simplify]: Extracting #6: cost 4 inf + 440160 1552480251.452 * * [simplify]: Extracting #7: cost 0 inf + 447212 1552480251.485 * [simplify]: Simplified to (*.p16 (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) (real->posit16 2)) 1552480251.485 * [simplify]: Simplified (2 1 2) to (λ (i) (*.p16 (/.p16 (/.p16 (*.p16 i i) (*.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))) (*.p16 i i))) 1552480251.485 * * * * [progress]: [ 6 / 90 ] simplifiying candidate #posit16 2)) (real->posit16 2))) (*.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i)))> 1552480251.485 * [simplify]: Simplifying (*.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) 1552480251.485 * * [simplify]: iters left: 5 (9 enodes) 1552480251.488 * * [simplify]: iters left: 4 (29 enodes) 1552480251.494 * * [simplify]: iters left: 3 (76 enodes) 1552480251.512 * * [simplify]: iters left: 2 (242 enodes) 1552480251.737 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480251.737 * * [simplify]: Extracting #1: cost 63 inf + 0 1552480251.738 * * [simplify]: Extracting #2: cost 265 inf + 1 1552480251.740 * * [simplify]: Extracting #3: cost 334 inf + 1931 1552480251.747 * * [simplify]: Extracting #4: cost 286 inf + 66447 1552480251.774 * * [simplify]: Extracting #5: cost 68 inf + 354650 1552480251.812 * * [simplify]: Extracting #6: cost 1 inf + 462112 1552480251.848 * * [simplify]: Extracting #7: cost 0 inf + 463835 1552480251.876 * [simplify]: Simplified to (*.p16 (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) i) 1552480251.876 * [simplify]: Simplified (2 1 2) to (λ (i) (*.p16 (/.p16 (/.p16 (*.p16 i i) (*.p16 (*.p16 i (real->posit16 2)) (real->posit16 2))) (*.p16 (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) i)) (*.p16 i i))) 1552480251.876 * * * * [progress]: [ 7 / 90 ] 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)))> 1552480251.876 * [simplify]: Simplifying (*.p16 (*.p16 (real->posit16 2) (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) 1552480251.876 * * [simplify]: iters left: 5 (10 enodes) 1552480251.879 * * [simplify]: iters left: 4 (32 enodes) 1552480251.887 * * [simplify]: iters left: 3 (96 enodes) 1552480251.913 * * [simplify]: iters left: 2 (397 enodes) 1552480252.402 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480252.402 * * [simplify]: Extracting #1: cost 100 inf + 0 1552480252.403 * * [simplify]: Extracting #2: cost 443 inf + 1 1552480252.406 * * [simplify]: Extracting #3: cost 528 inf + 11121 1552480252.418 * * [simplify]: Extracting #4: cost 328 inf + 293859 1552480252.463 * * [simplify]: Extracting #5: cost 12 inf + 760307 1552480252.510 * * [simplify]: Extracting #6: cost 0 inf + 753502 1552480252.557 * * [simplify]: Extracting #7: cost 0 inf + 753462 1552480252.604 * [simplify]: Simplified to (*.p16 (*.p16 (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) (*.p16 i (real->posit16 2))) (real->posit16 2)) 1552480252.604 * [simplify]: Simplified (2 1 2) to (λ (i) (*.p16 (/.p16 (/.p16 (*.p16 i i) i) (*.p16 (*.p16 (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) (*.p16 i (real->posit16 2))) (real->posit16 2))) (*.p16 i i))) 1552480252.604 * * * * [progress]: [ 8 / 90 ] simplifiying candidate #posit16 2)) (*.p16 (*.p16 i (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i)))> 1552480252.604 * [simplify]: Simplifying (*.p16 (*.p16 i (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) 1552480252.604 * * [simplify]: iters left: 5 (10 enodes) 1552480252.607 * * [simplify]: iters left: 4 (34 enodes) 1552480252.618 * * [simplify]: iters left: 3 (99 enodes) 1552480252.667 * * [simplify]: iters left: 2 (420 enodes) 1552480253.242 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480253.242 * * [simplify]: Extracting #1: cost 103 inf + 0 1552480253.244 * * [simplify]: Extracting #2: cost 483 inf + 1 1552480253.248 * * [simplify]: Extracting #3: cost 529 inf + 12321 1552480253.277 * * [simplify]: Extracting #4: cost 301 inf + 349699 1552480253.343 * * [simplify]: Extracting #5: cost 20 inf + 734010 1552480253.418 * * [simplify]: Extracting #6: cost 0 inf + 756430 1552480253.497 * [simplify]: Simplified to (*.p16 (*.p16 i (real->posit16 2)) (*.p16 (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) i)) 1552480253.497 * [simplify]: Simplified (2 1 2) to (λ (i) (*.p16 (/.p16 (/.p16 (*.p16 i i) (real->posit16 2)) (*.p16 (*.p16 i (real->posit16 2)) (*.p16 (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) i))) (*.p16 i i))) 1552480253.497 * * * * [progress]: [ 9 / 90 ] 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)))> 1552480253.498 * [simplify]: Simplifying (*.p16 (*.p16 i (real->posit16 2)) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) 1552480253.498 * * [simplify]: iters left: 5 (9 enodes) 1552480253.501 * * [simplify]: iters left: 4 (31 enodes) 1552480253.507 * * [simplify]: iters left: 3 (92 enodes) 1552480253.531 * * [simplify]: iters left: 2 (343 enodes) 1552480253.863 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480253.863 * * [simplify]: Extracting #1: cost 80 inf + 0 1552480253.865 * * [simplify]: Extracting #2: cost 385 inf + 1 1552480253.869 * * [simplify]: Extracting #3: cost 462 inf + 969 1552480253.877 * * [simplify]: Extracting #4: cost 348 inf + 167105 1552480253.907 * * [simplify]: Extracting #5: cost 83 inf + 587872 1552480253.964 * * [simplify]: Extracting #6: cost 0 inf + 639037 1552480254.023 * * [simplify]: Extracting #7: cost 0 inf + 614397 1552480254.085 * * [simplify]: Extracting #8: cost 0 inf + 613917 1552480254.146 * [simplify]: Simplified to (*.p16 (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) (*.p16 i (real->posit16 2))) 1552480254.146 * [simplify]: Simplified (2 1 2) to (λ (i) (*.p16 (/.p16 (/.p16 (*.p16 i i) (*.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)))) (*.p16 i i))) 1552480254.146 * * * * [progress]: [ 10 / 90 ] 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)))> 1552480254.147 * [simplify]: Simplifying (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) 1552480254.147 * * [simplify]: iters left: 3 (5 enodes) 1552480254.149 * * [simplify]: iters left: 2 (13 enodes) 1552480254.153 * * [simplify]: iters left: 1 (20 enodes) 1552480254.158 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480254.158 * * [simplify]: Extracting #1: cost 8 inf + 0 1552480254.158 * * [simplify]: Extracting #2: cost 8 inf + 1 1552480254.158 * * [simplify]: Extracting #3: cost 0 inf + 2893 1552480254.159 * [simplify]: Simplified to (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) 1552480254.159 * [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))) (real->posit16 1.0))) (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) (*.p16 i i))) 1552480254.159 * * * * [progress]: [ 11 / 90 ] 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)))> 1552480254.159 * * * * [progress]: [ 12 / 90 ] 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)))> 1552480254.159 * * * * [progress]: [ 13 / 90 ] 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)))> 1552480254.159 * [simplify]: Simplifying (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) 1552480254.159 * * [simplify]: iters left: 4 (8 enodes) 1552480254.162 * * [simplify]: iters left: 3 (18 enodes) 1552480254.165 * * [simplify]: iters left: 2 (25 enodes) 1552480254.170 * * [simplify]: iters left: 1 (29 enodes) 1552480254.177 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480254.177 * * [simplify]: Extracting #1: cost 3 inf + 0 1552480254.177 * * [simplify]: Extracting #2: cost 11 inf + 0 1552480254.177 * * [simplify]: Extracting #3: cost 9 inf + 3 1552480254.177 * * [simplify]: Extracting #4: cost 0 inf + 3578 1552480254.178 * [simplify]: Simplified to (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) 1552480254.178 * [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))) 1552480254.178 * * * * [progress]: [ 14 / 90 ] 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)))> 1552480254.178 * [simplify]: Simplifying (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) 1552480254.178 * * [simplify]: iters left: 4 (6 enodes) 1552480254.181 * * [simplify]: iters left: 3 (16 enodes) 1552480254.186 * * [simplify]: iters left: 2 (27 enodes) 1552480254.194 * * [simplify]: iters left: 1 (33 enodes) 1552480254.202 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480254.202 * * [simplify]: Extracting #1: cost 5 inf + 0 1552480254.202 * * [simplify]: Extracting #2: cost 11 inf + 1 1552480254.202 * * [simplify]: Extracting #3: cost 11 inf + 763 1552480254.202 * * [simplify]: Extracting #4: cost 9 inf + 765 1552480254.202 * * [simplify]: Extracting #5: cost 2 inf + 3698 1552480254.203 * * [simplify]: Extracting #6: cost 0 inf + 4861 1552480254.203 * [simplify]: Simplified to (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) 1552480254.203 * [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))) 1552480254.203 * [simplify]: Simplifying (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) 1552480254.203 * * [simplify]: iters left: 5 (9 enodes) 1552480254.209 * * [simplify]: iters left: 4 (28 enodes) 1552480254.218 * * [simplify]: iters left: 3 (66 enodes) 1552480254.242 * * [simplify]: iters left: 2 (206 enodes) 1552480254.334 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480254.335 * * [simplify]: Extracting #1: cost 39 inf + 0 1552480254.335 * * [simplify]: Extracting #2: cost 172 inf + 1 1552480254.336 * * [simplify]: Extracting #3: cost 247 inf + 322 1552480254.339 * * [simplify]: Extracting #4: cost 253 inf + 16849 1552480254.358 * * [simplify]: Extracting #5: cost 114 inf + 204899 1552480254.387 * * [simplify]: Extracting #6: cost 7 inf + 360159 1552480254.421 * * [simplify]: Extracting #7: cost 0 inf + 374380 1552480254.454 * [simplify]: Simplified to (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) 1552480254.454 * [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))) 1552480254.454 * * * * [progress]: [ 15 / 90 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (/.p16 i (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (*.p16 i i)))> 1552480254.455 * [simplify]: Simplifying (/.p16 i (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) 1552480254.455 * * [simplify]: iters left: 5 (10 enodes) 1552480254.459 * * [simplify]: iters left: 4 (31 enodes) 1552480254.472 * * [simplify]: iters left: 3 (96 enodes) 1552480254.539 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480254.539 * * [simplify]: Extracting #1: cost 5 inf + 0 1552480254.539 * * [simplify]: Extracting #2: cost 58 inf + 1 1552480254.539 * * [simplify]: Extracting #3: cost 130 inf + 442 1552480254.540 * * [simplify]: Extracting #4: cost 104 inf + 21606 1552480254.544 * * [simplify]: Extracting #5: cost 25 inf + 81788 1552480254.550 * * [simplify]: Extracting #6: cost 0 inf + 92628 1552480254.555 * [simplify]: Simplified to (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 i (real->posit16 2))))) 1552480254.555 * [simplify]: Simplified (2 1 1) to (λ (i) (*.p16 (*.p16 (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 i (real->posit16 2))))) (/.p16 i (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (*.p16 i i))) 1552480254.555 * [simplify]: Simplifying (/.p16 i (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) 1552480254.555 * * [simplify]: iters left: 4 (8 enodes) 1552480254.557 * * [simplify]: iters left: 3 (20 enodes) 1552480254.561 * * [simplify]: iters left: 2 (40 enodes) 1552480254.569 * * [simplify]: iters left: 1 (104 enodes) 1552480254.597 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480254.597 * * [simplify]: Extracting #1: cost 23 inf + 0 1552480254.598 * * [simplify]: Extracting #2: cost 76 inf + 1 1552480254.598 * * [simplify]: Extracting #3: cost 111 inf + 1 1552480254.598 * * [simplify]: Extracting #4: cost 115 inf + 1289 1552480254.601 * * [simplify]: Extracting #5: cost 66 inf + 51641 1552480254.606 * * [simplify]: Extracting #6: cost 5 inf + 122889 1552480254.613 * * [simplify]: Extracting #7: cost 0 inf + 130184 1552480254.621 * * [simplify]: Extracting #8: cost 0 inf + 129864 1552480254.628 * [simplify]: Simplified to (/.p16 i (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) 1552480254.628 * [simplify]: Simplified (2 1 2) to (λ (i) (*.p16 (*.p16 (/.p16 i (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (/.p16 i (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (*.p16 i i))) 1552480254.628 * * * * [progress]: [ 16 / 90 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (/.p16 i (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (*.p16 i i)))> 1552480254.628 * [simplify]: Simplifying (/.p16 i (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) 1552480254.628 * * [simplify]: iters left: 5 (10 enodes) 1552480254.632 * * [simplify]: iters left: 4 (31 enodes) 1552480254.642 * * [simplify]: iters left: 3 (96 enodes) 1552480254.721 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480254.721 * * [simplify]: Extracting #1: cost 5 inf + 0 1552480254.721 * * [simplify]: Extracting #2: cost 58 inf + 1 1552480254.722 * * [simplify]: Extracting #3: cost 130 inf + 442 1552480254.722 * * [simplify]: Extracting #4: cost 104 inf + 21606 1552480254.725 * * [simplify]: Extracting #5: cost 25 inf + 81788 1552480254.730 * * [simplify]: Extracting #6: cost 0 inf + 92628 1552480254.735 * [simplify]: Simplified to (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 i (real->posit16 2))))) 1552480254.735 * [simplify]: Simplified (2 1 1) to (λ (i) (*.p16 (*.p16 (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 i (real->posit16 2))))) (/.p16 i (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (*.p16 i i))) 1552480254.735 * [simplify]: Simplifying (/.p16 i (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) 1552480254.735 * * [simplify]: iters left: 4 (8 enodes) 1552480254.737 * * [simplify]: iters left: 3 (20 enodes) 1552480254.741 * * [simplify]: iters left: 2 (40 enodes) 1552480254.749 * * [simplify]: iters left: 1 (104 enodes) 1552480254.781 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480254.781 * * [simplify]: Extracting #1: cost 23 inf + 0 1552480254.781 * * [simplify]: Extracting #2: cost 76 inf + 1 1552480254.781 * * [simplify]: Extracting #3: cost 111 inf + 1 1552480254.782 * * [simplify]: Extracting #4: cost 115 inf + 1289 1552480254.784 * * [simplify]: Extracting #5: cost 66 inf + 51641 1552480254.790 * * [simplify]: Extracting #6: cost 5 inf + 122889 1552480254.797 * * [simplify]: Extracting #7: cost 0 inf + 130184 1552480254.803 * * [simplify]: Extracting #8: cost 0 inf + 129864 1552480254.810 * [simplify]: Simplified to (/.p16 i (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) 1552480254.810 * [simplify]: Simplified (2 1 2) to (λ (i) (*.p16 (*.p16 (/.p16 i (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (/.p16 i (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (*.p16 i i))) 1552480254.810 * * * * [progress]: [ 17 / 90 ] simplifiying candidate #posit16 2))) (/.p16 i (*.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)))> 1552480254.811 * [simplify]: Simplifying (/.p16 i (*.p16 i (real->posit16 2))) 1552480254.811 * * [simplify]: iters left: 3 (5 enodes) 1552480254.812 * * [simplify]: iters left: 2 (11 enodes) 1552480254.814 * * [simplify]: iters left: 1 (13 enodes) 1552480254.816 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480254.816 * * [simplify]: Extracting #1: cost 5 inf + 0 1552480254.816 * * [simplify]: Extracting #2: cost 6 inf + 1 1552480254.816 * * [simplify]: Extracting #3: cost 0 inf + 1529 1552480254.816 * * [simplify]: Extracting #4: cost 0 inf + 1089 1552480254.816 * * [simplify]: Extracting #5: cost 0 inf + 769 1552480254.816 * [simplify]: Simplified to (/.p16 (real->posit16 1.0) (real->posit16 2)) 1552480254.816 * [simplify]: Simplified (2 1 1) to (λ (i) (*.p16 (*.p16 (/.p16 (real->posit16 1.0) (real->posit16 2)) (/.p16 i (*.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))) 1552480254.817 * [simplify]: Simplifying (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) 1552480254.817 * * [simplify]: iters left: 6 (10 enodes) 1552480254.819 * * [simplify]: iters left: 5 (34 enodes) 1552480254.827 * * [simplify]: iters left: 4 (101 enodes) 1552480254.882 * * [simplify]: iters left: 3 (387 enodes) 1552480255.380 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480255.380 * * [simplify]: Extracting #1: cost 82 inf + 0 1552480255.383 * * [simplify]: Extracting #2: cost 414 inf + 442 1552480255.387 * * [simplify]: Extracting #3: cost 519 inf + 3303 1552480255.396 * * [simplify]: Extracting #4: cost 409 inf + 192474 1552480255.445 * * [simplify]: Extracting #5: cost 80 inf + 789683 1552480255.514 * * [simplify]: Extracting #6: cost 2 inf + 786340 1552480255.565 * * [simplify]: Extracting #7: cost 0 inf + 771707 1552480255.611 * * [simplify]: Extracting #8: cost 0 inf + 771427 1552480255.658 * [simplify]: Simplified to (/.p16 i (*.p16 (-.p16 (*.p16 (*.p16 (real->posit16 2) i) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)) (*.p16 (real->posit16 2) i))) 1552480255.658 * [simplify]: Simplified (2 1 2) to (λ (i) (*.p16 (*.p16 (/.p16 i (*.p16 i (real->posit16 2))) (/.p16 i (*.p16 (-.p16 (*.p16 (*.p16 (real->posit16 2) i) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)) (*.p16 (real->posit16 2) i)))) (*.p16 i i))) 1552480255.658 * * * * [progress]: [ 18 / 90 ] simplifiying candidate #posit16 2)) i)) (/.p16 i (*.p16 (real->posit16 2) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))) (*.p16 i i)))> 1552480255.659 * [simplify]: Simplifying (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) i)) 1552480255.659 * * [simplify]: iters left: 4 (6 enodes) 1552480255.663 * * [simplify]: iters left: 3 (13 enodes) 1552480255.665 * * [simplify]: iters left: 2 (19 enodes) 1552480255.669 * * [simplify]: iters left: 1 (22 enodes) 1552480255.674 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480255.674 * * [simplify]: Extracting #1: cost 4 inf + 0 1552480255.675 * * [simplify]: Extracting #2: cost 8 inf + 1 1552480255.675 * * [simplify]: Extracting #3: cost 8 inf + 763 1552480255.675 * * [simplify]: Extracting #4: cost 6 inf + 765 1552480255.675 * * [simplify]: Extracting #5: cost 0 inf + 3256 1552480255.675 * * [simplify]: Extracting #6: cost 0 inf + 3057 1552480255.675 * [simplify]: Simplified to (/.p16 (/.p16 (real->posit16 1.0) (real->posit16 2)) i) 1552480255.675 * [simplify]: Simplified (2 1 1) to (λ (i) (*.p16 (*.p16 (/.p16 (/.p16 (real->posit16 1.0) (real->posit16 2)) i) (/.p16 i (*.p16 (real->posit16 2) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))) (*.p16 i i))) 1552480255.676 * [simplify]: Simplifying (/.p16 i (*.p16 (real->posit16 2) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) 1552480255.676 * * [simplify]: iters left: 6 (10 enodes) 1552480255.680 * * [simplify]: iters left: 5 (32 enodes) 1552480255.692 * * [simplify]: iters left: 4 (81 enodes) 1552480255.714 * * [simplify]: iters left: 3 (280 enodes) 1552480256.015 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480256.015 * * [simplify]: Extracting #1: cost 54 inf + 0 1552480256.016 * * [simplify]: Extracting #2: cost 296 inf + 1 1552480256.017 * * [simplify]: Extracting #3: cost 392 inf + 324 1552480256.020 * * [simplify]: Extracting #4: cost 366 inf + 47695 1552480256.050 * * [simplify]: Extracting #5: cost 114 inf + 408908 1552480256.109 * * [simplify]: Extracting #6: cost 0 inf + 585069 1552480256.166 * * [simplify]: Extracting #7: cost 0 inf + 584709 1552480256.209 * [simplify]: Simplified to (/.p16 i (*.p16 (real->posit16 2) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) 1552480256.209 * [simplify]: Simplified (2 1 2) to (λ (i) (*.p16 (*.p16 (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) i)) (/.p16 i (*.p16 (real->posit16 2) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))) (*.p16 i i))) 1552480256.210 * * * * [progress]: [ 19 / 90 ] simplifiying candidate #posit16 2)) (real->posit16 2))) (/.p16 i (*.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))) (*.p16 i i)))> 1552480256.210 * [simplify]: Simplifying (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (real->posit16 2))) 1552480256.210 * * [simplify]: iters left: 4 (6 enodes) 1552480256.212 * * [simplify]: iters left: 3 (15 enodes) 1552480256.216 * * [simplify]: iters left: 2 (20 enodes) 1552480256.219 * * [simplify]: iters left: 1 (22 enodes) 1552480256.223 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480256.223 * * [simplify]: Extracting #1: cost 5 inf + 0 1552480256.223 * * [simplify]: Extracting #2: cost 9 inf + 1 1552480256.223 * * [simplify]: Extracting #3: cost 8 inf + 443 1552480256.223 * * [simplify]: Extracting #4: cost 0 inf + 3576 1552480256.223 * * [simplify]: Extracting #5: cost 0 inf + 3256 1552480256.223 * * [simplify]: Extracting #6: cost 0 inf + 3056 1552480256.224 * [simplify]: Simplified to (/.p16 (/.p16 (real->posit16 1.0) (real->posit16 2)) (real->posit16 2)) 1552480256.224 * [simplify]: Simplified (2 1 1) to (λ (i) (*.p16 (*.p16 (/.p16 (/.p16 (real->posit16 1.0) (real->posit16 2)) (real->posit16 2)) (/.p16 i (*.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))) (*.p16 i i))) 1552480256.224 * [simplify]: Simplifying (/.p16 i (*.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) 1552480256.224 * * [simplify]: iters left: 6 (10 enodes) 1552480256.227 * * [simplify]: iters left: 5 (32 enodes) 1552480256.236 * * [simplify]: iters left: 4 (87 enodes) 1552480256.266 * * [simplify]: iters left: 3 (265 enodes) 1552480256.491 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480256.491 * * [simplify]: Extracting #1: cost 44 inf + 0 1552480256.492 * * [simplify]: Extracting #2: cost 185 inf + 442 1552480256.493 * * [simplify]: Extracting #3: cost 237 inf + 9379 1552480256.498 * * [simplify]: Extracting #4: cost 218 inf + 43548 1552480256.510 * * [simplify]: Extracting #5: cost 77 inf + 245966 1552480256.531 * * [simplify]: Extracting #6: cost 5 inf + 369629 1552480256.553 * * [simplify]: Extracting #7: cost 0 inf + 378364 1552480256.576 * * [simplify]: Extracting #8: cost 0 inf + 378204 1552480256.599 * [simplify]: Simplified to (/.p16 (real->posit16 1.0) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) 1552480256.599 * [simplify]: Simplified (2 1 2) to (λ (i) (*.p16 (*.p16 (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (real->posit16 2))) (/.p16 (real->posit16 1.0) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i))) 1552480256.599 * * * * [progress]: [ 20 / 90 ] 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)))> 1552480256.599 * [simplify]: Simplifying (/.p16 i i) 1552480256.599 * * [simplify]: iters left: 1 (2 enodes) 1552480256.600 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480256.600 * * [simplify]: Extracting #1: cost 3 inf + 0 1552480256.600 * * [simplify]: Extracting #2: cost 1 inf + 2 1552480256.600 * * [simplify]: Extracting #3: cost 0 inf + 3 1552480256.600 * [simplify]: Simplified to (real->posit16 1.0) 1552480256.600 * [simplify]: Simplified (2 1 1) to (λ (i) (*.p16 (*.p16 (real->posit16 1.0) (/.p16 i (*.p16 (*.p16 (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))) 1552480256.601 * [simplify]: Simplifying (/.p16 i (*.p16 (*.p16 (real->posit16 2) (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) 1552480256.601 * * [simplify]: iters left: 6 (11 enodes) 1552480256.604 * * [simplify]: iters left: 5 (35 enodes) 1552480256.612 * * [simplify]: iters left: 4 (105 enodes) 1552480256.642 * * [simplify]: iters left: 3 (442 enodes) 1552480257.157 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480257.158 * * [simplify]: Extracting #1: cost 95 inf + 0 1552480257.159 * * [simplify]: Extracting #2: cost 522 inf + 1 1552480257.167 * * [simplify]: Extracting #3: cost 626 inf + 4266 1552480257.182 * * [simplify]: Extracting #4: cost 435 inf + 257478 1552480257.233 * * [simplify]: Extracting #5: cost 62 inf + 831370 1552480257.319 * * [simplify]: Extracting #6: cost 0 inf + 952900 1552480257.419 * * [simplify]: Extracting #7: cost 0 inf + 950900 1552480257.491 * [simplify]: Simplified to (/.p16 (real->posit16 1.0) (*.p16 (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) (*.p16 (real->posit16 2) (real->posit16 2)))) 1552480257.491 * [simplify]: Simplified (2 1 2) to (λ (i) (*.p16 (*.p16 (real->posit16 1.0) (/.p16 (real->posit16 1.0) (*.p16 (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) (*.p16 (real->posit16 2) (real->posit16 2))))) (*.p16 i i))) 1552480257.492 * * * * [progress]: [ 21 / 90 ] simplifiying candidate #posit16 2)) (/.p16 i (*.p16 (*.p16 i (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))) (*.p16 i i)))> 1552480257.492 * [simplify]: Simplifying (/.p16 i (real->posit16 2)) 1552480257.492 * * [simplify]: iters left: 2 (4 enodes) 1552480257.494 * * [simplify]: iters left: 1 (7 enodes) 1552480257.497 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480257.497 * * [simplify]: Extracting #1: cost 3 inf + 0 1552480257.497 * * [simplify]: Extracting #2: cost 3 inf + 1 1552480257.497 * * [simplify]: Extracting #3: cost 0 inf + 445 1552480257.497 * [simplify]: Simplified to (/.p16 i (real->posit16 2)) 1552480257.497 * [simplify]: Simplified (2 1 1) to (λ (i) (*.p16 (*.p16 (/.p16 i (real->posit16 2)) (/.p16 i (*.p16 (*.p16 i (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))) (*.p16 i i))) 1552480257.498 * [simplify]: Simplifying (/.p16 i (*.p16 (*.p16 i (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) 1552480257.498 * * [simplify]: iters left: 6 (11 enodes) 1552480257.501 * * [simplify]: iters left: 5 (37 enodes) 1552480257.510 * * [simplify]: iters left: 4 (110 enodes) 1552480257.556 * * [simplify]: iters left: 3 (472 enodes) 1552480258.218 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480258.219 * * [simplify]: Extracting #1: cost 105 inf + 0 1552480258.221 * * [simplify]: Extracting #2: cost 558 inf + 1 1552480258.226 * * [simplify]: Extracting #3: cost 646 inf + 19699 1552480258.251 * * [simplify]: Extracting #4: cost 379 inf + 403877 1552480258.327 * * [simplify]: Extracting #5: cost 55 inf + 876484 1552480258.411 * * [simplify]: Extracting #6: cost 1 inf + 969751 1552480258.473 * * [simplify]: Extracting #7: cost 0 inf + 970394 1552480258.540 * * [simplify]: Extracting #8: cost 0 inf + 970354 1552480258.608 * [simplify]: Simplified to (/.p16 (real->posit16 1.0) (*.p16 (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) (*.p16 i (real->posit16 2)))) 1552480258.608 * [simplify]: Simplified (2 1 2) to (λ (i) (*.p16 (*.p16 (/.p16 i (real->posit16 2)) (/.p16 (real->posit16 1.0) (*.p16 (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) (*.p16 i (real->posit16 2))))) (*.p16 i i))) 1552480258.608 * * * * [progress]: [ 22 / 90 ] simplifiying candidate #posit16 2))) (/.p16 i (*.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)))> 1552480258.608 * [simplify]: Simplifying (/.p16 i (*.p16 i (real->posit16 2))) 1552480258.608 * * [simplify]: iters left: 3 (5 enodes) 1552480258.610 * * [simplify]: iters left: 2 (11 enodes) 1552480258.612 * * [simplify]: iters left: 1 (13 enodes) 1552480258.614 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480258.614 * * [simplify]: Extracting #1: cost 5 inf + 0 1552480258.614 * * [simplify]: Extracting #2: cost 6 inf + 1 1552480258.614 * * [simplify]: Extracting #3: cost 0 inf + 1529 1552480258.614 * * [simplify]: Extracting #4: cost 0 inf + 1089 1552480258.614 * * [simplify]: Extracting #5: cost 0 inf + 769 1552480258.614 * [simplify]: Simplified to (/.p16 (real->posit16 1.0) (real->posit16 2)) 1552480258.614 * [simplify]: Simplified (2 1 1) to (λ (i) (*.p16 (*.p16 (/.p16 (real->posit16 1.0) (real->posit16 2)) (/.p16 i (*.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))) 1552480258.615 * [simplify]: Simplifying (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) 1552480258.615 * * [simplify]: iters left: 6 (10 enodes) 1552480258.617 * * [simplify]: iters left: 5 (34 enodes) 1552480258.625 * * [simplify]: iters left: 4 (101 enodes) 1552480258.652 * * [simplify]: iters left: 3 (387 enodes) 1552480259.062 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480259.063 * * [simplify]: Extracting #1: cost 82 inf + 0 1552480259.070 * * [simplify]: Extracting #2: cost 414 inf + 442 1552480259.073 * * [simplify]: Extracting #3: cost 519 inf + 3303 1552480259.083 * * [simplify]: Extracting #4: cost 409 inf + 192474 1552480259.125 * * [simplify]: Extracting #5: cost 80 inf + 789683 1552480259.194 * * [simplify]: Extracting #6: cost 2 inf + 786340 1552480259.265 * * [simplify]: Extracting #7: cost 0 inf + 771707 1552480259.328 * * [simplify]: Extracting #8: cost 0 inf + 771427 1552480259.393 * [simplify]: Simplified to (/.p16 i (*.p16 (-.p16 (*.p16 (*.p16 (real->posit16 2) i) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)) (*.p16 (real->posit16 2) i))) 1552480259.393 * [simplify]: Simplified (2 1 2) to (λ (i) (*.p16 (*.p16 (/.p16 i (*.p16 i (real->posit16 2))) (/.p16 i (*.p16 (-.p16 (*.p16 (*.p16 (real->posit16 2) i) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)) (*.p16 (real->posit16 2) i)))) (*.p16 i i))) 1552480259.393 * * * * [progress]: [ 23 / 90 ] 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)))> 1552480259.393 * [simplify]: Simplifying (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) 1552480259.394 * * [simplify]: iters left: 5 (9 enodes) 1552480259.398 * * [simplify]: iters left: 4 (28 enodes) 1552480259.407 * * [simplify]: iters left: 3 (66 enodes) 1552480259.432 * * [simplify]: iters left: 2 (206 enodes) 1552480259.538 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480259.538 * * [simplify]: Extracting #1: cost 39 inf + 0 1552480259.539 * * [simplify]: Extracting #2: cost 172 inf + 1 1552480259.539 * * [simplify]: Extracting #3: cost 247 inf + 322 1552480259.541 * * [simplify]: Extracting #4: cost 253 inf + 16849 1552480259.552 * * [simplify]: Extracting #5: cost 114 inf + 204899 1552480259.576 * * [simplify]: Extracting #6: cost 7 inf + 360159 1552480259.600 * * [simplify]: Extracting #7: cost 0 inf + 374380 1552480259.626 * [simplify]: Simplified to (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) 1552480259.626 * [simplify]: Simplified (2 1 1) to (λ (i) (*.p16 (*.p16 (/.p16 i (-.p16 (*.p16 (*.p16 i (real->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))) 1552480259.626 * [simplify]: Simplifying (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) 1552480259.626 * * [simplify]: iters left: 4 (6 enodes) 1552480259.629 * * [simplify]: iters left: 3 (16 enodes) 1552480259.631 * * [simplify]: iters left: 2 (27 enodes) 1552480259.638 * * [simplify]: iters left: 1 (33 enodes) 1552480259.647 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480259.647 * * [simplify]: Extracting #1: cost 5 inf + 0 1552480259.647 * * [simplify]: Extracting #2: cost 11 inf + 1 1552480259.647 * * [simplify]: Extracting #3: cost 11 inf + 763 1552480259.647 * * [simplify]: Extracting #4: cost 9 inf + 765 1552480259.647 * * [simplify]: Extracting #5: cost 2 inf + 3698 1552480259.648 * * [simplify]: Extracting #6: cost 0 inf + 4861 1552480259.648 * [simplify]: Simplified to (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) 1552480259.648 * [simplify]: Simplified (2 1 2) to (λ (i) (*.p16 (*.p16 (/.p16 i (-.p16 (*.p16 (*.p16 i (real->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))) 1552480259.648 * * * * [progress]: [ 24 / 90 ] 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)))> 1552480259.649 * [simplify]: Simplifying (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) 1552480259.649 * * [simplify]: iters left: 4 (6 enodes) 1552480259.652 * * [simplify]: iters left: 3 (16 enodes) 1552480259.657 * * [simplify]: iters left: 2 (27 enodes) 1552480259.663 * * [simplify]: iters left: 1 (33 enodes) 1552480259.668 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480259.668 * * [simplify]: Extracting #1: cost 5 inf + 0 1552480259.668 * * [simplify]: Extracting #2: cost 11 inf + 1 1552480259.668 * * [simplify]: Extracting #3: cost 11 inf + 763 1552480259.668 * * [simplify]: Extracting #4: cost 9 inf + 765 1552480259.668 * * [simplify]: Extracting #5: cost 2 inf + 3698 1552480259.669 * * [simplify]: Extracting #6: cost 0 inf + 4861 1552480259.669 * [simplify]: Simplified to (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) 1552480259.669 * [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))) 1552480259.669 * [simplify]: Simplifying (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) 1552480259.669 * * [simplify]: iters left: 5 (9 enodes) 1552480259.672 * * [simplify]: iters left: 4 (28 enodes) 1552480259.678 * * [simplify]: iters left: 3 (66 enodes) 1552480259.695 * * [simplify]: iters left: 2 (206 enodes) 1552480259.831 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480259.832 * * [simplify]: Extracting #1: cost 39 inf + 0 1552480259.832 * * [simplify]: Extracting #2: cost 172 inf + 1 1552480259.834 * * [simplify]: Extracting #3: cost 247 inf + 322 1552480259.837 * * [simplify]: Extracting #4: cost 253 inf + 16849 1552480259.857 * * [simplify]: Extracting #5: cost 114 inf + 204899 1552480259.897 * * [simplify]: Extracting #6: cost 7 inf + 360159 1552480259.922 * * [simplify]: Extracting #7: cost 0 inf + 374380 1552480259.946 * [simplify]: Simplified to (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) 1552480259.946 * [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))) 1552480259.946 * * * * [progress]: [ 25 / 90 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (/.p16 i (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (*.p16 i i)))> 1552480259.946 * [simplify]: Simplifying (/.p16 i (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) 1552480259.947 * * [simplify]: iters left: 5 (10 enodes) 1552480259.951 * * [simplify]: iters left: 4 (31 enodes) 1552480259.959 * * [simplify]: iters left: 3 (96 enodes) 1552480260.040 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480260.040 * * [simplify]: Extracting #1: cost 5 inf + 0 1552480260.040 * * [simplify]: Extracting #2: cost 58 inf + 1 1552480260.041 * * [simplify]: Extracting #3: cost 130 inf + 442 1552480260.042 * * [simplify]: Extracting #4: cost 104 inf + 21606 1552480260.047 * * [simplify]: Extracting #5: cost 25 inf + 81788 1552480260.055 * * [simplify]: Extracting #6: cost 0 inf + 92628 1552480260.063 * [simplify]: Simplified to (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 i (real->posit16 2))))) 1552480260.063 * [simplify]: Simplified (2 1 1) to (λ (i) (*.p16 (*.p16 (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 i (real->posit16 2))))) (/.p16 i (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (*.p16 i i))) 1552480260.063 * [simplify]: Simplifying (/.p16 i (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) 1552480260.064 * * [simplify]: iters left: 4 (8 enodes) 1552480260.067 * * [simplify]: iters left: 3 (20 enodes) 1552480260.072 * * [simplify]: iters left: 2 (40 enodes) 1552480260.080 * * [simplify]: iters left: 1 (104 enodes) 1552480260.129 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480260.129 * * [simplify]: Extracting #1: cost 23 inf + 0 1552480260.129 * * [simplify]: Extracting #2: cost 76 inf + 1 1552480260.130 * * [simplify]: Extracting #3: cost 111 inf + 1 1552480260.130 * * [simplify]: Extracting #4: cost 115 inf + 1289 1552480260.135 * * [simplify]: Extracting #5: cost 66 inf + 51641 1552480260.144 * * [simplify]: Extracting #6: cost 5 inf + 122889 1552480260.153 * * [simplify]: Extracting #7: cost 0 inf + 130184 1552480260.159 * * [simplify]: Extracting #8: cost 0 inf + 129864 1552480260.170 * [simplify]: Simplified to (/.p16 i (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) 1552480260.170 * [simplify]: Simplified (2 1 2) to (λ (i) (*.p16 (*.p16 (/.p16 i (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (/.p16 i (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (*.p16 i i))) 1552480260.170 * * * * [progress]: [ 26 / 90 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (/.p16 i (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (*.p16 i i)))> 1552480260.170 * [simplify]: Simplifying (/.p16 i (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) 1552480260.170 * * [simplify]: iters left: 5 (10 enodes) 1552480260.175 * * [simplify]: iters left: 4 (31 enodes) 1552480260.187 * * [simplify]: iters left: 3 (96 enodes) 1552480260.255 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480260.255 * * [simplify]: Extracting #1: cost 5 inf + 0 1552480260.255 * * [simplify]: Extracting #2: cost 58 inf + 1 1552480260.256 * * [simplify]: Extracting #3: cost 130 inf + 442 1552480260.256 * * [simplify]: Extracting #4: cost 104 inf + 21606 1552480260.259 * * [simplify]: Extracting #5: cost 25 inf + 81788 1552480260.266 * * [simplify]: Extracting #6: cost 0 inf + 92628 1552480260.270 * [simplify]: Simplified to (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 i (real->posit16 2))))) 1552480260.270 * [simplify]: Simplified (2 1 1) to (λ (i) (*.p16 (*.p16 (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 i (real->posit16 2))))) (/.p16 i (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (*.p16 i i))) 1552480260.271 * [simplify]: Simplifying (/.p16 i (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) 1552480260.271 * * [simplify]: iters left: 4 (8 enodes) 1552480260.273 * * [simplify]: iters left: 3 (20 enodes) 1552480260.277 * * [simplify]: iters left: 2 (40 enodes) 1552480260.285 * * [simplify]: iters left: 1 (104 enodes) 1552480260.321 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480260.321 * * [simplify]: Extracting #1: cost 23 inf + 0 1552480260.321 * * [simplify]: Extracting #2: cost 76 inf + 1 1552480260.322 * * [simplify]: Extracting #3: cost 111 inf + 1 1552480260.322 * * [simplify]: Extracting #4: cost 115 inf + 1289 1552480260.326 * * [simplify]: Extracting #5: cost 66 inf + 51641 1552480260.336 * * [simplify]: Extracting #6: cost 5 inf + 122889 1552480260.347 * * [simplify]: Extracting #7: cost 0 inf + 130184 1552480260.359 * * [simplify]: Extracting #8: cost 0 inf + 129864 1552480260.373 * [simplify]: Simplified to (/.p16 i (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) 1552480260.373 * [simplify]: Simplified (2 1 2) to (λ (i) (*.p16 (*.p16 (/.p16 i (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (/.p16 i (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (*.p16 i i))) 1552480260.373 * * * * [progress]: [ 27 / 90 ] simplifiying candidate #posit16 2))) (/.p16 i (*.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)))> 1552480260.374 * [simplify]: Simplifying (/.p16 i (*.p16 i (real->posit16 2))) 1552480260.374 * * [simplify]: iters left: 3 (5 enodes) 1552480260.376 * * [simplify]: iters left: 2 (11 enodes) 1552480260.379 * * [simplify]: iters left: 1 (13 enodes) 1552480260.381 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480260.381 * * [simplify]: Extracting #1: cost 5 inf + 0 1552480260.381 * * [simplify]: Extracting #2: cost 6 inf + 1 1552480260.381 * * [simplify]: Extracting #3: cost 0 inf + 1529 1552480260.381 * * [simplify]: Extracting #4: cost 0 inf + 1089 1552480260.381 * * [simplify]: Extracting #5: cost 0 inf + 769 1552480260.381 * [simplify]: Simplified to (/.p16 (real->posit16 1.0) (real->posit16 2)) 1552480260.381 * [simplify]: Simplified (2 1 1) to (λ (i) (*.p16 (*.p16 (/.p16 (real->posit16 1.0) (real->posit16 2)) (/.p16 i (*.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))) 1552480260.382 * [simplify]: Simplifying (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) 1552480260.382 * * [simplify]: iters left: 6 (10 enodes) 1552480260.385 * * [simplify]: iters left: 5 (34 enodes) 1552480260.392 * * [simplify]: iters left: 4 (101 enodes) 1552480260.433 * * [simplify]: iters left: 3 (387 enodes) 1552480260.821 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480260.821 * * [simplify]: Extracting #1: cost 82 inf + 0 1552480260.822 * * [simplify]: Extracting #2: cost 414 inf + 442 1552480260.824 * * [simplify]: Extracting #3: cost 519 inf + 3303 1552480260.832 * * [simplify]: Extracting #4: cost 409 inf + 192474 1552480260.889 * * [simplify]: Extracting #5: cost 80 inf + 789683 1552480260.949 * * [simplify]: Extracting #6: cost 2 inf + 786340 1552480260.994 * * [simplify]: Extracting #7: cost 0 inf + 771707 1552480261.066 * * [simplify]: Extracting #8: cost 0 inf + 771427 1552480261.111 * [simplify]: Simplified to (/.p16 i (*.p16 (-.p16 (*.p16 (*.p16 (real->posit16 2) i) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)) (*.p16 (real->posit16 2) i))) 1552480261.111 * [simplify]: Simplified (2 1 2) to (λ (i) (*.p16 (*.p16 (/.p16 i (*.p16 i (real->posit16 2))) (/.p16 i (*.p16 (-.p16 (*.p16 (*.p16 (real->posit16 2) i) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)) (*.p16 (real->posit16 2) i)))) (*.p16 i i))) 1552480261.111 * * * * [progress]: [ 28 / 90 ] simplifiying candidate #posit16 2)) i)) (/.p16 i (*.p16 (real->posit16 2) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))) (*.p16 i i)))> 1552480261.112 * [simplify]: Simplifying (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) i)) 1552480261.112 * * [simplify]: iters left: 4 (6 enodes) 1552480261.114 * * [simplify]: iters left: 3 (13 enodes) 1552480261.116 * * [simplify]: iters left: 2 (19 enodes) 1552480261.119 * * [simplify]: iters left: 1 (22 enodes) 1552480261.122 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480261.122 * * [simplify]: Extracting #1: cost 4 inf + 0 1552480261.122 * * [simplify]: Extracting #2: cost 8 inf + 1 1552480261.122 * * [simplify]: Extracting #3: cost 8 inf + 763 1552480261.122 * * [simplify]: Extracting #4: cost 6 inf + 765 1552480261.122 * * [simplify]: Extracting #5: cost 0 inf + 3256 1552480261.122 * * [simplify]: Extracting #6: cost 0 inf + 3057 1552480261.122 * [simplify]: Simplified to (/.p16 (/.p16 (real->posit16 1.0) (real->posit16 2)) i) 1552480261.122 * [simplify]: Simplified (2 1 1) to (λ (i) (*.p16 (*.p16 (/.p16 (/.p16 (real->posit16 1.0) (real->posit16 2)) i) (/.p16 i (*.p16 (real->posit16 2) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))) (*.p16 i i))) 1552480261.123 * [simplify]: Simplifying (/.p16 i (*.p16 (real->posit16 2) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) 1552480261.123 * * [simplify]: iters left: 6 (10 enodes) 1552480261.125 * * [simplify]: iters left: 5 (32 enodes) 1552480261.132 * * [simplify]: iters left: 4 (81 enodes) 1552480261.155 * * [simplify]: iters left: 3 (280 enodes) 1552480261.380 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480261.380 * * [simplify]: Extracting #1: cost 54 inf + 0 1552480261.380 * * [simplify]: Extracting #2: cost 296 inf + 1 1552480261.382 * * [simplify]: Extracting #3: cost 392 inf + 324 1552480261.385 * * [simplify]: Extracting #4: cost 366 inf + 47695 1552480261.421 * * [simplify]: Extracting #5: cost 114 inf + 408908 1552480261.485 * * [simplify]: Extracting #6: cost 0 inf + 585069 1552480261.938 * * [simplify]: Extracting #7: cost 0 inf + 584709 1552480261.986 * [simplify]: Simplified to (/.p16 i (*.p16 (real->posit16 2) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) 1552480261.986 * [simplify]: Simplified (2 1 2) to (λ (i) (*.p16 (*.p16 (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) i)) (/.p16 i (*.p16 (real->posit16 2) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))) (*.p16 i i))) 1552480261.986 * * * * [progress]: [ 29 / 90 ] simplifiying candidate #posit16 2)) (real->posit16 2))) (/.p16 i (*.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))) (*.p16 i i)))> 1552480261.986 * [simplify]: Simplifying (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (real->posit16 2))) 1552480261.987 * * [simplify]: iters left: 4 (6 enodes) 1552480261.988 * * [simplify]: iters left: 3 (15 enodes) 1552480261.991 * * [simplify]: iters left: 2 (20 enodes) 1552480261.994 * * [simplify]: iters left: 1 (22 enodes) 1552480261.997 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480261.997 * * [simplify]: Extracting #1: cost 5 inf + 0 1552480261.997 * * [simplify]: Extracting #2: cost 9 inf + 1 1552480261.997 * * [simplify]: Extracting #3: cost 8 inf + 443 1552480261.998 * * [simplify]: Extracting #4: cost 0 inf + 3576 1552480261.998 * * [simplify]: Extracting #5: cost 0 inf + 3256 1552480261.998 * * [simplify]: Extracting #6: cost 0 inf + 3056 1552480261.998 * [simplify]: Simplified to (/.p16 (/.p16 (real->posit16 1.0) (real->posit16 2)) (real->posit16 2)) 1552480261.998 * [simplify]: Simplified (2 1 1) to (λ (i) (*.p16 (*.p16 (/.p16 (/.p16 (real->posit16 1.0) (real->posit16 2)) (real->posit16 2)) (/.p16 i (*.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))) (*.p16 i i))) 1552480261.998 * [simplify]: Simplifying (/.p16 i (*.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) 1552480261.998 * * [simplify]: iters left: 6 (10 enodes) 1552480262.001 * * [simplify]: iters left: 5 (32 enodes) 1552480262.008 * * [simplify]: iters left: 4 (87 enodes) 1552480262.040 * * [simplify]: iters left: 3 (265 enodes) 1552480262.382 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480262.382 * * [simplify]: Extracting #1: cost 44 inf + 0 1552480262.383 * * [simplify]: Extracting #2: cost 185 inf + 442 1552480262.384 * * [simplify]: Extracting #3: cost 237 inf + 9379 1552480262.386 * * [simplify]: Extracting #4: cost 218 inf + 43548 1552480262.399 * * [simplify]: Extracting #5: cost 77 inf + 245966 1552480262.420 * * [simplify]: Extracting #6: cost 5 inf + 369629 1552480262.467 * * [simplify]: Extracting #7: cost 0 inf + 378364 1552480262.511 * * [simplify]: Extracting #8: cost 0 inf + 378204 1552480262.554 * [simplify]: Simplified to (/.p16 (real->posit16 1.0) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) 1552480262.554 * [simplify]: Simplified (2 1 2) to (λ (i) (*.p16 (*.p16 (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (real->posit16 2))) (/.p16 (real->posit16 1.0) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i))) 1552480262.555 * * * * [progress]: [ 30 / 90 ] 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)))> 1552480262.555 * [simplify]: Simplifying (/.p16 i i) 1552480262.555 * * [simplify]: iters left: 1 (2 enodes) 1552480262.557 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480262.557 * * [simplify]: Extracting #1: cost 3 inf + 0 1552480262.557 * * [simplify]: Extracting #2: cost 1 inf + 2 1552480262.557 * * [simplify]: Extracting #3: cost 0 inf + 3 1552480262.557 * [simplify]: Simplified to (real->posit16 1.0) 1552480262.557 * [simplify]: Simplified (2 1 1) to (λ (i) (*.p16 (*.p16 (real->posit16 1.0) (/.p16 i (*.p16 (*.p16 (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))) 1552480262.558 * [simplify]: Simplifying (/.p16 i (*.p16 (*.p16 (real->posit16 2) (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) 1552480262.558 * * [simplify]: iters left: 6 (11 enodes) 1552480262.564 * * [simplify]: iters left: 5 (35 enodes) 1552480262.579 * * [simplify]: iters left: 4 (105 enodes) 1552480262.632 * * [simplify]: iters left: 3 (442 enodes) 1552480263.313 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480263.313 * * [simplify]: Extracting #1: cost 95 inf + 0 1552480263.316 * * [simplify]: Extracting #2: cost 522 inf + 1 1552480263.322 * * [simplify]: Extracting #3: cost 626 inf + 4266 1552480263.344 * * [simplify]: Extracting #4: cost 435 inf + 257478 1552480263.401 * * [simplify]: Extracting #5: cost 62 inf + 831370 1552480263.496 * * [simplify]: Extracting #6: cost 0 inf + 952900 1552480263.561 * * [simplify]: Extracting #7: cost 0 inf + 950900 1552480263.648 * [simplify]: Simplified to (/.p16 (real->posit16 1.0) (*.p16 (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) (*.p16 (real->posit16 2) (real->posit16 2)))) 1552480263.648 * [simplify]: Simplified (2 1 2) to (λ (i) (*.p16 (*.p16 (real->posit16 1.0) (/.p16 (real->posit16 1.0) (*.p16 (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) (*.p16 (real->posit16 2) (real->posit16 2))))) (*.p16 i i))) 1552480263.648 * * * * [progress]: [ 31 / 90 ] simplifiying candidate #posit16 2)) (/.p16 i (*.p16 (*.p16 i (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))) (*.p16 i i)))> 1552480263.649 * [simplify]: Simplifying (/.p16 i (real->posit16 2)) 1552480263.649 * * [simplify]: iters left: 2 (4 enodes) 1552480263.651 * * [simplify]: iters left: 1 (7 enodes) 1552480263.653 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480263.653 * * [simplify]: Extracting #1: cost 3 inf + 0 1552480263.654 * * [simplify]: Extracting #2: cost 3 inf + 1 1552480263.654 * * [simplify]: Extracting #3: cost 0 inf + 445 1552480263.654 * [simplify]: Simplified to (/.p16 i (real->posit16 2)) 1552480263.654 * [simplify]: Simplified (2 1 1) to (λ (i) (*.p16 (*.p16 (/.p16 i (real->posit16 2)) (/.p16 i (*.p16 (*.p16 i (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))) (*.p16 i i))) 1552480263.654 * [simplify]: Simplifying (/.p16 i (*.p16 (*.p16 i (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) 1552480263.654 * * [simplify]: iters left: 6 (11 enodes) 1552480263.660 * * [simplify]: iters left: 5 (37 enodes) 1552480263.677 * * [simplify]: iters left: 4 (110 enodes) 1552480263.744 * * [simplify]: iters left: 3 (472 enodes) 1552480264.474 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480264.475 * * [simplify]: Extracting #1: cost 105 inf + 0 1552480264.476 * * [simplify]: Extracting #2: cost 558 inf + 1 1552480264.479 * * [simplify]: Extracting #3: cost 646 inf + 19699 1552480264.497 * * [simplify]: Extracting #4: cost 379 inf + 403877 1552480264.550 * * [simplify]: Extracting #5: cost 55 inf + 876484 1552480264.648 * * [simplify]: Extracting #6: cost 1 inf + 969751 1552480264.728 * * [simplify]: Extracting #7: cost 0 inf + 970394 1552480264.787 * * [simplify]: Extracting #8: cost 0 inf + 970354 1552480264.893 * [simplify]: Simplified to (/.p16 (real->posit16 1.0) (*.p16 (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) (*.p16 i (real->posit16 2)))) 1552480264.893 * [simplify]: Simplified (2 1 2) to (λ (i) (*.p16 (*.p16 (/.p16 i (real->posit16 2)) (/.p16 (real->posit16 1.0) (*.p16 (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) (*.p16 i (real->posit16 2))))) (*.p16 i i))) 1552480264.893 * * * * [progress]: [ 32 / 90 ] simplifiying candidate #posit16 2))) (/.p16 i (*.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)))> 1552480264.894 * [simplify]: Simplifying (/.p16 i (*.p16 i (real->posit16 2))) 1552480264.894 * * [simplify]: iters left: 3 (5 enodes) 1552480264.897 * * [simplify]: iters left: 2 (11 enodes) 1552480264.901 * * [simplify]: iters left: 1 (13 enodes) 1552480264.905 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480264.905 * * [simplify]: Extracting #1: cost 5 inf + 0 1552480264.905 * * [simplify]: Extracting #2: cost 6 inf + 1 1552480264.905 * * [simplify]: Extracting #3: cost 0 inf + 1529 1552480264.906 * * [simplify]: Extracting #4: cost 0 inf + 1089 1552480264.906 * * [simplify]: Extracting #5: cost 0 inf + 769 1552480264.906 * [simplify]: Simplified to (/.p16 (real->posit16 1.0) (real->posit16 2)) 1552480264.906 * [simplify]: Simplified (2 1 1) to (λ (i) (*.p16 (*.p16 (/.p16 (real->posit16 1.0) (real->posit16 2)) (/.p16 i (*.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))) 1552480264.906 * [simplify]: Simplifying (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) 1552480264.906 * * [simplify]: iters left: 6 (10 enodes) 1552480264.912 * * [simplify]: iters left: 5 (34 enodes) 1552480264.920 * * [simplify]: iters left: 4 (101 enodes) 1552480264.948 * * [simplify]: iters left: 3 (387 enodes) 1552480265.387 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480265.387 * * [simplify]: Extracting #1: cost 82 inf + 0 1552480265.388 * * [simplify]: Extracting #2: cost 414 inf + 442 1552480265.390 * * [simplify]: Extracting #3: cost 519 inf + 3303 1552480265.399 * * [simplify]: Extracting #4: cost 409 inf + 192474 1552480265.476 * * [simplify]: Extracting #5: cost 80 inf + 789683 1552480265.528 * * [simplify]: Extracting #6: cost 2 inf + 786340 1552480265.594 * * [simplify]: Extracting #7: cost 0 inf + 771707 1552480265.683 * * [simplify]: Extracting #8: cost 0 inf + 771427 1552480265.772 * [simplify]: Simplified to (/.p16 i (*.p16 (-.p16 (*.p16 (*.p16 (real->posit16 2) i) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)) (*.p16 (real->posit16 2) i))) 1552480265.772 * [simplify]: Simplified (2 1 2) to (λ (i) (*.p16 (*.p16 (/.p16 i (*.p16 i (real->posit16 2))) (/.p16 i (*.p16 (-.p16 (*.p16 (*.p16 (real->posit16 2) i) (*.p16 (real->posit16 2) i)) (real->posit16 1.0)) (*.p16 (real->posit16 2) i)))) (*.p16 i i))) 1552480265.772 * * * * [progress]: [ 33 / 90 ] 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)))> 1552480265.773 * [simplify]: Simplifying (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) 1552480265.773 * * [simplify]: iters left: 5 (9 enodes) 1552480265.778 * * [simplify]: iters left: 4 (28 enodes) 1552480265.789 * * [simplify]: iters left: 3 (66 enodes) 1552480265.807 * * [simplify]: iters left: 2 (206 enodes) 1552480265.898 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480265.898 * * [simplify]: Extracting #1: cost 39 inf + 0 1552480265.899 * * [simplify]: Extracting #2: cost 172 inf + 1 1552480265.900 * * [simplify]: Extracting #3: cost 247 inf + 322 1552480265.904 * * [simplify]: Extracting #4: cost 253 inf + 16849 1552480265.923 * * [simplify]: Extracting #5: cost 114 inf + 204899 1552480265.946 * * [simplify]: Extracting #6: cost 7 inf + 360159 1552480265.976 * * [simplify]: Extracting #7: cost 0 inf + 374380 1552480266.001 * [simplify]: Simplified to (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) 1552480266.001 * [simplify]: Simplified (2 1 1) to (λ (i) (*.p16 (*.p16 (/.p16 i (-.p16 (*.p16 (*.p16 i (real->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))) 1552480266.001 * [simplify]: Simplifying (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) 1552480266.001 * * [simplify]: iters left: 4 (6 enodes) 1552480266.003 * * [simplify]: iters left: 3 (16 enodes) 1552480266.006 * * [simplify]: iters left: 2 (27 enodes) 1552480266.010 * * [simplify]: iters left: 1 (33 enodes) 1552480266.017 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480266.017 * * [simplify]: Extracting #1: cost 5 inf + 0 1552480266.017 * * [simplify]: Extracting #2: cost 11 inf + 1 1552480266.017 * * [simplify]: Extracting #3: cost 11 inf + 763 1552480266.017 * * [simplify]: Extracting #4: cost 9 inf + 765 1552480266.018 * * [simplify]: Extracting #5: cost 2 inf + 3698 1552480266.018 * * [simplify]: Extracting #6: cost 0 inf + 4861 1552480266.019 * [simplify]: Simplified to (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) 1552480266.019 * [simplify]: Simplified (2 1 2) to (λ (i) (*.p16 (*.p16 (/.p16 i (-.p16 (*.p16 (*.p16 i (real->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))) 1552480266.019 * * * * [progress]: [ 34 / 90 ] 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))> 1552480266.019 * * * * [progress]: [ 35 / 90 ] 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))> 1552480266.019 * * * * [progress]: [ 36 / 90 ] 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))))> 1552480266.019 * [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))))) 1552480266.020 * * [simplify]: iters left: 6 (13 enodes) 1552480266.027 * * [simplify]: iters left: 5 (46 enodes) 1552480266.048 * * [simplify]: iters left: 4 (170 enodes) 1552480266.140 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480266.140 * * [simplify]: Extracting #1: cost 88 inf + 0 1552480266.140 * * [simplify]: Extracting #2: cost 216 inf + 1524 1552480266.143 * * [simplify]: Extracting #3: cost 193 inf + 60340 1552480266.154 * * [simplify]: Extracting #4: cost 64 inf + 265197 1552480266.190 * * [simplify]: Extracting #5: cost 12 inf + 357709 1552480266.223 * * [simplify]: Extracting #6: cost 0 inf + 383025 1552480266.243 * * [simplify]: Extracting #7: cost 0 inf + 382865 1552480266.263 * [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)))) 1552480266.264 * [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)))) 1552480266.264 * * * * [progress]: [ 37 / 90 ] 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))))> 1552480266.264 * [simplify]: Simplifying (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) 1552480266.264 * * [simplify]: iters left: 4 (6 enodes) 1552480266.266 * * [simplify]: iters left: 3 (16 enodes) 1552480266.269 * * [simplify]: iters left: 2 (27 enodes) 1552480266.273 * * [simplify]: iters left: 1 (33 enodes) 1552480266.278 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480266.278 * * [simplify]: Extracting #1: cost 5 inf + 0 1552480266.278 * * [simplify]: Extracting #2: cost 11 inf + 1 1552480266.278 * * [simplify]: Extracting #3: cost 11 inf + 763 1552480266.278 * * [simplify]: Extracting #4: cost 9 inf + 765 1552480266.278 * * [simplify]: Extracting #5: cost 2 inf + 3698 1552480266.279 * * [simplify]: Extracting #6: cost 0 inf + 4861 1552480266.279 * [simplify]: Simplified to (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) 1552480266.279 * [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)))) 1552480266.279 * * * * [progress]: [ 38 / 90 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (*.p16 (/.p16 i (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (*.p16 i i))))> 1552480266.279 * [simplify]: Simplifying (/.p16 i (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) 1552480266.279 * * [simplify]: iters left: 5 (10 enodes) 1552480266.282 * * [simplify]: iters left: 4 (31 enodes) 1552480266.296 * * [simplify]: iters left: 3 (96 enodes) 1552480266.426 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480266.426 * * [simplify]: Extracting #1: cost 5 inf + 0 1552480266.426 * * [simplify]: Extracting #2: cost 58 inf + 1 1552480266.427 * * [simplify]: Extracting #3: cost 130 inf + 442 1552480266.428 * * [simplify]: Extracting #4: cost 104 inf + 21606 1552480266.435 * * [simplify]: Extracting #5: cost 25 inf + 81788 1552480266.444 * * [simplify]: Extracting #6: cost 0 inf + 92628 1552480266.454 * [simplify]: Simplified to (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 i (real->posit16 2))))) 1552480266.454 * [simplify]: Simplified (2 1) to (λ (i) (*.p16 (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 i (real->posit16 2))))) (*.p16 (/.p16 i (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (*.p16 i i)))) 1552480266.454 * * * * [progress]: [ 39 / 90 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (*.p16 (/.p16 i (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (*.p16 i i))))> 1552480266.454 * [simplify]: Simplifying (/.p16 i (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) 1552480266.454 * * [simplify]: iters left: 5 (10 enodes) 1552480266.457 * * [simplify]: iters left: 4 (31 enodes) 1552480266.466 * * [simplify]: iters left: 3 (96 enodes) 1552480266.550 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480266.551 * * [simplify]: Extracting #1: cost 5 inf + 0 1552480266.551 * * [simplify]: Extracting #2: cost 58 inf + 1 1552480266.551 * * [simplify]: Extracting #3: cost 130 inf + 442 1552480266.552 * * [simplify]: Extracting #4: cost 104 inf + 21606 1552480266.555 * * [simplify]: Extracting #5: cost 25 inf + 81788 1552480266.560 * * [simplify]: Extracting #6: cost 0 inf + 92628 1552480266.567 * [simplify]: Simplified to (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 i (real->posit16 2))))) 1552480266.567 * [simplify]: Simplified (2 1) to (λ (i) (*.p16 (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 i (real->posit16 2))))) (*.p16 (/.p16 i (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (*.p16 i i)))) 1552480266.567 * * * * [progress]: [ 40 / 90 ] simplifiying candidate #posit16 2))) (*.p16 (/.p16 i (*.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))))> 1552480266.567 * [simplify]: Simplifying (/.p16 i (*.p16 i (real->posit16 2))) 1552480266.567 * * [simplify]: iters left: 3 (5 enodes) 1552480266.569 * * [simplify]: iters left: 2 (11 enodes) 1552480266.571 * * [simplify]: iters left: 1 (13 enodes) 1552480266.573 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480266.573 * * [simplify]: Extracting #1: cost 5 inf + 0 1552480266.573 * * [simplify]: Extracting #2: cost 6 inf + 1 1552480266.573 * * [simplify]: Extracting #3: cost 0 inf + 1529 1552480266.574 * * [simplify]: Extracting #4: cost 0 inf + 1089 1552480266.574 * * [simplify]: Extracting #5: cost 0 inf + 769 1552480266.574 * [simplify]: Simplified to (/.p16 (real->posit16 1.0) (real->posit16 2)) 1552480266.574 * [simplify]: Simplified (2 1) to (λ (i) (*.p16 (/.p16 (real->posit16 1.0) (real->posit16 2)) (*.p16 (/.p16 i (*.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)))) 1552480266.574 * * * * [progress]: [ 41 / 90 ] simplifiying candidate #posit16 2)) i)) (*.p16 (/.p16 i (*.p16 (real->posit16 2) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i))))> 1552480266.574 * [simplify]: Simplifying (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) i)) 1552480266.574 * * [simplify]: iters left: 4 (6 enodes) 1552480266.578 * * [simplify]: iters left: 3 (13 enodes) 1552480266.582 * * [simplify]: iters left: 2 (19 enodes) 1552480266.588 * * [simplify]: iters left: 1 (22 enodes) 1552480266.595 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480266.595 * * [simplify]: Extracting #1: cost 4 inf + 0 1552480266.595 * * [simplify]: Extracting #2: cost 8 inf + 1 1552480266.596 * * [simplify]: Extracting #3: cost 8 inf + 763 1552480266.596 * * [simplify]: Extracting #4: cost 6 inf + 765 1552480266.596 * * [simplify]: Extracting #5: cost 0 inf + 3256 1552480266.596 * * [simplify]: Extracting #6: cost 0 inf + 3057 1552480266.597 * [simplify]: Simplified to (/.p16 (/.p16 (real->posit16 1.0) (real->posit16 2)) i) 1552480266.597 * [simplify]: Simplified (2 1) to (λ (i) (*.p16 (/.p16 (/.p16 (real->posit16 1.0) (real->posit16 2)) i) (*.p16 (/.p16 i (*.p16 (real->posit16 2) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i)))) 1552480266.597 * * * * [progress]: [ 42 / 90 ] simplifiying candidate #posit16 2)) (real->posit16 2))) (*.p16 (/.p16 i (*.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i))))> 1552480266.597 * [simplify]: Simplifying (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (real->posit16 2))) 1552480266.597 * * [simplify]: iters left: 4 (6 enodes) 1552480266.600 * * [simplify]: iters left: 3 (15 enodes) 1552480266.605 * * [simplify]: iters left: 2 (20 enodes) 1552480266.609 * * [simplify]: iters left: 1 (22 enodes) 1552480266.612 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480266.612 * * [simplify]: Extracting #1: cost 5 inf + 0 1552480266.612 * * [simplify]: Extracting #2: cost 9 inf + 1 1552480266.612 * * [simplify]: Extracting #3: cost 8 inf + 443 1552480266.612 * * [simplify]: Extracting #4: cost 0 inf + 3576 1552480266.612 * * [simplify]: Extracting #5: cost 0 inf + 3256 1552480266.613 * * [simplify]: Extracting #6: cost 0 inf + 3056 1552480266.613 * [simplify]: Simplified to (/.p16 (/.p16 (real->posit16 1.0) (real->posit16 2)) (real->posit16 2)) 1552480266.613 * [simplify]: Simplified (2 1) to (λ (i) (*.p16 (/.p16 (/.p16 (real->posit16 1.0) (real->posit16 2)) (real->posit16 2)) (*.p16 (/.p16 i (*.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i)))) 1552480266.613 * * * * [progress]: [ 43 / 90 ] 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))))> 1552480266.613 * [simplify]: Simplifying (/.p16 i i) 1552480266.613 * * [simplify]: iters left: 1 (2 enodes) 1552480266.614 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480266.614 * * [simplify]: Extracting #1: cost 3 inf + 0 1552480266.614 * * [simplify]: Extracting #2: cost 1 inf + 2 1552480266.614 * * [simplify]: Extracting #3: cost 0 inf + 3 1552480266.614 * [simplify]: Simplified to (real->posit16 1.0) 1552480266.614 * [simplify]: Simplified (2 1) to (λ (i) (*.p16 (real->posit16 1.0) (*.p16 (/.p16 i (*.p16 (*.p16 (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)))) 1552480266.614 * * * * [progress]: [ 44 / 90 ] simplifiying candidate #posit16 2)) (*.p16 (/.p16 i (*.p16 (*.p16 i (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i))))> 1552480266.614 * [simplify]: Simplifying (/.p16 i (real->posit16 2)) 1552480266.614 * * [simplify]: iters left: 2 (4 enodes) 1552480266.616 * * [simplify]: iters left: 1 (7 enodes) 1552480266.617 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480266.617 * * [simplify]: Extracting #1: cost 3 inf + 0 1552480266.617 * * [simplify]: Extracting #2: cost 3 inf + 1 1552480266.617 * * [simplify]: Extracting #3: cost 0 inf + 445 1552480266.618 * [simplify]: Simplified to (/.p16 i (real->posit16 2)) 1552480266.618 * [simplify]: Simplified (2 1) to (λ (i) (*.p16 (/.p16 i (real->posit16 2)) (*.p16 (/.p16 i (*.p16 (*.p16 i (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i)))) 1552480266.618 * * * * [progress]: [ 45 / 90 ] simplifiying candidate #posit16 2))) (*.p16 (/.p16 i (*.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))))> 1552480266.618 * [simplify]: Simplifying (/.p16 i (*.p16 i (real->posit16 2))) 1552480266.618 * * [simplify]: iters left: 3 (5 enodes) 1552480266.619 * * [simplify]: iters left: 2 (11 enodes) 1552480266.621 * * [simplify]: iters left: 1 (13 enodes) 1552480266.624 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480266.624 * * [simplify]: Extracting #1: cost 5 inf + 0 1552480266.624 * * [simplify]: Extracting #2: cost 6 inf + 1 1552480266.624 * * [simplify]: Extracting #3: cost 0 inf + 1529 1552480266.624 * * [simplify]: Extracting #4: cost 0 inf + 1089 1552480266.624 * * [simplify]: Extracting #5: cost 0 inf + 769 1552480266.624 * [simplify]: Simplified to (/.p16 (real->posit16 1.0) (real->posit16 2)) 1552480266.624 * [simplify]: Simplified (2 1) to (λ (i) (*.p16 (/.p16 (real->posit16 1.0) (real->posit16 2)) (*.p16 (/.p16 i (*.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)))) 1552480266.624 * * * * [progress]: [ 46 / 90 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) (*.p16 (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) (*.p16 i i))))> 1552480266.624 * [simplify]: Simplifying (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) 1552480266.624 * * [simplify]: iters left: 5 (9 enodes) 1552480266.627 * * [simplify]: iters left: 4 (28 enodes) 1552480266.633 * * [simplify]: iters left: 3 (66 enodes) 1552480266.663 * * [simplify]: iters left: 2 (206 enodes) 1552480266.769 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480266.770 * * [simplify]: Extracting #1: cost 39 inf + 0 1552480266.770 * * [simplify]: Extracting #2: cost 172 inf + 1 1552480266.771 * * [simplify]: Extracting #3: cost 247 inf + 322 1552480266.772 * * [simplify]: Extracting #4: cost 253 inf + 16849 1552480266.788 * * [simplify]: Extracting #5: cost 114 inf + 204899 1552480266.829 * * [simplify]: Extracting #6: cost 7 inf + 360159 1552480266.874 * * [simplify]: Extracting #7: cost 0 inf + 374380 1552480266.921 * [simplify]: Simplified to (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) 1552480266.921 * [simplify]: Simplified (2 1) to (λ (i) (*.p16 (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) (*.p16 (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) (*.p16 i i)))) 1552480266.921 * * * * [progress]: [ 47 / 90 ] 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))))> 1552480266.921 * [simplify]: Simplifying (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) 1552480266.922 * * [simplify]: iters left: 4 (6 enodes) 1552480266.925 * * [simplify]: iters left: 3 (16 enodes) 1552480266.930 * * [simplify]: iters left: 2 (27 enodes) 1552480266.934 * * [simplify]: iters left: 1 (33 enodes) 1552480266.939 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480266.939 * * [simplify]: Extracting #1: cost 5 inf + 0 1552480266.939 * * [simplify]: Extracting #2: cost 11 inf + 1 1552480266.940 * * [simplify]: Extracting #3: cost 11 inf + 763 1552480266.940 * * [simplify]: Extracting #4: cost 9 inf + 765 1552480266.940 * * [simplify]: Extracting #5: cost 2 inf + 3698 1552480266.940 * * [simplify]: Extracting #6: cost 0 inf + 4861 1552480266.940 * [simplify]: Simplified to (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) 1552480266.940 * [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)))) 1552480266.940 * * * * [progress]: [ 48 / 90 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (*.p16 (/.p16 i (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (*.p16 i i))))> 1552480266.941 * [simplify]: Simplifying (/.p16 i (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) 1552480266.941 * * [simplify]: iters left: 5 (10 enodes) 1552480266.944 * * [simplify]: iters left: 4 (31 enodes) 1552480266.951 * * [simplify]: iters left: 3 (96 enodes) 1552480267.057 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480267.057 * * [simplify]: Extracting #1: cost 5 inf + 0 1552480267.058 * * [simplify]: Extracting #2: cost 58 inf + 1 1552480267.058 * * [simplify]: Extracting #3: cost 130 inf + 442 1552480267.060 * * [simplify]: Extracting #4: cost 104 inf + 21606 1552480267.066 * * [simplify]: Extracting #5: cost 25 inf + 81788 1552480267.075 * * [simplify]: Extracting #6: cost 0 inf + 92628 1552480267.085 * [simplify]: Simplified to (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 i (real->posit16 2))))) 1552480267.085 * [simplify]: Simplified (2 1) to (λ (i) (*.p16 (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 i (real->posit16 2))))) (*.p16 (/.p16 i (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (*.p16 i i)))) 1552480267.085 * * * * [progress]: [ 49 / 90 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (*.p16 (/.p16 i (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (*.p16 i i))))> 1552480267.085 * [simplify]: Simplifying (/.p16 i (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) 1552480267.086 * * [simplify]: iters left: 5 (10 enodes) 1552480267.091 * * [simplify]: iters left: 4 (31 enodes) 1552480267.107 * * [simplify]: iters left: 3 (96 enodes) 1552480267.242 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480267.242 * * [simplify]: Extracting #1: cost 5 inf + 0 1552480267.242 * * [simplify]: Extracting #2: cost 58 inf + 1 1552480267.243 * * [simplify]: Extracting #3: cost 130 inf + 442 1552480267.245 * * [simplify]: Extracting #4: cost 104 inf + 21606 1552480267.251 * * [simplify]: Extracting #5: cost 25 inf + 81788 1552480267.261 * * [simplify]: Extracting #6: cost 0 inf + 92628 1552480267.271 * [simplify]: Simplified to (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 i (real->posit16 2))))) 1552480267.271 * [simplify]: Simplified (2 1) to (λ (i) (*.p16 (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (*.p16 i (real->posit16 2))))) (*.p16 (/.p16 i (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (*.p16 i i)))) 1552480267.271 * * * * [progress]: [ 50 / 90 ] simplifiying candidate #posit16 2))) (*.p16 (/.p16 i (*.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))))> 1552480267.272 * [simplify]: Simplifying (/.p16 i (*.p16 i (real->posit16 2))) 1552480267.272 * * [simplify]: iters left: 3 (5 enodes) 1552480267.275 * * [simplify]: iters left: 2 (11 enodes) 1552480267.279 * * [simplify]: iters left: 1 (13 enodes) 1552480267.283 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480267.283 * * [simplify]: Extracting #1: cost 5 inf + 0 1552480267.283 * * [simplify]: Extracting #2: cost 6 inf + 1 1552480267.284 * * [simplify]: Extracting #3: cost 0 inf + 1529 1552480267.284 * * [simplify]: Extracting #4: cost 0 inf + 1089 1552480267.284 * * [simplify]: Extracting #5: cost 0 inf + 769 1552480267.284 * [simplify]: Simplified to (/.p16 (real->posit16 1.0) (real->posit16 2)) 1552480267.284 * [simplify]: Simplified (2 1) to (λ (i) (*.p16 (/.p16 (real->posit16 1.0) (real->posit16 2)) (*.p16 (/.p16 i (*.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)))) 1552480267.284 * * * * [progress]: [ 51 / 90 ] simplifiying candidate #posit16 2)) i)) (*.p16 (/.p16 i (*.p16 (real->posit16 2) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i))))> 1552480267.285 * [simplify]: Simplifying (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) i)) 1552480267.285 * * [simplify]: iters left: 4 (6 enodes) 1552480267.288 * * [simplify]: iters left: 3 (13 enodes) 1552480267.293 * * [simplify]: iters left: 2 (19 enodes) 1552480267.300 * * [simplify]: iters left: 1 (22 enodes) 1552480267.307 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480267.307 * * [simplify]: Extracting #1: cost 4 inf + 0 1552480267.307 * * [simplify]: Extracting #2: cost 8 inf + 1 1552480267.307 * * [simplify]: Extracting #3: cost 8 inf + 763 1552480267.308 * * [simplify]: Extracting #4: cost 6 inf + 765 1552480267.308 * * [simplify]: Extracting #5: cost 0 inf + 3256 1552480267.308 * * [simplify]: Extracting #6: cost 0 inf + 3057 1552480267.309 * [simplify]: Simplified to (/.p16 (/.p16 (real->posit16 1.0) (real->posit16 2)) i) 1552480267.309 * [simplify]: Simplified (2 1) to (λ (i) (*.p16 (/.p16 (/.p16 (real->posit16 1.0) (real->posit16 2)) i) (*.p16 (/.p16 i (*.p16 (real->posit16 2) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i)))) 1552480267.309 * * * * [progress]: [ 52 / 90 ] simplifiying candidate #posit16 2)) (real->posit16 2))) (*.p16 (/.p16 i (*.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i))))> 1552480267.309 * [simplify]: Simplifying (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (real->posit16 2))) 1552480267.309 * * [simplify]: iters left: 4 (6 enodes) 1552480267.313 * * [simplify]: iters left: 3 (15 enodes) 1552480267.318 * * [simplify]: iters left: 2 (20 enodes) 1552480267.324 * * [simplify]: iters left: 1 (22 enodes) 1552480267.331 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480267.331 * * [simplify]: Extracting #1: cost 5 inf + 0 1552480267.331 * * [simplify]: Extracting #2: cost 9 inf + 1 1552480267.331 * * [simplify]: Extracting #3: cost 8 inf + 443 1552480267.332 * * [simplify]: Extracting #4: cost 0 inf + 3576 1552480267.332 * * [simplify]: Extracting #5: cost 0 inf + 3256 1552480267.332 * * [simplify]: Extracting #6: cost 0 inf + 3056 1552480267.333 * [simplify]: Simplified to (/.p16 (/.p16 (real->posit16 1.0) (real->posit16 2)) (real->posit16 2)) 1552480267.333 * [simplify]: Simplified (2 1) to (λ (i) (*.p16 (/.p16 (/.p16 (real->posit16 1.0) (real->posit16 2)) (real->posit16 2)) (*.p16 (/.p16 i (*.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i)))) 1552480267.333 * * * * [progress]: [ 53 / 90 ] 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))))> 1552480267.333 * [simplify]: Simplifying (/.p16 i i) 1552480267.333 * * [simplify]: iters left: 1 (2 enodes) 1552480267.334 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480267.335 * * [simplify]: Extracting #1: cost 3 inf + 0 1552480267.335 * * [simplify]: Extracting #2: cost 1 inf + 2 1552480267.335 * * [simplify]: Extracting #3: cost 0 inf + 3 1552480267.335 * [simplify]: Simplified to (real->posit16 1.0) 1552480267.335 * [simplify]: Simplified (2 1) to (λ (i) (*.p16 (real->posit16 1.0) (*.p16 (/.p16 i (*.p16 (*.p16 (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)))) 1552480267.335 * * * * [progress]: [ 54 / 90 ] simplifiying candidate #posit16 2)) (*.p16 (/.p16 i (*.p16 (*.p16 i (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i))))> 1552480267.335 * [simplify]: Simplifying (/.p16 i (real->posit16 2)) 1552480267.335 * * [simplify]: iters left: 2 (4 enodes) 1552480267.337 * * [simplify]: iters left: 1 (7 enodes) 1552480267.340 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480267.340 * * [simplify]: Extracting #1: cost 3 inf + 0 1552480267.340 * * [simplify]: Extracting #2: cost 3 inf + 1 1552480267.340 * * [simplify]: Extracting #3: cost 0 inf + 445 1552480267.340 * [simplify]: Simplified to (/.p16 i (real->posit16 2)) 1552480267.340 * [simplify]: Simplified (2 1) to (λ (i) (*.p16 (/.p16 i (real->posit16 2)) (*.p16 (/.p16 i (*.p16 (*.p16 i (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))) (*.p16 i i)))) 1552480267.340 * * * * [progress]: [ 55 / 90 ] simplifiying candidate #posit16 2))) (*.p16 (/.p16 i (*.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))))> 1552480267.341 * [simplify]: Simplifying (/.p16 i (*.p16 i (real->posit16 2))) 1552480267.341 * * [simplify]: iters left: 3 (5 enodes) 1552480267.343 * * [simplify]: iters left: 2 (11 enodes) 1552480267.347 * * [simplify]: iters left: 1 (13 enodes) 1552480267.352 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480267.352 * * [simplify]: Extracting #1: cost 5 inf + 0 1552480267.352 * * [simplify]: Extracting #2: cost 6 inf + 1 1552480267.352 * * [simplify]: Extracting #3: cost 0 inf + 1529 1552480267.352 * * [simplify]: Extracting #4: cost 0 inf + 1089 1552480267.352 * * [simplify]: Extracting #5: cost 0 inf + 769 1552480267.352 * [simplify]: Simplified to (/.p16 (real->posit16 1.0) (real->posit16 2)) 1552480267.352 * [simplify]: Simplified (2 1) to (λ (i) (*.p16 (/.p16 (real->posit16 1.0) (real->posit16 2)) (*.p16 (/.p16 i (*.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)))) 1552480267.353 * * * * [progress]: [ 56 / 90 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) (*.p16 (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) (*.p16 i i))))> 1552480267.353 * [simplify]: Simplifying (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) 1552480267.353 * * [simplify]: iters left: 5 (9 enodes) 1552480267.358 * * [simplify]: iters left: 4 (28 enodes) 1552480267.370 * * [simplify]: iters left: 3 (66 enodes) 1552480267.402 * * [simplify]: iters left: 2 (206 enodes) 1552480267.551 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480267.551 * * [simplify]: Extracting #1: cost 39 inf + 0 1552480267.551 * * [simplify]: Extracting #2: cost 172 inf + 1 1552480267.552 * * [simplify]: Extracting #3: cost 247 inf + 322 1552480267.554 * * [simplify]: Extracting #4: cost 253 inf + 16849 1552480267.564 * * [simplify]: Extracting #5: cost 114 inf + 204899 1552480267.586 * * [simplify]: Extracting #6: cost 7 inf + 360159 1552480267.611 * * [simplify]: Extracting #7: cost 0 inf + 374380 1552480267.633 * [simplify]: Simplified to (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) 1552480267.633 * [simplify]: Simplified (2 1) to (λ (i) (*.p16 (/.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) (*.p16 (/.p16 i (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) (*.p16 i i)))) 1552480267.633 * * * * [progress]: [ 57 / 90 ] 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)))))> 1552480267.633 * [simplify]: Simplifying (*.p16 (*.p16 i i) (*.p16 i i)) 1552480267.633 * * [simplify]: iters left: 2 (3 enodes) 1552480267.634 * * [simplify]: iters left: 1 (9 enodes) 1552480267.636 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480267.636 * * [simplify]: Extracting #1: cost 4 inf + 0 1552480267.636 * * [simplify]: Extracting #2: cost 3 inf + 1 1552480267.636 * * [simplify]: Extracting #3: cost 0 inf + 1604 1552480267.636 * [simplify]: Simplified to (*.p16 (*.p16 i i) (*.p16 i i)) 1552480267.636 * [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))))) 1552480267.636 * * * * [progress]: [ 58 / 90 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2)))) (*.p16 i i)) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))> 1552480267.636 * [simplify]: Simplifying (*.p16 (/.p16 (*.p16 i i) (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) (*.p16 i i)) 1552480267.636 * * [simplify]: iters left: 5 (8 enodes) 1552480267.638 * * [simplify]: iters left: 4 (27 enodes) 1552480267.645 * * [simplify]: iters left: 3 (95 enodes) 1552480267.676 * * [simplify]: iters left: 2 (354 enodes) 1552480268.141 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480268.142 * * [simplify]: Extracting #1: cost 46 inf + 0 1552480268.142 * * [simplify]: Extracting #2: cost 82 inf + 763 1552480268.143 * * [simplify]: Extracting #3: cost 62 inf + 16666 1552480268.147 * * [simplify]: Extracting #4: cost 20 inf + 73041 1552480268.156 * * [simplify]: Extracting #5: cost 0 inf + 86010 1552480268.165 * * [simplify]: Extracting #6: cost 0 inf + 84130 1552480268.178 * [simplify]: Simplified to (*.p16 (/.p16 i (real->posit16 2)) (/.p16 i (real->posit16 2))) 1552480268.178 * [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)))) 1552480268.178 * * * * [progress]: [ 59 / 90 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (*.p16 i i)) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))> 1552480268.179 * [simplify]: Simplifying (*.p16 (/.p16 (*.p16 i i) (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (*.p16 i i)) 1552480268.179 * * [simplify]: iters left: 6 (12 enodes) 1552480268.186 * * [simplify]: iters left: 5 (43 enodes) 1552480268.210 * * [simplify]: iters left: 4 (168 enodes) 1552480268.368 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480268.369 * * [simplify]: Extracting #1: cost 81 inf + 0 1552480268.369 * * [simplify]: Extracting #2: cost 272 inf + 322 1552480268.371 * * [simplify]: Extracting #3: cost 247 inf + 27007 1552480268.374 * * [simplify]: Extracting #4: cost 182 inf + 85252 1552480268.387 * * [simplify]: Extracting #5: cost 55 inf + 217774 1552480268.410 * * [simplify]: Extracting #6: cost 4 inf + 296796 1552480268.424 * * [simplify]: Extracting #7: cost 0 inf + 303688 1552480268.437 * [simplify]: Simplified to (/.p16 (*.p16 (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0)) (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) 1552480268.437 * [simplify]: Simplified (2 1) to (λ (i) (/.p16 (/.p16 (*.p16 (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0)) (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) 1552480268.437 * * * * [progress]: [ 60 / 90 ] simplifiying candidate #posit16 2)) (*.p16 i (real->posit16 2))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (*.p16 i i)) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))> 1552480268.437 * [simplify]: Simplifying (*.p16 (/.p16 (*.p16 i i) (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (*.p16 i i)) 1552480268.438 * * [simplify]: iters left: 6 (12 enodes) 1552480268.441 * * [simplify]: iters left: 5 (43 enodes) 1552480268.453 * * [simplify]: iters left: 4 (168 enodes) 1552480268.682 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480268.682 * * [simplify]: Extracting #1: cost 81 inf + 0 1552480268.684 * * [simplify]: Extracting #2: cost 272 inf + 322 1552480268.687 * * [simplify]: Extracting #3: cost 247 inf + 27007 1552480268.694 * * [simplify]: Extracting #4: cost 182 inf + 85252 1552480268.713 * * [simplify]: Extracting #5: cost 55 inf + 217774 1552480268.740 * * [simplify]: Extracting #6: cost 4 inf + 296796 1552480268.771 * * [simplify]: Extracting #7: cost 0 inf + 303688 1552480268.798 * [simplify]: Simplified to (/.p16 (*.p16 (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0)) (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) 1552480268.798 * [simplify]: Simplified (2 1) to (λ (i) (/.p16 (/.p16 (*.p16 (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0)) (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) 1552480268.798 * * * * [progress]: [ 61 / 90 ] simplifiying candidate #posit16 2))) (*.p16 i i)) (*.p16 (*.p16 i (real->posit16 2)) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))))> 1552480268.799 * [simplify]: Simplifying (*.p16 (/.p16 (*.p16 i i) (*.p16 i (real->posit16 2))) (*.p16 i i)) 1552480268.799 * * [simplify]: iters left: 4 (7 enodes) 1552480268.803 * * [simplify]: iters left: 3 (23 enodes) 1552480268.813 * * [simplify]: iters left: 2 (67 enodes) 1552480268.868 * * [simplify]: iters left: 1 (155 enodes) 1552480269.006 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480269.007 * * [simplify]: Extracting #1: cost 40 inf + 0 1552480269.007 * * [simplify]: Extracting #2: cost 83 inf + 1 1552480269.009 * * [simplify]: Extracting #3: cost 59 inf + 20213 1552480269.014 * * [simplify]: Extracting #4: cost 6 inf + 65162 1552480269.021 * * [simplify]: Extracting #5: cost 0 inf + 71337 1552480269.027 * [simplify]: Simplified to (*.p16 (/.p16 i (real->posit16 2)) (*.p16 i i)) 1552480269.027 * [simplify]: Simplified (2 1) to (λ (i) (/.p16 (*.p16 (/.p16 i (real->posit16 2)) (*.p16 i i)) (*.p16 (*.p16 i (real->posit16 2)) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))) 1552480269.028 * * * * [progress]: [ 62 / 90 ] simplifiying candidate #posit16 2)) i)) (*.p16 i i)) (*.p16 (real->posit16 2) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))))> 1552480269.028 * [simplify]: Simplifying (*.p16 (/.p16 (*.p16 i i) (*.p16 (*.p16 i (real->posit16 2)) i)) (*.p16 i i)) 1552480269.028 * * [simplify]: iters left: 5 (8 enodes) 1552480269.032 * * [simplify]: iters left: 4 (25 enodes) 1552480269.044 * * [simplify]: iters left: 3 (79 enodes) 1552480269.136 * * [simplify]: iters left: 2 (244 enodes) 1552480269.406 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480269.407 * * [simplify]: Extracting #1: cost 86 inf + 0 1552480269.409 * * [simplify]: Extracting #2: cost 212 inf + 2165 1552480269.415 * * [simplify]: Extracting #3: cost 100 inf + 103155 1552480269.428 * * [simplify]: Extracting #4: cost 5 inf + 209038 1552480269.445 * * [simplify]: Extracting #5: cost 0 inf + 195934 1552480269.460 * * [simplify]: Extracting #6: cost 0 inf + 191307 1552480269.474 * [simplify]: Simplified to (/.p16 (*.p16 i i) (real->posit16 2)) 1552480269.475 * [simplify]: Simplified (2 1) to (λ (i) (/.p16 (/.p16 (*.p16 i i) (real->posit16 2)) (*.p16 (real->posit16 2) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))) 1552480269.475 * * * * [progress]: [ 63 / 90 ] simplifiying candidate #posit16 2)) (real->posit16 2))) (*.p16 i i)) (*.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))))> 1552480269.475 * [simplify]: Simplifying (*.p16 (/.p16 (*.p16 i i) (*.p16 (*.p16 i (real->posit16 2)) (real->posit16 2))) (*.p16 i i)) 1552480269.475 * * [simplify]: iters left: 5 (8 enodes) 1552480269.480 * * [simplify]: iters left: 4 (27 enodes) 1552480269.492 * * [simplify]: iters left: 3 (86 enodes) 1552480269.542 * * [simplify]: iters left: 2 (260 enodes) 1552480269.795 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480269.795 * * [simplify]: Extracting #1: cost 36 inf + 0 1552480269.796 * * [simplify]: Extracting #2: cost 54 inf + 322 1552480269.797 * * [simplify]: Extracting #3: cost 46 inf + 3131 1552480269.799 * * [simplify]: Extracting #4: cost 17 inf + 30913 1552480269.805 * * [simplify]: Extracting #5: cost 0 inf + 50390 1552480269.810 * [simplify]: Simplified to (*.p16 i (*.p16 (/.p16 i (real->posit16 2)) (/.p16 i (real->posit16 2)))) 1552480269.810 * [simplify]: Simplified (2 1) to (λ (i) (/.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))))) 1552480269.810 * * * * [progress]: [ 64 / 90 ] 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)))))> 1552480269.810 * [simplify]: Simplifying (*.p16 (/.p16 (*.p16 i i) i) (*.p16 i i)) 1552480269.810 * * [simplify]: iters left: 3 (4 enodes) 1552480269.811 * * [simplify]: iters left: 2 (13 enodes) 1552480269.814 * * [simplify]: iters left: 1 (28 enodes) 1552480269.823 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480269.823 * * [simplify]: Extracting #1: cost 7 inf + 0 1552480269.823 * * [simplify]: Extracting #2: cost 8 inf + 1 1552480269.823 * * [simplify]: Extracting #3: cost 1 inf + 4008 1552480269.824 * * [simplify]: Extracting #4: cost 0 inf + 3012 1552480269.824 * [simplify]: Simplified to (*.p16 i (*.p16 i i)) 1552480269.824 * [simplify]: Simplified (2 1) to (λ (i) (/.p16 (*.p16 i (*.p16 i i)) (*.p16 (*.p16 (real->posit16 2) (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))) 1552480269.824 * * * * [progress]: [ 65 / 90 ] simplifiying candidate #posit16 2)) (*.p16 i i)) (*.p16 (*.p16 i (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))))> 1552480269.824 * [simplify]: Simplifying (*.p16 (/.p16 (*.p16 i i) (real->posit16 2)) (*.p16 i i)) 1552480269.824 * * [simplify]: iters left: 3 (6 enodes) 1552480269.826 * * [simplify]: iters left: 2 (16 enodes) 1552480269.829 * * [simplify]: iters left: 1 (30 enodes) 1552480269.834 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480269.834 * * [simplify]: Extracting #1: cost 12 inf + 0 1552480269.834 * * [simplify]: Extracting #2: cost 12 inf + 1 1552480269.834 * * [simplify]: Extracting #3: cost 5 inf + 3251 1552480269.834 * * [simplify]: Extracting #4: cost 0 inf + 7260 1552480269.835 * [simplify]: Simplified to (/.p16 (*.p16 (*.p16 i i) (*.p16 i i)) (real->posit16 2)) 1552480269.835 * [simplify]: Simplified (2 1) to (λ (i) (/.p16 (/.p16 (*.p16 (*.p16 i i) (*.p16 i i)) (real->posit16 2)) (*.p16 (*.p16 i (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))) 1552480269.835 * * * * [progress]: [ 66 / 90 ] simplifiying candidate #posit16 2))) (*.p16 i i)) (*.p16 (*.p16 i (real->posit16 2)) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))))> 1552480269.835 * [simplify]: Simplifying (*.p16 (/.p16 (*.p16 i i) (*.p16 i (real->posit16 2))) (*.p16 i i)) 1552480269.835 * * [simplify]: iters left: 4 (7 enodes) 1552480269.837 * * [simplify]: iters left: 3 (23 enodes) 1552480269.842 * * [simplify]: iters left: 2 (67 enodes) 1552480269.877 * * [simplify]: iters left: 1 (155 enodes) 1552480269.973 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480269.973 * * [simplify]: Extracting #1: cost 40 inf + 0 1552480269.973 * * [simplify]: Extracting #2: cost 83 inf + 1 1552480269.975 * * [simplify]: Extracting #3: cost 59 inf + 20213 1552480269.980 * * [simplify]: Extracting #4: cost 6 inf + 65162 1552480269.987 * * [simplify]: Extracting #5: cost 0 inf + 71337 1552480269.993 * [simplify]: Simplified to (*.p16 (/.p16 i (real->posit16 2)) (*.p16 i i)) 1552480269.993 * [simplify]: Simplified (2 1) to (λ (i) (/.p16 (*.p16 (/.p16 i (real->posit16 2)) (*.p16 i i)) (*.p16 (*.p16 i (real->posit16 2)) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))) 1552480269.994 * * * * [progress]: [ 67 / 90 ] 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)))))> 1552480269.994 * [simplify]: Simplifying (*.p16 (/.p16 (*.p16 i i) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))) (*.p16 i i)) 1552480269.994 * * [simplify]: iters left: 6 (11 enodes) 1552480270.000 * * [simplify]: iters left: 5 (37 enodes) 1552480270.009 * * [simplify]: iters left: 4 (100 enodes) 1552480270.041 * * [simplify]: iters left: 3 (368 enodes) 1552480270.635 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480270.635 * * [simplify]: Extracting #1: cost 113 inf + 0 1552480270.637 * * [simplify]: Extracting #2: cost 480 inf + 963 1552480270.639 * * [simplify]: Extracting #3: cost 564 inf + 1604 1552480270.644 * * [simplify]: Extracting #4: cost 523 inf + 83103 1552480270.668 * * [simplify]: Extracting #5: cost 230 inf + 609245 1552480270.733 * * [simplify]: Extracting #6: cost 13 inf + 980034 1552480270.792 * * [simplify]: Extracting #7: cost 0 inf + 1000553 1552480270.845 * * [simplify]: Extracting #8: cost 0 inf + 1000433 1552480270.910 * [simplify]: Simplified to (/.p16 (*.p16 (*.p16 i i) (*.p16 i i)) (-.p16 (*.p16 (*.p16 (real->posit16 2) i) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) 1552480270.911 * [simplify]: Simplified (2 1) to (λ (i) (/.p16 (/.p16 (*.p16 (*.p16 i i) (*.p16 i i)) (-.p16 (*.p16 (*.p16 (real->posit16 2) i) (*.p16 (real->posit16 2) i)) (real->posit16 1.0))) (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))))) 1552480270.911 * * * * [progress]: [ 68 / 90 ] 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)))> 1552480270.911 * [simplify]: Simplifying (*.p16 i (*.p16 i i)) 1552480270.911 * * [simplify]: iters left: 2 (3 enodes) 1552480270.913 * * [simplify]: iters left: 1 (6 enodes) 1552480270.914 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480270.914 * * [simplify]: Extracting #1: cost 3 inf + 0 1552480270.914 * * [simplify]: Extracting #2: cost 2 inf + 1 1552480270.914 * * [simplify]: Extracting #3: cost 0 inf + 963 1552480270.914 * [simplify]: Simplified to (*.p16 (*.p16 i i) i) 1552480270.914 * [simplify]: Simplified (2 1) to (λ (i) (/.p16 (*.p16 (*.p16 i i) i) (/.p16 (*.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))) i))) 1552480270.914 * * * * [progress]: [ 69 / 90 ] 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)))> 1552480270.914 * [simplify]: Simplifying (*.p16 i (*.p16 i i)) 1552480270.914 * * [simplify]: iters left: 2 (3 enodes) 1552480270.915 * * [simplify]: iters left: 1 (6 enodes) 1552480270.916 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480270.916 * * [simplify]: Extracting #1: cost 3 inf + 0 1552480270.916 * * [simplify]: Extracting #2: cost 2 inf + 1 1552480270.916 * * [simplify]: Extracting #3: cost 0 inf + 963 1552480270.916 * [simplify]: Simplified to (*.p16 (*.p16 i i) i) 1552480270.916 * [simplify]: Simplified (2 1) to (λ (i) (/.p16 (*.p16 (*.p16 i i) i) (/.p16 (*.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))) i))) 1552480270.916 * * * * [progress]: [ 70 / 90 ] 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))))))> 1552480270.916 * * * * [progress]: [ 71 / 90 ] 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)))> 1552480270.916 * [simplify]: Simplifying (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1552480270.916 * * [simplify]: iters left: 3 (7 enodes) 1552480270.918 * * [simplify]: iters left: 2 (13 enodes) 1552480270.921 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480270.921 * * [simplify]: Extracting #1: cost 3 inf + 0 1552480270.921 * * [simplify]: Extracting #2: cost 6 inf + 0 1552480270.921 * * [simplify]: Extracting #3: cost 4 inf + 3 1552480270.921 * * [simplify]: Extracting #4: cost 0 inf + 690 1552480270.921 * [simplify]: Simplified to (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1552480270.921 * [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))) 1552480270.921 * [simplify]: Simplifying (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1552480270.921 * * [simplify]: iters left: 3 (7 enodes) 1552480270.923 * * [simplify]: iters left: 2 (19 enodes) 1552480270.928 * * [simplify]: iters left: 1 (37 enodes) 1552480270.935 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480270.935 * * [simplify]: Extracting #1: cost 10 inf + 0 1552480270.935 * * [simplify]: Extracting #2: cost 21 inf + 0 1552480270.935 * * [simplify]: Extracting #3: cost 27 inf + 165 1552480270.935 * * [simplify]: Extracting #4: cost 28 inf + 166 1552480270.936 * * [simplify]: Extracting #5: cost 18 inf + 4946 1552480270.936 * * [simplify]: Extracting #6: cost 0 inf + 22111 1552480270.937 * [simplify]: Simplified to (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1552480270.937 * [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))) 1552480270.938 * * * * [progress]: [ 72 / 90 ] 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)))> 1552480270.938 * [simplify]: Simplifying (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1552480270.938 * * [simplify]: iters left: 3 (7 enodes) 1552480270.940 * * [simplify]: iters left: 2 (13 enodes) 1552480270.942 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480270.942 * * [simplify]: Extracting #1: cost 3 inf + 0 1552480270.942 * * [simplify]: Extracting #2: cost 6 inf + 0 1552480270.942 * * [simplify]: Extracting #3: cost 4 inf + 3 1552480270.942 * * [simplify]: Extracting #4: cost 0 inf + 690 1552480270.942 * [simplify]: Simplified to (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1552480270.942 * [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))) 1552480270.943 * [simplify]: Simplifying (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1552480270.943 * * [simplify]: iters left: 3 (7 enodes) 1552480270.944 * * [simplify]: iters left: 2 (19 enodes) 1552480270.948 * * [simplify]: iters left: 1 (37 enodes) 1552480270.955 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480270.955 * * [simplify]: Extracting #1: cost 10 inf + 0 1552480270.955 * * [simplify]: Extracting #2: cost 21 inf + 0 1552480270.955 * * [simplify]: Extracting #3: cost 27 inf + 165 1552480270.955 * * [simplify]: Extracting #4: cost 28 inf + 166 1552480270.956 * * [simplify]: Extracting #5: cost 18 inf + 4946 1552480270.956 * * [simplify]: Extracting #6: cost 0 inf + 22111 1552480270.957 * [simplify]: Simplified to (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1552480270.958 * [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))) 1552480270.958 * * * * [progress]: [ 73 / 90 ] 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)))> 1552480270.958 * * * * [progress]: [ 74 / 90 ] 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)))> 1552480270.958 * * * * [progress]: [ 75 / 90 ] 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)))> 1552480270.958 * [simplify]: Simplifying (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (neg.p16 (real->posit16 1.0))) 1552480270.958 * * [simplify]: iters left: 4 (9 enodes) 1552480270.960 * * [simplify]: iters left: 3 (21 enodes) 1552480270.964 * * [simplify]: iters left: 2 (45 enodes) 1552480270.973 * * [simplify]: iters left: 1 (74 enodes) 1552480270.993 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480270.993 * * [simplify]: Extracting #1: cost 24 inf + 0 1552480270.993 * * [simplify]: Extracting #2: cost 30 inf + 1 1552480270.993 * * [simplify]: Extracting #3: cost 29 inf + 323 1552480270.994 * * [simplify]: Extracting #4: cost 22 inf + 2894 1552480270.995 * * [simplify]: Extracting #5: cost 15 inf + 7229 1552480270.996 * * [simplify]: Extracting #6: cost 2 inf + 16939 1552480270.999 * * [simplify]: Extracting #7: cost 0 inf + 18383 1552480271.001 * [simplify]: Simplified to (*.p16 (neg.p16 (real->posit16 1.0)) (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) 1552480271.001 * [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))) 1552480271.002 * * * * [progress]: [ 76 / 90 ] 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)))> 1552480271.002 * [simplify]: Simplifying (*.p16 (neg.p16 (real->posit16 1.0)) (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2)))) 1552480271.002 * * [simplify]: iters left: 4 (9 enodes) 1552480271.007 * * [simplify]: iters left: 3 (21 enodes) 1552480271.014 * * [simplify]: iters left: 2 (45 enodes) 1552480271.025 * * [simplify]: iters left: 1 (72 enodes) 1552480271.037 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480271.037 * * [simplify]: Extracting #1: cost 21 inf + 0 1552480271.037 * * [simplify]: Extracting #2: cost 24 inf + 1 1552480271.037 * * [simplify]: Extracting #3: cost 22 inf + 324 1552480271.037 * * [simplify]: Extracting #4: cost 15 inf + 2895 1552480271.038 * * [simplify]: Extracting #5: cost 1 inf + 12686 1552480271.039 * * [simplify]: Extracting #6: cost 0 inf + 13408 1552480271.040 * [simplify]: Simplified to (*.p16 (neg.p16 (real->posit16 1.0)) (*.p16 (*.p16 (real->posit16 2) i) (*.p16 (real->posit16 2) i))) 1552480271.040 * [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))) 1552480271.040 * * * * [progress]: [ 77 / 90 ] 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)))> 1552480271.040 * [simplify]: Simplifying (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1552480271.040 * * [simplify]: iters left: 3 (7 enodes) 1552480271.043 * * [simplify]: iters left: 2 (19 enodes) 1552480271.046 * * [simplify]: iters left: 1 (37 enodes) 1552480271.053 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480271.053 * * [simplify]: Extracting #1: cost 10 inf + 0 1552480271.053 * * [simplify]: Extracting #2: cost 21 inf + 0 1552480271.053 * * [simplify]: Extracting #3: cost 27 inf + 165 1552480271.054 * * [simplify]: Extracting #4: cost 28 inf + 166 1552480271.054 * * [simplify]: Extracting #5: cost 18 inf + 4946 1552480271.055 * * [simplify]: Extracting #6: cost 0 inf + 22111 1552480271.056 * [simplify]: Simplified to (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1552480271.056 * [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))) 1552480271.056 * * * * [progress]: [ 78 / 90 ] 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)))> 1552480271.056 * [simplify]: Simplifying (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1552480271.056 * * [simplify]: iters left: 3 (7 enodes) 1552480271.058 * * [simplify]: iters left: 2 (19 enodes) 1552480271.062 * * [simplify]: iters left: 1 (37 enodes) 1552480271.069 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480271.069 * * [simplify]: Extracting #1: cost 10 inf + 0 1552480271.069 * * [simplify]: Extracting #2: cost 21 inf + 0 1552480271.069 * * [simplify]: Extracting #3: cost 27 inf + 165 1552480271.069 * * [simplify]: Extracting #4: cost 28 inf + 166 1552480271.069 * * [simplify]: Extracting #5: cost 18 inf + 4946 1552480271.071 * * [simplify]: Extracting #6: cost 0 inf + 22111 1552480271.073 * [simplify]: Simplified to (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1552480271.073 * [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))) 1552480271.073 * * * * [progress]: [ 79 / 90 ] 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)))> 1552480271.073 * [simplify]: Simplifying (*.p16 i (real->posit16 2)) 1552480271.073 * * [simplify]: iters left: 2 (4 enodes) 1552480271.076 * * [simplify]: iters left: 1 (8 enodes) 1552480271.078 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480271.078 * * [simplify]: Extracting #1: cost 3 inf + 0 1552480271.078 * * [simplify]: Extracting #2: cost 3 inf + 1 1552480271.078 * * [simplify]: Extracting #3: cost 0 inf + 325 1552480271.078 * [simplify]: Simplified to (*.p16 i (real->posit16 2)) 1552480271.078 * [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))) 1552480271.079 * * * * [progress]: [ 80 / 90 ] simplifiying candidate #posit16 2)) i) (*.p16 (real->posit16 2) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))) (*.p16 i i)))> 1552480271.079 * [simplify]: Simplifying (*.p16 (*.p16 i (real->posit16 2)) i) 1552480271.079 * * [simplify]: iters left: 3 (5 enodes) 1552480271.081 * * [simplify]: iters left: 2 (10 enodes) 1552480271.085 * * [simplify]: iters left: 1 (12 enodes) 1552480271.088 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480271.089 * * [simplify]: Extracting #1: cost 5 inf + 0 1552480271.089 * * [simplify]: Extracting #2: cost 5 inf + 1 1552480271.089 * * [simplify]: Extracting #3: cost 0 inf + 1288 1552480271.089 * [simplify]: Simplified to (*.p16 (*.p16 i (real->posit16 2)) i) 1552480271.089 * [simplify]: Simplified (2 1 2 1) to (λ (i) (*.p16 (/.p16 (*.p16 i i) (*.p16 (*.p16 (*.p16 i (real->posit16 2)) i) (*.p16 (real->posit16 2) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))) (*.p16 i i))) 1552480271.089 * * * * [progress]: [ 81 / 90 ] simplifiying candidate #posit16 2)) (real->posit16 2)) (*.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))) (*.p16 i i)))> 1552480271.090 * [simplify]: Simplifying (*.p16 (*.p16 i (real->posit16 2)) (real->posit16 2)) 1552480271.090 * * [simplify]: iters left: 3 (5 enodes) 1552480271.092 * * [simplify]: iters left: 2 (12 enodes) 1552480271.097 * * [simplify]: iters left: 1 (13 enodes) 1552480271.101 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480271.101 * * [simplify]: Extracting #1: cost 5 inf + 0 1552480271.101 * * [simplify]: Extracting #2: cost 5 inf + 1 1552480271.101 * * [simplify]: Extracting #3: cost 0 inf + 1288 1552480271.101 * [simplify]: Simplified to (*.p16 (*.p16 i (real->posit16 2)) (real->posit16 2)) 1552480271.101 * [simplify]: Simplified (2 1 2 1) to (λ (i) (*.p16 (/.p16 (*.p16 i i) (*.p16 (*.p16 (*.p16 i (real->posit16 2)) (real->posit16 2)) (*.p16 i (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))) (*.p16 i i))) 1552480271.101 * * * * [progress]: [ 82 / 90 ] 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)))> 1552480271.101 * * * * [progress]: [ 83 / 90 ] simplifiying candidate #posit16 2) (*.p16 (*.p16 i (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))) (*.p16 i i)))> 1552480271.102 * [simplify]: Simplifying (real->posit16 2) 1552480271.102 * * [simplify]: iters left: 1 (2 enodes) 1552480271.103 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480271.103 * * [simplify]: Extracting #1: cost 2 inf + 0 1552480271.103 * * [simplify]: Extracting #2: cost 1 inf + 1 1552480271.103 * * [simplify]: Extracting #3: cost 0 inf + 2 1552480271.103 * [simplify]: Simplified to (real->posit16 2) 1552480271.103 * [simplify]: Simplified (2 1 2 1) to (λ (i) (*.p16 (/.p16 (*.p16 i i) (*.p16 (real->posit16 2) (*.p16 (*.p16 i (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0))))) (*.p16 i i))) 1552480271.104 * * * * [progress]: [ 84 / 90 ] 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)))> 1552480271.104 * [simplify]: Simplifying (*.p16 i (real->posit16 2)) 1552480271.104 * * [simplify]: iters left: 2 (4 enodes) 1552480271.106 * * [simplify]: iters left: 1 (8 enodes) 1552480271.109 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480271.109 * * [simplify]: Extracting #1: cost 3 inf + 0 1552480271.109 * * [simplify]: Extracting #2: cost 3 inf + 1 1552480271.109 * * [simplify]: Extracting #3: cost 0 inf + 325 1552480271.109 * [simplify]: Simplified to (*.p16 i (real->posit16 2)) 1552480271.109 * [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))) 1552480271.109 * * * * [progress]: [ 85 / 90 ] 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)))> 1552480271.110 * [simplify]: Simplifying (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) 1552480271.110 * * [simplify]: iters left: 4 (8 enodes) 1552480271.114 * * [simplify]: iters left: 3 (18 enodes) 1552480271.122 * * [simplify]: iters left: 2 (25 enodes) 1552480271.128 * * [simplify]: iters left: 1 (29 enodes) 1552480271.132 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480271.133 * * [simplify]: Extracting #1: cost 3 inf + 0 1552480271.133 * * [simplify]: Extracting #2: cost 11 inf + 0 1552480271.133 * * [simplify]: Extracting #3: cost 9 inf + 3 1552480271.133 * * [simplify]: Extracting #4: cost 0 inf + 3578 1552480271.133 * [simplify]: Simplified to (+.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) 1552480271.133 * [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))) 1552480271.133 * * * * [progress]: [ 86 / 90 ] 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)))> 1552480271.133 * * * * [progress]: [ 87 / 90 ] 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)))> 1552480271.133 * [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)) 1552480271.134 * * [simplify]: iters left: 6 (12 enodes) 1552480271.137 * * [simplify]: iters left: 5 (46 enodes) 1552480271.149 * * [simplify]: iters left: 4 (191 enodes) 1552480271.254 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480271.255 * * [simplify]: Extracting #1: cost 94 inf + 0 1552480271.257 * * [simplify]: Extracting #2: cost 340 inf + 1404 1552480271.263 * * [simplify]: Extracting #3: cost 320 inf + 83239 1552480271.284 * * [simplify]: Extracting #4: cost 119 inf + 431218 1552480271.311 * * [simplify]: Extracting #5: cost 4 inf + 595019 1552480271.337 * * [simplify]: Extracting #6: cost 0 inf + 539239 1552480271.380 * * [simplify]: Extracting #7: cost 0 inf + 536243 1552480271.413 * [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))))) 1552480271.413 * [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)))))) 1552480271.413 * * * * [progress]: [ 88 / 90 ] 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)))> 1552480271.413 * [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)) 1552480271.413 * * [simplify]: iters left: 6 (12 enodes) 1552480271.417 * * [simplify]: iters left: 5 (46 enodes) 1552480271.429 * * [simplify]: iters left: 4 (191 enodes) 1552480271.522 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480271.522 * * [simplify]: Extracting #1: cost 94 inf + 0 1552480271.524 * * [simplify]: Extracting #2: cost 340 inf + 1404 1552480271.531 * * [simplify]: Extracting #3: cost 320 inf + 83239 1552480271.548 * * [simplify]: Extracting #4: cost 119 inf + 431218 1552480271.576 * * [simplify]: Extracting #5: cost 4 inf + 595019 1552480271.605 * * [simplify]: Extracting #6: cost 0 inf + 539239 1552480271.653 * * [simplify]: Extracting #7: cost 0 inf + 536243 1552480271.697 * [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))))) 1552480271.697 * [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)))))) 1552480271.697 * * * * [progress]: [ 89 / 90 ] 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)))> 1552480271.697 * [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)) 1552480271.697 * * [simplify]: iters left: 6 (12 enodes) 1552480271.701 * * [simplify]: iters left: 5 (46 enodes) 1552480271.716 * * [simplify]: iters left: 4 (191 enodes) 1552480271.836 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480271.837 * * [simplify]: Extracting #1: cost 94 inf + 0 1552480271.839 * * [simplify]: Extracting #2: cost 340 inf + 1404 1552480271.845 * * [simplify]: Extracting #3: cost 320 inf + 83239 1552480271.872 * * [simplify]: Extracting #4: cost 119 inf + 431218 1552480271.918 * * [simplify]: Extracting #5: cost 4 inf + 595019 1552480271.971 * * [simplify]: Extracting #6: cost 0 inf + 539239 1552480272.020 * * [simplify]: Extracting #7: cost 0 inf + 536243 1552480272.066 * [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))))) 1552480272.066 * [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)))))) 1552480272.067 * * * * [progress]: [ 90 / 90 ] 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)))> 1552480272.067 * [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)) 1552480272.067 * * [simplify]: iters left: 6 (12 enodes) 1552480272.074 * * [simplify]: iters left: 5 (46 enodes) 1552480272.094 * * [simplify]: iters left: 4 (191 enodes) 1552480272.227 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480272.227 * * [simplify]: Extracting #1: cost 94 inf + 0 1552480272.229 * * [simplify]: Extracting #2: cost 340 inf + 1404 1552480272.235 * * [simplify]: Extracting #3: cost 320 inf + 83239 1552480272.257 * * [simplify]: Extracting #4: cost 119 inf + 431218 1552480272.291 * * [simplify]: Extracting #5: cost 4 inf + 595019 1552480272.317 * * [simplify]: Extracting #6: cost 0 inf + 539239 1552480272.360 * * [simplify]: Extracting #7: cost 0 inf + 536243 1552480272.390 * [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))))) 1552480272.390 * [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)))))) 1552480272.390 * * * [progress]: adding candidates to table 1552480278.970 * * [progress]: iteration 2 / 4 1552480278.970 * * * [progress]: picking best candidate 1552480279.314 * * * * [pick]: Picked #posit16 2)) (real->posit16 1.0)) (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))> 1552480279.314 * * * [progress]: localizing error 1552480279.627 * * * [progress]: generating rewritten candidates 1552480279.627 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 1552480279.666 * * * * [progress]: [ 2 / 4 ] rewriting at (2) 1552480279.731 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1) 1552480279.755 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2) 1552480279.763 * * * [progress]: generating series expansions 1552480279.763 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 1552480279.763 * * * * [progress]: [ 2 / 4 ] generating series at (2) 1552480279.763 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1) 1552480279.763 * * * * [progress]: [ 4 / 4 ] generating series at (2 2) 1552480279.763 * * * [progress]: simplifying candidates 1552480279.763 * * * * [progress]: [ 1 / 31 ] simplifiying candidate #posit16 2)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0)))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))> 1552480279.763 * [simplify]: Simplifying (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0)) 1552480279.763 * * [simplify]: iters left: 3 (7 enodes) 1552480279.767 * * [simplify]: iters left: 2 (14 enodes) 1552480279.773 * * [simplify]: iters left: 1 (27 enodes) 1552480279.782 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480279.783 * * [simplify]: Extracting #1: cost 5 inf + 0 1552480279.783 * * [simplify]: Extracting #2: cost 6 inf + 1 1552480279.783 * * [simplify]: Extracting #3: cost 2 inf + 5 1552480279.783 * * [simplify]: Extracting #4: cost 1 inf + 447 1552480279.783 * * [simplify]: Extracting #5: cost 0 inf + 1210 1552480279.783 * [simplify]: Simplified to (/.p16 i (real->posit16 2)) 1552480279.783 * [simplify]: Simplified (2 1 1) to (λ (i) (/.p16 (/.p16 (/.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 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) 1552480279.783 * * * * [progress]: [ 2 / 31 ] simplifiying candidate #posit16 2)) (real->posit16 1.0)) (/.p16 i (real->posit16 2))) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (real->posit16 1.0))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))> 1552480279.784 * [simplify]: Simplifying (*.p16 (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 i (real->posit16 2))) 1552480279.784 * * [simplify]: iters left: 4 (8 enodes) 1552480279.786 * * [simplify]: iters left: 3 (20 enodes) 1552480279.791 * * [simplify]: iters left: 2 (77 enodes) 1552480279.860 * * [simplify]: iters left: 1 (200 enodes) 1552480279.935 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480279.935 * * [simplify]: Extracting #1: cost 24 inf + 0 1552480279.935 * * [simplify]: Extracting #2: cost 53 inf + 322 1552480279.935 * * [simplify]: Extracting #3: cost 48 inf + 967 1552480279.936 * * [simplify]: Extracting #4: cost 23 inf + 15374 1552480279.937 * * [simplify]: Extracting #5: cost 0 inf + 32306 1552480279.938 * * [simplify]: Extracting #6: cost 0 inf + 32186 1552480279.939 * [simplify]: Simplified to (*.p16 (/.p16 i (real->posit16 2)) (/.p16 i (real->posit16 2))) 1552480279.939 * [simplify]: Simplified (2 1 1) to (λ (i) (/.p16 (/.p16 (*.p16 (/.p16 i (real->posit16 2)) (/.p16 i (real->posit16 2))) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (real->posit16 1.0))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) 1552480279.939 * * * * [progress]: [ 3 / 31 ] simplifiying candidate #posit16 2)) (real->posit16 1.0)) (real->posit16 1.0)) (/.p16 (+.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))))> 1552480279.940 * [simplify]: Simplifying (*.p16 (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0)) (real->posit16 1.0)) 1552480279.940 * * [simplify]: iters left: 4 (8 enodes) 1552480279.942 * * [simplify]: iters left: 3 (16 enodes) 1552480279.945 * * [simplify]: iters left: 2 (30 enodes) 1552480279.948 * * [simplify]: iters left: 1 (32 enodes) 1552480279.951 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480279.951 * * [simplify]: Extracting #1: cost 5 inf + 0 1552480279.951 * * [simplify]: Extracting #2: cost 6 inf + 1 1552480279.951 * * [simplify]: Extracting #3: cost 3 inf + 4 1552480279.951 * * [simplify]: Extracting #4: cost 0 inf + 769 1552480279.951 * [simplify]: Simplified to (/.p16 i (real->posit16 2)) 1552480279.951 * [simplify]: Simplified (2 1 1) to (λ (i) (/.p16 (/.p16 (/.p16 i (real->posit16 2)) (/.p16 (+.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)))) 1552480279.951 * * * * [progress]: [ 4 / 31 ] simplifiying candidate #posit16 2)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (*.p16 (real->posit16 1.0) (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0))))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))> 1552480279.951 * [simplify]: Simplifying (/.p16 i (real->posit16 2)) 1552480279.951 * * [simplify]: iters left: 2 (4 enodes) 1552480279.952 * * [simplify]: iters left: 1 (7 enodes) 1552480279.954 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480279.954 * * [simplify]: Extracting #1: cost 3 inf + 0 1552480279.954 * * [simplify]: Extracting #2: cost 3 inf + 1 1552480279.954 * * [simplify]: Extracting #3: cost 0 inf + 445 1552480279.954 * [simplify]: Simplified to (/.p16 i (real->posit16 2)) 1552480279.954 * [simplify]: Simplified (2 1 1) to (λ (i) (/.p16 (/.p16 (/.p16 i (real->posit16 2)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (*.p16 (real->posit16 1.0) (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0))))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) 1552480279.954 * * * * [progress]: [ 5 / 31 ] simplifiying candidate #posit16 1.0) (/.p16 (+.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))))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))> 1552480279.954 * [simplify]: Simplifying (real->posit16 1.0) 1552480279.954 * * [simplify]: iters left: 1 (2 enodes) 1552480279.955 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480279.955 * * [simplify]: Extracting #1: cost 2 inf + 0 1552480279.955 * * [simplify]: Extracting #2: cost 1 inf + 1 1552480279.955 * * [simplify]: Extracting #3: cost 0 inf + 2 1552480279.955 * [simplify]: Simplified to (real->posit16 1.0) 1552480279.955 * [simplify]: Simplified (2 1 1) to (λ (i) (/.p16 (/.p16 (real->posit16 1.0) (/.p16 (+.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))))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) 1552480279.955 * * * * [progress]: [ 6 / 31 ] simplifiying candidate #posit16 2)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0)))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))> 1552480279.955 * [simplify]: Simplifying (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0)) 1552480279.955 * * [simplify]: iters left: 3 (7 enodes) 1552480279.957 * * [simplify]: iters left: 2 (14 enodes) 1552480279.962 * * [simplify]: iters left: 1 (27 enodes) 1552480279.977 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480279.977 * * [simplify]: Extracting #1: cost 5 inf + 0 1552480279.977 * * [simplify]: Extracting #2: cost 6 inf + 1 1552480279.977 * * [simplify]: Extracting #3: cost 2 inf + 5 1552480279.977 * * [simplify]: Extracting #4: cost 1 inf + 447 1552480279.977 * * [simplify]: Extracting #5: cost 0 inf + 1210 1552480279.977 * [simplify]: Simplified to (/.p16 i (real->posit16 2)) 1552480279.977 * [simplify]: Simplified (2 1 1) to (λ (i) (/.p16 (/.p16 (/.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 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) 1552480279.977 * * * * [progress]: [ 7 / 31 ] simplifiying candidate #posit16 2)) (real->posit16 1.0)) (*.p16 i (real->posit16 1.0))) (*.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (real->posit16 2))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))> 1552480279.978 * [simplify]: Simplifying (*.p16 (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0)) (*.p16 i (real->posit16 1.0))) 1552480279.978 * * [simplify]: iters left: 4 (9 enodes) 1552480279.983 * * [simplify]: iters left: 3 (19 enodes) 1552480279.989 * * [simplify]: iters left: 2 (33 enodes) 1552480279.999 * * [simplify]: iters left: 1 (53 enodes) 1552480280.005 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480280.005 * * [simplify]: Extracting #1: cost 8 inf + 0 1552480280.005 * * [simplify]: Extracting #2: cost 9 inf + 1 1552480280.005 * * [simplify]: Extracting #3: cost 4 inf + 326 1552480280.005 * * [simplify]: Extracting #4: cost 0 inf + 2614 1552480280.005 * [simplify]: Simplified to (*.p16 (/.p16 i (real->posit16 2)) i) 1552480280.005 * [simplify]: Simplified (2 1 1) to (λ (i) (/.p16 (/.p16 (*.p16 (/.p16 i (real->posit16 2)) i) (*.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (real->posit16 2))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) 1552480280.005 * * * * [progress]: [ 8 / 31 ] simplifiying candidate #posit16 1.0)) (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0))) (*.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (real->posit16 2))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))> 1552480280.005 * [simplify]: Simplifying (*.p16 (*.p16 i (real->posit16 1.0)) (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0))) 1552480280.006 * * [simplify]: iters left: 4 (9 enodes) 1552480280.008 * * [simplify]: iters left: 3 (19 enodes) 1552480280.011 * * [simplify]: iters left: 2 (29 enodes) 1552480280.018 * * [simplify]: iters left: 1 (58 enodes) 1552480280.023 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480280.023 * * [simplify]: Extracting #1: cost 12 inf + 0 1552480280.023 * * [simplify]: Extracting #2: cost 14 inf + 1 1552480280.023 * * [simplify]: Extracting #3: cost 7 inf + 1971 1552480280.023 * * [simplify]: Extracting #4: cost 0 inf + 5104 1552480280.024 * [simplify]: Simplified to (*.p16 i (/.p16 i (real->posit16 2))) 1552480280.024 * [simplify]: Simplified (2 1 1) to (λ (i) (/.p16 (/.p16 (*.p16 i (/.p16 i (real->posit16 2))) (*.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (real->posit16 2))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) 1552480280.024 * * * * [progress]: [ 9 / 31 ] simplifiying candidate #posit16 2)) (real->posit16 1.0)) (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (-.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))))> 1552480280.024 * [simplify]: Simplifying (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1552480280.024 * * [simplify]: iters left: 3 (7 enodes) 1552480280.026 * * [simplify]: iters left: 2 (13 enodes) 1552480280.031 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480280.031 * * [simplify]: Extracting #1: cost 3 inf + 0 1552480280.032 * * [simplify]: Extracting #2: cost 6 inf + 0 1552480280.032 * * [simplify]: Extracting #3: cost 4 inf + 3 1552480280.032 * * [simplify]: Extracting #4: cost 0 inf + 690 1552480280.032 * [simplify]: Simplified to (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1552480280.032 * [simplify]: Simplified (2 2) to (λ (i) (*.p16 (/.p16 (/.p16 (*.p16 (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0)) (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (-.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)))) 1552480280.032 * * * * [progress]: [ 10 / 31 ] simplifiying candidate #posit16 2)) (real->posit16 1.0)) (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0))) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))))> 1552480280.033 * [simplify]: Simplifying (*.p16 (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0)) (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0))) 1552480280.033 * * [simplify]: iters left: 4 (8 enodes) 1552480280.037 * * [simplify]: iters left: 3 (19 enodes) 1552480280.047 * * [simplify]: iters left: 2 (59 enodes) 1552480280.103 * * [simplify]: iters left: 1 (168 enodes) 1552480280.163 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480280.163 * * [simplify]: Extracting #1: cost 14 inf + 0 1552480280.163 * * [simplify]: Extracting #2: cost 42 inf + 1 1552480280.163 * * [simplify]: Extracting #3: cost 38 inf + 645 1552480280.163 * * [simplify]: Extracting #4: cost 14 inf + 14935 1552480280.164 * * [simplify]: Extracting #5: cost 0 inf + 23523 1552480280.165 * [simplify]: Simplified to (*.p16 (/.p16 i (real->posit16 2)) (/.p16 i (real->posit16 2))) 1552480280.165 * [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)) (real->posit16 1.0)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))) 1552480280.165 * * * * [progress]: [ 11 / 31 ] simplifiying candidate #posit16 2)) (real->posit16 1.0)) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0))))))> 1552480280.165 * [simplify]: Simplifying (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0)) 1552480280.166 * * [simplify]: iters left: 3 (7 enodes) 1552480280.168 * * [simplify]: iters left: 2 (14 enodes) 1552480280.170 * * [simplify]: iters left: 1 (27 enodes) 1552480280.177 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480280.178 * * [simplify]: Extracting #1: cost 5 inf + 0 1552480280.178 * * [simplify]: Extracting #2: cost 6 inf + 1 1552480280.178 * * [simplify]: Extracting #3: cost 2 inf + 5 1552480280.178 * * [simplify]: Extracting #4: cost 1 inf + 447 1552480280.178 * * [simplify]: Extracting #5: cost 0 inf + 1210 1552480280.178 * [simplify]: Simplified to (/.p16 i (real->posit16 2)) 1552480280.178 * [simplify]: Simplified (2 1) to (λ (i) (/.p16 (/.p16 i (real->posit16 2)) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0)))))) 1552480280.178 * * * * [progress]: [ 12 / 31 ] simplifiying candidate #posit16 2)) (real->posit16 1.0)) (/.p16 i (real->posit16 2))) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (real->posit16 1.0)))))> 1552480280.178 * [simplify]: Simplifying (*.p16 (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 i (real->posit16 2))) 1552480280.178 * * [simplify]: iters left: 4 (8 enodes) 1552480280.180 * * [simplify]: iters left: 3 (20 enodes) 1552480280.186 * * [simplify]: iters left: 2 (77 enodes) 1552480280.271 * * [simplify]: iters left: 1 (200 enodes) 1552480280.348 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480280.348 * * [simplify]: Extracting #1: cost 24 inf + 0 1552480280.348 * * [simplify]: Extracting #2: cost 53 inf + 322 1552480280.349 * * [simplify]: Extracting #3: cost 48 inf + 967 1552480280.350 * * [simplify]: Extracting #4: cost 23 inf + 15374 1552480280.352 * * [simplify]: Extracting #5: cost 0 inf + 32306 1552480280.355 * * [simplify]: Extracting #6: cost 0 inf + 32186 1552480280.357 * [simplify]: Simplified to (*.p16 (/.p16 i (real->posit16 2)) (/.p16 i (real->posit16 2))) 1552480280.357 * [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)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (real->posit16 1.0))))) 1552480280.357 * * * * [progress]: [ 13 / 31 ] simplifiying candidate #posit16 2)) (real->posit16 1.0)) (real->posit16 1.0)) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 i (real->posit16 2))))))> 1552480280.358 * [simplify]: Simplifying (*.p16 (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0)) (real->posit16 1.0)) 1552480280.358 * * [simplify]: iters left: 4 (8 enodes) 1552480280.362 * * [simplify]: iters left: 3 (16 enodes) 1552480280.369 * * [simplify]: iters left: 2 (30 enodes) 1552480280.374 * * [simplify]: iters left: 1 (32 enodes) 1552480280.381 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480280.381 * * [simplify]: Extracting #1: cost 5 inf + 0 1552480280.381 * * [simplify]: Extracting #2: cost 6 inf + 1 1552480280.382 * * [simplify]: Extracting #3: cost 3 inf + 4 1552480280.382 * * [simplify]: Extracting #4: cost 0 inf + 769 1552480280.382 * [simplify]: Simplified to (/.p16 i (real->posit16 2)) 1552480280.382 * [simplify]: Simplified (2 1) to (λ (i) (/.p16 (/.p16 i (real->posit16 2)) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 i (real->posit16 2)))))) 1552480280.382 * * * * [progress]: [ 14 / 31 ] simplifiying candidate #posit16 2)) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (*.p16 (real->posit16 1.0) (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0)))))))> 1552480280.382 * [simplify]: Simplifying (/.p16 i (real->posit16 2)) 1552480280.383 * * [simplify]: iters left: 2 (4 enodes) 1552480280.384 * * [simplify]: iters left: 1 (7 enodes) 1552480280.387 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480280.387 * * [simplify]: Extracting #1: cost 3 inf + 0 1552480280.387 * * [simplify]: Extracting #2: cost 3 inf + 1 1552480280.387 * * [simplify]: Extracting #3: cost 0 inf + 445 1552480280.387 * [simplify]: Simplified to (/.p16 i (real->posit16 2)) 1552480280.387 * [simplify]: Simplified (2 1) to (λ (i) (/.p16 (/.p16 i (real->posit16 2)) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (*.p16 (real->posit16 1.0) (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0))))))) 1552480280.388 * * * * [progress]: [ 15 / 31 ] simplifiying candidate #posit16 1.0) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 (+.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)))))))> 1552480280.388 * [simplify]: Simplifying (real->posit16 1.0) 1552480280.388 * * [simplify]: iters left: 1 (2 enodes) 1552480280.389 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480280.389 * * [simplify]: Extracting #1: cost 2 inf + 0 1552480280.389 * * [simplify]: Extracting #2: cost 1 inf + 1 1552480280.389 * * [simplify]: Extracting #3: cost 0 inf + 2 1552480280.389 * [simplify]: Simplified to (real->posit16 1.0) 1552480280.389 * [simplify]: Simplified (2 1) to (λ (i) (/.p16 (real->posit16 1.0) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 (+.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))))))) 1552480280.390 * * * * [progress]: [ 16 / 31 ] simplifiying candidate #posit16 2)) (real->posit16 1.0)) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0))))))> 1552480280.390 * [simplify]: Simplifying (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0)) 1552480280.390 * * [simplify]: iters left: 3 (7 enodes) 1552480280.394 * * [simplify]: iters left: 2 (14 enodes) 1552480280.399 * * [simplify]: iters left: 1 (27 enodes) 1552480280.416 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480280.416 * * [simplify]: Extracting #1: cost 5 inf + 0 1552480280.416 * * [simplify]: Extracting #2: cost 6 inf + 1 1552480280.416 * * [simplify]: Extracting #3: cost 2 inf + 5 1552480280.416 * * [simplify]: Extracting #4: cost 1 inf + 447 1552480280.416 * * [simplify]: Extracting #5: cost 0 inf + 1210 1552480280.417 * [simplify]: Simplified to (/.p16 i (real->posit16 2)) 1552480280.417 * [simplify]: Simplified (2 1) to (λ (i) (/.p16 (/.p16 i (real->posit16 2)) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0)))))) 1552480280.417 * * * * [progress]: [ 17 / 31 ] simplifiying candidate #posit16 2)) (real->posit16 1.0)) (*.p16 i (real->posit16 1.0))) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (*.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (real->posit16 2)))))> 1552480280.417 * [simplify]: Simplifying (*.p16 (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0)) (*.p16 i (real->posit16 1.0))) 1552480280.417 * * [simplify]: iters left: 4 (9 enodes) 1552480280.422 * * [simplify]: iters left: 3 (19 enodes) 1552480280.428 * * [simplify]: iters left: 2 (33 enodes) 1552480280.439 * * [simplify]: iters left: 1 (53 enodes) 1552480280.448 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480280.448 * * [simplify]: Extracting #1: cost 8 inf + 0 1552480280.448 * * [simplify]: Extracting #2: cost 9 inf + 1 1552480280.448 * * [simplify]: Extracting #3: cost 4 inf + 326 1552480280.448 * * [simplify]: Extracting #4: cost 0 inf + 2614 1552480280.449 * [simplify]: Simplified to (*.p16 (/.p16 i (real->posit16 2)) i) 1552480280.449 * [simplify]: Simplified (2 1) to (λ (i) (/.p16 (*.p16 (/.p16 i (real->posit16 2)) i) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (*.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (real->posit16 2))))) 1552480280.449 * * * * [progress]: [ 18 / 31 ] simplifiying candidate #posit16 1.0)) (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0))) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (*.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (real->posit16 2)))))> 1552480280.449 * [simplify]: Simplifying (*.p16 (*.p16 i (real->posit16 1.0)) (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0))) 1552480280.449 * * [simplify]: iters left: 4 (9 enodes) 1552480280.454 * * [simplify]: iters left: 3 (19 enodes) 1552480280.460 * * [simplify]: iters left: 2 (29 enodes) 1552480280.473 * * [simplify]: iters left: 1 (58 enodes) 1552480280.482 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480280.482 * * [simplify]: Extracting #1: cost 12 inf + 0 1552480280.482 * * [simplify]: Extracting #2: cost 14 inf + 1 1552480280.482 * * [simplify]: Extracting #3: cost 7 inf + 1971 1552480280.483 * * [simplify]: Extracting #4: cost 0 inf + 5104 1552480280.483 * [simplify]: Simplified to (*.p16 i (/.p16 i (real->posit16 2))) 1552480280.483 * [simplify]: Simplified (2 1) to (λ (i) (/.p16 (*.p16 i (/.p16 i (real->posit16 2))) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (*.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (real->posit16 2))))) 1552480280.483 * * * * [progress]: [ 19 / 31 ] simplifiying candidate #posit16 2)) (real->posit16 1.0)) (/.p16 i (real->posit16 2))) (real->posit16 1.0)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))> 1552480280.484 * [simplify]: Simplifying (real->posit16 1.0) 1552480280.484 * * [simplify]: iters left: 1 (2 enodes) 1552480280.485 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480280.485 * * [simplify]: Extracting #1: cost 2 inf + 0 1552480280.485 * * [simplify]: Extracting #2: cost 1 inf + 1 1552480280.485 * * [simplify]: Extracting #3: cost 0 inf + 2 1552480280.485 * [simplify]: Simplified to (real->posit16 1.0) 1552480280.485 * [simplify]: Simplified (2 1 1 2) to (λ (i) (/.p16 (/.p16 (*.p16 (*.p16 (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 i (real->posit16 2))) (real->posit16 1.0)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) 1552480280.485 * * * * [progress]: [ 20 / 31 ] simplifiying candidate #posit16 2)) (real->posit16 1.0)) (real->posit16 1.0)) (/.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))))> 1552480280.486 * [simplify]: Simplifying (/.p16 i (real->posit16 2)) 1552480280.486 * * [simplify]: iters left: 2 (4 enodes) 1552480280.488 * * [simplify]: iters left: 1 (7 enodes) 1552480280.490 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480280.490 * * [simplify]: Extracting #1: cost 3 inf + 0 1552480280.490 * * [simplify]: Extracting #2: cost 3 inf + 1 1552480280.490 * * [simplify]: Extracting #3: cost 0 inf + 445 1552480280.490 * [simplify]: Simplified to (/.p16 i (real->posit16 2)) 1552480280.490 * [simplify]: Simplified (2 1 1 2) to (λ (i) (/.p16 (/.p16 (*.p16 (*.p16 (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0)) (real->posit16 1.0)) (/.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)))) 1552480280.491 * * * * [progress]: [ 21 / 31 ] simplifiying candidate #posit16 2)) (*.p16 (real->posit16 1.0) (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0)))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))> 1552480280.491 * [simplify]: Simplifying (/.p16 i (real->posit16 2)) 1552480280.491 * * [simplify]: iters left: 2 (4 enodes) 1552480280.493 * * [simplify]: iters left: 1 (7 enodes) 1552480280.495 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480280.495 * * [simplify]: Extracting #1: cost 3 inf + 0 1552480280.495 * * [simplify]: Extracting #2: cost 3 inf + 1 1552480280.495 * * [simplify]: Extracting #3: cost 0 inf + 445 1552480280.495 * [simplify]: Simplified to (/.p16 i (real->posit16 2)) 1552480280.495 * [simplify]: Simplified (2 1 1 1) to (λ (i) (/.p16 (/.p16 (*.p16 (/.p16 i (real->posit16 2)) (*.p16 (real->posit16 1.0) (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0)))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) 1552480280.496 * * * * [progress]: [ 22 / 31 ] simplifiying candidate #posit16 1.0) (*.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))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))> 1552480280.496 * [simplify]: Simplifying (real->posit16 1.0) 1552480280.496 * * [simplify]: iters left: 1 (2 enodes) 1552480280.497 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480280.497 * * [simplify]: Extracting #1: cost 2 inf + 0 1552480280.497 * * [simplify]: Extracting #2: cost 1 inf + 1 1552480280.497 * * [simplify]: Extracting #3: cost 0 inf + 2 1552480280.497 * [simplify]: Simplified to (real->posit16 1.0) 1552480280.497 * [simplify]: Simplified (2 1 1 1) to (λ (i) (/.p16 (/.p16 (*.p16 (real->posit16 1.0) (*.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))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) 1552480280.498 * * * * [progress]: [ 23 / 31 ] simplifiying candidate #posit16 2)) (real->posit16 1.0)) (*.p16 i (real->posit16 1.0))) (real->posit16 2)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))> 1552480280.498 * [simplify]: Simplifying (real->posit16 2) 1552480280.498 * * [simplify]: iters left: 1 (2 enodes) 1552480280.499 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480280.499 * * [simplify]: Extracting #1: cost 2 inf + 0 1552480280.499 * * [simplify]: Extracting #2: cost 1 inf + 1 1552480280.499 * * [simplify]: Extracting #3: cost 0 inf + 2 1552480280.499 * [simplify]: Simplified to (real->posit16 2) 1552480280.499 * [simplify]: Simplified (2 1 1 2) to (λ (i) (/.p16 (/.p16 (/.p16 (*.p16 (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0)) (*.p16 i (real->posit16 1.0))) (real->posit16 2)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) 1552480280.500 * * * * [progress]: [ 24 / 31 ] simplifiying candidate #posit16 1.0)) (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0))) (real->posit16 2)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))> 1552480280.500 * [simplify]: Simplifying (*.p16 (*.p16 i (real->posit16 1.0)) (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0))) 1552480280.500 * * [simplify]: iters left: 4 (9 enodes) 1552480280.505 * * [simplify]: iters left: 3 (19 enodes) 1552480280.511 * * [simplify]: iters left: 2 (29 enodes) 1552480280.524 * * [simplify]: iters left: 1 (58 enodes) 1552480280.535 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480280.536 * * [simplify]: Extracting #1: cost 12 inf + 0 1552480280.536 * * [simplify]: Extracting #2: cost 14 inf + 1 1552480280.536 * * [simplify]: Extracting #3: cost 7 inf + 1971 1552480280.536 * * [simplify]: Extracting #4: cost 0 inf + 5104 1552480280.537 * [simplify]: Simplified to (*.p16 i (/.p16 i (real->posit16 2))) 1552480280.537 * [simplify]: Simplified (2 1 1 1) to (λ (i) (/.p16 (/.p16 (/.p16 (*.p16 i (/.p16 i (real->posit16 2))) (real->posit16 2)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) 1552480280.537 * * * * [progress]: [ 25 / 31 ] simplifiying candidate #posit16 2)) (real->posit16 1.0)) (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))> 1552480280.537 * * * * [progress]: [ 26 / 31 ] simplifiying candidate #posit16 2)) (real->posit16 1.0)) (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (+.p16 (*.p16 i (real->posit16 2)) (neg.p16 (real->posit16 1.0)))))> 1552480280.537 * * * * [progress]: [ 27 / 31 ] simplifiying candidate #posit16 2)) (real->posit16 1.0)) (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (/.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)))))> 1552480280.538 * * * * [progress]: [ 28 / 31 ] simplifiying candidate #posit16 2)) (real->posit16 1.0)) (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))> 1552480280.538 * [simplify]: Simplifying (/.p16 (/.p16 (*.p16 (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0)) (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) 1552480280.538 * * [simplify]: iters left: 6 (13 enodes) 1552480280.546 * * [simplify]: iters left: 5 (36 enodes) 1552480280.567 * * [simplify]: iters left: 4 (117 enodes) 1552480280.665 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480280.666 * * [simplify]: Extracting #1: cost 33 inf + 0 1552480280.666 * * [simplify]: Extracting #2: cost 142 inf + 1 1552480280.667 * * [simplify]: Extracting #3: cost 159 inf + 1607 1552480280.669 * * [simplify]: Extracting #4: cost 144 inf + 7801 1552480280.671 * * [simplify]: Extracting #5: cost 117 inf + 24824 1552480280.681 * * [simplify]: Extracting #6: cost 30 inf + 121433 1552480280.693 * * [simplify]: Extracting #7: cost 1 inf + 164159 1552480280.707 * * [simplify]: Extracting #8: cost 0 inf + 164162 1552480280.720 * * [simplify]: Extracting #9: cost 0 inf + 163922 1552480280.734 * [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))) 1552480280.734 * [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)))) 1552480280.734 * * * * [progress]: [ 29 / 31 ] simplifiying candidate #posit16 2)) (real->posit16 1.0)) (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))> 1552480280.734 * [simplify]: Simplifying (/.p16 (/.p16 (*.p16 (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0)) (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) 1552480280.734 * * [simplify]: iters left: 6 (13 enodes) 1552480280.741 * * [simplify]: iters left: 5 (36 enodes) 1552480280.760 * * [simplify]: iters left: 4 (117 enodes) 1552480280.863 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480280.864 * * [simplify]: Extracting #1: cost 33 inf + 0 1552480280.864 * * [simplify]: Extracting #2: cost 142 inf + 1 1552480280.865 * * [simplify]: Extracting #3: cost 159 inf + 1607 1552480280.866 * * [simplify]: Extracting #4: cost 144 inf + 7801 1552480280.869 * * [simplify]: Extracting #5: cost 117 inf + 24824 1552480280.877 * * [simplify]: Extracting #6: cost 30 inf + 121433 1552480280.890 * * [simplify]: Extracting #7: cost 1 inf + 164159 1552480280.903 * * [simplify]: Extracting #8: cost 0 inf + 164162 1552480280.917 * * [simplify]: Extracting #9: cost 0 inf + 163922 1552480280.930 * [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))) 1552480280.930 * [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)))) 1552480280.930 * * * * [progress]: [ 30 / 31 ] simplifiying candidate #posit16 2)) (real->posit16 1.0)) (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))> 1552480280.931 * [simplify]: Simplifying (/.p16 (/.p16 (*.p16 (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0)) (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) 1552480280.931 * * [simplify]: iters left: 6 (13 enodes) 1552480280.938 * * [simplify]: iters left: 5 (36 enodes) 1552480280.961 * * [simplify]: iters left: 4 (117 enodes) 1552480281.057 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480281.058 * * [simplify]: Extracting #1: cost 33 inf + 0 1552480281.058 * * [simplify]: Extracting #2: cost 142 inf + 1 1552480281.059 * * [simplify]: Extracting #3: cost 159 inf + 1607 1552480281.060 * * [simplify]: Extracting #4: cost 144 inf + 7801 1552480281.063 * * [simplify]: Extracting #5: cost 117 inf + 24824 1552480281.073 * * [simplify]: Extracting #6: cost 30 inf + 121433 1552480281.086 * * [simplify]: Extracting #7: cost 1 inf + 164159 1552480281.100 * * [simplify]: Extracting #8: cost 0 inf + 164162 1552480281.115 * * [simplify]: Extracting #9: cost 0 inf + 163922 1552480281.129 * [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))) 1552480281.129 * [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)))) 1552480281.129 * * * * [progress]: [ 31 / 31 ] simplifiying candidate #posit16 2)) (real->posit16 1.0)) (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))> 1552480281.130 * [simplify]: Simplifying (/.p16 (/.p16 (*.p16 (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0)) (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) 1552480281.130 * * [simplify]: iters left: 6 (13 enodes) 1552480281.137 * * [simplify]: iters left: 5 (36 enodes) 1552480281.156 * * [simplify]: iters left: 4 (117 enodes) 1552480281.258 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480281.259 * * [simplify]: Extracting #1: cost 33 inf + 0 1552480281.259 * * [simplify]: Extracting #2: cost 142 inf + 1 1552480281.260 * * [simplify]: Extracting #3: cost 159 inf + 1607 1552480281.262 * * [simplify]: Extracting #4: cost 144 inf + 7801 1552480281.264 * * [simplify]: Extracting #5: cost 117 inf + 24824 1552480281.272 * * [simplify]: Extracting #6: cost 30 inf + 121433 1552480281.285 * * [simplify]: Extracting #7: cost 1 inf + 164159 1552480281.299 * * [simplify]: Extracting #8: cost 0 inf + 164162 1552480281.313 * * [simplify]: Extracting #9: cost 0 inf + 163922 1552480281.326 * [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))) 1552480281.327 * [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)))) 1552480281.327 * * * [progress]: adding candidates to table 1552480283.915 * * [progress]: iteration 3 / 4 1552480283.915 * * * [progress]: picking best candidate 1552480284.290 * * * * [pick]: Picked #posit16 2)) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 i (real->posit16 2))))))> 1552480284.290 * * * [progress]: localizing error 1552480284.395 * * * [progress]: generating rewritten candidates 1552480284.395 * * * * [progress]: [ 1 / 4 ] rewriting at (2) 1552480284.427 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2) 1552480284.458 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2 2) 1552480284.473 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1) 1552480284.477 * * * [progress]: generating series expansions 1552480284.477 * * * * [progress]: [ 1 / 4 ] generating series at (2) 1552480284.477 * * * * [progress]: [ 2 / 4 ] generating series at (2 2) 1552480284.477 * * * * [progress]: [ 3 / 4 ] generating series at (2 2 2) 1552480284.477 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1) 1552480284.477 * * * [progress]: simplifying candidates 1552480284.477 * * * * [progress]: [ 1 / 17 ] simplifiying candidate #posit16 2)) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 i (real->posit16 2)))))> 1552480284.478 * [simplify]: Simplifying (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 i (real->posit16 2))) 1552480284.478 * * [simplify]: iters left: 4 (9 enodes) 1552480284.480 * * [simplify]: iters left: 3 (17 enodes) 1552480284.483 * * [simplify]: iters left: 2 (20 enodes) 1552480284.486 * * [simplify]: iters left: 1 (22 enodes) 1552480284.489 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480284.490 * * [simplify]: Extracting #1: cost 7 inf + 0 1552480284.490 * * [simplify]: Extracting #2: cost 13 inf + 1 1552480284.490 * * [simplify]: Extracting #3: cost 13 inf + 2 1552480284.490 * * [simplify]: Extracting #4: cost 6 inf + 1413 1552480284.490 * * [simplify]: Extracting #5: cost 1 inf + 5106 1552480284.490 * * [simplify]: Extracting #6: cost 0 inf + 5669 1552480284.490 * [simplify]: Simplified to (*.p16 (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) i) (real->posit16 2)) 1552480284.490 * [simplify]: Simplified (2 2) to (λ (i) (/.p16 (/.p16 (/.p16 i (real->posit16 2)) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (*.p16 (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) i) (real->posit16 2)))) 1552480284.491 * * * * [progress]: [ 2 / 17 ] simplifiying candidate #posit16 2)) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) i))) (real->posit16 2)))> 1552480284.491 * [simplify]: Simplifying (real->posit16 2) 1552480284.491 * * [simplify]: iters left: 1 (2 enodes) 1552480284.491 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480284.491 * * [simplify]: Extracting #1: cost 2 inf + 0 1552480284.491 * * [simplify]: Extracting #2: cost 1 inf + 1 1552480284.491 * * [simplify]: Extracting #3: cost 0 inf + 2 1552480284.491 * [simplify]: Simplified to (real->posit16 2) 1552480284.492 * [simplify]: Simplified (2 2) to (λ (i) (/.p16 (/.p16 (/.p16 i (real->posit16 2)) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) i))) (real->posit16 2))) 1552480284.492 * * * * [progress]: [ 3 / 17 ] simplifiying candidate #posit16 2)) (/.p16 (+.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))))> 1552480284.492 * [simplify]: Simplifying (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1552480284.492 * * [simplify]: iters left: 3 (7 enodes) 1552480284.494 * * [simplify]: iters left: 2 (19 enodes) 1552480284.497 * * [simplify]: iters left: 1 (37 enodes) 1552480284.506 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480284.506 * * [simplify]: Extracting #1: cost 10 inf + 0 1552480284.506 * * [simplify]: Extracting #2: cost 21 inf + 0 1552480284.506 * * [simplify]: Extracting #3: cost 27 inf + 165 1552480284.506 * * [simplify]: Extracting #4: cost 28 inf + 166 1552480284.506 * * [simplify]: Extracting #5: cost 18 inf + 4946 1552480284.507 * * [simplify]: Extracting #6: cost 0 inf + 22111 1552480284.508 * [simplify]: Simplified to (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1552480284.508 * [simplify]: Simplified (2 2) to (λ (i) (/.p16 (/.p16 (/.p16 i (real->posit16 2)) (/.p16 (+.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)))) 1552480284.508 * * * * [progress]: [ 4 / 17 ] simplifiying candidate #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 (real->posit16 2))))> 1552480284.508 * [simplify]: Simplifying (/.p16 i (real->posit16 2)) 1552480284.508 * * [simplify]: iters left: 2 (4 enodes) 1552480284.509 * * [simplify]: iters left: 1 (7 enodes) 1552480284.511 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480284.511 * * [simplify]: Extracting #1: cost 3 inf + 0 1552480284.511 * * [simplify]: Extracting #2: cost 3 inf + 1 1552480284.511 * * [simplify]: Extracting #3: cost 0 inf + 445 1552480284.511 * [simplify]: Simplified to (/.p16 i (real->posit16 2)) 1552480284.511 * [simplify]: Simplified (2 2) to (λ (i) (*.p16 (/.p16 (/.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 (real->posit16 2)))) 1552480284.511 * * * * [progress]: [ 5 / 17 ] simplifiying candidate #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 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 i (real->posit16 2))))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))> 1552480284.511 * [simplify]: Simplifying (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1552480284.511 * * [simplify]: iters left: 3 (7 enodes) 1552480284.513 * * [simplify]: iters left: 2 (13 enodes) 1552480284.515 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480284.515 * * [simplify]: Extracting #1: cost 3 inf + 0 1552480284.515 * * [simplify]: Extracting #2: cost 6 inf + 0 1552480284.515 * * [simplify]: Extracting #3: cost 4 inf + 3 1552480284.515 * * [simplify]: Extracting #4: cost 0 inf + 690 1552480284.515 * [simplify]: Simplified to (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1552480284.515 * [simplify]: Simplified (2 2) to (λ (i) (*.p16 (/.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 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 i (real->posit16 2))))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) 1552480284.515 * * * * [progress]: [ 6 / 17 ] simplifiying candidate #posit16 2)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 i (real->posit16 2)))) (real->posit16 2))))> 1552480284.515 * * * * [progress]: [ 7 / 17 ] simplifiying candidate #posit16 2)) (*.p16 (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) i)) (real->posit16 2))))> 1552480284.516 * [simplify]: Simplifying (real->posit16 2) 1552480284.516 * * [simplify]: iters left: 1 (2 enodes) 1552480284.516 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480284.516 * * [simplify]: Extracting #1: cost 2 inf + 0 1552480284.516 * * [simplify]: Extracting #2: cost 1 inf + 1 1552480284.516 * * [simplify]: Extracting #3: cost 0 inf + 2 1552480284.516 * [simplify]: Simplified to (real->posit16 2) 1552480284.516 * [simplify]: Simplified (2 2 2) to (λ (i) (/.p16 (/.p16 i (real->posit16 2)) (*.p16 (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) i)) (real->posit16 2)))) 1552480284.516 * * * * [progress]: [ 8 / 17 ] simplifiying candidate #posit16 2)) (/.p16 (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (/.p16 i (real->posit16 2)))))> 1552480284.517 * [simplify]: Simplifying (/.p16 i (real->posit16 2)) 1552480284.517 * * [simplify]: iters left: 2 (4 enodes) 1552480284.518 * * [simplify]: iters left: 1 (7 enodes) 1552480284.519 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480284.519 * * [simplify]: Extracting #1: cost 3 inf + 0 1552480284.519 * * [simplify]: Extracting #2: cost 3 inf + 1 1552480284.519 * * [simplify]: Extracting #3: cost 0 inf + 445 1552480284.519 * [simplify]: Simplified to (/.p16 i (real->posit16 2)) 1552480284.519 * [simplify]: Simplified (2 2 2) to (λ (i) (/.p16 (/.p16 i (real->posit16 2)) (/.p16 (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (/.p16 i (real->posit16 2))))) 1552480284.519 * * * * [progress]: [ 9 / 17 ] simplifiying candidate #posit16 2)) (/.p16 (*.p16 (-.p16 (*.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)) (real->posit16 1.0)) (/.p16 i (real->posit16 2)))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))))> 1552480284.519 * [simplify]: Simplifying (*.p16 (-.p16 (*.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)) (real->posit16 1.0)) (/.p16 i (real->posit16 2)))) 1552480284.519 * * [simplify]: iters left: 5 (13 enodes) 1552480284.523 * * [simplify]: iters left: 4 (37 enodes) 1552480284.530 * * [simplify]: iters left: 3 (106 enodes) 1552480284.563 * * [simplify]: iters left: 2 (422 enodes) 1552480285.279 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480285.279 * * [simplify]: Extracting #1: cost 123 inf + 0 1552480285.283 * * [simplify]: Extracting #2: cost 877 inf + 1 1552480285.291 * * [simplify]: Extracting #3: cost 1013 inf + 324 1552480285.304 * * [simplify]: Extracting #4: cost 940 inf + 53092 1552480285.347 * * [simplify]: Extracting #5: cost 530 inf + 494655 1552480285.458 * * [simplify]: Extracting #6: cost 128 inf + 1123537 1552480285.585 * * [simplify]: Extracting #7: cost 10 inf + 1286571 1552480285.717 * * [simplify]: Extracting #8: cost 0 inf + 1303361 1552480285.850 * [simplify]: Simplified to (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (*.p16 (+.p16 (real->posit16 1.0) (*.p16 i (real->posit16 2))) (/.p16 (*.p16 (real->posit16 2) (+.p16 (real->posit16 1.0) (*.p16 i (real->posit16 2)))) i))) 1552480285.850 * [simplify]: Simplified (2 2 1) to (λ (i) (/.p16 (/.p16 i (real->posit16 2)) (/.p16 (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (*.p16 (+.p16 (real->posit16 1.0) (*.p16 i (real->posit16 2))) (/.p16 (*.p16 (real->posit16 2) (+.p16 (real->posit16 1.0) (*.p16 i (real->posit16 2)))) i))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))) 1552480285.850 * * * * [progress]: [ 10 / 17 ] simplifiying candidate #posit16 2)) (*.p16 (/.p16 (+.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)))))> 1552480285.851 * * * * [progress]: [ 11 / 17 ] simplifiying candidate #posit16 2)) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (*.p16 (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) i) (real->posit16 2)))))> 1552480285.851 * [simplify]: Simplifying (real->posit16 2) 1552480285.851 * * [simplify]: iters left: 1 (2 enodes) 1552480285.853 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480285.853 * * [simplify]: Extracting #1: cost 2 inf + 0 1552480285.853 * * [simplify]: Extracting #2: cost 1 inf + 1 1552480285.853 * * [simplify]: Extracting #3: cost 0 inf + 2 1552480285.853 * [simplify]: Simplified to (real->posit16 2) 1552480285.853 * [simplify]: Simplified (2 2 2 2) to (λ (i) (/.p16 (/.p16 i (real->posit16 2)) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (*.p16 (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) i) (real->posit16 2))))) 1552480285.854 * * * * [progress]: [ 12 / 17 ] simplifiying candidate #posit16 2)) (*.p16 (+.p16 (*.p16 i (real->posit16 2)) (neg.p16 (real->posit16 1.0))) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 i (real->posit16 2))))))> 1552480285.854 * * * * [progress]: [ 13 / 17 ] simplifiying candidate #posit16 2)) (*.p16 (/.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))) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 i (real->posit16 2))))))> 1552480285.854 * * * * [progress]: [ 14 / 17 ] simplifiying candidate #posit16 2)) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 i (real->posit16 2))))))> 1552480285.854 * [simplify]: Simplifying (/.p16 (/.p16 i (real->posit16 2)) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 i (real->posit16 2))))) 1552480285.854 * * [simplify]: iters left: 6 (12 enodes) 1552480285.860 * * [simplify]: iters left: 5 (33 enodes) 1552480285.875 * * [simplify]: iters left: 4 (102 enodes) 1552480285.942 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480285.942 * * [simplify]: Extracting #1: cost 27 inf + 0 1552480285.943 * * [simplify]: Extracting #2: cost 136 inf + 1 1552480285.944 * * [simplify]: Extracting #3: cost 189 inf + 2612 1552480285.945 * * [simplify]: Extracting #4: cost 189 inf + 7072 1552480285.952 * * [simplify]: Extracting #5: cost 92 inf + 103016 1552480285.970 * * [simplify]: Extracting #6: cost 7 inf + 226151 1552480285.990 * * [simplify]: Extracting #7: cost 0 inf + 235612 1552480286.012 * * [simplify]: Extracting #8: cost 0 inf + 235492 1552480286.032 * [simplify]: Simplified to (*.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)))) 1552480286.033 * [simplify]: Simplified (2) to (λ (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))))) 1552480286.033 * * * * [progress]: [ 15 / 17 ] simplifiying candidate #posit16 2)) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 i (real->posit16 2))))))> 1552480286.033 * [simplify]: Simplifying (/.p16 (/.p16 i (real->posit16 2)) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 i (real->posit16 2))))) 1552480286.033 * * [simplify]: iters left: 6 (12 enodes) 1552480286.039 * * [simplify]: iters left: 5 (33 enodes) 1552480286.057 * * [simplify]: iters left: 4 (102 enodes) 1552480286.121 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480286.121 * * [simplify]: Extracting #1: cost 27 inf + 0 1552480286.121 * * [simplify]: Extracting #2: cost 136 inf + 1 1552480286.123 * * [simplify]: Extracting #3: cost 189 inf + 2612 1552480286.124 * * [simplify]: Extracting #4: cost 189 inf + 7072 1552480286.131 * * [simplify]: Extracting #5: cost 92 inf + 103016 1552480286.150 * * [simplify]: Extracting #6: cost 7 inf + 226151 1552480286.170 * * [simplify]: Extracting #7: cost 0 inf + 235612 1552480286.190 * * [simplify]: Extracting #8: cost 0 inf + 235492 1552480286.214 * [simplify]: Simplified to (*.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)))) 1552480286.214 * [simplify]: Simplified (2) to (λ (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))))) 1552480286.214 * * * * [progress]: [ 16 / 17 ] simplifiying candidate #posit16 2)) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 i (real->posit16 2))))))> 1552480286.215 * [simplify]: Simplifying (/.p16 (/.p16 i (real->posit16 2)) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 i (real->posit16 2))))) 1552480286.215 * * [simplify]: iters left: 6 (12 enodes) 1552480286.221 * * [simplify]: iters left: 5 (33 enodes) 1552480286.236 * * [simplify]: iters left: 4 (102 enodes) 1552480286.297 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480286.297 * * [simplify]: Extracting #1: cost 27 inf + 0 1552480286.298 * * [simplify]: Extracting #2: cost 136 inf + 1 1552480286.299 * * [simplify]: Extracting #3: cost 189 inf + 2612 1552480286.301 * * [simplify]: Extracting #4: cost 189 inf + 7072 1552480286.308 * * [simplify]: Extracting #5: cost 92 inf + 103016 1552480286.326 * * [simplify]: Extracting #6: cost 7 inf + 226151 1552480286.350 * * [simplify]: Extracting #7: cost 0 inf + 235612 1552480286.369 * * [simplify]: Extracting #8: cost 0 inf + 235492 1552480286.388 * [simplify]: Simplified to (*.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)))) 1552480286.389 * [simplify]: Simplified (2) to (λ (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))))) 1552480286.389 * * * * [progress]: [ 17 / 17 ] simplifiying candidate #posit16 2)) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 i (real->posit16 2))))))> 1552480286.389 * [simplify]: Simplifying (/.p16 (/.p16 i (real->posit16 2)) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 i (real->posit16 2))))) 1552480286.389 * * [simplify]: iters left: 6 (12 enodes) 1552480286.395 * * [simplify]: iters left: 5 (33 enodes) 1552480286.409 * * [simplify]: iters left: 4 (102 enodes) 1552480286.454 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480286.454 * * [simplify]: Extracting #1: cost 27 inf + 0 1552480286.454 * * [simplify]: Extracting #2: cost 136 inf + 1 1552480286.455 * * [simplify]: Extracting #3: cost 189 inf + 2612 1552480286.456 * * [simplify]: Extracting #4: cost 189 inf + 7072 1552480286.459 * * [simplify]: Extracting #5: cost 92 inf + 103016 1552480286.471 * * [simplify]: Extracting #6: cost 7 inf + 226151 1552480286.481 * * [simplify]: Extracting #7: cost 0 inf + 235612 1552480286.498 * * [simplify]: Extracting #8: cost 0 inf + 235492 1552480286.518 * [simplify]: Simplified to (*.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)))) 1552480286.518 * [simplify]: Simplified (2) to (λ (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))))) 1552480286.518 * * * [progress]: adding candidates to table 1552480287.913 * * [progress]: iteration 4 / 4 1552480287.913 * * * [progress]: picking best candidate 1552480288.188 * * * * [pick]: Picked #posit16 2)) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) i))) (real->posit16 2)))> 1552480288.188 * * * [progress]: localizing error 1552480288.321 * * * [progress]: generating rewritten candidates 1552480288.321 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 1552480288.350 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 2 2) 1552480288.357 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 2) 1552480288.371 * * * * [progress]: [ 4 / 4 ] rewriting at (2) 1552480288.392 * * * [progress]: generating series expansions 1552480288.392 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 1552480288.392 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 2 2) 1552480288.392 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 2) 1552480288.392 * * * * [progress]: [ 4 / 4 ] generating series at (2) 1552480288.392 * * * [progress]: simplifying candidates 1552480288.392 * * * * [progress]: [ 1 / 18 ] simplifiying candidate #posit16 2)) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) i)) (real->posit16 2)))> 1552480288.392 * [simplify]: Simplifying (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) i) 1552480288.392 * * [simplify]: iters left: 4 (8 enodes) 1552480288.395 * * [simplify]: iters left: 3 (14 enodes) 1552480288.397 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480288.397 * * [simplify]: Extracting #1: cost 3 inf + 0 1552480288.397 * * [simplify]: Extracting #2: cost 4 inf + 1 1552480288.398 * * [simplify]: Extracting #3: cost 6 inf + 1 1552480288.398 * * [simplify]: Extracting #4: cost 5 inf + 3 1552480288.398 * * [simplify]: Extracting #5: cost 0 inf + 1493 1552480288.398 * [simplify]: Simplified to (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) i) 1552480288.398 * [simplify]: Simplified (2 1 2) to (λ (i) (/.p16 (/.p16 (/.p16 (/.p16 i (real->posit16 2)) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) i)) (real->posit16 2))) 1552480288.398 * * * * [progress]: [ 2 / 18 ] simplifiying candidate #posit16 2)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) i)) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (real->posit16 2)))> 1552480288.398 * [simplify]: Simplifying (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1552480288.398 * * [simplify]: iters left: 3 (7 enodes) 1552480288.400 * * [simplify]: iters left: 2 (19 enodes) 1552480288.407 * * [simplify]: iters left: 1 (37 enodes) 1552480288.420 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480288.420 * * [simplify]: Extracting #1: cost 10 inf + 0 1552480288.420 * * [simplify]: Extracting #2: cost 21 inf + 0 1552480288.420 * * [simplify]: Extracting #3: cost 27 inf + 165 1552480288.421 * * [simplify]: Extracting #4: cost 28 inf + 166 1552480288.421 * * [simplify]: Extracting #5: cost 18 inf + 4946 1552480288.423 * * [simplify]: Extracting #6: cost 0 inf + 22111 1552480288.425 * [simplify]: Simplified to (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1552480288.425 * [simplify]: Simplified (2 1 2) to (λ (i) (/.p16 (/.p16 (/.p16 (/.p16 i (real->posit16 2)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) i)) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (real->posit16 2))) 1552480288.425 * * * * [progress]: [ 3 / 18 ] simplifiying candidate #posit16 2)) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) i) (real->posit16 2)))> 1552480288.425 * * * * [progress]: [ 4 / 18 ] simplifiying candidate #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 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) i))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (real->posit16 2)))> 1552480288.425 * [simplify]: Simplifying (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1552480288.425 * * [simplify]: iters left: 3 (7 enodes) 1552480288.429 * * [simplify]: iters left: 2 (13 enodes) 1552480288.433 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480288.433 * * [simplify]: Extracting #1: cost 3 inf + 0 1552480288.434 * * [simplify]: Extracting #2: cost 6 inf + 0 1552480288.434 * * [simplify]: Extracting #3: cost 4 inf + 3 1552480288.434 * * [simplify]: Extracting #4: cost 0 inf + 690 1552480288.434 * [simplify]: Simplified to (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) 1552480288.434 * [simplify]: Simplified (2 1 2) to (λ (i) (/.p16 (*.p16 (/.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 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) i))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (real->posit16 2))) 1552480288.434 * * * * [progress]: [ 5 / 18 ] simplifiying candidate #posit16 2)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) i)) (real->posit16 2))) (real->posit16 2)))> 1552480288.434 * * * * [progress]: [ 6 / 18 ] simplifiying candidate #posit16 2)) (/.p16 (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) i)) (real->posit16 2)))> 1552480288.434 * * * * [progress]: [ 7 / 18 ] simplifiying candidate #posit16 2)) (/.p16 (*.p16 (-.p16 (*.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)) (real->posit16 1.0)) i)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (real->posit16 2)))> 1552480288.435 * [simplify]: Simplifying (*.p16 (-.p16 (*.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)) (real->posit16 1.0)) i)) 1552480288.435 * * [simplify]: iters left: 5 (12 enodes) 1552480288.441 * * [simplify]: iters left: 4 (34 enodes) 1552480288.454 * * [simplify]: iters left: 3 (94 enodes) 1552480288.510 * * [simplify]: iters left: 2 (320 enodes) 1552480288.915 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480288.915 * * [simplify]: Extracting #1: cost 86 inf + 0 1552480288.918 * * [simplify]: Extracting #2: cost 578 inf + 1 1552480288.923 * * [simplify]: Extracting #3: cost 705 inf + 1690 1552480288.933 * * [simplify]: Extracting #4: cost 600 inf + 108029 1552480288.960 * * [simplify]: Extracting #5: cost 280 inf + 529151 1552480289.001 * * [simplify]: Extracting #6: cost 21 inf + 872248 1552480289.046 * * [simplify]: Extracting #7: cost 0 inf + 878311 1552480289.090 * [simplify]: Simplified to (/.p16 (*.p16 (*.p16 (+.p16 (real->posit16 1.0) (*.p16 i (real->posit16 2))) (+.p16 (real->posit16 1.0) (*.p16 i (real->posit16 2)))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) i) 1552480289.090 * [simplify]: Simplified (2 1 2 1) to (λ (i) (/.p16 (/.p16 (/.p16 i (real->posit16 2)) (/.p16 (/.p16 (*.p16 (*.p16 (+.p16 (real->posit16 1.0) (*.p16 i (real->posit16 2))) (+.p16 (real->posit16 1.0) (*.p16 i (real->posit16 2)))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) i) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (real->posit16 2))) 1552480289.091 * * * * [progress]: [ 8 / 18 ] simplifiying candidate #posit16 2)) (*.p16 (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) i) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (real->posit16 2)))> 1552480289.091 * * * * [progress]: [ 9 / 18 ] simplifiying candidate #posit16 2)) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (/.p16 (real->posit16 2) i)))> 1552480289.091 * [simplify]: Simplifying (/.p16 (/.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)))) 1552480289.091 * * [simplify]: iters left: 5 (11 enodes) 1552480289.095 * * [simplify]: iters left: 4 (34 enodes) 1552480289.103 * * [simplify]: iters left: 3 (104 enodes) 1552480289.152 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480289.153 * * [simplify]: Extracting #1: cost 16 inf + 0 1552480289.153 * * [simplify]: Extracting #2: cost 116 inf + 1 1552480289.153 * * [simplify]: Extracting #3: cost 169 inf + 1409 1552480289.154 * * [simplify]: Extracting #4: cost 183 inf + 9274 1552480289.158 * * [simplify]: Extracting #5: cost 87 inf + 92969 1552480289.166 * * [simplify]: Extracting #6: cost 4 inf + 167763 1552480289.174 * * [simplify]: Extracting #7: cost 0 inf + 171415 1552480289.184 * [simplify]: Simplified to (/.p16 i (*.p16 (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) (real->posit16 2))) 1552480289.185 * [simplify]: Simplified (2 1) to (λ (i) (/.p16 (/.p16 i (*.p16 (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) (real->posit16 2))) (/.p16 (real->posit16 2) i))) 1552480289.185 * * * * [progress]: [ 10 / 18 ] simplifiying candidate #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 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) i))) (/.p16 (real->posit16 2) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))))> 1552480289.185 * [simplify]: Simplifying (/.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 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) i))) 1552480289.185 * * [simplify]: iters left: 6 (14 enodes) 1552480289.189 * * [simplify]: iters left: 5 (40 enodes) 1552480289.197 * * [simplify]: iters left: 4 (119 enodes) 1552480289.231 * * [simplify]: iters left: 3 (473 enodes) 1552480289.970 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480289.970 * * [simplify]: Extracting #1: cost 88 inf + 0 1552480289.973 * * [simplify]: Extracting #2: cost 609 inf + 1 1552480289.982 * * [simplify]: Extracting #3: cost 890 inf + 4338 1552480289.996 * * [simplify]: Extracting #4: cost 629 inf + 334763 1552480290.064 * * [simplify]: Extracting #5: cost 101 inf + 1108357 1552480290.198 * * [simplify]: Extracting #6: cost 1 inf + 1248212 1552480290.279 * * [simplify]: Extracting #7: cost 0 inf + 1249255 1552480290.349 * [simplify]: Simplified to (*.p16 i (/.p16 i (*.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (*.p16 (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) (real->posit16 2))))) 1552480290.349 * [simplify]: Simplified (2 1) to (λ (i) (/.p16 (*.p16 i (/.p16 i (*.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (*.p16 (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)) (real->posit16 2))))) (/.p16 (real->posit16 2) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))) 1552480290.349 * * * * [progress]: [ 11 / 18 ] simplifiying candidate #posit16 2)) (*.p16 (real->posit16 2) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) i)))))> 1552480290.349 * [simplify]: Simplifying (/.p16 i (real->posit16 2)) 1552480290.349 * * [simplify]: iters left: 2 (4 enodes) 1552480290.351 * * [simplify]: iters left: 1 (7 enodes) 1552480290.352 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480290.352 * * [simplify]: Extracting #1: cost 3 inf + 0 1552480290.352 * * [simplify]: Extracting #2: cost 3 inf + 1 1552480290.352 * * [simplify]: Extracting #3: cost 0 inf + 445 1552480290.352 * [simplify]: Simplified to (/.p16 i (real->posit16 2)) 1552480290.352 * [simplify]: Simplified (2 1) to (λ (i) (/.p16 (/.p16 i (real->posit16 2)) (*.p16 (real->posit16 2) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) i))))) 1552480290.352 * * * * [progress]: [ 12 / 18 ] simplifiying candidate #posit16 2)) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (*.p16 (real->posit16 2) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) i))))> 1552480290.352 * [simplify]: Simplifying (/.p16 (/.p16 i (real->posit16 2)) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) 1552480290.352 * * [simplify]: iters left: 4 (9 enodes) 1552480290.354 * * [simplify]: iters left: 3 (23 enodes) 1552480290.359 * * [simplify]: iters left: 2 (48 enodes) 1552480290.369 * * [simplify]: iters left: 1 (130 enodes) 1552480290.411 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480290.411 * * [simplify]: Extracting #1: cost 33 inf + 0 1552480290.411 * * [simplify]: Extracting #2: cost 121 inf + 1 1552480290.411 * * [simplify]: Extracting #3: cost 150 inf + 767 1552480290.414 * * [simplify]: Extracting #4: cost 147 inf + 6462 1552480290.417 * * [simplify]: Extracting #5: cost 102 inf + 59322 1552480290.425 * * [simplify]: Extracting #6: cost 7 inf + 167589 1552480290.440 * * [simplify]: Extracting #7: cost 0 inf + 181450 1552480290.449 * [simplify]: Simplified to (/.p16 i (*.p16 (real->posit16 2) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) 1552480290.449 * [simplify]: Simplified (2 1) to (λ (i) (/.p16 (/.p16 i (*.p16 (real->posit16 2) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (*.p16 (real->posit16 2) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) i)))) 1552480290.449 * * * * [progress]: [ 13 / 18 ] simplifiying candidate #posit16 2)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) i)) (*.p16 (real->posit16 2) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))))> 1552480290.449 * [simplify]: Simplifying (/.p16 (/.p16 i (real->posit16 2)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) i)) 1552480290.450 * * [simplify]: iters left: 5 (10 enodes) 1552480290.452 * * [simplify]: iters left: 4 (20 enodes) 1552480290.455 * * [simplify]: iters left: 3 (29 enodes) 1552480290.460 * * [simplify]: iters left: 2 (40 enodes) 1552480290.466 * * [simplify]: iters left: 1 (54 enodes) 1552480290.474 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480290.474 * * [simplify]: Extracting #1: cost 16 inf + 0 1552480290.474 * * [simplify]: Extracting #2: cost 19 inf + 1 1552480290.474 * * [simplify]: Extracting #3: cost 18 inf + 324 1552480290.475 * * [simplify]: Extracting #4: cost 9 inf + 5380 1552480290.475 * * [simplify]: Extracting #5: cost 3 inf + 10234 1552480290.476 * * [simplify]: Extracting #6: cost 0 inf + 13083 1552480290.476 * [simplify]: Simplified to (/.p16 (*.p16 i i) (+.p16 (real->posit16 2) (*.p16 (*.p16 i (real->posit16 2)) (real->posit16 2)))) 1552480290.476 * [simplify]: Simplified (2 1) to (λ (i) (/.p16 (/.p16 (*.p16 i i) (+.p16 (real->posit16 2) (*.p16 (*.p16 i (real->posit16 2)) (real->posit16 2)))) (*.p16 (real->posit16 2) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))) 1552480290.476 * * * * [progress]: [ 14 / 18 ] simplifiying candidate #posit16 2) (*.p16 (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) i)) (real->posit16 2)))))> 1552480290.477 * * * * [progress]: [ 15 / 18 ] simplifiying candidate #posit16 2)) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) i))) (real->posit16 2)))> 1552480290.477 * [simplify]: Simplifying (real->posit16 2) 1552480290.477 * * [simplify]: iters left: 1 (2 enodes) 1552480290.477 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480290.477 * * [simplify]: Extracting #1: cost 2 inf + 0 1552480290.477 * * [simplify]: Extracting #2: cost 1 inf + 1 1552480290.478 * * [simplify]: Extracting #3: cost 0 inf + 2 1552480290.478 * [simplify]: Simplified to (real->posit16 2) 1552480290.478 * [simplify]: Simplified (2 2) to (λ (i) (/.p16 (/.p16 (/.p16 i (real->posit16 2)) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) i))) (real->posit16 2))) 1552480290.478 * * * * [progress]: [ 16 / 18 ] simplifiying candidate #posit16 2)) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) i))) (real->posit16 2)))> 1552480290.478 * [simplify]: Simplifying (real->posit16 2) 1552480290.478 * * [simplify]: iters left: 1 (2 enodes) 1552480290.478 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480290.478 * * [simplify]: Extracting #1: cost 2 inf + 0 1552480290.479 * * [simplify]: Extracting #2: cost 1 inf + 1 1552480290.479 * * [simplify]: Extracting #3: cost 0 inf + 2 1552480290.479 * [simplify]: Simplified to (real->posit16 2) 1552480290.479 * [simplify]: Simplified (2 2) to (λ (i) (/.p16 (/.p16 (/.p16 i (real->posit16 2)) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) i))) (real->posit16 2))) 1552480290.479 * * * * [progress]: [ 17 / 18 ] simplifiying candidate #posit16 2)) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) i))) (real->posit16 2)))> 1552480290.479 * [simplify]: Simplifying (real->posit16 2) 1552480290.479 * * [simplify]: iters left: 1 (2 enodes) 1552480290.479 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480290.480 * * [simplify]: Extracting #1: cost 2 inf + 0 1552480290.480 * * [simplify]: Extracting #2: cost 1 inf + 1 1552480290.480 * * [simplify]: Extracting #3: cost 0 inf + 2 1552480290.480 * [simplify]: Simplified to (real->posit16 2) 1552480290.480 * [simplify]: Simplified (2 2) to (λ (i) (/.p16 (/.p16 (/.p16 i (real->posit16 2)) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) i))) (real->posit16 2))) 1552480290.480 * * * * [progress]: [ 18 / 18 ] simplifiying candidate #posit16 2)) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) i))) (real->posit16 2)))> 1552480290.480 * [simplify]: Simplifying (real->posit16 2) 1552480290.480 * * [simplify]: iters left: 1 (2 enodes) 1552480290.480 * * [simplify]: Extracting #0: cost 1 inf + 0 1552480290.481 * * [simplify]: Extracting #1: cost 2 inf + 0 1552480290.481 * * [simplify]: Extracting #2: cost 1 inf + 1 1552480290.481 * * [simplify]: Extracting #3: cost 0 inf + 2 1552480290.481 * [simplify]: Simplified to (real->posit16 2) 1552480290.481 * [simplify]: Simplified (2 2) to (λ (i) (/.p16 (/.p16 (/.p16 i (real->posit16 2)) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) i))) (real->posit16 2))) 1552480290.481 * * * [progress]: adding candidates to table 1552480291.794 * [progress]: [Phase 3 of 3] Extracting. 1552480291.794 * * [regime]: Finding splitpoints for: (#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)))))> #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)))))> #posit16 2)) (/.p16 (*.p16 (-.p16 (*.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)) (real->posit16 1.0)) (/.p16 i (real->posit16 2)))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))))> #posit16 2)) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 i (real->posit16 2)))))> #posit16 2)) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 i (real->posit16 2))))))> #posit16 2) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (*.p16 (real->posit16 2) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) i))))> #posit16 2)) (real->posit16 1.0)) (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (-.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)) (real->posit16 1.0)) (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))> #posit16 2)) (/.p16 (/.p16 (*.p16 (*.p16 (+.p16 (real->posit16 1.0) (*.p16 i (real->posit16 2))) (+.p16 (real->posit16 1.0) (*.p16 i (real->posit16 2)))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) i) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (real->posit16 2)))> #posit16 2)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) i)) (real->posit16 2))) (real->posit16 2)))> #posit16 2)) (*.p16 i i)) (*.p16 (*.p16 i (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))))>) 1552480291.796 * * * [regime-changes]: Trying 1 branch expressions: (i) 1552480291.796 * * * * [regimes]: Trying to branch on i from (#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)))))> #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)))))> #posit16 2)) (/.p16 (*.p16 (-.p16 (*.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)) (real->posit16 1.0)) (/.p16 i (real->posit16 2)))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))))> #posit16 2)) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 i (real->posit16 2)))))> #posit16 2)) (*.p16 (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) (/.p16 i (real->posit16 2))))))> #posit16 2) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (*.p16 (real->posit16 2) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) i))))> #posit16 2)) (real->posit16 1.0)) (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (-.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)) (real->posit16 1.0)) (*.p16 (/.p16 i (real->posit16 2)) (real->posit16 1.0))) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))))> #posit16 2)) (/.p16 (/.p16 (*.p16 (*.p16 (+.p16 (real->posit16 1.0) (*.p16 i (real->posit16 2))) (+.p16 (real->posit16 1.0) (*.p16 i (real->posit16 2)))) (-.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0))) i) (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)))) (real->posit16 2)))> #posit16 2)) (real->posit16 1.0)) (/.p16 (+.p16 (*.p16 i (real->posit16 2)) (real->posit16 1.0)) i)) (real->posit16 2))) (real->posit16 2)))> #posit16 2)) (*.p16 i i)) (*.p16 (*.p16 i (*.p16 i (real->posit16 2))) (-.p16 (*.p16 (*.p16 i (real->posit16 2)) (*.p16 i (real->posit16 2))) (real->posit16 1.0)))))>) 1552480292.409 * * * [regime]: Found split indices: #