0.004 * [progress]: [Phase 1 of 3] Setting up. 0.005 * * * [progress]: [1/2] Preparing points 0.007 * * * * [points]: Sampling 256 additional inputs, on iter 0 have 0 / 256 0.010 * * * * [points]: Computing exacts on every 16 of 256 points to ramp up precision 0.133 * * * * [points]: Setting MPFR precision to 64 0.137 * * * * [points]: Setting MPFR precision to 320 0.140 * * * * [points]: Computing exacts on every 8 of 256 points to ramp up precision 0.142 * * * * [points]: Setting MPFR precision to 64 0.145 * * * * [points]: Setting MPFR precision to 320 0.149 * * * * [points]: Computing exacts on every 4 of 256 points to ramp up precision 0.152 * * * * [points]: Setting MPFR precision to 64 0.158 * * * * [points]: Setting MPFR precision to 320 0.165 * * * * [points]: Computing exacts on every 2 of 256 points to ramp up precision 0.167 * * * * [points]: Setting MPFR precision to 64 0.178 * * * * [points]: Setting MPFR precision to 320 0.188 * * * * [points]: Computing exacts for 256 points 0.190 * * * * [points]: Setting MPFR precision to 64 0.219 * * * * [points]: Setting MPFR precision to 320 0.251 * * * * [points]: Filtering points with unrepresentable outputs 0.253 * * * * [points]: Sampled 256 points with exact outputs 0.254 * * * [progress]: [2/2] Setting up program. 0.271 * [progress]: [Phase 2 of 3] Improving. 0.272 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.274 * [simplify]: Simplifying: (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) a) 0.276 * * [simplify]: iteration 1: (10 enodes) 0.286 * * [simplify]: iteration 2: (31 enodes) 0.297 * * [simplify]: iteration 3: (65 enodes) 0.321 * * [simplify]: iteration 4: (207 enodes) 0.464 * * [simplify]: iteration 5: (852 enodes) 1.953 * * [simplify]: Extracting #0: cost 1 inf + 0 1.953 * * [simplify]: Extracting #1: cost 81 inf + 0 1.956 * * [simplify]: Extracting #2: cost 486 inf + 1 1.962 * * [simplify]: Extracting #3: cost 992 inf + 7942 1.974 * * [simplify]: Extracting #4: cost 1515 inf + 32999 1.996 * * [simplify]: Extracting #5: cost 1511 inf + 302441 2.096 * * [simplify]: Extracting #6: cost 608 inf + 2189197 2.326 * * [simplify]: Extracting #7: cost 25 inf + 3354333 2.578 * * [simplify]: Extracting #8: cost 0 inf + 3390216 2.771 * * [simplify]: Extracting #9: cost 0 inf + 3390176 3.021 * [simplify]: Simplified to: (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) a) 3.041 * * [progress]: iteration 1 / 4 3.042 * * * [progress]: picking best candidate 3.059 * * * * [pick]: Picked # 3.060 * * * [progress]: localizing error 3.213 * * * [progress]: generating rewritten candidates 3.213 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 3.218 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 2) 3.218 * * * * [progress]: [ 3 / 4 ] rewriting at (2) 3.223 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 2 1) 3.229 * * * [progress]: generating series expansions 3.229 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 3.229 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 2) 3.229 * * * * [progress]: [ 3 / 4 ] generating series at (2) 3.229 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 2 1) 3.229 * * * [progress]: simplifying candidates 3.229 * * * * [progress]: [ 1 / 9 ] simplifiying candidate # 3.230 * * * * [progress]: [ 2 / 9 ] simplifiying candidate # 3.230 * * * * [progress]: [ 3 / 9 ] simplifiying candidate # 3.230 * * * * [progress]: [ 4 / 9 ] simplifiying candidate # 3.230 * * * * [progress]: [ 5 / 9 ] simplifiying candidate # 3.230 * * * * [progress]: [ 6 / 9 ] simplifiying candidate # 3.230 * * * * [progress]: [ 7 / 9 ] simplifiying candidate # 3.230 * * * * [progress]: [ 8 / 9 ] simplifiying candidate # 3.230 * * * * [progress]: [ 9 / 9 ] simplifiying candidate # 3.241 * [simplify]: Simplifying: (neg.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (-.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (*.p16 a (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) (neg.p16 (*.p16 a c)) (-.p16 (*.p16 (*.p16 b_2 b_2) (*.p16 b_2 b_2)) (*.p16 (*.p16 a c) (*.p16 a c))) (+.p16 (*.p16 b_2 b_2) (*.p16 a c)) (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) a) (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) a) (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) a) (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) a) 3.241 * * [simplify]: iteration 1: (21 enodes) 3.245 * * [simplify]: iteration 2: (65 enodes) 3.257 * * [simplify]: iteration 3: (178 enodes) 3.313 * * [simplify]: iteration 4: (738 enodes) 4.062 * * [simplify]: Extracting #0: cost 8 inf + 0 4.063 * * [simplify]: Extracting #1: cost 195 inf + 0 4.067 * * [simplify]: Extracting #2: cost 722 inf + 2247 4.094 * * [simplify]: Extracting #3: cost 1046 inf + 195355 4.162 * * [simplify]: Extracting #4: cost 666 inf + 1485436 4.327 * * [simplify]: Extracting #5: cost 42 inf + 2857912 4.564 * * [simplify]: Extracting #6: cost 0 inf + 2948994 4.763 * [simplify]: Simplified to: (neg.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) (+.p16 (*.p16 c a) (*.p16 (+.p16 b_2 (neg.p16 b_2)) (+.p16 (neg.p16 b_2) (neg.p16 b_2)))) (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) (*.p16 (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) a) (neg.p16 (*.p16 c a)) (*.p16 (+.p16 (*.p16 c a) (*.p16 b_2 b_2)) (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) (+.p16 (*.p16 c a) (*.p16 b_2 b_2)) (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) a) (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) a) (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) a) (/.p16 (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) a) 4.764 * * * [progress]: adding candidates to table 4.943 * * [progress]: iteration 2 / 4 4.944 * * * [progress]: picking best candidate 4.976 * * * * [pick]: Picked # 4.976 * * * [progress]: localizing error 5.220 * * * [progress]: generating rewritten candidates 5.220 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 1) 5.226 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 2) 5.231 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1) 5.240 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 2 2) 5.242 * * * [progress]: generating series expansions 5.242 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 1) 5.242 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 2) 5.242 * * * * [progress]: [ 3 / 4 ] generating series at (2 1) 5.242 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 2 2) 5.242 * * * [progress]: simplifying candidates 5.242 * * * * [progress]: [ 1 / 10 ] simplifiying candidate # 5.242 * * * * [progress]: [ 2 / 10 ] simplifiying candidate # 5.242 * * * * [progress]: [ 3 / 10 ] simplifiying candidate # 5.242 * * * * [progress]: [ 4 / 10 ] simplifiying candidate # 5.242 * * * * [progress]: [ 5 / 10 ] simplifiying candidate # 5.242 * * * * [progress]: [ 6 / 10 ] simplifiying candidate # 5.242 * * * * [progress]: [ 7 / 10 ] simplifiying candidate # 5.242 * * * * [progress]: [ 8 / 10 ] simplifiying candidate # 5.243 * * * * [progress]: [ 9 / 10 ] simplifiying candidate # 5.243 * * * * [progress]: [ 10 / 10 ] simplifiying candidate # 5.243 * [simplify]: Simplifying: (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (neg.p16 (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) (-.p16 (*.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (*.p16 (neg.p16 b_2) (neg.p16 b_2))) (*.p16 (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))))) (+.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) (/.p16 (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) (*.p16 (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (+.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))))) (-.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (-.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (-.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (-.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) 5.244 * * [simplify]: iteration 1: (20 enodes) 5.252 * * [simplify]: iteration 2: (66 enodes) 5.279 * * [simplify]: iteration 3: (264 enodes) 5.390 * * [simplify]: iteration 4: (1163 enodes) 7.267 * * [simplify]: Extracting #0: cost 8 inf + 0 7.268 * * [simplify]: Extracting #1: cost 422 inf + 0 7.274 * * [simplify]: Extracting #2: cost 1773 inf + 5250 7.292 * * [simplify]: Extracting #3: cost 2416 inf + 25236 7.337 * * [simplify]: Extracting #4: cost 2556 inf + 229330 7.487 * * [simplify]: Extracting #5: cost 1182 inf + 3051456 7.864 * * [simplify]: Extracting #6: cost 39 inf + 5609726 8.251 * * [simplify]: Extracting #7: cost 0 inf + 5705123 8.677 * * [simplify]: Extracting #8: cost 0 inf + 5704763 9.126 * [simplify]: Simplified to: (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) (neg.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) (-.p16 (*.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (*.p16 (neg.p16 b_2) (neg.p16 b_2))) (*.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)) (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) (+.p16 (-.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (*.p16 c a)) (*.p16 b_2 b_2)) (/.p16 (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))))) (*.p16 (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) (+.p16 (-.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (*.p16 c a)) (*.p16 b_2 b_2))) (+.p16 (*.p16 c a) (*.p16 (+.p16 (neg.p16 b_2) b_2) (+.p16 (neg.p16 b_2) (neg.p16 b_2)))) (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) (+.p16 (*.p16 c a) (*.p16 (+.p16 (neg.p16 b_2) b_2) (+.p16 (neg.p16 b_2) (neg.p16 b_2)))) (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) (+.p16 (*.p16 c a) (*.p16 (+.p16 (neg.p16 b_2) b_2) (+.p16 (neg.p16 b_2) (neg.p16 b_2)))) (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) (+.p16 (*.p16 c a) (*.p16 (+.p16 (neg.p16 b_2) b_2) (+.p16 (neg.p16 b_2) (neg.p16 b_2)))) (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) 9.127 * * * [progress]: adding candidates to table 9.394 * * [progress]: iteration 3 / 4 9.394 * * * [progress]: picking best candidate 9.516 * * * * [pick]: Picked # 9.516 * * * [progress]: localizing error 9.819 * * * [progress]: generating rewritten candidates 9.819 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 1 2) 9.823 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 2) 9.828 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1) 9.834 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1) 9.844 * * * [progress]: generating series expansions 9.844 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 1 2) 9.844 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 2) 9.844 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1) 9.844 * * * * [progress]: [ 4 / 4 ] generating series at (2 1) 9.844 * * * [progress]: simplifying candidates 9.844 * * * * [progress]: [ 1 / 10 ] simplifiying candidate # 9.844 * * * * [progress]: [ 2 / 10 ] simplifiying candidate # 9.844 * * * * [progress]: [ 3 / 10 ] simplifiying candidate # 9.844 * * * * [progress]: [ 4 / 10 ] simplifiying candidate # 9.845 * * * * [progress]: [ 5 / 10 ] simplifiying candidate # 9.845 * * * * [progress]: [ 6 / 10 ] simplifiying candidate # 9.845 * * * * [progress]: [ 7 / 10 ] simplifiying candidate # 9.845 * * * * [progress]: [ 8 / 10 ] simplifiying candidate # 9.845 * * * * [progress]: [ 9 / 10 ] simplifiying candidate # 9.845 * * * * [progress]: [ 10 / 10 ] simplifiying candidate # 9.845 * [simplify]: Simplifying: (neg.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (-.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (/.p16 (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) (*.p16 (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) 9.846 * * [simplify]: iteration 1: (16 enodes) 9.852 * * [simplify]: iteration 2: (47 enodes) 9.872 * * [simplify]: iteration 3: (133 enodes) 9.917 * * [simplify]: iteration 4: (507 enodes) 10.205 * * [simplify]: Extracting #0: cost 6 inf + 0 10.206 * * [simplify]: Extracting #1: cost 138 inf + 0 10.208 * * [simplify]: Extracting #2: cost 396 inf + 1205 10.219 * * [simplify]: Extracting #3: cost 524 inf + 135739 10.289 * * [simplify]: Extracting #4: cost 297 inf + 753629 10.377 * * [simplify]: Extracting #5: cost 100 inf + 1203289 10.480 * * [simplify]: Extracting #6: cost 2 inf + 1375280 10.605 * * [simplify]: Extracting #7: cost 0 inf + 1380806 10.732 * [simplify]: Simplified to: (neg.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) (+.p16 (*.p16 (+.p16 (neg.p16 b_2) (neg.p16 b_2)) (+.p16 b_2 (neg.p16 b_2))) (*.p16 c a)) (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) (/.p16 (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))))) (*.p16 (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2)) (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) 10.735 * * * [progress]: adding candidates to table 11.052 * * [progress]: iteration 4 / 4 11.052 * * * [progress]: picking best candidate 11.123 * * * * [pick]: Picked # 11.123 * * * [progress]: localizing error 11.315 * * * [progress]: generating rewritten candidates 11.315 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 2 2) 11.317 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 2 1) 11.320 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1) 11.323 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1) 11.329 * * * [progress]: generating series expansions 11.329 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 2 2) 11.329 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 2 1) 11.329 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1) 11.329 * * * * [progress]: [ 4 / 4 ] generating series at (2 1) 11.329 * * * [progress]: simplifying candidates 11.329 * * * * [progress]: [ 1 / 10 ] simplifiying candidate # 11.329 * * * * [progress]: [ 2 / 10 ] simplifiying candidate # 11.329 * * * * [progress]: [ 3 / 10 ] simplifiying candidate # 11.329 * * * * [progress]: [ 4 / 10 ] simplifiying candidate # 11.329 * * * * [progress]: [ 5 / 10 ] simplifiying candidate # 11.329 * * * * [progress]: [ 6 / 10 ] simplifiying candidate # 11.329 * * * * [progress]: [ 7 / 10 ] simplifiying candidate # 11.329 * * * * [progress]: [ 8 / 10 ] simplifiying candidate # 11.329 * * * * [progress]: [ 9 / 10 ] simplifiying candidate # 11.329 * * * * [progress]: [ 10 / 10 ] simplifiying candidate # 11.329 * [simplify]: Simplifying: (neg.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (-.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (/.p16 (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (/.p16 (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (-.p16 (*.p16 (neg.p16 b_2) (neg.p16 b_2)) (*.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))))) (/.p16 (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) (/.p16 (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) (/.p16 (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) (/.p16 (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) (/.p16 (+.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c)))) (-.p16 (neg.p16 b_2) (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 a c))))) 11.330 * * [simplify]: iteration 1: (18 enodes) 11.334 * * [simplify]: iteration 2: (46 enodes) 11.343 * * [simplify]: iteration 3: (136 enodes) 11.400 * * [simplify]: iteration 4: (594 enodes) 12.569 * * [simplify]: Extracting #0: cost 5 inf + 0 12.570 * * [simplify]: Extracting #1: cost 181 inf + 0 12.574 * * [simplify]: Extracting #2: cost 713 inf + 405 12.582 * * [simplify]: Extracting #3: cost 1159 inf + 14284 12.608 * * [simplify]: Extracting #4: cost 1278 inf + 108604 12.653 * * [simplify]: Extracting #5: cost 899 inf + 742729 12.797 * * [simplify]: Extracting #6: cost 221 inf + 1919085 13.012 * * [simplify]: Extracting #7: cost 8 inf + 2378436 13.159 * * [simplify]: Extracting #8: cost 0 inf + 2402342 13.299 * [simplify]: Simplified to: (neg.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) (+.p16 (*.p16 (+.p16 b_2 (neg.p16 b_2)) (+.p16 (neg.p16 b_2) (neg.p16 b_2))) (*.p16 c a)) (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) (+.p16 (*.p16 (+.p16 b_2 (neg.p16 b_2)) (+.p16 (neg.p16 b_2) (neg.p16 b_2))) (*.p16 c a)) (real->posit16 1.0) (/.p16 (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) (-.p16 (neg.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) b_2)) (/.p16 (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) (-.p16 (neg.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) b_2)) (/.p16 (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) (-.p16 (neg.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) b_2)) (/.p16 (-.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a))) b_2) (-.p16 (neg.p16 (sqrt.p16 (-.p16 (*.p16 b_2 b_2) (*.p16 c a)))) b_2)) 13.300 * * * [progress]: adding candidates to table 13.611 * [progress]: [Phase 3 of 3] Extracting. 13.612 * * [regime]: Finding splitpoints for: (# # # # # #) 13.615 * * * [regime-changes]: Trying 3 branch expressions: (c a b_2) 13.615 * * * * [regimes]: Trying to branch on c from (# # # # # #) 13.791 * * * * [regimes]: Trying to branch on a from (# # # # # #) 14.015 * * * * [regimes]: Trying to branch on b_2 from (# # # # # #) 14.143 * * * [regime]: Found split indices: #