3.421 * [progress]: [Phase 1 of 3] Setting up. 0.001 * * * [progress]: [1/2] Preparing points 0.115 * * * [progress]: [2/2] Setting up program. 0.120 * [progress]: [Phase 2 of 3] Improving. 0.120 * [simplify]: Simplifying using # : (- (* (+ (- (* zy zy) (* zx zx)) cx) (+ (- (* zy zy) (* zx zx)) cx)) (* (+ (+ (* zx zy) (* zy zx)) cy) (+ (+ (* zx zy) (* zy zx)) cy))) 0.123 * * [simplify]: iteration 0 : 44 enodes (cost 19 ) 0.125 * * [simplify]: iteration 1 : 180 enodes (cost 17 ) 0.131 * * [simplify]: iteration 2 : 1012 enodes (cost 17 ) 0.160 * * [simplify]: iteration 3 : 5001 enodes (cost 17 ) 0.161 * [simplify]: Simplified to: (* (- (- (+ (- (* zy zy) (* zx zx)) cx) (* zy (+ zx zx))) cy) (+ (+ (+ (- (* zy zy) (* zx zx)) cx) (* zy (+ zx zx))) cy)) 0.166 * [progress]: [Phase 3 of 3] Extracting. 0.166 * * [regime]: Finding splitpoints for: (# #) 0.168 * * * [regime-changes]: Trying 5 branch expressions: ((- (* (+ (- (* zy zy) (* zx zx)) cx) (+ (- (* zy zy) (* zx zx)) cx)) (* (+ (+ (* zx zy) (* zy zx)) cy) (+ (+ (* zx zy) (* zy zx)) cy))) cy cx zx zy) 0.168 * * * * [regimes]: Trying to branch on (- (* (+ (- (* zy zy) (* zx zx)) cx) (+ (- (* zy zy) (* zx zx)) cx)) (* (+ (+ (* zx zy) (* zy zx)) cy) (+ (+ (* zx zy) (* zy zx)) cy))) from (# #) 0.221 * * * * [regimes]: Trying to branch on cy from (# #) 0.268 * * * * [regimes]: Trying to branch on cx from (# #) 0.315 * * * * [regimes]: Trying to branch on zx from (# #) 0.362 * * * * [regimes]: Trying to branch on zy from (# #) 0.408 * * * [regime]: Found split indices: #