1552473449.999 * [progress]: [Phase 1 of 3] Setting up. 1552473449.999 * * * [progress]: [1/2] Preparing points 1552473450.037 * * * [progress]: [2/2] Setting up program. 1552473450.041 * [progress]: [Phase 2 of 3] Improving. 1552473450.041 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 1552473450.042 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 1552473450.042 * * [simplify]: iters left: 4 (7 enodes) 1552473450.045 * * [simplify]: iters left: 3 (26 enodes) 1552473450.052 * * [simplify]: iters left: 2 (36 enodes) 1552473450.063 * * [simplify]: iters left: 1 (44 enodes) 1552473450.072 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473450.073 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473450.073 * * [simplify]: Extracting #2: cost 10 inf + 86 1552473450.073 * * [simplify]: Extracting #3: cost 2 inf + 654 1552473450.082 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473450.083 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473450.083 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) (- (* x.re y.re) (* x.im y.im))) 1552473450.088 * * [progress]: iteration 1 / 4 1552473450.088 * * * [progress]: picking best candidate 1552473450.092 * * * * [pick]: Picked # 1552473450.092 * * * [progress]: localizing error 1552473450.101 * * * [progress]: generating rewritten candidates 1552473450.101 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 1552473450.133 * * * [progress]: generating series expansions 1552473450.133 * * * * [progress]: [ 1 / 1 ] generating series at (2) 1552473450.133 * [backup-simplify]: Simplify (- (* x.re y.re) (* x.im y.im)) into (- (* y.re x.re) (* y.im x.im)) 1552473450.133 * [approximate]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in (x.re y.re x.im y.im) around 0 1552473450.133 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 1552473450.133 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1552473450.133 * [taylor]: Taking taylor expansion of y.re in y.im 1552473450.133 * [backup-simplify]: Simplify y.re into y.re 1552473450.133 * [taylor]: Taking taylor expansion of x.re in y.im 1552473450.133 * [backup-simplify]: Simplify x.re into x.re 1552473450.134 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1552473450.134 * [taylor]: Taking taylor expansion of y.im in y.im 1552473450.134 * [backup-simplify]: Simplify 0 into 0 1552473450.134 * [backup-simplify]: Simplify 1 into 1 1552473450.134 * [taylor]: Taking taylor expansion of x.im in y.im 1552473450.134 * [backup-simplify]: Simplify x.im into x.im 1552473450.134 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 1552473450.134 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1552473450.134 * [taylor]: Taking taylor expansion of y.re in x.im 1552473450.134 * [backup-simplify]: Simplify y.re into y.re 1552473450.134 * [taylor]: Taking taylor expansion of x.re in x.im 1552473450.134 * [backup-simplify]: Simplify x.re into x.re 1552473450.134 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473450.134 * [taylor]: Taking taylor expansion of y.im in x.im 1552473450.134 * [backup-simplify]: Simplify y.im into y.im 1552473450.134 * [taylor]: Taking taylor expansion of x.im in x.im 1552473450.134 * [backup-simplify]: Simplify 0 into 0 1552473450.134 * [backup-simplify]: Simplify 1 into 1 1552473450.134 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 1552473450.134 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1552473450.134 * [taylor]: Taking taylor expansion of y.re in y.re 1552473450.134 * [backup-simplify]: Simplify 0 into 0 1552473450.134 * [backup-simplify]: Simplify 1 into 1 1552473450.134 * [taylor]: Taking taylor expansion of x.re in y.re 1552473450.134 * [backup-simplify]: Simplify x.re into x.re 1552473450.134 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473450.134 * [taylor]: Taking taylor expansion of y.im in y.re 1552473450.134 * [backup-simplify]: Simplify y.im into y.im 1552473450.134 * [taylor]: Taking taylor expansion of x.im in y.re 1552473450.134 * [backup-simplify]: Simplify x.im into x.im 1552473450.134 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1552473450.134 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1552473450.134 * [taylor]: Taking taylor expansion of y.re in x.re 1552473450.134 * [backup-simplify]: Simplify y.re into y.re 1552473450.134 * [taylor]: Taking taylor expansion of x.re in x.re 1552473450.134 * [backup-simplify]: Simplify 0 into 0 1552473450.134 * [backup-simplify]: Simplify 1 into 1 1552473450.135 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473450.135 * [taylor]: Taking taylor expansion of y.im in x.re 1552473450.135 * [backup-simplify]: Simplify y.im into y.im 1552473450.135 * [taylor]: Taking taylor expansion of x.im in x.re 1552473450.135 * [backup-simplify]: Simplify x.im into x.im 1552473450.135 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1552473450.135 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1552473450.135 * [taylor]: Taking taylor expansion of y.re in x.re 1552473450.135 * [backup-simplify]: Simplify y.re into y.re 1552473450.135 * [taylor]: Taking taylor expansion of x.re in x.re 1552473450.135 * [backup-simplify]: Simplify 0 into 0 1552473450.135 * [backup-simplify]: Simplify 1 into 1 1552473450.135 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473450.135 * [taylor]: Taking taylor expansion of y.im in x.re 1552473450.135 * [backup-simplify]: Simplify y.im into y.im 1552473450.135 * [taylor]: Taking taylor expansion of x.im in x.re 1552473450.135 * [backup-simplify]: Simplify x.im into x.im 1552473450.135 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473450.135 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473450.135 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1552473450.135 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1552473450.135 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in y.re 1552473450.135 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473450.135 * [taylor]: Taking taylor expansion of y.im in y.re 1552473450.135 * [backup-simplify]: Simplify y.im into y.im 1552473450.135 * [taylor]: Taking taylor expansion of x.im in y.re 1552473450.135 * [backup-simplify]: Simplify x.im into x.im 1552473450.136 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473450.136 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1552473450.136 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in x.im 1552473450.136 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473450.136 * [taylor]: Taking taylor expansion of y.im in x.im 1552473450.136 * [backup-simplify]: Simplify y.im into y.im 1552473450.136 * [taylor]: Taking taylor expansion of x.im in x.im 1552473450.136 * [backup-simplify]: Simplify 0 into 0 1552473450.136 * [backup-simplify]: Simplify 1 into 1 1552473450.136 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473450.136 * [backup-simplify]: Simplify (- 0) into 0 1552473450.136 * [taylor]: Taking taylor expansion of 0 in y.im 1552473450.136 * [backup-simplify]: Simplify 0 into 0 1552473450.137 * [backup-simplify]: Simplify 0 into 0 1552473450.137 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473450.137 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473450.137 * [backup-simplify]: Simplify (- 0) into 0 1552473450.137 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1552473450.137 * [taylor]: Taking taylor expansion of y.re in y.re 1552473450.137 * [backup-simplify]: Simplify 0 into 0 1552473450.138 * [backup-simplify]: Simplify 1 into 1 1552473450.138 * [taylor]: Taking taylor expansion of 0 in x.im 1552473450.138 * [backup-simplify]: Simplify 0 into 0 1552473450.138 * [taylor]: Taking taylor expansion of 0 in y.im 1552473450.138 * [backup-simplify]: Simplify 0 into 0 1552473450.138 * [backup-simplify]: Simplify 0 into 0 1552473450.138 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473450.138 * [backup-simplify]: Simplify (- 0) into 0 1552473450.138 * [taylor]: Taking taylor expansion of 0 in x.im 1552473450.138 * [backup-simplify]: Simplify 0 into 0 1552473450.138 * [taylor]: Taking taylor expansion of 0 in y.im 1552473450.138 * [backup-simplify]: Simplify 0 into 0 1552473450.138 * [backup-simplify]: Simplify 0 into 0 1552473450.139 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473450.139 * [backup-simplify]: Simplify (- y.im) into (- y.im) 1552473450.139 * [taylor]: Taking taylor expansion of (- y.im) in y.im 1552473450.139 * [taylor]: Taking taylor expansion of y.im in y.im 1552473450.139 * [backup-simplify]: Simplify 0 into 0 1552473450.139 * [backup-simplify]: Simplify 1 into 1 1552473450.139 * [backup-simplify]: Simplify (- 0) into 0 1552473450.139 * [backup-simplify]: Simplify 0 into 0 1552473450.139 * [backup-simplify]: Simplify 0 into 0 1552473450.140 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1552473450.140 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473450.141 * [backup-simplify]: Simplify (- 0) into 0 1552473450.141 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473450.141 * [taylor]: Taking taylor expansion of 0 in y.re 1552473450.141 * [backup-simplify]: Simplify 0 into 0 1552473450.141 * [taylor]: Taking taylor expansion of 0 in x.im 1552473450.141 * [backup-simplify]: Simplify 0 into 0 1552473450.141 * [taylor]: Taking taylor expansion of 0 in y.im 1552473450.141 * [backup-simplify]: Simplify 0 into 0 1552473450.141 * [backup-simplify]: Simplify 0 into 0 1552473450.141 * [backup-simplify]: Simplify 0 into 0 1552473450.142 * [backup-simplify]: Simplify (- (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im))) into (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1552473450.142 * [approximate]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in (x.re y.re x.im y.im) around 0 1552473450.142 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1552473450.142 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1552473450.142 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1552473450.142 * [taylor]: Taking taylor expansion of y.re in y.im 1552473450.142 * [backup-simplify]: Simplify y.re into y.re 1552473450.142 * [taylor]: Taking taylor expansion of x.re in y.im 1552473450.142 * [backup-simplify]: Simplify x.re into x.re 1552473450.142 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1552473450.142 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1552473450.142 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1552473450.142 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1552473450.142 * [taylor]: Taking taylor expansion of y.im in y.im 1552473450.142 * [backup-simplify]: Simplify 0 into 0 1552473450.142 * [backup-simplify]: Simplify 1 into 1 1552473450.142 * [taylor]: Taking taylor expansion of x.im in y.im 1552473450.142 * [backup-simplify]: Simplify x.im into x.im 1552473450.142 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473450.143 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1552473450.143 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552473450.143 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1552473450.143 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1552473450.143 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1552473450.143 * [taylor]: Taking taylor expansion of y.re in x.im 1552473450.143 * [backup-simplify]: Simplify y.re into y.re 1552473450.143 * [taylor]: Taking taylor expansion of x.re in x.im 1552473450.143 * [backup-simplify]: Simplify x.re into x.re 1552473450.143 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1552473450.143 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1552473450.143 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473450.143 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473450.143 * [taylor]: Taking taylor expansion of y.im in x.im 1552473450.143 * [backup-simplify]: Simplify y.im into y.im 1552473450.143 * [taylor]: Taking taylor expansion of x.im in x.im 1552473450.143 * [backup-simplify]: Simplify 0 into 0 1552473450.143 * [backup-simplify]: Simplify 1 into 1 1552473450.143 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473450.144 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473450.144 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473450.144 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1552473450.144 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1552473450.144 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1552473450.144 * [taylor]: Taking taylor expansion of y.re in y.re 1552473450.144 * [backup-simplify]: Simplify 0 into 0 1552473450.144 * [backup-simplify]: Simplify 1 into 1 1552473450.144 * [taylor]: Taking taylor expansion of x.re in y.re 1552473450.144 * [backup-simplify]: Simplify x.re into x.re 1552473450.144 * [backup-simplify]: Simplify (* 0 x.re) into 0 1552473450.144 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1552473450.145 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473450.145 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1552473450.145 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473450.145 * [taylor]: Taking taylor expansion of y.im in y.re 1552473450.145 * [backup-simplify]: Simplify y.im into y.im 1552473450.145 * [taylor]: Taking taylor expansion of x.im in y.re 1552473450.145 * [backup-simplify]: Simplify x.im into x.im 1552473450.145 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473450.145 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473450.145 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1552473450.145 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1552473450.145 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1552473450.145 * [taylor]: Taking taylor expansion of y.re in x.re 1552473450.145 * [backup-simplify]: Simplify y.re into y.re 1552473450.145 * [taylor]: Taking taylor expansion of x.re in x.re 1552473450.145 * [backup-simplify]: Simplify 0 into 0 1552473450.145 * [backup-simplify]: Simplify 1 into 1 1552473450.145 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473450.146 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473450.146 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473450.146 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473450.146 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473450.146 * [taylor]: Taking taylor expansion of y.im in x.re 1552473450.146 * [backup-simplify]: Simplify y.im into y.im 1552473450.146 * [taylor]: Taking taylor expansion of x.im in x.re 1552473450.146 * [backup-simplify]: Simplify x.im into x.im 1552473450.146 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473450.146 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473450.146 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1552473450.146 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1552473450.146 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1552473450.146 * [taylor]: Taking taylor expansion of y.re in x.re 1552473450.146 * [backup-simplify]: Simplify y.re into y.re 1552473450.146 * [taylor]: Taking taylor expansion of x.re in x.re 1552473450.146 * [backup-simplify]: Simplify 0 into 0 1552473450.146 * [backup-simplify]: Simplify 1 into 1 1552473450.146 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473450.147 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473450.147 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473450.147 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473450.147 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473450.147 * [taylor]: Taking taylor expansion of y.im in x.re 1552473450.147 * [backup-simplify]: Simplify y.im into y.im 1552473450.147 * [taylor]: Taking taylor expansion of x.im in x.re 1552473450.147 * [backup-simplify]: Simplify x.im into x.im 1552473450.147 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473450.147 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473450.147 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473450.147 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473450.147 * [taylor]: Taking taylor expansion of y.re in y.re 1552473450.147 * [backup-simplify]: Simplify 0 into 0 1552473450.147 * [backup-simplify]: Simplify 1 into 1 1552473450.148 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473450.148 * [taylor]: Taking taylor expansion of 1 in x.im 1552473450.148 * [backup-simplify]: Simplify 1 into 1 1552473450.148 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1552473450.148 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473450.149 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1552473450.149 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1552473450.149 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 1552473450.149 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1552473450.149 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473450.149 * [taylor]: Taking taylor expansion of y.im in y.re 1552473450.149 * [backup-simplify]: Simplify y.im into y.im 1552473450.149 * [taylor]: Taking taylor expansion of x.im in y.re 1552473450.149 * [backup-simplify]: Simplify x.im into x.im 1552473450.149 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473450.149 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473450.150 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473450.150 * [taylor]: Taking taylor expansion of 0 in x.im 1552473450.150 * [backup-simplify]: Simplify 0 into 0 1552473450.150 * [taylor]: Taking taylor expansion of 1 in y.im 1552473450.150 * [backup-simplify]: Simplify 1 into 1 1552473450.151 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1552473450.151 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473450.151 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473450.151 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473450.152 * [backup-simplify]: Simplify (- 0) into 0 1552473450.152 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473450.152 * [taylor]: Taking taylor expansion of 0 in y.re 1552473450.152 * [backup-simplify]: Simplify 0 into 0 1552473450.152 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1552473450.152 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 1552473450.152 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473450.152 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473450.152 * [taylor]: Taking taylor expansion of y.im in x.im 1552473450.152 * [backup-simplify]: Simplify y.im into y.im 1552473450.152 * [taylor]: Taking taylor expansion of x.im in x.im 1552473450.152 * [backup-simplify]: Simplify 0 into 0 1552473450.152 * [backup-simplify]: Simplify 1 into 1 1552473450.152 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473450.153 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473450.153 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473450.153 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1552473450.153 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1552473450.153 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473450.153 * [taylor]: Taking taylor expansion of y.im in y.im 1552473450.153 * [backup-simplify]: Simplify 0 into 0 1552473450.153 * [backup-simplify]: Simplify 1 into 1 1552473450.153 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473450.154 * [backup-simplify]: Simplify (- 1) into -1 1552473450.154 * [backup-simplify]: Simplify -1 into -1 1552473450.155 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473450.155 * [taylor]: Taking taylor expansion of 0 in x.im 1552473450.155 * [backup-simplify]: Simplify 0 into 0 1552473450.155 * [taylor]: Taking taylor expansion of 0 in y.im 1552473450.155 * [backup-simplify]: Simplify 0 into 0 1552473450.155 * [taylor]: Taking taylor expansion of 0 in y.im 1552473450.155 * [backup-simplify]: Simplify 0 into 0 1552473450.155 * [backup-simplify]: Simplify 1 into 1 1552473450.157 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1552473450.157 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473450.157 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473450.158 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1552473450.158 * [backup-simplify]: Simplify (- 0) into 0 1552473450.158 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473450.158 * [taylor]: Taking taylor expansion of 0 in y.re 1552473450.158 * [backup-simplify]: Simplify 0 into 0 1552473450.158 * [taylor]: Taking taylor expansion of 0 in x.im 1552473450.158 * [backup-simplify]: Simplify 0 into 0 1552473450.159 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473450.159 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473450.159 * [backup-simplify]: Simplify (- 0) into 0 1552473450.159 * [taylor]: Taking taylor expansion of 0 in x.im 1552473450.159 * [backup-simplify]: Simplify 0 into 0 1552473450.160 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473450.160 * [taylor]: Taking taylor expansion of 0 in x.im 1552473450.160 * [backup-simplify]: Simplify 0 into 0 1552473450.161 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1552473450.161 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473450.161 * [backup-simplify]: Simplify (- 0) into 0 1552473450.161 * [taylor]: Taking taylor expansion of 0 in y.im 1552473450.161 * [backup-simplify]: Simplify 0 into 0 1552473450.162 * [taylor]: Taking taylor expansion of 0 in y.im 1552473450.162 * [backup-simplify]: Simplify 0 into 0 1552473450.162 * [taylor]: Taking taylor expansion of 0 in y.im 1552473450.162 * [backup-simplify]: Simplify 0 into 0 1552473450.162 * [taylor]: Taking taylor expansion of 0 in y.im 1552473450.162 * [backup-simplify]: Simplify 0 into 0 1552473450.163 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473450.163 * [backup-simplify]: Simplify (- 0) into 0 1552473450.163 * [backup-simplify]: Simplify 0 into 0 1552473450.163 * [backup-simplify]: Simplify 0 into 0 1552473450.163 * [backup-simplify]: Simplify 0 into 0 1552473450.163 * [backup-simplify]: Simplify 0 into 0 1552473450.164 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1552473450.165 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473450.166 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1552473450.166 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1552473450.166 * [backup-simplify]: Simplify (- 0) into 0 1552473450.167 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473450.167 * [taylor]: Taking taylor expansion of 0 in y.re 1552473450.167 * [backup-simplify]: Simplify 0 into 0 1552473450.167 * [taylor]: Taking taylor expansion of 0 in x.im 1552473450.167 * [backup-simplify]: Simplify 0 into 0 1552473450.167 * [taylor]: Taking taylor expansion of 0 in x.im 1552473450.167 * [backup-simplify]: Simplify 0 into 0 1552473450.167 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473450.168 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1552473450.168 * [backup-simplify]: Simplify (- 0) into 0 1552473450.168 * [taylor]: Taking taylor expansion of 0 in x.im 1552473450.168 * [backup-simplify]: Simplify 0 into 0 1552473450.169 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473450.169 * [taylor]: Taking taylor expansion of 0 in x.im 1552473450.169 * [backup-simplify]: Simplify 0 into 0 1552473450.169 * [taylor]: Taking taylor expansion of 0 in y.im 1552473450.169 * [backup-simplify]: Simplify 0 into 0 1552473450.169 * [taylor]: Taking taylor expansion of 0 in y.im 1552473450.169 * [backup-simplify]: Simplify 0 into 0 1552473450.169 * [taylor]: Taking taylor expansion of 0 in y.im 1552473450.169 * [backup-simplify]: Simplify 0 into 0 1552473450.177 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1552473450.178 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473450.178 * [backup-simplify]: Simplify (- 0) into 0 1552473450.178 * [taylor]: Taking taylor expansion of 0 in y.im 1552473450.178 * [backup-simplify]: Simplify 0 into 0 1552473450.178 * [taylor]: Taking taylor expansion of 0 in y.im 1552473450.178 * [backup-simplify]: Simplify 0 into 0 1552473450.178 * [taylor]: Taking taylor expansion of 0 in y.im 1552473450.178 * [backup-simplify]: Simplify 0 into 0 1552473450.179 * [taylor]: Taking taylor expansion of 0 in y.im 1552473450.179 * [backup-simplify]: Simplify 0 into 0 1552473450.179 * [backup-simplify]: Simplify 0 into 0 1552473450.179 * [backup-simplify]: Simplify 0 into 0 1552473450.179 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 y.re)) (/ 1 (/ 1 x.re)))))) (* -1 (* (/ 1 (/ 1 y.im)) (* (/ 1 (/ 1 x.im)) (* 1 1))))) into (- (* y.re x.re) (* y.im x.im)) 1552473450.180 * [backup-simplify]: Simplify (- (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) into (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1552473450.180 * [approximate]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in (x.re y.re x.im y.im) around 0 1552473450.180 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1552473450.180 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1552473450.180 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1552473450.180 * [taylor]: Taking taylor expansion of y.re in y.im 1552473450.180 * [backup-simplify]: Simplify y.re into y.re 1552473450.180 * [taylor]: Taking taylor expansion of x.re in y.im 1552473450.180 * [backup-simplify]: Simplify x.re into x.re 1552473450.180 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1552473450.180 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1552473450.180 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1552473450.180 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1552473450.180 * [taylor]: Taking taylor expansion of y.im in y.im 1552473450.180 * [backup-simplify]: Simplify 0 into 0 1552473450.180 * [backup-simplify]: Simplify 1 into 1 1552473450.180 * [taylor]: Taking taylor expansion of x.im in y.im 1552473450.180 * [backup-simplify]: Simplify x.im into x.im 1552473450.180 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473450.181 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1552473450.181 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552473450.181 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1552473450.181 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1552473450.181 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1552473450.181 * [taylor]: Taking taylor expansion of y.re in x.im 1552473450.181 * [backup-simplify]: Simplify y.re into y.re 1552473450.181 * [taylor]: Taking taylor expansion of x.re in x.im 1552473450.181 * [backup-simplify]: Simplify x.re into x.re 1552473450.181 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1552473450.181 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1552473450.181 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473450.181 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473450.181 * [taylor]: Taking taylor expansion of y.im in x.im 1552473450.181 * [backup-simplify]: Simplify y.im into y.im 1552473450.181 * [taylor]: Taking taylor expansion of x.im in x.im 1552473450.181 * [backup-simplify]: Simplify 0 into 0 1552473450.182 * [backup-simplify]: Simplify 1 into 1 1552473450.182 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473450.182 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473450.182 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473450.182 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1552473450.182 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1552473450.182 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1552473450.182 * [taylor]: Taking taylor expansion of y.re in y.re 1552473450.182 * [backup-simplify]: Simplify 0 into 0 1552473450.182 * [backup-simplify]: Simplify 1 into 1 1552473450.182 * [taylor]: Taking taylor expansion of x.re in y.re 1552473450.182 * [backup-simplify]: Simplify x.re into x.re 1552473450.182 * [backup-simplify]: Simplify (* 0 x.re) into 0 1552473450.183 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1552473450.183 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473450.183 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1552473450.183 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473450.183 * [taylor]: Taking taylor expansion of y.im in y.re 1552473450.183 * [backup-simplify]: Simplify y.im into y.im 1552473450.183 * [taylor]: Taking taylor expansion of x.im in y.re 1552473450.183 * [backup-simplify]: Simplify x.im into x.im 1552473450.183 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473450.183 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473450.183 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1552473450.183 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1552473450.183 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1552473450.183 * [taylor]: Taking taylor expansion of y.re in x.re 1552473450.183 * [backup-simplify]: Simplify y.re into y.re 1552473450.183 * [taylor]: Taking taylor expansion of x.re in x.re 1552473450.183 * [backup-simplify]: Simplify 0 into 0 1552473450.183 * [backup-simplify]: Simplify 1 into 1 1552473450.183 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473450.184 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473450.184 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473450.184 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473450.184 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473450.184 * [taylor]: Taking taylor expansion of y.im in x.re 1552473450.184 * [backup-simplify]: Simplify y.im into y.im 1552473450.184 * [taylor]: Taking taylor expansion of x.im in x.re 1552473450.184 * [backup-simplify]: Simplify x.im into x.im 1552473450.184 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473450.184 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473450.184 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1552473450.184 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1552473450.184 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1552473450.184 * [taylor]: Taking taylor expansion of y.re in x.re 1552473450.184 * [backup-simplify]: Simplify y.re into y.re 1552473450.184 * [taylor]: Taking taylor expansion of x.re in x.re 1552473450.184 * [backup-simplify]: Simplify 0 into 0 1552473450.184 * [backup-simplify]: Simplify 1 into 1 1552473450.184 * [backup-simplify]: Simplify (* y.re 0) into 0 1552473450.185 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1552473450.185 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473450.185 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473450.185 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473450.185 * [taylor]: Taking taylor expansion of y.im in x.re 1552473450.185 * [backup-simplify]: Simplify y.im into y.im 1552473450.185 * [taylor]: Taking taylor expansion of x.im in x.re 1552473450.185 * [backup-simplify]: Simplify x.im into x.im 1552473450.185 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473450.185 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473450.185 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473450.185 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473450.185 * [taylor]: Taking taylor expansion of y.re in y.re 1552473450.185 * [backup-simplify]: Simplify 0 into 0 1552473450.185 * [backup-simplify]: Simplify 1 into 1 1552473450.186 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473450.186 * [taylor]: Taking taylor expansion of 1 in x.im 1552473450.186 * [backup-simplify]: Simplify 1 into 1 1552473450.187 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1552473450.187 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473450.187 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1552473450.187 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1552473450.187 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 1552473450.187 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1552473450.187 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473450.187 * [taylor]: Taking taylor expansion of y.im in y.re 1552473450.187 * [backup-simplify]: Simplify y.im into y.im 1552473450.187 * [taylor]: Taking taylor expansion of x.im in y.re 1552473450.187 * [backup-simplify]: Simplify x.im into x.im 1552473450.187 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473450.187 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473450.188 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473450.188 * [taylor]: Taking taylor expansion of 0 in x.im 1552473450.188 * [backup-simplify]: Simplify 0 into 0 1552473450.188 * [taylor]: Taking taylor expansion of 1 in y.im 1552473450.189 * [backup-simplify]: Simplify 1 into 1 1552473450.190 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1552473450.190 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473450.190 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473450.190 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473450.190 * [backup-simplify]: Simplify (- 0) into 0 1552473450.191 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473450.191 * [taylor]: Taking taylor expansion of 0 in y.re 1552473450.191 * [backup-simplify]: Simplify 0 into 0 1552473450.191 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1552473450.191 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 1552473450.191 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473450.191 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473450.191 * [taylor]: Taking taylor expansion of y.im in x.im 1552473450.191 * [backup-simplify]: Simplify y.im into y.im 1552473450.191 * [taylor]: Taking taylor expansion of x.im in x.im 1552473450.191 * [backup-simplify]: Simplify 0 into 0 1552473450.191 * [backup-simplify]: Simplify 1 into 1 1552473450.191 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473450.192 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473450.192 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473450.192 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1552473450.192 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1552473450.192 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473450.192 * [taylor]: Taking taylor expansion of y.im in y.im 1552473450.192 * [backup-simplify]: Simplify 0 into 0 1552473450.192 * [backup-simplify]: Simplify 1 into 1 1552473450.192 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473450.193 * [backup-simplify]: Simplify (- 1) into -1 1552473450.193 * [backup-simplify]: Simplify -1 into -1 1552473450.194 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473450.194 * [taylor]: Taking taylor expansion of 0 in x.im 1552473450.194 * [backup-simplify]: Simplify 0 into 0 1552473450.194 * [taylor]: Taking taylor expansion of 0 in y.im 1552473450.194 * [backup-simplify]: Simplify 0 into 0 1552473450.194 * [taylor]: Taking taylor expansion of 0 in y.im 1552473450.194 * [backup-simplify]: Simplify 0 into 0 1552473450.194 * [backup-simplify]: Simplify 1 into 1 1552473450.195 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1552473450.195 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473450.196 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473450.196 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1552473450.196 * [backup-simplify]: Simplify (- 0) into 0 1552473450.197 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473450.197 * [taylor]: Taking taylor expansion of 0 in y.re 1552473450.197 * [backup-simplify]: Simplify 0 into 0 1552473450.197 * [taylor]: Taking taylor expansion of 0 in x.im 1552473450.197 * [backup-simplify]: Simplify 0 into 0 1552473450.197 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473450.197 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473450.198 * [backup-simplify]: Simplify (- 0) into 0 1552473450.198 * [taylor]: Taking taylor expansion of 0 in x.im 1552473450.198 * [backup-simplify]: Simplify 0 into 0 1552473450.198 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473450.199 * [taylor]: Taking taylor expansion of 0 in x.im 1552473450.199 * [backup-simplify]: Simplify 0 into 0 1552473450.199 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1552473450.199 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473450.200 * [backup-simplify]: Simplify (- 0) into 0 1552473450.200 * [taylor]: Taking taylor expansion of 0 in y.im 1552473450.200 * [backup-simplify]: Simplify 0 into 0 1552473450.200 * [taylor]: Taking taylor expansion of 0 in y.im 1552473450.200 * [backup-simplify]: Simplify 0 into 0 1552473450.200 * [taylor]: Taking taylor expansion of 0 in y.im 1552473450.200 * [backup-simplify]: Simplify 0 into 0 1552473450.200 * [taylor]: Taking taylor expansion of 0 in y.im 1552473450.200 * [backup-simplify]: Simplify 0 into 0 1552473450.201 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473450.201 * [backup-simplify]: Simplify (- 0) into 0 1552473450.201 * [backup-simplify]: Simplify 0 into 0 1552473450.201 * [backup-simplify]: Simplify 0 into 0 1552473450.201 * [backup-simplify]: Simplify 0 into 0 1552473450.201 * [backup-simplify]: Simplify 0 into 0 1552473450.202 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1552473450.203 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473450.203 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1552473450.204 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1552473450.204 * [backup-simplify]: Simplify (- 0) into 0 1552473450.204 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473450.204 * [taylor]: Taking taylor expansion of 0 in y.re 1552473450.204 * [backup-simplify]: Simplify 0 into 0 1552473450.205 * [taylor]: Taking taylor expansion of 0 in x.im 1552473450.205 * [backup-simplify]: Simplify 0 into 0 1552473450.205 * [taylor]: Taking taylor expansion of 0 in x.im 1552473450.205 * [backup-simplify]: Simplify 0 into 0 1552473450.205 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473450.205 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1552473450.206 * [backup-simplify]: Simplify (- 0) into 0 1552473450.206 * [taylor]: Taking taylor expansion of 0 in x.im 1552473450.206 * [backup-simplify]: Simplify 0 into 0 1552473450.207 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473450.207 * [taylor]: Taking taylor expansion of 0 in x.im 1552473450.207 * [backup-simplify]: Simplify 0 into 0 1552473450.207 * [taylor]: Taking taylor expansion of 0 in y.im 1552473450.207 * [backup-simplify]: Simplify 0 into 0 1552473450.207 * [taylor]: Taking taylor expansion of 0 in y.im 1552473450.207 * [backup-simplify]: Simplify 0 into 0 1552473450.207 * [taylor]: Taking taylor expansion of 0 in y.im 1552473450.207 * [backup-simplify]: Simplify 0 into 0 1552473450.208 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1552473450.208 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473450.208 * [backup-simplify]: Simplify (- 0) into 0 1552473450.208 * [taylor]: Taking taylor expansion of 0 in y.im 1552473450.208 * [backup-simplify]: Simplify 0 into 0 1552473450.208 * [taylor]: Taking taylor expansion of 0 in y.im 1552473450.209 * [backup-simplify]: Simplify 0 into 0 1552473450.209 * [taylor]: Taking taylor expansion of 0 in y.im 1552473450.209 * [backup-simplify]: Simplify 0 into 0 1552473450.209 * [taylor]: Taking taylor expansion of 0 in y.im 1552473450.209 * [backup-simplify]: Simplify 0 into 0 1552473450.209 * [backup-simplify]: Simplify 0 into 0 1552473450.209 * [backup-simplify]: Simplify 0 into 0 1552473450.210 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 (- y.re))) (/ 1 (/ 1 (- x.re))))))) (* -1 (* (/ 1 (/ 1 (- y.im))) (* (/ 1 (/ 1 (- x.im))) (* 1 1))))) into (- (* y.re x.re) (* y.im x.im)) 1552473450.210 * * * [progress]: simplifying candidates 1552473450.210 * * * * [progress]: [ 1 / 182 ] simplifiying candidate # 1552473450.210 * [simplify]: Simplifying (fma x.re y.re (- (* y.im x.im))) 1552473450.210 * * [simplify]: iters left: 5 (7 enodes) 1552473450.214 * * [simplify]: iters left: 4 (28 enodes) 1552473450.222 * * [simplify]: iters left: 3 (39 enodes) 1552473450.233 * * [simplify]: iters left: 2 (44 enodes) 1552473450.243 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473450.243 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473450.243 * * [simplify]: Extracting #2: cost 8 inf + 210 1552473450.243 * * [simplify]: Extracting #3: cost 1 inf + 736 1552473450.244 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473450.244 * [simplify]: Simplified to (- (* x.re y.re) (* y.im x.im)) 1552473450.244 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (fma (- y.im) x.im (* y.im x.im)))) 1552473450.245 * [simplify]: Simplifying (fma (- y.im) x.im (* y.im x.im)) 1552473450.245 * * [simplify]: iters left: 3 (5 enodes) 1552473450.247 * * [simplify]: iters left: 2 (18 enodes) 1552473450.252 * * [simplify]: iters left: 1 (25 enodes) 1552473450.261 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473450.261 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473450.261 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473450.261 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473450.261 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473450.262 * [simplify]: Simplified to (- (* y.im x.im) (* y.im x.im)) 1552473450.262 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (- (* y.im x.im) (* y.im x.im)))) 1552473450.262 * * * * [progress]: [ 2 / 182 ] simplifiying candidate # 1552473450.262 * [simplify]: Simplifying (fma x.re y.re (- (* (cbrt (* x.im y.im)) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im)))))) 1552473450.263 * * [simplify]: iters left: 6 (10 enodes) 1552473450.267 * * [simplify]: iters left: 5 (40 enodes) 1552473450.281 * * [simplify]: iters left: 4 (60 enodes) 1552473450.301 * * [simplify]: iters left: 3 (85 enodes) 1552473450.328 * * [simplify]: iters left: 2 (129 enodes) 1552473450.356 * * [simplify]: iters left: 1 (198 enodes) 1552473450.410 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473450.410 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473450.410 * * [simplify]: Extracting #2: cost 41 inf + 2 1552473450.410 * * [simplify]: Extracting #3: cost 67 inf + 624 1552473450.411 * * [simplify]: Extracting #4: cost 58 inf + 1685 1552473450.412 * * [simplify]: Extracting #5: cost 45 inf + 6797 1552473450.414 * * [simplify]: Extracting #6: cost 8 inf + 28604 1552473450.418 * * [simplify]: Extracting #7: cost 0 inf + 34029 1552473450.424 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473450.424 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))))))) 1552473450.425 * [simplify]: Simplifying (fma (- (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))))) 1552473450.425 * * [simplify]: iters left: 6 (8 enodes) 1552473450.428 * * [simplify]: iters left: 5 (30 enodes) 1552473450.438 * * [simplify]: iters left: 4 (46 enodes) 1552473450.456 * * [simplify]: iters left: 3 (95 enodes) 1552473450.488 * * [simplify]: iters left: 2 (153 enodes) 1552473450.515 * * [simplify]: iters left: 1 (222 enodes) 1552473450.570 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473450.570 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473450.570 * [simplify]: Simplified to 0 1552473450.570 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) 0)) 1552473450.570 * * * * [progress]: [ 3 / 182 ] simplifiying candidate # 1552473450.570 * [simplify]: Simplifying (fma x.re y.re (- (* (sqrt (* x.im y.im)) (sqrt (* x.im y.im))))) 1552473450.570 * * [simplify]: iters left: 6 (9 enodes) 1552473450.574 * * [simplify]: iters left: 5 (31 enodes) 1552473450.583 * * [simplify]: iters left: 4 (45 enodes) 1552473450.595 * * [simplify]: iters left: 3 (56 enodes) 1552473450.607 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473450.607 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473450.607 * * [simplify]: Extracting #2: cost 14 inf + 87 1552473450.608 * * [simplify]: Extracting #3: cost 1 inf + 1074 1552473450.609 * * [simplify]: Extracting #4: cost 0 inf + 1156 1552473450.609 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473450.609 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- (sqrt (* x.im y.im))) (sqrt (* x.im y.im)) (* (sqrt (* x.im y.im)) (sqrt (* x.im y.im)))))) 1552473450.610 * [simplify]: Simplifying (fma (- (sqrt (* x.im y.im))) (sqrt (* x.im y.im)) (* (sqrt (* x.im y.im)) (sqrt (* x.im y.im)))) 1552473450.610 * * [simplify]: iters left: 6 (7 enodes) 1552473450.613 * * [simplify]: iters left: 5 (22 enodes) 1552473450.619 * * [simplify]: iters left: 4 (30 enodes) 1552473450.628 * * [simplify]: iters left: 3 (46 enodes) 1552473450.640 * * [simplify]: iters left: 2 (56 enodes) 1552473450.651 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473450.652 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473450.652 * [simplify]: Simplified to 0 1552473450.652 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) 0)) 1552473450.652 * * * * [progress]: [ 4 / 182 ] simplifiying candidate # 1552473450.653 * [simplify]: Simplifying (fma x.re y.re (- (* (* x.im y.im) 1))) 1552473450.653 * * [simplify]: iters left: 6 (9 enodes) 1552473450.661 * * [simplify]: iters left: 5 (38 enodes) 1552473450.675 * * [simplify]: iters left: 4 (63 enodes) 1552473450.691 * * [simplify]: iters left: 3 (88 enodes) 1552473450.702 * * [simplify]: iters left: 2 (96 enodes) 1552473450.713 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473450.713 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473450.713 * * [simplify]: Extracting #2: cost 9 inf + 170 1552473450.713 * * [simplify]: Extracting #3: cost 1 inf + 708 1552473450.714 * * [simplify]: Extracting #4: cost 0 inf + 750 1552473450.714 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473450.714 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)))) 1552473450.714 * [simplify]: Simplifying (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)) 1552473450.714 * * [simplify]: iters left: 5 (7 enodes) 1552473450.716 * * [simplify]: iters left: 4 (31 enodes) 1552473450.728 * * [simplify]: iters left: 3 (53 enodes) 1552473450.745 * * [simplify]: iters left: 2 (65 enodes) 1552473450.767 * * [simplify]: iters left: 1 (97 enodes) 1552473450.797 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473450.797 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473450.797 * [simplify]: Simplified to 0 1552473450.797 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) 0)) 1552473450.797 * * * * [progress]: [ 5 / 182 ] simplifiying candidate # 1552473450.798 * [simplify]: Simplifying (fma x.re y.re (- (* (* (sqrt x.im) (sqrt y.im)) (* (sqrt x.im) (sqrt y.im))))) 1552473450.798 * * [simplify]: iters left: 6 (10 enodes) 1552473450.802 * * [simplify]: iters left: 5 (43 enodes) 1552473450.815 * * [simplify]: iters left: 4 (81 enodes) 1552473450.829 * * [simplify]: iters left: 3 (130 enodes) 1552473450.856 * * [simplify]: iters left: 2 (136 enodes) 1552473450.885 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473450.886 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473450.886 * * [simplify]: Extracting #2: cost 32 inf + 2 1552473450.886 * * [simplify]: Extracting #3: cost 19 inf + 922 1552473450.887 * * [simplify]: Extracting #4: cost 2 inf + 2512 1552473450.888 * * [simplify]: Extracting #5: cost 0 inf + 2620 1552473450.889 * [simplify]: Simplified to (- (* x.re y.re) (* y.im x.im)) 1552473450.889 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (fma (- (* (sqrt x.im) (sqrt y.im))) (* (sqrt x.im) (sqrt y.im)) (* (* (sqrt x.im) (sqrt y.im)) (* (sqrt x.im) (sqrt y.im)))))) 1552473450.889 * [simplify]: Simplifying (fma (- (* (sqrt x.im) (sqrt y.im))) (* (sqrt x.im) (sqrt y.im)) (* (* (sqrt x.im) (sqrt y.im)) (* (sqrt x.im) (sqrt y.im)))) 1552473450.889 * * [simplify]: iters left: 6 (8 enodes) 1552473450.891 * * [simplify]: iters left: 5 (38 enodes) 1552473450.897 * * [simplify]: iters left: 4 (69 enodes) 1552473450.911 * * [simplify]: iters left: 3 (148 enodes) 1552473450.964 * * [simplify]: iters left: 2 (233 enodes) 1552473450.995 * * [simplify]: iters left: 1 (252 enodes) 1552473451.021 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473451.022 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473451.022 * [simplify]: Simplified to 0 1552473451.022 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (fma x.re y.re (- (* (* (sqrt x.im) (sqrt y.im)) (* (sqrt x.im) (sqrt y.im))))) 0)) 1552473451.023 * * * * [progress]: [ 6 / 182 ] simplifiying candidate # 1552473451.023 * [simplify]: Simplifying (fma x.re y.re (- (* (cbrt y.im) (* x.im (* (cbrt y.im) (cbrt y.im)))))) 1552473451.023 * * [simplify]: iters left: 6 (10 enodes) 1552473451.026 * * [simplify]: iters left: 5 (42 enodes) 1552473451.032 * * [simplify]: iters left: 4 (86 enodes) 1552473451.049 * * [simplify]: iters left: 3 (139 enodes) 1552473451.086 * * [simplify]: iters left: 2 (147 enodes) 1552473451.114 * * [simplify]: iters left: 1 (149 enodes) 1552473451.128 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473451.128 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473451.129 * * [simplify]: Extracting #2: cost 29 inf + 3 1552473451.129 * * [simplify]: Extracting #3: cost 14 inf + 1348 1552473451.130 * * [simplify]: Extracting #4: cost 1 inf + 2972 1552473451.130 * * [simplify]: Extracting #5: cost 0 inf + 3094 1552473451.131 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473451.131 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- (cbrt y.im)) (* x.im (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.im (* (cbrt y.im) (cbrt y.im))))))) 1552473451.131 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.im (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.im (* (cbrt y.im) (cbrt y.im))))) 1552473451.132 * * [simplify]: iters left: 6 (8 enodes) 1552473451.133 * * [simplify]: iters left: 5 (32 enodes) 1552473451.139 * * [simplify]: iters left: 4 (60 enodes) 1552473451.153 * * [simplify]: iters left: 3 (136 enodes) 1552473451.194 * * [simplify]: iters left: 2 (206 enodes) 1552473451.222 * * [simplify]: iters left: 1 (228 enodes) 1552473451.239 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473451.240 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473451.240 * [simplify]: Simplified to 0 1552473451.240 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (fma x.re y.re (- (* (cbrt y.im) (* x.im (* (cbrt y.im) (cbrt y.im)))))) 0)) 1552473451.240 * * * * [progress]: [ 7 / 182 ] simplifiying candidate # 1552473451.240 * [simplify]: Simplifying (fma x.re y.re (- (* (sqrt y.im) (* x.im (sqrt y.im))))) 1552473451.240 * * [simplify]: iters left: 6 (9 enodes) 1552473451.243 * * [simplify]: iters left: 5 (35 enodes) 1552473451.249 * * [simplify]: iters left: 4 (56 enodes) 1552473451.257 * * [simplify]: iters left: 3 (74 enodes) 1552473451.266 * * [simplify]: iters left: 2 (77 enodes) 1552473451.275 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473451.275 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473451.275 * * [simplify]: Extracting #2: cost 21 inf + 3 1552473451.275 * * [simplify]: Extracting #3: cost 7 inf + 964 1552473451.276 * * [simplify]: Extracting #4: cost 0 inf + 1497 1552473451.276 * * [simplify]: Extracting #5: cost 0 inf + 1482 1552473451.277 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473451.277 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- (sqrt y.im)) (* x.im (sqrt y.im)) (* (sqrt y.im) (* x.im (sqrt y.im)))))) 1552473451.277 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.im (sqrt y.im)) (* (sqrt y.im) (* x.im (sqrt y.im)))) 1552473451.277 * * [simplify]: iters left: 6 (7 enodes) 1552473451.278 * * [simplify]: iters left: 5 (25 enodes) 1552473451.282 * * [simplify]: iters left: 4 (39 enodes) 1552473451.289 * * [simplify]: iters left: 3 (82 enodes) 1552473451.314 * * [simplify]: iters left: 2 (110 enodes) 1552473451.330 * * [simplify]: iters left: 1 (112 enodes) 1552473451.337 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473451.337 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473451.337 * [simplify]: Simplified to 0 1552473451.338 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (fma x.re y.re (- (* (sqrt y.im) (* x.im (sqrt y.im))))) 0)) 1552473451.338 * * * * [progress]: [ 8 / 182 ] simplifiying candidate # 1552473451.338 * [simplify]: Simplifying (fma x.re y.re (- (* y.im (* x.im 1)))) 1552473451.338 * * [simplify]: iters left: 6 (9 enodes) 1552473451.340 * * [simplify]: iters left: 5 (34 enodes) 1552473451.346 * * [simplify]: iters left: 4 (50 enodes) 1552473451.355 * * [simplify]: iters left: 3 (58 enodes) 1552473451.369 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473451.369 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473451.369 * * [simplify]: Extracting #2: cost 9 inf + 251 1552473451.369 * * [simplify]: Extracting #3: cost 1 inf + 818 1552473451.370 * * [simplify]: Extracting #4: cost 0 inf + 830 1552473451.371 * [simplify]: Simplified to (- (* x.re y.re) (* y.im x.im)) 1552473451.371 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (fma (- y.im) (* x.im 1) (* y.im (* x.im 1))))) 1552473451.371 * [simplify]: Simplifying (fma (- y.im) (* x.im 1) (* y.im (* x.im 1))) 1552473451.371 * * [simplify]: iters left: 5 (7 enodes) 1552473451.375 * * [simplify]: iters left: 4 (24 enodes) 1552473451.382 * * [simplify]: iters left: 3 (37 enodes) 1552473451.394 * * [simplify]: iters left: 2 (53 enodes) 1552473451.407 * * [simplify]: iters left: 1 (58 enodes) 1552473451.416 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473451.416 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473451.416 * [simplify]: Simplified to 0 1552473451.416 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (fma x.re y.re (- (* y.im (* x.im 1)))) 0)) 1552473451.416 * * * * [progress]: [ 9 / 182 ] simplifiying candidate # 1552473451.416 * [simplify]: Simplifying (fma x.re y.re (- (* (* (cbrt x.im) y.im) (* (cbrt x.im) (cbrt x.im))))) 1552473451.416 * * [simplify]: iters left: 6 (10 enodes) 1552473451.418 * * [simplify]: iters left: 5 (42 enodes) 1552473451.425 * * [simplify]: iters left: 4 (83 enodes) 1552473451.441 * * [simplify]: iters left: 3 (123 enodes) 1552473451.458 * * [simplify]: iters left: 2 (133 enodes) 1552473451.487 * * [simplify]: iters left: 1 (143 enodes) 1552473451.504 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473451.504 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473451.504 * * [simplify]: Extracting #2: cost 31 inf + 3 1552473451.504 * * [simplify]: Extracting #3: cost 17 inf + 1272 1552473451.505 * * [simplify]: Extracting #4: cost 0 inf + 3258 1552473451.506 * [simplify]: Simplified to (- (* x.re y.re) (* y.im x.im)) 1552473451.506 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (fma (- (* (cbrt x.im) y.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) y.im) (* (cbrt x.im) (cbrt x.im)))))) 1552473451.506 * [simplify]: Simplifying (fma (- (* (cbrt x.im) y.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) y.im) (* (cbrt x.im) (cbrt x.im)))) 1552473451.506 * * [simplify]: iters left: 6 (8 enodes) 1552473451.508 * * [simplify]: iters left: 5 (36 enodes) 1552473451.514 * * [simplify]: iters left: 4 (64 enodes) 1552473451.529 * * [simplify]: iters left: 3 (129 enodes) 1552473451.553 * * [simplify]: iters left: 2 (200 enodes) 1552473451.577 * * [simplify]: iters left: 1 (223 enodes) 1552473451.603 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473451.603 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473451.603 * [simplify]: Simplified to 0 1552473451.603 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (fma x.re y.re (- (* (* (cbrt x.im) y.im) (* (cbrt x.im) (cbrt x.im))))) 0)) 1552473451.603 * * * * [progress]: [ 10 / 182 ] simplifiying candidate # 1552473451.603 * [simplify]: Simplifying (fma x.re y.re (- (* (* (sqrt x.im) y.im) (sqrt x.im)))) 1552473451.603 * * [simplify]: iters left: 6 (9 enodes) 1552473451.606 * * [simplify]: iters left: 5 (35 enodes) 1552473451.611 * * [simplify]: iters left: 4 (56 enodes) 1552473451.620 * * [simplify]: iters left: 3 (75 enodes) 1552473451.628 * * [simplify]: iters left: 2 (78 enodes) 1552473451.637 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473451.637 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473451.637 * * [simplify]: Extracting #2: cost 21 inf + 3 1552473451.638 * * [simplify]: Extracting #3: cost 7 inf + 964 1552473451.639 * * [simplify]: Extracting #4: cost 0 inf + 1497 1552473451.640 * * [simplify]: Extracting #5: cost 0 inf + 1482 1552473451.641 * [simplify]: Simplified to (- (* x.re y.re) (* y.im x.im)) 1552473451.641 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (fma (- (* (sqrt x.im) y.im)) (sqrt x.im) (* (* (sqrt x.im) y.im) (sqrt x.im))))) 1552473451.641 * [simplify]: Simplifying (fma (- (* (sqrt x.im) y.im)) (sqrt x.im) (* (* (sqrt x.im) y.im) (sqrt x.im))) 1552473451.641 * * [simplify]: iters left: 6 (7 enodes) 1552473451.644 * * [simplify]: iters left: 5 (29 enodes) 1552473451.653 * * [simplify]: iters left: 4 (46 enodes) 1552473451.669 * * [simplify]: iters left: 3 (81 enodes) 1552473451.695 * * [simplify]: iters left: 2 (110 enodes) 1552473451.716 * * [simplify]: iters left: 1 (111 enodes) 1552473451.728 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473451.728 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473451.728 * [simplify]: Simplified to 0 1552473451.728 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (fma x.re y.re (- (* (* (sqrt x.im) y.im) (sqrt x.im)))) 0)) 1552473451.728 * * * * [progress]: [ 11 / 182 ] simplifiying candidate # 1552473451.728 * [simplify]: Simplifying (fma x.re y.re (- (* (* x.im y.im) 1))) 1552473451.728 * * [simplify]: iters left: 6 (9 enodes) 1552473451.731 * * [simplify]: iters left: 5 (38 enodes) 1552473451.737 * * [simplify]: iters left: 4 (63 enodes) 1552473451.747 * * [simplify]: iters left: 3 (88 enodes) 1552473451.758 * * [simplify]: iters left: 2 (96 enodes) 1552473451.772 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473451.772 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473451.772 * * [simplify]: Extracting #2: cost 9 inf + 170 1552473451.773 * * [simplify]: Extracting #3: cost 1 inf + 708 1552473451.773 * * [simplify]: Extracting #4: cost 0 inf + 750 1552473451.774 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473451.774 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)))) 1552473451.774 * [simplify]: Simplifying (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)) 1552473451.774 * * [simplify]: iters left: 5 (7 enodes) 1552473451.778 * * [simplify]: iters left: 4 (31 enodes) 1552473451.790 * * [simplify]: iters left: 3 (53 enodes) 1552473451.805 * * [simplify]: iters left: 2 (65 enodes) 1552473451.816 * * [simplify]: iters left: 1 (97 enodes) 1552473451.829 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473451.829 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473451.829 * [simplify]: Simplified to 0 1552473451.829 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) 0)) 1552473451.829 * * * * [progress]: [ 12 / 182 ] simplifiying candidate # 1552473451.829 * [simplify]: Simplifying (fma x.re y.re (- (* x.im y.im))) 1552473451.829 * * [simplify]: iters left: 5 (7 enodes) 1552473451.830 * * [simplify]: iters left: 4 (28 enodes) 1552473451.834 * * [simplify]: iters left: 3 (39 enodes) 1552473451.841 * * [simplify]: iters left: 2 (44 enodes) 1552473451.850 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473451.850 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473451.850 * * [simplify]: Extracting #2: cost 8 inf + 210 1552473451.850 * * [simplify]: Extracting #3: cost 1 inf + 736 1552473451.850 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473451.851 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473451.851 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- x.im) y.im (* x.im y.im)))) 1552473451.851 * [simplify]: Simplifying (fma (- x.im) y.im (* x.im y.im)) 1552473451.851 * * [simplify]: iters left: 3 (5 enodes) 1552473451.853 * * [simplify]: iters left: 2 (18 enodes) 1552473451.858 * * [simplify]: iters left: 1 (25 enodes) 1552473451.865 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473451.865 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473451.865 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473451.865 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473451.865 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473451.866 * [simplify]: Simplified to (- (* x.im y.im) (* x.im y.im)) 1552473451.866 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (- (* x.im y.im) (* x.im y.im)))) 1552473451.866 * * * * [progress]: [ 13 / 182 ] simplifiying candidate # 1552473451.866 * [simplify]: Simplifying (fma (* (cbrt (* x.re y.re)) (cbrt (* x.re y.re))) (cbrt (* x.re y.re)) (- (* y.im x.im))) 1552473451.866 * * [simplify]: iters left: 6 (10 enodes) 1552473451.869 * * [simplify]: iters left: 5 (38 enodes) 1552473451.875 * * [simplify]: iters left: 4 (49 enodes) 1552473451.881 * * [simplify]: iters left: 3 (56 enodes) 1552473451.889 * * [simplify]: iters left: 2 (63 enodes) 1552473451.906 * * [simplify]: iters left: 1 (77 enodes) 1552473451.930 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473451.930 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473451.930 * * [simplify]: Extracting #2: cost 17 inf + 208 1552473451.930 * * [simplify]: Extracting #3: cost 13 inf + 417 1552473451.931 * * [simplify]: Extracting #4: cost 8 inf + 1156 1552473451.932 * * [simplify]: Extracting #5: cost 6 inf + 1652 1552473451.932 * * [simplify]: Extracting #6: cost 1 inf + 3025 1552473451.933 * * [simplify]: Extracting #7: cost 0 inf + 3358 1552473451.934 * [simplify]: Simplified to (- (* x.re y.re) (* y.im x.im)) 1552473451.934 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (fma (- y.im) x.im (* y.im x.im)))) 1552473451.935 * [simplify]: Simplifying (fma (- y.im) x.im (* y.im x.im)) 1552473451.935 * * [simplify]: iters left: 3 (5 enodes) 1552473451.937 * * [simplify]: iters left: 2 (18 enodes) 1552473451.943 * * [simplify]: iters left: 1 (25 enodes) 1552473451.948 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473451.948 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473451.948 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473451.948 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473451.948 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473451.948 * [simplify]: Simplified to (- (* y.im x.im) (* y.im x.im)) 1552473451.948 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (- (* y.im x.im) (* y.im x.im)))) 1552473451.948 * * * * [progress]: [ 14 / 182 ] simplifiying candidate # 1552473451.949 * [simplify]: Simplifying (fma (* (cbrt (* x.re y.re)) (cbrt (* x.re y.re))) (cbrt (* x.re y.re)) (- (* (cbrt (* x.im y.im)) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im)))))) 1552473451.949 * * [simplify]: iters left: 6 (13 enodes) 1552473451.952 * * [simplify]: iters left: 5 (50 enodes) 1552473451.961 * * [simplify]: iters left: 4 (70 enodes) 1552473451.973 * * [simplify]: iters left: 3 (96 enodes) 1552473451.989 * * [simplify]: iters left: 2 (143 enodes) 1552473452.025 * * [simplify]: iters left: 1 (221 enodes) 1552473452.079 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473452.080 * * [simplify]: Extracting #1: cost 26 inf + 0 1552473452.080 * * [simplify]: Extracting #2: cost 74 inf + 87 1552473452.081 * * [simplify]: Extracting #3: cost 74 inf + 2690 1552473452.084 * * [simplify]: Extracting #4: cost 51 inf + 11307 1552473452.089 * * [simplify]: Extracting #5: cost 19 inf + 29680 1552473452.097 * * [simplify]: Extracting #6: cost 0 inf + 42202 1552473452.106 * * [simplify]: Extracting #7: cost 0 inf + 42162 1552473452.114 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473452.115 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))))))) 1552473452.115 * [simplify]: Simplifying (fma (- (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))))) 1552473452.115 * * [simplify]: iters left: 6 (8 enodes) 1552473452.119 * * [simplify]: iters left: 5 (30 enodes) 1552473452.125 * * [simplify]: iters left: 4 (46 enodes) 1552473452.135 * * [simplify]: iters left: 3 (95 enodes) 1552473452.153 * * [simplify]: iters left: 2 (153 enodes) 1552473452.190 * * [simplify]: iters left: 1 (222 enodes) 1552473452.244 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473452.244 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473452.244 * [simplify]: Simplified to 0 1552473452.244 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) 0)) 1552473452.244 * * * * [progress]: [ 15 / 182 ] simplifiying candidate # 1552473452.244 * [simplify]: Simplifying (fma (* (cbrt (* x.re y.re)) (cbrt (* x.re y.re))) (cbrt (* x.re y.re)) (- (* (sqrt (* x.im y.im)) (sqrt (* x.im y.im))))) 1552473452.244 * * [simplify]: iters left: 6 (12 enodes) 1552473452.247 * * [simplify]: iters left: 5 (41 enodes) 1552473452.256 * * [simplify]: iters left: 4 (55 enodes) 1552473452.275 * * [simplify]: iters left: 3 (68 enodes) 1552473452.290 * * [simplify]: iters left: 2 (75 enodes) 1552473452.301 * * [simplify]: iters left: 1 (92 enodes) 1552473452.318 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473452.318 * * [simplify]: Extracting #1: cost 18 inf + 0 1552473452.318 * * [simplify]: Extracting #2: cost 29 inf + 45 1552473452.318 * * [simplify]: Extracting #3: cost 22 inf + 655 1552473452.319 * * [simplify]: Extracting #4: cost 15 inf + 1239 1552473452.320 * * [simplify]: Extracting #5: cost 2 inf + 4676 1552473452.320 * * [simplify]: Extracting #6: cost 0 inf + 5586 1552473452.322 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473452.322 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- (sqrt (* x.im y.im))) (sqrt (* x.im y.im)) (* (sqrt (* x.im y.im)) (sqrt (* x.im y.im)))))) 1552473452.322 * [simplify]: Simplifying (fma (- (sqrt (* x.im y.im))) (sqrt (* x.im y.im)) (* (sqrt (* x.im y.im)) (sqrt (* x.im y.im)))) 1552473452.322 * * [simplify]: iters left: 6 (7 enodes) 1552473452.324 * * [simplify]: iters left: 5 (22 enodes) 1552473452.327 * * [simplify]: iters left: 4 (30 enodes) 1552473452.335 * * [simplify]: iters left: 3 (46 enodes) 1552473452.348 * * [simplify]: iters left: 2 (56 enodes) 1552473452.358 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473452.359 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473452.359 * [simplify]: Simplified to 0 1552473452.359 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) 0)) 1552473452.359 * * * * [progress]: [ 16 / 182 ] simplifiying candidate # 1552473452.359 * [simplify]: Simplifying (fma (* (cbrt (* x.re y.re)) (cbrt (* x.re y.re))) (cbrt (* x.re y.re)) (- (* (* x.im y.im) 1))) 1552473452.359 * * [simplify]: iters left: 6 (12 enodes) 1552473452.363 * * [simplify]: iters left: 5 (48 enodes) 1552473452.374 * * [simplify]: iters left: 4 (73 enodes) 1552473452.386 * * [simplify]: iters left: 3 (100 enodes) 1552473452.408 * * [simplify]: iters left: 2 (115 enodes) 1552473452.436 * * [simplify]: iters left: 1 (129 enodes) 1552473452.456 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473452.456 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473452.456 * * [simplify]: Extracting #2: cost 20 inf + 46 1552473452.457 * * [simplify]: Extracting #3: cost 13 inf + 419 1552473452.457 * * [simplify]: Extracting #4: cost 14 inf + 462 1552473452.457 * * [simplify]: Extracting #5: cost 6 inf + 1863 1552473452.458 * * [simplify]: Extracting #6: cost 1 inf + 3027 1552473452.458 * * [simplify]: Extracting #7: cost 0 inf + 3360 1552473452.459 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473452.459 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)))) 1552473452.459 * [simplify]: Simplifying (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)) 1552473452.459 * * [simplify]: iters left: 5 (7 enodes) 1552473452.461 * * [simplify]: iters left: 4 (31 enodes) 1552473452.468 * * [simplify]: iters left: 3 (53 enodes) 1552473452.477 * * [simplify]: iters left: 2 (65 enodes) 1552473452.490 * * [simplify]: iters left: 1 (97 enodes) 1552473452.502 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473452.502 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473452.502 * [simplify]: Simplified to 0 1552473452.502 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) 0)) 1552473452.502 * * * * [progress]: [ 17 / 182 ] simplifiying candidate # 1552473452.503 * [simplify]: Simplifying (fma (* (cbrt (* x.re y.re)) (cbrt (* x.re y.re))) (cbrt (* x.re y.re)) (- (* (* (sqrt x.im) (sqrt y.im)) (* (sqrt x.im) (sqrt y.im))))) 1552473452.503 * * [simplify]: iters left: 6 (13 enodes) 1552473452.505 * * [simplify]: iters left: 5 (53 enodes) 1552473452.515 * * [simplify]: iters left: 4 (91 enodes) 1552473452.544 * * [simplify]: iters left: 3 (144 enodes) 1552473452.585 * * [simplify]: iters left: 2 (157 enodes) 1552473452.604 * * [simplify]: iters left: 1 (174 enodes) 1552473452.643 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473452.643 * * [simplify]: Extracting #1: cost 26 inf + 0 1552473452.643 * * [simplify]: Extracting #2: cost 43 inf + 128 1552473452.644 * * [simplify]: Extracting #3: cost 22 inf + 1931 1552473452.646 * * [simplify]: Extracting #4: cost 7 inf + 5350 1552473452.648 * * [simplify]: Extracting #5: cost 0 inf + 7210 1552473452.650 * [simplify]: Simplified to (- (* x.re y.re) (* y.im x.im)) 1552473452.650 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (fma (- (* (sqrt x.im) (sqrt y.im))) (* (sqrt x.im) (sqrt y.im)) (* (* (sqrt x.im) (sqrt y.im)) (* (sqrt x.im) (sqrt y.im)))))) 1552473452.650 * [simplify]: Simplifying (fma (- (* (sqrt x.im) (sqrt y.im))) (* (sqrt x.im) (sqrt y.im)) (* (* (sqrt x.im) (sqrt y.im)) (* (sqrt x.im) (sqrt y.im)))) 1552473452.650 * * [simplify]: iters left: 6 (8 enodes) 1552473452.653 * * [simplify]: iters left: 5 (38 enodes) 1552473452.663 * * [simplify]: iters left: 4 (69 enodes) 1552473452.687 * * [simplify]: iters left: 3 (148 enodes) 1552473452.744 * * [simplify]: iters left: 2 (233 enodes) 1552473452.800 * * [simplify]: iters left: 1 (252 enodes) 1552473452.837 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473452.837 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473452.837 * [simplify]: Simplified to 0 1552473452.837 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) 0)) 1552473452.837 * * * * [progress]: [ 18 / 182 ] simplifiying candidate # 1552473452.838 * [simplify]: Simplifying (fma (* (cbrt (* x.re y.re)) (cbrt (* x.re y.re))) (cbrt (* x.re y.re)) (- (* (cbrt y.im) (* x.im (* (cbrt y.im) (cbrt y.im)))))) 1552473452.838 * * [simplify]: iters left: 6 (13 enodes) 1552473452.843 * * [simplify]: iters left: 5 (52 enodes) 1552473452.859 * * [simplify]: iters left: 4 (96 enodes) 1552473452.875 * * [simplify]: iters left: 3 (154 enodes) 1552473452.920 * * [simplify]: iters left: 2 (178 enodes) 1552473452.948 * * [simplify]: iters left: 1 (198 enodes) 1552473452.975 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473452.975 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473452.976 * * [simplify]: Extracting #2: cost 38 inf + 1 1552473452.976 * * [simplify]: Extracting #3: cost 37 inf + 88 1552473452.977 * * [simplify]: Extracting #4: cost 18 inf + 2616 1552473452.979 * * [simplify]: Extracting #5: cost 5 inf + 4371 1552473452.981 * * [simplify]: Extracting #6: cost 2 inf + 4998 1552473452.983 * * [simplify]: Extracting #7: cost 0 inf + 5704 1552473452.985 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473452.985 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- (cbrt y.im)) (* x.im (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.im (* (cbrt y.im) (cbrt y.im))))))) 1552473452.986 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.im (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.im (* (cbrt y.im) (cbrt y.im))))) 1552473452.986 * * [simplify]: iters left: 6 (8 enodes) 1552473452.990 * * [simplify]: iters left: 5 (32 enodes) 1552473453.000 * * [simplify]: iters left: 4 (60 enodes) 1552473453.019 * * [simplify]: iters left: 3 (136 enodes) 1552473453.044 * * [simplify]: iters left: 2 (206 enodes) 1552473453.089 * * [simplify]: iters left: 1 (228 enodes) 1552473453.120 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473453.120 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473453.120 * [simplify]: Simplified to 0 1552473453.120 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) 0)) 1552473453.120 * * * * [progress]: [ 19 / 182 ] simplifiying candidate # 1552473453.121 * [simplify]: Simplifying (fma (* (cbrt (* x.re y.re)) (cbrt (* x.re y.re))) (cbrt (* x.re y.re)) (- (* (sqrt y.im) (* x.im (sqrt y.im))))) 1552473453.121 * * [simplify]: iters left: 6 (12 enodes) 1552473453.123 * * [simplify]: iters left: 5 (45 enodes) 1552473453.130 * * [simplify]: iters left: 4 (66 enodes) 1552473453.139 * * [simplify]: iters left: 3 (86 enodes) 1552473453.161 * * [simplify]: iters left: 2 (96 enodes) 1552473453.189 * * [simplify]: iters left: 1 (110 enodes) 1552473453.223 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473453.223 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473453.223 * * [simplify]: Extracting #2: cost 30 inf + 1 1552473453.223 * * [simplify]: Extracting #3: cost 30 inf + 46 1552473453.224 * * [simplify]: Extracting #4: cost 16 inf + 990 1552473453.225 * * [simplify]: Extracting #5: cost 7 inf + 2433 1552473453.226 * * [simplify]: Extracting #6: cost 0 inf + 4092 1552473453.228 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473453.228 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- (sqrt y.im)) (* x.im (sqrt y.im)) (* (sqrt y.im) (* x.im (sqrt y.im)))))) 1552473453.228 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.im (sqrt y.im)) (* (sqrt y.im) (* x.im (sqrt y.im)))) 1552473453.228 * * [simplify]: iters left: 6 (7 enodes) 1552473453.232 * * [simplify]: iters left: 5 (25 enodes) 1552473453.239 * * [simplify]: iters left: 4 (39 enodes) 1552473453.254 * * [simplify]: iters left: 3 (82 enodes) 1552473453.280 * * [simplify]: iters left: 2 (110 enodes) 1552473453.304 * * [simplify]: iters left: 1 (112 enodes) 1552473453.311 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473453.311 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473453.311 * [simplify]: Simplified to 0 1552473453.311 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) 0)) 1552473453.311 * * * * [progress]: [ 20 / 182 ] simplifiying candidate # 1552473453.311 * [simplify]: Simplifying (fma (* (cbrt (* x.re y.re)) (cbrt (* x.re y.re))) (cbrt (* x.re y.re)) (- (* y.im (* x.im 1)))) 1552473453.311 * * [simplify]: iters left: 6 (12 enodes) 1552473453.314 * * [simplify]: iters left: 5 (44 enodes) 1552473453.321 * * [simplify]: iters left: 4 (60 enodes) 1552473453.329 * * [simplify]: iters left: 3 (70 enodes) 1552473453.340 * * [simplify]: iters left: 2 (77 enodes) 1552473453.352 * * [simplify]: iters left: 1 (91 enodes) 1552473453.365 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473453.365 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473453.365 * * [simplify]: Extracting #2: cost 19 inf + 208 1552473453.365 * * [simplify]: Extracting #3: cost 14 inf + 458 1552473453.366 * * [simplify]: Extracting #4: cost 14 inf + 542 1552473453.366 * * [simplify]: Extracting #5: cost 7 inf + 1572 1552473453.366 * * [simplify]: Extracting #6: cost 1 inf + 3107 1552473453.367 * * [simplify]: Extracting #7: cost 0 inf + 3440 1552473453.367 * [simplify]: Simplified to (- (* x.re y.re) (* y.im x.im)) 1552473453.368 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (fma (- y.im) (* x.im 1) (* y.im (* x.im 1))))) 1552473453.368 * [simplify]: Simplifying (fma (- y.im) (* x.im 1) (* y.im (* x.im 1))) 1552473453.368 * * [simplify]: iters left: 5 (7 enodes) 1552473453.370 * * [simplify]: iters left: 4 (24 enodes) 1552473453.377 * * [simplify]: iters left: 3 (37 enodes) 1552473453.387 * * [simplify]: iters left: 2 (53 enodes) 1552473453.394 * * [simplify]: iters left: 1 (58 enodes) 1552473453.399 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473453.399 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473453.399 * [simplify]: Simplified to 0 1552473453.399 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) 0)) 1552473453.399 * * * * [progress]: [ 21 / 182 ] simplifiying candidate # 1552473453.400 * [simplify]: Simplifying (fma (* (cbrt (* x.re y.re)) (cbrt (* x.re y.re))) (cbrt (* x.re y.re)) (- (* (* (cbrt x.im) y.im) (* (cbrt x.im) (cbrt x.im))))) 1552473453.400 * * [simplify]: iters left: 6 (13 enodes) 1552473453.402 * * [simplify]: iters left: 5 (52 enodes) 1552473453.411 * * [simplify]: iters left: 4 (92 enodes) 1552473453.438 * * [simplify]: iters left: 3 (138 enodes) 1552473453.467 * * [simplify]: iters left: 2 (155 enodes) 1552473453.487 * * [simplify]: iters left: 1 (173 enodes) 1552473453.533 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473453.533 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473453.533 * * [simplify]: Extracting #2: cost 38 inf + 1 1552473453.534 * * [simplify]: Extracting #3: cost 37 inf + 88 1552473453.535 * * [simplify]: Extracting #4: cost 14 inf + 2822 1552473453.536 * * [simplify]: Extracting #5: cost 6 inf + 4129 1552473453.539 * * [simplify]: Extracting #6: cost 1 inf + 5331 1552473453.541 * * [simplify]: Extracting #7: cost 0 inf + 5704 1552473453.543 * [simplify]: Simplified to (- (* x.re y.re) (* y.im x.im)) 1552473453.543 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (fma (- (* (cbrt x.im) y.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) y.im) (* (cbrt x.im) (cbrt x.im)))))) 1552473453.544 * [simplify]: Simplifying (fma (- (* (cbrt x.im) y.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) y.im) (* (cbrt x.im) (cbrt x.im)))) 1552473453.544 * * [simplify]: iters left: 6 (8 enodes) 1552473453.548 * * [simplify]: iters left: 5 (36 enodes) 1552473453.559 * * [simplify]: iters left: 4 (64 enodes) 1552473453.583 * * [simplify]: iters left: 3 (129 enodes) 1552473453.631 * * [simplify]: iters left: 2 (200 enodes) 1552473453.657 * * [simplify]: iters left: 1 (223 enodes) 1552473453.691 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473453.691 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473453.691 * [simplify]: Simplified to 0 1552473453.691 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) 0)) 1552473453.691 * * * * [progress]: [ 22 / 182 ] simplifiying candidate # 1552473453.691 * [simplify]: Simplifying (fma (* (cbrt (* x.re y.re)) (cbrt (* x.re y.re))) (cbrt (* x.re y.re)) (- (* (* (sqrt x.im) y.im) (sqrt x.im)))) 1552473453.691 * * [simplify]: iters left: 6 (12 enodes) 1552473453.696 * * [simplify]: iters left: 5 (45 enodes) 1552473453.710 * * [simplify]: iters left: 4 (66 enodes) 1552473453.730 * * [simplify]: iters left: 3 (87 enodes) 1552473453.753 * * [simplify]: iters left: 2 (97 enodes) 1552473453.782 * * [simplify]: iters left: 1 (111 enodes) 1552473453.802 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473453.802 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473453.802 * * [simplify]: Extracting #2: cost 30 inf + 1 1552473453.802 * * [simplify]: Extracting #3: cost 28 inf + 129 1552473453.802 * * [simplify]: Extracting #4: cost 17 inf + 990 1552473453.803 * * [simplify]: Extracting #5: cost 8 inf + 2100 1552473453.803 * * [simplify]: Extracting #6: cost 1 inf + 3759 1552473453.804 * * [simplify]: Extracting #7: cost 0 inf + 4092 1552473453.805 * [simplify]: Simplified to (- (* x.re y.re) (* y.im x.im)) 1552473453.805 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (fma (- (* (sqrt x.im) y.im)) (sqrt x.im) (* (* (sqrt x.im) y.im) (sqrt x.im))))) 1552473453.805 * [simplify]: Simplifying (fma (- (* (sqrt x.im) y.im)) (sqrt x.im) (* (* (sqrt x.im) y.im) (sqrt x.im))) 1552473453.805 * * [simplify]: iters left: 6 (7 enodes) 1552473453.807 * * [simplify]: iters left: 5 (29 enodes) 1552473453.811 * * [simplify]: iters left: 4 (46 enodes) 1552473453.820 * * [simplify]: iters left: 3 (81 enodes) 1552473453.846 * * [simplify]: iters left: 2 (110 enodes) 1552473453.869 * * [simplify]: iters left: 1 (111 enodes) 1552473453.880 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473453.880 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473453.880 * [simplify]: Simplified to 0 1552473453.880 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) 0)) 1552473453.881 * * * * [progress]: [ 23 / 182 ] simplifiying candidate # 1552473453.881 * [simplify]: Simplifying (fma (* (cbrt (* x.re y.re)) (cbrt (* x.re y.re))) (cbrt (* x.re y.re)) (- (* (* x.im y.im) 1))) 1552473453.881 * * [simplify]: iters left: 6 (12 enodes) 1552473453.884 * * [simplify]: iters left: 5 (48 enodes) 1552473453.893 * * [simplify]: iters left: 4 (73 enodes) 1552473453.913 * * [simplify]: iters left: 3 (100 enodes) 1552473453.935 * * [simplify]: iters left: 2 (115 enodes) 1552473453.949 * * [simplify]: iters left: 1 (129 enodes) 1552473453.972 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473453.972 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473453.972 * * [simplify]: Extracting #2: cost 20 inf + 46 1552473453.972 * * [simplify]: Extracting #3: cost 13 inf + 419 1552473453.973 * * [simplify]: Extracting #4: cost 14 inf + 462 1552473453.974 * * [simplify]: Extracting #5: cost 6 inf + 1863 1552473453.975 * * [simplify]: Extracting #6: cost 1 inf + 3027 1552473453.979 * * [simplify]: Extracting #7: cost 0 inf + 3360 1552473453.980 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473453.981 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)))) 1552473453.981 * [simplify]: Simplifying (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)) 1552473453.981 * * [simplify]: iters left: 5 (7 enodes) 1552473453.986 * * [simplify]: iters left: 4 (31 enodes) 1552473453.998 * * [simplify]: iters left: 3 (53 enodes) 1552473454.008 * * [simplify]: iters left: 2 (65 enodes) 1552473454.020 * * [simplify]: iters left: 1 (97 enodes) 1552473454.044 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473454.044 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473454.044 * [simplify]: Simplified to 0 1552473454.044 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) 0)) 1552473454.045 * * * * [progress]: [ 24 / 182 ] simplifiying candidate # 1552473454.045 * [simplify]: Simplifying (fma (* (cbrt (* x.re y.re)) (cbrt (* x.re y.re))) (cbrt (* x.re y.re)) (- (* x.im y.im))) 1552473454.045 * * [simplify]: iters left: 6 (10 enodes) 1552473454.049 * * [simplify]: iters left: 5 (38 enodes) 1552473454.061 * * [simplify]: iters left: 4 (49 enodes) 1552473454.075 * * [simplify]: iters left: 3 (56 enodes) 1552473454.088 * * [simplify]: iters left: 2 (63 enodes) 1552473454.099 * * [simplify]: iters left: 1 (77 enodes) 1552473454.111 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473454.111 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473454.111 * * [simplify]: Extracting #2: cost 17 inf + 208 1552473454.112 * * [simplify]: Extracting #3: cost 13 inf + 417 1552473454.112 * * [simplify]: Extracting #4: cost 8 inf + 1156 1552473454.112 * * [simplify]: Extracting #5: cost 6 inf + 1652 1552473454.113 * * [simplify]: Extracting #6: cost 1 inf + 3025 1552473454.113 * * [simplify]: Extracting #7: cost 0 inf + 3358 1552473454.114 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473454.114 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- x.im) y.im (* x.im y.im)))) 1552473454.115 * [simplify]: Simplifying (fma (- x.im) y.im (* x.im y.im)) 1552473454.115 * * [simplify]: iters left: 3 (5 enodes) 1552473454.117 * * [simplify]: iters left: 2 (18 enodes) 1552473454.122 * * [simplify]: iters left: 1 (25 enodes) 1552473454.130 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473454.130 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473454.130 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473454.131 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473454.131 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473454.131 * [simplify]: Simplified to (- (* x.im y.im) (* x.im y.im)) 1552473454.131 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (- (* x.im y.im) (* x.im y.im)))) 1552473454.132 * * * * [progress]: [ 25 / 182 ] simplifiying candidate # 1552473454.132 * [simplify]: Simplifying (fma (sqrt (* x.re y.re)) (sqrt (* x.re y.re)) (- (* y.im x.im))) 1552473454.132 * * [simplify]: iters left: 5 (9 enodes) 1552473454.136 * * [simplify]: iters left: 4 (35 enodes) 1552473454.146 * * [simplify]: iters left: 3 (42 enodes) 1552473454.153 * * [simplify]: iters left: 2 (45 enodes) 1552473454.158 * * [simplify]: iters left: 1 (46 enodes) 1552473454.164 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473454.164 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473454.164 * * [simplify]: Extracting #2: cost 10 inf + 210 1552473454.165 * * [simplify]: Extracting #3: cost 2 inf + 788 1552473454.165 * * [simplify]: Extracting #4: cost 0 inf + 912 1552473454.165 * [simplify]: Simplified to (- (* x.re y.re) (* y.im x.im)) 1552473454.165 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (fma (- y.im) x.im (* y.im x.im)))) 1552473454.165 * [simplify]: Simplifying (fma (- y.im) x.im (* y.im x.im)) 1552473454.166 * * [simplify]: iters left: 3 (5 enodes) 1552473454.167 * * [simplify]: iters left: 2 (18 enodes) 1552473454.169 * * [simplify]: iters left: 1 (25 enodes) 1552473454.173 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473454.173 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473454.173 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473454.173 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473454.173 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473454.173 * [simplify]: Simplified to (- (* y.im x.im) (* y.im x.im)) 1552473454.174 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (- (* y.im x.im) (* y.im x.im)))) 1552473454.174 * * * * [progress]: [ 26 / 182 ] simplifiying candidate # 1552473454.174 * [simplify]: Simplifying (fma (sqrt (* x.re y.re)) (sqrt (* x.re y.re)) (- (* (cbrt (* x.im y.im)) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im)))))) 1552473454.174 * * [simplify]: iters left: 6 (12 enodes) 1552473454.176 * * [simplify]: iters left: 5 (47 enodes) 1552473454.188 * * [simplify]: iters left: 4 (63 enodes) 1552473454.200 * * [simplify]: iters left: 3 (89 enodes) 1552473454.218 * * [simplify]: iters left: 2 (142 enodes) 1552473454.267 * * [simplify]: iters left: 1 (247 enodes) 1552473454.338 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473454.338 * * [simplify]: Extracting #1: cost 28 inf + 0 1552473454.339 * * [simplify]: Extracting #2: cost 91 inf + 45 1552473454.339 * * [simplify]: Extracting #3: cost 94 inf + 904 1552473454.340 * * [simplify]: Extracting #4: cost 90 inf + 1202 1552473454.341 * * [simplify]: Extracting #5: cost 63 inf + 12328 1552473454.345 * * [simplify]: Extracting #6: cost 3 inf + 49135 1552473454.352 * * [simplify]: Extracting #7: cost 0 inf + 50709 1552473454.363 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473454.363 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))))))) 1552473454.364 * [simplify]: Simplifying (fma (- (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))))) 1552473454.364 * * [simplify]: iters left: 6 (8 enodes) 1552473454.367 * * [simplify]: iters left: 5 (30 enodes) 1552473454.378 * * [simplify]: iters left: 4 (46 enodes) 1552473454.396 * * [simplify]: iters left: 3 (95 enodes) 1552473454.433 * * [simplify]: iters left: 2 (153 enodes) 1552473454.455 * * [simplify]: iters left: 1 (222 enodes) 1552473454.524 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473454.525 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473454.525 * [simplify]: Simplified to 0 1552473454.525 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) 0)) 1552473454.525 * * * * [progress]: [ 27 / 182 ] simplifiying candidate # 1552473454.525 * [simplify]: Simplifying (fma (sqrt (* x.re y.re)) (sqrt (* x.re y.re)) (- (* (sqrt (* x.im y.im)) (sqrt (* x.im y.im))))) 1552473454.525 * * [simplify]: iters left: 6 (11 enodes) 1552473454.531 * * [simplify]: iters left: 5 (38 enodes) 1552473454.542 * * [simplify]: iters left: 4 (48 enodes) 1552473454.554 * * [simplify]: iters left: 3 (58 enodes) 1552473454.569 * * [simplify]: iters left: 2 (66 enodes) 1552473454.587 * * [simplify]: iters left: 1 (87 enodes) 1552473454.608 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473454.608 * * [simplify]: Extracting #1: cost 20 inf + 0 1552473454.608 * * [simplify]: Extracting #2: cost 33 inf + 128 1552473454.609 * * [simplify]: Extracting #3: cost 18 inf + 1564 1552473454.610 * * [simplify]: Extracting #4: cost 1 inf + 5268 1552473454.611 * * [simplify]: Extracting #5: cost 0 inf + 5552 1552473454.612 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473454.612 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- (sqrt (* x.im y.im))) (sqrt (* x.im y.im)) (* (sqrt (* x.im y.im)) (sqrt (* x.im y.im)))))) 1552473454.613 * [simplify]: Simplifying (fma (- (sqrt (* x.im y.im))) (sqrt (* x.im y.im)) (* (sqrt (* x.im y.im)) (sqrt (* x.im y.im)))) 1552473454.613 * * [simplify]: iters left: 6 (7 enodes) 1552473454.614 * * [simplify]: iters left: 5 (22 enodes) 1552473454.617 * * [simplify]: iters left: 4 (30 enodes) 1552473454.622 * * [simplify]: iters left: 3 (46 enodes) 1552473454.630 * * [simplify]: iters left: 2 (56 enodes) 1552473454.641 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473454.641 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473454.641 * [simplify]: Simplified to 0 1552473454.641 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) 0)) 1552473454.642 * * * * [progress]: [ 28 / 182 ] simplifiying candidate # 1552473454.642 * [simplify]: Simplifying (fma (sqrt (* x.re y.re)) (sqrt (* x.re y.re)) (- (* (* x.im y.im) 1))) 1552473454.642 * * [simplify]: iters left: 6 (11 enodes) 1552473454.647 * * [simplify]: iters left: 5 (45 enodes) 1552473454.655 * * [simplify]: iters left: 4 (66 enodes) 1552473454.666 * * [simplify]: iters left: 3 (85 enodes) 1552473454.679 * * [simplify]: iters left: 2 (94 enodes) 1552473454.696 * * [simplify]: iters left: 1 (102 enodes) 1552473454.705 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473454.705 * * [simplify]: Extracting #1: cost 14 inf + 0 1552473454.705 * * [simplify]: Extracting #2: cost 13 inf + 47 1552473454.705 * * [simplify]: Extracting #3: cost 3 inf + 709 1552473454.706 * * [simplify]: Extracting #4: cost 0 inf + 914 1552473454.706 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473454.706 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)))) 1552473454.707 * [simplify]: Simplifying (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)) 1552473454.707 * * [simplify]: iters left: 5 (7 enodes) 1552473454.709 * * [simplify]: iters left: 4 (31 enodes) 1552473454.715 * * [simplify]: iters left: 3 (53 enodes) 1552473454.735 * * [simplify]: iters left: 2 (65 enodes) 1552473454.757 * * [simplify]: iters left: 1 (97 enodes) 1552473454.782 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473454.782 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473454.782 * [simplify]: Simplified to 0 1552473454.782 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) 0)) 1552473454.782 * * * * [progress]: [ 29 / 182 ] simplifiying candidate # 1552473454.783 * [simplify]: Simplifying (fma (sqrt (* x.re y.re)) (sqrt (* x.re y.re)) (- (* (* (sqrt x.im) (sqrt y.im)) (* (sqrt x.im) (sqrt y.im))))) 1552473454.783 * * [simplify]: iters left: 6 (12 enodes) 1552473454.788 * * [simplify]: iters left: 5 (50 enodes) 1552473454.804 * * [simplify]: iters left: 4 (84 enodes) 1552473454.830 * * [simplify]: iters left: 3 (130 enodes) 1552473454.851 * * [simplify]: iters left: 2 (144 enodes) 1552473454.874 * * [simplify]: iters left: 1 (175 enodes) 1552473454.898 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473454.899 * * [simplify]: Extracting #1: cost 28 inf + 0 1552473454.899 * * [simplify]: Extracting #2: cost 57 inf + 412 1552473454.900 * * [simplify]: Extracting #3: cost 28 inf + 4080 1552473454.902 * * [simplify]: Extracting #4: cost 0 inf + 11204 1552473454.905 * * [simplify]: Extracting #5: cost 0 inf + 11064 1552473454.908 * [simplify]: Simplified to (- (* x.re y.re) (* y.im x.im)) 1552473454.908 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (fma (- (* (sqrt x.im) (sqrt y.im))) (* (sqrt x.im) (sqrt y.im)) (* (* (sqrt x.im) (sqrt y.im)) (* (sqrt x.im) (sqrt y.im)))))) 1552473454.908 * [simplify]: Simplifying (fma (- (* (sqrt x.im) (sqrt y.im))) (* (sqrt x.im) (sqrt y.im)) (* (* (sqrt x.im) (sqrt y.im)) (* (sqrt x.im) (sqrt y.im)))) 1552473454.908 * * [simplify]: iters left: 6 (8 enodes) 1552473454.911 * * [simplify]: iters left: 5 (38 enodes) 1552473454.924 * * [simplify]: iters left: 4 (69 enodes) 1552473454.952 * * [simplify]: iters left: 3 (148 enodes) 1552473455.006 * * [simplify]: iters left: 2 (233 enodes) 1552473455.034 * * [simplify]: iters left: 1 (252 enodes) 1552473455.059 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473455.059 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473455.059 * [simplify]: Simplified to 0 1552473455.059 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) 0)) 1552473455.059 * * * * [progress]: [ 30 / 182 ] simplifiying candidate # 1552473455.060 * [simplify]: Simplifying (fma (sqrt (* x.re y.re)) (sqrt (* x.re y.re)) (- (* (cbrt y.im) (* x.im (* (cbrt y.im) (cbrt y.im)))))) 1552473455.060 * * [simplify]: iters left: 6 (12 enodes) 1552473455.062 * * [simplify]: iters left: 5 (49 enodes) 1552473455.070 * * [simplify]: iters left: 4 (89 enodes) 1552473455.087 * * [simplify]: iters left: 3 (134 enodes) 1552473455.125 * * [simplify]: iters left: 2 (147 enodes) 1552473455.142 * * [simplify]: iters left: 1 (168 enodes) 1552473455.160 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473455.160 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473455.160 * * [simplify]: Extracting #2: cost 27 inf + 250 1552473455.162 * * [simplify]: Extracting #3: cost 5 inf + 2530 1552473455.163 * * [simplify]: Extracting #4: cost 0 inf + 3258 1552473455.165 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473455.165 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- (cbrt y.im)) (* x.im (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.im (* (cbrt y.im) (cbrt y.im))))))) 1552473455.166 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.im (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.im (* (cbrt y.im) (cbrt y.im))))) 1552473455.166 * * [simplify]: iters left: 6 (8 enodes) 1552473455.170 * * [simplify]: iters left: 5 (32 enodes) 1552473455.175 * * [simplify]: iters left: 4 (60 enodes) 1552473455.187 * * [simplify]: iters left: 3 (136 enodes) 1552473455.219 * * [simplify]: iters left: 2 (206 enodes) 1552473455.252 * * [simplify]: iters left: 1 (228 enodes) 1552473455.272 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473455.272 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473455.272 * [simplify]: Simplified to 0 1552473455.272 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) 0)) 1552473455.272 * * * * [progress]: [ 31 / 182 ] simplifiying candidate # 1552473455.273 * [simplify]: Simplifying (fma (sqrt (* x.re y.re)) (sqrt (* x.re y.re)) (- (* (sqrt y.im) (* x.im (sqrt y.im))))) 1552473455.273 * * [simplify]: iters left: 6 (11 enodes) 1552473455.275 * * [simplify]: iters left: 5 (42 enodes) 1552473455.285 * * [simplify]: iters left: 4 (59 enodes) 1552473455.294 * * [simplify]: iters left: 3 (74 enodes) 1552473455.312 * * [simplify]: iters left: 2 (78 enodes) 1552473455.327 * * [simplify]: iters left: 1 (88 enodes) 1552473455.337 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473455.337 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473455.337 * * [simplify]: Extracting #2: cost 16 inf + 536 1552473455.337 * * [simplify]: Extracting #3: cost 1 inf + 1605 1552473455.338 * * [simplify]: Extracting #4: cost 0 inf + 1646 1552473455.339 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473455.339 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- (sqrt y.im)) (* x.im (sqrt y.im)) (* (sqrt y.im) (* x.im (sqrt y.im)))))) 1552473455.339 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.im (sqrt y.im)) (* (sqrt y.im) (* x.im (sqrt y.im)))) 1552473455.339 * * [simplify]: iters left: 6 (7 enodes) 1552473455.340 * * [simplify]: iters left: 5 (25 enodes) 1552473455.344 * * [simplify]: iters left: 4 (39 enodes) 1552473455.353 * * [simplify]: iters left: 3 (82 enodes) 1552473455.376 * * [simplify]: iters left: 2 (110 enodes) 1552473455.390 * * [simplify]: iters left: 1 (112 enodes) 1552473455.399 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473455.399 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473455.399 * [simplify]: Simplified to 0 1552473455.399 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) 0)) 1552473455.399 * * * * [progress]: [ 32 / 182 ] simplifiying candidate # 1552473455.400 * [simplify]: Simplifying (fma (sqrt (* x.re y.re)) (sqrt (* x.re y.re)) (- (* y.im (* x.im 1)))) 1552473455.400 * * [simplify]: iters left: 6 (11 enodes) 1552473455.402 * * [simplify]: iters left: 5 (41 enodes) 1552473455.412 * * [simplify]: iters left: 4 (53 enodes) 1552473455.426 * * [simplify]: iters left: 3 (58 enodes) 1552473455.440 * * [simplify]: iters left: 2 (59 enodes) 1552473455.455 * * [simplify]: iters left: 1 (64 enodes) 1552473455.469 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473455.469 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473455.469 * * [simplify]: Extracting #2: cost 14 inf + 86 1552473455.470 * * [simplify]: Extracting #3: cost 2 inf + 830 1552473455.470 * * [simplify]: Extracting #4: cost 0 inf + 994 1552473455.471 * [simplify]: Simplified to (- (* x.re y.re) (* y.im x.im)) 1552473455.471 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (fma (- y.im) (* x.im 1) (* y.im (* x.im 1))))) 1552473455.472 * [simplify]: Simplifying (fma (- y.im) (* x.im 1) (* y.im (* x.im 1))) 1552473455.472 * * [simplify]: iters left: 5 (7 enodes) 1552473455.475 * * [simplify]: iters left: 4 (24 enodes) 1552473455.483 * * [simplify]: iters left: 3 (37 enodes) 1552473455.496 * * [simplify]: iters left: 2 (53 enodes) 1552473455.510 * * [simplify]: iters left: 1 (58 enodes) 1552473455.521 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473455.521 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473455.521 * [simplify]: Simplified to 0 1552473455.521 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) 0)) 1552473455.521 * * * * [progress]: [ 33 / 182 ] simplifiying candidate # 1552473455.521 * [simplify]: Simplifying (fma (sqrt (* x.re y.re)) (sqrt (* x.re y.re)) (- (* (* (cbrt x.im) y.im) (* (cbrt x.im) (cbrt x.im))))) 1552473455.521 * * [simplify]: iters left: 6 (12 enodes) 1552473455.527 * * [simplify]: iters left: 5 (49 enodes) 1552473455.538 * * [simplify]: iters left: 4 (85 enodes) 1552473455.553 * * [simplify]: iters left: 3 (120 enodes) 1552473455.575 * * [simplify]: iters left: 2 (133 enodes) 1552473455.608 * * [simplify]: iters left: 1 (151 enodes) 1552473455.625 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473455.625 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473455.626 * * [simplify]: Extracting #2: cost 26 inf + 413 1552473455.626 * * [simplify]: Extracting #3: cost 4 inf + 2732 1552473455.627 * * [simplify]: Extracting #4: cost 0 inf + 3258 1552473455.628 * [simplify]: Simplified to (- (* x.re y.re) (* y.im x.im)) 1552473455.628 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (fma (- (* (cbrt x.im) y.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) y.im) (* (cbrt x.im) (cbrt x.im)))))) 1552473455.628 * [simplify]: Simplifying (fma (- (* (cbrt x.im) y.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) y.im) (* (cbrt x.im) (cbrt x.im)))) 1552473455.628 * * [simplify]: iters left: 6 (8 enodes) 1552473455.630 * * [simplify]: iters left: 5 (36 enodes) 1552473455.636 * * [simplify]: iters left: 4 (64 enodes) 1552473455.659 * * [simplify]: iters left: 3 (129 enodes) 1552473455.688 * * [simplify]: iters left: 2 (200 enodes) 1552473455.720 * * [simplify]: iters left: 1 (223 enodes) 1552473455.755 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473455.755 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473455.755 * [simplify]: Simplified to 0 1552473455.755 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) 0)) 1552473455.755 * * * * [progress]: [ 34 / 182 ] simplifiying candidate # 1552473455.756 * [simplify]: Simplifying (fma (sqrt (* x.re y.re)) (sqrt (* x.re y.re)) (- (* (* (sqrt x.im) y.im) (sqrt x.im)))) 1552473455.756 * * [simplify]: iters left: 6 (11 enodes) 1552473455.761 * * [simplify]: iters left: 5 (42 enodes) 1552473455.773 * * [simplify]: iters left: 4 (59 enodes) 1552473455.790 * * [simplify]: iters left: 3 (75 enodes) 1552473455.809 * * [simplify]: iters left: 2 (79 enodes) 1552473455.834 * * [simplify]: iters left: 1 (89 enodes) 1552473455.852 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473455.852 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473455.852 * * [simplify]: Extracting #2: cost 16 inf + 495 1552473455.853 * * [simplify]: Extracting #3: cost 2 inf + 1482 1552473455.854 * * [simplify]: Extracting #4: cost 0 inf + 1646 1552473455.855 * [simplify]: Simplified to (- (* x.re y.re) (* y.im x.im)) 1552473455.855 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (fma (- (* (sqrt x.im) y.im)) (sqrt x.im) (* (* (sqrt x.im) y.im) (sqrt x.im))))) 1552473455.856 * [simplify]: Simplifying (fma (- (* (sqrt x.im) y.im)) (sqrt x.im) (* (* (sqrt x.im) y.im) (sqrt x.im))) 1552473455.856 * * [simplify]: iters left: 6 (7 enodes) 1552473455.859 * * [simplify]: iters left: 5 (29 enodes) 1552473455.864 * * [simplify]: iters left: 4 (46 enodes) 1552473455.872 * * [simplify]: iters left: 3 (81 enodes) 1552473455.884 * * [simplify]: iters left: 2 (110 enodes) 1552473455.898 * * [simplify]: iters left: 1 (111 enodes) 1552473455.915 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473455.915 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473455.915 * [simplify]: Simplified to 0 1552473455.915 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) 0)) 1552473455.915 * * * * [progress]: [ 35 / 182 ] simplifiying candidate # 1552473455.915 * [simplify]: Simplifying (fma (sqrt (* x.re y.re)) (sqrt (* x.re y.re)) (- (* (* x.im y.im) 1))) 1552473455.915 * * [simplify]: iters left: 6 (11 enodes) 1552473455.922 * * [simplify]: iters left: 5 (45 enodes) 1552473455.936 * * [simplify]: iters left: 4 (66 enodes) 1552473455.955 * * [simplify]: iters left: 3 (85 enodes) 1552473455.977 * * [simplify]: iters left: 2 (94 enodes) 1552473455.999 * * [simplify]: iters left: 1 (102 enodes) 1552473456.017 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473456.017 * * [simplify]: Extracting #1: cost 14 inf + 0 1552473456.017 * * [simplify]: Extracting #2: cost 13 inf + 47 1552473456.018 * * [simplify]: Extracting #3: cost 3 inf + 709 1552473456.019 * * [simplify]: Extracting #4: cost 0 inf + 914 1552473456.019 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473456.019 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)))) 1552473456.020 * [simplify]: Simplifying (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)) 1552473456.020 * * [simplify]: iters left: 5 (7 enodes) 1552473456.024 * * [simplify]: iters left: 4 (31 enodes) 1552473456.035 * * [simplify]: iters left: 3 (53 enodes) 1552473456.052 * * [simplify]: iters left: 2 (65 enodes) 1552473456.075 * * [simplify]: iters left: 1 (97 enodes) 1552473456.099 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473456.099 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473456.099 * [simplify]: Simplified to 0 1552473456.099 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) 0)) 1552473456.099 * * * * [progress]: [ 36 / 182 ] simplifiying candidate # 1552473456.100 * [simplify]: Simplifying (fma (sqrt (* x.re y.re)) (sqrt (* x.re y.re)) (- (* x.im y.im))) 1552473456.100 * * [simplify]: iters left: 5 (9 enodes) 1552473456.103 * * [simplify]: iters left: 4 (35 enodes) 1552473456.113 * * [simplify]: iters left: 3 (42 enodes) 1552473456.124 * * [simplify]: iters left: 2 (45 enodes) 1552473456.135 * * [simplify]: iters left: 1 (46 enodes) 1552473456.146 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473456.146 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473456.146 * * [simplify]: Extracting #2: cost 10 inf + 210 1552473456.147 * * [simplify]: Extracting #3: cost 2 inf + 788 1552473456.147 * * [simplify]: Extracting #4: cost 0 inf + 912 1552473456.148 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473456.148 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- x.im) y.im (* x.im y.im)))) 1552473456.148 * [simplify]: Simplifying (fma (- x.im) y.im (* x.im y.im)) 1552473456.148 * * [simplify]: iters left: 3 (5 enodes) 1552473456.151 * * [simplify]: iters left: 2 (18 enodes) 1552473456.156 * * [simplify]: iters left: 1 (25 enodes) 1552473456.163 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473456.163 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473456.163 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473456.164 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473456.164 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473456.165 * [simplify]: Simplified to (- (* x.im y.im) (* x.im y.im)) 1552473456.165 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (- (* x.im y.im) (* x.im y.im)))) 1552473456.165 * * * * [progress]: [ 37 / 182 ] simplifiying candidate # 1552473456.165 * [simplify]: Simplifying (fma 1 (* x.re y.re) (- (* y.im x.im))) 1552473456.165 * * [simplify]: iters left: 5 (9 enodes) 1552473456.171 * * [simplify]: iters left: 4 (37 enodes) 1552473456.181 * * [simplify]: iters left: 3 (51 enodes) 1552473456.189 * * [simplify]: iters left: 2 (63 enodes) 1552473456.199 * * [simplify]: iters left: 1 (64 enodes) 1552473456.206 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473456.206 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473456.206 * * [simplify]: Extracting #2: cost 5 inf + 501 1552473456.207 * * [simplify]: Extracting #3: cost 0 inf + 749 1552473456.207 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 1552473456.207 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* y.im x.im)) (fma (- y.im) x.im (* y.im x.im)))) 1552473456.207 * [simplify]: Simplifying (fma (- y.im) x.im (* y.im x.im)) 1552473456.207 * * [simplify]: iters left: 3 (5 enodes) 1552473456.208 * * [simplify]: iters left: 2 (18 enodes) 1552473456.211 * * [simplify]: iters left: 1 (25 enodes) 1552473456.216 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473456.216 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473456.216 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473456.216 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473456.216 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473456.217 * [simplify]: Simplified to (- (* y.im x.im) (* y.im x.im)) 1552473456.217 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* y.im x.im)) (- (* y.im x.im) (* y.im x.im)))) 1552473456.217 * * * * [progress]: [ 38 / 182 ] simplifiying candidate # 1552473456.217 * [simplify]: Simplifying (fma 1 (* x.re y.re) (- (* (cbrt (* x.im y.im)) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im)))))) 1552473456.218 * * [simplify]: iters left: 6 (12 enodes) 1552473456.224 * * [simplify]: iters left: 5 (49 enodes) 1552473456.241 * * [simplify]: iters left: 4 (72 enodes) 1552473456.266 * * [simplify]: iters left: 3 (104 enodes) 1552473456.299 * * [simplify]: iters left: 2 (150 enodes) 1552473456.350 * * [simplify]: iters left: 1 (229 enodes) 1552473456.426 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473456.426 * * [simplify]: Extracting #1: cost 20 inf + 0 1552473456.426 * * [simplify]: Extracting #2: cost 49 inf + 432 1552473456.427 * * [simplify]: Extracting #3: cost 58 inf + 2220 1552473456.429 * * [simplify]: Extracting #4: cost 23 inf + 21474 1552473456.434 * * [simplify]: Extracting #5: cost 2 inf + 33828 1552473456.438 * * [simplify]: Extracting #6: cost 0 inf + 35036 1552473456.442 * [simplify]: Simplified to (- (* y.re x.re) (* x.im y.im)) 1552473456.442 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) (fma (- (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))))))) 1552473456.443 * [simplify]: Simplifying (fma (- (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))))) 1552473456.443 * * [simplify]: iters left: 6 (8 enodes) 1552473456.447 * * [simplify]: iters left: 5 (30 enodes) 1552473456.453 * * [simplify]: iters left: 4 (46 enodes) 1552473456.463 * * [simplify]: iters left: 3 (95 enodes) 1552473456.491 * * [simplify]: iters left: 2 (153 enodes) 1552473456.529 * * [simplify]: iters left: 1 (222 enodes) 1552473456.578 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473456.578 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473456.578 * [simplify]: Simplified to 0 1552473456.578 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) 0)) 1552473456.579 * * * * [progress]: [ 39 / 182 ] simplifiying candidate # 1552473456.579 * [simplify]: Simplifying (fma 1 (* x.re y.re) (- (* (sqrt (* x.im y.im)) (sqrt (* x.im y.im))))) 1552473456.579 * * [simplify]: iters left: 6 (11 enodes) 1552473456.586 * * [simplify]: iters left: 5 (40 enodes) 1552473456.596 * * [simplify]: iters left: 4 (57 enodes) 1552473456.607 * * [simplify]: iters left: 3 (73 enodes) 1552473456.616 * * [simplify]: iters left: 2 (74 enodes) 1552473456.625 * * [simplify]: iters left: 1 (80 enodes) 1552473456.635 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473456.636 * * [simplify]: Extracting #1: cost 14 inf + 0 1552473456.636 * * [simplify]: Extracting #2: cost 13 inf + 129 1552473456.636 * * [simplify]: Extracting #3: cost 3 inf + 829 1552473456.637 * * [simplify]: Extracting #4: cost 0 inf + 1157 1552473456.638 * [simplify]: Simplified to (- (* y.re x.re) (* x.im y.im)) 1552473456.638 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) (fma (- (sqrt (* x.im y.im))) (sqrt (* x.im y.im)) (* (sqrt (* x.im y.im)) (sqrt (* x.im y.im)))))) 1552473456.638 * [simplify]: Simplifying (fma (- (sqrt (* x.im y.im))) (sqrt (* x.im y.im)) (* (sqrt (* x.im y.im)) (sqrt (* x.im y.im)))) 1552473456.638 * * [simplify]: iters left: 6 (7 enodes) 1552473456.642 * * [simplify]: iters left: 5 (22 enodes) 1552473456.651 * * [simplify]: iters left: 4 (30 enodes) 1552473456.660 * * [simplify]: iters left: 3 (46 enodes) 1552473456.667 * * [simplify]: iters left: 2 (56 enodes) 1552473456.672 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473456.672 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473456.672 * [simplify]: Simplified to 0 1552473456.672 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) 0)) 1552473456.672 * * * * [progress]: [ 40 / 182 ] simplifiying candidate # 1552473456.673 * [simplify]: Simplifying (fma 1 (* x.re y.re) (- (* (* x.im y.im) 1))) 1552473456.673 * * [simplify]: iters left: 6 (10 enodes) 1552473456.676 * * [simplify]: iters left: 5 (42 enodes) 1552473456.683 * * [simplify]: iters left: 4 (68 enodes) 1552473456.696 * * [simplify]: iters left: 3 (94 enodes) 1552473456.716 * * [simplify]: iters left: 2 (106 enodes) 1552473456.729 * * [simplify]: iters left: 1 (114 enodes) 1552473456.740 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473456.740 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473456.740 * * [simplify]: Extracting #2: cost 7 inf + 296 1552473456.741 * * [simplify]: Extracting #3: cost 1 inf + 668 1552473456.741 * * [simplify]: Extracting #4: cost 0 inf + 750 1552473456.741 * [simplify]: Simplified to (- (* y.re x.re) (* x.im y.im)) 1552473456.741 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)))) 1552473456.742 * [simplify]: Simplifying (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)) 1552473456.742 * * [simplify]: iters left: 5 (7 enodes) 1552473456.744 * * [simplify]: iters left: 4 (31 enodes) 1552473456.750 * * [simplify]: iters left: 3 (53 enodes) 1552473456.759 * * [simplify]: iters left: 2 (65 enodes) 1552473456.770 * * [simplify]: iters left: 1 (97 enodes) 1552473456.796 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473456.796 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473456.796 * [simplify]: Simplified to 0 1552473456.796 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) 0)) 1552473456.796 * * * * [progress]: [ 41 / 182 ] simplifiying candidate # 1552473456.796 * [simplify]: Simplifying (fma 1 (* x.re y.re) (- (* (* (sqrt x.im) (sqrt y.im)) (* (sqrt x.im) (sqrt y.im))))) 1552473456.796 * * [simplify]: iters left: 6 (12 enodes) 1552473456.802 * * [simplify]: iters left: 5 (52 enodes) 1552473456.820 * * [simplify]: iters left: 4 (93 enodes) 1552473456.850 * * [simplify]: iters left: 3 (144 enodes) 1552473456.875 * * [simplify]: iters left: 2 (151 enodes) 1552473456.908 * * [simplify]: iters left: 1 (165 enodes) 1552473456.939 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473456.939 * * [simplify]: Extracting #1: cost 22 inf + 0 1552473456.940 * * [simplify]: Extracting #2: cost 24 inf + 542 1552473456.941 * * [simplify]: Extracting #3: cost 5 inf + 2012 1552473456.943 * * [simplify]: Extracting #4: cost 0 inf + 2621 1552473456.944 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 1552473456.944 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* y.im x.im)) (fma (- (* (sqrt x.im) (sqrt y.im))) (* (sqrt x.im) (sqrt y.im)) (* (* (sqrt x.im) (sqrt y.im)) (* (sqrt x.im) (sqrt y.im)))))) 1552473456.945 * [simplify]: Simplifying (fma (- (* (sqrt x.im) (sqrt y.im))) (* (sqrt x.im) (sqrt y.im)) (* (* (sqrt x.im) (sqrt y.im)) (* (sqrt x.im) (sqrt y.im)))) 1552473456.945 * * [simplify]: iters left: 6 (8 enodes) 1552473456.949 * * [simplify]: iters left: 5 (38 enodes) 1552473456.959 * * [simplify]: iters left: 4 (69 enodes) 1552473456.972 * * [simplify]: iters left: 3 (148 enodes) 1552473457.000 * * [simplify]: iters left: 2 (233 enodes) 1552473457.028 * * [simplify]: iters left: 1 (252 enodes) 1552473457.046 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473457.046 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473457.046 * [simplify]: Simplified to 0 1552473457.046 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* y.im x.im)) 0)) 1552473457.047 * * * * [progress]: [ 42 / 182 ] simplifiying candidate # 1552473457.047 * [simplify]: Simplifying (fma 1 (* x.re y.re) (- (* (cbrt y.im) (* x.im (* (cbrt y.im) (cbrt y.im)))))) 1552473457.047 * * [simplify]: iters left: 6 (12 enodes) 1552473457.050 * * [simplify]: iters left: 5 (51 enodes) 1552473457.059 * * [simplify]: iters left: 4 (98 enodes) 1552473457.088 * * [simplify]: iters left: 3 (151 enodes) 1552473457.110 * * [simplify]: iters left: 2 (164 enodes) 1552473457.128 * * [simplify]: iters left: 1 (185 enodes) 1552473457.147 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473457.147 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473457.148 * * [simplify]: Extracting #2: cost 21 inf + 620 1552473457.148 * * [simplify]: Extracting #3: cost 4 inf + 2449 1552473457.149 * * [simplify]: Extracting #4: cost 0 inf + 3095 1552473457.150 * [simplify]: Simplified to (- (* y.re x.re) (* x.im y.im)) 1552473457.150 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) (fma (- (cbrt y.im)) (* x.im (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.im (* (cbrt y.im) (cbrt y.im))))))) 1552473457.150 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.im (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.im (* (cbrt y.im) (cbrt y.im))))) 1552473457.150 * * [simplify]: iters left: 6 (8 enodes) 1552473457.152 * * [simplify]: iters left: 5 (32 enodes) 1552473457.157 * * [simplify]: iters left: 4 (60 enodes) 1552473457.175 * * [simplify]: iters left: 3 (136 enodes) 1552473457.226 * * [simplify]: iters left: 2 (206 enodes) 1552473457.277 * * [simplify]: iters left: 1 (228 enodes) 1552473457.310 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473457.310 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473457.310 * [simplify]: Simplified to 0 1552473457.310 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) 0)) 1552473457.310 * * * * [progress]: [ 43 / 182 ] simplifiying candidate # 1552473457.310 * [simplify]: Simplifying (fma 1 (* x.re y.re) (- (* (sqrt y.im) (* x.im (sqrt y.im))))) 1552473457.311 * * [simplify]: iters left: 6 (11 enodes) 1552473457.316 * * [simplify]: iters left: 5 (44 enodes) 1552473457.330 * * [simplify]: iters left: 4 (68 enodes) 1552473457.354 * * [simplify]: iters left: 3 (92 enodes) 1552473457.377 * * [simplify]: iters left: 2 (96 enodes) 1552473457.401 * * [simplify]: iters left: 1 (106 enodes) 1552473457.421 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473457.421 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473457.421 * * [simplify]: Extracting #2: cost 13 inf + 498 1552473457.422 * * [simplify]: Extracting #3: cost 0 inf + 1483 1552473457.423 * [simplify]: Simplified to (- (* y.re x.re) (* x.im y.im)) 1552473457.423 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) (fma (- (sqrt y.im)) (* x.im (sqrt y.im)) (* (sqrt y.im) (* x.im (sqrt y.im)))))) 1552473457.424 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.im (sqrt y.im)) (* (sqrt y.im) (* x.im (sqrt y.im)))) 1552473457.424 * * [simplify]: iters left: 6 (7 enodes) 1552473457.427 * * [simplify]: iters left: 5 (25 enodes) 1552473457.435 * * [simplify]: iters left: 4 (39 enodes) 1552473457.452 * * [simplify]: iters left: 3 (82 enodes) 1552473457.470 * * [simplify]: iters left: 2 (110 enodes) 1552473457.482 * * [simplify]: iters left: 1 (112 enodes) 1552473457.490 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473457.490 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473457.490 * [simplify]: Simplified to 0 1552473457.490 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) 0)) 1552473457.490 * * * * [progress]: [ 44 / 182 ] simplifiying candidate # 1552473457.491 * [simplify]: Simplifying (fma 1 (* x.re y.re) (- (* y.im (* x.im 1)))) 1552473457.491 * * [simplify]: iters left: 6 (10 enodes) 1552473457.496 * * [simplify]: iters left: 5 (38 enodes) 1552473457.507 * * [simplify]: iters left: 4 (55 enodes) 1552473457.524 * * [simplify]: iters left: 3 (69 enodes) 1552473457.540 * * [simplify]: iters left: 2 (70 enodes) 1552473457.548 * * [simplify]: iters left: 1 (75 enodes) 1552473457.557 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473457.557 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473457.558 * * [simplify]: Extracting #2: cost 8 inf + 419 1552473457.558 * * [simplify]: Extracting #3: cost 0 inf + 831 1552473457.558 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 1552473457.558 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* y.im x.im)) (fma (- y.im) (* x.im 1) (* y.im (* x.im 1))))) 1552473457.558 * [simplify]: Simplifying (fma (- y.im) (* x.im 1) (* y.im (* x.im 1))) 1552473457.559 * * [simplify]: iters left: 5 (7 enodes) 1552473457.560 * * [simplify]: iters left: 4 (24 enodes) 1552473457.564 * * [simplify]: iters left: 3 (37 enodes) 1552473457.572 * * [simplify]: iters left: 2 (53 enodes) 1552473457.583 * * [simplify]: iters left: 1 (58 enodes) 1552473457.590 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473457.590 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473457.590 * [simplify]: Simplified to 0 1552473457.590 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* y.im x.im)) 0)) 1552473457.590 * * * * [progress]: [ 45 / 182 ] simplifiying candidate # 1552473457.590 * [simplify]: Simplifying (fma 1 (* x.re y.re) (- (* (* (cbrt x.im) y.im) (* (cbrt x.im) (cbrt x.im))))) 1552473457.590 * * [simplify]: iters left: 6 (12 enodes) 1552473457.593 * * [simplify]: iters left: 5 (51 enodes) 1552473457.602 * * [simplify]: iters left: 4 (94 enodes) 1552473457.623 * * [simplify]: iters left: 3 (138 enodes) 1552473457.664 * * [simplify]: iters left: 2 (151 enodes) 1552473457.699 * * [simplify]: iters left: 1 (169 enodes) 1552473457.732 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473457.733 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473457.733 * * [simplify]: Extracting #2: cost 21 inf + 835 1552473457.734 * * [simplify]: Extracting #3: cost 4 inf + 2638 1552473457.736 * * [simplify]: Extracting #4: cost 0 inf + 3110 1552473457.738 * * [simplify]: Extracting #5: cost 0 inf + 3095 1552473457.740 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 1552473457.740 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* y.im x.im)) (fma (- (* (cbrt x.im) y.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) y.im) (* (cbrt x.im) (cbrt x.im)))))) 1552473457.740 * [simplify]: Simplifying (fma (- (* (cbrt x.im) y.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) y.im) (* (cbrt x.im) (cbrt x.im)))) 1552473457.740 * * [simplify]: iters left: 6 (8 enodes) 1552473457.744 * * [simplify]: iters left: 5 (36 enodes) 1552473457.756 * * [simplify]: iters left: 4 (64 enodes) 1552473457.771 * * [simplify]: iters left: 3 (129 enodes) 1552473457.797 * * [simplify]: iters left: 2 (200 enodes) 1552473457.844 * * [simplify]: iters left: 1 (223 enodes) 1552473457.883 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473457.883 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473457.883 * [simplify]: Simplified to 0 1552473457.883 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* y.im x.im)) 0)) 1552473457.883 * * * * [progress]: [ 46 / 182 ] simplifiying candidate # 1552473457.884 * [simplify]: Simplifying (fma 1 (* x.re y.re) (- (* (* (sqrt x.im) y.im) (sqrt x.im)))) 1552473457.884 * * [simplify]: iters left: 6 (11 enodes) 1552473457.892 * * [simplify]: iters left: 5 (44 enodes) 1552473457.905 * * [simplify]: iters left: 4 (68 enodes) 1552473457.927 * * [simplify]: iters left: 3 (93 enodes) 1552473457.950 * * [simplify]: iters left: 2 (97 enodes) 1552473457.962 * * [simplify]: iters left: 1 (107 enodes) 1552473457.972 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473457.972 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473457.972 * * [simplify]: Extracting #2: cost 13 inf + 539 1552473457.973 * * [simplify]: Extracting #3: cost 0 inf + 1483 1552473457.973 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 1552473457.973 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* y.im x.im)) (fma (- (* (sqrt x.im) y.im)) (sqrt x.im) (* (* (sqrt x.im) y.im) (sqrt x.im))))) 1552473457.973 * [simplify]: Simplifying (fma (- (* (sqrt x.im) y.im)) (sqrt x.im) (* (* (sqrt x.im) y.im) (sqrt x.im))) 1552473457.973 * * [simplify]: iters left: 6 (7 enodes) 1552473457.975 * * [simplify]: iters left: 5 (29 enodes) 1552473457.982 * * [simplify]: iters left: 4 (46 enodes) 1552473457.998 * * [simplify]: iters left: 3 (81 enodes) 1552473458.026 * * [simplify]: iters left: 2 (110 enodes) 1552473458.050 * * [simplify]: iters left: 1 (111 enodes) 1552473458.067 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473458.067 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473458.067 * [simplify]: Simplified to 0 1552473458.067 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* y.im x.im)) 0)) 1552473458.068 * * * * [progress]: [ 47 / 182 ] simplifiying candidate # 1552473458.068 * [simplify]: Simplifying (fma 1 (* x.re y.re) (- (* (* x.im y.im) 1))) 1552473458.068 * * [simplify]: iters left: 6 (10 enodes) 1552473458.073 * * [simplify]: iters left: 5 (42 enodes) 1552473458.087 * * [simplify]: iters left: 4 (68 enodes) 1552473458.098 * * [simplify]: iters left: 3 (94 enodes) 1552473458.111 * * [simplify]: iters left: 2 (106 enodes) 1552473458.131 * * [simplify]: iters left: 1 (114 enodes) 1552473458.140 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473458.140 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473458.140 * * [simplify]: Extracting #2: cost 7 inf + 296 1552473458.141 * * [simplify]: Extracting #3: cost 1 inf + 668 1552473458.141 * * [simplify]: Extracting #4: cost 0 inf + 750 1552473458.141 * [simplify]: Simplified to (- (* y.re x.re) (* x.im y.im)) 1552473458.141 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)))) 1552473458.142 * [simplify]: Simplifying (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)) 1552473458.142 * * [simplify]: iters left: 5 (7 enodes) 1552473458.144 * * [simplify]: iters left: 4 (31 enodes) 1552473458.150 * * [simplify]: iters left: 3 (53 enodes) 1552473458.163 * * [simplify]: iters left: 2 (65 enodes) 1552473458.184 * * [simplify]: iters left: 1 (97 enodes) 1552473458.208 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473458.208 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473458.208 * [simplify]: Simplified to 0 1552473458.208 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) 0)) 1552473458.208 * * * * [progress]: [ 48 / 182 ] simplifiying candidate # 1552473458.209 * [simplify]: Simplifying (fma 1 (* x.re y.re) (- (* x.im y.im))) 1552473458.209 * * [simplify]: iters left: 5 (9 enodes) 1552473458.213 * * [simplify]: iters left: 4 (37 enodes) 1552473458.224 * * [simplify]: iters left: 3 (51 enodes) 1552473458.240 * * [simplify]: iters left: 2 (63 enodes) 1552473458.248 * * [simplify]: iters left: 1 (64 enodes) 1552473458.256 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473458.256 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473458.256 * * [simplify]: Extracting #2: cost 5 inf + 501 1552473458.256 * * [simplify]: Extracting #3: cost 0 inf + 749 1552473458.257 * [simplify]: Simplified to (- (* y.re x.re) (* x.im y.im)) 1552473458.257 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) (fma (- x.im) y.im (* x.im y.im)))) 1552473458.257 * [simplify]: Simplifying (fma (- x.im) y.im (* x.im y.im)) 1552473458.257 * * [simplify]: iters left: 3 (5 enodes) 1552473458.258 * * [simplify]: iters left: 2 (18 enodes) 1552473458.261 * * [simplify]: iters left: 1 (25 enodes) 1552473458.265 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473458.265 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473458.265 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473458.265 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473458.265 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473458.266 * [simplify]: Simplified to (- (* x.im y.im) (* x.im y.im)) 1552473458.266 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) (- (* x.im y.im) (* x.im y.im)))) 1552473458.266 * * * * [progress]: [ 49 / 182 ] simplifiying candidate # 1552473458.266 * [simplify]: Simplifying (fma (* (sqrt x.re) (sqrt y.re)) (* (sqrt x.re) (sqrt y.re)) (- (* y.im x.im))) 1552473458.266 * * [simplify]: iters left: 5 (10 enodes) 1552473458.271 * * [simplify]: iters left: 4 (38 enodes) 1552473458.282 * * [simplify]: iters left: 3 (60 enodes) 1552473458.299 * * [simplify]: iters left: 2 (78 enodes) 1552473458.315 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473458.315 * * [simplify]: Extracting #1: cost 16 inf + 0 1552473458.315 * * [simplify]: Extracting #2: cost 19 inf + 128 1552473458.315 * * [simplify]: Extracting #3: cost 8 inf + 870 1552473458.315 * * [simplify]: Extracting #4: cost 1 inf + 1362 1552473458.316 * * [simplify]: Extracting #5: cost 0 inf + 1484 1552473458.316 * [simplify]: Simplified to (- (* x.re y.re) (* y.im x.im)) 1552473458.316 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (fma (- y.im) x.im (* y.im x.im)))) 1552473458.317 * [simplify]: Simplifying (fma (- y.im) x.im (* y.im x.im)) 1552473458.317 * * [simplify]: iters left: 3 (5 enodes) 1552473458.318 * * [simplify]: iters left: 2 (18 enodes) 1552473458.320 * * [simplify]: iters left: 1 (25 enodes) 1552473458.324 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473458.324 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473458.324 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473458.324 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473458.324 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473458.324 * [simplify]: Simplified to (- (* y.im x.im) (* y.im x.im)) 1552473458.324 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (- (* y.im x.im) (* y.im x.im)))) 1552473458.324 * * * * [progress]: [ 50 / 182 ] simplifiying candidate # 1552473458.325 * [simplify]: Simplifying (fma (* (sqrt x.re) (sqrt y.re)) (* (sqrt x.re) (sqrt y.re)) (- (* (cbrt (* x.im y.im)) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im)))))) 1552473458.325 * * [simplify]: iters left: 6 (13 enodes) 1552473458.327 * * [simplify]: iters left: 5 (50 enodes) 1552473458.337 * * [simplify]: iters left: 4 (81 enodes) 1552473458.360 * * [simplify]: iters left: 3 (122 enodes) 1552473458.380 * * [simplify]: iters left: 2 (180 enodes) 1552473458.432 * * [simplify]: iters left: 1 (271 enodes) 1552473458.522 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473458.522 * * [simplify]: Extracting #1: cost 32 inf + 0 1552473458.523 * * [simplify]: Extracting #2: cost 109 inf + 169 1552473458.524 * * [simplify]: Extracting #3: cost 108 inf + 1649 1552473458.528 * * [simplify]: Extracting #4: cost 77 inf + 13800 1552473458.536 * * [simplify]: Extracting #5: cost 37 inf + 35256 1552473458.552 * * [simplify]: Extracting #6: cost 6 inf + 57477 1552473458.566 * * [simplify]: Extracting #7: cost 0 inf + 61911 1552473458.579 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473458.579 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))))))) 1552473458.580 * [simplify]: Simplifying (fma (- (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))))) 1552473458.580 * * [simplify]: iters left: 6 (8 enodes) 1552473458.583 * * [simplify]: iters left: 5 (30 enodes) 1552473458.594 * * [simplify]: iters left: 4 (46 enodes) 1552473458.612 * * [simplify]: iters left: 3 (95 enodes) 1552473458.644 * * [simplify]: iters left: 2 (153 enodes) 1552473458.672 * * [simplify]: iters left: 1 (222 enodes) 1552473458.725 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473458.725 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473458.725 * [simplify]: Simplified to 0 1552473458.725 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) 0)) 1552473458.726 * * * * [progress]: [ 51 / 182 ] simplifiying candidate # 1552473458.726 * [simplify]: Simplifying (fma (* (sqrt x.re) (sqrt y.re)) (* (sqrt x.re) (sqrt y.re)) (- (* (sqrt (* x.im y.im)) (sqrt (* x.im y.im))))) 1552473458.726 * * [simplify]: iters left: 6 (12 enodes) 1552473458.731 * * [simplify]: iters left: 5 (41 enodes) 1552473458.738 * * [simplify]: iters left: 4 (66 enodes) 1552473458.748 * * [simplify]: iters left: 3 (93 enodes) 1552473458.762 * * [simplify]: iters left: 2 (104 enodes) 1552473458.782 * * [simplify]: iters left: 1 (119 enodes) 1552473458.800 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473458.800 * * [simplify]: Extracting #1: cost 24 inf + 0 1552473458.801 * * [simplify]: Extracting #2: cost 46 inf + 293 1552473458.801 * * [simplify]: Extracting #3: cost 30 inf + 1687 1552473458.802 * * [simplify]: Extracting #4: cost 7 inf + 7115 1552473458.804 * * [simplify]: Extracting #5: cost 1 inf + 8597 1552473458.806 * * [simplify]: Extracting #6: cost 0 inf + 8896 1552473458.808 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473458.808 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- (sqrt (* x.im y.im))) (sqrt (* x.im y.im)) (* (sqrt (* x.im y.im)) (sqrt (* x.im y.im)))))) 1552473458.809 * [simplify]: Simplifying (fma (- (sqrt (* x.im y.im))) (sqrt (* x.im y.im)) (* (sqrt (* x.im y.im)) (sqrt (* x.im y.im)))) 1552473458.809 * * [simplify]: iters left: 6 (7 enodes) 1552473458.811 * * [simplify]: iters left: 5 (22 enodes) 1552473458.817 * * [simplify]: iters left: 4 (30 enodes) 1552473458.822 * * [simplify]: iters left: 3 (46 enodes) 1552473458.828 * * [simplify]: iters left: 2 (56 enodes) 1552473458.833 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473458.833 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473458.833 * [simplify]: Simplified to 0 1552473458.833 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) 0)) 1552473458.833 * * * * [progress]: [ 52 / 182 ] simplifiying candidate # 1552473458.834 * [simplify]: Simplifying (fma (* (sqrt x.re) (sqrt y.re)) (* (sqrt x.re) (sqrt y.re)) (- (* (* x.im y.im) 1))) 1552473458.834 * * [simplify]: iters left: 6 (12 enodes) 1552473458.839 * * [simplify]: iters left: 5 (48 enodes) 1552473458.854 * * [simplify]: iters left: 4 (84 enodes) 1552473458.883 * * [simplify]: iters left: 3 (122 enodes) 1552473458.912 * * [simplify]: iters left: 2 (130 enodes) 1552473458.926 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473458.926 * * [simplify]: Extracting #1: cost 18 inf + 0 1552473458.926 * * [simplify]: Extracting #2: cost 19 inf + 130 1552473458.926 * * [simplify]: Extracting #3: cost 7 inf + 886 1552473458.927 * * [simplify]: Extracting #4: cost 0 inf + 1501 1552473458.927 * * [simplify]: Extracting #5: cost 0 inf + 1486 1552473458.928 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473458.928 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)))) 1552473458.928 * [simplify]: Simplifying (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)) 1552473458.929 * * [simplify]: iters left: 5 (7 enodes) 1552473458.931 * * [simplify]: iters left: 4 (31 enodes) 1552473458.938 * * [simplify]: iters left: 3 (53 enodes) 1552473458.954 * * [simplify]: iters left: 2 (65 enodes) 1552473458.975 * * [simplify]: iters left: 1 (97 enodes) 1552473458.988 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473458.988 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473458.988 * [simplify]: Simplified to 0 1552473458.988 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) 0)) 1552473458.988 * * * * [progress]: [ 53 / 182 ] simplifiying candidate # 1552473458.989 * [simplify]: Simplifying (fma (* (sqrt x.re) (sqrt y.re)) (* (sqrt x.re) (sqrt y.re)) (- (* (* (sqrt x.im) (sqrt y.im)) (* (sqrt x.im) (sqrt y.im))))) 1552473458.989 * * [simplify]: iters left: 6 (13 enodes) 1552473458.991 * * [simplify]: iters left: 5 (53 enodes) 1552473459.000 * * [simplify]: iters left: 4 (102 enodes) 1552473459.031 * * [simplify]: iters left: 3 (169 enodes) 1552473459.058 * * [simplify]: iters left: 2 (192 enodes) 1552473459.085 * * [simplify]: iters left: 1 (209 enodes) 1552473459.143 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473459.143 * * [simplify]: Extracting #1: cost 32 inf + 0 1552473459.144 * * [simplify]: Extracting #2: cost 74 inf + 292 1552473459.145 * * [simplify]: Extracting #3: cost 42 inf + 4471 1552473459.151 * * [simplify]: Extracting #4: cost 4 inf + 14147 1552473459.159 * * [simplify]: Extracting #5: cost 0 inf + 15343 1552473459.166 * * [simplify]: Extracting #6: cost 0 inf + 15328 1552473459.174 * [simplify]: Simplified to (- (* x.re y.re) (* y.im x.im)) 1552473459.174 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (fma (- (* (sqrt x.im) (sqrt y.im))) (* (sqrt x.im) (sqrt y.im)) (* (* (sqrt x.im) (sqrt y.im)) (* (sqrt x.im) (sqrt y.im)))))) 1552473459.174 * [simplify]: Simplifying (fma (- (* (sqrt x.im) (sqrt y.im))) (* (sqrt x.im) (sqrt y.im)) (* (* (sqrt x.im) (sqrt y.im)) (* (sqrt x.im) (sqrt y.im)))) 1552473459.174 * * [simplify]: iters left: 6 (8 enodes) 1552473459.179 * * [simplify]: iters left: 5 (38 enodes) 1552473459.192 * * [simplify]: iters left: 4 (69 enodes) 1552473459.220 * * [simplify]: iters left: 3 (148 enodes) 1552473459.278 * * [simplify]: iters left: 2 (233 enodes) 1552473459.312 * * [simplify]: iters left: 1 (252 enodes) 1552473459.338 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473459.338 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473459.338 * [simplify]: Simplified to 0 1552473459.338 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) 0)) 1552473459.338 * * * * [progress]: [ 54 / 182 ] simplifiying candidate # 1552473459.338 * [simplify]: Simplifying (fma (* (sqrt x.re) (sqrt y.re)) (* (sqrt x.re) (sqrt y.re)) (- (* (cbrt y.im) (* x.im (* (cbrt y.im) (cbrt y.im)))))) 1552473459.338 * * [simplify]: iters left: 6 (13 enodes) 1552473459.341 * * [simplify]: iters left: 5 (52 enodes) 1552473459.350 * * [simplify]: iters left: 4 (107 enodes) 1552473459.376 * * [simplify]: iters left: 3 (177 enodes) 1552473459.423 * * [simplify]: iters left: 2 (196 enodes) 1552473459.466 * * [simplify]: iters left: 1 (202 enodes) 1552473459.501 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473459.501 * * [simplify]: Extracting #1: cost 22 inf + 0 1552473459.502 * * [simplify]: Extracting #2: cost 38 inf + 44 1552473459.502 * * [simplify]: Extracting #3: cost 30 inf + 539 1552473459.503 * * [simplify]: Extracting #4: cost 12 inf + 2209 1552473459.505 * * [simplify]: Extracting #5: cost 2 inf + 3506 1552473459.507 * * [simplify]: Extracting #6: cost 0 inf + 3830 1552473459.509 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473459.510 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- (cbrt y.im)) (* x.im (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.im (* (cbrt y.im) (cbrt y.im))))))) 1552473459.510 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.im (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.im (* (cbrt y.im) (cbrt y.im))))) 1552473459.510 * * [simplify]: iters left: 6 (8 enodes) 1552473459.514 * * [simplify]: iters left: 5 (32 enodes) 1552473459.525 * * [simplify]: iters left: 4 (60 enodes) 1552473459.539 * * [simplify]: iters left: 3 (136 enodes) 1552473459.578 * * [simplify]: iters left: 2 (206 enodes) 1552473459.607 * * [simplify]: iters left: 1 (228 enodes) 1552473459.633 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473459.633 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473459.633 * [simplify]: Simplified to 0 1552473459.634 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) 0)) 1552473459.634 * * * * [progress]: [ 55 / 182 ] simplifiying candidate # 1552473459.634 * [simplify]: Simplifying (fma (* (sqrt x.re) (sqrt y.re)) (* (sqrt x.re) (sqrt y.re)) (- (* (sqrt y.im) (* x.im (sqrt y.im))))) 1552473459.634 * * [simplify]: iters left: 6 (12 enodes) 1552473459.639 * * [simplify]: iters left: 5 (45 enodes) 1552473459.651 * * [simplify]: iters left: 4 (77 enodes) 1552473459.664 * * [simplify]: iters left: 3 (108 enodes) 1552473459.678 * * [simplify]: iters left: 2 (111 enodes) 1552473459.690 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473459.690 * * [simplify]: Extracting #1: cost 18 inf + 0 1552473459.690 * * [simplify]: Extracting #2: cost 30 inf + 44 1552473459.691 * * [simplify]: Extracting #3: cost 23 inf + 457 1552473459.691 * * [simplify]: Extracting #4: cost 6 inf + 1646 1552473459.692 * * [simplify]: Extracting #5: cost 0 inf + 2218 1552473459.692 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473459.692 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- (sqrt y.im)) (* x.im (sqrt y.im)) (* (sqrt y.im) (* x.im (sqrt y.im)))))) 1552473459.693 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.im (sqrt y.im)) (* (sqrt y.im) (* x.im (sqrt y.im)))) 1552473459.693 * * [simplify]: iters left: 6 (7 enodes) 1552473459.694 * * [simplify]: iters left: 5 (25 enodes) 1552473459.698 * * [simplify]: iters left: 4 (39 enodes) 1552473459.705 * * [simplify]: iters left: 3 (82 enodes) 1552473459.724 * * [simplify]: iters left: 2 (110 enodes) 1552473459.737 * * [simplify]: iters left: 1 (112 enodes) 1552473459.747 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473459.747 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473459.747 * [simplify]: Simplified to 0 1552473459.747 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) 0)) 1552473459.747 * * * * [progress]: [ 56 / 182 ] simplifiying candidate # 1552473459.747 * [simplify]: Simplifying (fma (* (sqrt x.re) (sqrt y.re)) (* (sqrt x.re) (sqrt y.re)) (- (* y.im (* x.im 1)))) 1552473459.747 * * [simplify]: iters left: 6 (12 enodes) 1552473459.750 * * [simplify]: iters left: 5 (44 enodes) 1552473459.760 * * [simplify]: iters left: 4 (71 enodes) 1552473459.781 * * [simplify]: iters left: 3 (92 enodes) 1552473459.799 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473459.800 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473459.800 * * [simplify]: Extracting #2: cost 21 inf + 128 1552473459.800 * * [simplify]: Extracting #3: cost 7 inf + 1023 1552473459.801 * * [simplify]: Extracting #4: cost 2 inf + 1362 1552473459.802 * * [simplify]: Extracting #5: cost 0 inf + 1566 1552473459.803 * [simplify]: Simplified to (- (* x.re y.re) (* y.im x.im)) 1552473459.803 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (fma (- y.im) (* x.im 1) (* y.im (* x.im 1))))) 1552473459.803 * [simplify]: Simplifying (fma (- y.im) (* x.im 1) (* y.im (* x.im 1))) 1552473459.803 * * [simplify]: iters left: 5 (7 enodes) 1552473459.807 * * [simplify]: iters left: 4 (24 enodes) 1552473459.814 * * [simplify]: iters left: 3 (37 enodes) 1552473459.824 * * [simplify]: iters left: 2 (53 enodes) 1552473459.833 * * [simplify]: iters left: 1 (58 enodes) 1552473459.840 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473459.840 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473459.840 * [simplify]: Simplified to 0 1552473459.840 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) 0)) 1552473459.840 * * * * [progress]: [ 57 / 182 ] simplifiying candidate # 1552473459.840 * [simplify]: Simplifying (fma (* (sqrt x.re) (sqrt y.re)) (* (sqrt x.re) (sqrt y.re)) (- (* (* (cbrt x.im) y.im) (* (cbrt x.im) (cbrt x.im))))) 1552473459.840 * * [simplify]: iters left: 6 (13 enodes) 1552473459.843 * * [simplify]: iters left: 5 (52 enodes) 1552473459.853 * * [simplify]: iters left: 4 (103 enodes) 1552473459.876 * * [simplify]: iters left: 3 (160 enodes) 1552473459.902 * * [simplify]: iters left: 2 (172 enodes) 1552473459.939 * * [simplify]: iters left: 1 (176 enodes) 1552473459.959 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473459.959 * * [simplify]: Extracting #1: cost 22 inf + 0 1552473459.959 * * [simplify]: Extracting #2: cost 38 inf + 44 1552473459.959 * * [simplify]: Extracting #3: cost 32 inf + 415 1552473459.960 * * [simplify]: Extracting #4: cost 8 inf + 2895 1552473459.961 * * [simplify]: Extracting #5: cost 0 inf + 3830 1552473459.962 * [simplify]: Simplified to (- (* x.re y.re) (* y.im x.im)) 1552473459.962 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (fma (- (* (cbrt x.im) y.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) y.im) (* (cbrt x.im) (cbrt x.im)))))) 1552473459.962 * [simplify]: Simplifying (fma (- (* (cbrt x.im) y.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) y.im) (* (cbrt x.im) (cbrt x.im)))) 1552473459.963 * * [simplify]: iters left: 6 (8 enodes) 1552473459.964 * * [simplify]: iters left: 5 (36 enodes) 1552473459.971 * * [simplify]: iters left: 4 (64 enodes) 1552473459.993 * * [simplify]: iters left: 3 (129 enodes) 1552473460.029 * * [simplify]: iters left: 2 (200 enodes) 1552473460.086 * * [simplify]: iters left: 1 (223 enodes) 1552473460.125 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473460.125 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473460.125 * [simplify]: Simplified to 0 1552473460.125 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) 0)) 1552473460.125 * * * * [progress]: [ 58 / 182 ] simplifiying candidate # 1552473460.125 * [simplify]: Simplifying (fma (* (sqrt x.re) (sqrt y.re)) (* (sqrt x.re) (sqrt y.re)) (- (* (* (sqrt x.im) y.im) (sqrt x.im)))) 1552473460.126 * * [simplify]: iters left: 6 (12 enodes) 1552473460.131 * * [simplify]: iters left: 5 (45 enodes) 1552473460.144 * * [simplify]: iters left: 4 (77 enodes) 1552473460.166 * * [simplify]: iters left: 3 (109 enodes) 1552473460.184 * * [simplify]: iters left: 2 (112 enodes) 1552473460.197 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473460.197 * * [simplify]: Extracting #1: cost 18 inf + 0 1552473460.197 * * [simplify]: Extracting #2: cost 30 inf + 44 1552473460.197 * * [simplify]: Extracting #3: cost 23 inf + 416 1552473460.198 * * [simplify]: Extracting #4: cost 5 inf + 1687 1552473460.198 * * [simplify]: Extracting #5: cost 0 inf + 2218 1552473460.199 * [simplify]: Simplified to (- (* x.re y.re) (* y.im x.im)) 1552473460.199 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (fma (- (* (sqrt x.im) y.im)) (sqrt x.im) (* (* (sqrt x.im) y.im) (sqrt x.im))))) 1552473460.199 * [simplify]: Simplifying (fma (- (* (sqrt x.im) y.im)) (sqrt x.im) (* (* (sqrt x.im) y.im) (sqrt x.im))) 1552473460.199 * * [simplify]: iters left: 6 (7 enodes) 1552473460.201 * * [simplify]: iters left: 5 (29 enodes) 1552473460.206 * * [simplify]: iters left: 4 (46 enodes) 1552473460.222 * * [simplify]: iters left: 3 (81 enodes) 1552473460.248 * * [simplify]: iters left: 2 (110 enodes) 1552473460.271 * * [simplify]: iters left: 1 (111 enodes) 1552473460.288 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473460.288 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473460.288 * [simplify]: Simplified to 0 1552473460.288 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) 0)) 1552473460.289 * * * * [progress]: [ 59 / 182 ] simplifiying candidate # 1552473460.290 * [simplify]: Simplifying (fma (* (sqrt x.re) (sqrt y.re)) (* (sqrt x.re) (sqrt y.re)) (- (* (* x.im y.im) 1))) 1552473460.290 * * [simplify]: iters left: 6 (12 enodes) 1552473460.296 * * [simplify]: iters left: 5 (48 enodes) 1552473460.313 * * [simplify]: iters left: 4 (84 enodes) 1552473460.333 * * [simplify]: iters left: 3 (122 enodes) 1552473460.353 * * [simplify]: iters left: 2 (130 enodes) 1552473460.374 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473460.374 * * [simplify]: Extracting #1: cost 18 inf + 0 1552473460.374 * * [simplify]: Extracting #2: cost 19 inf + 130 1552473460.374 * * [simplify]: Extracting #3: cost 7 inf + 886 1552473460.375 * * [simplify]: Extracting #4: cost 0 inf + 1501 1552473460.375 * * [simplify]: Extracting #5: cost 0 inf + 1486 1552473460.376 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473460.376 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)))) 1552473460.376 * [simplify]: Simplifying (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)) 1552473460.376 * * [simplify]: iters left: 5 (7 enodes) 1552473460.378 * * [simplify]: iters left: 4 (31 enodes) 1552473460.385 * * [simplify]: iters left: 3 (53 enodes) 1552473460.396 * * [simplify]: iters left: 2 (65 enodes) 1552473460.418 * * [simplify]: iters left: 1 (97 enodes) 1552473460.443 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473460.443 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473460.443 * [simplify]: Simplified to 0 1552473460.443 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) 0)) 1552473460.443 * * * * [progress]: [ 60 / 182 ] simplifiying candidate # 1552473460.443 * [simplify]: Simplifying (fma (* (sqrt x.re) (sqrt y.re)) (* (sqrt x.re) (sqrt y.re)) (- (* x.im y.im))) 1552473460.444 * * [simplify]: iters left: 5 (10 enodes) 1552473460.448 * * [simplify]: iters left: 4 (38 enodes) 1552473460.459 * * [simplify]: iters left: 3 (60 enodes) 1552473460.479 * * [simplify]: iters left: 2 (78 enodes) 1552473460.496 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473460.496 * * [simplify]: Extracting #1: cost 16 inf + 0 1552473460.496 * * [simplify]: Extracting #2: cost 19 inf + 128 1552473460.497 * * [simplify]: Extracting #3: cost 8 inf + 870 1552473460.498 * * [simplify]: Extracting #4: cost 1 inf + 1362 1552473460.499 * * [simplify]: Extracting #5: cost 0 inf + 1484 1552473460.500 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473460.500 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- x.im) y.im (* x.im y.im)))) 1552473460.500 * [simplify]: Simplifying (fma (- x.im) y.im (* x.im y.im)) 1552473460.500 * * [simplify]: iters left: 3 (5 enodes) 1552473460.502 * * [simplify]: iters left: 2 (18 enodes) 1552473460.508 * * [simplify]: iters left: 1 (25 enodes) 1552473460.515 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473460.515 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473460.515 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473460.515 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473460.516 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473460.516 * [simplify]: Simplified to (- (* x.im y.im) (* x.im y.im)) 1552473460.516 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (- (* x.im y.im) (* x.im y.im)))) 1552473460.516 * * * * [progress]: [ 61 / 182 ] simplifiying candidate # 1552473460.517 * [simplify]: Simplifying (fma (* x.re (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* y.im x.im))) 1552473460.517 * * [simplify]: iters left: 6 (10 enodes) 1552473460.521 * * [simplify]: iters left: 5 (40 enodes) 1552473460.534 * * [simplify]: iters left: 4 (59 enodes) 1552473460.552 * * [simplify]: iters left: 3 (74 enodes) 1552473460.567 * * [simplify]: iters left: 2 (76 enodes) 1552473460.577 * * [simplify]: iters left: 1 (78 enodes) 1552473460.585 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473460.585 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473460.585 * * [simplify]: Extracting #2: cost 18 inf + 87 1552473460.585 * * [simplify]: Extracting #3: cost 4 inf + 1391 1552473460.586 * * [simplify]: Extracting #4: cost 0 inf + 1720 1552473460.586 * [simplify]: Simplified to (- (* x.re y.re) (* y.im x.im)) 1552473460.586 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (fma (- y.im) x.im (* y.im x.im)))) 1552473460.587 * [simplify]: Simplifying (fma (- y.im) x.im (* y.im x.im)) 1552473460.587 * * [simplify]: iters left: 3 (5 enodes) 1552473460.588 * * [simplify]: iters left: 2 (18 enodes) 1552473460.590 * * [simplify]: iters left: 1 (25 enodes) 1552473460.595 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473460.595 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473460.595 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473460.595 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473460.596 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473460.596 * [simplify]: Simplified to (- (* y.im x.im) (* y.im x.im)) 1552473460.596 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (- (* y.im x.im) (* y.im x.im)))) 1552473460.596 * * * * [progress]: [ 62 / 182 ] simplifiying candidate # 1552473460.597 * [simplify]: Simplifying (fma (* x.re (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (cbrt (* x.im y.im)) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im)))))) 1552473460.597 * * [simplify]: iters left: 6 (13 enodes) 1552473460.603 * * [simplify]: iters left: 5 (52 enodes) 1552473460.621 * * [simplify]: iters left: 4 (80 enodes) 1552473460.650 * * [simplify]: iters left: 3 (113 enodes) 1552473460.673 * * [simplify]: iters left: 2 (158 enodes) 1552473460.709 * * [simplify]: iters left: 1 (245 enodes) 1552473460.770 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473460.770 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473460.770 * * [simplify]: Extracting #2: cost 52 inf + 2 1552473460.771 * * [simplify]: Extracting #3: cost 82 inf + 900 1552473460.771 * * [simplify]: Extracting #4: cost 68 inf + 1928 1552473460.773 * * [simplify]: Extracting #5: cost 40 inf + 12442 1552473460.776 * * [simplify]: Extracting #6: cost 1 inf + 37717 1552473460.780 * * [simplify]: Extracting #7: cost 0 inf + 38512 1552473460.784 * [simplify]: Simplified to (- (* y.re x.re) (* x.im y.im)) 1552473460.784 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) (fma (- (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))))))) 1552473460.784 * [simplify]: Simplifying (fma (- (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))))) 1552473460.784 * * [simplify]: iters left: 6 (8 enodes) 1552473460.786 * * [simplify]: iters left: 5 (30 enodes) 1552473460.791 * * [simplify]: iters left: 4 (46 enodes) 1552473460.804 * * [simplify]: iters left: 3 (95 enodes) 1552473460.838 * * [simplify]: iters left: 2 (153 enodes) 1552473460.865 * * [simplify]: iters left: 1 (222 enodes) 1552473460.932 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473460.933 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473460.933 * [simplify]: Simplified to 0 1552473460.933 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) 0)) 1552473460.933 * * * * [progress]: [ 63 / 182 ] simplifiying candidate # 1552473460.933 * [simplify]: Simplifying (fma (* x.re (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (sqrt (* x.im y.im)) (sqrt (* x.im y.im))))) 1552473460.933 * * [simplify]: iters left: 6 (12 enodes) 1552473460.939 * * [simplify]: iters left: 5 (43 enodes) 1552473460.951 * * [simplify]: iters left: 4 (65 enodes) 1552473460.968 * * [simplify]: iters left: 3 (85 enodes) 1552473460.978 * * [simplify]: iters left: 2 (87 enodes) 1552473460.991 * * [simplify]: iters left: 1 (89 enodes) 1552473461.010 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473461.010 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473461.010 * * [simplify]: Extracting #2: cost 21 inf + 129 1552473461.011 * * [simplify]: Extracting #3: cost 4 inf + 1681 1552473461.012 * * [simplify]: Extracting #4: cost 1 inf + 2006 1552473461.013 * * [simplify]: Extracting #5: cost 0 inf + 2128 1552473461.014 * [simplify]: Simplified to (- (* y.re x.re) (* x.im y.im)) 1552473461.014 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) (fma (- (sqrt (* x.im y.im))) (sqrt (* x.im y.im)) (* (sqrt (* x.im y.im)) (sqrt (* x.im y.im)))))) 1552473461.014 * [simplify]: Simplifying (fma (- (sqrt (* x.im y.im))) (sqrt (* x.im y.im)) (* (sqrt (* x.im y.im)) (sqrt (* x.im y.im)))) 1552473461.014 * * [simplify]: iters left: 6 (7 enodes) 1552473461.017 * * [simplify]: iters left: 5 (22 enodes) 1552473461.024 * * [simplify]: iters left: 4 (30 enodes) 1552473461.034 * * [simplify]: iters left: 3 (46 enodes) 1552473461.046 * * [simplify]: iters left: 2 (56 enodes) 1552473461.056 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473461.057 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473461.057 * [simplify]: Simplified to 0 1552473461.057 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) 0)) 1552473461.057 * * * * [progress]: [ 64 / 182 ] simplifiying candidate # 1552473461.057 * [simplify]: Simplifying (fma (* x.re (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (* x.im y.im) 1))) 1552473461.057 * * [simplify]: iters left: 6 (12 enodes) 1552473461.063 * * [simplify]: iters left: 5 (50 enodes) 1552473461.084 * * [simplify]: iters left: 4 (83 enodes) 1552473461.111 * * [simplify]: iters left: 3 (117 enodes) 1552473461.139 * * [simplify]: iters left: 2 (127 enodes) 1552473461.154 * * [simplify]: iters left: 1 (129 enodes) 1552473461.166 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473461.166 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473461.166 * * [simplify]: Extracting #2: cost 18 inf + 130 1552473461.166 * * [simplify]: Extracting #3: cost 3 inf + 1426 1552473461.167 * * [simplify]: Extracting #4: cost 0 inf + 1722 1552473461.167 * [simplify]: Simplified to (- (* y.re x.re) (* x.im y.im)) 1552473461.168 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)))) 1552473461.168 * [simplify]: Simplifying (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)) 1552473461.168 * * [simplify]: iters left: 5 (7 enodes) 1552473461.171 * * [simplify]: iters left: 4 (31 enodes) 1552473461.183 * * [simplify]: iters left: 3 (53 enodes) 1552473461.201 * * [simplify]: iters left: 2 (65 enodes) 1552473461.220 * * [simplify]: iters left: 1 (97 enodes) 1552473461.243 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473461.243 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473461.243 * [simplify]: Simplified to 0 1552473461.243 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) 0)) 1552473461.243 * * * * [progress]: [ 65 / 182 ] simplifiying candidate # 1552473461.243 * [simplify]: Simplifying (fma (* x.re (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (* (sqrt x.im) (sqrt y.im)) (* (sqrt x.im) (sqrt y.im))))) 1552473461.244 * * [simplify]: iters left: 6 (13 enodes) 1552473461.250 * * [simplify]: iters left: 5 (55 enodes) 1552473461.260 * * [simplify]: iters left: 4 (101 enodes) 1552473461.278 * * [simplify]: iters left: 3 (161 enodes) 1552473461.302 * * [simplify]: iters left: 2 (169 enodes) 1552473461.319 * * [simplify]: iters left: 1 (171 enodes) 1552473461.347 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473461.347 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473461.347 * * [simplify]: Extracting #2: cost 40 inf + 2 1552473461.348 * * [simplify]: Extracting #3: cost 28 inf + 1181 1552473461.349 * * [simplify]: Extracting #4: cost 6 inf + 2899 1552473461.351 * * [simplify]: Extracting #5: cost 0 inf + 3592 1552473461.353 * [simplify]: Simplified to (- (* x.re y.re) (* y.im x.im)) 1552473461.353 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (fma (- (* (sqrt x.im) (sqrt y.im))) (* (sqrt x.im) (sqrt y.im)) (* (* (sqrt x.im) (sqrt y.im)) (* (sqrt x.im) (sqrt y.im)))))) 1552473461.354 * [simplify]: Simplifying (fma (- (* (sqrt x.im) (sqrt y.im))) (* (sqrt x.im) (sqrt y.im)) (* (* (sqrt x.im) (sqrt y.im)) (* (sqrt x.im) (sqrt y.im)))) 1552473461.354 * * [simplify]: iters left: 6 (8 enodes) 1552473461.358 * * [simplify]: iters left: 5 (38 enodes) 1552473461.372 * * [simplify]: iters left: 4 (69 enodes) 1552473461.401 * * [simplify]: iters left: 3 (148 enodes) 1552473461.457 * * [simplify]: iters left: 2 (233 enodes) 1552473461.511 * * [simplify]: iters left: 1 (252 enodes) 1552473461.547 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473461.548 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473461.548 * [simplify]: Simplified to 0 1552473461.548 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) 0)) 1552473461.548 * * * * [progress]: [ 66 / 182 ] simplifiying candidate # 1552473461.548 * [simplify]: Simplifying (fma (* x.re (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (cbrt y.im) (* x.im (* (cbrt y.im) (cbrt y.im)))))) 1552473461.548 * * [simplify]: iters left: 6 (13 enodes) 1552473461.554 * * [simplify]: iters left: 5 (54 enodes) 1552473461.572 * * [simplify]: iters left: 4 (106 enodes) 1552473461.591 * * [simplify]: iters left: 3 (170 enodes) 1552473461.626 * * [simplify]: iters left: 2 (186 enodes) 1552473461.646 * * [simplify]: iters left: 1 (192 enodes) 1552473461.670 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473461.670 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473461.670 * * [simplify]: Extracting #2: cost 37 inf + 3 1552473461.671 * * [simplify]: Extracting #3: cost 27 inf + 1100 1552473461.672 * * [simplify]: Extracting #4: cost 8 inf + 2804 1552473461.673 * * [simplify]: Extracting #5: cost 0 inf + 4066 1552473461.675 * [simplify]: Simplified to (- (* y.re x.re) (* x.im y.im)) 1552473461.675 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) (fma (- (cbrt y.im)) (* x.im (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.im (* (cbrt y.im) (cbrt y.im))))))) 1552473461.676 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.im (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.im (* (cbrt y.im) (cbrt y.im))))) 1552473461.676 * * [simplify]: iters left: 6 (8 enodes) 1552473461.679 * * [simplify]: iters left: 5 (32 enodes) 1552473461.692 * * [simplify]: iters left: 4 (60 enodes) 1552473461.706 * * [simplify]: iters left: 3 (136 enodes) 1552473462.096 * * [simplify]: iters left: 2 (206 enodes) 1552473462.122 * * [simplify]: iters left: 1 (228 enodes) 1552473462.151 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473462.151 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473462.151 * [simplify]: Simplified to 0 1552473462.151 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) 0)) 1552473462.151 * * * * [progress]: [ 67 / 182 ] simplifiying candidate # 1552473462.151 * [simplify]: Simplifying (fma (* x.re (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (sqrt y.im) (* x.im (sqrt y.im))))) 1552473462.151 * * [simplify]: iters left: 6 (12 enodes) 1552473462.158 * * [simplify]: iters left: 5 (47 enodes) 1552473462.172 * * [simplify]: iters left: 4 (76 enodes) 1552473462.196 * * [simplify]: iters left: 3 (103 enodes) 1552473462.222 * * [simplify]: iters left: 2 (108 enodes) 1552473462.250 * * [simplify]: iters left: 1 (110 enodes) 1552473462.274 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473462.274 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473462.274 * * [simplify]: Extracting #2: cost 29 inf + 3 1552473462.274 * * [simplify]: Extracting #3: cost 18 inf + 1142 1552473462.275 * * [simplify]: Extracting #4: cost 5 inf + 2046 1552473462.277 * * [simplify]: Extracting #5: cost 0 inf + 2454 1552473462.278 * [simplify]: Simplified to (- (* y.re x.re) (* x.im y.im)) 1552473462.278 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) (fma (- (sqrt y.im)) (* x.im (sqrt y.im)) (* (sqrt y.im) (* x.im (sqrt y.im)))))) 1552473462.278 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.im (sqrt y.im)) (* (sqrt y.im) (* x.im (sqrt y.im)))) 1552473462.278 * * [simplify]: iters left: 6 (7 enodes) 1552473462.282 * * [simplify]: iters left: 5 (25 enodes) 1552473462.291 * * [simplify]: iters left: 4 (39 enodes) 1552473462.306 * * [simplify]: iters left: 3 (82 enodes) 1552473462.331 * * [simplify]: iters left: 2 (110 enodes) 1552473462.357 * * [simplify]: iters left: 1 (112 enodes) 1552473462.371 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473462.371 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473462.371 * [simplify]: Simplified to 0 1552473462.371 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) 0)) 1552473462.371 * * * * [progress]: [ 68 / 182 ] simplifiying candidate # 1552473462.371 * [simplify]: Simplifying (fma (* x.re (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* y.im (* x.im 1)))) 1552473462.372 * * [simplify]: iters left: 6 (12 enodes) 1552473462.378 * * [simplify]: iters left: 5 (46 enodes) 1552473462.391 * * [simplify]: iters left: 4 (70 enodes) 1552473462.412 * * [simplify]: iters left: 3 (86 enodes) 1552473462.433 * * [simplify]: iters left: 2 (88 enodes) 1552473462.451 * * [simplify]: iters left: 1 (90 enodes) 1552473462.462 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473462.462 * * [simplify]: Extracting #1: cost 16 inf + 0 1552473462.462 * * [simplify]: Extracting #2: cost 20 inf + 87 1552473462.462 * * [simplify]: Extracting #3: cost 4 inf + 1489 1552473462.463 * * [simplify]: Extracting #4: cost 0 inf + 1817 1552473462.463 * * [simplify]: Extracting #5: cost 0 inf + 1802 1552473462.463 * [simplify]: Simplified to (- (* x.re y.re) (* y.im x.im)) 1552473462.463 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (fma (- y.im) (* x.im 1) (* y.im (* x.im 1))))) 1552473462.464 * [simplify]: Simplifying (fma (- y.im) (* x.im 1) (* y.im (* x.im 1))) 1552473462.464 * * [simplify]: iters left: 5 (7 enodes) 1552473462.466 * * [simplify]: iters left: 4 (24 enodes) 1552473462.469 * * [simplify]: iters left: 3 (37 enodes) 1552473462.475 * * [simplify]: iters left: 2 (53 enodes) 1552473462.482 * * [simplify]: iters left: 1 (58 enodes) 1552473462.493 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473462.493 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473462.493 * [simplify]: Simplified to 0 1552473462.493 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) 0)) 1552473462.493 * * * * [progress]: [ 69 / 182 ] simplifiying candidate # 1552473462.493 * [simplify]: Simplifying (fma (* x.re (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (* (cbrt x.im) y.im) (* (cbrt x.im) (cbrt x.im))))) 1552473462.493 * * [simplify]: iters left: 6 (13 enodes) 1552473462.496 * * [simplify]: iters left: 5 (54 enodes) 1552473462.505 * * [simplify]: iters left: 4 (103 enodes) 1552473462.523 * * [simplify]: iters left: 3 (156 enodes) 1552473462.545 * * [simplify]: iters left: 2 (169 enodes) 1552473462.564 * * [simplify]: iters left: 1 (173 enodes) 1552473462.580 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473462.580 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473462.580 * * [simplify]: Extracting #2: cost 37 inf + 3 1552473462.580 * * [simplify]: Extracting #3: cost 29 inf + 897 1552473462.581 * * [simplify]: Extracting #4: cost 9 inf + 2692 1552473462.582 * * [simplify]: Extracting #5: cost 0 inf + 4066 1552473462.583 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 1552473462.583 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* y.im x.im)) (fma (- (* (cbrt x.im) y.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) y.im) (* (cbrt x.im) (cbrt x.im)))))) 1552473462.584 * [simplify]: Simplifying (fma (- (* (cbrt x.im) y.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) y.im) (* (cbrt x.im) (cbrt x.im)))) 1552473462.584 * * [simplify]: iters left: 6 (8 enodes) 1552473462.586 * * [simplify]: iters left: 5 (36 enodes) 1552473462.592 * * [simplify]: iters left: 4 (64 enodes) 1552473462.604 * * [simplify]: iters left: 3 (129 enodes) 1552473462.628 * * [simplify]: iters left: 2 (200 enodes) 1552473462.652 * * [simplify]: iters left: 1 (223 enodes) 1552473462.671 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473462.671 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473462.671 * [simplify]: Simplified to 0 1552473462.671 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* y.im x.im)) 0)) 1552473462.671 * * * * [progress]: [ 70 / 182 ] simplifiying candidate # 1552473462.671 * [simplify]: Simplifying (fma (* x.re (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (* (sqrt x.im) y.im) (sqrt x.im)))) 1552473462.672 * * [simplify]: iters left: 6 (12 enodes) 1552473462.675 * * [simplify]: iters left: 5 (47 enodes) 1552473462.689 * * [simplify]: iters left: 4 (76 enodes) 1552473462.708 * * [simplify]: iters left: 3 (104 enodes) 1552473462.720 * * [simplify]: iters left: 2 (109 enodes) 1552473462.736 * * [simplify]: iters left: 1 (111 enodes) 1552473462.753 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473462.753 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473462.753 * * [simplify]: Extracting #2: cost 29 inf + 3 1552473462.754 * * [simplify]: Extracting #3: cost 19 inf + 1101 1552473462.754 * * [simplify]: Extracting #4: cost 5 inf + 2046 1552473462.756 * * [simplify]: Extracting #5: cost 0 inf + 2454 1552473462.757 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 1552473462.757 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* y.im x.im)) (fma (- (* (sqrt x.im) y.im)) (sqrt x.im) (* (* (sqrt x.im) y.im) (sqrt x.im))))) 1552473462.757 * [simplify]: Simplifying (fma (- (* (sqrt x.im) y.im)) (sqrt x.im) (* (* (sqrt x.im) y.im) (sqrt x.im))) 1552473462.758 * * [simplify]: iters left: 6 (7 enodes) 1552473462.761 * * [simplify]: iters left: 5 (29 enodes) 1552473462.769 * * [simplify]: iters left: 4 (46 enodes) 1552473462.785 * * [simplify]: iters left: 3 (81 enodes) 1552473462.811 * * [simplify]: iters left: 2 (110 enodes) 1552473462.834 * * [simplify]: iters left: 1 (111 enodes) 1552473462.852 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473462.852 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473462.852 * [simplify]: Simplified to 0 1552473462.852 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* y.im x.im)) 0)) 1552473462.852 * * * * [progress]: [ 71 / 182 ] simplifiying candidate # 1552473462.853 * [simplify]: Simplifying (fma (* x.re (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (* x.im y.im) 1))) 1552473462.853 * * [simplify]: iters left: 6 (12 enodes) 1552473462.859 * * [simplify]: iters left: 5 (50 enodes) 1552473462.878 * * [simplify]: iters left: 4 (83 enodes) 1552473462.904 * * [simplify]: iters left: 3 (117 enodes) 1552473462.919 * * [simplify]: iters left: 2 (127 enodes) 1552473462.933 * * [simplify]: iters left: 1 (129 enodes) 1552473462.951 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473462.951 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473462.951 * * [simplify]: Extracting #2: cost 18 inf + 130 1552473462.952 * * [simplify]: Extracting #3: cost 3 inf + 1426 1552473462.953 * * [simplify]: Extracting #4: cost 0 inf + 1722 1552473462.954 * [simplify]: Simplified to (- (* y.re x.re) (* x.im y.im)) 1552473462.954 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)))) 1552473462.954 * [simplify]: Simplifying (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)) 1552473462.955 * * [simplify]: iters left: 5 (7 enodes) 1552473462.958 * * [simplify]: iters left: 4 (31 enodes) 1552473462.966 * * [simplify]: iters left: 3 (53 enodes) 1552473462.974 * * [simplify]: iters left: 2 (65 enodes) 1552473462.986 * * [simplify]: iters left: 1 (97 enodes) 1552473462.998 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473462.998 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473462.999 * [simplify]: Simplified to 0 1552473462.999 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) 0)) 1552473462.999 * * * * [progress]: [ 72 / 182 ] simplifiying candidate # 1552473462.999 * [simplify]: Simplifying (fma (* x.re (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* x.im y.im))) 1552473462.999 * * [simplify]: iters left: 6 (10 enodes) 1552473463.001 * * [simplify]: iters left: 5 (40 enodes) 1552473463.007 * * [simplify]: iters left: 4 (59 enodes) 1552473463.015 * * [simplify]: iters left: 3 (74 enodes) 1552473463.024 * * [simplify]: iters left: 2 (76 enodes) 1552473463.039 * * [simplify]: iters left: 1 (78 enodes) 1552473463.059 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473463.059 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473463.059 * * [simplify]: Extracting #2: cost 18 inf + 87 1552473463.060 * * [simplify]: Extracting #3: cost 4 inf + 1391 1552473463.060 * * [simplify]: Extracting #4: cost 0 inf + 1720 1552473463.061 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473463.061 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- x.im) y.im (* x.im y.im)))) 1552473463.062 * [simplify]: Simplifying (fma (- x.im) y.im (* x.im y.im)) 1552473463.062 * * [simplify]: iters left: 3 (5 enodes) 1552473463.064 * * [simplify]: iters left: 2 (18 enodes) 1552473463.069 * * [simplify]: iters left: 1 (25 enodes) 1552473463.077 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473463.077 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473463.078 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473463.078 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473463.078 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473463.079 * [simplify]: Simplified to (- (* x.im y.im) (* x.im y.im)) 1552473463.079 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (- (* x.im y.im) (* x.im y.im)))) 1552473463.079 * * * * [progress]: [ 73 / 182 ] simplifiying candidate # 1552473463.079 * [simplify]: Simplifying (fma (* x.re (sqrt y.re)) (sqrt y.re) (- (* y.im x.im))) 1552473463.079 * * [simplify]: iters left: 5 (9 enodes) 1552473463.083 * * [simplify]: iters left: 4 (35 enodes) 1552473463.091 * * [simplify]: iters left: 3 (48 enodes) 1552473463.098 * * [simplify]: iters left: 2 (55 enodes) 1552473463.105 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473463.105 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473463.105 * * [simplify]: Extracting #2: cost 14 inf + 86 1552473463.105 * * [simplify]: Extracting #3: cost 5 inf + 541 1552473463.106 * * [simplify]: Extracting #4: cost 0 inf + 994 1552473463.106 * [simplify]: Simplified to (- (* x.re y.re) (* y.im x.im)) 1552473463.106 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (fma (- y.im) x.im (* y.im x.im)))) 1552473463.106 * [simplify]: Simplifying (fma (- y.im) x.im (* y.im x.im)) 1552473463.106 * * [simplify]: iters left: 3 (5 enodes) 1552473463.107 * * [simplify]: iters left: 2 (18 enodes) 1552473463.110 * * [simplify]: iters left: 1 (25 enodes) 1552473463.114 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473463.114 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473463.114 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473463.115 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473463.115 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473463.116 * [simplify]: Simplified to (- (* y.im x.im) (* y.im x.im)) 1552473463.116 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (- (* y.im x.im) (* y.im x.im)))) 1552473463.116 * * * * [progress]: [ 74 / 182 ] simplifiying candidate # 1552473463.116 * [simplify]: Simplifying (fma (* x.re (sqrt y.re)) (sqrt y.re) (- (* (cbrt (* x.im y.im)) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im)))))) 1552473463.116 * * [simplify]: iters left: 6 (12 enodes) 1552473463.122 * * [simplify]: iters left: 5 (47 enodes) 1552473463.137 * * [simplify]: iters left: 4 (69 enodes) 1552473463.155 * * [simplify]: iters left: 3 (96 enodes) 1552473463.173 * * [simplify]: iters left: 2 (140 enodes) 1552473463.196 * * [simplify]: iters left: 1 (211 enodes) 1552473463.252 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473463.252 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473463.252 * * [simplify]: Extracting #2: cost 46 inf + 2 1552473463.253 * * [simplify]: Extracting #3: cost 74 inf + 419 1552473463.253 * * [simplify]: Extracting #4: cost 63 inf + 1483 1552473463.254 * * [simplify]: Extracting #5: cost 40 inf + 11211 1552473463.257 * * [simplify]: Extracting #6: cost 3 inf + 34233 1552473463.261 * * [simplify]: Extracting #7: cost 0 inf + 35905 1552473463.264 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473463.264 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))))))) 1552473463.264 * [simplify]: Simplifying (fma (- (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))))) 1552473463.264 * * [simplify]: iters left: 6 (8 enodes) 1552473463.266 * * [simplify]: iters left: 5 (30 enodes) 1552473463.272 * * [simplify]: iters left: 4 (46 enodes) 1552473463.286 * * [simplify]: iters left: 3 (95 enodes) 1552473463.320 * * [simplify]: iters left: 2 (153 enodes) 1552473463.366 * * [simplify]: iters left: 1 (222 enodes) 1552473463.440 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473463.440 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473463.440 * [simplify]: Simplified to 0 1552473463.440 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) 0)) 1552473463.440 * * * * [progress]: [ 75 / 182 ] simplifiying candidate # 1552473463.441 * [simplify]: Simplifying (fma (* x.re (sqrt y.re)) (sqrt y.re) (- (* (sqrt (* x.im y.im)) (sqrt (* x.im y.im))))) 1552473463.441 * * [simplify]: iters left: 6 (11 enodes) 1552473463.443 * * [simplify]: iters left: 5 (38 enodes) 1552473463.449 * * [simplify]: iters left: 4 (54 enodes) 1552473463.456 * * [simplify]: iters left: 3 (67 enodes) 1552473463.464 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473463.464 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473463.464 * * [simplify]: Extracting #2: cost 17 inf + 128 1552473463.464 * * [simplify]: Extracting #3: cost 5 inf + 942 1552473463.465 * * [simplify]: Extracting #4: cost 1 inf + 1280 1552473463.465 * * [simplify]: Extracting #5: cost 0 inf + 1402 1552473463.466 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473463.466 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- (sqrt (* x.im y.im))) (sqrt (* x.im y.im)) (* (sqrt (* x.im y.im)) (sqrt (* x.im y.im)))))) 1552473463.466 * [simplify]: Simplifying (fma (- (sqrt (* x.im y.im))) (sqrt (* x.im y.im)) (* (sqrt (* x.im y.im)) (sqrt (* x.im y.im)))) 1552473463.469 * * [simplify]: iters left: 6 (7 enodes) 1552473463.472 * * [simplify]: iters left: 5 (22 enodes) 1552473463.478 * * [simplify]: iters left: 4 (30 enodes) 1552473463.487 * * [simplify]: iters left: 3 (46 enodes) 1552473463.500 * * [simplify]: iters left: 2 (56 enodes) 1552473463.511 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473463.511 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473463.511 * [simplify]: Simplified to 0 1552473463.511 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) 0)) 1552473463.511 * * * * [progress]: [ 76 / 182 ] simplifiying candidate # 1552473463.512 * [simplify]: Simplifying (fma (* x.re (sqrt y.re)) (sqrt y.re) (- (* (* x.im y.im) 1))) 1552473463.512 * * [simplify]: iters left: 6 (11 enodes) 1552473463.517 * * [simplify]: iters left: 5 (45 enodes) 1552473463.525 * * [simplify]: iters left: 4 (72 enodes) 1552473463.536 * * [simplify]: iters left: 3 (99 enodes) 1552473463.549 * * [simplify]: iters left: 2 (107 enodes) 1552473463.570 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473463.570 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473463.570 * * [simplify]: Extracting #2: cost 15 inf + 47 1552473463.570 * * [simplify]: Extracting #3: cost 6 inf + 501 1552473463.571 * * [simplify]: Extracting #4: cost 0 inf + 996 1552473463.572 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473463.572 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)))) 1552473463.572 * [simplify]: Simplifying (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)) 1552473463.572 * * [simplify]: iters left: 5 (7 enodes) 1552473463.578 * * [simplify]: iters left: 4 (31 enodes) 1552473463.589 * * [simplify]: iters left: 3 (53 enodes) 1552473463.604 * * [simplify]: iters left: 2 (65 enodes) 1552473463.623 * * [simplify]: iters left: 1 (97 enodes) 1552473463.646 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473463.646 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473463.646 * [simplify]: Simplified to 0 1552473463.646 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) 0)) 1552473463.646 * * * * [progress]: [ 77 / 182 ] simplifiying candidate # 1552473463.647 * [simplify]: Simplifying (fma (* x.re (sqrt y.re)) (sqrt y.re) (- (* (* (sqrt x.im) (sqrt y.im)) (* (sqrt x.im) (sqrt y.im))))) 1552473463.647 * * [simplify]: iters left: 6 (12 enodes) 1552473463.652 * * [simplify]: iters left: 5 (50 enodes) 1552473463.666 * * [simplify]: iters left: 4 (90 enodes) 1552473463.694 * * [simplify]: iters left: 3 (143 enodes) 1552473463.731 * * [simplify]: iters left: 2 (149 enodes) 1552473463.746 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473463.746 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473463.746 * * [simplify]: Extracting #2: cost 36 inf + 2 1552473463.746 * * [simplify]: Extracting #3: cost 23 inf + 742 1552473463.747 * * [simplify]: Extracting #4: cost 4 inf + 2336 1552473463.748 * * [simplify]: Extracting #5: cost 0 inf + 2866 1552473463.749 * [simplify]: Simplified to (- (* x.re y.re) (* y.im x.im)) 1552473463.749 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (fma (- (* (sqrt x.im) (sqrt y.im))) (* (sqrt x.im) (sqrt y.im)) (* (* (sqrt x.im) (sqrt y.im)) (* (sqrt x.im) (sqrt y.im)))))) 1552473463.749 * [simplify]: Simplifying (fma (- (* (sqrt x.im) (sqrt y.im))) (* (sqrt x.im) (sqrt y.im)) (* (* (sqrt x.im) (sqrt y.im)) (* (sqrt x.im) (sqrt y.im)))) 1552473463.749 * * [simplify]: iters left: 6 (8 enodes) 1552473463.751 * * [simplify]: iters left: 5 (38 enodes) 1552473463.758 * * [simplify]: iters left: 4 (69 enodes) 1552473463.772 * * [simplify]: iters left: 3 (148 enodes) 1552473463.805 * * [simplify]: iters left: 2 (233 enodes) 1552473463.851 * * [simplify]: iters left: 1 (252 enodes) 1552473463.873 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473463.874 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473463.874 * [simplify]: Simplified to 0 1552473463.874 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) 0)) 1552473463.874 * * * * [progress]: [ 78 / 182 ] simplifiying candidate # 1552473463.874 * [simplify]: Simplifying (fma (* x.re (sqrt y.re)) (sqrt y.re) (- (* (cbrt y.im) (* x.im (* (cbrt y.im) (cbrt y.im)))))) 1552473463.874 * * [simplify]: iters left: 6 (12 enodes) 1552473463.879 * * [simplify]: iters left: 5 (49 enodes) 1552473463.890 * * [simplify]: iters left: 4 (95 enodes) 1552473463.906 * * [simplify]: iters left: 3 (149 enodes) 1552473463.930 * * [simplify]: iters left: 2 (161 enodes) 1552473463.960 * * [simplify]: iters left: 1 (167 enodes) 1552473463.980 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473463.980 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473463.981 * * [simplify]: Extracting #2: cost 33 inf + 3 1552473463.981 * * [simplify]: Extracting #3: cost 23 inf + 579 1552473463.981 * * [simplify]: Extracting #4: cost 5 inf + 2571 1552473463.982 * * [simplify]: Extracting #5: cost 0 inf + 3340 1552473463.983 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473463.983 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- (cbrt y.im)) (* x.im (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.im (* (cbrt y.im) (cbrt y.im))))))) 1552473463.983 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.im (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.im (* (cbrt y.im) (cbrt y.im))))) 1552473463.983 * * [simplify]: iters left: 6 (8 enodes) 1552473463.985 * * [simplify]: iters left: 5 (32 enodes) 1552473463.990 * * [simplify]: iters left: 4 (60 enodes) 1552473464.002 * * [simplify]: iters left: 3 (136 enodes) 1552473464.032 * * [simplify]: iters left: 2 (206 enodes) 1552473464.078 * * [simplify]: iters left: 1 (228 enodes) 1552473464.104 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473464.104 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473464.104 * [simplify]: Simplified to 0 1552473464.104 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) 0)) 1552473464.105 * * * * [progress]: [ 79 / 182 ] simplifiying candidate # 1552473464.105 * [simplify]: Simplifying (fma (* x.re (sqrt y.re)) (sqrt y.re) (- (* (sqrt y.im) (* x.im (sqrt y.im))))) 1552473464.105 * * [simplify]: iters left: 6 (11 enodes) 1552473464.107 * * [simplify]: iters left: 5 (42 enodes) 1552473464.114 * * [simplify]: iters left: 4 (65 enodes) 1552473464.124 * * [simplify]: iters left: 3 (85 enodes) 1552473464.147 * * [simplify]: iters left: 2 (88 enodes) 1552473464.165 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473464.165 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473464.165 * * [simplify]: Extracting #2: cost 25 inf + 3 1552473464.166 * * [simplify]: Extracting #3: cost 14 inf + 661 1552473464.166 * * [simplify]: Extracting #4: cost 3 inf + 1483 1552473464.167 * * [simplify]: Extracting #5: cost 0 inf + 1728 1552473464.167 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473464.167 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- (sqrt y.im)) (* x.im (sqrt y.im)) (* (sqrt y.im) (* x.im (sqrt y.im)))))) 1552473464.167 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.im (sqrt y.im)) (* (sqrt y.im) (* x.im (sqrt y.im)))) 1552473464.168 * * [simplify]: iters left: 6 (7 enodes) 1552473464.169 * * [simplify]: iters left: 5 (25 enodes) 1552473464.173 * * [simplify]: iters left: 4 (39 enodes) 1552473464.180 * * [simplify]: iters left: 3 (82 enodes) 1552473464.193 * * [simplify]: iters left: 2 (110 enodes) 1552473464.213 * * [simplify]: iters left: 1 (112 enodes) 1552473464.227 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473464.228 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473464.228 * [simplify]: Simplified to 0 1552473464.228 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) 0)) 1552473464.228 * * * * [progress]: [ 80 / 182 ] simplifiying candidate # 1552473464.228 * [simplify]: Simplifying (fma (* x.re (sqrt y.re)) (sqrt y.re) (- (* y.im (* x.im 1)))) 1552473464.228 * * [simplify]: iters left: 6 (11 enodes) 1552473464.234 * * [simplify]: iters left: 5 (41 enodes) 1552473464.246 * * [simplify]: iters left: 4 (59 enodes) 1552473464.264 * * [simplify]: iters left: 3 (69 enodes) 1552473464.280 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473464.280 * * [simplify]: Extracting #1: cost 14 inf + 0 1552473464.280 * * [simplify]: Extracting #2: cost 17 inf + 45 1552473464.280 * * [simplify]: Extracting #3: cost 5 inf + 622 1552473464.281 * * [simplify]: Extracting #4: cost 0 inf + 1076 1552473464.282 * [simplify]: Simplified to (- (* x.re y.re) (* y.im x.im)) 1552473464.282 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (fma (- y.im) (* x.im 1) (* y.im (* x.im 1))))) 1552473464.282 * [simplify]: Simplifying (fma (- y.im) (* x.im 1) (* y.im (* x.im 1))) 1552473464.282 * * [simplify]: iters left: 5 (7 enodes) 1552473464.286 * * [simplify]: iters left: 4 (24 enodes) 1552473464.293 * * [simplify]: iters left: 3 (37 enodes) 1552473464.305 * * [simplify]: iters left: 2 (53 enodes) 1552473464.317 * * [simplify]: iters left: 1 (58 enodes) 1552473464.328 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473464.328 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473464.328 * [simplify]: Simplified to 0 1552473464.328 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) 0)) 1552473464.328 * * * * [progress]: [ 81 / 182 ] simplifiying candidate # 1552473464.328 * [simplify]: Simplifying (fma (* x.re (sqrt y.re)) (sqrt y.re) (- (* (* (cbrt x.im) y.im) (* (cbrt x.im) (cbrt x.im))))) 1552473464.328 * * [simplify]: iters left: 6 (12 enodes) 1552473464.334 * * [simplify]: iters left: 5 (49 enodes) 1552473464.350 * * [simplify]: iters left: 4 (91 enodes) 1552473464.375 * * [simplify]: iters left: 3 (137 enodes) 1552473464.398 * * [simplify]: iters left: 2 (149 enodes) 1552473464.431 * * [simplify]: iters left: 1 (153 enodes) 1552473464.445 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473464.445 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473464.445 * * [simplify]: Extracting #2: cost 33 inf + 3 1552473464.445 * * [simplify]: Extracting #3: cost 26 inf + 495 1552473464.446 * * [simplify]: Extracting #4: cost 5 inf + 2762 1552473464.447 * * [simplify]: Extracting #5: cost 0 inf + 3340 1552473464.448 * [simplify]: Simplified to (- (* x.re y.re) (* y.im x.im)) 1552473464.448 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (fma (- (* (cbrt x.im) y.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) y.im) (* (cbrt x.im) (cbrt x.im)))))) 1552473464.448 * [simplify]: Simplifying (fma (- (* (cbrt x.im) y.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) y.im) (* (cbrt x.im) (cbrt x.im)))) 1552473464.448 * * [simplify]: iters left: 6 (8 enodes) 1552473464.450 * * [simplify]: iters left: 5 (36 enodes) 1552473464.456 * * [simplify]: iters left: 4 (64 enodes) 1552473464.482 * * [simplify]: iters left: 3 (129 enodes) 1552473464.516 * * [simplify]: iters left: 2 (200 enodes) 1552473464.555 * * [simplify]: iters left: 1 (223 enodes) 1552473464.576 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473464.576 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473464.577 * [simplify]: Simplified to 0 1552473464.577 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) 0)) 1552473464.577 * * * * [progress]: [ 82 / 182 ] simplifiying candidate # 1552473464.577 * [simplify]: Simplifying (fma (* x.re (sqrt y.re)) (sqrt y.re) (- (* (* (sqrt x.im) y.im) (sqrt x.im)))) 1552473464.577 * * [simplify]: iters left: 6 (11 enodes) 1552473464.580 * * [simplify]: iters left: 5 (42 enodes) 1552473464.590 * * [simplify]: iters left: 4 (65 enodes) 1552473464.604 * * [simplify]: iters left: 3 (86 enodes) 1552473464.614 * * [simplify]: iters left: 2 (89 enodes) 1552473464.626 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473464.626 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473464.626 * * [simplify]: Extracting #2: cost 25 inf + 3 1552473464.627 * * [simplify]: Extracting #3: cost 13 inf + 784 1552473464.628 * * [simplify]: Extracting #4: cost 2 inf + 1565 1552473464.629 * * [simplify]: Extracting #5: cost 0 inf + 1728 1552473464.630 * [simplify]: Simplified to (- (* x.re y.re) (* y.im x.im)) 1552473464.630 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (fma (- (* (sqrt x.im) y.im)) (sqrt x.im) (* (* (sqrt x.im) y.im) (sqrt x.im))))) 1552473464.630 * [simplify]: Simplifying (fma (- (* (sqrt x.im) y.im)) (sqrt x.im) (* (* (sqrt x.im) y.im) (sqrt x.im))) 1552473464.630 * * [simplify]: iters left: 6 (7 enodes) 1552473464.634 * * [simplify]: iters left: 5 (29 enodes) 1552473464.644 * * [simplify]: iters left: 4 (46 enodes) 1552473464.660 * * [simplify]: iters left: 3 (81 enodes) 1552473464.688 * * [simplify]: iters left: 2 (110 enodes) 1552473464.710 * * [simplify]: iters left: 1 (111 enodes) 1552473464.727 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473464.727 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473464.727 * [simplify]: Simplified to 0 1552473464.727 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) 0)) 1552473464.727 * * * * [progress]: [ 83 / 182 ] simplifiying candidate # 1552473464.728 * [simplify]: Simplifying (fma (* x.re (sqrt y.re)) (sqrt y.re) (- (* (* x.im y.im) 1))) 1552473464.728 * * [simplify]: iters left: 6 (11 enodes) 1552473464.734 * * [simplify]: iters left: 5 (45 enodes) 1552473464.748 * * [simplify]: iters left: 4 (72 enodes) 1552473464.771 * * [simplify]: iters left: 3 (99 enodes) 1552473464.795 * * [simplify]: iters left: 2 (107 enodes) 1552473464.820 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473464.820 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473464.820 * * [simplify]: Extracting #2: cost 15 inf + 47 1552473464.820 * * [simplify]: Extracting #3: cost 6 inf + 501 1552473464.821 * * [simplify]: Extracting #4: cost 0 inf + 996 1552473464.822 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473464.822 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)))) 1552473464.822 * [simplify]: Simplifying (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)) 1552473464.822 * * [simplify]: iters left: 5 (7 enodes) 1552473464.824 * * [simplify]: iters left: 4 (31 enodes) 1552473464.830 * * [simplify]: iters left: 3 (53 enodes) 1552473464.838 * * [simplify]: iters left: 2 (65 enodes) 1552473464.848 * * [simplify]: iters left: 1 (97 enodes) 1552473464.861 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473464.861 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473464.861 * [simplify]: Simplified to 0 1552473464.861 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) 0)) 1552473464.861 * * * * [progress]: [ 84 / 182 ] simplifiying candidate # 1552473464.861 * [simplify]: Simplifying (fma (* x.re (sqrt y.re)) (sqrt y.re) (- (* x.im y.im))) 1552473464.861 * * [simplify]: iters left: 5 (9 enodes) 1552473464.866 * * [simplify]: iters left: 4 (35 enodes) 1552473464.876 * * [simplify]: iters left: 3 (48 enodes) 1552473464.890 * * [simplify]: iters left: 2 (55 enodes) 1552473464.903 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473464.903 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473464.903 * * [simplify]: Extracting #2: cost 14 inf + 86 1552473464.903 * * [simplify]: Extracting #3: cost 5 inf + 541 1552473464.904 * * [simplify]: Extracting #4: cost 0 inf + 994 1552473464.905 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473464.905 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- x.im) y.im (* x.im y.im)))) 1552473464.905 * [simplify]: Simplifying (fma (- x.im) y.im (* x.im y.im)) 1552473464.905 * * [simplify]: iters left: 3 (5 enodes) 1552473464.907 * * [simplify]: iters left: 2 (18 enodes) 1552473464.912 * * [simplify]: iters left: 1 (25 enodes) 1552473464.921 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473464.921 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473464.922 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473464.922 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473464.922 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473464.923 * [simplify]: Simplified to (- (* x.im y.im) (* x.im y.im)) 1552473464.923 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (- (* x.im y.im) (* x.im y.im)))) 1552473464.923 * * * * [progress]: [ 85 / 182 ] simplifiying candidate # 1552473464.923 * [simplify]: Simplifying (fma (* x.re 1) y.re (- (* y.im x.im))) 1552473464.923 * * [simplify]: iters left: 5 (9 enodes) 1552473464.928 * * [simplify]: iters left: 4 (34 enodes) 1552473464.938 * * [simplify]: iters left: 3 (50 enodes) 1552473464.951 * * [simplify]: iters left: 2 (60 enodes) 1552473464.961 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473464.961 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473464.962 * * [simplify]: Extracting #2: cost 9 inf + 128 1552473464.962 * * [simplify]: Extracting #3: cost 3 inf + 418 1552473464.962 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473464.962 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 1552473464.962 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* y.im x.im)) (fma (- y.im) x.im (* y.im x.im)))) 1552473464.962 * [simplify]: Simplifying (fma (- y.im) x.im (* y.im x.im)) 1552473464.962 * * [simplify]: iters left: 3 (5 enodes) 1552473464.963 * * [simplify]: iters left: 2 (18 enodes) 1552473464.966 * * [simplify]: iters left: 1 (25 enodes) 1552473464.970 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473464.970 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473464.970 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473464.970 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473464.970 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473464.970 * [simplify]: Simplified to (- (* y.im x.im) (* y.im x.im)) 1552473464.970 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* y.im x.im)) (- (* y.im x.im) (* y.im x.im)))) 1552473464.970 * * * * [progress]: [ 86 / 182 ] simplifiying candidate # 1552473464.970 * [simplify]: Simplifying (fma (* x.re 1) y.re (- (* (cbrt (* x.im y.im)) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im)))))) 1552473464.971 * * [simplify]: iters left: 6 (12 enodes) 1552473464.973 * * [simplify]: iters left: 5 (46 enodes) 1552473464.981 * * [simplify]: iters left: 4 (71 enodes) 1552473464.999 * * [simplify]: iters left: 3 (101 enodes) 1552473465.024 * * [simplify]: iters left: 2 (148 enodes) 1552473465.048 * * [simplify]: iters left: 1 (219 enodes) 1552473465.122 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473465.122 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473465.123 * * [simplify]: Extracting #2: cost 46 inf + 87 1552473465.124 * * [simplify]: Extracting #3: cost 66 inf + 1088 1552473465.126 * * [simplify]: Extracting #4: cost 40 inf + 11373 1552473465.131 * * [simplify]: Extracting #5: cost 5 inf + 32619 1552473465.140 * * [simplify]: Extracting #6: cost 0 inf + 35659 1552473465.147 * [simplify]: Simplified to (- (* y.re x.re) (* x.im y.im)) 1552473465.147 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) (fma (- (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))))))) 1552473465.148 * [simplify]: Simplifying (fma (- (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))))) 1552473465.148 * * [simplify]: iters left: 6 (8 enodes) 1552473465.152 * * [simplify]: iters left: 5 (30 enodes) 1552473465.162 * * [simplify]: iters left: 4 (46 enodes) 1552473465.175 * * [simplify]: iters left: 3 (95 enodes) 1552473465.193 * * [simplify]: iters left: 2 (153 enodes) 1552473465.215 * * [simplify]: iters left: 1 (222 enodes) 1552473465.277 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473465.278 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473465.278 * [simplify]: Simplified to 0 1552473465.278 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) 0)) 1552473465.278 * * * * [progress]: [ 87 / 182 ] simplifiying candidate # 1552473465.278 * [simplify]: Simplifying (fma (* x.re 1) y.re (- (* (sqrt (* x.im y.im)) (sqrt (* x.im y.im))))) 1552473465.278 * * [simplify]: iters left: 6 (11 enodes) 1552473465.284 * * [simplify]: iters left: 5 (37 enodes) 1552473465.290 * * [simplify]: iters left: 4 (56 enodes) 1552473465.298 * * [simplify]: iters left: 3 (72 enodes) 1552473465.306 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473465.306 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473465.306 * * [simplify]: Extracting #2: cost 14 inf + 86 1552473465.306 * * [simplify]: Extracting #3: cost 2 inf + 992 1552473465.307 * * [simplify]: Extracting #4: cost 0 inf + 1156 1552473465.307 * [simplify]: Simplified to (- (* y.re x.re) (* x.im y.im)) 1552473465.307 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) (fma (- (sqrt (* x.im y.im))) (sqrt (* x.im y.im)) (* (sqrt (* x.im y.im)) (sqrt (* x.im y.im)))))) 1552473465.307 * [simplify]: Simplifying (fma (- (sqrt (* x.im y.im))) (sqrt (* x.im y.im)) (* (sqrt (* x.im y.im)) (sqrt (* x.im y.im)))) 1552473465.307 * * [simplify]: iters left: 6 (7 enodes) 1552473465.309 * * [simplify]: iters left: 5 (22 enodes) 1552473465.312 * * [simplify]: iters left: 4 (30 enodes) 1552473465.321 * * [simplify]: iters left: 3 (46 enodes) 1552473465.337 * * [simplify]: iters left: 2 (56 enodes) 1552473465.348 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473465.348 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473465.348 * [simplify]: Simplified to 0 1552473465.348 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) 0)) 1552473465.348 * * * * [progress]: [ 88 / 182 ] simplifiying candidate # 1552473465.348 * [simplify]: Simplifying (fma (* x.re 1) y.re (- (* (* x.im y.im) 1))) 1552473465.349 * * [simplify]: iters left: 6 (10 enodes) 1552473465.354 * * [simplify]: iters left: 5 (39 enodes) 1552473465.365 * * [simplify]: iters left: 4 (67 enodes) 1552473465.376 * * [simplify]: iters left: 3 (97 enodes) 1552473465.388 * * [simplify]: iters left: 2 (109 enodes) 1552473465.400 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473465.400 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473465.400 * * [simplify]: Extracting #2: cost 9 inf + 130 1552473465.400 * * [simplify]: Extracting #3: cost 2 inf + 599 1552473465.401 * * [simplify]: Extracting #4: cost 0 inf + 765 1552473465.401 * * [simplify]: Extracting #5: cost 0 inf + 750 1552473465.401 * [simplify]: Simplified to (- (* y.re x.re) (* x.im y.im)) 1552473465.401 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)))) 1552473465.402 * [simplify]: Simplifying (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)) 1552473465.402 * * [simplify]: iters left: 5 (7 enodes) 1552473465.404 * * [simplify]: iters left: 4 (31 enodes) 1552473465.409 * * [simplify]: iters left: 3 (53 enodes) 1552473465.418 * * [simplify]: iters left: 2 (65 enodes) 1552473465.430 * * [simplify]: iters left: 1 (97 enodes) 1552473465.442 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473465.442 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473465.442 * [simplify]: Simplified to 0 1552473465.442 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) 0)) 1552473465.443 * * * * [progress]: [ 89 / 182 ] simplifiying candidate # 1552473465.443 * [simplify]: Simplifying (fma (* x.re 1) y.re (- (* (* (sqrt x.im) (sqrt y.im)) (* (sqrt x.im) (sqrt y.im))))) 1552473465.443 * * [simplify]: iters left: 6 (12 enodes) 1552473465.449 * * [simplify]: iters left: 5 (49 enodes) 1552473465.466 * * [simplify]: iters left: 4 (92 enodes) 1552473465.484 * * [simplify]: iters left: 3 (147 enodes) 1552473465.510 * * [simplify]: iters left: 2 (159 enodes) 1552473465.542 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473465.542 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473465.543 * * [simplify]: Extracting #2: cost 27 inf + 251 1552473465.544 * * [simplify]: Extracting #3: cost 6 inf + 1942 1552473465.545 * * [simplify]: Extracting #4: cost 0 inf + 2635 1552473465.547 * * [simplify]: Extracting #5: cost 0 inf + 2620 1552473465.549 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 1552473465.549 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* y.im x.im)) (fma (- (* (sqrt x.im) (sqrt y.im))) (* (sqrt x.im) (sqrt y.im)) (* (* (sqrt x.im) (sqrt y.im)) (* (sqrt x.im) (sqrt y.im)))))) 1552473465.550 * [simplify]: Simplifying (fma (- (* (sqrt x.im) (sqrt y.im))) (* (sqrt x.im) (sqrt y.im)) (* (* (sqrt x.im) (sqrt y.im)) (* (sqrt x.im) (sqrt y.im)))) 1552473465.550 * * [simplify]: iters left: 6 (8 enodes) 1552473465.554 * * [simplify]: iters left: 5 (38 enodes) 1552473465.566 * * [simplify]: iters left: 4 (69 enodes) 1552473465.594 * * [simplify]: iters left: 3 (148 enodes) 1552473465.654 * * [simplify]: iters left: 2 (233 enodes) 1552473465.704 * * [simplify]: iters left: 1 (252 enodes) 1552473465.722 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473465.723 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473465.723 * [simplify]: Simplified to 0 1552473465.723 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* y.im x.im)) 0)) 1552473465.723 * * * * [progress]: [ 90 / 182 ] simplifiying candidate # 1552473465.723 * [simplify]: Simplifying (fma (* x.re 1) y.re (- (* (cbrt y.im) (* x.im (* (cbrt y.im) (cbrt y.im)))))) 1552473465.723 * * [simplify]: iters left: 6 (12 enodes) 1552473465.727 * * [simplify]: iters left: 5 (48 enodes) 1552473465.743 * * [simplify]: iters left: 4 (97 enodes) 1552473465.776 * * [simplify]: iters left: 3 (153 enodes) 1552473465.809 * * [simplify]: iters left: 2 (171 enodes) 1552473465.826 * * [simplify]: iters left: 1 (179 enodes) 1552473465.852 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473465.852 * * [simplify]: Extracting #1: cost 20 inf + 0 1552473465.853 * * [simplify]: Extracting #2: cost 25 inf + 291 1552473465.853 * * [simplify]: Extracting #3: cost 5 inf + 2246 1552473465.854 * * [simplify]: Extracting #4: cost 0 inf + 3094 1552473465.855 * [simplify]: Simplified to (- (* y.re x.re) (* x.im y.im)) 1552473465.855 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) (fma (- (cbrt y.im)) (* x.im (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.im (* (cbrt y.im) (cbrt y.im))))))) 1552473465.855 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.im (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.im (* (cbrt y.im) (cbrt y.im))))) 1552473465.855 * * [simplify]: iters left: 6 (8 enodes) 1552473465.857 * * [simplify]: iters left: 5 (32 enodes) 1552473465.862 * * [simplify]: iters left: 4 (60 enodes) 1552473465.873 * * [simplify]: iters left: 3 (136 enodes) 1552473465.907 * * [simplify]: iters left: 2 (206 enodes) 1552473465.962 * * [simplify]: iters left: 1 (228 enodes) 1552473465.993 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473465.993 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473465.993 * [simplify]: Simplified to 0 1552473465.993 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) 0)) 1552473465.993 * * * * [progress]: [ 91 / 182 ] simplifiying candidate # 1552473465.993 * [simplify]: Simplifying (fma (* x.re 1) y.re (- (* (sqrt y.im) (* x.im (sqrt y.im))))) 1552473465.994 * * [simplify]: iters left: 6 (11 enodes) 1552473465.999 * * [simplify]: iters left: 5 (41 enodes) 1552473466.012 * * [simplify]: iters left: 4 (67 enodes) 1552473466.033 * * [simplify]: iters left: 3 (90 enodes) 1552473466.055 * * [simplify]: iters left: 2 (97 enodes) 1552473466.079 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473466.079 * * [simplify]: Extracting #1: cost 16 inf + 0 1552473466.079 * * [simplify]: Extracting #2: cost 14 inf + 415 1552473466.080 * * [simplify]: Extracting #3: cost 2 inf + 1278 1552473466.081 * * [simplify]: Extracting #4: cost 0 inf + 1482 1552473466.082 * [simplify]: Simplified to (- (* y.re x.re) (* x.im y.im)) 1552473466.082 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) (fma (- (sqrt y.im)) (* x.im (sqrt y.im)) (* (sqrt y.im) (* x.im (sqrt y.im)))))) 1552473466.083 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.im (sqrt y.im)) (* (sqrt y.im) (* x.im (sqrt y.im)))) 1552473466.083 * * [simplify]: iters left: 6 (7 enodes) 1552473466.086 * * [simplify]: iters left: 5 (25 enodes) 1552473466.093 * * [simplify]: iters left: 4 (39 enodes) 1552473466.108 * * [simplify]: iters left: 3 (82 enodes) 1552473466.133 * * [simplify]: iters left: 2 (110 enodes) 1552473466.159 * * [simplify]: iters left: 1 (112 enodes) 1552473466.173 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473466.173 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473466.173 * [simplify]: Simplified to 0 1552473466.173 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) 0)) 1552473466.173 * * * * [progress]: [ 92 / 182 ] simplifiying candidate # 1552473466.173 * [simplify]: Simplifying (fma (* x.re 1) y.re (- (* y.im (* x.im 1)))) 1552473466.173 * * [simplify]: iters left: 6 (10 enodes) 1552473466.178 * * [simplify]: iters left: 5 (35 enodes) 1552473466.188 * * [simplify]: iters left: 4 (54 enodes) 1552473466.201 * * [simplify]: iters left: 3 (67 enodes) 1552473466.209 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473466.210 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473466.210 * * [simplify]: Extracting #2: cost 10 inf + 210 1552473466.210 * * [simplify]: Extracting #3: cost 0 inf + 830 1552473466.210 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 1552473466.210 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* y.im x.im)) (fma (- y.im) (* x.im 1) (* y.im (* x.im 1))))) 1552473466.210 * [simplify]: Simplifying (fma (- y.im) (* x.im 1) (* y.im (* x.im 1))) 1552473466.210 * * [simplify]: iters left: 5 (7 enodes) 1552473466.212 * * [simplify]: iters left: 4 (24 enodes) 1552473466.216 * * [simplify]: iters left: 3 (37 enodes) 1552473466.222 * * [simplify]: iters left: 2 (53 enodes) 1552473466.228 * * [simplify]: iters left: 1 (58 enodes) 1552473466.238 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473466.238 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473466.238 * [simplify]: Simplified to 0 1552473466.238 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* y.im x.im)) 0)) 1552473466.238 * * * * [progress]: [ 93 / 182 ] simplifiying candidate # 1552473466.238 * [simplify]: Simplifying (fma (* x.re 1) y.re (- (* (* (cbrt x.im) y.im) (* (cbrt x.im) (cbrt x.im))))) 1552473466.239 * * [simplify]: iters left: 6 (12 enodes) 1552473466.245 * * [simplify]: iters left: 5 (48 enodes) 1552473466.262 * * [simplify]: iters left: 4 (93 enodes) 1552473466.295 * * [simplify]: iters left: 3 (142 enodes) 1552473466.337 * * [simplify]: iters left: 2 (158 enodes) 1552473466.364 * * [simplify]: iters left: 1 (163 enodes) 1552473466.388 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473466.388 * * [simplify]: Extracting #1: cost 20 inf + 0 1552473466.388 * * [simplify]: Extracting #2: cost 21 inf + 777 1552473466.389 * * [simplify]: Extracting #3: cost 3 inf + 2650 1552473466.389 * * [simplify]: Extracting #4: cost 0 inf + 3094 1552473466.390 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 1552473466.390 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* y.im x.im)) (fma (- (* (cbrt x.im) y.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) y.im) (* (cbrt x.im) (cbrt x.im)))))) 1552473466.391 * [simplify]: Simplifying (fma (- (* (cbrt x.im) y.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) y.im) (* (cbrt x.im) (cbrt x.im)))) 1552473466.391 * * [simplify]: iters left: 6 (8 enodes) 1552473466.393 * * [simplify]: iters left: 5 (36 enodes) 1552473466.398 * * [simplify]: iters left: 4 (64 enodes) 1552473466.411 * * [simplify]: iters left: 3 (129 enodes) 1552473466.450 * * [simplify]: iters left: 2 (200 enodes) 1552473466.474 * * [simplify]: iters left: 1 (223 enodes) 1552473466.502 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473466.502 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473466.502 * [simplify]: Simplified to 0 1552473466.503 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* y.im x.im)) 0)) 1552473466.503 * * * * [progress]: [ 94 / 182 ] simplifiying candidate # 1552473466.503 * [simplify]: Simplifying (fma (* x.re 1) y.re (- (* (* (sqrt x.im) y.im) (sqrt x.im)))) 1552473466.503 * * [simplify]: iters left: 6 (11 enodes) 1552473466.510 * * [simplify]: iters left: 5 (41 enodes) 1552473466.523 * * [simplify]: iters left: 4 (67 enodes) 1552473466.546 * * [simplify]: iters left: 3 (91 enodes) 1552473466.559 * * [simplify]: iters left: 2 (98 enodes) 1552473466.570 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473466.570 * * [simplify]: Extracting #1: cost 16 inf + 0 1552473466.570 * * [simplify]: Extracting #2: cost 14 inf + 456 1552473466.571 * * [simplify]: Extracting #3: cost 2 inf + 1319 1552473466.571 * * [simplify]: Extracting #4: cost 0 inf + 1482 1552473466.572 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 1552473466.572 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* y.im x.im)) (fma (- (* (sqrt x.im) y.im)) (sqrt x.im) (* (* (sqrt x.im) y.im) (sqrt x.im))))) 1552473466.572 * [simplify]: Simplifying (fma (- (* (sqrt x.im) y.im)) (sqrt x.im) (* (* (sqrt x.im) y.im) (sqrt x.im))) 1552473466.572 * * [simplify]: iters left: 6 (7 enodes) 1552473466.574 * * [simplify]: iters left: 5 (29 enodes) 1552473466.579 * * [simplify]: iters left: 4 (46 enodes) 1552473466.595 * * [simplify]: iters left: 3 (81 enodes) 1552473466.621 * * [simplify]: iters left: 2 (110 enodes) 1552473466.633 * * [simplify]: iters left: 1 (111 enodes) 1552473466.642 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473466.642 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473466.642 * [simplify]: Simplified to 0 1552473466.642 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* y.im x.im)) 0)) 1552473466.642 * * * * [progress]: [ 95 / 182 ] simplifiying candidate # 1552473466.643 * [simplify]: Simplifying (fma (* x.re 1) y.re (- (* (* x.im y.im) 1))) 1552473466.643 * * [simplify]: iters left: 6 (10 enodes) 1552473466.646 * * [simplify]: iters left: 5 (39 enodes) 1552473466.652 * * [simplify]: iters left: 4 (67 enodes) 1552473466.663 * * [simplify]: iters left: 3 (97 enodes) 1552473466.675 * * [simplify]: iters left: 2 (109 enodes) 1552473466.686 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473466.687 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473466.687 * * [simplify]: Extracting #2: cost 9 inf + 130 1552473466.687 * * [simplify]: Extracting #3: cost 2 inf + 599 1552473466.687 * * [simplify]: Extracting #4: cost 0 inf + 765 1552473466.688 * * [simplify]: Extracting #5: cost 0 inf + 750 1552473466.688 * [simplify]: Simplified to (- (* y.re x.re) (* x.im y.im)) 1552473466.688 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)))) 1552473466.688 * [simplify]: Simplifying (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)) 1552473466.688 * * [simplify]: iters left: 5 (7 enodes) 1552473466.690 * * [simplify]: iters left: 4 (31 enodes) 1552473466.698 * * [simplify]: iters left: 3 (53 enodes) 1552473466.712 * * [simplify]: iters left: 2 (65 enodes) 1552473466.734 * * [simplify]: iters left: 1 (97 enodes) 1552473466.758 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473466.758 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473466.758 * [simplify]: Simplified to 0 1552473466.758 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) 0)) 1552473466.758 * * * * [progress]: [ 96 / 182 ] simplifiying candidate # 1552473466.759 * [simplify]: Simplifying (fma (* x.re 1) y.re (- (* x.im y.im))) 1552473466.759 * * [simplify]: iters left: 5 (9 enodes) 1552473466.761 * * [simplify]: iters left: 4 (34 enodes) 1552473466.767 * * [simplify]: iters left: 3 (50 enodes) 1552473466.776 * * [simplify]: iters left: 2 (60 enodes) 1552473466.783 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473466.783 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473466.783 * * [simplify]: Extracting #2: cost 9 inf + 128 1552473466.783 * * [simplify]: Extracting #3: cost 3 inf + 418 1552473466.783 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473466.784 * [simplify]: Simplified to (- (* y.re x.re) (* x.im y.im)) 1552473466.784 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) (fma (- x.im) y.im (* x.im y.im)))) 1552473466.784 * [simplify]: Simplifying (fma (- x.im) y.im (* x.im y.im)) 1552473466.784 * * [simplify]: iters left: 3 (5 enodes) 1552473466.785 * * [simplify]: iters left: 2 (18 enodes) 1552473466.788 * * [simplify]: iters left: 1 (25 enodes) 1552473466.792 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473466.792 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473466.792 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473466.792 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473466.792 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473466.793 * [simplify]: Simplified to (- (* x.im y.im) (* x.im y.im)) 1552473466.793 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) (- (* x.im y.im) (* x.im y.im)))) 1552473466.793 * * * * [progress]: [ 97 / 182 ] simplifiying candidate # 1552473466.793 * [simplify]: Simplifying (fma (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) y.re) (- (* y.im x.im))) 1552473466.793 * * [simplify]: iters left: 5 (10 enodes) 1552473466.795 * * [simplify]: iters left: 4 (38 enodes) 1552473466.807 * * [simplify]: iters left: 3 (55 enodes) 1552473466.824 * * [simplify]: iters left: 2 (73 enodes) 1552473466.841 * * [simplify]: iters left: 1 (75 enodes) 1552473466.860 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473466.860 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473466.860 * * [simplify]: Extracting #2: cost 17 inf + 168 1552473466.861 * * [simplify]: Extracting #3: cost 3 inf + 1475 1552473466.862 * * [simplify]: Extracting #4: cost 0 inf + 1720 1552473466.863 * [simplify]: Simplified to (- (* x.re y.re) (* y.im x.im)) 1552473466.863 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (fma (- y.im) x.im (* y.im x.im)))) 1552473466.863 * [simplify]: Simplifying (fma (- y.im) x.im (* y.im x.im)) 1552473466.863 * * [simplify]: iters left: 3 (5 enodes) 1552473466.865 * * [simplify]: iters left: 2 (18 enodes) 1552473466.871 * * [simplify]: iters left: 1 (25 enodes) 1552473466.878 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473466.878 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473466.879 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473466.879 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473466.879 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473466.880 * [simplify]: Simplified to (- (* y.im x.im) (* y.im x.im)) 1552473466.880 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (- (* y.im x.im) (* y.im x.im)))) 1552473466.880 * * * * [progress]: [ 98 / 182 ] simplifiying candidate # 1552473466.880 * [simplify]: Simplifying (fma (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) y.re) (- (* (cbrt (* x.im y.im)) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im)))))) 1552473466.880 * * [simplify]: iters left: 6 (13 enodes) 1552473466.887 * * [simplify]: iters left: 5 (50 enodes) 1552473466.904 * * [simplify]: iters left: 4 (76 enodes) 1552473466.923 * * [simplify]: iters left: 3 (114 enodes) 1552473466.948 * * [simplify]: iters left: 2 (160 enodes) 1552473466.987 * * [simplify]: iters left: 1 (228 enodes) 1552473467.055 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473467.055 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473467.055 * * [simplify]: Extracting #2: cost 48 inf + 125 1552473467.056 * * [simplify]: Extracting #3: cost 74 inf + 1103 1552473467.057 * * [simplify]: Extracting #4: cost 63 inf + 2009 1552473467.058 * * [simplify]: Extracting #5: cost 46 inf + 7347 1552473467.061 * * [simplify]: Extracting #6: cost 8 inf + 30662 1552473467.064 * * [simplify]: Extracting #7: cost 0 inf + 35756 1552473467.068 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473467.068 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))))))) 1552473467.068 * [simplify]: Simplifying (fma (- (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))))) 1552473467.068 * * [simplify]: iters left: 6 (8 enodes) 1552473467.070 * * [simplify]: iters left: 5 (30 enodes) 1552473467.075 * * [simplify]: iters left: 4 (46 enodes) 1552473467.085 * * [simplify]: iters left: 3 (95 enodes) 1552473467.115 * * [simplify]: iters left: 2 (153 enodes) 1552473467.161 * * [simplify]: iters left: 1 (222 enodes) 1552473467.227 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473467.228 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473467.228 * [simplify]: Simplified to 0 1552473467.228 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) 0)) 1552473467.228 * * * * [progress]: [ 99 / 182 ] simplifiying candidate # 1552473467.228 * [simplify]: Simplifying (fma (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) y.re) (- (* (sqrt (* x.im y.im)) (sqrt (* x.im y.im))))) 1552473467.228 * * [simplify]: iters left: 6 (12 enodes) 1552473467.233 * * [simplify]: iters left: 5 (41 enodes) 1552473467.244 * * [simplify]: iters left: 4 (61 enodes) 1552473467.260 * * [simplify]: iters left: 3 (85 enodes) 1552473467.282 * * [simplify]: iters left: 2 (87 enodes) 1552473467.300 * * [simplify]: iters left: 1 (89 enodes) 1552473467.317 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473467.317 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473467.318 * * [simplify]: Extracting #2: cost 23 inf + 45 1552473467.318 * * [simplify]: Extracting #3: cost 14 inf + 734 1552473467.319 * * [simplify]: Extracting #4: cost 4 inf + 1641 1552473467.320 * * [simplify]: Extracting #5: cost 0 inf + 2128 1552473467.320 * [simplify]: Simplified to (- (* y.re x.re) (* x.im y.im)) 1552473467.321 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) (fma (- (sqrt (* x.im y.im))) (sqrt (* x.im y.im)) (* (sqrt (* x.im y.im)) (sqrt (* x.im y.im)))))) 1552473467.321 * [simplify]: Simplifying (fma (- (sqrt (* x.im y.im))) (sqrt (* x.im y.im)) (* (sqrt (* x.im y.im)) (sqrt (* x.im y.im)))) 1552473467.321 * * [simplify]: iters left: 6 (7 enodes) 1552473467.324 * * [simplify]: iters left: 5 (22 enodes) 1552473467.330 * * [simplify]: iters left: 4 (30 enodes) 1552473467.338 * * [simplify]: iters left: 3 (46 enodes) 1552473467.345 * * [simplify]: iters left: 2 (56 enodes) 1552473467.350 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473467.351 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473467.351 * [simplify]: Simplified to 0 1552473467.351 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) 0)) 1552473467.351 * * * * [progress]: [ 100 / 182 ] simplifiying candidate # 1552473467.351 * [simplify]: Simplifying (fma (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) y.re) (- (* (* x.im y.im) 1))) 1552473467.351 * * [simplify]: iters left: 6 (12 enodes) 1552473467.354 * * [simplify]: iters left: 5 (48 enodes) 1552473467.363 * * [simplify]: iters left: 4 (79 enodes) 1552473467.380 * * [simplify]: iters left: 3 (117 enodes) 1552473467.408 * * [simplify]: iters left: 2 (127 enodes) 1552473467.432 * * [simplify]: iters left: 1 (129 enodes) 1552473467.452 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473467.452 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473467.453 * * [simplify]: Extracting #2: cost 18 inf + 89 1552473467.453 * * [simplify]: Extracting #3: cost 8 inf + 722 1552473467.454 * * [simplify]: Extracting #4: cost 0 inf + 1737 1552473467.455 * * [simplify]: Extracting #5: cost 0 inf + 1722 1552473467.455 * [simplify]: Simplified to (- (* y.re x.re) (* x.im y.im)) 1552473467.455 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)))) 1552473467.456 * [simplify]: Simplifying (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)) 1552473467.456 * * [simplify]: iters left: 5 (7 enodes) 1552473467.459 * * [simplify]: iters left: 4 (31 enodes) 1552473467.469 * * [simplify]: iters left: 3 (53 enodes) 1552473467.484 * * [simplify]: iters left: 2 (65 enodes) 1552473467.505 * * [simplify]: iters left: 1 (97 enodes) 1552473467.526 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473467.526 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473467.526 * [simplify]: Simplified to 0 1552473467.526 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) 0)) 1552473467.527 * * * * [progress]: [ 101 / 182 ] simplifiying candidate # 1552473467.527 * [simplify]: Simplifying (fma (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) y.re) (- (* (* (sqrt x.im) (sqrt y.im)) (* (sqrt x.im) (sqrt y.im))))) 1552473467.527 * * [simplify]: iters left: 6 (13 enodes) 1552473467.532 * * [simplify]: iters left: 5 (53 enodes) 1552473467.547 * * [simplify]: iters left: 4 (97 enodes) 1552473467.582 * * [simplify]: iters left: 3 (161 enodes) 1552473467.625 * * [simplify]: iters left: 2 (169 enodes) 1552473467.644 * * [simplify]: iters left: 1 (171 enodes) 1552473467.664 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473467.664 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473467.664 * * [simplify]: Extracting #2: cost 40 inf + 2 1552473467.665 * * [simplify]: Extracting #3: cost 35 inf + 251 1552473467.666 * * [simplify]: Extracting #4: cost 9 inf + 2455 1552473467.668 * * [simplify]: Extracting #5: cost 0 inf + 3592 1552473467.670 * [simplify]: Simplified to (- (* x.re y.re) (* y.im x.im)) 1552473467.670 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (fma (- (* (sqrt x.im) (sqrt y.im))) (* (sqrt x.im) (sqrt y.im)) (* (* (sqrt x.im) (sqrt y.im)) (* (sqrt x.im) (sqrt y.im)))))) 1552473467.670 * [simplify]: Simplifying (fma (- (* (sqrt x.im) (sqrt y.im))) (* (sqrt x.im) (sqrt y.im)) (* (* (sqrt x.im) (sqrt y.im)) (* (sqrt x.im) (sqrt y.im)))) 1552473467.670 * * [simplify]: iters left: 6 (8 enodes) 1552473467.674 * * [simplify]: iters left: 5 (38 enodes) 1552473467.682 * * [simplify]: iters left: 4 (69 enodes) 1552473467.695 * * [simplify]: iters left: 3 (148 enodes) 1552473467.734 * * [simplify]: iters left: 2 (233 enodes) 1552473467.760 * * [simplify]: iters left: 1 (252 enodes) 1552473467.782 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473467.782 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473467.782 * [simplify]: Simplified to 0 1552473467.782 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) 0)) 1552473467.782 * * * * [progress]: [ 102 / 182 ] simplifiying candidate # 1552473467.782 * [simplify]: Simplifying (fma (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) y.re) (- (* (cbrt y.im) (* x.im (* (cbrt y.im) (cbrt y.im)))))) 1552473467.782 * * [simplify]: iters left: 6 (13 enodes) 1552473467.785 * * [simplify]: iters left: 5 (52 enodes) 1552473467.800 * * [simplify]: iters left: 4 (102 enodes) 1552473467.831 * * [simplify]: iters left: 3 (171 enodes) 1552473467.880 * * [simplify]: iters left: 2 (191 enodes) 1552473467.915 * * [simplify]: iters left: 1 (197 enodes) 1552473467.931 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473467.931 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473467.931 * * [simplify]: Extracting #2: cost 37 inf + 3 1552473467.931 * * [simplify]: Extracting #3: cost 33 inf + 291 1552473467.932 * * [simplify]: Extracting #4: cost 12 inf + 2485 1552473467.933 * * [simplify]: Extracting #5: cost 0 inf + 4066 1552473467.934 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473467.934 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- (cbrt y.im)) (* x.im (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.im (* (cbrt y.im) (cbrt y.im))))))) 1552473467.934 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.im (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.im (* (cbrt y.im) (cbrt y.im))))) 1552473467.934 * * [simplify]: iters left: 6 (8 enodes) 1552473467.936 * * [simplify]: iters left: 5 (32 enodes) 1552473467.941 * * [simplify]: iters left: 4 (60 enodes) 1552473467.952 * * [simplify]: iters left: 3 (136 enodes) 1552473467.990 * * [simplify]: iters left: 2 (206 enodes) 1552473468.033 * * [simplify]: iters left: 1 (228 enodes) 1552473468.049 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473468.049 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473468.049 * [simplify]: Simplified to 0 1552473468.049 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) 0)) 1552473468.049 * * * * [progress]: [ 103 / 182 ] simplifiying candidate # 1552473468.049 * [simplify]: Simplifying (fma (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) y.re) (- (* (sqrt y.im) (* x.im (sqrt y.im))))) 1552473468.049 * * [simplify]: iters left: 6 (12 enodes) 1552473468.052 * * [simplify]: iters left: 5 (45 enodes) 1552473468.058 * * [simplify]: iters left: 4 (72 enodes) 1552473468.077 * * [simplify]: iters left: 3 (103 enodes) 1552473468.103 * * [simplify]: iters left: 2 (108 enodes) 1552473468.117 * * [simplify]: iters left: 1 (110 enodes) 1552473468.129 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473468.129 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473468.129 * * [simplify]: Extracting #2: cost 29 inf + 3 1552473468.129 * * [simplify]: Extracting #3: cost 25 inf + 291 1552473468.129 * * [simplify]: Extracting #4: cost 6 inf + 1801 1552473468.130 * * [simplify]: Extracting #5: cost 0 inf + 2454 1552473468.131 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473468.131 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- (sqrt y.im)) (* x.im (sqrt y.im)) (* (sqrt y.im) (* x.im (sqrt y.im)))))) 1552473468.131 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.im (sqrt y.im)) (* (sqrt y.im) (* x.im (sqrt y.im)))) 1552473468.131 * * [simplify]: iters left: 6 (7 enodes) 1552473468.133 * * [simplify]: iters left: 5 (25 enodes) 1552473468.136 * * [simplify]: iters left: 4 (39 enodes) 1552473468.144 * * [simplify]: iters left: 3 (82 enodes) 1552473468.159 * * [simplify]: iters left: 2 (110 enodes) 1552473468.171 * * [simplify]: iters left: 1 (112 enodes) 1552473468.184 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473468.184 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473468.184 * [simplify]: Simplified to 0 1552473468.184 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) 0)) 1552473468.184 * * * * [progress]: [ 104 / 182 ] simplifiying candidate # 1552473468.185 * [simplify]: Simplifying (fma (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) y.re) (- (* y.im (* x.im 1)))) 1552473468.185 * * [simplify]: iters left: 6 (12 enodes) 1552473468.191 * * [simplify]: iters left: 5 (44 enodes) 1552473468.203 * * [simplify]: iters left: 4 (66 enodes) 1552473468.223 * * [simplify]: iters left: 3 (87 enodes) 1552473468.243 * * [simplify]: iters left: 2 (89 enodes) 1552473468.253 * * [simplify]: iters left: 1 (91 enodes) 1552473468.265 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473468.265 * * [simplify]: Extracting #1: cost 16 inf + 0 1552473468.265 * * [simplify]: Extracting #2: cost 19 inf + 128 1552473468.266 * * [simplify]: Extracting #3: cost 8 inf + 898 1552473468.266 * * [simplify]: Extracting #4: cost 1 inf + 1680 1552473468.266 * * [simplify]: Extracting #5: cost 0 inf + 1802 1552473468.267 * [simplify]: Simplified to (- (* x.re y.re) (* y.im x.im)) 1552473468.267 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (fma (- y.im) (* x.im 1) (* y.im (* x.im 1))))) 1552473468.267 * [simplify]: Simplifying (fma (- y.im) (* x.im 1) (* y.im (* x.im 1))) 1552473468.267 * * [simplify]: iters left: 5 (7 enodes) 1552473468.269 * * [simplify]: iters left: 4 (24 enodes) 1552473468.273 * * [simplify]: iters left: 3 (37 enodes) 1552473468.285 * * [simplify]: iters left: 2 (53 enodes) 1552473468.297 * * [simplify]: iters left: 1 (58 enodes) 1552473468.307 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473468.308 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473468.308 * [simplify]: Simplified to 0 1552473468.308 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) 0)) 1552473468.308 * * * * [progress]: [ 105 / 182 ] simplifiying candidate # 1552473468.308 * [simplify]: Simplifying (fma (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) y.re) (- (* (* (cbrt x.im) y.im) (* (cbrt x.im) (cbrt x.im))))) 1552473468.308 * * [simplify]: iters left: 6 (13 enodes) 1552473468.311 * * [simplify]: iters left: 5 (52 enodes) 1552473468.319 * * [simplify]: iters left: 4 (98 enodes) 1552473468.341 * * [simplify]: iters left: 3 (156 enodes) 1552473468.369 * * [simplify]: iters left: 2 (169 enodes) 1552473468.389 * * [simplify]: iters left: 1 (173 enodes) 1552473468.417 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473468.417 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473468.418 * * [simplify]: Extracting #2: cost 37 inf + 3 1552473468.418 * * [simplify]: Extracting #3: cost 34 inf + 249 1552473468.420 * * [simplify]: Extracting #4: cost 6 inf + 3254 1552473468.421 * * [simplify]: Extracting #5: cost 0 inf + 4066 1552473468.422 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 1552473468.423 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* y.im x.im)) (fma (- (* (cbrt x.im) y.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) y.im) (* (cbrt x.im) (cbrt x.im)))))) 1552473468.423 * [simplify]: Simplifying (fma (- (* (cbrt x.im) y.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) y.im) (* (cbrt x.im) (cbrt x.im)))) 1552473468.423 * * [simplify]: iters left: 6 (8 enodes) 1552473468.425 * * [simplify]: iters left: 5 (36 enodes) 1552473468.431 * * [simplify]: iters left: 4 (64 enodes) 1552473468.445 * * [simplify]: iters left: 3 (129 enodes) 1552473468.483 * * [simplify]: iters left: 2 (200 enodes) 1552473468.526 * * [simplify]: iters left: 1 (223 enodes) 1552473468.547 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473468.547 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473468.547 * [simplify]: Simplified to 0 1552473468.547 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* y.im x.im)) 0)) 1552473468.547 * * * * [progress]: [ 106 / 182 ] simplifiying candidate # 1552473468.547 * [simplify]: Simplifying (fma (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) y.re) (- (* (* (sqrt x.im) y.im) (sqrt x.im)))) 1552473468.547 * * [simplify]: iters left: 6 (12 enodes) 1552473468.550 * * [simplify]: iters left: 5 (45 enodes) 1552473468.557 * * [simplify]: iters left: 4 (72 enodes) 1552473468.579 * * [simplify]: iters left: 3 (104 enodes) 1552473468.605 * * [simplify]: iters left: 2 (109 enodes) 1552473468.633 * * [simplify]: iters left: 1 (111 enodes) 1552473468.659 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473468.659 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473468.659 * * [simplify]: Extracting #2: cost 29 inf + 3 1552473468.659 * * [simplify]: Extracting #3: cost 24 inf + 332 1552473468.660 * * [simplify]: Extracting #4: cost 5 inf + 1883 1552473468.661 * * [simplify]: Extracting #5: cost 0 inf + 2454 1552473468.662 * [simplify]: Simplified to (- (* x.re y.re) (* y.im x.im)) 1552473468.662 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (fma (- (* (sqrt x.im) y.im)) (sqrt x.im) (* (* (sqrt x.im) y.im) (sqrt x.im))))) 1552473468.662 * [simplify]: Simplifying (fma (- (* (sqrt x.im) y.im)) (sqrt x.im) (* (* (sqrt x.im) y.im) (sqrt x.im))) 1552473468.662 * * [simplify]: iters left: 6 (7 enodes) 1552473468.664 * * [simplify]: iters left: 5 (29 enodes) 1552473468.669 * * [simplify]: iters left: 4 (46 enodes) 1552473468.677 * * [simplify]: iters left: 3 (81 enodes) 1552473468.690 * * [simplify]: iters left: 2 (110 enodes) 1552473468.712 * * [simplify]: iters left: 1 (111 enodes) 1552473468.722 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473468.722 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473468.722 * [simplify]: Simplified to 0 1552473468.722 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) 0)) 1552473468.722 * * * * [progress]: [ 107 / 182 ] simplifiying candidate # 1552473468.722 * [simplify]: Simplifying (fma (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) y.re) (- (* (* x.im y.im) 1))) 1552473468.722 * * [simplify]: iters left: 6 (12 enodes) 1552473468.726 * * [simplify]: iters left: 5 (48 enodes) 1552473468.734 * * [simplify]: iters left: 4 (79 enodes) 1552473468.749 * * [simplify]: iters left: 3 (117 enodes) 1552473468.767 * * [simplify]: iters left: 2 (127 enodes) 1552473468.781 * * [simplify]: iters left: 1 (129 enodes) 1552473468.799 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473468.799 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473468.800 * * [simplify]: Extracting #2: cost 18 inf + 89 1552473468.800 * * [simplify]: Extracting #3: cost 8 inf + 722 1552473468.801 * * [simplify]: Extracting #4: cost 0 inf + 1737 1552473468.802 * * [simplify]: Extracting #5: cost 0 inf + 1722 1552473468.803 * [simplify]: Simplified to (- (* y.re x.re) (* x.im y.im)) 1552473468.803 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)))) 1552473468.803 * [simplify]: Simplifying (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)) 1552473468.803 * * [simplify]: iters left: 5 (7 enodes) 1552473468.807 * * [simplify]: iters left: 4 (31 enodes) 1552473468.815 * * [simplify]: iters left: 3 (53 enodes) 1552473468.823 * * [simplify]: iters left: 2 (65 enodes) 1552473468.836 * * [simplify]: iters left: 1 (97 enodes) 1552473468.851 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473468.851 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473468.851 * [simplify]: Simplified to 0 1552473468.851 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) 0)) 1552473468.851 * * * * [progress]: [ 108 / 182 ] simplifiying candidate # 1552473468.852 * [simplify]: Simplifying (fma (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) y.re) (- (* x.im y.im))) 1552473468.852 * * [simplify]: iters left: 5 (10 enodes) 1552473468.854 * * [simplify]: iters left: 4 (38 enodes) 1552473468.860 * * [simplify]: iters left: 3 (55 enodes) 1552473468.870 * * [simplify]: iters left: 2 (73 enodes) 1552473468.883 * * [simplify]: iters left: 1 (75 enodes) 1552473468.901 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473468.901 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473468.901 * * [simplify]: Extracting #2: cost 17 inf + 168 1552473468.902 * * [simplify]: Extracting #3: cost 3 inf + 1475 1552473468.902 * * [simplify]: Extracting #4: cost 0 inf + 1720 1552473468.903 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473468.903 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- x.im) y.im (* x.im y.im)))) 1552473468.904 * [simplify]: Simplifying (fma (- x.im) y.im (* x.im y.im)) 1552473468.904 * * [simplify]: iters left: 3 (5 enodes) 1552473468.906 * * [simplify]: iters left: 2 (18 enodes) 1552473468.911 * * [simplify]: iters left: 1 (25 enodes) 1552473468.914 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473468.914 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473468.914 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473468.915 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473468.915 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473468.915 * [simplify]: Simplified to (- (* x.im y.im) (* x.im y.im)) 1552473468.915 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (- (* x.im y.im) (* x.im y.im)))) 1552473468.915 * * * * [progress]: [ 109 / 182 ] simplifiying candidate # 1552473468.915 * [simplify]: Simplifying (fma (sqrt x.re) (* (sqrt x.re) y.re) (- (* y.im x.im))) 1552473468.915 * * [simplify]: iters left: 5 (9 enodes) 1552473468.917 * * [simplify]: iters left: 4 (35 enodes) 1552473468.922 * * [simplify]: iters left: 3 (48 enodes) 1552473468.932 * * [simplify]: iters left: 2 (55 enodes) 1552473468.938 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473468.938 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473468.938 * * [simplify]: Extracting #2: cost 14 inf + 86 1552473468.938 * * [simplify]: Extracting #3: cost 4 inf + 582 1552473468.939 * * [simplify]: Extracting #4: cost 0 inf + 994 1552473468.939 * [simplify]: Simplified to (- (* x.re y.re) (* y.im x.im)) 1552473468.939 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (fma (- y.im) x.im (* y.im x.im)))) 1552473468.939 * [simplify]: Simplifying (fma (- y.im) x.im (* y.im x.im)) 1552473468.939 * * [simplify]: iters left: 3 (5 enodes) 1552473468.940 * * [simplify]: iters left: 2 (18 enodes) 1552473468.943 * * [simplify]: iters left: 1 (25 enodes) 1552473468.948 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473468.948 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473468.948 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473468.948 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473468.948 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473468.949 * [simplify]: Simplified to (- (* y.im x.im) (* y.im x.im)) 1552473468.949 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (- (* y.im x.im) (* y.im x.im)))) 1552473468.949 * * * * [progress]: [ 110 / 182 ] simplifiying candidate # 1552473468.949 * [simplify]: Simplifying (fma (sqrt x.re) (* (sqrt x.re) y.re) (- (* (cbrt (* x.im y.im)) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im)))))) 1552473468.949 * * [simplify]: iters left: 6 (12 enodes) 1552473468.955 * * [simplify]: iters left: 5 (47 enodes) 1552473468.970 * * [simplify]: iters left: 4 (69 enodes) 1552473468.991 * * [simplify]: iters left: 3 (96 enodes) 1552473469.010 * * [simplify]: iters left: 2 (140 enodes) 1552473469.035 * * [simplify]: iters left: 1 (211 enodes) 1552473469.083 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473469.083 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473469.083 * * [simplify]: Extracting #2: cost 46 inf + 2 1552473469.083 * * [simplify]: Extracting #3: cost 77 inf + 214 1552473469.085 * * [simplify]: Extracting #4: cost 63 inf + 1483 1552473469.086 * * [simplify]: Extracting #5: cost 41 inf + 10216 1552473469.089 * * [simplify]: Extracting #6: cost 3 inf + 34233 1552473469.092 * * [simplify]: Extracting #7: cost 0 inf + 35905 1552473469.096 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473469.096 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))))))) 1552473469.096 * [simplify]: Simplifying (fma (- (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))))) 1552473469.096 * * [simplify]: iters left: 6 (8 enodes) 1552473469.098 * * [simplify]: iters left: 5 (30 enodes) 1552473469.106 * * [simplify]: iters left: 4 (46 enodes) 1552473469.117 * * [simplify]: iters left: 3 (95 enodes) 1552473469.139 * * [simplify]: iters left: 2 (153 enodes) 1552473469.165 * * [simplify]: iters left: 1 (222 enodes) 1552473469.221 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473469.221 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473469.221 * [simplify]: Simplified to 0 1552473469.221 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) 0)) 1552473469.221 * * * * [progress]: [ 111 / 182 ] simplifiying candidate # 1552473469.221 * [simplify]: Simplifying (fma (sqrt x.re) (* (sqrt x.re) y.re) (- (* (sqrt (* x.im y.im)) (sqrt (* x.im y.im))))) 1552473469.221 * * [simplify]: iters left: 6 (11 enodes) 1552473469.224 * * [simplify]: iters left: 5 (38 enodes) 1552473469.229 * * [simplify]: iters left: 4 (54 enodes) 1552473469.237 * * [simplify]: iters left: 3 (67 enodes) 1552473469.247 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473469.247 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473469.247 * * [simplify]: Extracting #2: cost 19 inf + 45 1552473469.248 * * [simplify]: Extracting #3: cost 11 inf + 417 1552473469.248 * * [simplify]: Extracting #4: cost 1 inf + 1280 1552473469.249 * * [simplify]: Extracting #5: cost 0 inf + 1402 1552473469.250 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473469.250 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- (sqrt (* x.im y.im))) (sqrt (* x.im y.im)) (* (sqrt (* x.im y.im)) (sqrt (* x.im y.im)))))) 1552473469.250 * [simplify]: Simplifying (fma (- (sqrt (* x.im y.im))) (sqrt (* x.im y.im)) (* (sqrt (* x.im y.im)) (sqrt (* x.im y.im)))) 1552473469.250 * * [simplify]: iters left: 6 (7 enodes) 1552473469.253 * * [simplify]: iters left: 5 (22 enodes) 1552473469.257 * * [simplify]: iters left: 4 (30 enodes) 1552473469.261 * * [simplify]: iters left: 3 (46 enodes) 1552473469.268 * * [simplify]: iters left: 2 (56 enodes) 1552473469.273 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473469.273 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473469.273 * [simplify]: Simplified to 0 1552473469.273 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) 0)) 1552473469.273 * * * * [progress]: [ 112 / 182 ] simplifiying candidate # 1552473469.274 * [simplify]: Simplifying (fma (sqrt x.re) (* (sqrt x.re) y.re) (- (* (* x.im y.im) 1))) 1552473469.274 * * [simplify]: iters left: 6 (11 enodes) 1552473469.277 * * [simplify]: iters left: 5 (45 enodes) 1552473469.288 * * [simplify]: iters left: 4 (72 enodes) 1552473469.311 * * [simplify]: iters left: 3 (99 enodes) 1552473469.335 * * [simplify]: iters left: 2 (107 enodes) 1552473469.351 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473469.352 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473469.352 * * [simplify]: Extracting #2: cost 15 inf + 47 1552473469.352 * * [simplify]: Extracting #3: cost 7 inf + 460 1552473469.352 * * [simplify]: Extracting #4: cost 0 inf + 996 1552473469.353 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473469.353 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)))) 1552473469.353 * [simplify]: Simplifying (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)) 1552473469.353 * * [simplify]: iters left: 5 (7 enodes) 1552473469.355 * * [simplify]: iters left: 4 (31 enodes) 1552473469.361 * * [simplify]: iters left: 3 (53 enodes) 1552473469.369 * * [simplify]: iters left: 2 (65 enodes) 1552473469.392 * * [simplify]: iters left: 1 (97 enodes) 1552473469.417 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473469.417 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473469.417 * [simplify]: Simplified to 0 1552473469.417 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) 0)) 1552473469.417 * * * * [progress]: [ 113 / 182 ] simplifiying candidate # 1552473469.418 * [simplify]: Simplifying (fma (sqrt x.re) (* (sqrt x.re) y.re) (- (* (* (sqrt x.im) (sqrt y.im)) (* (sqrt x.im) (sqrt y.im))))) 1552473469.418 * * [simplify]: iters left: 6 (12 enodes) 1552473469.423 * * [simplify]: iters left: 5 (50 enodes) 1552473469.432 * * [simplify]: iters left: 4 (90 enodes) 1552473469.448 * * [simplify]: iters left: 3 (143 enodes) 1552473469.476 * * [simplify]: iters left: 2 (149 enodes) 1552473469.494 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473469.494 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473469.494 * * [simplify]: Extracting #2: cost 36 inf + 2 1552473469.494 * * [simplify]: Extracting #3: cost 25 inf + 578 1552473469.495 * * [simplify]: Extracting #4: cost 4 inf + 2336 1552473469.497 * * [simplify]: Extracting #5: cost 0 inf + 2866 1552473469.498 * [simplify]: Simplified to (- (* x.re y.re) (* y.im x.im)) 1552473469.498 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (fma (- (* (sqrt x.im) (sqrt y.im))) (* (sqrt x.im) (sqrt y.im)) (* (* (sqrt x.im) (sqrt y.im)) (* (sqrt x.im) (sqrt y.im)))))) 1552473469.498 * [simplify]: Simplifying (fma (- (* (sqrt x.im) (sqrt y.im))) (* (sqrt x.im) (sqrt y.im)) (* (* (sqrt x.im) (sqrt y.im)) (* (sqrt x.im) (sqrt y.im)))) 1552473469.498 * * [simplify]: iters left: 6 (8 enodes) 1552473469.500 * * [simplify]: iters left: 5 (38 enodes) 1552473469.506 * * [simplify]: iters left: 4 (69 enodes) 1552473469.523 * * [simplify]: iters left: 3 (148 enodes) 1552473469.572 * * [simplify]: iters left: 2 (233 enodes) 1552473469.607 * * [simplify]: iters left: 1 (252 enodes) 1552473469.646 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473469.646 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473469.646 * [simplify]: Simplified to 0 1552473469.646 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) 0)) 1552473469.646 * * * * [progress]: [ 114 / 182 ] simplifiying candidate # 1552473469.647 * [simplify]: Simplifying (fma (sqrt x.re) (* (sqrt x.re) y.re) (- (* (cbrt y.im) (* x.im (* (cbrt y.im) (cbrt y.im)))))) 1552473469.647 * * [simplify]: iters left: 6 (12 enodes) 1552473469.652 * * [simplify]: iters left: 5 (49 enodes) 1552473469.668 * * [simplify]: iters left: 4 (95 enodes) 1552473469.704 * * [simplify]: iters left: 3 (149 enodes) 1552473469.724 * * [simplify]: iters left: 2 (161 enodes) 1552473469.746 * * [simplify]: iters left: 1 (167 enodes) 1552473469.760 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473469.760 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473469.760 * * [simplify]: Extracting #2: cost 33 inf + 3 1552473469.761 * * [simplify]: Extracting #3: cost 26 inf + 374 1552473469.761 * * [simplify]: Extracting #4: cost 4 inf + 2733 1552473469.762 * * [simplify]: Extracting #5: cost 0 inf + 3340 1552473469.763 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473469.763 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- (cbrt y.im)) (* x.im (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.im (* (cbrt y.im) (cbrt y.im))))))) 1552473469.763 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.im (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.im (* (cbrt y.im) (cbrt y.im))))) 1552473469.763 * * [simplify]: iters left: 6 (8 enodes) 1552473469.765 * * [simplify]: iters left: 5 (32 enodes) 1552473469.772 * * [simplify]: iters left: 4 (60 enodes) 1552473469.789 * * [simplify]: iters left: 3 (136 enodes) 1552473469.829 * * [simplify]: iters left: 2 (206 enodes) 1552473469.866 * * [simplify]: iters left: 1 (228 enodes) 1552473469.898 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473469.898 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473469.899 * [simplify]: Simplified to 0 1552473469.899 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) 0)) 1552473469.899 * * * * [progress]: [ 115 / 182 ] simplifiying candidate # 1552473469.899 * [simplify]: Simplifying (fma (sqrt x.re) (* (sqrt x.re) y.re) (- (* (sqrt y.im) (* x.im (sqrt y.im))))) 1552473469.899 * * [simplify]: iters left: 6 (11 enodes) 1552473469.904 * * [simplify]: iters left: 5 (42 enodes) 1552473469.915 * * [simplify]: iters left: 4 (65 enodes) 1552473469.925 * * [simplify]: iters left: 3 (85 enodes) 1552473469.934 * * [simplify]: iters left: 2 (88 enodes) 1552473469.945 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473469.945 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473469.945 * * [simplify]: Extracting #2: cost 25 inf + 3 1552473469.945 * * [simplify]: Extracting #3: cost 15 inf + 579 1552473469.946 * * [simplify]: Extracting #4: cost 3 inf + 1442 1552473469.947 * * [simplify]: Extracting #5: cost 0 inf + 1728 1552473469.948 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473469.948 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- (sqrt y.im)) (* x.im (sqrt y.im)) (* (sqrt y.im) (* x.im (sqrt y.im)))))) 1552473469.948 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.im (sqrt y.im)) (* (sqrt y.im) (* x.im (sqrt y.im)))) 1552473469.948 * * [simplify]: iters left: 6 (7 enodes) 1552473469.951 * * [simplify]: iters left: 5 (25 enodes) 1552473469.959 * * [simplify]: iters left: 4 (39 enodes) 1552473469.975 * * [simplify]: iters left: 3 (82 enodes) 1552473470.002 * * [simplify]: iters left: 2 (110 enodes) 1552473470.027 * * [simplify]: iters left: 1 (112 enodes) 1552473470.042 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473470.042 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473470.042 * [simplify]: Simplified to 0 1552473470.042 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) 0)) 1552473470.042 * * * * [progress]: [ 116 / 182 ] simplifiying candidate # 1552473470.042 * [simplify]: Simplifying (fma (sqrt x.re) (* (sqrt x.re) y.re) (- (* y.im (* x.im 1)))) 1552473470.042 * * [simplify]: iters left: 6 (11 enodes) 1552473470.048 * * [simplify]: iters left: 5 (41 enodes) 1552473470.060 * * [simplify]: iters left: 4 (59 enodes) 1552473470.076 * * [simplify]: iters left: 3 (69 enodes) 1552473470.090 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473470.090 * * [simplify]: Extracting #1: cost 14 inf + 0 1552473470.090 * * [simplify]: Extracting #2: cost 17 inf + 45 1552473470.090 * * [simplify]: Extracting #3: cost 6 inf + 581 1552473470.090 * * [simplify]: Extracting #4: cost 0 inf + 1076 1552473470.091 * [simplify]: Simplified to (- (* x.re y.re) (* y.im x.im)) 1552473470.091 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (fma (- y.im) (* x.im 1) (* y.im (* x.im 1))))) 1552473470.091 * [simplify]: Simplifying (fma (- y.im) (* x.im 1) (* y.im (* x.im 1))) 1552473470.091 * * [simplify]: iters left: 5 (7 enodes) 1552473470.093 * * [simplify]: iters left: 4 (24 enodes) 1552473470.097 * * [simplify]: iters left: 3 (37 enodes) 1552473470.104 * * [simplify]: iters left: 2 (53 enodes) 1552473470.111 * * [simplify]: iters left: 1 (58 enodes) 1552473470.120 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473470.120 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473470.120 * [simplify]: Simplified to 0 1552473470.120 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) 0)) 1552473470.120 * * * * [progress]: [ 117 / 182 ] simplifiying candidate # 1552473470.121 * [simplify]: Simplifying (fma (sqrt x.re) (* (sqrt x.re) y.re) (- (* (* (cbrt x.im) y.im) (* (cbrt x.im) (cbrt x.im))))) 1552473470.121 * * [simplify]: iters left: 6 (12 enodes) 1552473470.126 * * [simplify]: iters left: 5 (49 enodes) 1552473470.143 * * [simplify]: iters left: 4 (91 enodes) 1552473470.175 * * [simplify]: iters left: 3 (137 enodes) 1552473470.213 * * [simplify]: iters left: 2 (149 enodes) 1552473470.245 * * [simplify]: iters left: 1 (153 enodes) 1552473470.260 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473470.260 * * [simplify]: Extracting #1: cost 19 inf + 0 1552473470.260 * * [simplify]: Extracting #2: cost 30 inf + 168 1552473470.260 * * [simplify]: Extracting #3: cost 24 inf + 538 1552473470.261 * * [simplify]: Extracting #4: cost 5 inf + 2843 1552473470.262 * * [simplify]: Extracting #5: cost 0 inf + 3340 1552473470.263 * [simplify]: Simplified to (- (* x.re y.re) (* y.im x.im)) 1552473470.263 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (fma (- (* (cbrt x.im) y.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) y.im) (* (cbrt x.im) (cbrt x.im)))))) 1552473470.263 * [simplify]: Simplifying (fma (- (* (cbrt x.im) y.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) y.im) (* (cbrt x.im) (cbrt x.im)))) 1552473470.263 * * [simplify]: iters left: 6 (8 enodes) 1552473470.265 * * [simplify]: iters left: 5 (36 enodes) 1552473470.271 * * [simplify]: iters left: 4 (64 enodes) 1552473470.288 * * [simplify]: iters left: 3 (129 enodes) 1552473470.321 * * [simplify]: iters left: 2 (200 enodes) 1552473470.345 * * [simplify]: iters left: 1 (223 enodes) 1552473470.364 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473470.364 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473470.364 * [simplify]: Simplified to 0 1552473470.364 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) 0)) 1552473470.364 * * * * [progress]: [ 118 / 182 ] simplifiying candidate # 1552473470.364 * [simplify]: Simplifying (fma (sqrt x.re) (* (sqrt x.re) y.re) (- (* (* (sqrt x.im) y.im) (sqrt x.im)))) 1552473470.365 * * [simplify]: iters left: 6 (11 enodes) 1552473470.367 * * [simplify]: iters left: 5 (42 enodes) 1552473470.378 * * [simplify]: iters left: 4 (65 enodes) 1552473470.399 * * [simplify]: iters left: 3 (86 enodes) 1552473470.424 * * [simplify]: iters left: 2 (89 enodes) 1552473470.444 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473470.444 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473470.444 * * [simplify]: Extracting #2: cost 25 inf + 3 1552473470.445 * * [simplify]: Extracting #3: cost 15 inf + 661 1552473470.446 * * [simplify]: Extracting #4: cost 3 inf + 1483 1552473470.446 * * [simplify]: Extracting #5: cost 0 inf + 1728 1552473470.447 * [simplify]: Simplified to (- (* x.re y.re) (* y.im x.im)) 1552473470.447 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (fma (- (* (sqrt x.im) y.im)) (sqrt x.im) (* (* (sqrt x.im) y.im) (sqrt x.im))))) 1552473470.448 * [simplify]: Simplifying (fma (- (* (sqrt x.im) y.im)) (sqrt x.im) (* (* (sqrt x.im) y.im) (sqrt x.im))) 1552473470.448 * * [simplify]: iters left: 6 (7 enodes) 1552473470.451 * * [simplify]: iters left: 5 (29 enodes) 1552473470.458 * * [simplify]: iters left: 4 (46 enodes) 1552473470.472 * * [simplify]: iters left: 3 (81 enodes) 1552473470.494 * * [simplify]: iters left: 2 (110 enodes) 1552473470.515 * * [simplify]: iters left: 1 (111 enodes) 1552473470.533 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473470.533 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473470.533 * [simplify]: Simplified to 0 1552473470.533 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) 0)) 1552473470.533 * * * * [progress]: [ 119 / 182 ] simplifiying candidate # 1552473470.533 * [simplify]: Simplifying (fma (sqrt x.re) (* (sqrt x.re) y.re) (- (* (* x.im y.im) 1))) 1552473470.533 * * [simplify]: iters left: 6 (11 enodes) 1552473470.539 * * [simplify]: iters left: 5 (45 enodes) 1552473470.552 * * [simplify]: iters left: 4 (72 enodes) 1552473470.576 * * [simplify]: iters left: 3 (99 enodes) 1552473470.604 * * [simplify]: iters left: 2 (107 enodes) 1552473470.616 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473470.616 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473470.616 * * [simplify]: Extracting #2: cost 15 inf + 47 1552473470.616 * * [simplify]: Extracting #3: cost 7 inf + 460 1552473470.616 * * [simplify]: Extracting #4: cost 0 inf + 996 1552473470.617 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473470.617 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)))) 1552473470.617 * [simplify]: Simplifying (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)) 1552473470.617 * * [simplify]: iters left: 5 (7 enodes) 1552473470.619 * * [simplify]: iters left: 4 (31 enodes) 1552473470.626 * * [simplify]: iters left: 3 (53 enodes) 1552473470.634 * * [simplify]: iters left: 2 (65 enodes) 1552473470.657 * * [simplify]: iters left: 1 (97 enodes) 1552473470.682 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473470.682 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473470.682 * [simplify]: Simplified to 0 1552473470.682 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) 0)) 1552473470.682 * * * * [progress]: [ 120 / 182 ] simplifiying candidate # 1552473470.683 * [simplify]: Simplifying (fma (sqrt x.re) (* (sqrt x.re) y.re) (- (* x.im y.im))) 1552473470.683 * * [simplify]: iters left: 5 (9 enodes) 1552473470.686 * * [simplify]: iters left: 4 (35 enodes) 1552473470.696 * * [simplify]: iters left: 3 (48 enodes) 1552473470.710 * * [simplify]: iters left: 2 (55 enodes) 1552473470.723 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473470.723 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473470.723 * * [simplify]: Extracting #2: cost 14 inf + 86 1552473470.724 * * [simplify]: Extracting #3: cost 4 inf + 582 1552473470.724 * * [simplify]: Extracting #4: cost 0 inf + 994 1552473470.725 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473470.725 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (fma (- x.im) y.im (* x.im y.im)))) 1552473470.725 * [simplify]: Simplifying (fma (- x.im) y.im (* x.im y.im)) 1552473470.725 * * [simplify]: iters left: 3 (5 enodes) 1552473470.728 * * [simplify]: iters left: 2 (18 enodes) 1552473470.733 * * [simplify]: iters left: 1 (25 enodes) 1552473470.741 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473470.741 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473470.742 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473470.742 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473470.742 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473470.743 * [simplify]: Simplified to (- (* x.im y.im) (* x.im y.im)) 1552473470.743 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* x.im y.im)) (- (* x.im y.im) (* x.im y.im)))) 1552473470.743 * * * * [progress]: [ 121 / 182 ] simplifiying candidate # 1552473470.743 * [simplify]: Simplifying (fma 1 (* x.re y.re) (- (* y.im x.im))) 1552473470.743 * * [simplify]: iters left: 5 (9 enodes) 1552473470.748 * * [simplify]: iters left: 4 (37 enodes) 1552473470.759 * * [simplify]: iters left: 3 (51 enodes) 1552473470.775 * * [simplify]: iters left: 2 (63 enodes) 1552473470.790 * * [simplify]: iters left: 1 (64 enodes) 1552473470.798 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473470.798 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473470.798 * * [simplify]: Extracting #2: cost 5 inf + 501 1552473470.798 * * [simplify]: Extracting #3: cost 0 inf + 749 1552473470.799 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 1552473470.799 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* y.im x.im)) (fma (- y.im) x.im (* y.im x.im)))) 1552473470.799 * [simplify]: Simplifying (fma (- y.im) x.im (* y.im x.im)) 1552473470.799 * * [simplify]: iters left: 3 (5 enodes) 1552473470.800 * * [simplify]: iters left: 2 (18 enodes) 1552473470.802 * * [simplify]: iters left: 1 (25 enodes) 1552473470.806 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473470.806 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473470.806 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473470.806 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473470.806 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473470.807 * [simplify]: Simplified to (- (* y.im x.im) (* y.im x.im)) 1552473470.807 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* y.im x.im)) (- (* y.im x.im) (* y.im x.im)))) 1552473470.807 * * * * [progress]: [ 122 / 182 ] simplifiying candidate # 1552473470.807 * [simplify]: Simplifying (fma 1 (* x.re y.re) (- (* (cbrt (* x.im y.im)) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im)))))) 1552473470.807 * * [simplify]: iters left: 6 (12 enodes) 1552473470.810 * * [simplify]: iters left: 5 (49 enodes) 1552473470.819 * * [simplify]: iters left: 4 (72 enodes) 1552473470.844 * * [simplify]: iters left: 3 (104 enodes) 1552473470.863 * * [simplify]: iters left: 2 (150 enodes) 1552473470.892 * * [simplify]: iters left: 1 (229 enodes) 1552473470.955 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473470.955 * * [simplify]: Extracting #1: cost 20 inf + 0 1552473470.955 * * [simplify]: Extracting #2: cost 49 inf + 432 1552473470.956 * * [simplify]: Extracting #3: cost 58 inf + 2220 1552473470.958 * * [simplify]: Extracting #4: cost 23 inf + 21474 1552473470.961 * * [simplify]: Extracting #5: cost 2 inf + 33828 1552473470.964 * * [simplify]: Extracting #6: cost 0 inf + 35036 1552473470.968 * [simplify]: Simplified to (- (* y.re x.re) (* x.im y.im)) 1552473470.968 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) (fma (- (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))))))) 1552473470.968 * [simplify]: Simplifying (fma (- (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))))) 1552473470.968 * * [simplify]: iters left: 6 (8 enodes) 1552473470.971 * * [simplify]: iters left: 5 (30 enodes) 1552473470.986 * * [simplify]: iters left: 4 (46 enodes) 1552473471.004 * * [simplify]: iters left: 3 (95 enodes) 1552473471.036 * * [simplify]: iters left: 2 (153 enodes) 1552473471.077 * * [simplify]: iters left: 1 (222 enodes) 1552473471.128 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473471.128 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473471.128 * [simplify]: Simplified to 0 1552473471.128 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) 0)) 1552473471.128 * * * * [progress]: [ 123 / 182 ] simplifiying candidate # 1552473471.129 * [simplify]: Simplifying (fma 1 (* x.re y.re) (- (* (sqrt (* x.im y.im)) (sqrt (* x.im y.im))))) 1552473471.129 * * [simplify]: iters left: 6 (11 enodes) 1552473471.134 * * [simplify]: iters left: 5 (40 enodes) 1552473471.142 * * [simplify]: iters left: 4 (57 enodes) 1552473471.151 * * [simplify]: iters left: 3 (73 enodes) 1552473471.159 * * [simplify]: iters left: 2 (74 enodes) 1552473471.170 * * [simplify]: iters left: 1 (80 enodes) 1552473471.179 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473471.179 * * [simplify]: Extracting #1: cost 14 inf + 0 1552473471.180 * * [simplify]: Extracting #2: cost 13 inf + 129 1552473471.180 * * [simplify]: Extracting #3: cost 3 inf + 829 1552473471.180 * * [simplify]: Extracting #4: cost 0 inf + 1157 1552473471.180 * [simplify]: Simplified to (- (* y.re x.re) (* x.im y.im)) 1552473471.181 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) (fma (- (sqrt (* x.im y.im))) (sqrt (* x.im y.im)) (* (sqrt (* x.im y.im)) (sqrt (* x.im y.im)))))) 1552473471.181 * [simplify]: Simplifying (fma (- (sqrt (* x.im y.im))) (sqrt (* x.im y.im)) (* (sqrt (* x.im y.im)) (sqrt (* x.im y.im)))) 1552473471.181 * * [simplify]: iters left: 6 (7 enodes) 1552473471.182 * * [simplify]: iters left: 5 (22 enodes) 1552473471.185 * * [simplify]: iters left: 4 (30 enodes) 1552473471.193 * * [simplify]: iters left: 3 (46 enodes) 1552473471.199 * * [simplify]: iters left: 2 (56 enodes) 1552473471.208 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473471.208 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473471.208 * [simplify]: Simplified to 0 1552473471.208 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) 0)) 1552473471.208 * * * * [progress]: [ 124 / 182 ] simplifiying candidate # 1552473471.208 * [simplify]: Simplifying (fma 1 (* x.re y.re) (- (* (* x.im y.im) 1))) 1552473471.209 * * [simplify]: iters left: 6 (10 enodes) 1552473471.214 * * [simplify]: iters left: 5 (42 enodes) 1552473471.229 * * [simplify]: iters left: 4 (68 enodes) 1552473471.245 * * [simplify]: iters left: 3 (94 enodes) 1552473471.258 * * [simplify]: iters left: 2 (106 enodes) 1552473471.275 * * [simplify]: iters left: 1 (114 enodes) 1552473471.290 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473471.290 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473471.291 * * [simplify]: Extracting #2: cost 7 inf + 296 1552473471.291 * * [simplify]: Extracting #3: cost 1 inf + 668 1552473471.292 * * [simplify]: Extracting #4: cost 0 inf + 750 1552473471.292 * [simplify]: Simplified to (- (* y.re x.re) (* x.im y.im)) 1552473471.292 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)))) 1552473471.292 * [simplify]: Simplifying (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)) 1552473471.292 * * [simplify]: iters left: 5 (7 enodes) 1552473471.296 * * [simplify]: iters left: 4 (31 enodes) 1552473471.303 * * [simplify]: iters left: 3 (53 enodes) 1552473471.311 * * [simplify]: iters left: 2 (65 enodes) 1552473471.329 * * [simplify]: iters left: 1 (97 enodes) 1552473471.345 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473471.345 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473471.345 * [simplify]: Simplified to 0 1552473471.345 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) 0)) 1552473471.345 * * * * [progress]: [ 125 / 182 ] simplifiying candidate # 1552473471.345 * [simplify]: Simplifying (fma 1 (* x.re y.re) (- (* (* (sqrt x.im) (sqrt y.im)) (* (sqrt x.im) (sqrt y.im))))) 1552473471.345 * * [simplify]: iters left: 6 (12 enodes) 1552473471.349 * * [simplify]: iters left: 5 (52 enodes) 1552473471.366 * * [simplify]: iters left: 4 (93 enodes) 1552473471.399 * * [simplify]: iters left: 3 (144 enodes) 1552473471.424 * * [simplify]: iters left: 2 (151 enodes) 1552473471.458 * * [simplify]: iters left: 1 (165 enodes) 1552473471.477 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473471.477 * * [simplify]: Extracting #1: cost 22 inf + 0 1552473471.478 * * [simplify]: Extracting #2: cost 24 inf + 542 1552473471.478 * * [simplify]: Extracting #3: cost 5 inf + 2012 1552473471.479 * * [simplify]: Extracting #4: cost 0 inf + 2621 1552473471.480 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 1552473471.480 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* y.im x.im)) (fma (- (* (sqrt x.im) (sqrt y.im))) (* (sqrt x.im) (sqrt y.im)) (* (* (sqrt x.im) (sqrt y.im)) (* (sqrt x.im) (sqrt y.im)))))) 1552473471.480 * [simplify]: Simplifying (fma (- (* (sqrt x.im) (sqrt y.im))) (* (sqrt x.im) (sqrt y.im)) (* (* (sqrt x.im) (sqrt y.im)) (* (sqrt x.im) (sqrt y.im)))) 1552473471.480 * * [simplify]: iters left: 6 (8 enodes) 1552473471.482 * * [simplify]: iters left: 5 (38 enodes) 1552473471.489 * * [simplify]: iters left: 4 (69 enodes) 1552473471.513 * * [simplify]: iters left: 3 (148 enodes) 1552473471.565 * * [simplify]: iters left: 2 (233 enodes) 1552473471.602 * * [simplify]: iters left: 1 (252 enodes) 1552473471.637 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473471.638 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473471.638 * [simplify]: Simplified to 0 1552473471.638 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* y.im x.im)) 0)) 1552473471.638 * * * * [progress]: [ 126 / 182 ] simplifiying candidate # 1552473471.638 * [simplify]: Simplifying (fma 1 (* x.re y.re) (- (* (cbrt y.im) (* x.im (* (cbrt y.im) (cbrt y.im)))))) 1552473471.638 * * [simplify]: iters left: 6 (12 enodes) 1552473471.644 * * [simplify]: iters left: 5 (51 enodes) 1552473471.662 * * [simplify]: iters left: 4 (98 enodes) 1552473471.695 * * [simplify]: iters left: 3 (151 enodes) 1552473471.735 * * [simplify]: iters left: 2 (164 enodes) 1552473471.753 * * [simplify]: iters left: 1 (185 enodes) 1552473471.771 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473471.771 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473471.771 * * [simplify]: Extracting #2: cost 21 inf + 620 1552473471.772 * * [simplify]: Extracting #3: cost 4 inf + 2449 1552473471.773 * * [simplify]: Extracting #4: cost 0 inf + 3095 1552473471.776 * [simplify]: Simplified to (- (* y.re x.re) (* x.im y.im)) 1552473471.776 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) (fma (- (cbrt y.im)) (* x.im (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.im (* (cbrt y.im) (cbrt y.im))))))) 1552473471.776 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.im (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.im (* (cbrt y.im) (cbrt y.im))))) 1552473471.777 * * [simplify]: iters left: 6 (8 enodes) 1552473471.780 * * [simplify]: iters left: 5 (32 enodes) 1552473471.791 * * [simplify]: iters left: 4 (60 enodes) 1552473471.813 * * [simplify]: iters left: 3 (136 enodes) 1552473471.852 * * [simplify]: iters left: 2 (206 enodes) 1552473471.891 * * [simplify]: iters left: 1 (228 enodes) 1552473471.912 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473471.912 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473471.912 * [simplify]: Simplified to 0 1552473471.912 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) 0)) 1552473471.913 * * * * [progress]: [ 127 / 182 ] simplifiying candidate # 1552473471.913 * [simplify]: Simplifying (fma 1 (* x.re y.re) (- (* (sqrt y.im) (* x.im (sqrt y.im))))) 1552473471.913 * * [simplify]: iters left: 6 (11 enodes) 1552473471.915 * * [simplify]: iters left: 5 (44 enodes) 1552473471.924 * * [simplify]: iters left: 4 (68 enodes) 1552473471.941 * * [simplify]: iters left: 3 (92 enodes) 1552473471.959 * * [simplify]: iters left: 2 (96 enodes) 1552473471.972 * * [simplify]: iters left: 1 (106 enodes) 1552473471.983 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473471.983 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473471.983 * * [simplify]: Extracting #2: cost 13 inf + 498 1552473471.984 * * [simplify]: Extracting #3: cost 0 inf + 1483 1552473471.985 * [simplify]: Simplified to (- (* y.re x.re) (* x.im y.im)) 1552473471.985 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) (fma (- (sqrt y.im)) (* x.im (sqrt y.im)) (* (sqrt y.im) (* x.im (sqrt y.im)))))) 1552473471.986 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.im (sqrt y.im)) (* (sqrt y.im) (* x.im (sqrt y.im)))) 1552473471.986 * * [simplify]: iters left: 6 (7 enodes) 1552473471.989 * * [simplify]: iters left: 5 (25 enodes) 1552473471.997 * * [simplify]: iters left: 4 (39 enodes) 1552473472.013 * * [simplify]: iters left: 3 (82 enodes) 1552473472.031 * * [simplify]: iters left: 2 (110 enodes) 1552473472.044 * * [simplify]: iters left: 1 (112 enodes) 1552473472.053 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473472.053 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473472.053 * [simplify]: Simplified to 0 1552473472.053 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) 0)) 1552473472.053 * * * * [progress]: [ 128 / 182 ] simplifiying candidate # 1552473472.053 * [simplify]: Simplifying (fma 1 (* x.re y.re) (- (* y.im (* x.im 1)))) 1552473472.053 * * [simplify]: iters left: 6 (10 enodes) 1552473472.058 * * [simplify]: iters left: 5 (38 enodes) 1552473472.064 * * [simplify]: iters left: 4 (55 enodes) 1552473472.073 * * [simplify]: iters left: 3 (69 enodes) 1552473472.080 * * [simplify]: iters left: 2 (70 enodes) 1552473472.088 * * [simplify]: iters left: 1 (75 enodes) 1552473472.095 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473472.095 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473472.095 * * [simplify]: Extracting #2: cost 8 inf + 419 1552473472.096 * * [simplify]: Extracting #3: cost 0 inf + 831 1552473472.096 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 1552473472.096 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* y.im x.im)) (fma (- y.im) (* x.im 1) (* y.im (* x.im 1))))) 1552473472.096 * [simplify]: Simplifying (fma (- y.im) (* x.im 1) (* y.im (* x.im 1))) 1552473472.096 * * [simplify]: iters left: 5 (7 enodes) 1552473472.098 * * [simplify]: iters left: 4 (24 enodes) 1552473472.103 * * [simplify]: iters left: 3 (37 enodes) 1552473472.110 * * [simplify]: iters left: 2 (53 enodes) 1552473472.116 * * [simplify]: iters left: 1 (58 enodes) 1552473472.127 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473472.127 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473472.127 * [simplify]: Simplified to 0 1552473472.127 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* y.im x.im)) 0)) 1552473472.127 * * * * [progress]: [ 129 / 182 ] simplifiying candidate # 1552473472.128 * [simplify]: Simplifying (fma 1 (* x.re y.re) (- (* (* (cbrt x.im) y.im) (* (cbrt x.im) (cbrt x.im))))) 1552473472.128 * * [simplify]: iters left: 6 (12 enodes) 1552473472.134 * * [simplify]: iters left: 5 (51 enodes) 1552473472.152 * * [simplify]: iters left: 4 (94 enodes) 1552473472.185 * * [simplify]: iters left: 3 (138 enodes) 1552473472.213 * * [simplify]: iters left: 2 (151 enodes) 1552473472.236 * * [simplify]: iters left: 1 (169 enodes) 1552473472.264 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473472.265 * * [simplify]: Extracting #1: cost 21 inf + 0 1552473472.265 * * [simplify]: Extracting #2: cost 21 inf + 835 1552473472.265 * * [simplify]: Extracting #3: cost 4 inf + 2638 1552473472.266 * * [simplify]: Extracting #4: cost 0 inf + 3110 1552473472.267 * * [simplify]: Extracting #5: cost 0 inf + 3095 1552473472.268 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 1552473472.268 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* y.im x.im)) (fma (- (* (cbrt x.im) y.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) y.im) (* (cbrt x.im) (cbrt x.im)))))) 1552473472.268 * [simplify]: Simplifying (fma (- (* (cbrt x.im) y.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) y.im) (* (cbrt x.im) (cbrt x.im)))) 1552473472.268 * * [simplify]: iters left: 6 (8 enodes) 1552473472.270 * * [simplify]: iters left: 5 (36 enodes) 1552473472.276 * * [simplify]: iters left: 4 (64 enodes) 1552473472.291 * * [simplify]: iters left: 3 (129 enodes) 1552473472.341 * * [simplify]: iters left: 2 (200 enodes) 1552473472.373 * * [simplify]: iters left: 1 (223 enodes) 1552473472.402 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473472.402 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473472.402 * [simplify]: Simplified to 0 1552473472.402 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* y.im x.im)) 0)) 1552473472.402 * * * * [progress]: [ 130 / 182 ] simplifiying candidate # 1552473472.403 * [simplify]: Simplifying (fma 1 (* x.re y.re) (- (* (* (sqrt x.im) y.im) (sqrt x.im)))) 1552473472.403 * * [simplify]: iters left: 6 (11 enodes) 1552473472.408 * * [simplify]: iters left: 5 (44 enodes) 1552473472.425 * * [simplify]: iters left: 4 (68 enodes) 1552473472.448 * * [simplify]: iters left: 3 (93 enodes) 1552473472.467 * * [simplify]: iters left: 2 (97 enodes) 1552473472.479 * * [simplify]: iters left: 1 (107 enodes) 1552473472.489 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473472.489 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473472.489 * * [simplify]: Extracting #2: cost 13 inf + 539 1552473472.490 * * [simplify]: Extracting #3: cost 0 inf + 1483 1552473472.491 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 1552473472.491 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* y.im x.im)) (fma (- (* (sqrt x.im) y.im)) (sqrt x.im) (* (* (sqrt x.im) y.im) (sqrt x.im))))) 1552473472.492 * [simplify]: Simplifying (fma (- (* (sqrt x.im) y.im)) (sqrt x.im) (* (* (sqrt x.im) y.im) (sqrt x.im))) 1552473472.492 * * [simplify]: iters left: 6 (7 enodes) 1552473472.495 * * [simplify]: iters left: 5 (29 enodes) 1552473472.504 * * [simplify]: iters left: 4 (46 enodes) 1552473472.512 * * [simplify]: iters left: 3 (81 enodes) 1552473472.527 * * [simplify]: iters left: 2 (110 enodes) 1552473472.544 * * [simplify]: iters left: 1 (111 enodes) 1552473472.558 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473472.558 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473472.558 * [simplify]: Simplified to 0 1552473472.558 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* y.im x.im)) 0)) 1552473472.559 * * * * [progress]: [ 131 / 182 ] simplifiying candidate # 1552473472.559 * [simplify]: Simplifying (fma 1 (* x.re y.re) (- (* (* x.im y.im) 1))) 1552473472.559 * * [simplify]: iters left: 6 (10 enodes) 1552473472.562 * * [simplify]: iters left: 5 (42 enodes) 1552473472.570 * * [simplify]: iters left: 4 (68 enodes) 1552473472.582 * * [simplify]: iters left: 3 (94 enodes) 1552473472.596 * * [simplify]: iters left: 2 (106 enodes) 1552473472.615 * * [simplify]: iters left: 1 (114 enodes) 1552473472.624 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473472.624 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473472.624 * * [simplify]: Extracting #2: cost 7 inf + 296 1552473472.625 * * [simplify]: Extracting #3: cost 1 inf + 668 1552473472.625 * * [simplify]: Extracting #4: cost 0 inf + 750 1552473472.625 * [simplify]: Simplified to (- (* y.re x.re) (* x.im y.im)) 1552473472.626 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)))) 1552473472.626 * [simplify]: Simplifying (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)) 1552473472.626 * * [simplify]: iters left: 5 (7 enodes) 1552473472.628 * * [simplify]: iters left: 4 (31 enodes) 1552473472.634 * * [simplify]: iters left: 3 (53 enodes) 1552473472.644 * * [simplify]: iters left: 2 (65 enodes) 1552473472.665 * * [simplify]: iters left: 1 (97 enodes) 1552473472.682 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473472.682 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473472.682 * [simplify]: Simplified to 0 1552473472.682 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) 0)) 1552473472.682 * * * * [progress]: [ 132 / 182 ] simplifiying candidate # 1552473472.682 * [simplify]: Simplifying (fma 1 (* x.re y.re) (- (* x.im y.im))) 1552473472.682 * * [simplify]: iters left: 5 (9 enodes) 1552473472.684 * * [simplify]: iters left: 4 (37 enodes) 1552473472.690 * * [simplify]: iters left: 3 (51 enodes) 1552473472.700 * * [simplify]: iters left: 2 (63 enodes) 1552473472.714 * * [simplify]: iters left: 1 (64 enodes) 1552473472.728 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473472.728 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473472.729 * * [simplify]: Extracting #2: cost 5 inf + 501 1552473472.729 * * [simplify]: Extracting #3: cost 0 inf + 749 1552473472.730 * [simplify]: Simplified to (- (* y.re x.re) (* x.im y.im)) 1552473472.730 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) (fma (- x.im) y.im (* x.im y.im)))) 1552473472.730 * [simplify]: Simplifying (fma (- x.im) y.im (* x.im y.im)) 1552473472.730 * * [simplify]: iters left: 3 (5 enodes) 1552473472.733 * * [simplify]: iters left: 2 (18 enodes) 1552473472.738 * * [simplify]: iters left: 1 (25 enodes) 1552473472.745 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473472.745 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473472.745 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473472.746 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473472.746 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473472.746 * [simplify]: Simplified to (- (* x.im y.im) (* x.im y.im)) 1552473472.746 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) (- (* x.im y.im) (* x.im y.im)))) 1552473472.747 * * * * [progress]: [ 133 / 182 ] simplifiying candidate # 1552473472.747 * [simplify]: Simplifying (fma y.re x.re (- (* y.im x.im))) 1552473472.747 * * [simplify]: iters left: 5 (7 enodes) 1552473472.750 * * [simplify]: iters left: 4 (28 enodes) 1552473472.758 * * [simplify]: iters left: 3 (39 enodes) 1552473472.769 * * [simplify]: iters left: 2 (44 enodes) 1552473472.779 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473472.779 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473472.779 * * [simplify]: Extracting #2: cost 8 inf + 210 1552473472.780 * * [simplify]: Extracting #3: cost 1 inf + 736 1552473472.780 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473472.780 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 1552473472.781 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* y.im x.im)) (fma (- y.im) x.im (* y.im x.im)))) 1552473472.781 * [simplify]: Simplifying (fma (- y.im) x.im (* y.im x.im)) 1552473472.781 * * [simplify]: iters left: 3 (5 enodes) 1552473472.783 * * [simplify]: iters left: 2 (18 enodes) 1552473472.788 * * [simplify]: iters left: 1 (25 enodes) 1552473472.795 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473472.795 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473472.795 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473472.795 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473472.795 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473472.796 * [simplify]: Simplified to (- (* y.im x.im) (* y.im x.im)) 1552473472.796 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* y.im x.im)) (- (* y.im x.im) (* y.im x.im)))) 1552473472.796 * * * * [progress]: [ 134 / 182 ] simplifiying candidate # 1552473472.796 * [simplify]: Simplifying (fma y.re x.re (- (* (cbrt (* x.im y.im)) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im)))))) 1552473472.796 * * [simplify]: iters left: 6 (10 enodes) 1552473472.799 * * [simplify]: iters left: 5 (40 enodes) 1552473472.806 * * [simplify]: iters left: 4 (60 enodes) 1552473472.816 * * [simplify]: iters left: 3 (85 enodes) 1552473472.841 * * [simplify]: iters left: 2 (129 enodes) 1552473472.881 * * [simplify]: iters left: 1 (198 enodes) 1552473472.929 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473472.929 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473472.929 * * [simplify]: Extracting #2: cost 41 inf + 2 1552473472.929 * * [simplify]: Extracting #3: cost 67 inf + 624 1552473472.930 * * [simplify]: Extracting #4: cost 58 inf + 1685 1552473472.931 * * [simplify]: Extracting #5: cost 45 inf + 6797 1552473472.933 * * [simplify]: Extracting #6: cost 8 inf + 28604 1552473472.937 * * [simplify]: Extracting #7: cost 0 inf + 34029 1552473472.940 * [simplify]: Simplified to (- (* y.re x.re) (* x.im y.im)) 1552473472.940 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) (fma (- (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))))))) 1552473472.940 * [simplify]: Simplifying (fma (- (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))) (* (cbrt (* x.im y.im)) (* (cbrt (* x.im y.im)) (cbrt (* x.im y.im))))) 1552473472.940 * * [simplify]: iters left: 6 (8 enodes) 1552473472.942 * * [simplify]: iters left: 5 (30 enodes) 1552473472.947 * * [simplify]: iters left: 4 (46 enodes) 1552473472.959 * * [simplify]: iters left: 3 (95 enodes) 1552473472.993 * * [simplify]: iters left: 2 (153 enodes) 1552473473.038 * * [simplify]: iters left: 1 (222 enodes) 1552473473.114 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473473.114 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473473.114 * [simplify]: Simplified to 0 1552473473.114 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) 0)) 1552473473.114 * * * * [progress]: [ 135 / 182 ] simplifiying candidate # 1552473473.114 * [simplify]: Simplifying (fma y.re x.re (- (* (sqrt (* x.im y.im)) (sqrt (* x.im y.im))))) 1552473473.114 * * [simplify]: iters left: 6 (9 enodes) 1552473473.116 * * [simplify]: iters left: 5 (31 enodes) 1552473473.120 * * [simplify]: iters left: 4 (45 enodes) 1552473473.127 * * [simplify]: iters left: 3 (56 enodes) 1552473473.133 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473473.133 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473473.134 * * [simplify]: Extracting #2: cost 14 inf + 87 1552473473.134 * * [simplify]: Extracting #3: cost 1 inf + 1074 1552473473.134 * * [simplify]: Extracting #4: cost 0 inf + 1156 1552473473.134 * [simplify]: Simplified to (- (* y.re x.re) (* x.im y.im)) 1552473473.134 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) (fma (- (sqrt (* x.im y.im))) (sqrt (* x.im y.im)) (* (sqrt (* x.im y.im)) (sqrt (* x.im y.im)))))) 1552473473.135 * [simplify]: Simplifying (fma (- (sqrt (* x.im y.im))) (sqrt (* x.im y.im)) (* (sqrt (* x.im y.im)) (sqrt (* x.im y.im)))) 1552473473.135 * * [simplify]: iters left: 6 (7 enodes) 1552473473.136 * * [simplify]: iters left: 5 (22 enodes) 1552473473.140 * * [simplify]: iters left: 4 (30 enodes) 1552473473.144 * * [simplify]: iters left: 3 (46 enodes) 1552473473.152 * * [simplify]: iters left: 2 (56 enodes) 1552473473.158 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473473.158 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473473.158 * [simplify]: Simplified to 0 1552473473.158 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) 0)) 1552473473.158 * * * * [progress]: [ 136 / 182 ] simplifiying candidate # 1552473473.158 * [simplify]: Simplifying (fma y.re x.re (- (* (* x.im y.im) 1))) 1552473473.158 * * [simplify]: iters left: 6 (9 enodes) 1552473473.161 * * [simplify]: iters left: 5 (38 enodes) 1552473473.167 * * [simplify]: iters left: 4 (63 enodes) 1552473473.181 * * [simplify]: iters left: 3 (88 enodes) 1552473473.202 * * [simplify]: iters left: 2 (96 enodes) 1552473473.222 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473473.222 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473473.223 * * [simplify]: Extracting #2: cost 9 inf + 170 1552473473.223 * * [simplify]: Extracting #3: cost 1 inf + 708 1552473473.224 * * [simplify]: Extracting #4: cost 0 inf + 750 1552473473.224 * [simplify]: Simplified to (- (* y.re x.re) (* x.im y.im)) 1552473473.225 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)))) 1552473473.225 * [simplify]: Simplifying (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)) 1552473473.225 * * [simplify]: iters left: 5 (7 enodes) 1552473473.229 * * [simplify]: iters left: 4 (31 enodes) 1552473473.241 * * [simplify]: iters left: 3 (53 enodes) 1552473473.257 * * [simplify]: iters left: 2 (65 enodes) 1552473473.276 * * [simplify]: iters left: 1 (97 enodes) 1552473473.289 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473473.289 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473473.289 * [simplify]: Simplified to 0 1552473473.289 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) 0)) 1552473473.289 * * * * [progress]: [ 137 / 182 ] simplifiying candidate # 1552473473.289 * [simplify]: Simplifying (fma y.re x.re (- (* (* (sqrt x.im) (sqrt y.im)) (* (sqrt x.im) (sqrt y.im))))) 1552473473.289 * * [simplify]: iters left: 6 (10 enodes) 1552473473.291 * * [simplify]: iters left: 5 (43 enodes) 1552473473.298 * * [simplify]: iters left: 4 (81 enodes) 1552473473.322 * * [simplify]: iters left: 3 (130 enodes) 1552473473.340 * * [simplify]: iters left: 2 (136 enodes) 1552473473.355 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473473.355 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473473.355 * * [simplify]: Extracting #2: cost 32 inf + 2 1552473473.355 * * [simplify]: Extracting #3: cost 19 inf + 922 1552473473.356 * * [simplify]: Extracting #4: cost 2 inf + 2512 1552473473.357 * * [simplify]: Extracting #5: cost 0 inf + 2620 1552473473.358 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 1552473473.358 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* y.im x.im)) (fma (- (* (sqrt x.im) (sqrt y.im))) (* (sqrt x.im) (sqrt y.im)) (* (* (sqrt x.im) (sqrt y.im)) (* (sqrt x.im) (sqrt y.im)))))) 1552473473.358 * [simplify]: Simplifying (fma (- (* (sqrt x.im) (sqrt y.im))) (* (sqrt x.im) (sqrt y.im)) (* (* (sqrt x.im) (sqrt y.im)) (* (sqrt x.im) (sqrt y.im)))) 1552473473.358 * * [simplify]: iters left: 6 (8 enodes) 1552473473.360 * * [simplify]: iters left: 5 (38 enodes) 1552473473.367 * * [simplify]: iters left: 4 (69 enodes) 1552473473.391 * * [simplify]: iters left: 3 (148 enodes) 1552473473.421 * * [simplify]: iters left: 2 (233 enodes) 1552473473.447 * * [simplify]: iters left: 1 (252 enodes) 1552473473.478 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473473.478 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473473.478 * [simplify]: Simplified to 0 1552473473.478 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (fma y.re x.re (- (* (* (sqrt x.im) (sqrt y.im)) (* (sqrt x.im) (sqrt y.im))))) 0)) 1552473473.478 * * * * [progress]: [ 138 / 182 ] simplifiying candidate # 1552473473.478 * [simplify]: Simplifying (fma y.re x.re (- (* (cbrt y.im) (* x.im (* (cbrt y.im) (cbrt y.im)))))) 1552473473.478 * * [simplify]: iters left: 6 (10 enodes) 1552473473.481 * * [simplify]: iters left: 5 (42 enodes) 1552473473.487 * * [simplify]: iters left: 4 (86 enodes) 1552473473.504 * * [simplify]: iters left: 3 (139 enodes) 1552473473.533 * * [simplify]: iters left: 2 (147 enodes) 1552473473.560 * * [simplify]: iters left: 1 (149 enodes) 1552473473.584 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473473.585 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473473.585 * * [simplify]: Extracting #2: cost 29 inf + 3 1552473473.585 * * [simplify]: Extracting #3: cost 14 inf + 1348 1552473473.587 * * [simplify]: Extracting #4: cost 1 inf + 2972 1552473473.588 * * [simplify]: Extracting #5: cost 0 inf + 3094 1552473473.590 * [simplify]: Simplified to (- (* y.re x.re) (* x.im y.im)) 1552473473.590 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) (fma (- (cbrt y.im)) (* x.im (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.im (* (cbrt y.im) (cbrt y.im))))))) 1552473473.590 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.im (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.im (* (cbrt y.im) (cbrt y.im))))) 1552473473.591 * * [simplify]: iters left: 6 (8 enodes) 1552473473.594 * * [simplify]: iters left: 5 (32 enodes) 1552473473.605 * * [simplify]: iters left: 4 (60 enodes) 1552473473.627 * * [simplify]: iters left: 3 (136 enodes) 1552473473.672 * * [simplify]: iters left: 2 (206 enodes) 1552473473.699 * * [simplify]: iters left: 1 (228 enodes) 1552473473.723 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473473.723 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473473.723 * [simplify]: Simplified to 0 1552473473.723 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (fma y.re x.re (- (* (cbrt y.im) (* x.im (* (cbrt y.im) (cbrt y.im)))))) 0)) 1552473473.723 * * * * [progress]: [ 139 / 182 ] simplifiying candidate # 1552473473.723 * [simplify]: Simplifying (fma y.re x.re (- (* (sqrt y.im) (* x.im (sqrt y.im))))) 1552473473.723 * * [simplify]: iters left: 6 (9 enodes) 1552473473.725 * * [simplify]: iters left: 5 (35 enodes) 1552473473.731 * * [simplify]: iters left: 4 (56 enodes) 1552473473.739 * * [simplify]: iters left: 3 (74 enodes) 1552473473.750 * * [simplify]: iters left: 2 (77 enodes) 1552473473.763 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473473.763 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473473.763 * * [simplify]: Extracting #2: cost 21 inf + 3 1552473473.763 * * [simplify]: Extracting #3: cost 7 inf + 964 1552473473.764 * * [simplify]: Extracting #4: cost 0 inf + 1497 1552473473.764 * * [simplify]: Extracting #5: cost 0 inf + 1482 1552473473.765 * [simplify]: Simplified to (- (* y.re x.re) (* x.im y.im)) 1552473473.765 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) (fma (- (sqrt y.im)) (* x.im (sqrt y.im)) (* (sqrt y.im) (* x.im (sqrt y.im)))))) 1552473473.765 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.im (sqrt y.im)) (* (sqrt y.im) (* x.im (sqrt y.im)))) 1552473473.765 * * [simplify]: iters left: 6 (7 enodes) 1552473473.767 * * [simplify]: iters left: 5 (25 enodes) 1552473473.770 * * [simplify]: iters left: 4 (39 enodes) 1552473473.778 * * [simplify]: iters left: 3 (82 enodes) 1552473473.792 * * [simplify]: iters left: 2 (110 enodes) 1552473473.817 * * [simplify]: iters left: 1 (112 enodes) 1552473473.831 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473473.832 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473473.832 * [simplify]: Simplified to 0 1552473473.832 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (fma y.re x.re (- (* (sqrt y.im) (* x.im (sqrt y.im))))) 0)) 1552473473.832 * * * * [progress]: [ 140 / 182 ] simplifiying candidate # 1552473473.832 * [simplify]: Simplifying (fma y.re x.re (- (* y.im (* x.im 1)))) 1552473473.832 * * [simplify]: iters left: 6 (9 enodes) 1552473473.834 * * [simplify]: iters left: 5 (34 enodes) 1552473473.840 * * [simplify]: iters left: 4 (50 enodes) 1552473473.847 * * [simplify]: iters left: 3 (58 enodes) 1552473473.854 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473473.854 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473473.854 * * [simplify]: Extracting #2: cost 9 inf + 251 1552473473.855 * * [simplify]: Extracting #3: cost 1 inf + 818 1552473473.855 * * [simplify]: Extracting #4: cost 0 inf + 830 1552473473.855 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 1552473473.855 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* y.im x.im)) (fma (- y.im) (* x.im 1) (* y.im (* x.im 1))))) 1552473473.855 * [simplify]: Simplifying (fma (- y.im) (* x.im 1) (* y.im (* x.im 1))) 1552473473.855 * * [simplify]: iters left: 5 (7 enodes) 1552473473.857 * * [simplify]: iters left: 4 (24 enodes) 1552473473.862 * * [simplify]: iters left: 3 (37 enodes) 1552473473.869 * * [simplify]: iters left: 2 (53 enodes) 1552473473.875 * * [simplify]: iters left: 1 (58 enodes) 1552473473.884 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473473.884 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473473.884 * [simplify]: Simplified to 0 1552473473.884 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (fma y.re x.re (- (* y.im (* x.im 1)))) 0)) 1552473473.884 * * * * [progress]: [ 141 / 182 ] simplifiying candidate # 1552473473.885 * [simplify]: Simplifying (fma y.re x.re (- (* (* (cbrt x.im) y.im) (* (cbrt x.im) (cbrt x.im))))) 1552473473.885 * * [simplify]: iters left: 6 (10 enodes) 1552473473.889 * * [simplify]: iters left: 5 (42 enodes) 1552473473.904 * * [simplify]: iters left: 4 (83 enodes) 1552473473.928 * * [simplify]: iters left: 3 (123 enodes) 1552473473.957 * * [simplify]: iters left: 2 (133 enodes) 1552473473.984 * * [simplify]: iters left: 1 (143 enodes) 1552473474.003 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.003 * * [simplify]: Extracting #1: cost 17 inf + 0 1552473474.003 * * [simplify]: Extracting #2: cost 31 inf + 3 1552473474.003 * * [simplify]: Extracting #3: cost 17 inf + 1272 1552473474.005 * * [simplify]: Extracting #4: cost 0 inf + 3258 1552473474.006 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 1552473474.006 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* y.im x.im)) (fma (- (* (cbrt x.im) y.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) y.im) (* (cbrt x.im) (cbrt x.im)))))) 1552473474.006 * [simplify]: Simplifying (fma (- (* (cbrt x.im) y.im)) (* (cbrt x.im) (cbrt x.im)) (* (* (cbrt x.im) y.im) (* (cbrt x.im) (cbrt x.im)))) 1552473474.006 * * [simplify]: iters left: 6 (8 enodes) 1552473474.008 * * [simplify]: iters left: 5 (36 enodes) 1552473474.014 * * [simplify]: iters left: 4 (64 enodes) 1552473474.026 * * [simplify]: iters left: 3 (129 enodes) 1552473474.055 * * [simplify]: iters left: 2 (200 enodes) 1552473474.079 * * [simplify]: iters left: 1 (223 enodes) 1552473474.111 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.111 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473474.111 * [simplify]: Simplified to 0 1552473474.112 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (fma y.re x.re (- (* (* (cbrt x.im) y.im) (* (cbrt x.im) (cbrt x.im))))) 0)) 1552473474.112 * * * * [progress]: [ 142 / 182 ] simplifiying candidate # 1552473474.112 * [simplify]: Simplifying (fma y.re x.re (- (* (* (sqrt x.im) y.im) (sqrt x.im)))) 1552473474.112 * * [simplify]: iters left: 6 (9 enodes) 1552473474.116 * * [simplify]: iters left: 5 (35 enodes) 1552473474.127 * * [simplify]: iters left: 4 (56 enodes) 1552473474.143 * * [simplify]: iters left: 3 (75 enodes) 1552473474.161 * * [simplify]: iters left: 2 (78 enodes) 1552473474.178 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.178 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473474.178 * * [simplify]: Extracting #2: cost 21 inf + 3 1552473474.179 * * [simplify]: Extracting #3: cost 7 inf + 964 1552473474.179 * * [simplify]: Extracting #4: cost 0 inf + 1497 1552473474.180 * * [simplify]: Extracting #5: cost 0 inf + 1482 1552473474.180 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 1552473474.180 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* y.im x.im)) (fma (- (* (sqrt x.im) y.im)) (sqrt x.im) (* (* (sqrt x.im) y.im) (sqrt x.im))))) 1552473474.180 * [simplify]: Simplifying (fma (- (* (sqrt x.im) y.im)) (sqrt x.im) (* (* (sqrt x.im) y.im) (sqrt x.im))) 1552473474.180 * * [simplify]: iters left: 6 (7 enodes) 1552473474.182 * * [simplify]: iters left: 5 (29 enodes) 1552473474.186 * * [simplify]: iters left: 4 (46 enodes) 1552473474.195 * * [simplify]: iters left: 3 (81 enodes) 1552473474.207 * * [simplify]: iters left: 2 (110 enodes) 1552473474.219 * * [simplify]: iters left: 1 (111 enodes) 1552473474.227 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.227 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473474.227 * [simplify]: Simplified to 0 1552473474.227 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (fma y.re x.re (- (* (* (sqrt x.im) y.im) (sqrt x.im)))) 0)) 1552473474.228 * * * * [progress]: [ 143 / 182 ] simplifiying candidate # 1552473474.228 * [simplify]: Simplifying (fma y.re x.re (- (* (* x.im y.im) 1))) 1552473474.228 * * [simplify]: iters left: 6 (9 enodes) 1552473474.231 * * [simplify]: iters left: 5 (38 enodes) 1552473474.244 * * [simplify]: iters left: 4 (63 enodes) 1552473474.264 * * [simplify]: iters left: 3 (88 enodes) 1552473474.288 * * [simplify]: iters left: 2 (96 enodes) 1552473474.307 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.308 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473474.308 * * [simplify]: Extracting #2: cost 9 inf + 170 1552473474.308 * * [simplify]: Extracting #3: cost 1 inf + 708 1552473474.309 * * [simplify]: Extracting #4: cost 0 inf + 750 1552473474.310 * [simplify]: Simplified to (- (* y.re x.re) (* x.im y.im)) 1552473474.310 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)))) 1552473474.310 * [simplify]: Simplifying (fma (- (* x.im y.im)) 1 (* (* x.im y.im) 1)) 1552473474.310 * * [simplify]: iters left: 5 (7 enodes) 1552473474.314 * * [simplify]: iters left: 4 (31 enodes) 1552473474.327 * * [simplify]: iters left: 3 (53 enodes) 1552473474.344 * * [simplify]: iters left: 2 (65 enodes) 1552473474.365 * * [simplify]: iters left: 1 (97 enodes) 1552473474.391 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.391 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473474.391 * [simplify]: Simplified to 0 1552473474.391 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) 0)) 1552473474.391 * * * * [progress]: [ 144 / 182 ] simplifiying candidate # 1552473474.391 * [simplify]: Simplifying (fma y.re x.re (- (* x.im y.im))) 1552473474.391 * * [simplify]: iters left: 5 (7 enodes) 1552473474.395 * * [simplify]: iters left: 4 (28 enodes) 1552473474.403 * * [simplify]: iters left: 3 (39 enodes) 1552473474.413 * * [simplify]: iters left: 2 (44 enodes) 1552473474.423 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.423 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473474.424 * * [simplify]: Extracting #2: cost 8 inf + 210 1552473474.424 * * [simplify]: Extracting #3: cost 1 inf + 736 1552473474.426 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473474.426 * [simplify]: Simplified to (- (* y.re x.re) (* x.im y.im)) 1552473474.426 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) (fma (- x.im) y.im (* x.im y.im)))) 1552473474.426 * [simplify]: Simplifying (fma (- x.im) y.im (* x.im y.im)) 1552473474.427 * * [simplify]: iters left: 3 (5 enodes) 1552473474.428 * * [simplify]: iters left: 2 (18 enodes) 1552473474.434 * * [simplify]: iters left: 1 (25 enodes) 1552473474.441 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.441 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473474.441 * * [simplify]: Extracting #2: cost 11 inf + 2 1552473474.441 * * [simplify]: Extracting #3: cost 4 inf + 373 1552473474.442 * * [simplify]: Extracting #4: cost 0 inf + 699 1552473474.442 * [simplify]: Simplified to (- (* x.im y.im) (* x.im y.im)) 1552473474.442 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* y.re x.re) (* x.im y.im)) (- (* x.im y.im) (* x.im y.im)))) 1552473474.442 * * * * [progress]: [ 145 / 182 ] simplifiying candidate # 1552473474.442 * * * * [progress]: [ 146 / 182 ] simplifiying candidate # 1552473474.442 * * * * [progress]: [ 147 / 182 ] simplifiying candidate # 1552473474.442 * * * * [progress]: [ 148 / 182 ] simplifiying candidate # 1552473474.443 * [simplify]: Simplifying (* (cbrt (* x.re y.re)) (cbrt (* x.re y.re))) 1552473474.443 * * [simplify]: iters left: 5 (5 enodes) 1552473474.445 * * [simplify]: iters left: 4 (16 enodes) 1552473474.449 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.449 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473474.449 * * [simplify]: Extracting #2: cost 5 inf + 0 1552473474.449 * * [simplify]: Extracting #3: cost 8 inf + 0 1552473474.449 * * [simplify]: Extracting #4: cost 6 inf + 2 1552473474.449 * * [simplify]: Extracting #5: cost 0 inf + 654 1552473474.450 * [simplify]: Simplified to (* (cbrt (* x.re y.re)) (cbrt (* x.re y.re))) 1552473474.450 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (fma (* (cbrt (* x.re y.re)) (cbrt (* x.re y.re))) (cbrt (* x.re y.re)) (- (* x.im y.im)))) 1552473474.450 * * * * [progress]: [ 149 / 182 ] simplifiying candidate # 1552473474.450 * [simplify]: Simplifying (sqrt (* x.re y.re)) 1552473474.450 * * [simplify]: iters left: 3 (4 enodes) 1552473474.452 * * [simplify]: iters left: 2 (13 enodes) 1552473474.455 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.455 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473474.455 * * [simplify]: Extracting #2: cost 6 inf + 0 1552473474.455 * * [simplify]: Extracting #3: cost 4 inf + 2 1552473474.455 * * [simplify]: Extracting #4: cost 0 inf + 250 1552473474.455 * [simplify]: Simplified to (sqrt (* x.re y.re)) 1552473474.456 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (fma (sqrt (* x.re y.re)) (sqrt (* x.re y.re)) (- (* x.im y.im)))) 1552473474.456 * * * * [progress]: [ 150 / 182 ] simplifiying candidate # 1552473474.456 * * * * [progress]: [ 151 / 182 ] simplifiying candidate # 1552473474.456 * [simplify]: Simplifying (* (sqrt x.re) (sqrt y.re)) 1552473474.456 * * [simplify]: iters left: 3 (5 enodes) 1552473474.458 * * [simplify]: iters left: 2 (16 enodes) 1552473474.462 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.463 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473474.463 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473474.463 * * [simplify]: Extracting #3: cost 4 inf + 84 1552473474.463 * * [simplify]: Extracting #4: cost 0 inf + 410 1552473474.463 * [simplify]: Simplified to (* (sqrt y.re) (sqrt x.re)) 1552473474.463 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (fma (* (sqrt y.re) (sqrt x.re)) (* (sqrt x.re) (sqrt y.re)) (- (* x.im y.im)))) 1552473474.463 * * * * [progress]: [ 152 / 182 ] simplifiying candidate # 1552473474.463 * [simplify]: Simplifying (* x.re (* (cbrt y.re) (cbrt y.re))) 1552473474.464 * * [simplify]: iters left: 5 (5 enodes) 1552473474.466 * * [simplify]: iters left: 4 (18 enodes) 1552473474.471 * * [simplify]: iters left: 3 (22 enodes) 1552473474.476 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.477 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473474.477 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473474.477 * * [simplify]: Extracting #3: cost 0 inf + 974 1552473474.477 * [simplify]: Simplified to (* (* (cbrt y.re) (cbrt y.re)) x.re) 1552473474.477 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (fma (* (* (cbrt y.re) (cbrt y.re)) x.re) (cbrt y.re) (- (* x.im y.im)))) 1552473474.477 * * * * [progress]: [ 153 / 182 ] simplifiying candidate # 1552473474.478 * [simplify]: Simplifying (* x.re (sqrt y.re)) 1552473474.478 * * [simplify]: iters left: 3 (4 enodes) 1552473474.479 * * [simplify]: iters left: 2 (13 enodes) 1552473474.483 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.483 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473474.483 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473474.483 * * [simplify]: Extracting #3: cost 4 inf + 2 1552473474.483 * * [simplify]: Extracting #4: cost 0 inf + 248 1552473474.483 * [simplify]: Simplified to (* x.re (sqrt y.re)) 1552473474.483 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (fma (* x.re (sqrt y.re)) (sqrt y.re) (- (* x.im y.im)))) 1552473474.483 * * * * [progress]: [ 154 / 182 ] simplifiying candidate # 1552473474.484 * [simplify]: Simplifying (* x.re 1) 1552473474.484 * * [simplify]: iters left: 2 (3 enodes) 1552473474.486 * * [simplify]: iters left: 1 (9 enodes) 1552473474.489 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.489 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473474.489 * [simplify]: Simplified to x.re 1552473474.489 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (fma x.re y.re (- (* x.im y.im)))) 1552473474.489 * * * * [progress]: [ 155 / 182 ] simplifiying candidate # 1552473474.489 * [simplify]: Simplifying (* (cbrt x.re) (cbrt x.re)) 1552473474.489 * * [simplify]: iters left: 3 (3 enodes) 1552473474.490 * * [simplify]: iters left: 2 (9 enodes) 1552473474.491 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.491 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473474.491 * * [simplify]: Extracting #2: cost 5 inf + 0 1552473474.491 * * [simplify]: Extracting #3: cost 4 inf + 1 1552473474.491 * * [simplify]: Extracting #4: cost 0 inf + 405 1552473474.491 * [simplify]: Simplified to (* (cbrt x.re) (cbrt x.re)) 1552473474.491 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (fma (* (cbrt x.re) (cbrt x.re)) (* (cbrt x.re) y.re) (- (* x.im y.im)))) 1552473474.491 * * * * [progress]: [ 156 / 182 ] simplifiying candidate # 1552473474.491 * [simplify]: Simplifying (sqrt x.re) 1552473474.491 * * [simplify]: iters left: 1 (2 enodes) 1552473474.492 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.492 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473474.492 * * [simplify]: Extracting #2: cost 2 inf + 1 1552473474.492 * * [simplify]: Extracting #3: cost 0 inf + 83 1552473474.492 * [simplify]: Simplified to (sqrt x.re) 1552473474.492 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (fma (sqrt x.re) (* (sqrt x.re) y.re) (- (* x.im y.im)))) 1552473474.492 * * * * [progress]: [ 157 / 182 ] simplifiying candidate # 1552473474.492 * * * * [progress]: [ 158 / 182 ] simplifiying candidate # 1552473474.492 * * * * [progress]: [ 159 / 182 ] simplifiying candidate # 1552473474.492 * [simplify]: Simplifying (/ (exp (* x.re y.re)) (exp (* x.im y.im))) 1552473474.492 * * [simplify]: iters left: 5 (9 enodes) 1552473474.494 * * [simplify]: iters left: 4 (35 enodes) 1552473474.499 * * [simplify]: iters left: 3 (56 enodes) 1552473474.508 * * [simplify]: iters left: 2 (97 enodes) 1552473474.523 * * [simplify]: iters left: 1 (199 enodes) 1552473474.585 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.585 * * [simplify]: Extracting #1: cost 63 inf + 0 1552473474.586 * * [simplify]: Extracting #2: cost 178 inf + 0 1552473474.587 * * [simplify]: Extracting #3: cost 210 inf + 773 1552473474.588 * * [simplify]: Extracting #4: cost 179 inf + 3940 1552473474.591 * * [simplify]: Extracting #5: cost 116 inf + 19638 1552473474.602 * * [simplify]: Extracting #6: cost 27 inf + 74061 1552473474.620 * * [simplify]: Extracting #7: cost 0 inf + 95315 1552473474.641 * [simplify]: Simplified to (exp (- (* x.re y.re) (* x.im y.im))) 1552473474.641 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (log (exp (- (* x.re y.re) (* x.im y.im))))) 1552473474.641 * * * * [progress]: [ 160 / 182 ] simplifiying candidate # 1552473474.641 * * * * [progress]: [ 161 / 182 ] simplifiying candidate # 1552473474.641 * * * * [progress]: [ 162 / 182 ] simplifiying candidate # 1552473474.641 * * * * [progress]: [ 163 / 182 ] simplifiying candidate # 1552473474.641 * * * * [progress]: [ 164 / 182 ] simplifiying candidate # 1552473474.641 * * * * [progress]: [ 165 / 182 ] simplifiying candidate # 1552473474.641 * * * * [progress]: [ 166 / 182 ] simplifiying candidate # 1552473474.642 * * * * [progress]: [ 167 / 182 ] simplifiying candidate # 1552473474.642 * * * * [progress]: [ 168 / 182 ] simplifiying candidate # 1552473474.642 * * * * [progress]: [ 169 / 182 ] simplifiying candidate # 1552473474.642 * * * * [progress]: [ 170 / 182 ] simplifiying candidate # 1552473474.642 * [simplify]: Simplifying (+ (sqrt (* x.re y.re)) (sqrt (* x.im y.im))) 1552473474.642 * * [simplify]: iters left: 5 (9 enodes) 1552473474.646 * * [simplify]: iters left: 4 (30 enodes) 1552473474.654 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.654 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473474.654 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473474.654 * * [simplify]: Extracting #3: cost 14 inf + 0 1552473474.654 * * [simplify]: Extracting #4: cost 10 inf + 4 1552473474.654 * * [simplify]: Extracting #5: cost 4 inf + 376 1552473474.655 * * [simplify]: Extracting #6: cost 1 inf + 704 1552473474.655 * * [simplify]: Extracting #7: cost 0 inf + 908 1552473474.656 * [simplify]: Simplified to (+ (sqrt (* x.re y.re)) (sqrt (* x.im y.im))) 1552473474.656 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (+ (sqrt (* x.re y.re)) (sqrt (* x.im y.im))) (- (sqrt (* x.re y.re)) (sqrt (* x.im y.im))))) 1552473474.656 * [simplify]: Simplifying (- (sqrt (* x.re y.re)) (sqrt (* x.im y.im))) 1552473474.656 * * [simplify]: iters left: 5 (9 enodes) 1552473474.660 * * [simplify]: iters left: 4 (31 enodes) 1552473474.668 * * [simplify]: iters left: 3 (34 enodes) 1552473474.677 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.677 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473474.677 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473474.677 * * [simplify]: Extracting #3: cost 16 inf + 0 1552473474.677 * * [simplify]: Extracting #4: cost 12 inf + 4 1552473474.677 * * [simplify]: Extracting #5: cost 5 inf + 498 1552473474.678 * * [simplify]: Extracting #6: cost 0 inf + 1152 1552473474.678 * [simplify]: Simplified to (- (sqrt (* x.re y.re)) (sqrt (* x.im y.im))) 1552473474.678 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (+ (sqrt (* x.re y.re)) (sqrt (* x.im y.im))) (- (sqrt (* x.re y.re)) (sqrt (* x.im y.im))))) 1552473474.678 * * * * [progress]: [ 171 / 182 ] simplifiying candidate # 1552473474.678 * [simplify]: Simplifying (+ (sqrt (* x.re y.re)) (* (sqrt x.im) (sqrt y.im))) 1552473474.679 * * [simplify]: iters left: 5 (10 enodes) 1552473474.683 * * [simplify]: iters left: 4 (33 enodes) 1552473474.691 * * [simplify]: iters left: 3 (35 enodes) 1552473474.697 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.697 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473474.697 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473474.697 * * [simplify]: Extracting #3: cost 12 inf + 84 1552473474.697 * * [simplify]: Extracting #4: cost 6 inf + 412 1552473474.697 * * [simplify]: Extracting #5: cost 1 inf + 1016 1552473474.697 * * [simplify]: Extracting #6: cost 0 inf + 1098 1552473474.698 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.im) (sqrt (* x.re y.re))) 1552473474.698 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.im) (sqrt (* x.re y.re))) (- (sqrt (* x.re y.re)) (* (sqrt x.im) (sqrt y.im))))) 1552473474.698 * [simplify]: Simplifying (- (sqrt (* x.re y.re)) (* (sqrt x.im) (sqrt y.im))) 1552473474.698 * * [simplify]: iters left: 5 (10 enodes) 1552473474.700 * * [simplify]: iters left: 4 (34 enodes) 1552473474.704 * * [simplify]: iters left: 3 (43 enodes) 1552473474.710 * * [simplify]: iters left: 2 (51 enodes) 1552473474.716 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.716 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473474.716 * * [simplify]: Extracting #2: cost 19 inf + 0 1552473474.716 * * [simplify]: Extracting #3: cost 17 inf + 125 1552473474.717 * * [simplify]: Extracting #4: cost 7 inf + 979 1552473474.717 * * [simplify]: Extracting #5: cost 1 inf + 1714 1552473474.717 * * [simplify]: Extracting #6: cost 0 inf + 1796 1552473474.718 * [simplify]: Simplified to (- (sqrt (* x.re y.re)) (* (sqrt y.im) (sqrt x.im))) 1552473474.718 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (+ (sqrt (* x.re y.re)) (* (sqrt x.im) (sqrt y.im))) (- (sqrt (* x.re y.re)) (* (sqrt y.im) (sqrt x.im))))) 1552473474.718 * * * * [progress]: [ 172 / 182 ] simplifiying candidate # 1552473474.718 * [simplify]: Simplifying (+ (* (sqrt x.re) (sqrt y.re)) (sqrt (* x.im y.im))) 1552473474.718 * * [simplify]: iters left: 5 (10 enodes) 1552473474.720 * * [simplify]: iters left: 4 (34 enodes) 1552473474.725 * * [simplify]: iters left: 3 (35 enodes) 1552473474.733 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.733 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473474.733 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473474.733 * * [simplify]: Extracting #3: cost 12 inf + 84 1552473474.733 * * [simplify]: Extracting #4: cost 7 inf + 210 1552473474.734 * * [simplify]: Extracting #5: cost 2 inf + 757 1552473474.734 * * [simplify]: Extracting #6: cost 0 inf + 1098 1552473474.734 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.re) (sqrt (* x.im y.im))) 1552473474.735 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.re) (sqrt y.re) (sqrt (* x.im y.im))) (- (* (sqrt x.re) (sqrt y.re)) (sqrt (* x.im y.im))))) 1552473474.735 * [simplify]: Simplifying (- (* (sqrt x.re) (sqrt y.re)) (sqrt (* x.im y.im))) 1552473474.735 * * [simplify]: iters left: 5 (10 enodes) 1552473474.739 * * [simplify]: iters left: 4 (35 enodes) 1552473474.750 * * [simplify]: iters left: 3 (39 enodes) 1552473474.761 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.761 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473474.761 * * [simplify]: Extracting #2: cost 15 inf + 0 1552473474.761 * * [simplify]: Extracting #3: cost 15 inf + 43 1552473474.761 * * [simplify]: Extracting #4: cost 8 inf + 252 1552473474.762 * * [simplify]: Extracting #5: cost 3 inf + 904 1552473474.762 * * [simplify]: Extracting #6: cost 0 inf + 1392 1552473474.763 * [simplify]: Simplified to (- (* (sqrt y.re) (sqrt x.re)) (sqrt (* x.im y.im))) 1552473474.763 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (+ (* (sqrt x.re) (sqrt y.re)) (sqrt (* x.im y.im))) (- (* (sqrt y.re) (sqrt x.re)) (sqrt (* x.im y.im))))) 1552473474.763 * * * * [progress]: [ 173 / 182 ] simplifiying candidate # 1552473474.763 * [simplify]: Simplifying (+ (* (sqrt x.re) (sqrt y.re)) (* (sqrt x.im) (sqrt y.im))) 1552473474.763 * * [simplify]: iters left: 5 (11 enodes) 1552473474.768 * * [simplify]: iters left: 4 (37 enodes) 1552473474.778 * * [simplify]: iters left: 3 (40 enodes) 1552473474.783 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.783 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473474.783 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473474.783 * * [simplify]: Extracting #3: cost 13 inf + 45 1552473474.784 * * [simplify]: Extracting #4: cost 5 inf + 535 1552473474.784 * * [simplify]: Extracting #5: cost 0 inf + 1338 1552473474.784 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.re) (* (sqrt x.im) (sqrt y.im))) 1552473474.784 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.re) (sqrt y.re) (* (sqrt x.im) (sqrt y.im))) (- (* (sqrt x.re) (sqrt y.re)) (* (sqrt x.im) (sqrt y.im))))) 1552473474.784 * [simplify]: Simplifying (- (* (sqrt x.re) (sqrt y.re)) (* (sqrt x.im) (sqrt y.im))) 1552473474.784 * * [simplify]: iters left: 5 (11 enodes) 1552473474.787 * * [simplify]: iters left: 4 (38 enodes) 1552473474.792 * * [simplify]: iters left: 3 (48 enodes) 1552473474.799 * * [simplify]: iters left: 2 (56 enodes) 1552473474.806 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.806 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473474.806 * * [simplify]: Extracting #2: cost 24 inf + 0 1552473474.807 * * [simplify]: Extracting #3: cost 16 inf + 168 1552473474.807 * * [simplify]: Extracting #4: cost 5 inf + 1184 1552473474.808 * * [simplify]: Extracting #5: cost 0 inf + 2036 1552473474.809 * [simplify]: Simplified to (- (* (sqrt y.re) (sqrt x.re)) (* (sqrt x.im) (sqrt y.im))) 1552473474.809 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (+ (* (sqrt x.re) (sqrt y.re)) (* (sqrt x.im) (sqrt y.im))) (- (* (sqrt y.re) (sqrt x.re)) (* (sqrt x.im) (sqrt y.im))))) 1552473474.809 * * * * [progress]: [ 174 / 182 ] simplifiying candidate # 1552473474.809 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 1552473474.809 * * [simplify]: iters left: 4 (7 enodes) 1552473474.812 * * [simplify]: iters left: 3 (26 enodes) 1552473474.818 * * [simplify]: iters left: 2 (36 enodes) 1552473474.828 * * [simplify]: iters left: 1 (44 enodes) 1552473474.837 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.837 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473474.837 * * [simplify]: Extracting #2: cost 10 inf + 86 1552473474.837 * * [simplify]: Extracting #3: cost 2 inf + 654 1552473474.838 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473474.838 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473474.838 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (- (* x.re y.re) (* x.im y.im)))) 1552473474.838 * * * * [progress]: [ 175 / 182 ] simplifiying candidate # 1552473474.838 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 1552473474.838 * * [simplify]: iters left: 4 (7 enodes) 1552473474.840 * * [simplify]: iters left: 3 (26 enodes) 1552473474.844 * * [simplify]: iters left: 2 (36 enodes) 1552473474.850 * * [simplify]: iters left: 1 (44 enodes) 1552473474.855 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.855 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473474.855 * * [simplify]: Extracting #2: cost 10 inf + 86 1552473474.856 * * [simplify]: Extracting #3: cost 2 inf + 654 1552473474.856 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473474.856 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473474.856 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (- (* x.re y.re) (* x.im y.im)))) 1552473474.856 * * * * [progress]: [ 176 / 182 ] simplifiying candidate # 1552473474.856 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 1552473474.857 * * [simplify]: iters left: 4 (7 enodes) 1552473474.858 * * [simplify]: iters left: 3 (26 enodes) 1552473474.862 * * [simplify]: iters left: 2 (36 enodes) 1552473474.868 * * [simplify]: iters left: 1 (44 enodes) 1552473474.879 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.879 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473474.879 * * [simplify]: Extracting #2: cost 10 inf + 86 1552473474.879 * * [simplify]: Extracting #3: cost 2 inf + 654 1552473474.880 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473474.880 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473474.880 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (- (* x.re y.re) (* x.im y.im)))) 1552473474.880 * * * * [progress]: [ 177 / 182 ] simplifiying candidate # 1552473474.881 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 1552473474.881 * * [simplify]: iters left: 4 (7 enodes) 1552473474.883 * * [simplify]: iters left: 3 (26 enodes) 1552473474.886 * * [simplify]: iters left: 2 (36 enodes) 1552473474.891 * * [simplify]: iters left: 1 (44 enodes) 1552473474.896 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.896 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473474.896 * * [simplify]: Extracting #2: cost 10 inf + 86 1552473474.897 * * [simplify]: Extracting #3: cost 2 inf + 654 1552473474.897 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473474.897 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1552473474.897 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (- (* x.re y.re) (* x.im y.im)))) 1552473474.897 * * * * [progress]: [ 178 / 182 ] simplifiying candidate # 1552473474.897 * * * * [progress]: [ 179 / 182 ] simplifiying candidate #real (real->posit16 (- (* x.re y.re) (* x.im y.im)))))> 1552473474.897 * * * * [progress]: [ 180 / 182 ] simplifiying candidate # 1552473474.897 * [simplify]: Simplifying 0 1552473474.897 * * [simplify]: iters left: 0 (1 enodes) 1552473474.898 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.898 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473474.898 * [simplify]: Simplified to 0 1552473474.898 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1552473474.898 * * * * [progress]: [ 181 / 182 ] simplifiying candidate # 1552473474.899 * [simplify]: Simplifying (- (* y.re x.re) (* y.im x.im)) 1552473474.899 * * [simplify]: iters left: 4 (7 enodes) 1552473474.900 * * [simplify]: iters left: 3 (26 enodes) 1552473474.904 * * [simplify]: iters left: 2 (36 enodes) 1552473474.908 * * [simplify]: iters left: 1 (44 enodes) 1552473474.918 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.918 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473474.918 * * [simplify]: Extracting #2: cost 10 inf + 86 1552473474.919 * * [simplify]: Extracting #3: cost 2 inf + 654 1552473474.919 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473474.920 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 1552473474.920 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) (- (* y.re x.re) (* y.im x.im))) 1552473474.920 * * * * [progress]: [ 182 / 182 ] simplifiying candidate # 1552473474.921 * [simplify]: Simplifying (- (* y.re x.re) (* y.im x.im)) 1552473474.921 * * [simplify]: iters left: 4 (7 enodes) 1552473474.925 * * [simplify]: iters left: 3 (26 enodes) 1552473474.935 * * [simplify]: iters left: 2 (36 enodes) 1552473474.947 * * [simplify]: iters left: 1 (44 enodes) 1552473474.956 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.956 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473474.957 * * [simplify]: Extracting #2: cost 10 inf + 86 1552473474.957 * * [simplify]: Extracting #3: cost 2 inf + 654 1552473474.957 * * [simplify]: Extracting #4: cost 0 inf + 748 1552473474.958 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 1552473474.958 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) (- (* y.re x.re) (* y.im x.im))) 1552473474.958 * * * [progress]: adding candidates to table 1552473476.434 * * [progress]: iteration 2 / 4 1552473476.434 * * * [progress]: picking best candidate 1552473476.437 * * * * [pick]: Picked # 1552473476.437 * * * [progress]: localizing error 1552473476.443 * * * [progress]: generating rewritten candidates 1552473476.443 * * * [progress]: generating series expansions 1552473476.443 * * * [progress]: simplifying candidates 1552473476.443 * * * [progress]: adding candidates to table 1552473476.443 * [progress]: [Phase 3 of 3] Extracting. 1552473476.446 * [simplify]: Simplifying (fma x.re y.re (- (* x.im y.im))) 1552473476.446 * * [simplify]: iters left: 5 (7 enodes) 1552473476.446 * * [simplify]: iters left: 4 (12 enodes) 1552473476.446 * * [simplify]: iters left: 3 (14 enodes) 1552473476.447 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473476.447 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473476.447 * * [simplify]: Extracting #2: cost 7 inf + 2 1552473476.447 * * [simplify]: Extracting #3: cost 0 inf + 349 1552473476.447 * [simplify]: Simplified to (fma x.re y.re (- (* x.im y.im))) 1552473477.751 * [regime-testing]: Baseline error score: 0.004375546943367921 1552473477.752 * [regime-testing]: Oracle error score: 0.004375546943367921 1552473477.752 * [regime-testing]: End program error score: 0.004375546943367921