1553857630.657 * [progress]: [Phase 1 of 3] Setting up. 1553857630.657 * * * [progress]: [1/2] Preparing points 1553857630.707 * * * [progress]: [2/2] Setting up program. 1553857630.712 * [progress]: [Phase 2 of 3] Improving. 1553857630.712 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 1553857630.713 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) 1553857630.713 * * [simplify]: iters left: 6 (11 enodes) 1553857630.718 * * [simplify]: iters left: 5 (39 enodes) 1553857630.729 * * [simplify]: iters left: 4 (43 enodes) 1553857630.740 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857630.740 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857630.740 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857630.740 * * [simplify]: Extracting #3: cost 10 inf + 225 1553857630.741 * * [simplify]: Extracting #4: cost 0 inf + 1196 1553857630.741 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (fma y.im y.im (* y.re y.re))) 1553857630.741 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) (/ (fma x.re y.re (* x.im y.im)) (fma y.im y.im (* y.re y.re)))) 1553857630.769 * * [progress]: iteration 1 / 4 1553857630.769 * * * [progress]: picking best candidate 1553857630.774 * * * * [pick]: Picked # 1553857630.774 * * * [progress]: localizing error 1553857630.807 * * * [progress]: generating rewritten candidates 1553857630.807 * * * * [progress]: [ 1 / 2 ] rewriting at (2) 1553857630.816 * * * * [progress]: [ 2 / 2 ] rewriting at (2 1) 1553857630.817 * * * [progress]: generating series expansions 1553857630.817 * * * * [progress]: [ 1 / 2 ] generating series at (2) 1553857630.818 * [backup-simplify]: Simplify (/ (fma x.re y.re (* x.im y.im)) (fma y.im y.im (* y.re y.re))) into (/ (fma x.re y.re (* y.im x.im)) (fma y.im y.im (pow y.re 2))) 1553857630.818 * [approximate]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (fma y.im y.im (pow y.re 2))) in (x.re y.re x.im y.im) around 0 1553857630.818 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (fma y.im y.im (pow y.re 2))) in y.im 1553857630.818 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.im 1553857630.818 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857630.818 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.im 1553857630.818 * [taylor]: Taking taylor expansion of x.re in y.im 1553857630.818 * [backup-simplify]: Simplify x.re into x.re 1553857630.818 * [taylor]: Taking taylor expansion of y.re in y.im 1553857630.818 * [backup-simplify]: Simplify y.re into y.re 1553857630.818 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1553857630.818 * [taylor]: Taking taylor expansion of y.im in y.im 1553857630.818 * [backup-simplify]: Simplify 0 into 0 1553857630.818 * [backup-simplify]: Simplify 1 into 1 1553857630.818 * [taylor]: Taking taylor expansion of x.im in y.im 1553857630.818 * [backup-simplify]: Simplify x.im into x.im 1553857630.818 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 1553857630.818 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1553857630.818 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1553857630.818 * [taylor]: Taking taylor expansion of y.im in y.im 1553857630.818 * [backup-simplify]: Simplify 0 into 0 1553857630.818 * [backup-simplify]: Simplify 1 into 1 1553857630.818 * [taylor]: Taking taylor expansion of y.im in y.im 1553857630.818 * [backup-simplify]: Simplify 0 into 0 1553857630.818 * [backup-simplify]: Simplify 1 into 1 1553857630.818 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857630.818 * [taylor]: Taking taylor expansion of y.re in y.im 1553857630.818 * [backup-simplify]: Simplify y.re into y.re 1553857630.818 * [backup-simplify]: Simplify (* x.re y.re) into (* y.re x.re) 1553857630.819 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857630.819 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1553857630.819 * [backup-simplify]: Simplify (* 0 0) into 0 1553857630.819 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857630.820 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1553857630.820 * [backup-simplify]: Simplify (/ (* y.re x.re) (pow y.re 2)) into (/ x.re y.re) 1553857630.820 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (fma y.im y.im (pow y.re 2))) in x.im 1553857630.820 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.im 1553857630.820 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857630.820 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.im 1553857630.820 * [taylor]: Taking taylor expansion of x.re in x.im 1553857630.820 * [backup-simplify]: Simplify x.re into x.re 1553857630.820 * [taylor]: Taking taylor expansion of y.re in x.im 1553857630.820 * [backup-simplify]: Simplify y.re into y.re 1553857630.820 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857630.820 * [taylor]: Taking taylor expansion of y.im in x.im 1553857630.820 * [backup-simplify]: Simplify y.im into y.im 1553857630.820 * [taylor]: Taking taylor expansion of x.im in x.im 1553857630.820 * [backup-simplify]: Simplify 0 into 0 1553857630.820 * [backup-simplify]: Simplify 1 into 1 1553857630.820 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.im 1553857630.820 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1553857630.820 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 1553857630.820 * [taylor]: Taking taylor expansion of y.im in x.im 1553857630.820 * [backup-simplify]: Simplify y.im into y.im 1553857630.820 * [taylor]: Taking taylor expansion of y.im in x.im 1553857630.820 * [backup-simplify]: Simplify y.im into y.im 1553857630.820 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1553857630.820 * [taylor]: Taking taylor expansion of y.re in x.im 1553857630.820 * [backup-simplify]: Simplify y.re into y.re 1553857630.820 * [backup-simplify]: Simplify (* x.re y.re) into (* y.re x.re) 1553857630.820 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857630.821 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1553857630.821 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857630.821 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857630.821 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1553857630.821 * [backup-simplify]: Simplify (/ (* y.re x.re) (+ (pow y.re 2) (pow y.im 2))) into (/ (* y.re x.re) (+ (pow y.re 2) (pow y.im 2))) 1553857630.821 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (fma y.im y.im (pow y.re 2))) in y.re 1553857630.821 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.re 1553857630.821 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857630.821 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.re 1553857630.821 * [taylor]: Taking taylor expansion of x.re in y.re 1553857630.821 * [backup-simplify]: Simplify x.re into x.re 1553857630.821 * [taylor]: Taking taylor expansion of y.re in y.re 1553857630.821 * [backup-simplify]: Simplify 0 into 0 1553857630.821 * [backup-simplify]: Simplify 1 into 1 1553857630.821 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857630.821 * [taylor]: Taking taylor expansion of y.im in y.re 1553857630.821 * [backup-simplify]: Simplify y.im into y.im 1553857630.821 * [taylor]: Taking taylor expansion of x.im in y.re 1553857630.821 * [backup-simplify]: Simplify x.im into x.im 1553857630.821 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.re 1553857630.821 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1553857630.821 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1553857630.821 * [taylor]: Taking taylor expansion of y.im in y.re 1553857630.821 * [backup-simplify]: Simplify y.im into y.im 1553857630.822 * [taylor]: Taking taylor expansion of y.im in y.re 1553857630.822 * [backup-simplify]: Simplify y.im into y.im 1553857630.822 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857630.822 * [taylor]: Taking taylor expansion of y.re in y.re 1553857630.822 * [backup-simplify]: Simplify 0 into 0 1553857630.822 * [backup-simplify]: Simplify 1 into 1 1553857630.822 * [backup-simplify]: Simplify (* x.re 0) into 0 1553857630.822 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857630.822 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1553857630.822 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857630.822 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1553857630.822 * [backup-simplify]: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 1553857630.822 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (fma y.im y.im (pow y.re 2))) in x.re 1553857630.822 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1553857630.822 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857630.822 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1553857630.822 * [taylor]: Taking taylor expansion of x.re in x.re 1553857630.822 * [backup-simplify]: Simplify 0 into 0 1553857630.822 * [backup-simplify]: Simplify 1 into 1 1553857630.822 * [taylor]: Taking taylor expansion of y.re in x.re 1553857630.822 * [backup-simplify]: Simplify y.re into y.re 1553857630.822 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857630.822 * [taylor]: Taking taylor expansion of y.im in x.re 1553857630.822 * [backup-simplify]: Simplify y.im into y.im 1553857630.822 * [taylor]: Taking taylor expansion of x.im in x.re 1553857630.823 * [backup-simplify]: Simplify x.im into x.im 1553857630.823 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.re 1553857630.823 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1553857630.823 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1553857630.823 * [taylor]: Taking taylor expansion of y.im in x.re 1553857630.823 * [backup-simplify]: Simplify y.im into y.im 1553857630.823 * [taylor]: Taking taylor expansion of y.im in x.re 1553857630.823 * [backup-simplify]: Simplify y.im into y.im 1553857630.823 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1553857630.823 * [taylor]: Taking taylor expansion of y.re in x.re 1553857630.823 * [backup-simplify]: Simplify y.re into y.re 1553857630.823 * [backup-simplify]: Simplify (* 0 y.re) into 0 1553857630.823 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857630.823 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1553857630.823 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857630.823 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857630.823 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1553857630.824 * [backup-simplify]: Simplify (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) into (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) 1553857630.824 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (fma y.im y.im (pow y.re 2))) in x.re 1553857630.824 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1553857630.824 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857630.824 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1553857630.824 * [taylor]: Taking taylor expansion of x.re in x.re 1553857630.824 * [backup-simplify]: Simplify 0 into 0 1553857630.824 * [backup-simplify]: Simplify 1 into 1 1553857630.824 * [taylor]: Taking taylor expansion of y.re in x.re 1553857630.824 * [backup-simplify]: Simplify y.re into y.re 1553857630.824 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857630.824 * [taylor]: Taking taylor expansion of y.im in x.re 1553857630.824 * [backup-simplify]: Simplify y.im into y.im 1553857630.824 * [taylor]: Taking taylor expansion of x.im in x.re 1553857630.824 * [backup-simplify]: Simplify x.im into x.im 1553857630.824 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.re 1553857630.824 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1553857630.824 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1553857630.824 * [taylor]: Taking taylor expansion of y.im in x.re 1553857630.824 * [backup-simplify]: Simplify y.im into y.im 1553857630.824 * [taylor]: Taking taylor expansion of y.im in x.re 1553857630.824 * [backup-simplify]: Simplify y.im into y.im 1553857630.824 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1553857630.824 * [taylor]: Taking taylor expansion of y.re in x.re 1553857630.824 * [backup-simplify]: Simplify y.re into y.re 1553857630.824 * [backup-simplify]: Simplify (* 0 y.re) into 0 1553857630.824 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857630.824 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1553857630.825 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857630.825 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857630.825 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1553857630.825 * [backup-simplify]: Simplify (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) into (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) 1553857630.825 * [taylor]: Taking taylor expansion of (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) in y.re 1553857630.825 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857630.825 * [taylor]: Taking taylor expansion of y.im in y.re 1553857630.825 * [backup-simplify]: Simplify y.im into y.im 1553857630.825 * [taylor]: Taking taylor expansion of x.im in y.re 1553857630.825 * [backup-simplify]: Simplify x.im into x.im 1553857630.825 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1553857630.825 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857630.825 * [taylor]: Taking taylor expansion of y.re in y.re 1553857630.825 * [backup-simplify]: Simplify 0 into 0 1553857630.825 * [backup-simplify]: Simplify 1 into 1 1553857630.825 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857630.825 * [taylor]: Taking taylor expansion of y.im in y.re 1553857630.825 * [backup-simplify]: Simplify y.im into y.im 1553857630.825 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857630.825 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857630.826 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1553857630.826 * [backup-simplify]: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 1553857630.826 * [taylor]: Taking taylor expansion of (/ x.im y.im) in x.im 1553857630.826 * [taylor]: Taking taylor expansion of x.im in x.im 1553857630.826 * [backup-simplify]: Simplify 0 into 0 1553857630.826 * [backup-simplify]: Simplify 1 into 1 1553857630.826 * [taylor]: Taking taylor expansion of y.im in x.im 1553857630.826 * [backup-simplify]: Simplify y.im into y.im 1553857630.826 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857630.827 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.re)) into y.re 1553857630.827 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857630.827 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1553857630.827 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857630.827 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857630.827 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857630.828 * [backup-simplify]: Simplify (- (/ y.re (+ (pow y.re 2) (pow y.im 2))) (+ (* (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into (/ y.re (+ (pow y.re 2) (pow y.im 2))) 1553857630.828 * [taylor]: Taking taylor expansion of (/ y.re (+ (pow y.re 2) (pow y.im 2))) in y.re 1553857630.828 * [taylor]: Taking taylor expansion of y.re in y.re 1553857630.828 * [backup-simplify]: Simplify 0 into 0 1553857630.828 * [backup-simplify]: Simplify 1 into 1 1553857630.828 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1553857630.828 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857630.828 * [taylor]: Taking taylor expansion of y.re in y.re 1553857630.828 * [backup-simplify]: Simplify 0 into 0 1553857630.828 * [backup-simplify]: Simplify 1 into 1 1553857630.828 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857630.828 * [taylor]: Taking taylor expansion of y.im in y.re 1553857630.828 * [backup-simplify]: Simplify y.im into y.im 1553857630.828 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857630.828 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1553857630.828 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857630.829 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857630.829 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857630.829 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857630.829 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.im y.im) (/ 0 (pow y.im 2))))) into 0 1553857630.829 * [taylor]: Taking taylor expansion of 0 in x.im 1553857630.829 * [backup-simplify]: Simplify 0 into 0 1553857630.829 * [taylor]: Taking taylor expansion of 0 in y.im 1553857630.829 * [backup-simplify]: Simplify 0 into 0 1553857630.829 * [backup-simplify]: Simplify 0 into 0 1553857630.830 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857630.830 * [taylor]: Taking taylor expansion of y.im in y.im 1553857630.830 * [backup-simplify]: Simplify 0 into 0 1553857630.830 * [backup-simplify]: Simplify 1 into 1 1553857630.830 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857630.831 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857630.831 * [backup-simplify]: Simplify 0 into 0 1553857630.832 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.re))) into 0 1553857630.832 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857630.833 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857630.833 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857630.834 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1553857630.834 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857630.835 * [backup-simplify]: Simplify (- (/ 0 (+ (pow y.re 2) (pow y.im 2))) (+ (* (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))) (* (/ y.re (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857630.835 * [taylor]: Taking taylor expansion of 0 in y.re 1553857630.835 * [backup-simplify]: Simplify 0 into 0 1553857630.835 * [taylor]: Taking taylor expansion of 0 in x.im 1553857630.835 * [backup-simplify]: Simplify 0 into 0 1553857630.835 * [taylor]: Taking taylor expansion of 0 in y.im 1553857630.835 * [backup-simplify]: Simplify 0 into 0 1553857630.835 * [backup-simplify]: Simplify 0 into 0 1553857630.835 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1553857630.835 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1553857630.835 * [taylor]: Taking taylor expansion of y.im in x.im 1553857630.835 * [backup-simplify]: Simplify y.im into y.im 1553857630.835 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857630.835 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857630.835 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1553857630.835 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1553857630.835 * [taylor]: Taking taylor expansion of y.im in y.im 1553857630.835 * [backup-simplify]: Simplify 0 into 0 1553857630.836 * [backup-simplify]: Simplify 1 into 1 1553857630.836 * [backup-simplify]: Simplify (* 1 1) into 1 1553857630.836 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857630.837 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857630.838 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857630.838 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857630.839 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857630.839 * [backup-simplify]: Simplify 0 into 0 1553857630.839 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857630.839 * [backup-simplify]: Simplify (* 1 1) into 1 1553857630.839 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857630.840 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857630.840 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.im y.im) (/ 1 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into (- (/ x.im (pow y.im 3))) 1553857630.840 * [taylor]: Taking taylor expansion of (- (/ x.im (pow y.im 3))) in x.im 1553857630.840 * [taylor]: Taking taylor expansion of (/ x.im (pow y.im 3)) in x.im 1553857630.840 * [taylor]: Taking taylor expansion of x.im in x.im 1553857630.840 * [backup-simplify]: Simplify 0 into 0 1553857630.840 * [backup-simplify]: Simplify 1 into 1 1553857630.840 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.im 1553857630.840 * [taylor]: Taking taylor expansion of y.im in x.im 1553857630.840 * [backup-simplify]: Simplify y.im into y.im 1553857630.840 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857630.840 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1553857630.840 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 1553857630.840 * [taylor]: Taking taylor expansion of 0 in y.im 1553857630.840 * [backup-simplify]: Simplify 0 into 0 1553857630.840 * [backup-simplify]: Simplify 0 into 0 1553857630.841 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857630.841 * [taylor]: Taking taylor expansion of 0 in y.im 1553857630.841 * [backup-simplify]: Simplify 0 into 0 1553857630.841 * [backup-simplify]: Simplify 0 into 0 1553857630.841 * [backup-simplify]: Simplify 0 into 0 1553857630.841 * [backup-simplify]: Simplify (/ (fma (/ 1 x.re) (/ 1 y.re) (* (/ 1 x.im) (/ 1 y.im))) (fma (/ 1 y.im) (/ 1 y.im) (* (/ 1 y.re) (/ 1 y.re)))) into (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) 1553857630.841 * [approximate]: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in (x.re y.re x.im y.im) around 0 1553857630.841 * [taylor]: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.im 1553857630.841 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.im 1553857630.841 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857630.841 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.im 1553857630.841 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 1553857630.841 * [taylor]: Taking taylor expansion of x.re in y.im 1553857630.841 * [backup-simplify]: Simplify x.re into x.re 1553857630.841 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857630.841 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1553857630.841 * [taylor]: Taking taylor expansion of y.re in y.im 1553857630.841 * [backup-simplify]: Simplify y.re into y.re 1553857630.841 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857630.841 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1553857630.841 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1553857630.841 * [taylor]: Taking taylor expansion of y.im in y.im 1553857630.841 * [backup-simplify]: Simplify 0 into 0 1553857630.841 * [backup-simplify]: Simplify 1 into 1 1553857630.841 * [taylor]: Taking taylor expansion of x.im in y.im 1553857630.841 * [backup-simplify]: Simplify x.im into x.im 1553857630.841 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857630.841 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1553857630.842 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553857630.842 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.im 1553857630.842 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1553857630.842 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1553857630.842 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857630.842 * [taylor]: Taking taylor expansion of y.im in y.im 1553857630.842 * [backup-simplify]: Simplify 0 into 0 1553857630.842 * [backup-simplify]: Simplify 1 into 1 1553857630.842 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857630.842 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857630.842 * [taylor]: Taking taylor expansion of y.im in y.im 1553857630.842 * [backup-simplify]: Simplify 0 into 0 1553857630.842 * [backup-simplify]: Simplify 1 into 1 1553857630.842 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857630.842 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1553857630.842 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857630.842 * [taylor]: Taking taylor expansion of y.re in y.im 1553857630.842 * [backup-simplify]: Simplify y.re into y.re 1553857630.842 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857630.842 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857630.842 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1553857630.843 * [backup-simplify]: Simplify (* 1 1) into 1 1553857630.843 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857630.843 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1553857630.843 * [taylor]: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in x.im 1553857630.843 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.im 1553857630.843 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857630.843 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.im 1553857630.843 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553857630.843 * [taylor]: Taking taylor expansion of x.re in x.im 1553857630.843 * [backup-simplify]: Simplify x.re into x.re 1553857630.843 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857630.843 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1553857630.843 * [taylor]: Taking taylor expansion of y.re in x.im 1553857630.843 * [backup-simplify]: Simplify y.re into y.re 1553857630.843 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857630.843 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1553857630.843 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857630.843 * [taylor]: Taking taylor expansion of y.im in x.im 1553857630.843 * [backup-simplify]: Simplify y.im into y.im 1553857630.843 * [taylor]: Taking taylor expansion of x.im in x.im 1553857630.843 * [backup-simplify]: Simplify 0 into 0 1553857630.843 * [backup-simplify]: Simplify 1 into 1 1553857630.843 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857630.844 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857630.844 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857630.844 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.im 1553857630.844 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1553857630.844 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1553857630.844 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1553857630.844 * [taylor]: Taking taylor expansion of y.im in x.im 1553857630.844 * [backup-simplify]: Simplify y.im into y.im 1553857630.844 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857630.844 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1553857630.844 * [taylor]: Taking taylor expansion of y.im in x.im 1553857630.844 * [backup-simplify]: Simplify y.im into y.im 1553857630.844 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857630.844 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1553857630.844 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1553857630.844 * [taylor]: Taking taylor expansion of y.re in x.im 1553857630.844 * [backup-simplify]: Simplify y.re into y.re 1553857630.844 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857630.844 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857630.844 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1553857630.844 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1553857630.844 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857630.844 * [backup-simplify]: Simplify (/ (/ 1 y.im) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (* y.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857630.845 * [taylor]: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.re 1553857630.845 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.re 1553857630.845 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857630.845 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.re 1553857630.845 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 1553857630.845 * [taylor]: Taking taylor expansion of x.re in y.re 1553857630.845 * [backup-simplify]: Simplify x.re into x.re 1553857630.845 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857630.845 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857630.845 * [taylor]: Taking taylor expansion of y.re in y.re 1553857630.845 * [backup-simplify]: Simplify 0 into 0 1553857630.845 * [backup-simplify]: Simplify 1 into 1 1553857630.845 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857630.845 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1553857630.845 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857630.845 * [taylor]: Taking taylor expansion of y.im in y.re 1553857630.845 * [backup-simplify]: Simplify y.im into y.im 1553857630.845 * [taylor]: Taking taylor expansion of x.im in y.re 1553857630.845 * [backup-simplify]: Simplify x.im into x.im 1553857630.845 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857630.845 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857630.845 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.re 1553857630.845 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1553857630.845 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1553857630.845 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1553857630.845 * [taylor]: Taking taylor expansion of y.im in y.re 1553857630.845 * [backup-simplify]: Simplify y.im into y.im 1553857630.845 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857630.845 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1553857630.845 * [taylor]: Taking taylor expansion of y.im in y.re 1553857630.846 * [backup-simplify]: Simplify y.im into y.im 1553857630.846 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857630.846 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857630.846 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857630.846 * [taylor]: Taking taylor expansion of y.re in y.re 1553857630.846 * [backup-simplify]: Simplify 0 into 0 1553857630.846 * [backup-simplify]: Simplify 1 into 1 1553857630.846 * [backup-simplify]: Simplify (* 1 1) into 1 1553857630.846 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857630.846 * [backup-simplify]: Simplify (* (/ 1 x.re) 1) into (/ 1 x.re) 1553857630.846 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1553857630.847 * [backup-simplify]: Simplify (+ 0 1) into 1 1553857630.847 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1553857630.847 * [taylor]: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in x.re 1553857630.847 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1553857630.847 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857630.847 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1553857630.847 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553857630.847 * [taylor]: Taking taylor expansion of x.re in x.re 1553857630.847 * [backup-simplify]: Simplify 0 into 0 1553857630.847 * [backup-simplify]: Simplify 1 into 1 1553857630.847 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857630.847 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1553857630.847 * [taylor]: Taking taylor expansion of y.re in x.re 1553857630.847 * [backup-simplify]: Simplify y.re into y.re 1553857630.847 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857630.847 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1553857630.847 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857630.847 * [taylor]: Taking taylor expansion of y.im in x.re 1553857630.847 * [backup-simplify]: Simplify y.im into y.im 1553857630.847 * [taylor]: Taking taylor expansion of x.im in x.re 1553857630.847 * [backup-simplify]: Simplify x.im into x.im 1553857630.847 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857630.847 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857630.847 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.re 1553857630.847 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1553857630.847 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1553857630.847 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1553857630.847 * [taylor]: Taking taylor expansion of y.im in x.re 1553857630.847 * [backup-simplify]: Simplify y.im into y.im 1553857630.847 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857630.847 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1553857630.847 * [taylor]: Taking taylor expansion of y.im in x.re 1553857630.847 * [backup-simplify]: Simplify y.im into y.im 1553857630.847 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857630.847 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1553857630.848 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1553857630.848 * [taylor]: Taking taylor expansion of y.re in x.re 1553857630.848 * [backup-simplify]: Simplify y.re into y.re 1553857630.848 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857630.848 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857630.848 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1553857630.848 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857630.848 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1553857630.848 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857630.848 * [backup-simplify]: Simplify (/ (/ 1 y.re) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857630.848 * [taylor]: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in x.re 1553857630.848 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1553857630.848 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857630.848 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1553857630.848 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553857630.848 * [taylor]: Taking taylor expansion of x.re in x.re 1553857630.848 * [backup-simplify]: Simplify 0 into 0 1553857630.848 * [backup-simplify]: Simplify 1 into 1 1553857630.848 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857630.848 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1553857630.848 * [taylor]: Taking taylor expansion of y.re in x.re 1553857630.848 * [backup-simplify]: Simplify y.re into y.re 1553857630.849 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857630.849 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1553857630.849 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857630.849 * [taylor]: Taking taylor expansion of y.im in x.re 1553857630.849 * [backup-simplify]: Simplify y.im into y.im 1553857630.849 * [taylor]: Taking taylor expansion of x.im in x.re 1553857630.849 * [backup-simplify]: Simplify x.im into x.im 1553857630.849 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857630.849 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857630.849 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.re 1553857630.849 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1553857630.849 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1553857630.849 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1553857630.849 * [taylor]: Taking taylor expansion of y.im in x.re 1553857630.849 * [backup-simplify]: Simplify y.im into y.im 1553857630.849 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857630.849 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1553857630.849 * [taylor]: Taking taylor expansion of y.im in x.re 1553857630.849 * [backup-simplify]: Simplify y.im into y.im 1553857630.849 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857630.849 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1553857630.849 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1553857630.849 * [taylor]: Taking taylor expansion of y.re in x.re 1553857630.849 * [backup-simplify]: Simplify y.re into y.re 1553857630.849 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857630.849 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857630.849 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1553857630.849 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857630.849 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1553857630.849 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857630.849 * [backup-simplify]: Simplify (/ (/ 1 y.re) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857630.850 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857630.850 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857630.850 * [taylor]: Taking taylor expansion of y.re in y.re 1553857630.850 * [backup-simplify]: Simplify 0 into 0 1553857630.850 * [backup-simplify]: Simplify 1 into 1 1553857630.850 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857630.850 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857630.850 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857630.850 * [taylor]: Taking taylor expansion of y.re in y.re 1553857630.850 * [backup-simplify]: Simplify 0 into 0 1553857630.850 * [backup-simplify]: Simplify 1 into 1 1553857630.850 * [backup-simplify]: Simplify (* 1 1) into 1 1553857630.850 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857630.850 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857630.850 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857630.850 * [taylor]: Taking taylor expansion of y.im in y.re 1553857630.850 * [backup-simplify]: Simplify y.im into y.im 1553857630.850 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857630.850 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857630.851 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857630.851 * [backup-simplify]: Simplify (* 0 1) into 0 1553857630.851 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857630.852 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857630.852 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857630.853 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 1553857630.853 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857630.853 * [taylor]: Taking taylor expansion of 1 in x.im 1553857630.853 * [backup-simplify]: Simplify 1 into 1 1553857630.853 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857630.854 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857630.854 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (/ 1 y.re))) into 0 1553857630.854 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1553857630.855 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857630.855 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857630.855 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1553857630.855 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857630.855 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857630.855 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857630.856 * [backup-simplify]: Simplify (- (/ (/ 1 (* y.im x.im)) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857630.856 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1553857630.856 * [taylor]: Taking taylor expansion of (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857630.856 * [taylor]: Taking taylor expansion of y.im in y.re 1553857630.856 * [backup-simplify]: Simplify y.im into y.im 1553857630.856 * [taylor]: Taking taylor expansion of (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857630.856 * [taylor]: Taking taylor expansion of x.im in y.re 1553857630.856 * [backup-simplify]: Simplify x.im into x.im 1553857630.856 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857630.856 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857630.856 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857630.856 * [taylor]: Taking taylor expansion of y.re in y.re 1553857630.856 * [backup-simplify]: Simplify 0 into 0 1553857630.856 * [backup-simplify]: Simplify 1 into 1 1553857630.857 * [backup-simplify]: Simplify (* 1 1) into 1 1553857630.857 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857630.857 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857630.857 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857630.857 * [taylor]: Taking taylor expansion of y.im in y.re 1553857630.857 * [backup-simplify]: Simplify y.im into y.im 1553857630.857 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857630.857 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857630.858 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857630.858 * [backup-simplify]: Simplify (* x.im 1) into x.im 1553857630.858 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857630.858 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857630.859 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857630.860 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857630.860 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1553857630.861 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 1553857630.862 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857630.862 * [taylor]: Taking taylor expansion of 0 in x.im 1553857630.862 * [backup-simplify]: Simplify 0 into 0 1553857630.862 * [taylor]: Taking taylor expansion of 1 in y.im 1553857630.862 * [backup-simplify]: Simplify 1 into 1 1553857630.862 * [backup-simplify]: Simplify 0 into 0 1553857630.862 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857630.863 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857630.864 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1553857630.864 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857630.864 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1553857630.865 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857630.865 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857630.865 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857630.866 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 1553857630.866 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1553857630.866 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1553857630.867 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857630.868 * [backup-simplify]: Simplify (- (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857630.868 * [taylor]: Taking taylor expansion of 0 in y.re 1553857630.868 * [backup-simplify]: Simplify 0 into 0 1553857630.868 * [taylor]: Taking taylor expansion of 0 in x.im 1553857630.868 * [backup-simplify]: Simplify 0 into 0 1553857630.868 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1553857630.868 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857630.868 * [taylor]: Taking taylor expansion of y.im in x.im 1553857630.868 * [backup-simplify]: Simplify y.im into y.im 1553857630.868 * [taylor]: Taking taylor expansion of x.im in x.im 1553857630.868 * [backup-simplify]: Simplify 0 into 0 1553857630.868 * [backup-simplify]: Simplify 1 into 1 1553857630.868 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857630.869 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857630.869 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857630.869 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857630.869 * [taylor]: Taking taylor expansion of y.im in y.im 1553857630.869 * [backup-simplify]: Simplify 0 into 0 1553857630.869 * [backup-simplify]: Simplify 1 into 1 1553857630.869 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857630.870 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857630.871 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857630.871 * [backup-simplify]: Simplify 0 into 0 1553857630.872 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553857630.873 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857630.873 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857630.873 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857630.874 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857630.875 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 1553857630.875 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1553857630.875 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.im 1553857630.875 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1553857630.875 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1553857630.876 * [taylor]: Taking taylor expansion of y.im in x.im 1553857630.876 * [backup-simplify]: Simplify y.im into y.im 1553857630.876 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857630.876 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857630.876 * [taylor]: Taking taylor expansion of 0 in y.im 1553857630.876 * [backup-simplify]: Simplify 0 into 0 1553857630.876 * [backup-simplify]: Simplify 0 into 0 1553857630.876 * [taylor]: Taking taylor expansion of 0 in y.im 1553857630.876 * [backup-simplify]: Simplify 0 into 0 1553857630.876 * [backup-simplify]: Simplify 0 into 0 1553857630.876 * [backup-simplify]: Simplify 0 into 0 1553857630.876 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857630.877 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857630.878 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1553857630.879 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857630.879 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1553857630.879 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857630.880 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857630.880 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857630.881 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 1553857630.881 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1553857630.882 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1553857630.882 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857630.883 * [backup-simplify]: Simplify (- (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857630.883 * [taylor]: Taking taylor expansion of 0 in y.re 1553857630.883 * [backup-simplify]: Simplify 0 into 0 1553857630.883 * [taylor]: Taking taylor expansion of 0 in x.im 1553857630.883 * [backup-simplify]: Simplify 0 into 0 1553857630.884 * [taylor]: Taking taylor expansion of 0 in x.im 1553857630.884 * [backup-simplify]: Simplify 0 into 0 1553857630.884 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857630.892 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857630.892 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857630.893 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1553857630.893 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857630.893 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1553857630.893 * [taylor]: Taking taylor expansion of 0 in x.im 1553857630.893 * [backup-simplify]: Simplify 0 into 0 1553857630.894 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1553857630.895 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857630.896 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857630.896 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1553857630.897 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857630.899 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 1553857630.900 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1553857630.900 * [taylor]: Taking taylor expansion of 0 in x.im 1553857630.900 * [backup-simplify]: Simplify 0 into 0 1553857630.900 * [taylor]: Taking taylor expansion of 0 in y.im 1553857630.900 * [backup-simplify]: Simplify 0 into 0 1553857630.900 * [backup-simplify]: Simplify 0 into 0 1553857630.900 * [backup-simplify]: Simplify 0 into 0 1553857630.900 * [backup-simplify]: Simplify (/ (fma (/ 1 (- x.re)) (/ 1 (- y.re)) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) (fma (/ 1 (- y.im)) (/ 1 (- y.im)) (* (/ 1 (- y.re)) (/ 1 (- y.re))))) into (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) 1553857630.900 * [approximate]: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in (x.re y.re x.im y.im) around 0 1553857630.900 * [taylor]: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.im 1553857630.901 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.im 1553857630.901 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857630.901 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.im 1553857630.901 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 1553857630.901 * [taylor]: Taking taylor expansion of -1 in y.im 1553857630.901 * [backup-simplify]: Simplify -1 into -1 1553857630.901 * [taylor]: Taking taylor expansion of x.re in y.im 1553857630.901 * [backup-simplify]: Simplify x.re into x.re 1553857630.901 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553857630.901 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1553857630.901 * [taylor]: Taking taylor expansion of -1 in y.im 1553857630.901 * [backup-simplify]: Simplify -1 into -1 1553857630.901 * [taylor]: Taking taylor expansion of y.re in y.im 1553857630.901 * [backup-simplify]: Simplify y.re into y.re 1553857630.901 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857630.901 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1553857630.901 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1553857630.901 * [taylor]: Taking taylor expansion of y.im in y.im 1553857630.901 * [backup-simplify]: Simplify 0 into 0 1553857630.901 * [backup-simplify]: Simplify 1 into 1 1553857630.901 * [taylor]: Taking taylor expansion of x.im in y.im 1553857630.901 * [backup-simplify]: Simplify x.im into x.im 1553857630.901 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857630.902 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1553857630.902 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553857630.902 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 1553857630.902 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1553857630.902 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1553857630.902 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1553857630.902 * [taylor]: Taking taylor expansion of -1 in y.im 1553857630.902 * [backup-simplify]: Simplify -1 into -1 1553857630.902 * [taylor]: Taking taylor expansion of y.im in y.im 1553857630.902 * [backup-simplify]: Simplify 0 into 0 1553857630.902 * [backup-simplify]: Simplify 1 into 1 1553857630.902 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857630.903 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1553857630.903 * [taylor]: Taking taylor expansion of -1 in y.im 1553857630.903 * [backup-simplify]: Simplify -1 into -1 1553857630.903 * [taylor]: Taking taylor expansion of y.im in y.im 1553857630.903 * [backup-simplify]: Simplify 0 into 0 1553857630.903 * [backup-simplify]: Simplify 1 into 1 1553857630.903 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857630.903 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1553857630.903 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857630.903 * [taylor]: Taking taylor expansion of y.re in y.im 1553857630.903 * [backup-simplify]: Simplify y.re into y.re 1553857630.903 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857630.903 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857630.903 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1553857630.904 * [backup-simplify]: Simplify (* -1 -1) into 1 1553857630.904 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857630.904 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1553857630.904 * [taylor]: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in x.im 1553857630.904 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.im 1553857630.904 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857630.904 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.im 1553857630.905 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 1553857630.905 * [taylor]: Taking taylor expansion of -1 in x.im 1553857630.905 * [backup-simplify]: Simplify -1 into -1 1553857630.905 * [taylor]: Taking taylor expansion of x.re in x.im 1553857630.905 * [backup-simplify]: Simplify x.re into x.re 1553857630.905 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553857630.905 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1553857630.905 * [taylor]: Taking taylor expansion of -1 in x.im 1553857630.905 * [backup-simplify]: Simplify -1 into -1 1553857630.905 * [taylor]: Taking taylor expansion of y.re in x.im 1553857630.905 * [backup-simplify]: Simplify y.re into y.re 1553857630.905 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857630.905 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1553857630.905 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857630.905 * [taylor]: Taking taylor expansion of y.im in x.im 1553857630.905 * [backup-simplify]: Simplify y.im into y.im 1553857630.905 * [taylor]: Taking taylor expansion of x.im in x.im 1553857630.905 * [backup-simplify]: Simplify 0 into 0 1553857630.905 * [backup-simplify]: Simplify 1 into 1 1553857630.905 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857630.905 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857630.906 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857630.906 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.im 1553857630.906 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1553857630.906 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1553857630.906 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1553857630.906 * [taylor]: Taking taylor expansion of -1 in x.im 1553857630.906 * [backup-simplify]: Simplify -1 into -1 1553857630.906 * [taylor]: Taking taylor expansion of y.im in x.im 1553857630.906 * [backup-simplify]: Simplify y.im into y.im 1553857630.906 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857630.906 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1553857630.906 * [taylor]: Taking taylor expansion of -1 in x.im 1553857630.906 * [backup-simplify]: Simplify -1 into -1 1553857630.906 * [taylor]: Taking taylor expansion of y.im in x.im 1553857630.906 * [backup-simplify]: Simplify y.im into y.im 1553857630.906 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857630.906 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1553857630.906 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1553857630.906 * [taylor]: Taking taylor expansion of y.re in x.im 1553857630.906 * [backup-simplify]: Simplify y.re into y.re 1553857630.906 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857630.906 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857630.906 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1553857630.906 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1553857630.907 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857630.907 * [backup-simplify]: Simplify (/ (/ 1 y.im) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (* y.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857630.907 * [taylor]: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.re 1553857630.907 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.re 1553857630.907 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857630.907 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.re 1553857630.907 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 1553857630.907 * [taylor]: Taking taylor expansion of -1 in y.re 1553857630.907 * [backup-simplify]: Simplify -1 into -1 1553857630.907 * [taylor]: Taking taylor expansion of x.re in y.re 1553857630.907 * [backup-simplify]: Simplify x.re into x.re 1553857630.907 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553857630.907 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1553857630.907 * [taylor]: Taking taylor expansion of -1 in y.re 1553857630.907 * [backup-simplify]: Simplify -1 into -1 1553857630.907 * [taylor]: Taking taylor expansion of y.re in y.re 1553857630.907 * [backup-simplify]: Simplify 0 into 0 1553857630.907 * [backup-simplify]: Simplify 1 into 1 1553857630.908 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857630.908 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1553857630.908 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857630.908 * [taylor]: Taking taylor expansion of y.im in y.re 1553857630.908 * [backup-simplify]: Simplify y.im into y.im 1553857630.908 * [taylor]: Taking taylor expansion of x.im in y.re 1553857630.908 * [backup-simplify]: Simplify x.im into x.im 1553857630.908 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857630.908 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857630.908 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.re 1553857630.908 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1553857630.908 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1553857630.908 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1553857630.908 * [taylor]: Taking taylor expansion of -1 in y.re 1553857630.908 * [backup-simplify]: Simplify -1 into -1 1553857630.908 * [taylor]: Taking taylor expansion of y.im in y.re 1553857630.908 * [backup-simplify]: Simplify y.im into y.im 1553857630.908 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857630.908 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1553857630.908 * [taylor]: Taking taylor expansion of -1 in y.re 1553857630.908 * [backup-simplify]: Simplify -1 into -1 1553857630.909 * [taylor]: Taking taylor expansion of y.im in y.re 1553857630.909 * [backup-simplify]: Simplify y.im into y.im 1553857630.909 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857630.909 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857630.909 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857630.909 * [taylor]: Taking taylor expansion of y.re in y.re 1553857630.909 * [backup-simplify]: Simplify 0 into 0 1553857630.909 * [backup-simplify]: Simplify 1 into 1 1553857630.909 * [backup-simplify]: Simplify (* 1 1) into 1 1553857630.909 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857630.910 * [backup-simplify]: Simplify (* (/ -1 x.re) -1) into (/ 1 x.re) 1553857630.910 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1553857630.910 * [backup-simplify]: Simplify (+ 0 1) into 1 1553857630.910 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1553857630.910 * [taylor]: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in x.re 1553857630.910 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1553857630.910 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857630.910 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1553857630.910 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1553857630.910 * [taylor]: Taking taylor expansion of -1 in x.re 1553857630.910 * [backup-simplify]: Simplify -1 into -1 1553857630.910 * [taylor]: Taking taylor expansion of x.re in x.re 1553857630.910 * [backup-simplify]: Simplify 0 into 0 1553857630.910 * [backup-simplify]: Simplify 1 into 1 1553857630.911 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857630.911 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1553857630.911 * [taylor]: Taking taylor expansion of -1 in x.re 1553857630.911 * [backup-simplify]: Simplify -1 into -1 1553857630.911 * [taylor]: Taking taylor expansion of y.re in x.re 1553857630.911 * [backup-simplify]: Simplify y.re into y.re 1553857630.911 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857630.911 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1553857630.911 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857630.911 * [taylor]: Taking taylor expansion of y.im in x.re 1553857630.911 * [backup-simplify]: Simplify y.im into y.im 1553857630.911 * [taylor]: Taking taylor expansion of x.im in x.re 1553857630.911 * [backup-simplify]: Simplify x.im into x.im 1553857630.911 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857630.911 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857630.911 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.re 1553857630.911 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1553857630.912 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1553857630.912 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1553857630.912 * [taylor]: Taking taylor expansion of -1 in x.re 1553857630.912 * [backup-simplify]: Simplify -1 into -1 1553857630.912 * [taylor]: Taking taylor expansion of y.im in x.re 1553857630.912 * [backup-simplify]: Simplify y.im into y.im 1553857630.912 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857630.912 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1553857630.912 * [taylor]: Taking taylor expansion of -1 in x.re 1553857630.912 * [backup-simplify]: Simplify -1 into -1 1553857630.912 * [taylor]: Taking taylor expansion of y.im in x.re 1553857630.912 * [backup-simplify]: Simplify y.im into y.im 1553857630.912 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857630.912 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1553857630.912 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1553857630.912 * [taylor]: Taking taylor expansion of y.re in x.re 1553857630.912 * [backup-simplify]: Simplify y.re into y.re 1553857630.912 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857630.912 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857630.912 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1553857630.912 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857630.912 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1553857630.913 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857630.913 * [backup-simplify]: Simplify (/ (/ 1 y.re) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857630.913 * [taylor]: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in x.re 1553857630.913 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1553857630.913 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857630.913 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1553857630.913 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1553857630.913 * [taylor]: Taking taylor expansion of -1 in x.re 1553857630.913 * [backup-simplify]: Simplify -1 into -1 1553857630.913 * [taylor]: Taking taylor expansion of x.re in x.re 1553857630.913 * [backup-simplify]: Simplify 0 into 0 1553857630.913 * [backup-simplify]: Simplify 1 into 1 1553857630.914 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857630.914 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1553857630.914 * [taylor]: Taking taylor expansion of -1 in x.re 1553857630.914 * [backup-simplify]: Simplify -1 into -1 1553857630.914 * [taylor]: Taking taylor expansion of y.re in x.re 1553857630.914 * [backup-simplify]: Simplify y.re into y.re 1553857630.914 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857630.914 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1553857630.914 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857630.914 * [taylor]: Taking taylor expansion of y.im in x.re 1553857630.914 * [backup-simplify]: Simplify y.im into y.im 1553857630.914 * [taylor]: Taking taylor expansion of x.im in x.re 1553857630.914 * [backup-simplify]: Simplify x.im into x.im 1553857630.914 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857630.914 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857630.914 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.re 1553857630.914 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1553857630.914 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1553857630.914 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1553857630.914 * [taylor]: Taking taylor expansion of -1 in x.re 1553857630.914 * [backup-simplify]: Simplify -1 into -1 1553857630.914 * [taylor]: Taking taylor expansion of y.im in x.re 1553857630.914 * [backup-simplify]: Simplify y.im into y.im 1553857630.914 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857630.914 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1553857630.914 * [taylor]: Taking taylor expansion of -1 in x.re 1553857630.914 * [backup-simplify]: Simplify -1 into -1 1553857630.914 * [taylor]: Taking taylor expansion of y.im in x.re 1553857630.914 * [backup-simplify]: Simplify y.im into y.im 1553857630.914 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857630.914 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1553857630.915 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1553857630.915 * [taylor]: Taking taylor expansion of y.re in x.re 1553857630.915 * [backup-simplify]: Simplify y.re into y.re 1553857630.915 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857630.915 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857630.915 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1553857630.915 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857630.915 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1553857630.915 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857630.915 * [backup-simplify]: Simplify (/ (/ 1 y.re) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857630.915 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857630.915 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857630.916 * [taylor]: Taking taylor expansion of y.re in y.re 1553857630.916 * [backup-simplify]: Simplify 0 into 0 1553857630.916 * [backup-simplify]: Simplify 1 into 1 1553857630.916 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857630.916 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857630.916 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857630.916 * [taylor]: Taking taylor expansion of y.re in y.re 1553857630.916 * [backup-simplify]: Simplify 0 into 0 1553857630.916 * [backup-simplify]: Simplify 1 into 1 1553857630.916 * [backup-simplify]: Simplify (* 1 1) into 1 1553857630.917 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857630.917 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857630.917 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857630.917 * [taylor]: Taking taylor expansion of y.im in y.re 1553857630.917 * [backup-simplify]: Simplify y.im into y.im 1553857630.917 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857630.917 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857630.917 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857630.918 * [backup-simplify]: Simplify (* 0 1) into 0 1553857630.918 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857630.919 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857630.919 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857630.920 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 1553857630.921 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857630.921 * [taylor]: Taking taylor expansion of 1 in x.im 1553857630.921 * [backup-simplify]: Simplify 1 into 1 1553857630.921 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857630.922 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857630.922 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ -1 y.re))) into 0 1553857630.922 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1553857630.922 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857630.923 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857630.923 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1553857630.923 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857630.923 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857630.923 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857630.924 * [backup-simplify]: Simplify (- (/ (/ 1 (* y.im x.im)) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857630.924 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1553857630.924 * [taylor]: Taking taylor expansion of (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857630.924 * [taylor]: Taking taylor expansion of y.im in y.re 1553857630.924 * [backup-simplify]: Simplify y.im into y.im 1553857630.924 * [taylor]: Taking taylor expansion of (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857630.924 * [taylor]: Taking taylor expansion of x.im in y.re 1553857630.924 * [backup-simplify]: Simplify x.im into x.im 1553857630.924 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857630.924 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857630.924 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857630.924 * [taylor]: Taking taylor expansion of y.re in y.re 1553857630.924 * [backup-simplify]: Simplify 0 into 0 1553857630.924 * [backup-simplify]: Simplify 1 into 1 1553857630.925 * [backup-simplify]: Simplify (* 1 1) into 1 1553857630.925 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857630.925 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857630.925 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857630.925 * [taylor]: Taking taylor expansion of y.im in y.re 1553857630.925 * [backup-simplify]: Simplify y.im into y.im 1553857630.925 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857630.925 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857630.926 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857630.926 * [backup-simplify]: Simplify (* x.im 1) into x.im 1553857630.926 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857630.926 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857630.927 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857630.928 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857630.928 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1553857630.929 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 1553857630.929 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857630.929 * [taylor]: Taking taylor expansion of 0 in x.im 1553857630.929 * [backup-simplify]: Simplify 0 into 0 1553857630.929 * [taylor]: Taking taylor expansion of 1 in y.im 1553857630.929 * [backup-simplify]: Simplify 1 into 1 1553857630.929 * [backup-simplify]: Simplify 0 into 0 1553857630.929 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857630.930 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857630.931 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1553857630.931 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857630.931 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1553857630.931 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857630.931 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857630.931 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857630.931 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 1553857630.932 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1553857630.932 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1553857630.932 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857630.933 * [backup-simplify]: Simplify (- (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857630.933 * [taylor]: Taking taylor expansion of 0 in y.re 1553857630.933 * [backup-simplify]: Simplify 0 into 0 1553857630.933 * [taylor]: Taking taylor expansion of 0 in x.im 1553857630.933 * [backup-simplify]: Simplify 0 into 0 1553857630.933 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1553857630.933 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857630.933 * [taylor]: Taking taylor expansion of y.im in x.im 1553857630.933 * [backup-simplify]: Simplify y.im into y.im 1553857630.933 * [taylor]: Taking taylor expansion of x.im in x.im 1553857630.933 * [backup-simplify]: Simplify 0 into 0 1553857630.933 * [backup-simplify]: Simplify 1 into 1 1553857630.933 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857630.933 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857630.933 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857630.933 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857630.933 * [taylor]: Taking taylor expansion of y.im in y.im 1553857630.933 * [backup-simplify]: Simplify 0 into 0 1553857630.933 * [backup-simplify]: Simplify 1 into 1 1553857630.934 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857630.934 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857630.935 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857630.935 * [backup-simplify]: Simplify 0 into 0 1553857630.935 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553857630.936 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857630.936 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857630.936 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857630.936 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857630.937 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 1553857630.937 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1553857630.937 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.im 1553857630.937 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1553857630.938 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1553857630.938 * [taylor]: Taking taylor expansion of y.im in x.im 1553857630.938 * [backup-simplify]: Simplify y.im into y.im 1553857630.938 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857630.938 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857630.938 * [taylor]: Taking taylor expansion of 0 in y.im 1553857630.938 * [backup-simplify]: Simplify 0 into 0 1553857630.938 * [backup-simplify]: Simplify 0 into 0 1553857630.938 * [taylor]: Taking taylor expansion of 0 in y.im 1553857630.938 * [backup-simplify]: Simplify 0 into 0 1553857630.938 * [backup-simplify]: Simplify 0 into 0 1553857630.938 * [backup-simplify]: Simplify 0 into 0 1553857630.938 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857630.939 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857630.939 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1553857630.940 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857630.940 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1553857630.940 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857630.940 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857630.940 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857630.941 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 1553857630.941 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1553857630.942 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1553857630.942 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857630.943 * [backup-simplify]: Simplify (- (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857630.943 * [taylor]: Taking taylor expansion of 0 in y.re 1553857630.943 * [backup-simplify]: Simplify 0 into 0 1553857630.943 * [taylor]: Taking taylor expansion of 0 in x.im 1553857630.943 * [backup-simplify]: Simplify 0 into 0 1553857630.943 * [taylor]: Taking taylor expansion of 0 in x.im 1553857630.943 * [backup-simplify]: Simplify 0 into 0 1553857630.943 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857630.944 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857630.944 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857630.944 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1553857630.944 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857630.944 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1553857630.944 * [taylor]: Taking taylor expansion of 0 in x.im 1553857630.944 * [backup-simplify]: Simplify 0 into 0 1553857630.945 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1553857630.946 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857630.946 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857630.946 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1553857630.946 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857630.948 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 1553857630.948 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1553857630.948 * [taylor]: Taking taylor expansion of 0 in x.im 1553857630.948 * [backup-simplify]: Simplify 0 into 0 1553857630.948 * [taylor]: Taking taylor expansion of 0 in y.im 1553857630.948 * [backup-simplify]: Simplify 0 into 0 1553857630.949 * [backup-simplify]: Simplify 0 into 0 1553857630.949 * [backup-simplify]: Simplify 0 into 0 1553857630.949 * * * * [progress]: [ 2 / 2 ] generating series at (2 1) 1553857630.949 * [backup-simplify]: Simplify (fma x.re y.re (* x.im y.im)) into (fma x.re y.re (* y.im x.im)) 1553857630.949 * [approximate]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in (x.re y.re x.im y.im) around 0 1553857630.949 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.im 1553857630.949 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857630.949 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.im 1553857630.949 * [taylor]: Taking taylor expansion of x.re in y.im 1553857630.949 * [backup-simplify]: Simplify x.re into x.re 1553857630.949 * [taylor]: Taking taylor expansion of y.re in y.im 1553857630.949 * [backup-simplify]: Simplify y.re into y.re 1553857630.949 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1553857630.949 * [taylor]: Taking taylor expansion of y.im in y.im 1553857630.949 * [backup-simplify]: Simplify 0 into 0 1553857630.949 * [backup-simplify]: Simplify 1 into 1 1553857630.949 * [taylor]: Taking taylor expansion of x.im in y.im 1553857630.949 * [backup-simplify]: Simplify x.im into x.im 1553857630.949 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.im 1553857630.949 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857630.949 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.im 1553857630.949 * [taylor]: Taking taylor expansion of x.re in x.im 1553857630.949 * [backup-simplify]: Simplify x.re into x.re 1553857630.949 * [taylor]: Taking taylor expansion of y.re in x.im 1553857630.949 * [backup-simplify]: Simplify y.re into y.re 1553857630.949 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857630.949 * [taylor]: Taking taylor expansion of y.im in x.im 1553857630.949 * [backup-simplify]: Simplify y.im into y.im 1553857630.949 * [taylor]: Taking taylor expansion of x.im in x.im 1553857630.949 * [backup-simplify]: Simplify 0 into 0 1553857630.949 * [backup-simplify]: Simplify 1 into 1 1553857630.949 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.re 1553857630.949 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857630.949 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.re 1553857630.949 * [taylor]: Taking taylor expansion of x.re in y.re 1553857630.949 * [backup-simplify]: Simplify x.re into x.re 1553857630.949 * [taylor]: Taking taylor expansion of y.re in y.re 1553857630.949 * [backup-simplify]: Simplify 0 into 0 1553857630.949 * [backup-simplify]: Simplify 1 into 1 1553857630.949 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857630.949 * [taylor]: Taking taylor expansion of y.im in y.re 1553857630.949 * [backup-simplify]: Simplify y.im into y.im 1553857630.949 * [taylor]: Taking taylor expansion of x.im in y.re 1553857630.949 * [backup-simplify]: Simplify x.im into x.im 1553857630.949 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1553857630.949 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857630.949 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1553857630.949 * [taylor]: Taking taylor expansion of x.re in x.re 1553857630.949 * [backup-simplify]: Simplify 0 into 0 1553857630.950 * [backup-simplify]: Simplify 1 into 1 1553857630.950 * [taylor]: Taking taylor expansion of y.re in x.re 1553857630.950 * [backup-simplify]: Simplify y.re into y.re 1553857630.950 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857630.950 * [taylor]: Taking taylor expansion of y.im in x.re 1553857630.950 * [backup-simplify]: Simplify y.im into y.im 1553857630.950 * [taylor]: Taking taylor expansion of x.im in x.re 1553857630.950 * [backup-simplify]: Simplify x.im into x.im 1553857630.950 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1553857630.950 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857630.950 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1553857630.950 * [taylor]: Taking taylor expansion of x.re in x.re 1553857630.950 * [backup-simplify]: Simplify 0 into 0 1553857630.950 * [backup-simplify]: Simplify 1 into 1 1553857630.950 * [taylor]: Taking taylor expansion of y.re in x.re 1553857630.950 * [backup-simplify]: Simplify y.re into y.re 1553857630.950 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857630.950 * [taylor]: Taking taylor expansion of y.im in x.re 1553857630.950 * [backup-simplify]: Simplify y.im into y.im 1553857630.950 * [taylor]: Taking taylor expansion of x.im in x.re 1553857630.950 * [backup-simplify]: Simplify x.im into x.im 1553857630.950 * [backup-simplify]: Simplify (* 0 y.re) into 0 1553857630.950 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857630.950 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1553857630.950 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857630.950 * [taylor]: Taking taylor expansion of y.im in y.re 1553857630.950 * [backup-simplify]: Simplify y.im into y.im 1553857630.950 * [taylor]: Taking taylor expansion of x.im in y.re 1553857630.950 * [backup-simplify]: Simplify x.im into x.im 1553857630.950 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857630.950 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857630.950 * [taylor]: Taking taylor expansion of y.im in x.im 1553857630.950 * [backup-simplify]: Simplify y.im into y.im 1553857630.950 * [taylor]: Taking taylor expansion of x.im in x.im 1553857630.950 * [backup-simplify]: Simplify 0 into 0 1553857630.950 * [backup-simplify]: Simplify 1 into 1 1553857630.950 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857630.950 * [taylor]: Taking taylor expansion of 0 in y.im 1553857630.950 * [backup-simplify]: Simplify 0 into 0 1553857630.950 * [backup-simplify]: Simplify 0 into 0 1553857630.951 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.re)) into y.re 1553857630.951 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857630.951 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1553857630.951 * [taylor]: Taking taylor expansion of y.re in y.re 1553857630.951 * [backup-simplify]: Simplify 0 into 0 1553857630.951 * [backup-simplify]: Simplify 1 into 1 1553857630.951 * [taylor]: Taking taylor expansion of 0 in x.im 1553857630.951 * [backup-simplify]: Simplify 0 into 0 1553857630.951 * [taylor]: Taking taylor expansion of 0 in y.im 1553857630.951 * [backup-simplify]: Simplify 0 into 0 1553857630.951 * [backup-simplify]: Simplify 0 into 0 1553857630.951 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857630.951 * [taylor]: Taking taylor expansion of 0 in x.im 1553857630.951 * [backup-simplify]: Simplify 0 into 0 1553857630.951 * [taylor]: Taking taylor expansion of 0 in y.im 1553857630.951 * [backup-simplify]: Simplify 0 into 0 1553857630.951 * [backup-simplify]: Simplify 0 into 0 1553857630.952 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857630.952 * [taylor]: Taking taylor expansion of y.im in y.im 1553857630.952 * [backup-simplify]: Simplify 0 into 0 1553857630.952 * [backup-simplify]: Simplify 1 into 1 1553857630.952 * [backup-simplify]: Simplify 0 into 0 1553857630.952 * [backup-simplify]: Simplify 0 into 0 1553857630.952 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.re))) into 0 1553857630.953 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857630.953 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857630.953 * [taylor]: Taking taylor expansion of 0 in y.re 1553857630.953 * [backup-simplify]: Simplify 0 into 0 1553857630.953 * [taylor]: Taking taylor expansion of 0 in x.im 1553857630.953 * [backup-simplify]: Simplify 0 into 0 1553857630.953 * [taylor]: Taking taylor expansion of 0 in y.im 1553857630.953 * [backup-simplify]: Simplify 0 into 0 1553857630.953 * [backup-simplify]: Simplify 0 into 0 1553857630.953 * [backup-simplify]: Simplify 0 into 0 1553857630.953 * [backup-simplify]: Simplify (fma (/ 1 x.re) (/ 1 y.re) (* (/ 1 x.im) (/ 1 y.im))) into (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) 1553857630.953 * [approximate]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in (x.re y.re x.im y.im) around 0 1553857630.953 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.im 1553857630.953 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857630.953 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.im 1553857630.953 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 1553857630.953 * [taylor]: Taking taylor expansion of x.re in y.im 1553857630.954 * [backup-simplify]: Simplify x.re into x.re 1553857630.954 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857630.954 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1553857630.954 * [taylor]: Taking taylor expansion of y.re in y.im 1553857630.954 * [backup-simplify]: Simplify y.re into y.re 1553857630.954 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857630.954 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1553857630.954 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1553857630.954 * [taylor]: Taking taylor expansion of y.im in y.im 1553857630.954 * [backup-simplify]: Simplify 0 into 0 1553857630.954 * [backup-simplify]: Simplify 1 into 1 1553857630.954 * [taylor]: Taking taylor expansion of x.im in y.im 1553857630.954 * [backup-simplify]: Simplify x.im into x.im 1553857630.954 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857630.954 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1553857630.954 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553857630.954 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.im 1553857630.954 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857630.954 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.im 1553857630.954 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553857630.954 * [taylor]: Taking taylor expansion of x.re in x.im 1553857630.954 * [backup-simplify]: Simplify x.re into x.re 1553857630.954 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857630.954 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1553857630.954 * [taylor]: Taking taylor expansion of y.re in x.im 1553857630.954 * [backup-simplify]: Simplify y.re into y.re 1553857630.954 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857630.954 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1553857630.954 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857630.955 * [taylor]: Taking taylor expansion of y.im in x.im 1553857630.955 * [backup-simplify]: Simplify y.im into y.im 1553857630.955 * [taylor]: Taking taylor expansion of x.im in x.im 1553857630.955 * [backup-simplify]: Simplify 0 into 0 1553857630.955 * [backup-simplify]: Simplify 1 into 1 1553857630.955 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857630.955 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857630.955 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857630.955 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.re 1553857630.955 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857630.955 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.re 1553857630.955 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 1553857630.955 * [taylor]: Taking taylor expansion of x.re in y.re 1553857630.955 * [backup-simplify]: Simplify x.re into x.re 1553857630.955 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857630.955 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857630.955 * [taylor]: Taking taylor expansion of y.re in y.re 1553857630.955 * [backup-simplify]: Simplify 0 into 0 1553857630.955 * [backup-simplify]: Simplify 1 into 1 1553857630.955 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857630.955 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1553857630.955 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857630.956 * [taylor]: Taking taylor expansion of y.im in y.re 1553857630.956 * [backup-simplify]: Simplify y.im into y.im 1553857630.956 * [taylor]: Taking taylor expansion of x.im in y.re 1553857630.956 * [backup-simplify]: Simplify x.im into x.im 1553857630.956 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857630.956 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857630.956 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1553857630.956 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857630.956 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1553857630.956 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553857630.956 * [taylor]: Taking taylor expansion of x.re in x.re 1553857630.956 * [backup-simplify]: Simplify 0 into 0 1553857630.956 * [backup-simplify]: Simplify 1 into 1 1553857630.956 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857630.956 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1553857630.956 * [taylor]: Taking taylor expansion of y.re in x.re 1553857630.956 * [backup-simplify]: Simplify y.re into y.re 1553857630.956 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857630.956 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1553857630.956 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857630.956 * [taylor]: Taking taylor expansion of y.im in x.re 1553857630.956 * [backup-simplify]: Simplify y.im into y.im 1553857630.956 * [taylor]: Taking taylor expansion of x.im in x.re 1553857630.956 * [backup-simplify]: Simplify x.im into x.im 1553857630.956 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857630.956 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857630.956 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1553857630.956 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857630.956 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1553857630.956 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553857630.956 * [taylor]: Taking taylor expansion of x.re in x.re 1553857630.956 * [backup-simplify]: Simplify 0 into 0 1553857630.956 * [backup-simplify]: Simplify 1 into 1 1553857630.957 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857630.957 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1553857630.957 * [taylor]: Taking taylor expansion of y.re in x.re 1553857630.957 * [backup-simplify]: Simplify y.re into y.re 1553857630.957 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857630.957 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1553857630.957 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857630.957 * [taylor]: Taking taylor expansion of y.im in x.re 1553857630.957 * [backup-simplify]: Simplify y.im into y.im 1553857630.957 * [taylor]: Taking taylor expansion of x.im in x.re 1553857630.957 * [backup-simplify]: Simplify x.im into x.im 1553857630.957 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857630.957 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857630.957 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1553857630.957 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857630.957 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857630.957 * [taylor]: Taking taylor expansion of y.re in y.re 1553857630.957 * [backup-simplify]: Simplify 0 into 0 1553857630.957 * [backup-simplify]: Simplify 1 into 1 1553857630.958 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857630.958 * [taylor]: Taking taylor expansion of 1 in x.im 1553857630.958 * [backup-simplify]: Simplify 1 into 1 1553857630.958 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857630.958 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857630.959 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (/ 1 y.re))) into 0 1553857630.959 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1553857630.959 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1553857630.959 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857630.959 * [taylor]: Taking taylor expansion of y.im in y.re 1553857630.959 * [backup-simplify]: Simplify y.im into y.im 1553857630.959 * [taylor]: Taking taylor expansion of x.im in y.re 1553857630.959 * [backup-simplify]: Simplify x.im into x.im 1553857630.959 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857630.959 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857630.959 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857630.959 * [taylor]: Taking taylor expansion of 0 in x.im 1553857630.959 * [backup-simplify]: Simplify 0 into 0 1553857630.959 * [taylor]: Taking taylor expansion of 1 in y.im 1553857630.959 * [backup-simplify]: Simplify 1 into 1 1553857630.959 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857630.960 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857630.961 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1553857630.961 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857630.961 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1553857630.961 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857630.961 * [taylor]: Taking taylor expansion of 0 in y.re 1553857630.961 * [backup-simplify]: Simplify 0 into 0 1553857630.961 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1553857630.961 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857630.961 * [taylor]: Taking taylor expansion of y.im in x.im 1553857630.961 * [backup-simplify]: Simplify y.im into y.im 1553857630.961 * [taylor]: Taking taylor expansion of x.im in x.im 1553857630.961 * [backup-simplify]: Simplify 0 into 0 1553857630.961 * [backup-simplify]: Simplify 1 into 1 1553857630.961 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857630.962 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857630.962 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857630.962 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857630.962 * [taylor]: Taking taylor expansion of y.im in y.im 1553857630.962 * [backup-simplify]: Simplify 0 into 0 1553857630.962 * [backup-simplify]: Simplify 1 into 1 1553857630.962 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857630.962 * [backup-simplify]: Simplify 1 into 1 1553857630.962 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857630.963 * [taylor]: Taking taylor expansion of 0 in x.im 1553857630.963 * [backup-simplify]: Simplify 0 into 0 1553857630.963 * [taylor]: Taking taylor expansion of 0 in y.im 1553857630.963 * [backup-simplify]: Simplify 0 into 0 1553857630.963 * [taylor]: Taking taylor expansion of 0 in y.im 1553857630.963 * [backup-simplify]: Simplify 0 into 0 1553857630.963 * [backup-simplify]: Simplify 1 into 1 1553857630.963 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857630.963 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857630.964 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1553857630.964 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857630.965 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1553857630.965 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857630.965 * [taylor]: Taking taylor expansion of 0 in y.re 1553857630.965 * [backup-simplify]: Simplify 0 into 0 1553857630.965 * [taylor]: Taking taylor expansion of 0 in x.im 1553857630.965 * [backup-simplify]: Simplify 0 into 0 1553857630.965 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857630.965 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1553857630.965 * [taylor]: Taking taylor expansion of 0 in x.im 1553857630.965 * [backup-simplify]: Simplify 0 into 0 1553857630.967 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857630.967 * [taylor]: Taking taylor expansion of 0 in x.im 1553857630.967 * [backup-simplify]: Simplify 0 into 0 1553857630.968 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1553857630.968 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857630.968 * [taylor]: Taking taylor expansion of 0 in y.im 1553857630.968 * [backup-simplify]: Simplify 0 into 0 1553857630.968 * [taylor]: Taking taylor expansion of 0 in y.im 1553857630.968 * [backup-simplify]: Simplify 0 into 0 1553857630.968 * [taylor]: Taking taylor expansion of 0 in y.im 1553857630.968 * [backup-simplify]: Simplify 0 into 0 1553857630.968 * [taylor]: Taking taylor expansion of 0 in y.im 1553857630.968 * [backup-simplify]: Simplify 0 into 0 1553857630.969 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857630.969 * [backup-simplify]: Simplify 0 into 0 1553857630.969 * [backup-simplify]: Simplify 0 into 0 1553857630.969 * [backup-simplify]: Simplify 0 into 0 1553857630.969 * [backup-simplify]: Simplify 0 into 0 1553857630.970 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857630.971 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857630.972 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re)))))) into 0 1553857630.973 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553857630.973 * [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 1553857630.974 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857630.974 * [taylor]: Taking taylor expansion of 0 in y.re 1553857630.974 * [backup-simplify]: Simplify 0 into 0 1553857630.974 * [taylor]: Taking taylor expansion of 0 in x.im 1553857630.974 * [backup-simplify]: Simplify 0 into 0 1553857630.974 * [taylor]: Taking taylor expansion of 0 in x.im 1553857630.974 * [backup-simplify]: Simplify 0 into 0 1553857630.974 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857630.975 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1553857630.975 * [taylor]: Taking taylor expansion of 0 in x.im 1553857630.975 * [backup-simplify]: Simplify 0 into 0 1553857630.976 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857630.976 * [taylor]: Taking taylor expansion of 0 in x.im 1553857630.976 * [backup-simplify]: Simplify 0 into 0 1553857630.976 * [taylor]: Taking taylor expansion of 0 in y.im 1553857630.976 * [backup-simplify]: Simplify 0 into 0 1553857630.976 * [taylor]: Taking taylor expansion of 0 in y.im 1553857630.976 * [backup-simplify]: Simplify 0 into 0 1553857630.976 * [taylor]: Taking taylor expansion of 0 in y.im 1553857630.976 * [backup-simplify]: Simplify 0 into 0 1553857630.977 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553857630.977 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857630.977 * [taylor]: Taking taylor expansion of 0 in y.im 1553857630.977 * [backup-simplify]: Simplify 0 into 0 1553857630.977 * [taylor]: Taking taylor expansion of 0 in y.im 1553857630.977 * [backup-simplify]: Simplify 0 into 0 1553857630.977 * [taylor]: Taking taylor expansion of 0 in y.im 1553857630.977 * [backup-simplify]: Simplify 0 into 0 1553857630.977 * [taylor]: Taking taylor expansion of 0 in y.im 1553857630.977 * [backup-simplify]: Simplify 0 into 0 1553857630.977 * [backup-simplify]: Simplify 0 into 0 1553857630.977 * [backup-simplify]: Simplify 0 into 0 1553857630.978 * [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.im x.im) (* y.re x.re)) 1553857630.978 * [backup-simplify]: Simplify (fma (/ 1 (- x.re)) (/ 1 (- y.re)) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) into (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) 1553857630.978 * [approximate]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in (x.re y.re x.im y.im) around 0 1553857630.978 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.im 1553857630.979 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857630.979 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.im 1553857630.979 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 1553857630.979 * [taylor]: Taking taylor expansion of -1 in y.im 1553857630.979 * [backup-simplify]: Simplify -1 into -1 1553857630.979 * [taylor]: Taking taylor expansion of x.re in y.im 1553857630.979 * [backup-simplify]: Simplify x.re into x.re 1553857630.979 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553857630.979 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1553857630.979 * [taylor]: Taking taylor expansion of -1 in y.im 1553857630.979 * [backup-simplify]: Simplify -1 into -1 1553857630.979 * [taylor]: Taking taylor expansion of y.re in y.im 1553857630.979 * [backup-simplify]: Simplify y.re into y.re 1553857630.979 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857630.979 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1553857630.979 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1553857630.979 * [taylor]: Taking taylor expansion of y.im in y.im 1553857630.979 * [backup-simplify]: Simplify 0 into 0 1553857630.979 * [backup-simplify]: Simplify 1 into 1 1553857630.979 * [taylor]: Taking taylor expansion of x.im in y.im 1553857630.979 * [backup-simplify]: Simplify x.im into x.im 1553857630.979 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857630.980 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1553857630.980 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553857630.980 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.im 1553857630.980 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857630.980 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.im 1553857630.980 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 1553857630.980 * [taylor]: Taking taylor expansion of -1 in x.im 1553857630.980 * [backup-simplify]: Simplify -1 into -1 1553857630.980 * [taylor]: Taking taylor expansion of x.re in x.im 1553857630.980 * [backup-simplify]: Simplify x.re into x.re 1553857630.980 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553857630.980 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1553857630.980 * [taylor]: Taking taylor expansion of -1 in x.im 1553857630.980 * [backup-simplify]: Simplify -1 into -1 1553857630.980 * [taylor]: Taking taylor expansion of y.re in x.im 1553857630.980 * [backup-simplify]: Simplify y.re into y.re 1553857630.980 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857630.980 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1553857630.980 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857630.980 * [taylor]: Taking taylor expansion of y.im in x.im 1553857630.980 * [backup-simplify]: Simplify y.im into y.im 1553857630.980 * [taylor]: Taking taylor expansion of x.im in x.im 1553857630.980 * [backup-simplify]: Simplify 0 into 0 1553857630.980 * [backup-simplify]: Simplify 1 into 1 1553857630.980 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857630.981 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857630.981 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857630.981 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.re 1553857630.981 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857630.981 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.re 1553857630.981 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 1553857630.981 * [taylor]: Taking taylor expansion of -1 in y.re 1553857630.981 * [backup-simplify]: Simplify -1 into -1 1553857630.981 * [taylor]: Taking taylor expansion of x.re in y.re 1553857630.981 * [backup-simplify]: Simplify x.re into x.re 1553857630.981 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553857630.981 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1553857630.981 * [taylor]: Taking taylor expansion of -1 in y.re 1553857630.981 * [backup-simplify]: Simplify -1 into -1 1553857630.981 * [taylor]: Taking taylor expansion of y.re in y.re 1553857630.981 * [backup-simplify]: Simplify 0 into 0 1553857630.981 * [backup-simplify]: Simplify 1 into 1 1553857630.982 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857630.982 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1553857630.982 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857630.982 * [taylor]: Taking taylor expansion of y.im in y.re 1553857630.982 * [backup-simplify]: Simplify y.im into y.im 1553857630.982 * [taylor]: Taking taylor expansion of x.im in y.re 1553857630.982 * [backup-simplify]: Simplify x.im into x.im 1553857630.982 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857630.982 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857630.982 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1553857630.982 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857630.982 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1553857630.982 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1553857630.982 * [taylor]: Taking taylor expansion of -1 in x.re 1553857630.982 * [backup-simplify]: Simplify -1 into -1 1553857630.982 * [taylor]: Taking taylor expansion of x.re in x.re 1553857630.982 * [backup-simplify]: Simplify 0 into 0 1553857630.982 * [backup-simplify]: Simplify 1 into 1 1553857630.983 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857630.983 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1553857630.983 * [taylor]: Taking taylor expansion of -1 in x.re 1553857630.983 * [backup-simplify]: Simplify -1 into -1 1553857630.983 * [taylor]: Taking taylor expansion of y.re in x.re 1553857630.983 * [backup-simplify]: Simplify y.re into y.re 1553857630.983 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857630.983 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1553857630.983 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857630.983 * [taylor]: Taking taylor expansion of y.im in x.re 1553857630.983 * [backup-simplify]: Simplify y.im into y.im 1553857630.983 * [taylor]: Taking taylor expansion of x.im in x.re 1553857630.983 * [backup-simplify]: Simplify x.im into x.im 1553857630.983 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857630.983 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857630.983 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1553857630.984 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857630.984 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1553857630.984 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1553857630.984 * [taylor]: Taking taylor expansion of -1 in x.re 1553857630.984 * [backup-simplify]: Simplify -1 into -1 1553857630.984 * [taylor]: Taking taylor expansion of x.re in x.re 1553857630.984 * [backup-simplify]: Simplify 0 into 0 1553857630.984 * [backup-simplify]: Simplify 1 into 1 1553857630.984 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857630.984 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1553857630.984 * [taylor]: Taking taylor expansion of -1 in x.re 1553857630.984 * [backup-simplify]: Simplify -1 into -1 1553857630.984 * [taylor]: Taking taylor expansion of y.re in x.re 1553857630.984 * [backup-simplify]: Simplify y.re into y.re 1553857630.984 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857630.984 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1553857630.984 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857630.984 * [taylor]: Taking taylor expansion of y.im in x.re 1553857630.984 * [backup-simplify]: Simplify y.im into y.im 1553857630.984 * [taylor]: Taking taylor expansion of x.im in x.re 1553857630.984 * [backup-simplify]: Simplify x.im into x.im 1553857630.985 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857630.985 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857630.985 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1553857630.985 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857630.985 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857630.985 * [taylor]: Taking taylor expansion of y.re in y.re 1553857630.985 * [backup-simplify]: Simplify 0 into 0 1553857630.985 * [backup-simplify]: Simplify 1 into 1 1553857630.985 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857630.985 * [taylor]: Taking taylor expansion of 1 in x.im 1553857630.985 * [backup-simplify]: Simplify 1 into 1 1553857630.986 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857630.986 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857630.987 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ -1 y.re))) into 0 1553857630.987 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1553857630.987 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1553857630.987 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857630.987 * [taylor]: Taking taylor expansion of y.im in y.re 1553857630.987 * [backup-simplify]: Simplify y.im into y.im 1553857630.987 * [taylor]: Taking taylor expansion of x.im in y.re 1553857630.987 * [backup-simplify]: Simplify x.im into x.im 1553857630.987 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857630.987 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857630.988 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857630.988 * [taylor]: Taking taylor expansion of 0 in x.im 1553857630.988 * [backup-simplify]: Simplify 0 into 0 1553857630.988 * [taylor]: Taking taylor expansion of 1 in y.im 1553857630.988 * [backup-simplify]: Simplify 1 into 1 1553857630.989 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857630.990 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857630.990 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1553857630.991 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857630.991 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1553857630.991 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857630.991 * [taylor]: Taking taylor expansion of 0 in y.re 1553857630.991 * [backup-simplify]: Simplify 0 into 0 1553857630.991 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1553857630.991 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857630.991 * [taylor]: Taking taylor expansion of y.im in x.im 1553857630.991 * [backup-simplify]: Simplify y.im into y.im 1553857630.991 * [taylor]: Taking taylor expansion of x.im in x.im 1553857630.991 * [backup-simplify]: Simplify 0 into 0 1553857630.991 * [backup-simplify]: Simplify 1 into 1 1553857630.991 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857630.992 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857630.992 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857630.992 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857630.992 * [taylor]: Taking taylor expansion of y.im in y.im 1553857630.992 * [backup-simplify]: Simplify 0 into 0 1553857630.992 * [backup-simplify]: Simplify 1 into 1 1553857630.992 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857630.992 * [backup-simplify]: Simplify 1 into 1 1553857630.993 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857630.993 * [taylor]: Taking taylor expansion of 0 in x.im 1553857630.993 * [backup-simplify]: Simplify 0 into 0 1553857630.994 * [taylor]: Taking taylor expansion of 0 in y.im 1553857630.994 * [backup-simplify]: Simplify 0 into 0 1553857630.994 * [taylor]: Taking taylor expansion of 0 in y.im 1553857630.994 * [backup-simplify]: Simplify 0 into 0 1553857630.994 * [backup-simplify]: Simplify 1 into 1 1553857630.994 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857630.995 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857630.996 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1553857630.997 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857630.997 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1553857630.997 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857630.997 * [taylor]: Taking taylor expansion of 0 in y.re 1553857630.997 * [backup-simplify]: Simplify 0 into 0 1553857630.997 * [taylor]: Taking taylor expansion of 0 in x.im 1553857630.998 * [backup-simplify]: Simplify 0 into 0 1553857630.998 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857630.998 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1553857630.998 * [taylor]: Taking taylor expansion of 0 in x.im 1553857630.998 * [backup-simplify]: Simplify 0 into 0 1553857630.999 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857630.999 * [taylor]: Taking taylor expansion of 0 in x.im 1553857630.999 * [backup-simplify]: Simplify 0 into 0 1553857631.000 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1553857631.000 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857631.000 * [taylor]: Taking taylor expansion of 0 in y.im 1553857631.000 * [backup-simplify]: Simplify 0 into 0 1553857631.000 * [taylor]: Taking taylor expansion of 0 in y.im 1553857631.000 * [backup-simplify]: Simplify 0 into 0 1553857631.000 * [taylor]: Taking taylor expansion of 0 in y.im 1553857631.000 * [backup-simplify]: Simplify 0 into 0 1553857631.000 * [taylor]: Taking taylor expansion of 0 in y.im 1553857631.000 * [backup-simplify]: Simplify 0 into 0 1553857631.001 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857631.001 * [backup-simplify]: Simplify 0 into 0 1553857631.001 * [backup-simplify]: Simplify 0 into 0 1553857631.001 * [backup-simplify]: Simplify 0 into 0 1553857631.001 * [backup-simplify]: Simplify 0 into 0 1553857631.001 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857631.002 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857631.004 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re)))))) into 0 1553857631.005 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553857631.005 * [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 1553857631.006 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857631.006 * [taylor]: Taking taylor expansion of 0 in y.re 1553857631.006 * [backup-simplify]: Simplify 0 into 0 1553857631.006 * [taylor]: Taking taylor expansion of 0 in x.im 1553857631.006 * [backup-simplify]: Simplify 0 into 0 1553857631.006 * [taylor]: Taking taylor expansion of 0 in x.im 1553857631.006 * [backup-simplify]: Simplify 0 into 0 1553857631.006 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857631.007 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1553857631.007 * [taylor]: Taking taylor expansion of 0 in x.im 1553857631.007 * [backup-simplify]: Simplify 0 into 0 1553857631.008 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857631.008 * [taylor]: Taking taylor expansion of 0 in x.im 1553857631.008 * [backup-simplify]: Simplify 0 into 0 1553857631.008 * [taylor]: Taking taylor expansion of 0 in y.im 1553857631.008 * [backup-simplify]: Simplify 0 into 0 1553857631.008 * [taylor]: Taking taylor expansion of 0 in y.im 1553857631.008 * [backup-simplify]: Simplify 0 into 0 1553857631.008 * [taylor]: Taking taylor expansion of 0 in y.im 1553857631.008 * [backup-simplify]: Simplify 0 into 0 1553857631.009 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553857631.009 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857631.009 * [taylor]: Taking taylor expansion of 0 in y.im 1553857631.009 * [backup-simplify]: Simplify 0 into 0 1553857631.009 * [taylor]: Taking taylor expansion of 0 in y.im 1553857631.009 * [backup-simplify]: Simplify 0 into 0 1553857631.009 * [taylor]: Taking taylor expansion of 0 in y.im 1553857631.009 * [backup-simplify]: Simplify 0 into 0 1553857631.009 * [taylor]: Taking taylor expansion of 0 in y.im 1553857631.009 * [backup-simplify]: Simplify 0 into 0 1553857631.009 * [backup-simplify]: Simplify 0 into 0 1553857631.009 * [backup-simplify]: Simplify 0 into 0 1553857631.010 * [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.im x.im) (* y.re x.re)) 1553857631.010 * * * [progress]: simplifying candidates 1553857631.010 * * * * [progress]: [ 1 / 47 ] simplifiying candidate # 1553857631.010 * * * * [progress]: [ 2 / 47 ] simplifiying candidate # 1553857631.010 * * * * [progress]: [ 3 / 47 ] simplifiying candidate # 1553857631.010 * * * * [progress]: [ 4 / 47 ] simplifiying candidate # 1553857631.011 * [simplify]: Simplifying (- (log (fma x.re y.re (* x.im y.im))) (log (fma y.im y.im (* y.re y.re)))) 1553857631.011 * * [simplify]: iters left: 6 (11 enodes) 1553857631.015 * * [simplify]: iters left: 5 (40 enodes) 1553857631.026 * * [simplify]: iters left: 4 (50 enodes) 1553857631.041 * * [simplify]: iters left: 3 (54 enodes) 1553857631.053 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857631.054 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857631.054 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857631.054 * * [simplify]: Extracting #3: cost 20 inf + 0 1553857631.054 * * [simplify]: Extracting #4: cost 17 inf + 128 1553857631.054 * * [simplify]: Extracting #5: cost 10 inf + 657 1553857631.055 * * [simplify]: Extracting #6: cost 0 inf + 2562 1553857631.056 * [simplify]: Simplified to (- (log (fma x.im y.im (* x.re y.re))) (log (fma y.im y.im (* y.re y.re)))) 1553857631.056 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (fma x.im y.im (* x.re y.re))) (log (fma y.im y.im (* y.re y.re)))))) 1553857631.056 * * * * [progress]: [ 5 / 47 ] simplifiying candidate # 1553857631.056 * * * * [progress]: [ 6 / 47 ] simplifiying candidate # 1553857631.056 * * * * [progress]: [ 7 / 47 ] simplifiying candidate # 1553857631.056 * [simplify]: Simplifying (/ (* (* (fma x.re y.re (* x.im y.im)) (fma x.re y.re (* x.im y.im))) (fma x.re y.re (* x.im y.im))) (* (* (fma y.im y.im (* y.re y.re)) (fma y.im y.im (* y.re y.re))) (fma y.im y.im (* y.re y.re)))) 1553857631.056 * * [simplify]: iters left: 6 (13 enodes) 1553857631.062 * * [simplify]: iters left: 5 (53 enodes) 1553857631.078 * * [simplify]: iters left: 4 (124 enodes) 1553857631.122 * * [simplify]: iters left: 3 (408 enodes) 1553857631.317 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857631.317 * * [simplify]: Extracting #1: cost 37 inf + 0 1553857631.318 * * [simplify]: Extracting #2: cost 169 inf + 1 1553857631.320 * * [simplify]: Extracting #3: cost 340 inf + 923 1553857631.331 * * [simplify]: Extracting #4: cost 171 inf + 34838 1553857631.354 * * [simplify]: Extracting #5: cost 5 inf + 76612 1553857631.372 * * [simplify]: Extracting #6: cost 0 inf + 77127 1553857631.401 * * [simplify]: Extracting #7: cost 0 inf + 77047 1553857631.424 * [simplify]: Simplified to (* (/ (fma x.re y.re (* x.im y.im)) (fma y.im y.im (* y.re y.re))) (* (/ (fma x.re y.re (* x.im y.im)) (fma y.im y.im (* y.re y.re))) (/ (fma x.re y.re (* x.im y.im)) (fma y.im y.im (* y.re y.re))))) 1553857631.424 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (* (/ (fma x.re y.re (* x.im y.im)) (fma y.im y.im (* y.re y.re))) (* (/ (fma x.re y.re (* x.im y.im)) (fma y.im y.im (* y.re y.re))) (/ (fma x.re y.re (* x.im y.im)) (fma y.im y.im (* y.re y.re))))))) 1553857631.424 * * * * [progress]: [ 8 / 47 ] simplifiying candidate # 1553857631.424 * * * * [progress]: [ 9 / 47 ] simplifiying candidate # 1553857631.424 * * * * [progress]: [ 10 / 47 ] simplifiying candidate # 1553857631.424 * * * * [progress]: [ 11 / 47 ] simplifiying candidate # 1553857631.424 * * * * [progress]: [ 12 / 47 ] simplifiying candidate # 1553857631.424 * [simplify]: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) 1553857631.425 * * [simplify]: iters left: 6 (13 enodes) 1553857631.427 * * [simplify]: iters left: 5 (50 enodes) 1553857631.439 * * [simplify]: iters left: 4 (72 enodes) 1553857631.457 * * [simplify]: iters left: 3 (83 enodes) 1553857631.468 * * [simplify]: iters left: 2 (86 enodes) 1553857631.478 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857631.478 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857631.478 * * [simplify]: Extracting #2: cost 22 inf + 0 1553857631.478 * * [simplify]: Extracting #3: cost 32 inf + 0 1553857631.478 * * [simplify]: Extracting #4: cost 25 inf + 521 1553857631.479 * * [simplify]: Extracting #5: cost 6 inf + 4796 1553857631.480 * * [simplify]: Extracting #6: cost 0 inf + 7360 1553857631.481 * [simplify]: Simplified to (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma y.re y.re (* y.im y.im)))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma y.re y.re (* y.im y.im))))) 1553857631.481 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma y.re y.re (* y.im y.im)))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma y.re y.re (* y.im y.im))))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1553857631.481 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma y.im y.im (* y.re y.re)))) 1553857631.482 * * [simplify]: iters left: 6 (11 enodes) 1553857631.484 * * [simplify]: iters left: 5 (38 enodes) 1553857631.493 * * [simplify]: iters left: 4 (45 enodes) 1553857631.504 * * [simplify]: iters left: 3 (49 enodes) 1553857631.515 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857631.516 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857631.516 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857631.516 * * [simplify]: Extracting #3: cost 18 inf + 0 1553857631.516 * * [simplify]: Extracting #4: cost 16 inf + 86 1553857631.516 * * [simplify]: Extracting #5: cost 7 inf + 764 1553857631.517 * * [simplify]: Extracting #6: cost 0 inf + 2228 1553857631.517 * [simplify]: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma y.im y.im (* y.re y.re)))) 1553857631.517 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1553857631.518 * * * * [progress]: [ 13 / 47 ] simplifiying candidate # 1553857631.518 * [simplify]: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (fma y.im y.im (* y.re y.re)))) 1553857631.518 * * [simplify]: iters left: 6 (12 enodes) 1553857631.522 * * [simplify]: iters left: 5 (43 enodes) 1553857631.533 * * [simplify]: iters left: 4 (55 enodes) 1553857631.546 * * [simplify]: iters left: 3 (62 enodes) 1553857631.561 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857631.561 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857631.561 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857631.561 * * [simplify]: Extracting #3: cost 22 inf + 2 1553857631.561 * * [simplify]: Extracting #4: cost 17 inf + 423 1553857631.562 * * [simplify]: Extracting #5: cost 0 inf + 3362 1553857631.563 * [simplify]: Simplified to (* (cbrt (fma x.im y.im (* x.re y.re))) (/ (cbrt (fma x.im y.im (* x.re y.re))) (hypot y.im y.re))) 1553857631.563 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.im y.im (* x.re y.re))) (/ (cbrt (fma x.im y.im (* x.re y.re))) (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857631.564 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) 1553857631.564 * * [simplify]: iters left: 6 (11 enodes) 1553857631.568 * * [simplify]: iters left: 5 (38 enodes) 1553857631.578 * * [simplify]: iters left: 4 (46 enodes) 1553857631.590 * * [simplify]: iters left: 3 (50 enodes) 1553857631.597 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857631.597 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857631.597 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857631.597 * * [simplify]: Extracting #3: cost 14 inf + 116 1553857631.597 * * [simplify]: Extracting #4: cost 13 inf + 242 1553857631.598 * * [simplify]: Extracting #5: cost 5 inf + 743 1553857631.598 * * [simplify]: Extracting #6: cost 0 inf + 1748 1553857631.598 * [simplify]: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1553857631.598 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (fma y.im y.im (* y.re y.re)))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)))) 1553857631.598 * * * * [progress]: [ 14 / 47 ] simplifiying candidate # 1553857631.598 * [simplify]: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) 1553857631.599 * * [simplify]: iters left: 6 (10 enodes) 1553857631.601 * * [simplify]: iters left: 5 (35 enodes) 1553857631.607 * * [simplify]: iters left: 4 (49 enodes) 1553857631.615 * * [simplify]: iters left: 3 (53 enodes) 1553857631.621 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857631.621 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857631.621 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857631.621 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857631.621 * * [simplify]: Extracting #4: cost 12 inf + 5 1553857631.621 * * [simplify]: Extracting #5: cost 6 inf + 371 1553857631.622 * * [simplify]: Extracting #6: cost 0 inf + 1607 1553857631.623 * [simplify]: Simplified to (* (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im x.im (* x.re y.re)))) 1553857631.623 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im x.im (* x.re y.re)))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (fma y.im y.im (* y.re y.re))))) 1553857631.623 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (fma y.im y.im (* y.re y.re))) 1553857631.623 * * [simplify]: iters left: 6 (10 enodes) 1553857631.627 * * [simplify]: iters left: 5 (35 enodes) 1553857631.635 * * [simplify]: iters left: 4 (42 enodes) 1553857631.644 * * [simplify]: iters left: 3 (46 enodes) 1553857631.655 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857631.655 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857631.655 * * [simplify]: Extracting #2: cost 11 inf + 0 1553857631.655 * * [simplify]: Extracting #3: cost 15 inf + 43 1553857631.655 * * [simplify]: Extracting #4: cost 9 inf + 404 1553857631.655 * * [simplify]: Extracting #5: cost 5 inf + 686 1553857631.656 * * [simplify]: Extracting #6: cost 0 inf + 1714 1553857631.656 * [simplify]: Simplified to (/ (cbrt (fma y.im x.im (* x.re y.re))) (fma y.im y.im (* y.re y.re))) 1553857631.656 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) (/ (cbrt (fma y.im x.im (* x.re y.re))) (fma y.im y.im (* y.re y.re))))) 1553857631.657 * * * * [progress]: [ 15 / 47 ] simplifiying candidate # 1553857631.657 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) 1553857631.657 * * [simplify]: iters left: 6 (12 enodes) 1553857631.661 * * [simplify]: iters left: 5 (43 enodes) 1553857631.667 * * [simplify]: iters left: 4 (52 enodes) 1553857631.674 * * [simplify]: iters left: 3 (56 enodes) 1553857631.681 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857631.681 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857631.681 * * [simplify]: Extracting #2: cost 12 inf + 0 1553857631.681 * * [simplify]: Extracting #3: cost 22 inf + 0 1553857631.681 * * [simplify]: Extracting #4: cost 21 inf + 45 1553857631.681 * * [simplify]: Extracting #5: cost 11 inf + 764 1553857631.682 * * [simplify]: Extracting #6: cost 1 inf + 3073 1553857631.682 * * [simplify]: Extracting #7: cost 0 inf + 3290 1553857631.683 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (* (cbrt (fma y.re y.re (* y.im y.im))) (cbrt (fma y.re y.re (* y.im y.im))))) 1553857631.683 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.im y.im (* x.re y.re))) (* (cbrt (fma y.re y.re (* y.im y.im))) (cbrt (fma y.re y.re (* y.im y.im))))) (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1553857631.683 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (fma y.im y.im (* y.re y.re)))) 1553857631.683 * * [simplify]: iters left: 6 (11 enodes) 1553857631.685 * * [simplify]: iters left: 5 (38 enodes) 1553857631.692 * * [simplify]: iters left: 4 (45 enodes) 1553857631.698 * * [simplify]: iters left: 3 (49 enodes) 1553857631.705 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857631.705 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857631.705 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857631.705 * * [simplify]: Extracting #3: cost 18 inf + 0 1553857631.705 * * [simplify]: Extracting #4: cost 16 inf + 86 1553857631.705 * * [simplify]: Extracting #5: cost 7 inf + 764 1553857631.705 * * [simplify]: Extracting #6: cost 0 inf + 2068 1553857631.706 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (fma y.im y.im (* y.re y.re)))) 1553857631.706 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1553857631.706 * * * * [progress]: [ 16 / 47 ] simplifiying candidate # 1553857631.706 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) 1553857631.706 * * [simplify]: iters left: 6 (11 enodes) 1553857631.708 * * [simplify]: iters left: 5 (38 enodes) 1553857631.714 * * [simplify]: iters left: 4 (46 enodes) 1553857631.720 * * [simplify]: iters left: 3 (50 enodes) 1553857631.726 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857631.726 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857631.726 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857631.726 * * [simplify]: Extracting #3: cost 14 inf + 116 1553857631.726 * * [simplify]: Extracting #4: cost 13 inf + 242 1553857631.726 * * [simplify]: Extracting #5: cost 5 inf + 743 1553857631.727 * * [simplify]: Extracting #6: cost 0 inf + 1588 1553857631.727 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1553857631.727 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857631.727 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) 1553857631.727 * * [simplify]: iters left: 6 (11 enodes) 1553857631.729 * * [simplify]: iters left: 5 (38 enodes) 1553857631.734 * * [simplify]: iters left: 4 (46 enodes) 1553857631.740 * * [simplify]: iters left: 3 (50 enodes) 1553857631.746 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857631.746 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857631.747 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857631.747 * * [simplify]: Extracting #3: cost 14 inf + 116 1553857631.747 * * [simplify]: Extracting #4: cost 13 inf + 242 1553857631.747 * * [simplify]: Extracting #5: cost 5 inf + 743 1553857631.747 * * [simplify]: Extracting #6: cost 0 inf + 1588 1553857631.747 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1553857631.748 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)))) 1553857631.748 * * * * [progress]: [ 17 / 47 ] simplifiying candidate # 1553857631.748 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) 1553857631.748 * * [simplify]: iters left: 6 (9 enodes) 1553857631.750 * * [simplify]: iters left: 5 (30 enodes) 1553857631.755 * * [simplify]: iters left: 4 (36 enodes) 1553857631.760 * * [simplify]: iters left: 3 (39 enodes) 1553857631.768 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857631.768 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857631.768 * * [simplify]: Extracting #2: cost 10 inf + 1 1553857631.768 * * [simplify]: Extracting #3: cost 7 inf + 47 1553857631.769 * * [simplify]: Extracting #4: cost 4 inf + 230 1553857631.769 * * [simplify]: Extracting #5: cost 0 inf + 649 1553857631.769 * [simplify]: Simplified to (sqrt (fma x.re y.re (* x.im y.im))) 1553857631.769 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (fma x.re y.re (* x.im y.im))) (/ (sqrt (fma x.re y.re (* x.im y.im))) (fma y.im y.im (* y.re y.re))))) 1553857631.770 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (fma y.im y.im (* y.re y.re))) 1553857631.770 * * [simplify]: iters left: 6 (10 enodes) 1553857631.773 * * [simplify]: iters left: 5 (35 enodes) 1553857631.780 * * [simplify]: iters left: 4 (42 enodes) 1553857631.787 * * [simplify]: iters left: 3 (46 enodes) 1553857631.793 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857631.793 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857631.793 * * [simplify]: Extracting #2: cost 11 inf + 0 1553857631.794 * * [simplify]: Extracting #3: cost 15 inf + 43 1553857631.794 * * [simplify]: Extracting #4: cost 9 inf + 404 1553857631.794 * * [simplify]: Extracting #5: cost 5 inf + 686 1553857631.794 * * [simplify]: Extracting #6: cost 0 inf + 1554 1553857631.795 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (fma y.im y.im (* y.re y.re))) 1553857631.795 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (fma x.re y.re (* x.im y.im))) (/ (sqrt (fma y.im x.im (* x.re y.re))) (fma y.im y.im (* y.re y.re))))) 1553857631.795 * * * * [progress]: [ 18 / 47 ] simplifiying candidate # 1553857631.795 * [simplify]: Simplifying (/ 1 (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) 1553857631.795 * * [simplify]: iters left: 6 (8 enodes) 1553857631.797 * * [simplify]: iters left: 5 (30 enodes) 1553857631.802 * * [simplify]: iters left: 4 (37 enodes) 1553857631.807 * * [simplify]: iters left: 3 (38 enodes) 1553857631.813 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857631.813 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857631.813 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857631.813 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857631.813 * * [simplify]: Extracting #4: cost 13 inf + 44 1553857631.813 * * [simplify]: Extracting #5: cost 7 inf + 674 1553857631.814 * * [simplify]: Extracting #6: cost 1 inf + 1883 1553857631.814 * * [simplify]: Extracting #7: cost 0 inf + 2101 1553857631.814 * [simplify]: Simplified to (/ 1 (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) 1553857631.814 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) (/ (fma x.re y.re (* x.im y.im)) (cbrt (fma y.im y.im (* y.re y.re)))))) 1553857631.814 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (cbrt (fma y.im y.im (* y.re y.re)))) 1553857631.815 * * [simplify]: iters left: 6 (10 enodes) 1553857631.816 * * [simplify]: iters left: 5 (35 enodes) 1553857631.821 * * [simplify]: iters left: 4 (42 enodes) 1553857631.827 * * [simplify]: iters left: 3 (46 enodes) 1553857631.832 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857631.832 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857631.832 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857631.832 * * [simplify]: Extracting #3: cost 14 inf + 4 1553857631.832 * * [simplify]: Extracting #4: cost 6 inf + 646 1553857631.833 * * [simplify]: Extracting #5: cost 0 inf + 1710 1553857631.833 * [simplify]: Simplified to (/ (fma y.im x.im (* x.re y.re)) (cbrt (fma y.im y.im (* y.re y.re)))) 1553857631.833 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) (/ (fma y.im x.im (* x.re y.re)) (cbrt (fma y.im y.im (* y.re y.re)))))) 1553857631.834 * * * * [progress]: [ 19 / 47 ] simplifiying candidate # 1553857631.834 * [simplify]: Simplifying (/ 1 (sqrt (fma y.im y.im (* y.re y.re)))) 1553857631.834 * * [simplify]: iters left: 6 (7 enodes) 1553857631.837 * * [simplify]: iters left: 5 (25 enodes) 1553857631.845 * * [simplify]: iters left: 4 (31 enodes) 1553857631.855 * * [simplify]: iters left: 3 (32 enodes) 1553857631.864 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857631.864 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857631.864 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857631.864 * * [simplify]: Extracting #3: cost 5 inf + 256 1553857631.864 * * [simplify]: Extracting #4: cost 4 inf + 395 1553857631.865 * * [simplify]: Extracting #5: cost 1 inf + 574 1553857631.865 * * [simplify]: Extracting #6: cost 0 inf + 671 1553857631.865 * [simplify]: Simplified to (/ 1 (hypot y.im y.re)) 1553857631.865 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857631.866 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) 1553857631.866 * * [simplify]: iters left: 6 (10 enodes) 1553857631.870 * * [simplify]: iters left: 5 (35 enodes) 1553857631.880 * * [simplify]: iters left: 4 (43 enodes) 1553857631.892 * * [simplify]: iters left: 3 (47 enodes) 1553857631.903 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857631.903 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857631.903 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857631.903 * * [simplify]: Extracting #3: cost 14 inf + 4 1553857631.904 * * [simplify]: Extracting #4: cost 3 inf + 1106 1553857631.904 * * [simplify]: Extracting #5: cost 0 inf + 1230 1553857631.905 * [simplify]: Simplified to (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)) 1553857631.905 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (fma y.im y.im (* y.re y.re)))) (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)))) 1553857631.905 * * * * [progress]: [ 20 / 47 ] simplifiying candidate # 1553857631.905 * [simplify]: Simplifying (/ 1 1) 1553857631.905 * * [simplify]: iters left: 2 (2 enodes) 1553857631.906 * * [simplify]: iters left: 1 (6 enodes) 1553857631.907 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857631.907 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857631.907 * [simplify]: Simplified to 1 1553857631.908 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (fma x.re y.re (* x.im y.im)) (fma y.im y.im (* y.re y.re))))) 1553857631.908 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (fma y.im y.im (* y.re y.re))) 1553857631.908 * * [simplify]: iters left: 5 (9 enodes) 1553857631.910 * * [simplify]: iters left: 4 (32 enodes) 1553857631.914 * * [simplify]: iters left: 3 (39 enodes) 1553857631.922 * * [simplify]: iters left: 2 (43 enodes) 1553857631.931 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857631.931 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857631.931 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857631.931 * * [simplify]: Extracting #3: cost 13 inf + 45 1553857631.931 * * [simplify]: Extracting #4: cost 6 inf + 448 1553857631.932 * * [simplify]: Extracting #5: cost 0 inf + 1196 1553857631.932 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (fma y.im y.im (* y.re y.re))) 1553857631.932 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (fma x.re y.re (* x.im y.im)) (fma y.im y.im (* y.re y.re))))) 1553857631.932 * * * * [progress]: [ 21 / 47 ] simplifiying candidate # 1553857631.932 * * * * [progress]: [ 22 / 47 ] simplifiying candidate # 1553857631.933 * * * * [progress]: [ 23 / 47 ] simplifiying candidate # 1553857631.933 * * * * [progress]: [ 24 / 47 ] simplifiying candidate # 1553857631.933 * [simplify]: Simplifying (cbrt (fma y.im y.im (* y.re y.re))) 1553857631.933 * * [simplify]: iters left: 4 (5 enodes) 1553857631.935 * * [simplify]: iters left: 3 (17 enodes) 1553857631.939 * * [simplify]: iters left: 2 (20 enodes) 1553857631.945 * * [simplify]: iters left: 1 (21 enodes) 1553857631.947 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857631.947 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857631.947 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857631.948 * * [simplify]: Extracting #3: cost 7 inf + 43 1553857631.948 * * [simplify]: Extracting #4: cost 0 inf + 714 1553857631.948 * [simplify]: Simplified to (cbrt (fma y.im y.im (* y.re y.re))) 1553857631.948 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (fma x.re y.re (* x.im y.im)) (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) (cbrt (fma y.im y.im (* y.re y.re))))) 1553857631.948 * * * * [progress]: [ 25 / 47 ] simplifiying candidate # 1553857631.948 * [simplify]: Simplifying (sqrt (fma y.im y.im (* y.re y.re))) 1553857631.948 * * [simplify]: iters left: 4 (5 enodes) 1553857631.949 * * [simplify]: iters left: 3 (17 enodes) 1553857631.951 * * [simplify]: iters left: 2 (21 enodes) 1553857631.954 * * [simplify]: iters left: 1 (22 enodes) 1553857631.957 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857631.957 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857631.957 * * [simplify]: Extracting #2: cost 6 inf + 2 1553857631.957 * * [simplify]: Extracting #3: cost 2 inf + 392 1553857631.957 * * [simplify]: Extracting #4: cost 0 inf + 474 1553857631.957 * [simplify]: Simplified to (hypot y.im y.re) 1553857631.957 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (hypot y.im y.re))) 1553857631.957 * * * * [progress]: [ 26 / 47 ] simplifiying candidate # 1553857631.958 * [simplify]: Simplifying (fma y.im y.im (* y.re y.re)) 1553857631.958 * * [simplify]: iters left: 3 (4 enodes) 1553857631.959 * * [simplify]: iters left: 2 (14 enodes) 1553857631.961 * * [simplify]: iters left: 1 (17 enodes) 1553857631.964 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857631.964 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857631.964 * * [simplify]: Extracting #2: cost 5 inf + 43 1553857631.964 * * [simplify]: Extracting #3: cost 0 inf + 360 1553857631.964 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 1553857631.964 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (fma x.re y.re (* x.im y.im)) 1) (fma y.im y.im (* y.re y.re)))) 1553857631.964 * * * * [progress]: [ 27 / 47 ] simplifiying candidate # 1553857631.964 * [simplify]: Simplifying (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1553857631.964 * * [simplify]: iters left: 6 (8 enodes) 1553857631.966 * * [simplify]: iters left: 5 (27 enodes) 1553857631.969 * * [simplify]: iters left: 4 (31 enodes) 1553857631.974 * * [simplify]: iters left: 3 (34 enodes) 1553857631.982 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857631.982 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857631.982 * * [simplify]: Extracting #2: cost 5 inf + 0 1553857631.982 * * [simplify]: Extracting #3: cost 12 inf + 0 1553857631.982 * * [simplify]: Extracting #4: cost 9 inf + 46 1553857631.982 * * [simplify]: Extracting #5: cost 5 inf + 271 1553857631.983 * * [simplify]: Extracting #6: cost 1 inf + 947 1553857631.983 * * [simplify]: Extracting #7: cost 0 inf + 1166 1553857631.984 * [simplify]: Simplified to (* (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (fma x.im y.im (* x.re y.re)))) 1553857631.984 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (fma x.im y.im (* x.re y.re)))) (/ (fma y.im y.im (* y.re y.re)) (cbrt (fma x.re y.re (* x.im y.im)))))) 1553857631.984 * * * * [progress]: [ 28 / 47 ] simplifiying candidate # 1553857631.984 * [simplify]: Simplifying (sqrt (fma x.re y.re (* x.im y.im))) 1553857631.984 * * [simplify]: iters left: 4 (7 enodes) 1553857631.987 * * [simplify]: iters left: 3 (24 enodes) 1553857631.995 * * [simplify]: iters left: 2 (28 enodes) 1553857632.003 * * [simplify]: iters left: 1 (31 enodes) 1553857632.010 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857632.010 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857632.010 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857632.010 * * [simplify]: Extracting #3: cost 8 inf + 4 1553857632.011 * * [simplify]: Extracting #4: cost 2 inf + 410 1553857632.011 * * [simplify]: Extracting #5: cost 0 inf + 648 1553857632.011 * [simplify]: Simplified to (sqrt (fma x.re y.re (* x.im y.im))) 1553857632.011 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (fma x.re y.re (* x.im y.im))) (/ (fma y.im y.im (* y.re y.re)) (sqrt (fma x.re y.re (* x.im y.im)))))) 1553857632.012 * * * * [progress]: [ 29 / 47 ] simplifiying candidate # 1553857632.012 * * * * [progress]: [ 30 / 47 ] simplifiying candidate #real (real->posit16 (/ (fma x.re y.re (* x.im y.im)) (fma y.im y.im (* y.re y.re))))))> 1553857632.012 * * * * [progress]: [ 31 / 47 ] simplifiying candidate # 1553857632.012 * * * * [progress]: [ 32 / 47 ] simplifiying candidate # 1553857632.012 * * * * [progress]: [ 33 / 47 ] simplifiying candidate # 1553857632.012 * * * * [progress]: [ 34 / 47 ] simplifiying candidate # 1553857632.012 * * * * [progress]: [ 35 / 47 ] simplifiying candidate # 1553857632.012 * * * * [progress]: [ 36 / 47 ] simplifiying candidate # 1553857632.012 * * * * [progress]: [ 37 / 47 ] simplifiying candidate # 1553857632.012 * * * * [progress]: [ 38 / 47 ] simplifiying candidate # 1553857632.012 * * * * [progress]: [ 39 / 47 ] simplifiying candidate # 1553857632.012 * * * * [progress]: [ 40 / 47 ] simplifiying candidate # 1553857632.012 * * * * [progress]: [ 41 / 47 ] simplifiying candidate #real (real->posit16 (fma x.re y.re (* x.im y.im)))) (fma y.im y.im (* y.re y.re))))> 1553857632.012 * * * * [progress]: [ 42 / 47 ] simplifiying candidate # 1553857632.013 * [simplify]: Simplifying 0 1553857632.013 * * [simplify]: iters left: 0 (1 enodes) 1553857632.014 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857632.014 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857632.014 * [simplify]: Simplified to 0 1553857632.014 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1553857632.014 * * * * [progress]: [ 43 / 47 ] simplifiying candidate # 1553857632.015 * [simplify]: Simplifying 0 1553857632.015 * * [simplify]: iters left: 0 (1 enodes) 1553857632.016 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857632.016 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857632.016 * [simplify]: Simplified to 0 1553857632.016 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1553857632.016 * * * * [progress]: [ 44 / 47 ] simplifiying candidate # 1553857632.016 * [simplify]: Simplifying 0 1553857632.016 * * [simplify]: iters left: 0 (1 enodes) 1553857632.017 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857632.017 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857632.017 * [simplify]: Simplified to 0 1553857632.017 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1553857632.017 * * * * [progress]: [ 45 / 47 ] simplifiying candidate # 1553857632.017 * [simplify]: Simplifying 0 1553857632.017 * * [simplify]: iters left: 0 (1 enodes) 1553857632.018 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857632.018 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857632.018 * [simplify]: Simplified to 0 1553857632.018 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 0 (fma y.im y.im (* y.re y.re)))) 1553857632.019 * * * * [progress]: [ 46 / 47 ] simplifiying candidate # 1553857632.019 * [simplify]: Simplifying (+ (* y.im x.im) (* y.re x.re)) 1553857632.019 * * [simplify]: iters left: 4 (7 enodes) 1553857632.022 * * [simplify]: iters left: 3 (25 enodes) 1553857632.028 * * [simplify]: iters left: 2 (28 enodes) 1553857632.035 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857632.035 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857632.035 * * [simplify]: Extracting #2: cost 5 inf + 46 1553857632.036 * * [simplify]: Extracting #3: cost 0 inf + 370 1553857632.036 * [simplify]: Simplified to (fma y.im x.im (* y.re x.re)) 1553857632.036 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma y.im x.im (* y.re x.re)) (fma y.im y.im (* y.re y.re)))) 1553857632.036 * * * * [progress]: [ 47 / 47 ] simplifiying candidate # 1553857632.036 * [simplify]: Simplifying (+ (* y.im x.im) (* y.re x.re)) 1553857632.037 * * [simplify]: iters left: 4 (7 enodes) 1553857632.040 * * [simplify]: iters left: 3 (25 enodes) 1553857632.043 * * [simplify]: iters left: 2 (28 enodes) 1553857632.047 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857632.047 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857632.047 * * [simplify]: Extracting #2: cost 5 inf + 46 1553857632.047 * * [simplify]: Extracting #3: cost 0 inf + 370 1553857632.047 * [simplify]: Simplified to (fma y.im x.im (* y.re x.re)) 1553857632.047 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma y.im x.im (* y.re x.re)) (fma y.im y.im (* y.re y.re)))) 1553857632.047 * * * [progress]: adding candidates to table 1553857632.592 * * [progress]: iteration 2 / 4 1553857632.592 * * * [progress]: picking best candidate 1553857632.673 * * * * [pick]: Picked # 1553857632.674 * * * [progress]: localizing error 1553857632.699 * * * [progress]: generating rewritten candidates 1553857632.699 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2) 1553857632.700 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 2) 1553857632.702 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1) 1553857632.706 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1) 1553857632.707 * * * [progress]: generating series expansions 1553857632.707 * * * * [progress]: [ 1 / 4 ] generating series at (2 2) 1553857632.708 * [backup-simplify]: Simplify (sqrt (fma y.im y.im (* y.re y.re))) into (sqrt (fma y.im y.im (pow y.re 2))) 1553857632.708 * [approximate]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in (y.im y.re) around 0 1553857632.708 * [taylor]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in y.re 1553857632.708 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.re 1553857632.708 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1553857632.708 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1553857632.708 * [taylor]: Taking taylor expansion of y.im in y.re 1553857632.708 * [backup-simplify]: Simplify y.im into y.im 1553857632.708 * [taylor]: Taking taylor expansion of y.im in y.re 1553857632.708 * [backup-simplify]: Simplify y.im into y.im 1553857632.708 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857632.708 * [taylor]: Taking taylor expansion of y.re in y.re 1553857632.708 * [backup-simplify]: Simplify 0 into 0 1553857632.708 * [backup-simplify]: Simplify 1 into 1 1553857632.708 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857632.708 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1553857632.708 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1553857632.708 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857632.709 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.709 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1553857632.709 * [taylor]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in y.im 1553857632.709 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 1553857632.709 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1553857632.709 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1553857632.709 * [taylor]: Taking taylor expansion of y.im in y.im 1553857632.709 * [backup-simplify]: Simplify 0 into 0 1553857632.709 * [backup-simplify]: Simplify 1 into 1 1553857632.709 * [taylor]: Taking taylor expansion of y.im in y.im 1553857632.709 * [backup-simplify]: Simplify 0 into 0 1553857632.709 * [backup-simplify]: Simplify 1 into 1 1553857632.709 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857632.709 * [taylor]: Taking taylor expansion of y.re in y.im 1553857632.709 * [backup-simplify]: Simplify y.re into y.re 1553857632.709 * [backup-simplify]: Simplify (* 0 0) into 0 1553857632.709 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857632.709 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1553857632.709 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1553857632.710 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1553857632.710 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857632.710 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.711 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1553857632.711 * [taylor]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in y.im 1553857632.711 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 1553857632.711 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1553857632.711 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1553857632.711 * [taylor]: Taking taylor expansion of y.im in y.im 1553857632.711 * [backup-simplify]: Simplify 0 into 0 1553857632.711 * [backup-simplify]: Simplify 1 into 1 1553857632.711 * [taylor]: Taking taylor expansion of y.im in y.im 1553857632.711 * [backup-simplify]: Simplify 0 into 0 1553857632.711 * [backup-simplify]: Simplify 1 into 1 1553857632.711 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857632.711 * [taylor]: Taking taylor expansion of y.re in y.im 1553857632.711 * [backup-simplify]: Simplify y.re into y.re 1553857632.711 * [backup-simplify]: Simplify (* 0 0) into 0 1553857632.711 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857632.711 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1553857632.711 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1553857632.712 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1553857632.712 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857632.712 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.712 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1553857632.712 * [taylor]: Taking taylor expansion of y.re in y.re 1553857632.712 * [backup-simplify]: Simplify 0 into 0 1553857632.712 * [backup-simplify]: Simplify 1 into 1 1553857632.712 * [backup-simplify]: Simplify 0 into 0 1553857632.712 * [taylor]: Taking taylor expansion of 0 in y.re 1553857632.712 * [backup-simplify]: Simplify 0 into 0 1553857632.712 * [backup-simplify]: Simplify 0 into 0 1553857632.712 * [backup-simplify]: Simplify 1 into 1 1553857632.713 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 0))) into 1 1553857632.713 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1553857632.714 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857632.714 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.re)) into (/ 1/2 y.re) 1553857632.714 * [taylor]: Taking taylor expansion of (/ 1/2 y.re) in y.re 1553857632.714 * [taylor]: Taking taylor expansion of 1/2 in y.re 1553857632.714 * [backup-simplify]: Simplify 1/2 into 1/2 1553857632.714 * [taylor]: Taking taylor expansion of y.re in y.re 1553857632.714 * [backup-simplify]: Simplify 0 into 0 1553857632.714 * [backup-simplify]: Simplify 1 into 1 1553857632.714 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1553857632.715 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1553857632.715 * [backup-simplify]: Simplify 0 into 0 1553857632.715 * [backup-simplify]: Simplify 0 into 0 1553857632.715 * [backup-simplify]: Simplify 0 into 0 1553857632.716 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (* 0 0)))) into 0 1553857632.716 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1553857632.716 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.716 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.re))))) (* 2 y.re)) into 0 1553857632.717 * [taylor]: Taking taylor expansion of 0 in y.re 1553857632.717 * [backup-simplify]: Simplify 0 into 0 1553857632.717 * [backup-simplify]: Simplify 0 into 0 1553857632.718 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857632.718 * [backup-simplify]: Simplify 0 into 0 1553857632.718 * [backup-simplify]: Simplify 0 into 0 1553857632.718 * [backup-simplify]: Simplify (* 1 (* y.re 1)) into y.re 1553857632.718 * [backup-simplify]: Simplify (sqrt (fma (/ 1 y.im) (/ 1 y.im) (* (/ 1 y.re) (/ 1 y.re)))) into (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) 1553857632.718 * [approximate]: Taking taylor expansion of (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in (y.im y.re) around 0 1553857632.718 * [taylor]: Taking taylor expansion of (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.re 1553857632.718 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.re 1553857632.718 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1553857632.718 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1553857632.718 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1553857632.718 * [taylor]: Taking taylor expansion of y.im in y.re 1553857632.718 * [backup-simplify]: Simplify y.im into y.im 1553857632.718 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857632.718 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1553857632.718 * [taylor]: Taking taylor expansion of y.im in y.re 1553857632.718 * [backup-simplify]: Simplify y.im into y.im 1553857632.718 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857632.718 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857632.719 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857632.719 * [taylor]: Taking taylor expansion of y.re in y.re 1553857632.719 * [backup-simplify]: Simplify 0 into 0 1553857632.719 * [backup-simplify]: Simplify 1 into 1 1553857632.719 * [backup-simplify]: Simplify (* 1 1) into 1 1553857632.719 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857632.720 * [backup-simplify]: Simplify (+ 0 1) into 1 1553857632.720 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857632.721 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857632.722 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857632.722 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.723 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857632.723 * [taylor]: Taking taylor expansion of (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.im 1553857632.723 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.im 1553857632.723 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1553857632.723 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1553857632.723 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857632.723 * [taylor]: Taking taylor expansion of y.im in y.im 1553857632.723 * [backup-simplify]: Simplify 0 into 0 1553857632.723 * [backup-simplify]: Simplify 1 into 1 1553857632.723 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857632.723 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857632.724 * [taylor]: Taking taylor expansion of y.im in y.im 1553857632.724 * [backup-simplify]: Simplify 0 into 0 1553857632.724 * [backup-simplify]: Simplify 1 into 1 1553857632.724 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857632.724 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1553857632.724 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857632.724 * [taylor]: Taking taylor expansion of y.re in y.im 1553857632.724 * [backup-simplify]: Simplify y.re into y.re 1553857632.724 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857632.724 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857632.725 * [backup-simplify]: Simplify (* 1 1) into 1 1553857632.725 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857632.725 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857632.726 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857632.727 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857632.728 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857632.728 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.729 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857632.729 * [taylor]: Taking taylor expansion of (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.im 1553857632.729 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.im 1553857632.729 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1553857632.729 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1553857632.729 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857632.729 * [taylor]: Taking taylor expansion of y.im in y.im 1553857632.729 * [backup-simplify]: Simplify 0 into 0 1553857632.729 * [backup-simplify]: Simplify 1 into 1 1553857632.730 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857632.730 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857632.730 * [taylor]: Taking taylor expansion of y.im in y.im 1553857632.730 * [backup-simplify]: Simplify 0 into 0 1553857632.730 * [backup-simplify]: Simplify 1 into 1 1553857632.730 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857632.730 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1553857632.730 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857632.730 * [taylor]: Taking taylor expansion of y.re in y.im 1553857632.730 * [backup-simplify]: Simplify y.re into y.re 1553857632.730 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857632.730 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857632.731 * [backup-simplify]: Simplify (* 1 1) into 1 1553857632.731 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857632.732 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857632.732 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857632.733 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857632.734 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857632.734 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.735 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857632.735 * [taylor]: Taking taylor expansion of 1 in y.re 1553857632.735 * [backup-simplify]: Simplify 1 into 1 1553857632.735 * [taylor]: Taking taylor expansion of 0 in y.re 1553857632.735 * [backup-simplify]: Simplify 0 into 0 1553857632.735 * [backup-simplify]: Simplify 1 into 1 1553857632.736 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857632.737 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857632.746 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857632.746 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 2)) 1553857632.748 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 1553857632.748 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.re 2)) in y.re 1553857632.748 * [taylor]: Taking taylor expansion of 1/2 in y.re 1553857632.748 * [backup-simplify]: Simplify 1/2 into 1/2 1553857632.748 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857632.748 * [taylor]: Taking taylor expansion of y.re in y.re 1553857632.749 * [backup-simplify]: Simplify 0 into 0 1553857632.749 * [backup-simplify]: Simplify 1 into 1 1553857632.749 * [backup-simplify]: Simplify (* 1 1) into 1 1553857632.749 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1553857632.750 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857632.751 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1553857632.751 * [backup-simplify]: Simplify 0 into 0 1553857632.751 * [backup-simplify]: Simplify 0 into 0 1553857632.751 * [backup-simplify]: Simplify 0 into 0 1553857632.752 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857632.753 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857632.754 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553857632.754 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857632.754 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857632.754 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.755 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 1553857632.755 * [taylor]: Taking taylor expansion of 0 in y.re 1553857632.755 * [backup-simplify]: Simplify 0 into 0 1553857632.756 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857632.757 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857632.757 * [backup-simplify]: Simplify 0 into 0 1553857632.757 * [backup-simplify]: Simplify 0 into 0 1553857632.757 * [backup-simplify]: Simplify 0 into 0 1553857632.757 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.im)))) into y.im 1553857632.757 * [backup-simplify]: Simplify (sqrt (fma (/ 1 (- y.im)) (/ 1 (- y.im)) (* (/ 1 (- y.re)) (/ 1 (- y.re))))) into (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) 1553857632.757 * [approximate]: Taking taylor expansion of (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in (y.im y.re) around 0 1553857632.757 * [taylor]: Taking taylor expansion of (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.re 1553857632.757 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.re 1553857632.758 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1553857632.758 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1553857632.758 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1553857632.758 * [taylor]: Taking taylor expansion of -1 in y.re 1553857632.758 * [backup-simplify]: Simplify -1 into -1 1553857632.758 * [taylor]: Taking taylor expansion of y.im in y.re 1553857632.758 * [backup-simplify]: Simplify y.im into y.im 1553857632.758 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857632.758 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1553857632.758 * [taylor]: Taking taylor expansion of -1 in y.re 1553857632.758 * [backup-simplify]: Simplify -1 into -1 1553857632.758 * [taylor]: Taking taylor expansion of y.im in y.re 1553857632.758 * [backup-simplify]: Simplify y.im into y.im 1553857632.759 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857632.759 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857632.759 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857632.759 * [taylor]: Taking taylor expansion of y.re in y.re 1553857632.759 * [backup-simplify]: Simplify 0 into 0 1553857632.759 * [backup-simplify]: Simplify 1 into 1 1553857632.759 * [backup-simplify]: Simplify (* 1 1) into 1 1553857632.760 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857632.760 * [backup-simplify]: Simplify (+ 0 1) into 1 1553857632.760 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857632.761 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857632.761 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857632.762 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.762 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857632.762 * [taylor]: Taking taylor expansion of (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.im 1553857632.762 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 1553857632.762 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1553857632.762 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1553857632.762 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1553857632.762 * [taylor]: Taking taylor expansion of -1 in y.im 1553857632.762 * [backup-simplify]: Simplify -1 into -1 1553857632.762 * [taylor]: Taking taylor expansion of y.im in y.im 1553857632.762 * [backup-simplify]: Simplify 0 into 0 1553857632.762 * [backup-simplify]: Simplify 1 into 1 1553857632.763 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857632.763 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1553857632.763 * [taylor]: Taking taylor expansion of -1 in y.im 1553857632.763 * [backup-simplify]: Simplify -1 into -1 1553857632.763 * [taylor]: Taking taylor expansion of y.im in y.im 1553857632.763 * [backup-simplify]: Simplify 0 into 0 1553857632.763 * [backup-simplify]: Simplify 1 into 1 1553857632.763 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857632.763 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1553857632.763 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857632.763 * [taylor]: Taking taylor expansion of y.re in y.im 1553857632.763 * [backup-simplify]: Simplify y.re into y.re 1553857632.763 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857632.763 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857632.763 * [backup-simplify]: Simplify (* -1 -1) into 1 1553857632.764 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857632.764 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857632.764 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857632.765 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857632.765 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1553857632.766 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.766 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857632.766 * [taylor]: Taking taylor expansion of (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.im 1553857632.766 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 1553857632.766 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1553857632.766 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1553857632.766 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1553857632.766 * [taylor]: Taking taylor expansion of -1 in y.im 1553857632.766 * [backup-simplify]: Simplify -1 into -1 1553857632.766 * [taylor]: Taking taylor expansion of y.im in y.im 1553857632.766 * [backup-simplify]: Simplify 0 into 0 1553857632.766 * [backup-simplify]: Simplify 1 into 1 1553857632.767 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857632.767 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1553857632.767 * [taylor]: Taking taylor expansion of -1 in y.im 1553857632.767 * [backup-simplify]: Simplify -1 into -1 1553857632.767 * [taylor]: Taking taylor expansion of y.im in y.im 1553857632.767 * [backup-simplify]: Simplify 0 into 0 1553857632.767 * [backup-simplify]: Simplify 1 into 1 1553857632.767 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857632.767 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1553857632.767 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857632.767 * [taylor]: Taking taylor expansion of y.re in y.im 1553857632.767 * [backup-simplify]: Simplify y.re into y.re 1553857632.767 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857632.767 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857632.767 * [backup-simplify]: Simplify (* -1 -1) into 1 1553857632.768 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857632.768 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857632.768 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857632.769 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857632.769 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1553857632.769 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.770 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857632.770 * [taylor]: Taking taylor expansion of 1 in y.re 1553857632.770 * [backup-simplify]: Simplify 1 into 1 1553857632.770 * [taylor]: Taking taylor expansion of 0 in y.re 1553857632.770 * [backup-simplify]: Simplify 0 into 0 1553857632.770 * [backup-simplify]: Simplify 1 into 1 1553857632.771 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857632.771 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857632.772 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 -1))) into 0 1553857632.772 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 2)) 1553857632.773 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 1553857632.773 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.re 2)) in y.re 1553857632.773 * [taylor]: Taking taylor expansion of 1/2 in y.re 1553857632.773 * [backup-simplify]: Simplify 1/2 into 1/2 1553857632.773 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857632.773 * [taylor]: Taking taylor expansion of y.re in y.re 1553857632.773 * [backup-simplify]: Simplify 0 into 0 1553857632.773 * [backup-simplify]: Simplify 1 into 1 1553857632.773 * [backup-simplify]: Simplify (* 1 1) into 1 1553857632.773 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1553857632.774 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857632.774 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1553857632.774 * [backup-simplify]: Simplify 0 into 0 1553857632.774 * [backup-simplify]: Simplify 0 into 0 1553857632.774 * [backup-simplify]: Simplify 0 into 0 1553857632.775 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857632.775 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857632.776 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 1553857632.776 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857632.776 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857632.777 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.777 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 1553857632.777 * [taylor]: Taking taylor expansion of 0 in y.re 1553857632.777 * [backup-simplify]: Simplify 0 into 0 1553857632.777 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857632.778 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857632.778 * [backup-simplify]: Simplify 0 into 0 1553857632.778 * [backup-simplify]: Simplify 0 into 0 1553857632.778 * [backup-simplify]: Simplify 0 into 0 1553857632.778 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.im))))) into (* -1 y.im) 1553857632.778 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 2) 1553857632.778 * [backup-simplify]: Simplify (sqrt (fma y.im y.im (* y.re y.re))) into (sqrt (fma y.im y.im (pow y.re 2))) 1553857632.778 * [approximate]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in (y.im y.re) around 0 1553857632.778 * [taylor]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in y.re 1553857632.778 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.re 1553857632.778 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1553857632.778 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1553857632.779 * [taylor]: Taking taylor expansion of y.im in y.re 1553857632.779 * [backup-simplify]: Simplify y.im into y.im 1553857632.779 * [taylor]: Taking taylor expansion of y.im in y.re 1553857632.779 * [backup-simplify]: Simplify y.im into y.im 1553857632.779 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857632.779 * [taylor]: Taking taylor expansion of y.re in y.re 1553857632.779 * [backup-simplify]: Simplify 0 into 0 1553857632.779 * [backup-simplify]: Simplify 1 into 1 1553857632.779 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857632.779 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1553857632.779 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1553857632.779 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857632.779 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.779 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1553857632.779 * [taylor]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in y.im 1553857632.779 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 1553857632.779 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1553857632.779 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1553857632.779 * [taylor]: Taking taylor expansion of y.im in y.im 1553857632.779 * [backup-simplify]: Simplify 0 into 0 1553857632.779 * [backup-simplify]: Simplify 1 into 1 1553857632.779 * [taylor]: Taking taylor expansion of y.im in y.im 1553857632.779 * [backup-simplify]: Simplify 0 into 0 1553857632.779 * [backup-simplify]: Simplify 1 into 1 1553857632.779 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857632.779 * [taylor]: Taking taylor expansion of y.re in y.im 1553857632.779 * [backup-simplify]: Simplify y.re into y.re 1553857632.780 * [backup-simplify]: Simplify (* 0 0) into 0 1553857632.780 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857632.780 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1553857632.780 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1553857632.780 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1553857632.780 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857632.780 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.781 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1553857632.781 * [taylor]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in y.im 1553857632.781 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 1553857632.781 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1553857632.781 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1553857632.781 * [taylor]: Taking taylor expansion of y.im in y.im 1553857632.781 * [backup-simplify]: Simplify 0 into 0 1553857632.781 * [backup-simplify]: Simplify 1 into 1 1553857632.781 * [taylor]: Taking taylor expansion of y.im in y.im 1553857632.781 * [backup-simplify]: Simplify 0 into 0 1553857632.781 * [backup-simplify]: Simplify 1 into 1 1553857632.781 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857632.781 * [taylor]: Taking taylor expansion of y.re in y.im 1553857632.781 * [backup-simplify]: Simplify y.re into y.re 1553857632.781 * [backup-simplify]: Simplify (* 0 0) into 0 1553857632.781 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857632.781 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1553857632.781 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1553857632.782 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1553857632.782 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857632.782 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.782 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1553857632.782 * [taylor]: Taking taylor expansion of y.re in y.re 1553857632.782 * [backup-simplify]: Simplify 0 into 0 1553857632.782 * [backup-simplify]: Simplify 1 into 1 1553857632.782 * [backup-simplify]: Simplify 0 into 0 1553857632.782 * [taylor]: Taking taylor expansion of 0 in y.re 1553857632.782 * [backup-simplify]: Simplify 0 into 0 1553857632.782 * [backup-simplify]: Simplify 0 into 0 1553857632.782 * [backup-simplify]: Simplify 1 into 1 1553857632.783 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 0))) into 1 1553857632.783 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1553857632.783 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857632.784 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.re)) into (/ 1/2 y.re) 1553857632.784 * [taylor]: Taking taylor expansion of (/ 1/2 y.re) in y.re 1553857632.784 * [taylor]: Taking taylor expansion of 1/2 in y.re 1553857632.784 * [backup-simplify]: Simplify 1/2 into 1/2 1553857632.784 * [taylor]: Taking taylor expansion of y.re in y.re 1553857632.784 * [backup-simplify]: Simplify 0 into 0 1553857632.784 * [backup-simplify]: Simplify 1 into 1 1553857632.784 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1553857632.785 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1553857632.785 * [backup-simplify]: Simplify 0 into 0 1553857632.785 * [backup-simplify]: Simplify 0 into 0 1553857632.785 * [backup-simplify]: Simplify 0 into 0 1553857632.785 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (* 0 0)))) into 0 1553857632.786 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1553857632.786 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.786 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.re))))) (* 2 y.re)) into 0 1553857632.786 * [taylor]: Taking taylor expansion of 0 in y.re 1553857632.786 * [backup-simplify]: Simplify 0 into 0 1553857632.786 * [backup-simplify]: Simplify 0 into 0 1553857632.787 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857632.787 * [backup-simplify]: Simplify 0 into 0 1553857632.787 * [backup-simplify]: Simplify 0 into 0 1553857632.787 * [backup-simplify]: Simplify (* 1 (* y.re 1)) into y.re 1553857632.787 * [backup-simplify]: Simplify (sqrt (fma (/ 1 y.im) (/ 1 y.im) (* (/ 1 y.re) (/ 1 y.re)))) into (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) 1553857632.787 * [approximate]: Taking taylor expansion of (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in (y.im y.re) around 0 1553857632.787 * [taylor]: Taking taylor expansion of (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.re 1553857632.787 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.re 1553857632.787 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1553857632.787 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1553857632.787 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1553857632.787 * [taylor]: Taking taylor expansion of y.im in y.re 1553857632.787 * [backup-simplify]: Simplify y.im into y.im 1553857632.787 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857632.787 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1553857632.787 * [taylor]: Taking taylor expansion of y.im in y.re 1553857632.787 * [backup-simplify]: Simplify y.im into y.im 1553857632.787 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857632.787 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857632.787 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857632.787 * [taylor]: Taking taylor expansion of y.re in y.re 1553857632.787 * [backup-simplify]: Simplify 0 into 0 1553857632.787 * [backup-simplify]: Simplify 1 into 1 1553857632.788 * [backup-simplify]: Simplify (* 1 1) into 1 1553857632.788 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857632.788 * [backup-simplify]: Simplify (+ 0 1) into 1 1553857632.788 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857632.789 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857632.789 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857632.789 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.790 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857632.790 * [taylor]: Taking taylor expansion of (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.im 1553857632.790 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.im 1553857632.790 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1553857632.790 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1553857632.790 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857632.790 * [taylor]: Taking taylor expansion of y.im in y.im 1553857632.790 * [backup-simplify]: Simplify 0 into 0 1553857632.790 * [backup-simplify]: Simplify 1 into 1 1553857632.790 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857632.790 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857632.790 * [taylor]: Taking taylor expansion of y.im in y.im 1553857632.790 * [backup-simplify]: Simplify 0 into 0 1553857632.790 * [backup-simplify]: Simplify 1 into 1 1553857632.791 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857632.791 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1553857632.791 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857632.791 * [taylor]: Taking taylor expansion of y.re in y.im 1553857632.791 * [backup-simplify]: Simplify y.re into y.re 1553857632.791 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857632.791 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857632.791 * [backup-simplify]: Simplify (* 1 1) into 1 1553857632.791 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857632.791 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857632.792 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857632.792 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857632.793 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857632.793 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.793 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857632.793 * [taylor]: Taking taylor expansion of (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.im 1553857632.793 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.im 1553857632.794 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1553857632.794 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1553857632.794 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857632.794 * [taylor]: Taking taylor expansion of y.im in y.im 1553857632.794 * [backup-simplify]: Simplify 0 into 0 1553857632.794 * [backup-simplify]: Simplify 1 into 1 1553857632.794 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857632.794 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857632.794 * [taylor]: Taking taylor expansion of y.im in y.im 1553857632.794 * [backup-simplify]: Simplify 0 into 0 1553857632.794 * [backup-simplify]: Simplify 1 into 1 1553857632.794 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857632.794 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1553857632.794 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857632.794 * [taylor]: Taking taylor expansion of y.re in y.im 1553857632.794 * [backup-simplify]: Simplify y.re into y.re 1553857632.794 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857632.794 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857632.795 * [backup-simplify]: Simplify (* 1 1) into 1 1553857632.795 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857632.795 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857632.796 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857632.796 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857632.796 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857632.797 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.797 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857632.797 * [taylor]: Taking taylor expansion of 1 in y.re 1553857632.797 * [backup-simplify]: Simplify 1 into 1 1553857632.797 * [taylor]: Taking taylor expansion of 0 in y.re 1553857632.797 * [backup-simplify]: Simplify 0 into 0 1553857632.797 * [backup-simplify]: Simplify 1 into 1 1553857632.798 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857632.798 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857632.799 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857632.799 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 2)) 1553857632.800 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 1553857632.800 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.re 2)) in y.re 1553857632.800 * [taylor]: Taking taylor expansion of 1/2 in y.re 1553857632.800 * [backup-simplify]: Simplify 1/2 into 1/2 1553857632.800 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857632.800 * [taylor]: Taking taylor expansion of y.re in y.re 1553857632.800 * [backup-simplify]: Simplify 0 into 0 1553857632.800 * [backup-simplify]: Simplify 1 into 1 1553857632.800 * [backup-simplify]: Simplify (* 1 1) into 1 1553857632.800 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1553857632.801 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857632.801 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1553857632.801 * [backup-simplify]: Simplify 0 into 0 1553857632.801 * [backup-simplify]: Simplify 0 into 0 1553857632.801 * [backup-simplify]: Simplify 0 into 0 1553857632.802 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857632.802 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857632.803 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553857632.803 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857632.803 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857632.803 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.804 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 1553857632.804 * [taylor]: Taking taylor expansion of 0 in y.re 1553857632.804 * [backup-simplify]: Simplify 0 into 0 1553857632.804 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857632.805 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857632.805 * [backup-simplify]: Simplify 0 into 0 1553857632.805 * [backup-simplify]: Simplify 0 into 0 1553857632.805 * [backup-simplify]: Simplify 0 into 0 1553857632.805 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.im)))) into y.im 1553857632.806 * [backup-simplify]: Simplify (sqrt (fma (/ 1 (- y.im)) (/ 1 (- y.im)) (* (/ 1 (- y.re)) (/ 1 (- y.re))))) into (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) 1553857632.806 * [approximate]: Taking taylor expansion of (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in (y.im y.re) around 0 1553857632.806 * [taylor]: Taking taylor expansion of (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.re 1553857632.806 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.re 1553857632.806 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1553857632.806 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1553857632.806 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1553857632.806 * [taylor]: Taking taylor expansion of -1 in y.re 1553857632.806 * [backup-simplify]: Simplify -1 into -1 1553857632.806 * [taylor]: Taking taylor expansion of y.im in y.re 1553857632.806 * [backup-simplify]: Simplify y.im into y.im 1553857632.806 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857632.806 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1553857632.806 * [taylor]: Taking taylor expansion of -1 in y.re 1553857632.806 * [backup-simplify]: Simplify -1 into -1 1553857632.806 * [taylor]: Taking taylor expansion of y.im in y.re 1553857632.806 * [backup-simplify]: Simplify y.im into y.im 1553857632.806 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857632.806 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857632.806 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857632.806 * [taylor]: Taking taylor expansion of y.re in y.re 1553857632.806 * [backup-simplify]: Simplify 0 into 0 1553857632.806 * [backup-simplify]: Simplify 1 into 1 1553857632.807 * [backup-simplify]: Simplify (* 1 1) into 1 1553857632.807 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857632.808 * [backup-simplify]: Simplify (+ 0 1) into 1 1553857632.808 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857632.809 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857632.809 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857632.810 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.811 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857632.811 * [taylor]: Taking taylor expansion of (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.im 1553857632.811 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 1553857632.811 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1553857632.811 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1553857632.811 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1553857632.811 * [taylor]: Taking taylor expansion of -1 in y.im 1553857632.811 * [backup-simplify]: Simplify -1 into -1 1553857632.811 * [taylor]: Taking taylor expansion of y.im in y.im 1553857632.811 * [backup-simplify]: Simplify 0 into 0 1553857632.811 * [backup-simplify]: Simplify 1 into 1 1553857632.811 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857632.811 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1553857632.811 * [taylor]: Taking taylor expansion of -1 in y.im 1553857632.811 * [backup-simplify]: Simplify -1 into -1 1553857632.811 * [taylor]: Taking taylor expansion of y.im in y.im 1553857632.811 * [backup-simplify]: Simplify 0 into 0 1553857632.812 * [backup-simplify]: Simplify 1 into 1 1553857632.812 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857632.812 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1553857632.812 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857632.812 * [taylor]: Taking taylor expansion of y.re in y.im 1553857632.812 * [backup-simplify]: Simplify y.re into y.re 1553857632.812 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857632.812 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857632.813 * [backup-simplify]: Simplify (* -1 -1) into 1 1553857632.813 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857632.813 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857632.814 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857632.815 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857632.816 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1553857632.816 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.817 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857632.817 * [taylor]: Taking taylor expansion of (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.im 1553857632.817 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 1553857632.817 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1553857632.817 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1553857632.817 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1553857632.817 * [taylor]: Taking taylor expansion of -1 in y.im 1553857632.817 * [backup-simplify]: Simplify -1 into -1 1553857632.817 * [taylor]: Taking taylor expansion of y.im in y.im 1553857632.817 * [backup-simplify]: Simplify 0 into 0 1553857632.817 * [backup-simplify]: Simplify 1 into 1 1553857632.818 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857632.818 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1553857632.818 * [taylor]: Taking taylor expansion of -1 in y.im 1553857632.818 * [backup-simplify]: Simplify -1 into -1 1553857632.818 * [taylor]: Taking taylor expansion of y.im in y.im 1553857632.818 * [backup-simplify]: Simplify 0 into 0 1553857632.818 * [backup-simplify]: Simplify 1 into 1 1553857632.819 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857632.819 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1553857632.819 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857632.819 * [taylor]: Taking taylor expansion of y.re in y.im 1553857632.819 * [backup-simplify]: Simplify y.re into y.re 1553857632.819 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857632.819 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857632.819 * [backup-simplify]: Simplify (* -1 -1) into 1 1553857632.820 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857632.820 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857632.821 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857632.822 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857632.823 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1553857632.823 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.824 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857632.824 * [taylor]: Taking taylor expansion of 1 in y.re 1553857632.824 * [backup-simplify]: Simplify 1 into 1 1553857632.824 * [taylor]: Taking taylor expansion of 0 in y.re 1553857632.824 * [backup-simplify]: Simplify 0 into 0 1553857632.824 * [backup-simplify]: Simplify 1 into 1 1553857632.825 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857632.825 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857632.826 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 -1))) into 0 1553857632.826 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 2)) 1553857632.827 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 1553857632.827 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.re 2)) in y.re 1553857632.827 * [taylor]: Taking taylor expansion of 1/2 in y.re 1553857632.827 * [backup-simplify]: Simplify 1/2 into 1/2 1553857632.827 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857632.827 * [taylor]: Taking taylor expansion of y.re in y.re 1553857632.827 * [backup-simplify]: Simplify 0 into 0 1553857632.827 * [backup-simplify]: Simplify 1 into 1 1553857632.827 * [backup-simplify]: Simplify (* 1 1) into 1 1553857632.827 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1553857632.828 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857632.828 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1553857632.828 * [backup-simplify]: Simplify 0 into 0 1553857632.828 * [backup-simplify]: Simplify 0 into 0 1553857632.828 * [backup-simplify]: Simplify 0 into 0 1553857632.829 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857632.830 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857632.830 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 1553857632.830 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857632.831 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857632.831 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.831 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 1553857632.831 * [taylor]: Taking taylor expansion of 0 in y.re 1553857632.831 * [backup-simplify]: Simplify 0 into 0 1553857632.832 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857632.832 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857632.832 * [backup-simplify]: Simplify 0 into 0 1553857632.832 * [backup-simplify]: Simplify 0 into 0 1553857632.832 * [backup-simplify]: Simplify 0 into 0 1553857632.833 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.im))))) into (* -1 y.im) 1553857632.833 * * * * [progress]: [ 3 / 4 ] generating series at (2 1) 1553857632.833 * [backup-simplify]: Simplify (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) into (* (fma x.re y.re (* y.im x.im)) (sqrt (/ 1 (fma y.im y.im (pow y.re 2))))) 1553857632.833 * [approximate]: Taking taylor expansion of (* (fma x.re y.re (* y.im x.im)) (sqrt (/ 1 (fma y.im y.im (pow y.re 2))))) in (x.re y.re x.im y.im) around 0 1553857632.833 * [taylor]: Taking taylor expansion of (* (fma x.re y.re (* y.im x.im)) (sqrt (/ 1 (fma y.im y.im (pow y.re 2))))) in y.im 1553857632.833 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.im 1553857632.833 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857632.833 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.im 1553857632.833 * [taylor]: Taking taylor expansion of x.re in y.im 1553857632.833 * [backup-simplify]: Simplify x.re into x.re 1553857632.833 * [taylor]: Taking taylor expansion of y.re in y.im 1553857632.833 * [backup-simplify]: Simplify y.re into y.re 1553857632.833 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1553857632.833 * [taylor]: Taking taylor expansion of y.im in y.im 1553857632.833 * [backup-simplify]: Simplify 0 into 0 1553857632.833 * [backup-simplify]: Simplify 1 into 1 1553857632.833 * [taylor]: Taking taylor expansion of x.im in y.im 1553857632.833 * [backup-simplify]: Simplify x.im into x.im 1553857632.833 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma y.im y.im (pow y.re 2)))) in y.im 1553857632.833 * [taylor]: Taking taylor expansion of (/ 1 (fma y.im y.im (pow y.re 2))) in y.im 1553857632.833 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 1553857632.833 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1553857632.833 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1553857632.833 * [taylor]: Taking taylor expansion of y.im in y.im 1553857632.833 * [backup-simplify]: Simplify 0 into 0 1553857632.833 * [backup-simplify]: Simplify 1 into 1 1553857632.833 * [taylor]: Taking taylor expansion of y.im in y.im 1553857632.833 * [backup-simplify]: Simplify 0 into 0 1553857632.833 * [backup-simplify]: Simplify 1 into 1 1553857632.833 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857632.833 * [taylor]: Taking taylor expansion of y.re in y.im 1553857632.833 * [backup-simplify]: Simplify y.re into y.re 1553857632.834 * [backup-simplify]: Simplify (* 0 0) into 0 1553857632.834 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857632.834 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1553857632.834 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857632.834 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.re 2))) into (/ 1 y.re) 1553857632.834 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1553857632.834 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857632.835 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.835 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857632.835 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.re 2))))) into 0 1553857632.835 * [taylor]: Taking taylor expansion of (* (fma x.re y.re (* y.im x.im)) (sqrt (/ 1 (fma y.im y.im (pow y.re 2))))) in x.im 1553857632.835 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.im 1553857632.835 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857632.835 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.im 1553857632.835 * [taylor]: Taking taylor expansion of x.re in x.im 1553857632.835 * [backup-simplify]: Simplify x.re into x.re 1553857632.835 * [taylor]: Taking taylor expansion of y.re in x.im 1553857632.835 * [backup-simplify]: Simplify y.re into y.re 1553857632.835 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857632.835 * [taylor]: Taking taylor expansion of y.im in x.im 1553857632.835 * [backup-simplify]: Simplify y.im into y.im 1553857632.835 * [taylor]: Taking taylor expansion of x.im in x.im 1553857632.835 * [backup-simplify]: Simplify 0 into 0 1553857632.835 * [backup-simplify]: Simplify 1 into 1 1553857632.835 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma y.im y.im (pow y.re 2)))) in x.im 1553857632.835 * [taylor]: Taking taylor expansion of (/ 1 (fma y.im y.im (pow y.re 2))) in x.im 1553857632.835 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.im 1553857632.835 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1553857632.835 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 1553857632.835 * [taylor]: Taking taylor expansion of y.im in x.im 1553857632.835 * [backup-simplify]: Simplify y.im into y.im 1553857632.835 * [taylor]: Taking taylor expansion of y.im in x.im 1553857632.835 * [backup-simplify]: Simplify y.im into y.im 1553857632.835 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1553857632.835 * [taylor]: Taking taylor expansion of y.re in x.im 1553857632.835 * [backup-simplify]: Simplify y.re into y.re 1553857632.835 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857632.835 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857632.835 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1553857632.835 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 1553857632.836 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 1553857632.836 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857632.836 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857632.836 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.836 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857632.836 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857632.836 * [taylor]: Taking taylor expansion of (* (fma x.re y.re (* y.im x.im)) (sqrt (/ 1 (fma y.im y.im (pow y.re 2))))) in y.re 1553857632.836 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.re 1553857632.836 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857632.836 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.re 1553857632.836 * [taylor]: Taking taylor expansion of x.re in y.re 1553857632.836 * [backup-simplify]: Simplify x.re into x.re 1553857632.836 * [taylor]: Taking taylor expansion of y.re in y.re 1553857632.836 * [backup-simplify]: Simplify 0 into 0 1553857632.836 * [backup-simplify]: Simplify 1 into 1 1553857632.836 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857632.836 * [taylor]: Taking taylor expansion of y.im in y.re 1553857632.836 * [backup-simplify]: Simplify y.im into y.im 1553857632.836 * [taylor]: Taking taylor expansion of x.im in y.re 1553857632.837 * [backup-simplify]: Simplify x.im into x.im 1553857632.837 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma y.im y.im (pow y.re 2)))) in y.re 1553857632.837 * [taylor]: Taking taylor expansion of (/ 1 (fma y.im y.im (pow y.re 2))) in y.re 1553857632.837 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.re 1553857632.837 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1553857632.837 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1553857632.837 * [taylor]: Taking taylor expansion of y.im in y.re 1553857632.837 * [backup-simplify]: Simplify y.im into y.im 1553857632.837 * [taylor]: Taking taylor expansion of y.im in y.re 1553857632.837 * [backup-simplify]: Simplify y.im into y.im 1553857632.837 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857632.837 * [taylor]: Taking taylor expansion of y.re in y.re 1553857632.837 * [backup-simplify]: Simplify 0 into 0 1553857632.837 * [backup-simplify]: Simplify 1 into 1 1553857632.837 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857632.837 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1553857632.837 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857632.837 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1553857632.837 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857632.837 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.837 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857632.837 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1553857632.837 * [taylor]: Taking taylor expansion of (* (fma x.re y.re (* y.im x.im)) (sqrt (/ 1 (fma y.im y.im (pow y.re 2))))) in x.re 1553857632.838 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1553857632.838 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857632.838 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1553857632.838 * [taylor]: Taking taylor expansion of x.re in x.re 1553857632.838 * [backup-simplify]: Simplify 0 into 0 1553857632.838 * [backup-simplify]: Simplify 1 into 1 1553857632.838 * [taylor]: Taking taylor expansion of y.re in x.re 1553857632.838 * [backup-simplify]: Simplify y.re into y.re 1553857632.838 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857632.838 * [taylor]: Taking taylor expansion of y.im in x.re 1553857632.838 * [backup-simplify]: Simplify y.im into y.im 1553857632.838 * [taylor]: Taking taylor expansion of x.im in x.re 1553857632.838 * [backup-simplify]: Simplify x.im into x.im 1553857632.838 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma y.im y.im (pow y.re 2)))) in x.re 1553857632.838 * [taylor]: Taking taylor expansion of (/ 1 (fma y.im y.im (pow y.re 2))) in x.re 1553857632.838 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.re 1553857632.838 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1553857632.838 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1553857632.838 * [taylor]: Taking taylor expansion of y.im in x.re 1553857632.838 * [backup-simplify]: Simplify y.im into y.im 1553857632.838 * [taylor]: Taking taylor expansion of y.im in x.re 1553857632.838 * [backup-simplify]: Simplify y.im into y.im 1553857632.838 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1553857632.838 * [taylor]: Taking taylor expansion of y.re in x.re 1553857632.838 * [backup-simplify]: Simplify y.re into y.re 1553857632.838 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857632.838 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857632.838 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1553857632.838 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 1553857632.838 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 1553857632.838 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857632.839 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857632.839 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.839 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857632.839 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857632.839 * [taylor]: Taking taylor expansion of (* (fma x.re y.re (* y.im x.im)) (sqrt (/ 1 (fma y.im y.im (pow y.re 2))))) in x.re 1553857632.839 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1553857632.839 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857632.839 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1553857632.839 * [taylor]: Taking taylor expansion of x.re in x.re 1553857632.839 * [backup-simplify]: Simplify 0 into 0 1553857632.839 * [backup-simplify]: Simplify 1 into 1 1553857632.839 * [taylor]: Taking taylor expansion of y.re in x.re 1553857632.839 * [backup-simplify]: Simplify y.re into y.re 1553857632.839 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857632.839 * [taylor]: Taking taylor expansion of y.im in x.re 1553857632.839 * [backup-simplify]: Simplify y.im into y.im 1553857632.839 * [taylor]: Taking taylor expansion of x.im in x.re 1553857632.839 * [backup-simplify]: Simplify x.im into x.im 1553857632.839 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma y.im y.im (pow y.re 2)))) in x.re 1553857632.839 * [taylor]: Taking taylor expansion of (/ 1 (fma y.im y.im (pow y.re 2))) in x.re 1553857632.839 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.re 1553857632.839 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1553857632.839 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1553857632.840 * [taylor]: Taking taylor expansion of y.im in x.re 1553857632.840 * [backup-simplify]: Simplify y.im into y.im 1553857632.840 * [taylor]: Taking taylor expansion of y.im in x.re 1553857632.840 * [backup-simplify]: Simplify y.im into y.im 1553857632.840 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1553857632.840 * [taylor]: Taking taylor expansion of y.re in x.re 1553857632.840 * [backup-simplify]: Simplify y.re into y.re 1553857632.840 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857632.840 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857632.840 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1553857632.840 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 1553857632.840 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 1553857632.840 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857632.840 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857632.840 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.841 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857632.841 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857632.841 * [backup-simplify]: Simplify (* 0 y.re) into 0 1553857632.841 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857632.841 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1553857632.841 * [backup-simplify]: Simplify (* (* y.im x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) into (* (* y.im x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 1553857632.841 * [taylor]: Taking taylor expansion of (* (* y.im x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 1553857632.841 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857632.841 * [taylor]: Taking taylor expansion of y.im in y.re 1553857632.841 * [backup-simplify]: Simplify y.im into y.im 1553857632.841 * [taylor]: Taking taylor expansion of x.im in y.re 1553857632.841 * [backup-simplify]: Simplify x.im into x.im 1553857632.841 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 1553857632.841 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 1553857632.841 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1553857632.841 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857632.841 * [taylor]: Taking taylor expansion of y.re in y.re 1553857632.841 * [backup-simplify]: Simplify 0 into 0 1553857632.841 * [backup-simplify]: Simplify 1 into 1 1553857632.841 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857632.841 * [taylor]: Taking taylor expansion of y.im in y.re 1553857632.841 * [backup-simplify]: Simplify y.im into y.im 1553857632.841 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857632.841 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1553857632.841 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857632.841 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1553857632.841 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857632.842 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.842 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857632.842 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1553857632.842 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857632.842 * [backup-simplify]: Simplify (* (* y.im x.im) (/ 1 y.im)) into x.im 1553857632.842 * [taylor]: Taking taylor expansion of x.im in x.im 1553857632.842 * [backup-simplify]: Simplify 0 into 0 1553857632.842 * [backup-simplify]: Simplify 1 into 1 1553857632.842 * [taylor]: Taking taylor expansion of 0 in y.im 1553857632.842 * [backup-simplify]: Simplify 0 into 0 1553857632.842 * [backup-simplify]: Simplify 0 into 0 1553857632.843 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.re)) into y.re 1553857632.843 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857632.843 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1553857632.843 * [backup-simplify]: Simplify (+ (* (* y.im x.im) 0) (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 1553857632.843 * [taylor]: Taking taylor expansion of (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 1553857632.843 * [taylor]: Taking taylor expansion of y.re in y.re 1553857632.843 * [backup-simplify]: Simplify 0 into 0 1553857632.843 * [backup-simplify]: Simplify 1 into 1 1553857632.843 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 1553857632.843 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 1553857632.843 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1553857632.843 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857632.843 * [taylor]: Taking taylor expansion of y.re in y.re 1553857632.843 * [backup-simplify]: Simplify 0 into 0 1553857632.843 * [backup-simplify]: Simplify 1 into 1 1553857632.843 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857632.843 * [taylor]: Taking taylor expansion of y.im in y.re 1553857632.843 * [backup-simplify]: Simplify y.im into y.im 1553857632.843 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857632.843 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1553857632.843 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857632.843 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1553857632.843 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857632.844 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.844 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857632.844 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1553857632.844 * [backup-simplify]: Simplify (* 0 (/ 1 y.im)) into 0 1553857632.844 * [taylor]: Taking taylor expansion of 0 in x.im 1553857632.844 * [backup-simplify]: Simplify 0 into 0 1553857632.844 * [taylor]: Taking taylor expansion of 0 in y.im 1553857632.844 * [backup-simplify]: Simplify 0 into 0 1553857632.844 * [backup-simplify]: Simplify 0 into 0 1553857632.844 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857632.844 * [backup-simplify]: Simplify (+ (* (* y.im x.im) 0) (* 0 (/ 1 y.im))) into 0 1553857632.844 * [taylor]: Taking taylor expansion of 0 in x.im 1553857632.844 * [backup-simplify]: Simplify 0 into 0 1553857632.844 * [taylor]: Taking taylor expansion of 0 in y.im 1553857632.844 * [backup-simplify]: Simplify 0 into 0 1553857632.844 * [backup-simplify]: Simplify 0 into 0 1553857632.844 * [taylor]: Taking taylor expansion of 1 in y.im 1553857632.844 * [backup-simplify]: Simplify 1 into 1 1553857632.844 * [backup-simplify]: Simplify 1 into 1 1553857632.844 * [backup-simplify]: Simplify 0 into 0 1553857632.845 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857632.845 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1553857632.845 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.846 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))) (* 0 (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857632.846 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857632.847 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.re))) into 0 1553857632.847 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857632.847 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.848 * [backup-simplify]: Simplify (+ (* (* y.im x.im) 0) (+ (* y.re 0) (* 0 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))))) into 0 1553857632.848 * [taylor]: Taking taylor expansion of 0 in y.re 1553857632.848 * [backup-simplify]: Simplify 0 into 0 1553857632.848 * [taylor]: Taking taylor expansion of 0 in x.im 1553857632.848 * [backup-simplify]: Simplify 0 into 0 1553857632.848 * [taylor]: Taking taylor expansion of 0 in y.im 1553857632.848 * [backup-simplify]: Simplify 0 into 0 1553857632.848 * [backup-simplify]: Simplify 0 into 0 1553857632.848 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (/ 1 y.im))) into (/ 1 y.im) 1553857632.848 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1553857632.848 * [taylor]: Taking taylor expansion of y.im in x.im 1553857632.848 * [backup-simplify]: Simplify y.im into y.im 1553857632.848 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857632.848 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857632.848 * [taylor]: Taking taylor expansion of y.im in y.im 1553857632.848 * [backup-simplify]: Simplify 0 into 0 1553857632.848 * [backup-simplify]: Simplify 1 into 1 1553857632.849 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857632.849 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857632.849 * [backup-simplify]: Simplify 0 into 0 1553857632.849 * [backup-simplify]: Simplify (* 1 1) into 1 1553857632.850 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857632.850 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857632.850 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 1 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into (- (/ 1 (pow y.im 4))) 1553857632.851 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 4))) (pow 0 2) (+)) (* 2 (/ 1 y.im))) into (/ -1/2 (pow y.im 3)) 1553857632.855 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857632.856 * [backup-simplify]: Simplify (+ (* (* y.im x.im) (/ -1/2 (pow y.im 3))) (+ (* 0 0) (* 0 (/ 1 y.im)))) into (- (* 1/2 (/ x.im (pow y.im 2)))) 1553857632.856 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ x.im (pow y.im 2)))) in x.im 1553857632.856 * [taylor]: Taking taylor expansion of (* 1/2 (/ x.im (pow y.im 2))) in x.im 1553857632.856 * [taylor]: Taking taylor expansion of 1/2 in x.im 1553857632.856 * [backup-simplify]: Simplify 1/2 into 1/2 1553857632.856 * [taylor]: Taking taylor expansion of (/ x.im (pow y.im 2)) in x.im 1553857632.856 * [taylor]: Taking taylor expansion of x.im in x.im 1553857632.856 * [backup-simplify]: Simplify 0 into 0 1553857632.856 * [backup-simplify]: Simplify 1 into 1 1553857632.856 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1553857632.856 * [taylor]: Taking taylor expansion of y.im in x.im 1553857632.856 * [backup-simplify]: Simplify y.im into y.im 1553857632.856 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857632.856 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857632.856 * [taylor]: Taking taylor expansion of 0 in y.im 1553857632.856 * [backup-simplify]: Simplify 0 into 0 1553857632.856 * [backup-simplify]: Simplify 0 into 0 1553857632.856 * [taylor]: Taking taylor expansion of 0 in y.im 1553857632.856 * [backup-simplify]: Simplify 0 into 0 1553857632.856 * [backup-simplify]: Simplify 0 into 0 1553857632.856 * [taylor]: Taking taylor expansion of 0 in y.im 1553857632.856 * [backup-simplify]: Simplify 0 into 0 1553857632.856 * [backup-simplify]: Simplify 0 into 0 1553857632.856 * [backup-simplify]: Simplify (* 1 (* 1 (* x.im (* 1 1)))) into x.im 1553857632.857 * [backup-simplify]: Simplify (/ (fma (/ 1 x.re) (/ 1 y.re) (* (/ 1 x.im) (/ 1 y.im))) (sqrt (fma (/ 1 y.im) (/ 1 y.im) (* (/ 1 y.re) (/ 1 y.re))))) into (* (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im)))) 1553857632.857 * [approximate]: Taking taylor expansion of (* (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im)))) in (x.re y.re x.im y.im) around 0 1553857632.857 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im)))) in y.im 1553857632.857 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) in y.im 1553857632.857 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.im 1553857632.857 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.im 1553857632.857 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1553857632.857 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1553857632.857 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857632.857 * [taylor]: Taking taylor expansion of y.im in y.im 1553857632.857 * [backup-simplify]: Simplify 0 into 0 1553857632.857 * [backup-simplify]: Simplify 1 into 1 1553857632.857 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857632.857 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857632.857 * [taylor]: Taking taylor expansion of y.im in y.im 1553857632.857 * [backup-simplify]: Simplify 0 into 0 1553857632.858 * [backup-simplify]: Simplify 1 into 1 1553857632.858 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857632.858 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1553857632.858 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857632.858 * [taylor]: Taking taylor expansion of y.re in y.im 1553857632.858 * [backup-simplify]: Simplify y.re into y.re 1553857632.858 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857632.858 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857632.858 * [backup-simplify]: Simplify (* 1 1) into 1 1553857632.859 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857632.859 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857632.860 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857632.860 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857632.861 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857632.861 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857632.862 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.862 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857632.863 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857632.863 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.im 1553857632.863 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857632.863 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.im 1553857632.863 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 1553857632.863 * [taylor]: Taking taylor expansion of x.re in y.im 1553857632.863 * [backup-simplify]: Simplify x.re into x.re 1553857632.863 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857632.863 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1553857632.863 * [taylor]: Taking taylor expansion of y.re in y.im 1553857632.863 * [backup-simplify]: Simplify y.re into y.re 1553857632.863 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857632.863 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1553857632.864 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1553857632.864 * [taylor]: Taking taylor expansion of y.im in y.im 1553857632.864 * [backup-simplify]: Simplify 0 into 0 1553857632.864 * [backup-simplify]: Simplify 1 into 1 1553857632.864 * [taylor]: Taking taylor expansion of x.im in y.im 1553857632.864 * [backup-simplify]: Simplify x.im into x.im 1553857632.864 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857632.864 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1553857632.864 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553857632.864 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im)))) in x.im 1553857632.864 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) in x.im 1553857632.864 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in x.im 1553857632.864 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.im 1553857632.864 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1553857632.864 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1553857632.864 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1553857632.864 * [taylor]: Taking taylor expansion of y.im in x.im 1553857632.864 * [backup-simplify]: Simplify y.im into y.im 1553857632.864 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857632.864 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1553857632.864 * [taylor]: Taking taylor expansion of y.im in x.im 1553857632.865 * [backup-simplify]: Simplify y.im into y.im 1553857632.865 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857632.865 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1553857632.865 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1553857632.865 * [taylor]: Taking taylor expansion of y.re in x.im 1553857632.865 * [backup-simplify]: Simplify y.re into y.re 1553857632.865 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857632.865 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857632.865 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1553857632.865 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857632.865 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857632.865 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857632.866 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857632.866 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857632.866 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1553857632.866 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857632.866 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857632.866 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.867 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857632.867 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857632.867 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.im 1553857632.867 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857632.867 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.im 1553857632.867 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553857632.867 * [taylor]: Taking taylor expansion of x.re in x.im 1553857632.867 * [backup-simplify]: Simplify x.re into x.re 1553857632.867 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857632.867 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1553857632.867 * [taylor]: Taking taylor expansion of y.re in x.im 1553857632.867 * [backup-simplify]: Simplify y.re into y.re 1553857632.867 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857632.867 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1553857632.867 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857632.867 * [taylor]: Taking taylor expansion of y.im in x.im 1553857632.867 * [backup-simplify]: Simplify y.im into y.im 1553857632.867 * [taylor]: Taking taylor expansion of x.im in x.im 1553857632.867 * [backup-simplify]: Simplify 0 into 0 1553857632.867 * [backup-simplify]: Simplify 1 into 1 1553857632.868 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857632.868 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857632.868 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857632.868 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im)))) in y.re 1553857632.868 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) in y.re 1553857632.868 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.re 1553857632.868 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.re 1553857632.868 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1553857632.868 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1553857632.868 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1553857632.868 * [taylor]: Taking taylor expansion of y.im in y.re 1553857632.868 * [backup-simplify]: Simplify y.im into y.im 1553857632.868 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857632.868 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1553857632.868 * [taylor]: Taking taylor expansion of y.im in y.re 1553857632.868 * [backup-simplify]: Simplify y.im into y.im 1553857632.868 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857632.868 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857632.868 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857632.868 * [taylor]: Taking taylor expansion of y.re in y.re 1553857632.868 * [backup-simplify]: Simplify 0 into 0 1553857632.868 * [backup-simplify]: Simplify 1 into 1 1553857632.869 * [backup-simplify]: Simplify (* 1 1) into 1 1553857632.869 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857632.870 * [backup-simplify]: Simplify (+ 0 1) into 1 1553857632.870 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857632.870 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857632.871 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857632.871 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857632.872 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.872 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857632.873 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857632.873 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.re 1553857632.873 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857632.873 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.re 1553857632.873 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 1553857632.873 * [taylor]: Taking taylor expansion of x.re in y.re 1553857632.873 * [backup-simplify]: Simplify x.re into x.re 1553857632.873 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857632.873 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857632.873 * [taylor]: Taking taylor expansion of y.re in y.re 1553857632.873 * [backup-simplify]: Simplify 0 into 0 1553857632.873 * [backup-simplify]: Simplify 1 into 1 1553857632.874 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857632.874 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1553857632.874 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857632.874 * [taylor]: Taking taylor expansion of y.im in y.re 1553857632.874 * [backup-simplify]: Simplify y.im into y.im 1553857632.874 * [taylor]: Taking taylor expansion of x.im in y.re 1553857632.874 * [backup-simplify]: Simplify x.im into x.im 1553857632.874 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857632.874 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857632.874 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im)))) in x.re 1553857632.874 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) in x.re 1553857632.874 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in x.re 1553857632.874 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.re 1553857632.874 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1553857632.874 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1553857632.874 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1553857632.874 * [taylor]: Taking taylor expansion of y.im in x.re 1553857632.874 * [backup-simplify]: Simplify y.im into y.im 1553857632.874 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857632.874 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1553857632.874 * [taylor]: Taking taylor expansion of y.im in x.re 1553857632.874 * [backup-simplify]: Simplify y.im into y.im 1553857632.874 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857632.874 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1553857632.874 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1553857632.874 * [taylor]: Taking taylor expansion of y.re in x.re 1553857632.875 * [backup-simplify]: Simplify y.re into y.re 1553857632.875 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857632.875 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857632.875 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1553857632.875 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857632.875 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857632.875 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857632.875 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857632.875 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857632.876 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1553857632.876 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857632.876 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857632.876 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.877 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857632.877 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857632.877 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1553857632.877 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857632.877 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1553857632.877 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553857632.877 * [taylor]: Taking taylor expansion of x.re in x.re 1553857632.877 * [backup-simplify]: Simplify 0 into 0 1553857632.877 * [backup-simplify]: Simplify 1 into 1 1553857632.877 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857632.877 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1553857632.877 * [taylor]: Taking taylor expansion of y.re in x.re 1553857632.877 * [backup-simplify]: Simplify y.re into y.re 1553857632.877 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857632.878 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1553857632.878 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857632.878 * [taylor]: Taking taylor expansion of y.im in x.re 1553857632.878 * [backup-simplify]: Simplify y.im into y.im 1553857632.878 * [taylor]: Taking taylor expansion of x.im in x.re 1553857632.878 * [backup-simplify]: Simplify x.im into x.im 1553857632.878 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857632.878 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857632.878 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im)))) in x.re 1553857632.878 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) in x.re 1553857632.878 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in x.re 1553857632.878 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.re 1553857632.878 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1553857632.878 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1553857632.878 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1553857632.878 * [taylor]: Taking taylor expansion of y.im in x.re 1553857632.878 * [backup-simplify]: Simplify y.im into y.im 1553857632.878 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857632.878 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1553857632.878 * [taylor]: Taking taylor expansion of y.im in x.re 1553857632.878 * [backup-simplify]: Simplify y.im into y.im 1553857632.878 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857632.878 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1553857632.878 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1553857632.878 * [taylor]: Taking taylor expansion of y.re in x.re 1553857632.878 * [backup-simplify]: Simplify y.re into y.re 1553857632.878 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857632.878 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857632.879 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1553857632.879 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857632.879 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857632.879 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857632.880 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857632.880 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857632.880 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1553857632.880 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857632.880 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857632.880 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.881 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857632.881 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857632.881 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1553857632.881 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857632.881 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1553857632.881 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553857632.881 * [taylor]: Taking taylor expansion of x.re in x.re 1553857632.881 * [backup-simplify]: Simplify 0 into 0 1553857632.881 * [backup-simplify]: Simplify 1 into 1 1553857632.882 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857632.882 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1553857632.882 * [taylor]: Taking taylor expansion of y.re in x.re 1553857632.882 * [backup-simplify]: Simplify y.re into y.re 1553857632.882 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857632.882 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1553857632.882 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857632.882 * [taylor]: Taking taylor expansion of y.im in x.re 1553857632.882 * [backup-simplify]: Simplify y.im into y.im 1553857632.882 * [taylor]: Taking taylor expansion of x.im in x.re 1553857632.882 * [backup-simplify]: Simplify x.im into x.im 1553857632.882 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857632.882 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857632.882 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1553857632.882 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857632.883 * [backup-simplify]: Simplify (* (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 1 y.re)) into (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857632.883 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1553857632.883 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857632.883 * [taylor]: Taking taylor expansion of y.re in y.re 1553857632.883 * [backup-simplify]: Simplify 0 into 0 1553857632.883 * [backup-simplify]: Simplify 1 into 1 1553857632.883 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857632.883 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857632.883 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857632.883 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857632.883 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857632.883 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857632.883 * [taylor]: Taking taylor expansion of y.re in y.re 1553857632.883 * [backup-simplify]: Simplify 0 into 0 1553857632.883 * [backup-simplify]: Simplify 1 into 1 1553857632.884 * [backup-simplify]: Simplify (* 1 1) into 1 1553857632.884 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857632.884 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857632.884 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857632.884 * [taylor]: Taking taylor expansion of y.im in y.re 1553857632.884 * [backup-simplify]: Simplify y.im into y.im 1553857632.884 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857632.884 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857632.885 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857632.885 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857632.885 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857632.886 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857632.887 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857632.887 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.888 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857632.888 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857632.889 * [backup-simplify]: Simplify (* 1 1) into 1 1553857632.889 * [taylor]: Taking taylor expansion of 1 in x.im 1553857632.889 * [backup-simplify]: Simplify 1 into 1 1553857632.889 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857632.889 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857632.890 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (/ 1 y.re))) into 0 1553857632.890 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1553857632.890 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 1 (* y.im x.im))) (* 0 (/ 1 y.re))) into (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857632.890 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1553857632.890 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1553857632.890 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857632.891 * [taylor]: Taking taylor expansion of y.im in y.re 1553857632.891 * [backup-simplify]: Simplify y.im into y.im 1553857632.891 * [taylor]: Taking taylor expansion of x.im in y.re 1553857632.891 * [backup-simplify]: Simplify x.im into x.im 1553857632.891 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857632.891 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857632.891 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857632.891 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857632.891 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857632.891 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857632.891 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857632.891 * [taylor]: Taking taylor expansion of y.re in y.re 1553857632.891 * [backup-simplify]: Simplify 0 into 0 1553857632.891 * [backup-simplify]: Simplify 1 into 1 1553857632.891 * [backup-simplify]: Simplify (* 1 1) into 1 1553857632.892 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857632.892 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857632.892 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857632.892 * [taylor]: Taking taylor expansion of y.im in y.re 1553857632.892 * [backup-simplify]: Simplify y.im into y.im 1553857632.892 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857632.892 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857632.892 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857632.893 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857632.893 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857632.893 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857632.894 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857632.894 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.895 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857632.896 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857632.896 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857632.897 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857632.897 * [taylor]: Taking taylor expansion of 0 in x.im 1553857632.897 * [backup-simplify]: Simplify 0 into 0 1553857632.897 * [taylor]: Taking taylor expansion of 1 in y.im 1553857632.897 * [backup-simplify]: Simplify 1 into 1 1553857632.897 * [backup-simplify]: Simplify 1 into 1 1553857632.897 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857632.898 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857632.899 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1553857632.899 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857632.899 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1553857632.899 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.900 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857632.900 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857632.900 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 1553857632.901 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1553857632.901 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1553857632.901 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.902 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857632.902 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857632.903 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 0) (+ (* 0 (/ 1 (* y.im x.im))) (* 0 (/ 1 y.re)))) into 0 1553857632.903 * [taylor]: Taking taylor expansion of 0 in y.re 1553857632.903 * [backup-simplify]: Simplify 0 into 0 1553857632.903 * [taylor]: Taking taylor expansion of 0 in x.im 1553857632.903 * [backup-simplify]: Simplify 0 into 0 1553857632.903 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.im)) 1) into (/ 1 (* y.im x.im)) 1553857632.903 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1553857632.903 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857632.903 * [taylor]: Taking taylor expansion of y.im in x.im 1553857632.903 * [backup-simplify]: Simplify y.im into y.im 1553857632.903 * [taylor]: Taking taylor expansion of x.im in x.im 1553857632.903 * [backup-simplify]: Simplify 0 into 0 1553857632.903 * [backup-simplify]: Simplify 1 into 1 1553857632.903 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857632.903 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857632.904 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857632.904 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857632.904 * [taylor]: Taking taylor expansion of y.im in y.im 1553857632.904 * [backup-simplify]: Simplify 0 into 0 1553857632.904 * [backup-simplify]: Simplify 1 into 1 1553857632.904 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857632.905 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857632.905 * [backup-simplify]: Simplify 0 into 0 1553857632.906 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857632.906 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857632.906 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1553857632.907 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1553857632.908 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 1553857632.909 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857632.909 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 1553857632.909 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.im 1553857632.909 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.im 1553857632.909 * [taylor]: Taking taylor expansion of 1/2 in x.im 1553857632.909 * [backup-simplify]: Simplify 1/2 into 1/2 1553857632.910 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1553857632.910 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1553857632.910 * [taylor]: Taking taylor expansion of y.im in x.im 1553857632.910 * [backup-simplify]: Simplify y.im into y.im 1553857632.910 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857632.910 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857632.910 * [taylor]: Taking taylor expansion of 0 in y.im 1553857632.910 * [backup-simplify]: Simplify 0 into 0 1553857632.910 * [backup-simplify]: Simplify 0 into 0 1553857632.910 * [taylor]: Taking taylor expansion of 0 in y.im 1553857632.910 * [backup-simplify]: Simplify 0 into 0 1553857632.910 * [backup-simplify]: Simplify 0 into 0 1553857632.910 * [backup-simplify]: Simplify 0 into 0 1553857632.910 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857632.911 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857632.912 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1553857632.912 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857632.913 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1553857632.913 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.913 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857632.913 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857632.914 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 1553857632.915 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1553857632.915 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1553857632.916 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.916 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857632.917 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857632.918 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 0) (+ (* 0 0) (+ (* 0 (/ 1 (* y.im x.im))) (* 0 (/ 1 y.re))))) into 0 1553857632.918 * [taylor]: Taking taylor expansion of 0 in y.re 1553857632.918 * [backup-simplify]: Simplify 0 into 0 1553857632.918 * [taylor]: Taking taylor expansion of 0 in x.im 1553857632.918 * [backup-simplify]: Simplify 0 into 0 1553857632.918 * [taylor]: Taking taylor expansion of 0 in x.im 1553857632.918 * [backup-simplify]: Simplify 0 into 0 1553857632.918 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857632.918 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1553857632.919 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.im)) 0) (* 0 1)) into 0 1553857632.919 * [taylor]: Taking taylor expansion of 0 in x.im 1553857632.919 * [backup-simplify]: Simplify 0 into 0 1553857632.920 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553857632.920 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857632.920 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857632.921 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857632.921 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.922 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1553857632.922 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 1553857632.922 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857632.923 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 1553857632.923 * [taylor]: Taking taylor expansion of 0 in x.im 1553857632.923 * [backup-simplify]: Simplify 0 into 0 1553857632.923 * [taylor]: Taking taylor expansion of 0 in y.im 1553857632.923 * [backup-simplify]: Simplify 0 into 0 1553857632.923 * [backup-simplify]: Simplify 0 into 0 1553857632.924 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1553857632.924 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857632.924 * [taylor]: Taking taylor expansion of 0 in y.im 1553857632.924 * [backup-simplify]: Simplify 0 into 0 1553857632.924 * [backup-simplify]: Simplify 0 into 0 1553857632.924 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 x.re)))))) into x.re 1553857632.924 * [backup-simplify]: Simplify (/ (fma (/ 1 (- x.re)) (/ 1 (- y.re)) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) (sqrt (fma (/ 1 (- y.im)) (/ 1 (- y.im)) (* (/ 1 (- y.re)) (/ 1 (- y.re)))))) into (* (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im)))) 1553857632.924 * [approximate]: Taking taylor expansion of (* (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im)))) in (x.re y.re x.im y.im) around 0 1553857632.924 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im)))) in y.im 1553857632.924 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) in y.im 1553857632.924 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.im 1553857632.924 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 1553857632.924 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1553857632.924 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1553857632.924 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1553857632.924 * [taylor]: Taking taylor expansion of -1 in y.im 1553857632.924 * [backup-simplify]: Simplify -1 into -1 1553857632.924 * [taylor]: Taking taylor expansion of y.im in y.im 1553857632.924 * [backup-simplify]: Simplify 0 into 0 1553857632.924 * [backup-simplify]: Simplify 1 into 1 1553857632.925 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857632.925 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1553857632.925 * [taylor]: Taking taylor expansion of -1 in y.im 1553857632.925 * [backup-simplify]: Simplify -1 into -1 1553857632.925 * [taylor]: Taking taylor expansion of y.im in y.im 1553857632.925 * [backup-simplify]: Simplify 0 into 0 1553857632.925 * [backup-simplify]: Simplify 1 into 1 1553857632.925 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857632.925 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1553857632.925 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857632.925 * [taylor]: Taking taylor expansion of y.re in y.im 1553857632.925 * [backup-simplify]: Simplify y.re into y.re 1553857632.925 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857632.925 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857632.926 * [backup-simplify]: Simplify (* -1 -1) into 1 1553857632.926 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857632.926 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857632.926 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857632.927 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857632.927 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857632.928 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1553857632.928 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.928 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857632.929 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857632.929 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.im 1553857632.929 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857632.929 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.im 1553857632.929 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 1553857632.929 * [taylor]: Taking taylor expansion of -1 in y.im 1553857632.929 * [backup-simplify]: Simplify -1 into -1 1553857632.929 * [taylor]: Taking taylor expansion of x.re in y.im 1553857632.929 * [backup-simplify]: Simplify x.re into x.re 1553857632.929 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553857632.929 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1553857632.929 * [taylor]: Taking taylor expansion of -1 in y.im 1553857632.929 * [backup-simplify]: Simplify -1 into -1 1553857632.929 * [taylor]: Taking taylor expansion of y.re in y.im 1553857632.929 * [backup-simplify]: Simplify y.re into y.re 1553857632.929 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857632.929 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1553857632.929 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1553857632.929 * [taylor]: Taking taylor expansion of y.im in y.im 1553857632.929 * [backup-simplify]: Simplify 0 into 0 1553857632.929 * [backup-simplify]: Simplify 1 into 1 1553857632.929 * [taylor]: Taking taylor expansion of x.im in y.im 1553857632.929 * [backup-simplify]: Simplify x.im into x.im 1553857632.929 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857632.930 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1553857632.930 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553857632.930 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im)))) in x.im 1553857632.930 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) in x.im 1553857632.930 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in x.im 1553857632.930 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.im 1553857632.930 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1553857632.930 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1553857632.930 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1553857632.930 * [taylor]: Taking taylor expansion of -1 in x.im 1553857632.930 * [backup-simplify]: Simplify -1 into -1 1553857632.930 * [taylor]: Taking taylor expansion of y.im in x.im 1553857632.930 * [backup-simplify]: Simplify y.im into y.im 1553857632.930 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857632.930 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1553857632.930 * [taylor]: Taking taylor expansion of -1 in x.im 1553857632.930 * [backup-simplify]: Simplify -1 into -1 1553857632.930 * [taylor]: Taking taylor expansion of y.im in x.im 1553857632.930 * [backup-simplify]: Simplify y.im into y.im 1553857632.930 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857632.930 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1553857632.930 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1553857632.930 * [taylor]: Taking taylor expansion of y.re in x.im 1553857632.930 * [backup-simplify]: Simplify y.re into y.re 1553857632.930 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857632.930 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857632.930 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1553857632.930 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857632.930 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857632.930 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857632.931 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857632.931 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857632.931 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1553857632.931 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857632.931 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857632.931 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.931 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857632.932 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857632.932 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.im 1553857632.932 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857632.932 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.im 1553857632.932 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 1553857632.932 * [taylor]: Taking taylor expansion of -1 in x.im 1553857632.932 * [backup-simplify]: Simplify -1 into -1 1553857632.932 * [taylor]: Taking taylor expansion of x.re in x.im 1553857632.932 * [backup-simplify]: Simplify x.re into x.re 1553857632.932 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553857632.932 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1553857632.932 * [taylor]: Taking taylor expansion of -1 in x.im 1553857632.932 * [backup-simplify]: Simplify -1 into -1 1553857632.932 * [taylor]: Taking taylor expansion of y.re in x.im 1553857632.932 * [backup-simplify]: Simplify y.re into y.re 1553857632.932 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857632.932 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1553857632.932 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857632.932 * [taylor]: Taking taylor expansion of y.im in x.im 1553857632.932 * [backup-simplify]: Simplify y.im into y.im 1553857632.932 * [taylor]: Taking taylor expansion of x.im in x.im 1553857632.932 * [backup-simplify]: Simplify 0 into 0 1553857632.932 * [backup-simplify]: Simplify 1 into 1 1553857632.932 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857632.932 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857632.932 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857632.932 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im)))) in y.re 1553857632.932 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) in y.re 1553857632.932 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.re 1553857632.932 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.re 1553857632.932 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1553857632.933 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1553857632.933 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1553857632.933 * [taylor]: Taking taylor expansion of -1 in y.re 1553857632.933 * [backup-simplify]: Simplify -1 into -1 1553857632.933 * [taylor]: Taking taylor expansion of y.im in y.re 1553857632.933 * [backup-simplify]: Simplify y.im into y.im 1553857632.933 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857632.933 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1553857632.933 * [taylor]: Taking taylor expansion of -1 in y.re 1553857632.933 * [backup-simplify]: Simplify -1 into -1 1553857632.933 * [taylor]: Taking taylor expansion of y.im in y.re 1553857632.933 * [backup-simplify]: Simplify y.im into y.im 1553857632.933 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857632.933 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857632.933 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857632.933 * [taylor]: Taking taylor expansion of y.re in y.re 1553857632.933 * [backup-simplify]: Simplify 0 into 0 1553857632.933 * [backup-simplify]: Simplify 1 into 1 1553857632.933 * [backup-simplify]: Simplify (* 1 1) into 1 1553857632.933 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857632.934 * [backup-simplify]: Simplify (+ 0 1) into 1 1553857632.934 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857632.934 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857632.934 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857632.935 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857632.935 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.936 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857632.936 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857632.936 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.re 1553857632.936 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857632.936 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.re 1553857632.936 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 1553857632.936 * [taylor]: Taking taylor expansion of -1 in y.re 1553857632.936 * [backup-simplify]: Simplify -1 into -1 1553857632.936 * [taylor]: Taking taylor expansion of x.re in y.re 1553857632.936 * [backup-simplify]: Simplify x.re into x.re 1553857632.936 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553857632.936 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1553857632.936 * [taylor]: Taking taylor expansion of -1 in y.re 1553857632.936 * [backup-simplify]: Simplify -1 into -1 1553857632.936 * [taylor]: Taking taylor expansion of y.re in y.re 1553857632.936 * [backup-simplify]: Simplify 0 into 0 1553857632.936 * [backup-simplify]: Simplify 1 into 1 1553857632.937 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857632.937 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1553857632.937 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857632.937 * [taylor]: Taking taylor expansion of y.im in y.re 1553857632.937 * [backup-simplify]: Simplify y.im into y.im 1553857632.937 * [taylor]: Taking taylor expansion of x.im in y.re 1553857632.937 * [backup-simplify]: Simplify x.im into x.im 1553857632.937 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857632.937 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857632.937 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im)))) in x.re 1553857632.937 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) in x.re 1553857632.937 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in x.re 1553857632.937 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.re 1553857632.937 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1553857632.937 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1553857632.937 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1553857632.937 * [taylor]: Taking taylor expansion of -1 in x.re 1553857632.937 * [backup-simplify]: Simplify -1 into -1 1553857632.937 * [taylor]: Taking taylor expansion of y.im in x.re 1553857632.937 * [backup-simplify]: Simplify y.im into y.im 1553857632.937 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857632.937 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1553857632.937 * [taylor]: Taking taylor expansion of -1 in x.re 1553857632.937 * [backup-simplify]: Simplify -1 into -1 1553857632.937 * [taylor]: Taking taylor expansion of y.im in x.re 1553857632.937 * [backup-simplify]: Simplify y.im into y.im 1553857632.937 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857632.937 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1553857632.937 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1553857632.937 * [taylor]: Taking taylor expansion of y.re in x.re 1553857632.937 * [backup-simplify]: Simplify y.re into y.re 1553857632.937 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857632.937 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857632.938 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1553857632.938 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857632.938 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857632.938 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857632.938 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857632.938 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857632.938 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1553857632.938 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857632.938 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857632.939 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.939 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857632.939 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857632.939 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1553857632.939 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857632.940 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1553857632.940 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1553857632.940 * [taylor]: Taking taylor expansion of -1 in x.re 1553857632.940 * [backup-simplify]: Simplify -1 into -1 1553857632.940 * [taylor]: Taking taylor expansion of x.re in x.re 1553857632.940 * [backup-simplify]: Simplify 0 into 0 1553857632.940 * [backup-simplify]: Simplify 1 into 1 1553857632.940 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857632.940 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1553857632.940 * [taylor]: Taking taylor expansion of -1 in x.re 1553857632.940 * [backup-simplify]: Simplify -1 into -1 1553857632.940 * [taylor]: Taking taylor expansion of y.re in x.re 1553857632.940 * [backup-simplify]: Simplify y.re into y.re 1553857632.940 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857632.940 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1553857632.940 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857632.940 * [taylor]: Taking taylor expansion of y.im in x.re 1553857632.940 * [backup-simplify]: Simplify y.im into y.im 1553857632.940 * [taylor]: Taking taylor expansion of x.im in x.re 1553857632.940 * [backup-simplify]: Simplify x.im into x.im 1553857632.940 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857632.940 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857632.940 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im)))) in x.re 1553857632.940 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) in x.re 1553857632.940 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in x.re 1553857632.940 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.re 1553857632.940 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1553857632.941 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1553857632.941 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1553857632.941 * [taylor]: Taking taylor expansion of -1 in x.re 1553857632.941 * [backup-simplify]: Simplify -1 into -1 1553857632.941 * [taylor]: Taking taylor expansion of y.im in x.re 1553857632.941 * [backup-simplify]: Simplify y.im into y.im 1553857632.941 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857632.941 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1553857632.941 * [taylor]: Taking taylor expansion of -1 in x.re 1553857632.941 * [backup-simplify]: Simplify -1 into -1 1553857632.941 * [taylor]: Taking taylor expansion of y.im in x.re 1553857632.941 * [backup-simplify]: Simplify y.im into y.im 1553857632.941 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857632.941 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1553857632.941 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1553857632.941 * [taylor]: Taking taylor expansion of y.re in x.re 1553857632.941 * [backup-simplify]: Simplify y.re into y.re 1553857632.941 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857632.941 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857632.941 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1553857632.941 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857632.941 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857632.941 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857632.941 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857632.941 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857632.942 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1553857632.942 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857632.942 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857632.942 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.942 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857632.943 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857632.943 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1553857632.943 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857632.943 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1553857632.943 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1553857632.943 * [taylor]: Taking taylor expansion of -1 in x.re 1553857632.943 * [backup-simplify]: Simplify -1 into -1 1553857632.943 * [taylor]: Taking taylor expansion of x.re in x.re 1553857632.943 * [backup-simplify]: Simplify 0 into 0 1553857632.943 * [backup-simplify]: Simplify 1 into 1 1553857632.943 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857632.943 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1553857632.943 * [taylor]: Taking taylor expansion of -1 in x.re 1553857632.943 * [backup-simplify]: Simplify -1 into -1 1553857632.943 * [taylor]: Taking taylor expansion of y.re in x.re 1553857632.943 * [backup-simplify]: Simplify y.re into y.re 1553857632.943 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857632.943 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1553857632.943 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857632.943 * [taylor]: Taking taylor expansion of y.im in x.re 1553857632.943 * [backup-simplify]: Simplify y.im into y.im 1553857632.943 * [taylor]: Taking taylor expansion of x.im in x.re 1553857632.943 * [backup-simplify]: Simplify x.im into x.im 1553857632.943 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857632.943 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857632.943 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1553857632.944 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857632.944 * [backup-simplify]: Simplify (* (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 1 y.re)) into (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857632.944 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1553857632.944 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857632.944 * [taylor]: Taking taylor expansion of y.re in y.re 1553857632.944 * [backup-simplify]: Simplify 0 into 0 1553857632.944 * [backup-simplify]: Simplify 1 into 1 1553857632.944 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857632.944 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857632.944 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857632.944 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857632.944 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857632.944 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857632.944 * [taylor]: Taking taylor expansion of y.re in y.re 1553857632.944 * [backup-simplify]: Simplify 0 into 0 1553857632.944 * [backup-simplify]: Simplify 1 into 1 1553857632.944 * [backup-simplify]: Simplify (* 1 1) into 1 1553857632.945 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857632.945 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857632.945 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857632.945 * [taylor]: Taking taylor expansion of y.im in y.re 1553857632.945 * [backup-simplify]: Simplify y.im into y.im 1553857632.945 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857632.945 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857632.945 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857632.945 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857632.946 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857632.946 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857632.946 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857632.947 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.947 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857632.948 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857632.948 * [backup-simplify]: Simplify (* 1 1) into 1 1553857632.948 * [taylor]: Taking taylor expansion of 1 in x.im 1553857632.948 * [backup-simplify]: Simplify 1 into 1 1553857632.948 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857632.949 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857632.949 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ -1 y.re))) into 0 1553857632.949 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1553857632.950 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 1 (* y.im x.im))) (* 0 (/ 1 y.re))) into (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857632.950 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1553857632.950 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1553857632.950 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857632.950 * [taylor]: Taking taylor expansion of y.im in y.re 1553857632.950 * [backup-simplify]: Simplify y.im into y.im 1553857632.950 * [taylor]: Taking taylor expansion of x.im in y.re 1553857632.950 * [backup-simplify]: Simplify x.im into x.im 1553857632.950 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857632.950 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857632.950 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857632.950 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857632.950 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857632.950 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857632.950 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857632.950 * [taylor]: Taking taylor expansion of y.re in y.re 1553857632.950 * [backup-simplify]: Simplify 0 into 0 1553857632.950 * [backup-simplify]: Simplify 1 into 1 1553857632.951 * [backup-simplify]: Simplify (* 1 1) into 1 1553857632.951 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857632.951 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857632.951 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857632.951 * [taylor]: Taking taylor expansion of y.im in y.re 1553857632.951 * [backup-simplify]: Simplify y.im into y.im 1553857632.951 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857632.951 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857632.952 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857632.952 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857632.953 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857632.953 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857632.954 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857632.955 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.956 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857632.956 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857632.957 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857632.958 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857632.958 * [taylor]: Taking taylor expansion of 0 in x.im 1553857632.958 * [backup-simplify]: Simplify 0 into 0 1553857632.958 * [taylor]: Taking taylor expansion of 1 in y.im 1553857632.958 * [backup-simplify]: Simplify 1 into 1 1553857632.958 * [backup-simplify]: Simplify 1 into 1 1553857632.958 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857632.959 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857632.960 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1553857632.960 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857632.961 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1553857632.961 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.961 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857632.961 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857632.962 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 1553857632.963 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1553857632.963 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1553857632.964 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.964 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857632.966 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857632.966 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 0) (+ (* 0 (/ 1 (* y.im x.im))) (* 0 (/ 1 y.re)))) into 0 1553857632.966 * [taylor]: Taking taylor expansion of 0 in y.re 1553857632.966 * [backup-simplify]: Simplify 0 into 0 1553857632.966 * [taylor]: Taking taylor expansion of 0 in x.im 1553857632.966 * [backup-simplify]: Simplify 0 into 0 1553857632.967 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.im)) 1) into (/ 1 (* y.im x.im)) 1553857632.967 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1553857632.967 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857632.967 * [taylor]: Taking taylor expansion of y.im in x.im 1553857632.967 * [backup-simplify]: Simplify y.im into y.im 1553857632.967 * [taylor]: Taking taylor expansion of x.im in x.im 1553857632.967 * [backup-simplify]: Simplify 0 into 0 1553857632.967 * [backup-simplify]: Simplify 1 into 1 1553857632.967 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857632.967 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857632.968 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857632.968 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857632.968 * [taylor]: Taking taylor expansion of y.im in y.im 1553857632.968 * [backup-simplify]: Simplify 0 into 0 1553857632.968 * [backup-simplify]: Simplify 1 into 1 1553857632.968 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857632.969 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857632.969 * [backup-simplify]: Simplify 0 into 0 1553857632.971 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857632.972 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857632.972 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1553857632.973 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1553857632.975 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 1553857632.977 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857632.978 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 1553857632.978 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.im 1553857632.978 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.im 1553857632.978 * [taylor]: Taking taylor expansion of 1/2 in x.im 1553857632.978 * [backup-simplify]: Simplify 1/2 into 1/2 1553857632.978 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1553857632.978 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1553857632.978 * [taylor]: Taking taylor expansion of y.im in x.im 1553857632.978 * [backup-simplify]: Simplify y.im into y.im 1553857632.978 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857632.978 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857632.978 * [taylor]: Taking taylor expansion of 0 in y.im 1553857632.978 * [backup-simplify]: Simplify 0 into 0 1553857632.978 * [backup-simplify]: Simplify 0 into 0 1553857632.979 * [taylor]: Taking taylor expansion of 0 in y.im 1553857632.979 * [backup-simplify]: Simplify 0 into 0 1553857632.979 * [backup-simplify]: Simplify 0 into 0 1553857632.979 * [backup-simplify]: Simplify 0 into 0 1553857632.979 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857632.980 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857632.982 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1553857632.983 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857632.983 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1553857632.983 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.983 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857632.984 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857632.985 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 1553857632.991 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1553857632.991 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1553857632.992 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.993 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857632.994 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857632.994 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 0) (+ (* 0 0) (+ (* 0 (/ 1 (* y.im x.im))) (* 0 (/ 1 y.re))))) into 0 1553857632.994 * [taylor]: Taking taylor expansion of 0 in y.re 1553857632.994 * [backup-simplify]: Simplify 0 into 0 1553857632.994 * [taylor]: Taking taylor expansion of 0 in x.im 1553857632.994 * [backup-simplify]: Simplify 0 into 0 1553857632.995 * [taylor]: Taking taylor expansion of 0 in x.im 1553857632.995 * [backup-simplify]: Simplify 0 into 0 1553857632.995 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857632.995 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1553857632.995 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.im)) 0) (* 0 1)) into 0 1553857632.995 * [taylor]: Taking taylor expansion of 0 in x.im 1553857632.995 * [backup-simplify]: Simplify 0 into 0 1553857632.996 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553857632.997 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857632.998 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857632.998 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857632.998 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857632.999 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1553857633.000 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 1553857633.001 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857633.002 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 1553857633.002 * [taylor]: Taking taylor expansion of 0 in x.im 1553857633.002 * [backup-simplify]: Simplify 0 into 0 1553857633.002 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.002 * [backup-simplify]: Simplify 0 into 0 1553857633.002 * [backup-simplify]: Simplify 0 into 0 1553857633.003 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1553857633.003 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857633.003 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.003 * [backup-simplify]: Simplify 0 into 0 1553857633.003 * [backup-simplify]: Simplify 0 into 0 1553857633.003 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 (- x.re))))))) into (* -1 x.re) 1553857633.003 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1) 1553857633.003 * [backup-simplify]: Simplify (fma x.re y.re (* x.im y.im)) into (fma x.re y.re (* y.im x.im)) 1553857633.004 * [approximate]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in (x.re y.re x.im y.im) around 0 1553857633.004 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.im 1553857633.004 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857633.004 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.im 1553857633.004 * [taylor]: Taking taylor expansion of x.re in y.im 1553857633.004 * [backup-simplify]: Simplify x.re into x.re 1553857633.004 * [taylor]: Taking taylor expansion of y.re in y.im 1553857633.004 * [backup-simplify]: Simplify y.re into y.re 1553857633.004 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1553857633.004 * [taylor]: Taking taylor expansion of y.im in y.im 1553857633.004 * [backup-simplify]: Simplify 0 into 0 1553857633.004 * [backup-simplify]: Simplify 1 into 1 1553857633.004 * [taylor]: Taking taylor expansion of x.im in y.im 1553857633.004 * [backup-simplify]: Simplify x.im into x.im 1553857633.004 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.im 1553857633.004 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857633.004 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.im 1553857633.004 * [taylor]: Taking taylor expansion of x.re in x.im 1553857633.004 * [backup-simplify]: Simplify x.re into x.re 1553857633.004 * [taylor]: Taking taylor expansion of y.re in x.im 1553857633.004 * [backup-simplify]: Simplify y.re into y.re 1553857633.004 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857633.004 * [taylor]: Taking taylor expansion of y.im in x.im 1553857633.004 * [backup-simplify]: Simplify y.im into y.im 1553857633.004 * [taylor]: Taking taylor expansion of x.im in x.im 1553857633.004 * [backup-simplify]: Simplify 0 into 0 1553857633.004 * [backup-simplify]: Simplify 1 into 1 1553857633.004 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.re 1553857633.004 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857633.004 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.re 1553857633.004 * [taylor]: Taking taylor expansion of x.re in y.re 1553857633.004 * [backup-simplify]: Simplify x.re into x.re 1553857633.004 * [taylor]: Taking taylor expansion of y.re in y.re 1553857633.004 * [backup-simplify]: Simplify 0 into 0 1553857633.004 * [backup-simplify]: Simplify 1 into 1 1553857633.005 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857633.005 * [taylor]: Taking taylor expansion of y.im in y.re 1553857633.005 * [backup-simplify]: Simplify y.im into y.im 1553857633.005 * [taylor]: Taking taylor expansion of x.im in y.re 1553857633.005 * [backup-simplify]: Simplify x.im into x.im 1553857633.005 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1553857633.005 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857633.005 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1553857633.005 * [taylor]: Taking taylor expansion of x.re in x.re 1553857633.005 * [backup-simplify]: Simplify 0 into 0 1553857633.005 * [backup-simplify]: Simplify 1 into 1 1553857633.005 * [taylor]: Taking taylor expansion of y.re in x.re 1553857633.005 * [backup-simplify]: Simplify y.re into y.re 1553857633.005 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857633.005 * [taylor]: Taking taylor expansion of y.im in x.re 1553857633.005 * [backup-simplify]: Simplify y.im into y.im 1553857633.005 * [taylor]: Taking taylor expansion of x.im in x.re 1553857633.005 * [backup-simplify]: Simplify x.im into x.im 1553857633.005 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1553857633.005 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857633.005 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1553857633.005 * [taylor]: Taking taylor expansion of x.re in x.re 1553857633.005 * [backup-simplify]: Simplify 0 into 0 1553857633.005 * [backup-simplify]: Simplify 1 into 1 1553857633.005 * [taylor]: Taking taylor expansion of y.re in x.re 1553857633.005 * [backup-simplify]: Simplify y.re into y.re 1553857633.005 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857633.005 * [taylor]: Taking taylor expansion of y.im in x.re 1553857633.005 * [backup-simplify]: Simplify y.im into y.im 1553857633.005 * [taylor]: Taking taylor expansion of x.im in x.re 1553857633.005 * [backup-simplify]: Simplify x.im into x.im 1553857633.005 * [backup-simplify]: Simplify (* 0 y.re) into 0 1553857633.005 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857633.006 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1553857633.006 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857633.006 * [taylor]: Taking taylor expansion of y.im in y.re 1553857633.006 * [backup-simplify]: Simplify y.im into y.im 1553857633.006 * [taylor]: Taking taylor expansion of x.im in y.re 1553857633.006 * [backup-simplify]: Simplify x.im into x.im 1553857633.006 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857633.006 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857633.006 * [taylor]: Taking taylor expansion of y.im in x.im 1553857633.006 * [backup-simplify]: Simplify y.im into y.im 1553857633.006 * [taylor]: Taking taylor expansion of x.im in x.im 1553857633.006 * [backup-simplify]: Simplify 0 into 0 1553857633.006 * [backup-simplify]: Simplify 1 into 1 1553857633.006 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857633.006 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.006 * [backup-simplify]: Simplify 0 into 0 1553857633.006 * [backup-simplify]: Simplify 0 into 0 1553857633.007 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.re)) into y.re 1553857633.007 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857633.007 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1553857633.007 * [taylor]: Taking taylor expansion of y.re in y.re 1553857633.007 * [backup-simplify]: Simplify 0 into 0 1553857633.007 * [backup-simplify]: Simplify 1 into 1 1553857633.007 * [taylor]: Taking taylor expansion of 0 in x.im 1553857633.007 * [backup-simplify]: Simplify 0 into 0 1553857633.007 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.007 * [backup-simplify]: Simplify 0 into 0 1553857633.007 * [backup-simplify]: Simplify 0 into 0 1553857633.008 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857633.008 * [taylor]: Taking taylor expansion of 0 in x.im 1553857633.008 * [backup-simplify]: Simplify 0 into 0 1553857633.008 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.008 * [backup-simplify]: Simplify 0 into 0 1553857633.008 * [backup-simplify]: Simplify 0 into 0 1553857633.008 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857633.008 * [taylor]: Taking taylor expansion of y.im in y.im 1553857633.008 * [backup-simplify]: Simplify 0 into 0 1553857633.008 * [backup-simplify]: Simplify 1 into 1 1553857633.008 * [backup-simplify]: Simplify 0 into 0 1553857633.009 * [backup-simplify]: Simplify 0 into 0 1553857633.009 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.re))) into 0 1553857633.010 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857633.010 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.010 * [taylor]: Taking taylor expansion of 0 in y.re 1553857633.010 * [backup-simplify]: Simplify 0 into 0 1553857633.010 * [taylor]: Taking taylor expansion of 0 in x.im 1553857633.010 * [backup-simplify]: Simplify 0 into 0 1553857633.010 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.011 * [backup-simplify]: Simplify 0 into 0 1553857633.011 * [backup-simplify]: Simplify 0 into 0 1553857633.011 * [backup-simplify]: Simplify 0 into 0 1553857633.011 * [backup-simplify]: Simplify (fma (/ 1 x.re) (/ 1 y.re) (* (/ 1 x.im) (/ 1 y.im))) into (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) 1553857633.011 * [approximate]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in (x.re y.re x.im y.im) around 0 1553857633.011 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.im 1553857633.011 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857633.011 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.im 1553857633.011 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 1553857633.011 * [taylor]: Taking taylor expansion of x.re in y.im 1553857633.011 * [backup-simplify]: Simplify x.re into x.re 1553857633.011 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857633.011 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1553857633.011 * [taylor]: Taking taylor expansion of y.re in y.im 1553857633.011 * [backup-simplify]: Simplify y.re into y.re 1553857633.011 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857633.011 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1553857633.011 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1553857633.011 * [taylor]: Taking taylor expansion of y.im in y.im 1553857633.011 * [backup-simplify]: Simplify 0 into 0 1553857633.011 * [backup-simplify]: Simplify 1 into 1 1553857633.011 * [taylor]: Taking taylor expansion of x.im in y.im 1553857633.011 * [backup-simplify]: Simplify x.im into x.im 1553857633.011 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857633.012 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1553857633.012 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553857633.012 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.im 1553857633.012 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857633.012 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.im 1553857633.012 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553857633.012 * [taylor]: Taking taylor expansion of x.re in x.im 1553857633.012 * [backup-simplify]: Simplify x.re into x.re 1553857633.012 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857633.012 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1553857633.012 * [taylor]: Taking taylor expansion of y.re in x.im 1553857633.012 * [backup-simplify]: Simplify y.re into y.re 1553857633.012 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857633.012 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1553857633.012 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857633.012 * [taylor]: Taking taylor expansion of y.im in x.im 1553857633.012 * [backup-simplify]: Simplify y.im into y.im 1553857633.012 * [taylor]: Taking taylor expansion of x.im in x.im 1553857633.012 * [backup-simplify]: Simplify 0 into 0 1553857633.013 * [backup-simplify]: Simplify 1 into 1 1553857633.013 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857633.013 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857633.013 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857633.013 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.re 1553857633.013 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857633.013 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.re 1553857633.013 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 1553857633.013 * [taylor]: Taking taylor expansion of x.re in y.re 1553857633.013 * [backup-simplify]: Simplify x.re into x.re 1553857633.013 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857633.013 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857633.013 * [taylor]: Taking taylor expansion of y.re in y.re 1553857633.013 * [backup-simplify]: Simplify 0 into 0 1553857633.013 * [backup-simplify]: Simplify 1 into 1 1553857633.014 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857633.014 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1553857633.014 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857633.014 * [taylor]: Taking taylor expansion of y.im in y.re 1553857633.014 * [backup-simplify]: Simplify y.im into y.im 1553857633.014 * [taylor]: Taking taylor expansion of x.im in y.re 1553857633.014 * [backup-simplify]: Simplify x.im into x.im 1553857633.014 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857633.014 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857633.014 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1553857633.014 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857633.014 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1553857633.014 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553857633.014 * [taylor]: Taking taylor expansion of x.re in x.re 1553857633.014 * [backup-simplify]: Simplify 0 into 0 1553857633.014 * [backup-simplify]: Simplify 1 into 1 1553857633.015 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857633.015 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1553857633.015 * [taylor]: Taking taylor expansion of y.re in x.re 1553857633.015 * [backup-simplify]: Simplify y.re into y.re 1553857633.015 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857633.015 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1553857633.015 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857633.015 * [taylor]: Taking taylor expansion of y.im in x.re 1553857633.015 * [backup-simplify]: Simplify y.im into y.im 1553857633.015 * [taylor]: Taking taylor expansion of x.im in x.re 1553857633.015 * [backup-simplify]: Simplify x.im into x.im 1553857633.015 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857633.015 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857633.015 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1553857633.015 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857633.015 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1553857633.015 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553857633.015 * [taylor]: Taking taylor expansion of x.re in x.re 1553857633.015 * [backup-simplify]: Simplify 0 into 0 1553857633.015 * [backup-simplify]: Simplify 1 into 1 1553857633.016 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857633.016 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1553857633.016 * [taylor]: Taking taylor expansion of y.re in x.re 1553857633.016 * [backup-simplify]: Simplify y.re into y.re 1553857633.016 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857633.016 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1553857633.016 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857633.016 * [taylor]: Taking taylor expansion of y.im in x.re 1553857633.016 * [backup-simplify]: Simplify y.im into y.im 1553857633.016 * [taylor]: Taking taylor expansion of x.im in x.re 1553857633.016 * [backup-simplify]: Simplify x.im into x.im 1553857633.016 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857633.016 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857633.016 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1553857633.016 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857633.016 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857633.016 * [taylor]: Taking taylor expansion of y.re in y.re 1553857633.016 * [backup-simplify]: Simplify 0 into 0 1553857633.017 * [backup-simplify]: Simplify 1 into 1 1553857633.017 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857633.017 * [taylor]: Taking taylor expansion of 1 in x.im 1553857633.017 * [backup-simplify]: Simplify 1 into 1 1553857633.017 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857633.018 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857633.018 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (/ 1 y.re))) into 0 1553857633.019 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1553857633.019 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1553857633.019 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857633.019 * [taylor]: Taking taylor expansion of y.im in y.re 1553857633.019 * [backup-simplify]: Simplify y.im into y.im 1553857633.019 * [taylor]: Taking taylor expansion of x.im in y.re 1553857633.019 * [backup-simplify]: Simplify x.im into x.im 1553857633.019 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857633.019 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857633.020 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857633.020 * [taylor]: Taking taylor expansion of 0 in x.im 1553857633.020 * [backup-simplify]: Simplify 0 into 0 1553857633.020 * [taylor]: Taking taylor expansion of 1 in y.im 1553857633.020 * [backup-simplify]: Simplify 1 into 1 1553857633.020 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857633.021 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857633.022 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1553857633.022 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857633.022 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1553857633.022 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.022 * [taylor]: Taking taylor expansion of 0 in y.re 1553857633.022 * [backup-simplify]: Simplify 0 into 0 1553857633.023 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1553857633.023 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857633.023 * [taylor]: Taking taylor expansion of y.im in x.im 1553857633.023 * [backup-simplify]: Simplify y.im into y.im 1553857633.023 * [taylor]: Taking taylor expansion of x.im in x.im 1553857633.023 * [backup-simplify]: Simplify 0 into 0 1553857633.023 * [backup-simplify]: Simplify 1 into 1 1553857633.023 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857633.023 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857633.023 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857633.023 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857633.023 * [taylor]: Taking taylor expansion of y.im in y.im 1553857633.023 * [backup-simplify]: Simplify 0 into 0 1553857633.023 * [backup-simplify]: Simplify 1 into 1 1553857633.024 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857633.024 * [backup-simplify]: Simplify 1 into 1 1553857633.025 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857633.025 * [taylor]: Taking taylor expansion of 0 in x.im 1553857633.025 * [backup-simplify]: Simplify 0 into 0 1553857633.025 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.025 * [backup-simplify]: Simplify 0 into 0 1553857633.025 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.025 * [backup-simplify]: Simplify 0 into 0 1553857633.025 * [backup-simplify]: Simplify 1 into 1 1553857633.025 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857633.026 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857633.027 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1553857633.028 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857633.028 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1553857633.028 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.029 * [taylor]: Taking taylor expansion of 0 in y.re 1553857633.029 * [backup-simplify]: Simplify 0 into 0 1553857633.029 * [taylor]: Taking taylor expansion of 0 in x.im 1553857633.029 * [backup-simplify]: Simplify 0 into 0 1553857633.029 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857633.029 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1553857633.029 * [taylor]: Taking taylor expansion of 0 in x.im 1553857633.029 * [backup-simplify]: Simplify 0 into 0 1553857633.030 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857633.030 * [taylor]: Taking taylor expansion of 0 in x.im 1553857633.030 * [backup-simplify]: Simplify 0 into 0 1553857633.031 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1553857633.031 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857633.031 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.031 * [backup-simplify]: Simplify 0 into 0 1553857633.031 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.031 * [backup-simplify]: Simplify 0 into 0 1553857633.031 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.031 * [backup-simplify]: Simplify 0 into 0 1553857633.031 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.031 * [backup-simplify]: Simplify 0 into 0 1553857633.032 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857633.032 * [backup-simplify]: Simplify 0 into 0 1553857633.032 * [backup-simplify]: Simplify 0 into 0 1553857633.032 * [backup-simplify]: Simplify 0 into 0 1553857633.032 * [backup-simplify]: Simplify 0 into 0 1553857633.033 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857633.033 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857633.035 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re)))))) into 0 1553857633.036 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553857633.036 * [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 1553857633.037 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.037 * [taylor]: Taking taylor expansion of 0 in y.re 1553857633.037 * [backup-simplify]: Simplify 0 into 0 1553857633.037 * [taylor]: Taking taylor expansion of 0 in x.im 1553857633.037 * [backup-simplify]: Simplify 0 into 0 1553857633.037 * [taylor]: Taking taylor expansion of 0 in x.im 1553857633.037 * [backup-simplify]: Simplify 0 into 0 1553857633.037 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857633.038 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1553857633.038 * [taylor]: Taking taylor expansion of 0 in x.im 1553857633.038 * [backup-simplify]: Simplify 0 into 0 1553857633.039 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857633.039 * [taylor]: Taking taylor expansion of 0 in x.im 1553857633.039 * [backup-simplify]: Simplify 0 into 0 1553857633.039 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.039 * [backup-simplify]: Simplify 0 into 0 1553857633.039 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.039 * [backup-simplify]: Simplify 0 into 0 1553857633.039 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.039 * [backup-simplify]: Simplify 0 into 0 1553857633.040 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553857633.040 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857633.040 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.040 * [backup-simplify]: Simplify 0 into 0 1553857633.040 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.040 * [backup-simplify]: Simplify 0 into 0 1553857633.040 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.040 * [backup-simplify]: Simplify 0 into 0 1553857633.040 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.040 * [backup-simplify]: Simplify 0 into 0 1553857633.040 * [backup-simplify]: Simplify 0 into 0 1553857633.040 * [backup-simplify]: Simplify 0 into 0 1553857633.041 * [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.im x.im) (* y.re x.re)) 1553857633.041 * [backup-simplify]: Simplify (fma (/ 1 (- x.re)) (/ 1 (- y.re)) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) into (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) 1553857633.041 * [approximate]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in (x.re y.re x.im y.im) around 0 1553857633.041 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.im 1553857633.042 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857633.042 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.im 1553857633.042 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 1553857633.042 * [taylor]: Taking taylor expansion of -1 in y.im 1553857633.042 * [backup-simplify]: Simplify -1 into -1 1553857633.042 * [taylor]: Taking taylor expansion of x.re in y.im 1553857633.042 * [backup-simplify]: Simplify x.re into x.re 1553857633.042 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553857633.042 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1553857633.042 * [taylor]: Taking taylor expansion of -1 in y.im 1553857633.042 * [backup-simplify]: Simplify -1 into -1 1553857633.042 * [taylor]: Taking taylor expansion of y.re in y.im 1553857633.042 * [backup-simplify]: Simplify y.re into y.re 1553857633.042 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857633.042 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1553857633.042 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1553857633.042 * [taylor]: Taking taylor expansion of y.im in y.im 1553857633.042 * [backup-simplify]: Simplify 0 into 0 1553857633.042 * [backup-simplify]: Simplify 1 into 1 1553857633.042 * [taylor]: Taking taylor expansion of x.im in y.im 1553857633.042 * [backup-simplify]: Simplify x.im into x.im 1553857633.042 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857633.043 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1553857633.043 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553857633.043 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.im 1553857633.043 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857633.043 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.im 1553857633.043 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 1553857633.043 * [taylor]: Taking taylor expansion of -1 in x.im 1553857633.043 * [backup-simplify]: Simplify -1 into -1 1553857633.043 * [taylor]: Taking taylor expansion of x.re in x.im 1553857633.043 * [backup-simplify]: Simplify x.re into x.re 1553857633.043 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553857633.043 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1553857633.043 * [taylor]: Taking taylor expansion of -1 in x.im 1553857633.043 * [backup-simplify]: Simplify -1 into -1 1553857633.043 * [taylor]: Taking taylor expansion of y.re in x.im 1553857633.043 * [backup-simplify]: Simplify y.re into y.re 1553857633.043 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857633.043 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1553857633.043 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857633.043 * [taylor]: Taking taylor expansion of y.im in x.im 1553857633.043 * [backup-simplify]: Simplify y.im into y.im 1553857633.043 * [taylor]: Taking taylor expansion of x.im in x.im 1553857633.043 * [backup-simplify]: Simplify 0 into 0 1553857633.043 * [backup-simplify]: Simplify 1 into 1 1553857633.043 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857633.044 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857633.044 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857633.044 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.re 1553857633.044 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857633.044 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.re 1553857633.044 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 1553857633.044 * [taylor]: Taking taylor expansion of -1 in y.re 1553857633.044 * [backup-simplify]: Simplify -1 into -1 1553857633.044 * [taylor]: Taking taylor expansion of x.re in y.re 1553857633.044 * [backup-simplify]: Simplify x.re into x.re 1553857633.044 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553857633.044 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1553857633.044 * [taylor]: Taking taylor expansion of -1 in y.re 1553857633.044 * [backup-simplify]: Simplify -1 into -1 1553857633.044 * [taylor]: Taking taylor expansion of y.re in y.re 1553857633.044 * [backup-simplify]: Simplify 0 into 0 1553857633.044 * [backup-simplify]: Simplify 1 into 1 1553857633.045 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857633.045 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1553857633.045 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857633.045 * [taylor]: Taking taylor expansion of y.im in y.re 1553857633.045 * [backup-simplify]: Simplify y.im into y.im 1553857633.045 * [taylor]: Taking taylor expansion of x.im in y.re 1553857633.045 * [backup-simplify]: Simplify x.im into x.im 1553857633.045 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857633.045 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857633.045 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1553857633.045 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857633.045 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1553857633.045 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1553857633.045 * [taylor]: Taking taylor expansion of -1 in x.re 1553857633.045 * [backup-simplify]: Simplify -1 into -1 1553857633.045 * [taylor]: Taking taylor expansion of x.re in x.re 1553857633.045 * [backup-simplify]: Simplify 0 into 0 1553857633.045 * [backup-simplify]: Simplify 1 into 1 1553857633.046 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857633.046 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1553857633.046 * [taylor]: Taking taylor expansion of -1 in x.re 1553857633.046 * [backup-simplify]: Simplify -1 into -1 1553857633.046 * [taylor]: Taking taylor expansion of y.re in x.re 1553857633.046 * [backup-simplify]: Simplify y.re into y.re 1553857633.046 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857633.046 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1553857633.046 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857633.046 * [taylor]: Taking taylor expansion of y.im in x.re 1553857633.046 * [backup-simplify]: Simplify y.im into y.im 1553857633.046 * [taylor]: Taking taylor expansion of x.im in x.re 1553857633.046 * [backup-simplify]: Simplify x.im into x.im 1553857633.046 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857633.046 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857633.046 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1553857633.046 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857633.047 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1553857633.047 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1553857633.047 * [taylor]: Taking taylor expansion of -1 in x.re 1553857633.047 * [backup-simplify]: Simplify -1 into -1 1553857633.047 * [taylor]: Taking taylor expansion of x.re in x.re 1553857633.047 * [backup-simplify]: Simplify 0 into 0 1553857633.047 * [backup-simplify]: Simplify 1 into 1 1553857633.047 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857633.047 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1553857633.047 * [taylor]: Taking taylor expansion of -1 in x.re 1553857633.047 * [backup-simplify]: Simplify -1 into -1 1553857633.047 * [taylor]: Taking taylor expansion of y.re in x.re 1553857633.047 * [backup-simplify]: Simplify y.re into y.re 1553857633.047 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857633.047 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1553857633.047 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857633.047 * [taylor]: Taking taylor expansion of y.im in x.re 1553857633.047 * [backup-simplify]: Simplify y.im into y.im 1553857633.047 * [taylor]: Taking taylor expansion of x.im in x.re 1553857633.047 * [backup-simplify]: Simplify x.im into x.im 1553857633.048 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857633.048 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857633.048 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1553857633.048 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857633.048 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857633.048 * [taylor]: Taking taylor expansion of y.re in y.re 1553857633.048 * [backup-simplify]: Simplify 0 into 0 1553857633.048 * [backup-simplify]: Simplify 1 into 1 1553857633.048 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857633.048 * [taylor]: Taking taylor expansion of 1 in x.im 1553857633.048 * [backup-simplify]: Simplify 1 into 1 1553857633.049 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857633.050 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857633.050 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ -1 y.re))) into 0 1553857633.051 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1553857633.051 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1553857633.051 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857633.051 * [taylor]: Taking taylor expansion of y.im in y.re 1553857633.051 * [backup-simplify]: Simplify y.im into y.im 1553857633.051 * [taylor]: Taking taylor expansion of x.im in y.re 1553857633.051 * [backup-simplify]: Simplify x.im into x.im 1553857633.051 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857633.051 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857633.052 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857633.052 * [taylor]: Taking taylor expansion of 0 in x.im 1553857633.052 * [backup-simplify]: Simplify 0 into 0 1553857633.052 * [taylor]: Taking taylor expansion of 1 in y.im 1553857633.052 * [backup-simplify]: Simplify 1 into 1 1553857633.052 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857633.053 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857633.054 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1553857633.054 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857633.054 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1553857633.055 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.055 * [taylor]: Taking taylor expansion of 0 in y.re 1553857633.055 * [backup-simplify]: Simplify 0 into 0 1553857633.055 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1553857633.055 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857633.055 * [taylor]: Taking taylor expansion of y.im in x.im 1553857633.055 * [backup-simplify]: Simplify y.im into y.im 1553857633.055 * [taylor]: Taking taylor expansion of x.im in x.im 1553857633.055 * [backup-simplify]: Simplify 0 into 0 1553857633.055 * [backup-simplify]: Simplify 1 into 1 1553857633.055 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857633.055 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857633.055 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857633.056 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857633.056 * [taylor]: Taking taylor expansion of y.im in y.im 1553857633.056 * [backup-simplify]: Simplify 0 into 0 1553857633.056 * [backup-simplify]: Simplify 1 into 1 1553857633.056 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857633.056 * [backup-simplify]: Simplify 1 into 1 1553857633.057 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857633.057 * [taylor]: Taking taylor expansion of 0 in x.im 1553857633.057 * [backup-simplify]: Simplify 0 into 0 1553857633.057 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.057 * [backup-simplify]: Simplify 0 into 0 1553857633.057 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.057 * [backup-simplify]: Simplify 0 into 0 1553857633.057 * [backup-simplify]: Simplify 1 into 1 1553857633.058 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857633.059 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857633.060 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1553857633.061 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857633.061 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1553857633.061 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.061 * [taylor]: Taking taylor expansion of 0 in y.re 1553857633.061 * [backup-simplify]: Simplify 0 into 0 1553857633.061 * [taylor]: Taking taylor expansion of 0 in x.im 1553857633.061 * [backup-simplify]: Simplify 0 into 0 1553857633.061 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857633.062 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1553857633.062 * [taylor]: Taking taylor expansion of 0 in x.im 1553857633.062 * [backup-simplify]: Simplify 0 into 0 1553857633.063 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857633.063 * [taylor]: Taking taylor expansion of 0 in x.im 1553857633.063 * [backup-simplify]: Simplify 0 into 0 1553857633.064 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1553857633.064 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857633.064 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.064 * [backup-simplify]: Simplify 0 into 0 1553857633.064 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.064 * [backup-simplify]: Simplify 0 into 0 1553857633.064 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.064 * [backup-simplify]: Simplify 0 into 0 1553857633.064 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.064 * [backup-simplify]: Simplify 0 into 0 1553857633.065 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857633.065 * [backup-simplify]: Simplify 0 into 0 1553857633.065 * [backup-simplify]: Simplify 0 into 0 1553857633.065 * [backup-simplify]: Simplify 0 into 0 1553857633.065 * [backup-simplify]: Simplify 0 into 0 1553857633.065 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857633.066 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857633.068 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re)))))) into 0 1553857633.069 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553857633.069 * [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 1553857633.069 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.069 * [taylor]: Taking taylor expansion of 0 in y.re 1553857633.070 * [backup-simplify]: Simplify 0 into 0 1553857633.070 * [taylor]: Taking taylor expansion of 0 in x.im 1553857633.070 * [backup-simplify]: Simplify 0 into 0 1553857633.070 * [taylor]: Taking taylor expansion of 0 in x.im 1553857633.070 * [backup-simplify]: Simplify 0 into 0 1553857633.070 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857633.070 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1553857633.070 * [taylor]: Taking taylor expansion of 0 in x.im 1553857633.070 * [backup-simplify]: Simplify 0 into 0 1553857633.071 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857633.071 * [taylor]: Taking taylor expansion of 0 in x.im 1553857633.071 * [backup-simplify]: Simplify 0 into 0 1553857633.072 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.072 * [backup-simplify]: Simplify 0 into 0 1553857633.072 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.072 * [backup-simplify]: Simplify 0 into 0 1553857633.072 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.072 * [backup-simplify]: Simplify 0 into 0 1553857633.073 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553857633.073 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857633.073 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.073 * [backup-simplify]: Simplify 0 into 0 1553857633.073 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.073 * [backup-simplify]: Simplify 0 into 0 1553857633.073 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.073 * [backup-simplify]: Simplify 0 into 0 1553857633.073 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.073 * [backup-simplify]: Simplify 0 into 0 1553857633.073 * [backup-simplify]: Simplify 0 into 0 1553857633.073 * [backup-simplify]: Simplify 0 into 0 1553857633.074 * [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.im x.im) (* y.re x.re)) 1553857633.074 * * * [progress]: simplifying candidates 1553857633.074 * * * * [progress]: [ 1 / 99 ] simplifiying candidate # 1553857633.074 * * * * [progress]: [ 2 / 99 ] simplifiying candidate # 1553857633.074 * * * * [progress]: [ 3 / 99 ] simplifiying candidate # 1553857633.074 * * * * [progress]: [ 4 / 99 ] simplifiying candidate # 1553857633.074 * * * * [progress]: [ 5 / 99 ] simplifiying candidate # 1553857633.075 * * * * [progress]: [ 6 / 99 ] simplifiying candidate # 1553857633.075 * * * * [progress]: [ 7 / 99 ] simplifiying candidate # 1553857633.075 * * * * [progress]: [ 8 / 99 ] simplifiying candidate # 1553857633.075 * * * * [progress]: [ 9 / 99 ] simplifiying candidate # 1553857633.075 * * * * [progress]: [ 10 / 99 ] simplifiying candidate # 1553857633.075 * [simplify]: Simplifying (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) 1553857633.075 * * [simplify]: iters left: 6 (7 enodes) 1553857633.078 * * [simplify]: iters left: 5 (24 enodes) 1553857633.085 * * [simplify]: iters left: 4 (27 enodes) 1553857633.091 * * [simplify]: iters left: 3 (28 enodes) 1553857633.094 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857633.094 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857633.094 * * [simplify]: Extracting #2: cost 7 inf + 0 1553857633.094 * * [simplify]: Extracting #3: cost 12 inf + 0 1553857633.094 * * [simplify]: Extracting #4: cost 11 inf + 43 1553857633.094 * * [simplify]: Extracting #5: cost 7 inf + 263 1553857633.095 * * [simplify]: Extracting #6: cost 1 inf + 1365 1553857633.095 * * [simplify]: Extracting #7: cost 0 inf + 1582 1553857633.095 * [simplify]: Simplified to (fabs (cbrt (fma y.im y.im (* y.re y.re)))) 1553857633.095 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (* (fabs (cbrt (fma y.im y.im (* y.re y.re)))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1553857633.095 * * * * [progress]: [ 11 / 99 ] simplifiying candidate # 1553857633.095 * [simplify]: Simplifying (sqrt (sqrt (fma y.im y.im (* y.re y.re)))) 1553857633.095 * * [simplify]: iters left: 5 (6 enodes) 1553857633.097 * * [simplify]: iters left: 4 (20 enodes) 1553857633.099 * * [simplify]: iters left: 3 (24 enodes) 1553857633.103 * * [simplify]: iters left: 2 (25 enodes) 1553857633.106 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857633.106 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857633.106 * * [simplify]: Extracting #2: cost 7 inf + 0 1553857633.106 * * [simplify]: Extracting #3: cost 8 inf + 2 1553857633.106 * * [simplify]: Extracting #4: cost 5 inf + 295 1553857633.106 * * [simplify]: Extracting #5: cost 0 inf + 668 1553857633.106 * [simplify]: Simplified to (sqrt (hypot y.im y.re)) 1553857633.106 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1553857633.106 * * * * [progress]: [ 12 / 99 ] simplifiying candidate # 1553857633.107 * [simplify]: Simplifying (sqrt 1) 1553857633.107 * * [simplify]: iters left: 1 (2 enodes) 1553857633.108 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857633.109 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857633.109 * [simplify]: Simplified to 1 1553857633.109 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (* 1 (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857633.109 * * * * [progress]: [ 13 / 99 ] simplifiying candidate # 1553857633.109 * [simplify]: Simplifying (fma y.im y.im (* y.re y.re)) 1553857633.109 * * [simplify]: iters left: 3 (4 enodes) 1553857633.110 * * [simplify]: iters left: 2 (14 enodes) 1553857633.112 * * [simplify]: iters left: 1 (17 enodes) 1553857633.114 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857633.114 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857633.114 * * [simplify]: Extracting #2: cost 5 inf + 43 1553857633.114 * * [simplify]: Extracting #3: cost 0 inf + 360 1553857633.114 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 1553857633.114 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (pow (fma y.im y.im (* y.re y.re)) (/ 1 2)))) 1553857633.114 * * * * [progress]: [ 14 / 99 ] simplifiying candidate # 1553857633.114 * * * * [progress]: [ 15 / 99 ] simplifiying candidate # 1553857633.115 * [simplify]: Simplifying (sqrt (fma y.im y.im (* y.re y.re))) 1553857633.115 * * [simplify]: iters left: 4 (5 enodes) 1553857633.116 * * [simplify]: iters left: 3 (17 enodes) 1553857633.118 * * [simplify]: iters left: 2 (21 enodes) 1553857633.121 * * [simplify]: iters left: 1 (22 enodes) 1553857633.126 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857633.126 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857633.126 * * [simplify]: Extracting #2: cost 6 inf + 2 1553857633.126 * * [simplify]: Extracting #3: cost 2 inf + 392 1553857633.126 * * [simplify]: Extracting #4: cost 0 inf + 474 1553857633.126 * [simplify]: Simplified to (hypot y.im y.re) 1553857633.126 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (fabs (hypot y.im y.re)))) 1553857633.126 * * * * [progress]: [ 16 / 99 ] simplifiying candidate # 1553857633.126 * * * * [progress]: [ 17 / 99 ] simplifiying candidate #real (real->posit16 (sqrt (fma y.im y.im (* y.re y.re)))))))> 1553857633.127 * * * * [progress]: [ 18 / 99 ] simplifiying candidate # 1553857633.127 * * * * [progress]: [ 19 / 99 ] simplifiying candidate # 1553857633.127 * * * * [progress]: [ 20 / 99 ] simplifiying candidate # 1553857633.127 * * * * [progress]: [ 21 / 99 ] simplifiying candidate # 1553857633.127 * * * * [progress]: [ 22 / 99 ] simplifiying candidate # 1553857633.127 * * * * [progress]: [ 23 / 99 ] simplifiying candidate # 1553857633.127 * * * * [progress]: [ 24 / 99 ] simplifiying candidate # 1553857633.127 * * * * [progress]: [ 25 / 99 ] simplifiying candidate # 1553857633.127 * * * * [progress]: [ 26 / 99 ] simplifiying candidate # 1553857633.127 * * * * [progress]: [ 27 / 99 ] simplifiying candidate # 1553857633.127 * [simplify]: Simplifying (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) 1553857633.127 * * [simplify]: iters left: 6 (7 enodes) 1553857633.128 * * [simplify]: iters left: 5 (24 enodes) 1553857633.132 * * [simplify]: iters left: 4 (27 enodes) 1553857633.138 * * [simplify]: iters left: 3 (28 enodes) 1553857633.145 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857633.145 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857633.146 * * [simplify]: Extracting #2: cost 7 inf + 0 1553857633.146 * * [simplify]: Extracting #3: cost 12 inf + 0 1553857633.146 * * [simplify]: Extracting #4: cost 11 inf + 43 1553857633.146 * * [simplify]: Extracting #5: cost 7 inf + 263 1553857633.146 * * [simplify]: Extracting #6: cost 1 inf + 1365 1553857633.147 * * [simplify]: Extracting #7: cost 0 inf + 1582 1553857633.147 * [simplify]: Simplified to (fabs (cbrt (fma y.im y.im (* y.re y.re)))) 1553857633.147 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma x.re y.re (* x.im y.im)) (* (fabs (cbrt (fma y.im y.im (* y.re y.re)))) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857633.147 * * * * [progress]: [ 28 / 99 ] simplifiying candidate # 1553857633.148 * [simplify]: Simplifying (sqrt (sqrt (fma y.im y.im (* y.re y.re)))) 1553857633.148 * * [simplify]: iters left: 5 (6 enodes) 1553857633.150 * * [simplify]: iters left: 4 (20 enodes) 1553857633.156 * * [simplify]: iters left: 3 (24 enodes) 1553857633.162 * * [simplify]: iters left: 2 (25 enodes) 1553857633.169 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857633.169 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857633.169 * * [simplify]: Extracting #2: cost 7 inf + 0 1553857633.169 * * [simplify]: Extracting #3: cost 8 inf + 2 1553857633.169 * * [simplify]: Extracting #4: cost 5 inf + 295 1553857633.169 * * [simplify]: Extracting #5: cost 0 inf + 668 1553857633.170 * [simplify]: Simplified to (sqrt (hypot y.im y.re)) 1553857633.170 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma x.re y.re (* x.im y.im)) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857633.170 * * * * [progress]: [ 29 / 99 ] simplifiying candidate # 1553857633.170 * [simplify]: Simplifying (sqrt 1) 1553857633.170 * * [simplify]: iters left: 1 (2 enodes) 1553857633.173 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857633.173 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857633.173 * [simplify]: Simplified to 1 1553857633.173 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma x.re y.re (* x.im y.im)) (* 1 (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857633.173 * * * * [progress]: [ 30 / 99 ] simplifiying candidate # 1553857633.174 * [simplify]: Simplifying (fma y.im y.im (* y.re y.re)) 1553857633.174 * * [simplify]: iters left: 3 (4 enodes) 1553857633.176 * * [simplify]: iters left: 2 (14 enodes) 1553857633.180 * * [simplify]: iters left: 1 (17 enodes) 1553857633.184 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857633.184 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857633.184 * * [simplify]: Extracting #2: cost 5 inf + 43 1553857633.184 * * [simplify]: Extracting #3: cost 0 inf + 360 1553857633.185 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 1553857633.185 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma x.re y.re (* x.im y.im)) (pow (fma y.im y.im (* y.re y.re)) (/ 1 2))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857633.185 * * * * [progress]: [ 31 / 99 ] simplifiying candidate # 1553857633.185 * * * * [progress]: [ 32 / 99 ] simplifiying candidate # 1553857633.185 * [simplify]: Simplifying (sqrt (fma y.im y.im (* y.re y.re))) 1553857633.185 * * [simplify]: iters left: 4 (5 enodes) 1553857633.187 * * [simplify]: iters left: 3 (17 enodes) 1553857633.192 * * [simplify]: iters left: 2 (21 enodes) 1553857633.198 * * [simplify]: iters left: 1 (22 enodes) 1553857633.204 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857633.204 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857633.204 * * [simplify]: Extracting #2: cost 6 inf + 2 1553857633.204 * * [simplify]: Extracting #3: cost 2 inf + 392 1553857633.204 * * [simplify]: Extracting #4: cost 0 inf + 474 1553857633.205 * [simplify]: Simplified to (hypot y.im y.re) 1553857633.205 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma x.re y.re (* x.im y.im)) (fabs (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857633.205 * * * * [progress]: [ 33 / 99 ] simplifiying candidate # 1553857633.205 * * * * [progress]: [ 34 / 99 ] simplifiying candidate #real (real->posit16 (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (fma y.im y.im (* y.re y.re)))))> 1553857633.205 * * * * [progress]: [ 35 / 99 ] simplifiying candidate # 1553857633.205 * * * * [progress]: [ 36 / 99 ] simplifiying candidate # 1553857633.205 * * * * [progress]: [ 37 / 99 ] simplifiying candidate # 1553857633.205 * * * * [progress]: [ 38 / 99 ] simplifiying candidate # 1553857633.205 * [simplify]: Simplifying (- (log (fma x.re y.re (* x.im y.im))) (log (sqrt (fma y.im y.im (* y.re y.re))))) 1553857633.206 * * [simplify]: iters left: 6 (12 enodes) 1553857633.210 * * [simplify]: iters left: 5 (43 enodes) 1553857633.223 * * [simplify]: iters left: 4 (54 enodes) 1553857633.239 * * [simplify]: iters left: 3 (58 enodes) 1553857633.254 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857633.254 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857633.254 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857633.254 * * [simplify]: Extracting #3: cost 19 inf + 0 1553857633.254 * * [simplify]: Extracting #4: cost 19 inf + 61 1553857633.255 * * [simplify]: Extracting #5: cost 9 inf + 955 1553857633.256 * * [simplify]: Extracting #6: cost 0 inf + 2436 1553857633.256 * [simplify]: Simplified to (- (log (fma x.im y.im (* x.re y.re))) (log (hypot y.im y.re))) 1553857633.256 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (exp (- (log (fma x.im y.im (* x.re y.re))) (log (hypot y.im y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857633.257 * * * * [progress]: [ 39 / 99 ] simplifiying candidate # 1553857633.257 * * * * [progress]: [ 40 / 99 ] simplifiying candidate # 1553857633.257 * * * * [progress]: [ 41 / 99 ] simplifiying candidate # 1553857633.257 * [simplify]: Simplifying (/ (* (* (fma x.re y.re (* x.im y.im)) (fma x.re y.re (* x.im y.im))) (fma x.re y.re (* x.im y.im))) (* (* (sqrt (fma y.im y.im (* y.re y.re))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857633.257 * * [simplify]: iters left: 6 (14 enodes) 1553857633.264 * * [simplify]: iters left: 5 (55 enodes) 1553857633.276 * * [simplify]: iters left: 4 (125 enodes) 1553857633.313 * * [simplify]: iters left: 3 (347 enodes) 1553857633.530 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857633.530 * * [simplify]: Extracting #1: cost 43 inf + 0 1553857633.531 * * [simplify]: Extracting #2: cost 149 inf + 1 1553857633.533 * * [simplify]: Extracting #3: cost 251 inf + 1045 1553857633.539 * * [simplify]: Extracting #4: cost 162 inf + 17503 1553857633.559 * * [simplify]: Extracting #5: cost 34 inf + 48773 1553857633.577 * * [simplify]: Extracting #6: cost 0 inf + 57235 1553857633.590 * [simplify]: Simplified to (* (* (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) 1553857633.591 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857633.591 * * * * [progress]: [ 42 / 99 ] simplifiying candidate # 1553857633.591 * * * * [progress]: [ 43 / 99 ] simplifiying candidate # 1553857633.591 * * * * [progress]: [ 44 / 99 ] simplifiying candidate # 1553857633.591 * * * * [progress]: [ 45 / 99 ] simplifiying candidate # 1553857633.591 * * * * [progress]: [ 46 / 99 ] simplifiying candidate # 1553857633.591 * [simplify]: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857633.591 * * [simplify]: iters left: 6 (14 enodes) 1553857633.595 * * [simplify]: iters left: 5 (53 enodes) 1553857633.610 * * [simplify]: iters left: 4 (76 enodes) 1553857633.632 * * [simplify]: iters left: 3 (87 enodes) 1553857633.655 * * [simplify]: iters left: 2 (90 enodes) 1553857633.678 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857633.678 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857633.678 * * [simplify]: Extracting #2: cost 22 inf + 0 1553857633.678 * * [simplify]: Extracting #3: cost 31 inf + 0 1553857633.679 * * [simplify]: Extracting #4: cost 30 inf + 145 1553857633.679 * * [simplify]: Extracting #5: cost 12 inf + 3189 1553857633.681 * * [simplify]: Extracting #6: cost 1 inf + 6480 1553857633.684 * * [simplify]: Extracting #7: cost 0 inf + 6834 1553857633.686 * [simplify]: Simplified to (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) 1553857633.686 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857633.686 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857633.687 * * [simplify]: iters left: 6 (12 enodes) 1553857633.692 * * [simplify]: iters left: 5 (41 enodes) 1553857633.704 * * [simplify]: iters left: 4 (49 enodes) 1553857633.718 * * [simplify]: iters left: 3 (53 enodes) 1553857633.732 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857633.732 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857633.732 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857633.732 * * [simplify]: Extracting #3: cost 17 inf + 0 1553857633.732 * * [simplify]: Extracting #4: cost 16 inf + 118 1553857633.733 * * [simplify]: Extracting #5: cost 9 inf + 703 1553857633.733 * * [simplify]: Extracting #6: cost 2 inf + 1731 1553857633.734 * * [simplify]: Extracting #7: cost 0 inf + 2182 1553857633.735 * [simplify]: Simplified to (/ (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (hypot y.im y.re))) 1553857633.735 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (hypot y.im y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857633.735 * * * * [progress]: [ 47 / 99 ] simplifiying candidate # 1553857633.735 * [simplify]: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1553857633.735 * * [simplify]: iters left: 6 (14 enodes) 1553857633.741 * * [simplify]: iters left: 5 (50 enodes) 1553857633.759 * * [simplify]: iters left: 4 (61 enodes) 1553857633.770 * * [simplify]: iters left: 3 (68 enodes) 1553857633.779 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857633.780 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857633.780 * * [simplify]: Extracting #2: cost 15 inf + 0 1553857633.780 * * [simplify]: Extracting #3: cost 25 inf + 0 1553857633.780 * * [simplify]: Extracting #4: cost 24 inf + 145 1553857633.780 * * [simplify]: Extracting #5: cost 15 inf + 1345 1553857633.781 * * [simplify]: Extracting #6: cost 5 inf + 3437 1553857633.781 * * [simplify]: Extracting #7: cost 0 inf + 5430 1553857633.782 * [simplify]: Simplified to (* (cbrt (fma x.re y.re (* x.im y.im))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (fabs (cbrt (fma y.im y.im (* y.re y.re)))))) 1553857633.782 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (fma x.re y.re (* x.im y.im))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (fabs (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857633.783 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857633.783 * * [simplify]: iters left: 6 (12 enodes) 1553857633.785 * * [simplify]: iters left: 5 (41 enodes) 1553857633.791 * * [simplify]: iters left: 4 (48 enodes) 1553857633.797 * * [simplify]: iters left: 3 (52 enodes) 1553857633.804 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857633.804 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857633.804 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857633.804 * * [simplify]: Extracting #3: cost 17 inf + 0 1553857633.804 * * [simplify]: Extracting #4: cost 18 inf + 4 1553857633.804 * * [simplify]: Extracting #5: cost 12 inf + 452 1553857633.805 * * [simplify]: Extracting #6: cost 5 inf + 1343 1553857633.805 * * [simplify]: Extracting #7: cost 1 inf + 2308 1553857633.805 * * [simplify]: Extracting #8: cost 0 inf + 2742 1553857633.806 * [simplify]: Simplified to (/ (cbrt (fma x.im y.im (* x.re y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1553857633.806 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (fma x.re y.re (* x.im y.im))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (fabs (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (cbrt (fma x.im y.im (* x.re y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im)))))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857633.806 * * * * [progress]: [ 48 / 99 ] simplifiying candidate # 1553857633.806 * [simplify]: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857633.806 * * [simplify]: iters left: 6 (13 enodes) 1553857633.809 * * [simplify]: iters left: 5 (46 enodes) 1553857633.818 * * [simplify]: iters left: 4 (58 enodes) 1553857633.834 * * [simplify]: iters left: 3 (65 enodes) 1553857633.846 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857633.846 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857633.846 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857633.846 * * [simplify]: Extracting #3: cost 23 inf + 0 1553857633.846 * * [simplify]: Extracting #4: cost 24 inf + 4 1553857633.846 * * [simplify]: Extracting #5: cost 16 inf + 619 1553857633.846 * * [simplify]: Extracting #6: cost 2 inf + 3263 1553857633.847 * * [simplify]: Extracting #7: cost 0 inf + 3796 1553857633.848 * [simplify]: Simplified to (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) 1553857633.848 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857633.848 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857633.848 * * [simplify]: iters left: 6 (12 enodes) 1553857633.851 * * [simplify]: iters left: 5 (41 enodes) 1553857633.857 * * [simplify]: iters left: 4 (49 enodes) 1553857633.863 * * [simplify]: iters left: 3 (53 enodes) 1553857633.872 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857633.872 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857633.872 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857633.872 * * [simplify]: Extracting #3: cost 17 inf + 0 1553857633.872 * * [simplify]: Extracting #4: cost 16 inf + 118 1553857633.873 * * [simplify]: Extracting #5: cost 9 inf + 663 1553857633.873 * * [simplify]: Extracting #6: cost 2 inf + 1611 1553857633.874 * * [simplify]: Extracting #7: cost 0 inf + 2022 1553857633.875 * [simplify]: Simplified to (/ (cbrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1553857633.875 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (cbrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857633.875 * * * * [progress]: [ 49 / 99 ] simplifiying candidate # 1553857633.875 * [simplify]: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt 1)) 1553857633.875 * * [simplify]: iters left: 6 (11 enodes) 1553857633.882 * * [simplify]: iters left: 5 (40 enodes) 1553857633.894 * * [simplify]: iters left: 4 (50 enodes) 1553857633.909 * * [simplify]: iters left: 3 (57 enodes) 1553857633.923 * * [simplify]: iters left: 2 (58 enodes) 1553857633.937 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857633.937 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857633.937 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857633.937 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857633.937 * * [simplify]: Extracting #4: cost 12 inf + 5 1553857633.937 * * [simplify]: Extracting #5: cost 8 inf + 230 1553857633.938 * * [simplify]: Extracting #6: cost 1 inf + 1387 1553857633.938 * * [simplify]: Extracting #7: cost 0 inf + 1607 1553857633.939 * [simplify]: Simplified to (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1553857633.939 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857633.939 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) 1553857633.940 * * [simplify]: iters left: 6 (11 enodes) 1553857633.944 * * [simplify]: iters left: 5 (38 enodes) 1553857633.955 * * [simplify]: iters left: 4 (46 enodes) 1553857633.967 * * [simplify]: iters left: 3 (50 enodes) 1553857633.973 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857633.973 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857633.973 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857633.973 * * [simplify]: Extracting #3: cost 14 inf + 116 1553857633.973 * * [simplify]: Extracting #4: cost 13 inf + 242 1553857633.974 * * [simplify]: Extracting #5: cost 5 inf + 743 1553857633.974 * * [simplify]: Extracting #6: cost 0 inf + 1748 1553857633.974 * [simplify]: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1553857633.974 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857633.975 * * * * [progress]: [ 50 / 99 ] simplifiying candidate # 1553857633.975 * [simplify]: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857633.975 * * [simplify]: iters left: 6 (13 enodes) 1553857633.980 * * [simplify]: iters left: 5 (46 enodes) 1553857633.987 * * [simplify]: iters left: 4 (58 enodes) 1553857633.995 * * [simplify]: iters left: 3 (65 enodes) 1553857634.005 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.005 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857634.005 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857634.005 * * [simplify]: Extracting #3: cost 23 inf + 0 1553857634.005 * * [simplify]: Extracting #4: cost 24 inf + 4 1553857634.005 * * [simplify]: Extracting #5: cost 16 inf + 619 1553857634.006 * * [simplify]: Extracting #6: cost 2 inf + 3263 1553857634.006 * * [simplify]: Extracting #7: cost 0 inf + 3796 1553857634.007 * [simplify]: Simplified to (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) 1553857634.007 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.007 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.007 * * [simplify]: iters left: 6 (12 enodes) 1553857634.009 * * [simplify]: iters left: 5 (41 enodes) 1553857634.016 * * [simplify]: iters left: 4 (49 enodes) 1553857634.022 * * [simplify]: iters left: 3 (53 enodes) 1553857634.029 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.029 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857634.029 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857634.029 * * [simplify]: Extracting #3: cost 17 inf + 0 1553857634.029 * * [simplify]: Extracting #4: cost 16 inf + 118 1553857634.030 * * [simplify]: Extracting #5: cost 9 inf + 663 1553857634.030 * * [simplify]: Extracting #6: cost 2 inf + 1611 1553857634.030 * * [simplify]: Extracting #7: cost 0 inf + 2022 1553857634.031 * [simplify]: Simplified to (/ (cbrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1553857634.031 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (cbrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.031 * * * * [progress]: [ 51 / 99 ] simplifiying candidate # 1553857634.031 * [simplify]: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) 1553857634.031 * * [simplify]: iters left: 6 (10 enodes) 1553857634.034 * * [simplify]: iters left: 5 (35 enodes) 1553857634.039 * * [simplify]: iters left: 4 (49 enodes) 1553857634.052 * * [simplify]: iters left: 3 (53 enodes) 1553857634.065 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.065 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857634.065 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857634.066 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857634.066 * * [simplify]: Extracting #4: cost 12 inf + 5 1553857634.066 * * [simplify]: Extracting #5: cost 6 inf + 371 1553857634.067 * * [simplify]: Extracting #6: cost 0 inf + 1607 1553857634.067 * [simplify]: Simplified to (* (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im x.im (* x.re y.re)))) 1553857634.068 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im x.im (* x.re y.re)))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.068 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) 1553857634.068 * * [simplify]: iters left: 6 (11 enodes) 1553857634.075 * * [simplify]: iters left: 5 (38 enodes) 1553857634.086 * * [simplify]: iters left: 4 (46 enodes) 1553857634.098 * * [simplify]: iters left: 3 (50 enodes) 1553857634.104 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.104 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857634.104 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857634.104 * * [simplify]: Extracting #3: cost 14 inf + 116 1553857634.105 * * [simplify]: Extracting #4: cost 13 inf + 242 1553857634.105 * * [simplify]: Extracting #5: cost 5 inf + 743 1553857634.105 * * [simplify]: Extracting #6: cost 0 inf + 1748 1553857634.105 * [simplify]: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1553857634.105 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.105 * * * * [progress]: [ 52 / 99 ] simplifiying candidate # 1553857634.106 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857634.106 * * [simplify]: iters left: 6 (13 enodes) 1553857634.108 * * [simplify]: iters left: 5 (46 enodes) 1553857634.115 * * [simplify]: iters left: 4 (56 enodes) 1553857634.123 * * [simplify]: iters left: 3 (60 enodes) 1553857634.131 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.131 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857634.131 * * [simplify]: Extracting #2: cost 12 inf + 0 1553857634.131 * * [simplify]: Extracting #3: cost 21 inf + 0 1553857634.131 * * [simplify]: Extracting #4: cost 22 inf + 4 1553857634.131 * * [simplify]: Extracting #5: cost 14 inf + 604 1553857634.132 * * [simplify]: Extracting #6: cost 2 inf + 2593 1553857634.132 * * [simplify]: Extracting #7: cost 0 inf + 3084 1553857634.133 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857634.133 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma y.im x.im (* x.re y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.133 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.133 * * [simplify]: iters left: 6 (12 enodes) 1553857634.135 * * [simplify]: iters left: 5 (41 enodes) 1553857634.141 * * [simplify]: iters left: 4 (49 enodes) 1553857634.148 * * [simplify]: iters left: 3 (53 enodes) 1553857634.155 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.155 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857634.155 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857634.155 * * [simplify]: Extracting #3: cost 17 inf + 0 1553857634.155 * * [simplify]: Extracting #4: cost 17 inf + 61 1553857634.155 * * [simplify]: Extracting #5: cost 9 inf + 703 1553857634.155 * * [simplify]: Extracting #6: cost 2 inf + 1611 1553857634.156 * * [simplify]: Extracting #7: cost 0 inf + 2022 1553857634.156 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (cbrt (hypot y.im y.re))) 1553857634.156 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (sqrt (fma x.im y.im (* x.re y.re))) (cbrt (hypot y.im y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.156 * * * * [progress]: [ 53 / 99 ] simplifiying candidate # 1553857634.156 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1553857634.157 * * [simplify]: iters left: 6 (13 enodes) 1553857634.162 * * [simplify]: iters left: 5 (45 enodes) 1553857634.177 * * [simplify]: iters left: 4 (52 enodes) 1553857634.191 * * [simplify]: iters left: 3 (56 enodes) 1553857634.205 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.205 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857634.206 * * [simplify]: Extracting #2: cost 9 inf + 0 1553857634.206 * * [simplify]: Extracting #3: cost 19 inf + 0 1553857634.206 * * [simplify]: Extracting #4: cost 20 inf + 4 1553857634.206 * * [simplify]: Extracting #5: cost 13 inf + 682 1553857634.207 * * [simplify]: Extracting #6: cost 1 inf + 2799 1553857634.208 * * [simplify]: Extracting #7: cost 0 inf + 3016 1553857634.209 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1553857634.209 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma y.im x.im (* x.re y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.209 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857634.210 * * [simplify]: iters left: 6 (12 enodes) 1553857634.215 * * [simplify]: iters left: 5 (41 enodes) 1553857634.222 * * [simplify]: iters left: 4 (48 enodes) 1553857634.230 * * [simplify]: iters left: 3 (52 enodes) 1553857634.236 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.236 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857634.236 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857634.236 * * [simplify]: Extracting #3: cost 17 inf + 0 1553857634.236 * * [simplify]: Extracting #4: cost 18 inf + 4 1553857634.237 * * [simplify]: Extracting #5: cost 12 inf + 452 1553857634.237 * * [simplify]: Extracting #6: cost 5 inf + 1263 1553857634.237 * * [simplify]: Extracting #7: cost 1 inf + 2188 1553857634.238 * * [simplify]: Extracting #8: cost 0 inf + 2582 1553857634.238 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1553857634.238 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im)))))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.238 * * * * [progress]: [ 54 / 99 ] simplifiying candidate # 1553857634.238 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.239 * * [simplify]: iters left: 6 (12 enodes) 1553857634.241 * * [simplify]: iters left: 5 (41 enodes) 1553857634.248 * * [simplify]: iters left: 4 (49 enodes) 1553857634.262 * * [simplify]: iters left: 3 (53 enodes) 1553857634.276 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.276 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857634.276 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857634.276 * * [simplify]: Extracting #3: cost 17 inf + 0 1553857634.276 * * [simplify]: Extracting #4: cost 17 inf + 61 1553857634.277 * * [simplify]: Extracting #5: cost 9 inf + 663 1553857634.277 * * [simplify]: Extracting #6: cost 2 inf + 1491 1553857634.278 * * [simplify]: Extracting #7: cost 0 inf + 1862 1553857634.279 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1553857634.279 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.279 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.279 * * [simplify]: iters left: 6 (12 enodes) 1553857634.282 * * [simplify]: iters left: 5 (41 enodes) 1553857634.290 * * [simplify]: iters left: 4 (49 enodes) 1553857634.297 * * [simplify]: iters left: 3 (53 enodes) 1553857634.303 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.303 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857634.304 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857634.304 * * [simplify]: Extracting #3: cost 17 inf + 0 1553857634.304 * * [simplify]: Extracting #4: cost 17 inf + 61 1553857634.304 * * [simplify]: Extracting #5: cost 9 inf + 663 1553857634.304 * * [simplify]: Extracting #6: cost 2 inf + 1491 1553857634.304 * * [simplify]: Extracting #7: cost 0 inf + 1862 1553857634.305 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1553857634.305 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.305 * * * * [progress]: [ 55 / 99 ] simplifiying candidate # 1553857634.305 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt 1)) 1553857634.305 * * [simplify]: iters left: 6 (10 enodes) 1553857634.309 * * [simplify]: iters left: 5 (35 enodes) 1553857634.319 * * [simplify]: iters left: 4 (41 enodes) 1553857634.330 * * [simplify]: iters left: 3 (46 enodes) 1553857634.341 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.341 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857634.342 * * [simplify]: Extracting #2: cost 10 inf + 1 1553857634.342 * * [simplify]: Extracting #3: cost 7 inf + 47 1553857634.342 * * [simplify]: Extracting #4: cost 0 inf + 649 1553857634.342 * [simplify]: Simplified to (sqrt (fma y.im x.im (* x.re y.re))) 1553857634.342 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (fma y.im x.im (* x.re y.re))) (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.343 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) 1553857634.343 * * [simplify]: iters left: 6 (11 enodes) 1553857634.347 * * [simplify]: iters left: 5 (38 enodes) 1553857634.359 * * [simplify]: iters left: 4 (46 enodes) 1553857634.371 * * [simplify]: iters left: 3 (50 enodes) 1553857634.383 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.383 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857634.383 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857634.383 * * [simplify]: Extracting #3: cost 14 inf + 116 1553857634.383 * * [simplify]: Extracting #4: cost 13 inf + 242 1553857634.383 * * [simplify]: Extracting #5: cost 5 inf + 743 1553857634.383 * * [simplify]: Extracting #6: cost 0 inf + 1588 1553857634.384 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1553857634.384 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt 1)) (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.384 * * * * [progress]: [ 56 / 99 ] simplifiying candidate # 1553857634.384 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.384 * * [simplify]: iters left: 6 (12 enodes) 1553857634.386 * * [simplify]: iters left: 5 (41 enodes) 1553857634.393 * * [simplify]: iters left: 4 (49 enodes) 1553857634.401 * * [simplify]: iters left: 3 (53 enodes) 1553857634.414 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.414 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857634.414 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857634.414 * * [simplify]: Extracting #3: cost 17 inf + 0 1553857634.414 * * [simplify]: Extracting #4: cost 17 inf + 61 1553857634.415 * * [simplify]: Extracting #5: cost 9 inf + 663 1553857634.415 * * [simplify]: Extracting #6: cost 2 inf + 1491 1553857634.416 * * [simplify]: Extracting #7: cost 0 inf + 1862 1553857634.417 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1553857634.417 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.417 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.417 * * [simplify]: iters left: 6 (12 enodes) 1553857634.422 * * [simplify]: iters left: 5 (41 enodes) 1553857634.434 * * [simplify]: iters left: 4 (49 enodes) 1553857634.448 * * [simplify]: iters left: 3 (53 enodes) 1553857634.462 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.462 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857634.462 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857634.462 * * [simplify]: Extracting #3: cost 17 inf + 0 1553857634.462 * * [simplify]: Extracting #4: cost 17 inf + 61 1553857634.463 * * [simplify]: Extracting #5: cost 9 inf + 663 1553857634.463 * * [simplify]: Extracting #6: cost 2 inf + 1491 1553857634.464 * * [simplify]: Extracting #7: cost 0 inf + 1862 1553857634.465 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1553857634.465 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.465 * * * * [progress]: [ 57 / 99 ] simplifiying candidate # 1553857634.466 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) 1553857634.466 * * [simplify]: iters left: 6 (9 enodes) 1553857634.470 * * [simplify]: iters left: 5 (30 enodes) 1553857634.479 * * [simplify]: iters left: 4 (36 enodes) 1553857634.484 * * [simplify]: iters left: 3 (39 enodes) 1553857634.489 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.489 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857634.490 * * [simplify]: Extracting #2: cost 10 inf + 1 1553857634.490 * * [simplify]: Extracting #3: cost 7 inf + 47 1553857634.490 * * [simplify]: Extracting #4: cost 4 inf + 230 1553857634.490 * * [simplify]: Extracting #5: cost 0 inf + 649 1553857634.490 * [simplify]: Simplified to (sqrt (fma x.re y.re (* x.im y.im))) 1553857634.490 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (fma x.re y.re (* x.im y.im))) (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.490 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) 1553857634.490 * * [simplify]: iters left: 6 (11 enodes) 1553857634.492 * * [simplify]: iters left: 5 (38 enodes) 1553857634.498 * * [simplify]: iters left: 4 (46 enodes) 1553857634.504 * * [simplify]: iters left: 3 (50 enodes) 1553857634.511 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.511 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857634.511 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857634.511 * * [simplify]: Extracting #3: cost 14 inf + 116 1553857634.511 * * [simplify]: Extracting #4: cost 13 inf + 242 1553857634.511 * * [simplify]: Extracting #5: cost 5 inf + 743 1553857634.512 * * [simplify]: Extracting #6: cost 0 inf + 1588 1553857634.513 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1553857634.513 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (fma x.re y.re (* x.im y.im))) (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.513 * * * * [progress]: [ 58 / 99 ] simplifiying candidate # 1553857634.513 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857634.513 * * [simplify]: iters left: 6 (9 enodes) 1553857634.518 * * [simplify]: iters left: 5 (33 enodes) 1553857634.530 * * [simplify]: iters left: 4 (41 enodes) 1553857634.537 * * [simplify]: iters left: 3 (42 enodes) 1553857634.544 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.544 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857634.544 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857634.544 * * [simplify]: Extracting #3: cost 13 inf + 1 1553857634.544 * * [simplify]: Extracting #4: cost 13 inf + 60 1553857634.544 * * [simplify]: Extracting #5: cost 9 inf + 691 1553857634.544 * * [simplify]: Extracting #6: cost 0 inf + 1895 1553857634.545 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1553857634.545 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (fma x.re y.re (* x.im y.im)) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.545 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.545 * * [simplify]: iters left: 6 (11 enodes) 1553857634.547 * * [simplify]: iters left: 5 (38 enodes) 1553857634.553 * * [simplify]: iters left: 4 (46 enodes) 1553857634.559 * * [simplify]: iters left: 3 (50 enodes) 1553857634.566 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.566 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857634.566 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857634.566 * * [simplify]: Extracting #3: cost 13 inf + 4 1553857634.566 * * [simplify]: Extracting #4: cost 8 inf + 522 1553857634.567 * * [simplify]: Extracting #5: cost 3 inf + 1485 1553857634.567 * * [simplify]: Extracting #6: cost 0 inf + 1664 1553857634.568 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) 1553857634.568 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.568 * * * * [progress]: [ 59 / 99 ] simplifiying candidate # 1553857634.569 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1553857634.569 * * [simplify]: iters left: 6 (9 enodes) 1553857634.573 * * [simplify]: iters left: 5 (32 enodes) 1553857634.578 * * [simplify]: iters left: 4 (37 enodes) 1553857634.583 * * [simplify]: iters left: 3 (38 enodes) 1553857634.589 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.589 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857634.589 * * [simplify]: Extracting #2: cost 6 inf + 1 1553857634.589 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857634.589 * * [simplify]: Extracting #4: cost 14 inf + 1 1553857634.589 * * [simplify]: Extracting #5: cost 12 inf + 85 1553857634.589 * * [simplify]: Extracting #6: cost 4 inf + 1149 1553857634.589 * * [simplify]: Extracting #7: cost 0 inf + 2099 1553857634.590 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857634.590 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (fma x.re y.re (* x.im y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.590 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857634.590 * * [simplify]: iters left: 6 (11 enodes) 1553857634.592 * * [simplify]: iters left: 5 (38 enodes) 1553857634.597 * * [simplify]: iters left: 4 (45 enodes) 1553857634.606 * * [simplify]: iters left: 3 (49 enodes) 1553857634.620 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.620 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857634.621 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857634.621 * * [simplify]: Extracting #3: cost 13 inf + 4 1553857634.621 * * [simplify]: Extracting #4: cost 12 inf + 229 1553857634.621 * * [simplify]: Extracting #5: cost 9 inf + 549 1553857634.622 * * [simplify]: Extracting #6: cost 3 inf + 1299 1553857634.622 * * [simplify]: Extracting #7: cost 0 inf + 2224 1553857634.623 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857634.623 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (fma x.re y.re (* x.im y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.623 * * * * [progress]: [ 60 / 99 ] simplifiying candidate # 1553857634.624 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.624 * * [simplify]: iters left: 6 (8 enodes) 1553857634.628 * * [simplify]: iters left: 5 (28 enodes) 1553857634.637 * * [simplify]: iters left: 4 (34 enodes) 1553857634.647 * * [simplify]: iters left: 3 (35 enodes) 1553857634.657 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.657 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857634.657 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857634.657 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857634.657 * * [simplify]: Extracting #4: cost 8 inf + 157 1553857634.657 * * [simplify]: Extracting #5: cost 4 inf + 669 1553857634.658 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857634.658 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857634.658 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.im y.re))) (/ (fma x.re y.re (* x.im y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.658 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.659 * * [simplify]: iters left: 6 (11 enodes) 1553857634.663 * * [simplify]: iters left: 5 (38 enodes) 1553857634.674 * * [simplify]: iters left: 4 (46 enodes) 1553857634.686 * * [simplify]: iters left: 3 (50 enodes) 1553857634.698 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.698 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857634.698 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857634.698 * * [simplify]: Extracting #3: cost 13 inf + 4 1553857634.698 * * [simplify]: Extracting #4: cost 8 inf + 482 1553857634.699 * * [simplify]: Extracting #5: cost 3 inf + 1325 1553857634.700 * * [simplify]: Extracting #6: cost 0 inf + 1504 1553857634.701 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1553857634.701 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.701 * * * * [progress]: [ 61 / 99 ] simplifiying candidate # 1553857634.701 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857634.701 * * [simplify]: iters left: 3 (3 enodes) 1553857634.707 * * [simplify]: iters left: 2 (11 enodes) 1553857634.711 * * [simplify]: iters left: 1 (13 enodes) 1553857634.715 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.715 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857634.715 * [simplify]: Simplified to 1 1553857634.715 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.715 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) 1553857634.716 * * [simplify]: iters left: 6 (10 enodes) 1553857634.720 * * [simplify]: iters left: 5 (35 enodes) 1553857634.730 * * [simplify]: iters left: 4 (43 enodes) 1553857634.742 * * [simplify]: iters left: 3 (47 enodes) 1553857634.754 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.754 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857634.754 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857634.754 * * [simplify]: Extracting #3: cost 14 inf + 4 1553857634.754 * * [simplify]: Extracting #4: cost 3 inf + 1106 1553857634.755 * * [simplify]: Extracting #5: cost 0 inf + 1230 1553857634.755 * [simplify]: Simplified to (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)) 1553857634.755 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.756 * * * * [progress]: [ 62 / 99 ] simplifiying candidate # 1553857634.756 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.756 * * [simplify]: iters left: 6 (8 enodes) 1553857634.760 * * [simplify]: iters left: 5 (28 enodes) 1553857634.769 * * [simplify]: iters left: 4 (34 enodes) 1553857634.775 * * [simplify]: iters left: 3 (35 enodes) 1553857634.780 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.780 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857634.780 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857634.780 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857634.781 * * [simplify]: Extracting #4: cost 8 inf + 157 1553857634.781 * * [simplify]: Extracting #5: cost 4 inf + 669 1553857634.781 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857634.781 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857634.781 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.im y.re))) (/ (fma x.re y.re (* x.im y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.781 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.781 * * [simplify]: iters left: 6 (11 enodes) 1553857634.784 * * [simplify]: iters left: 5 (38 enodes) 1553857634.789 * * [simplify]: iters left: 4 (46 enodes) 1553857634.802 * * [simplify]: iters left: 3 (50 enodes) 1553857634.815 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.815 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857634.815 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857634.815 * * [simplify]: Extracting #3: cost 13 inf + 4 1553857634.815 * * [simplify]: Extracting #4: cost 8 inf + 482 1553857634.816 * * [simplify]: Extracting #5: cost 3 inf + 1325 1553857634.817 * * [simplify]: Extracting #6: cost 0 inf + 1504 1553857634.817 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1553857634.817 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.817 * * * * [progress]: [ 63 / 99 ] simplifiying candidate # 1553857634.818 * [simplify]: Simplifying (/ 1 1) 1553857634.818 * * [simplify]: iters left: 2 (2 enodes) 1553857634.819 * * [simplify]: iters left: 1 (6 enodes) 1553857634.821 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.821 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857634.821 * [simplify]: Simplified to 1 1553857634.821 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.822 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) 1553857634.822 * * [simplify]: iters left: 6 (10 enodes) 1553857634.826 * * [simplify]: iters left: 5 (35 enodes) 1553857634.836 * * [simplify]: iters left: 4 (43 enodes) 1553857634.848 * * [simplify]: iters left: 3 (47 enodes) 1553857634.860 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.860 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857634.860 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857634.860 * * [simplify]: Extracting #3: cost 14 inf + 4 1553857634.861 * * [simplify]: Extracting #4: cost 3 inf + 1106 1553857634.861 * * [simplify]: Extracting #5: cost 0 inf + 1230 1553857634.862 * [simplify]: Simplified to (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)) 1553857634.862 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.862 * * * * [progress]: [ 64 / 99 ] simplifiying candidate # 1553857634.862 * * * * [progress]: [ 65 / 99 ] simplifiying candidate # 1553857634.862 * * * * [progress]: [ 66 / 99 ] simplifiying candidate # 1553857634.862 * * * * [progress]: [ 67 / 99 ] simplifiying candidate # 1553857634.862 * [simplify]: Simplifying (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) 1553857634.863 * * [simplify]: iters left: 5 (6 enodes) 1553857634.865 * * [simplify]: iters left: 4 (20 enodes) 1553857634.871 * * [simplify]: iters left: 3 (24 enodes) 1553857634.878 * * [simplify]: iters left: 2 (25 enodes) 1553857634.884 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.884 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857634.884 * * [simplify]: Extracting #2: cost 7 inf + 0 1553857634.884 * * [simplify]: Extracting #3: cost 8 inf + 2 1553857634.885 * * [simplify]: Extracting #4: cost 5 inf + 335 1553857634.885 * * [simplify]: Extracting #5: cost 0 inf + 748 1553857634.885 * [simplify]: Simplified to (cbrt (hypot y.im y.re)) 1553857634.885 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (fma x.re y.re (* x.im y.im)) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (cbrt (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.885 * * * * [progress]: [ 68 / 99 ] simplifiying candidate # 1553857634.886 * [simplify]: Simplifying (sqrt (cbrt (fma y.im y.im (* y.re y.re)))) 1553857634.886 * * [simplify]: iters left: 5 (6 enodes) 1553857634.888 * * [simplify]: iters left: 4 (20 enodes) 1553857634.894 * * [simplify]: iters left: 3 (23 enodes) 1553857634.901 * * [simplify]: iters left: 2 (24 enodes) 1553857634.909 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.909 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857634.909 * * [simplify]: Extracting #2: cost 5 inf + 0 1553857634.909 * * [simplify]: Extracting #3: cost 10 inf + 0 1553857634.910 * * [simplify]: Extracting #4: cost 10 inf + 2 1553857634.910 * * [simplify]: Extracting #5: cost 1 inf + 931 1553857634.910 * * [simplify]: Extracting #6: cost 0 inf + 1148 1553857634.911 * [simplify]: Simplified to (sqrt (cbrt (fma y.im y.im (* y.re y.re)))) 1553857634.911 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.911 * * * * [progress]: [ 69 / 99 ] simplifiying candidate # 1553857634.911 * [simplify]: Simplifying (sqrt (sqrt (fma y.im y.im (* y.re y.re)))) 1553857634.911 * * [simplify]: iters left: 5 (6 enodes) 1553857634.913 * * [simplify]: iters left: 4 (20 enodes) 1553857634.916 * * [simplify]: iters left: 3 (24 enodes) 1553857634.920 * * [simplify]: iters left: 2 (25 enodes) 1553857634.923 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.923 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857634.923 * * [simplify]: Extracting #2: cost 7 inf + 0 1553857634.923 * * [simplify]: Extracting #3: cost 8 inf + 2 1553857634.923 * * [simplify]: Extracting #4: cost 5 inf + 295 1553857634.923 * * [simplify]: Extracting #5: cost 0 inf + 668 1553857634.923 * [simplify]: Simplified to (sqrt (hypot y.im y.re)) 1553857634.923 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.924 * * * * [progress]: [ 70 / 99 ] simplifiying candidate # 1553857634.924 * [simplify]: Simplifying (sqrt (fma y.im y.im (* y.re y.re))) 1553857634.924 * * [simplify]: iters left: 4 (5 enodes) 1553857634.925 * * [simplify]: iters left: 3 (17 enodes) 1553857634.927 * * [simplify]: iters left: 2 (21 enodes) 1553857634.930 * * [simplify]: iters left: 1 (22 enodes) 1553857634.933 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.933 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857634.933 * * [simplify]: Extracting #2: cost 6 inf + 2 1553857634.933 * * [simplify]: Extracting #3: cost 2 inf + 392 1553857634.934 * * [simplify]: Extracting #4: cost 0 inf + 474 1553857634.934 * [simplify]: Simplified to (hypot y.im y.re) 1553857634.934 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt 1)) (hypot y.im y.re)) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.934 * * * * [progress]: [ 71 / 99 ] simplifiying candidate # 1553857634.934 * [simplify]: Simplifying (sqrt (sqrt (fma y.im y.im (* y.re y.re)))) 1553857634.934 * * [simplify]: iters left: 5 (6 enodes) 1553857634.936 * * [simplify]: iters left: 4 (20 enodes) 1553857634.939 * * [simplify]: iters left: 3 (24 enodes) 1553857634.942 * * [simplify]: iters left: 2 (25 enodes) 1553857634.945 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.945 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857634.945 * * [simplify]: Extracting #2: cost 7 inf + 0 1553857634.946 * * [simplify]: Extracting #3: cost 8 inf + 2 1553857634.946 * * [simplify]: Extracting #4: cost 5 inf + 295 1553857634.946 * * [simplify]: Extracting #5: cost 0 inf + 668 1553857634.946 * [simplify]: Simplified to (sqrt (hypot y.im y.re)) 1553857634.946 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.947 * * * * [progress]: [ 72 / 99 ] simplifiying candidate # 1553857634.947 * [simplify]: Simplifying (sqrt (fma y.im y.im (* y.re y.re))) 1553857634.947 * * [simplify]: iters left: 4 (5 enodes) 1553857634.949 * * [simplify]: iters left: 3 (17 enodes) 1553857634.955 * * [simplify]: iters left: 2 (21 enodes) 1553857634.960 * * [simplify]: iters left: 1 (22 enodes) 1553857634.966 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.966 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857634.966 * * [simplify]: Extracting #2: cost 6 inf + 2 1553857634.967 * * [simplify]: Extracting #3: cost 2 inf + 392 1553857634.967 * * [simplify]: Extracting #4: cost 0 inf + 474 1553857634.967 * [simplify]: Simplified to (hypot y.im y.re) 1553857634.967 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (fma x.re y.re (* x.im y.im)) 1) (hypot y.im y.re)) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.967 * * * * [progress]: [ 73 / 99 ] simplifiying candidate # 1553857634.968 * [simplify]: Simplifying (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1553857634.968 * * [simplify]: iters left: 6 (8 enodes) 1553857634.971 * * [simplify]: iters left: 5 (27 enodes) 1553857634.976 * * [simplify]: iters left: 4 (31 enodes) 1553857634.980 * * [simplify]: iters left: 3 (34 enodes) 1553857634.984 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.984 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857634.984 * * [simplify]: Extracting #2: cost 5 inf + 0 1553857634.984 * * [simplify]: Extracting #3: cost 12 inf + 0 1553857634.984 * * [simplify]: Extracting #4: cost 9 inf + 46 1553857634.984 * * [simplify]: Extracting #5: cost 5 inf + 271 1553857634.985 * * [simplify]: Extracting #6: cost 1 inf + 947 1553857634.985 * * [simplify]: Extracting #7: cost 0 inf + 1166 1553857634.985 * [simplify]: Simplified to (* (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (fma x.im y.im (* x.re y.re)))) 1553857634.985 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (fma x.im y.im (* x.re y.re)))) (/ (sqrt (fma y.im y.im (* y.re y.re))) (cbrt (fma x.re y.re (* x.im y.im))))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.985 * * * * [progress]: [ 74 / 99 ] simplifiying candidate # 1553857634.985 * [simplify]: Simplifying (sqrt (fma x.re y.re (* x.im y.im))) 1553857634.985 * * [simplify]: iters left: 4 (7 enodes) 1553857634.987 * * [simplify]: iters left: 3 (24 enodes) 1553857634.990 * * [simplify]: iters left: 2 (28 enodes) 1553857634.994 * * [simplify]: iters left: 1 (31 enodes) 1553857634.997 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.997 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857634.997 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857634.998 * * [simplify]: Extracting #3: cost 8 inf + 4 1553857634.998 * * [simplify]: Extracting #4: cost 2 inf + 410 1553857634.998 * * [simplify]: Extracting #5: cost 0 inf + 648 1553857634.998 * [simplify]: Simplified to (sqrt (fma x.re y.re (* x.im y.im))) 1553857634.998 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (/ (sqrt (fma y.im y.im (* y.re y.re))) (sqrt (fma x.re y.re (* x.im y.im))))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857634.998 * * * * [progress]: [ 75 / 99 ] simplifiying candidate # 1553857634.998 * * * * [progress]: [ 76 / 99 ] simplifiying candidate #real (real->posit16 (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (fma y.im y.im (* y.re y.re)))))> 1553857634.998 * * * * [progress]: [ 77 / 99 ] simplifiying candidate # 1553857634.998 * * * * [progress]: [ 78 / 99 ] simplifiying candidate # 1553857634.998 * * * * [progress]: [ 79 / 99 ] simplifiying candidate # 1553857634.998 * * * * [progress]: [ 80 / 99 ] simplifiying candidate # 1553857634.998 * * * * [progress]: [ 81 / 99 ] simplifiying candidate # 1553857634.998 * * * * [progress]: [ 82 / 99 ] simplifiying candidate # 1553857634.998 * * * * [progress]: [ 83 / 99 ] simplifiying candidate # 1553857634.999 * * * * [progress]: [ 84 / 99 ] simplifiying candidate # 1553857634.999 * * * * [progress]: [ 85 / 99 ] simplifiying candidate # 1553857634.999 * * * * [progress]: [ 86 / 99 ] simplifiying candidate # 1553857634.999 * * * * [progress]: [ 87 / 99 ] simplifiying candidate #real (real->posit16 (fma x.re y.re (* x.im y.im)))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re)))))> 1553857634.999 * * * * [progress]: [ 88 / 99 ] simplifiying candidate # 1553857634.999 * [simplify]: Simplifying y.re 1553857634.999 * * [simplify]: iters left: 0 (1 enodes) 1553857634.999 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.999 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857634.999 * [simplify]: Simplified to y.re 1553857634.999 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) y.re)) 1553857634.999 * * * * [progress]: [ 89 / 99 ] simplifiying candidate # 1553857634.999 * [simplify]: Simplifying y.im 1553857634.999 * * [simplify]: iters left: 0 (1 enodes) 1553857635.000 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857635.000 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857635.000 * [simplify]: Simplified to y.im 1553857635.000 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) y.im)) 1553857635.000 * * * * [progress]: [ 90 / 99 ] simplifiying candidate # 1553857635.000 * [simplify]: Simplifying (* -1 y.im) 1553857635.000 * * [simplify]: iters left: 2 (3 enodes) 1553857635.002 * * [simplify]: iters left: 1 (11 enodes) 1553857635.007 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857635.007 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857635.007 * * [simplify]: Extracting #2: cost 0 inf + 84 1553857635.008 * [simplify]: Simplified to (- y.im) 1553857635.008 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (- y.im))) 1553857635.008 * * * * [progress]: [ 91 / 99 ] simplifiying candidate # 1553857635.008 * [simplify]: Simplifying y.re 1553857635.008 * * [simplify]: iters left: 0 (1 enodes) 1553857635.009 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857635.009 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857635.009 * [simplify]: Simplified to y.re 1553857635.009 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (fma x.re y.re (* x.im y.im)) y.re) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857635.009 * * * * [progress]: [ 92 / 99 ] simplifiying candidate # 1553857635.009 * [simplify]: Simplifying y.im 1553857635.009 * * [simplify]: iters left: 0 (1 enodes) 1553857635.010 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857635.010 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857635.010 * [simplify]: Simplified to y.im 1553857635.010 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (fma x.re y.re (* x.im y.im)) y.im) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857635.010 * * * * [progress]: [ 93 / 99 ] simplifiying candidate # 1553857635.010 * [simplify]: Simplifying (* -1 y.im) 1553857635.010 * * [simplify]: iters left: 2 (3 enodes) 1553857635.012 * * [simplify]: iters left: 1 (11 enodes) 1553857635.016 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857635.016 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857635.016 * * [simplify]: Extracting #2: cost 0 inf + 84 1553857635.016 * [simplify]: Simplified to (- y.im) 1553857635.016 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (fma x.re y.re (* x.im y.im)) (- y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857635.016 * * * * [progress]: [ 94 / 99 ] simplifiying candidate # 1553857635.016 * [simplify]: Simplifying x.im 1553857635.016 * * [simplify]: iters left: 0 (1 enodes) 1553857635.017 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857635.017 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857635.017 * [simplify]: Simplified to x.im 1553857635.017 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ x.im (sqrt (fma y.im y.im (* y.re y.re))))) 1553857635.017 * * * * [progress]: [ 95 / 99 ] simplifiying candidate # 1553857635.017 * [simplify]: Simplifying x.re 1553857635.017 * * [simplify]: iters left: 0 (1 enodes) 1553857635.018 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857635.018 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857635.018 * [simplify]: Simplified to x.re 1553857635.018 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ x.re (sqrt (fma y.im y.im (* y.re y.re))))) 1553857635.018 * * * * [progress]: [ 96 / 99 ] simplifiying candidate # 1553857635.018 * [simplify]: Simplifying (* -1 x.re) 1553857635.018 * * [simplify]: iters left: 2 (3 enodes) 1553857635.020 * * [simplify]: iters left: 1 (11 enodes) 1553857635.024 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857635.024 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857635.024 * * [simplify]: Extracting #2: cost 0 inf + 84 1553857635.024 * [simplify]: Simplified to (- x.re) 1553857635.024 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- x.re) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857635.024 * * * * [progress]: [ 97 / 99 ] simplifiying candidate # 1553857635.024 * [simplify]: Simplifying 0 1553857635.024 * * [simplify]: iters left: 0 (1 enodes) 1553857635.025 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857635.025 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857635.026 * [simplify]: Simplified to 0 1553857635.026 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ 0 (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857635.026 * * * * [progress]: [ 98 / 99 ] simplifiying candidate # 1553857635.026 * [simplify]: Simplifying (+ (* y.im x.im) (* y.re x.re)) 1553857635.026 * * [simplify]: iters left: 4 (7 enodes) 1553857635.029 * * [simplify]: iters left: 3 (25 enodes) 1553857635.036 * * [simplify]: iters left: 2 (28 enodes) 1553857635.042 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857635.043 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857635.043 * * [simplify]: Extracting #2: cost 5 inf + 46 1553857635.043 * * [simplify]: Extracting #3: cost 0 inf + 370 1553857635.043 * [simplify]: Simplified to (fma y.im x.im (* y.re x.re)) 1553857635.043 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857635.043 * * * * [progress]: [ 99 / 99 ] simplifiying candidate # 1553857635.044 * [simplify]: Simplifying (+ (* y.im x.im) (* y.re x.re)) 1553857635.044 * * [simplify]: iters left: 4 (7 enodes) 1553857635.047 * * [simplify]: iters left: 3 (25 enodes) 1553857635.054 * * [simplify]: iters left: 2 (28 enodes) 1553857635.060 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857635.060 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857635.060 * * [simplify]: Extracting #2: cost 5 inf + 46 1553857635.061 * * [simplify]: Extracting #3: cost 0 inf + 370 1553857635.061 * [simplify]: Simplified to (fma y.im x.im (* y.re x.re)) 1553857635.061 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857635.061 * * * [progress]: adding candidates to table 1553857636.457 * * [progress]: iteration 3 / 4 1553857636.457 * * * [progress]: picking best candidate 1553857636.516 * * * * [pick]: Picked # 1553857636.516 * * * [progress]: localizing error 1553857636.571 * * * [progress]: generating rewritten candidates 1553857636.571 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2) 1553857636.573 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1) 1553857636.588 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1) 1553857636.588 * * * * [progress]: [ 4 / 4 ] rewriting at (2) 1553857636.600 * * * [progress]: generating series expansions 1553857636.600 * * * * [progress]: [ 1 / 4 ] generating series at (2 2) 1553857636.600 * [backup-simplify]: Simplify (sqrt (fma y.im y.im (* y.re y.re))) into (sqrt (fma y.im y.im (pow y.re 2))) 1553857636.600 * [approximate]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in (y.im y.re) around 0 1553857636.600 * [taylor]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in y.re 1553857636.600 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.re 1553857636.601 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1553857636.601 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1553857636.601 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.601 * [backup-simplify]: Simplify y.im into y.im 1553857636.601 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.601 * [backup-simplify]: Simplify y.im into y.im 1553857636.601 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857636.601 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.601 * [backup-simplify]: Simplify 0 into 0 1553857636.601 * [backup-simplify]: Simplify 1 into 1 1553857636.601 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857636.601 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1553857636.601 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1553857636.601 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857636.601 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.602 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1553857636.602 * [taylor]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in y.im 1553857636.602 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 1553857636.602 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1553857636.602 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1553857636.602 * [taylor]: Taking taylor expansion of y.im in y.im 1553857636.602 * [backup-simplify]: Simplify 0 into 0 1553857636.602 * [backup-simplify]: Simplify 1 into 1 1553857636.602 * [taylor]: Taking taylor expansion of y.im in y.im 1553857636.602 * [backup-simplify]: Simplify 0 into 0 1553857636.602 * [backup-simplify]: Simplify 1 into 1 1553857636.602 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857636.602 * [taylor]: Taking taylor expansion of y.re in y.im 1553857636.602 * [backup-simplify]: Simplify y.re into y.re 1553857636.602 * [backup-simplify]: Simplify (* 0 0) into 0 1553857636.602 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857636.602 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1553857636.602 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1553857636.603 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1553857636.603 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857636.603 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.603 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1553857636.603 * [taylor]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in y.im 1553857636.603 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 1553857636.603 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1553857636.603 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1553857636.603 * [taylor]: Taking taylor expansion of y.im in y.im 1553857636.603 * [backup-simplify]: Simplify 0 into 0 1553857636.603 * [backup-simplify]: Simplify 1 into 1 1553857636.603 * [taylor]: Taking taylor expansion of y.im in y.im 1553857636.603 * [backup-simplify]: Simplify 0 into 0 1553857636.603 * [backup-simplify]: Simplify 1 into 1 1553857636.603 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857636.603 * [taylor]: Taking taylor expansion of y.re in y.im 1553857636.603 * [backup-simplify]: Simplify y.re into y.re 1553857636.604 * [backup-simplify]: Simplify (* 0 0) into 0 1553857636.604 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857636.604 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1553857636.604 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1553857636.604 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1553857636.604 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857636.605 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.605 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1553857636.605 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.605 * [backup-simplify]: Simplify 0 into 0 1553857636.605 * [backup-simplify]: Simplify 1 into 1 1553857636.605 * [backup-simplify]: Simplify 0 into 0 1553857636.605 * [taylor]: Taking taylor expansion of 0 in y.re 1553857636.605 * [backup-simplify]: Simplify 0 into 0 1553857636.605 * [backup-simplify]: Simplify 0 into 0 1553857636.605 * [backup-simplify]: Simplify 1 into 1 1553857636.605 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 0))) into 1 1553857636.606 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1553857636.606 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857636.606 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.re)) into (/ 1/2 y.re) 1553857636.606 * [taylor]: Taking taylor expansion of (/ 1/2 y.re) in y.re 1553857636.606 * [taylor]: Taking taylor expansion of 1/2 in y.re 1553857636.606 * [backup-simplify]: Simplify 1/2 into 1/2 1553857636.606 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.606 * [backup-simplify]: Simplify 0 into 0 1553857636.606 * [backup-simplify]: Simplify 1 into 1 1553857636.607 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1553857636.607 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1553857636.607 * [backup-simplify]: Simplify 0 into 0 1553857636.607 * [backup-simplify]: Simplify 0 into 0 1553857636.607 * [backup-simplify]: Simplify 0 into 0 1553857636.608 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (* 0 0)))) into 0 1553857636.609 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1553857636.609 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.609 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.re))))) (* 2 y.re)) into 0 1553857636.609 * [taylor]: Taking taylor expansion of 0 in y.re 1553857636.609 * [backup-simplify]: Simplify 0 into 0 1553857636.609 * [backup-simplify]: Simplify 0 into 0 1553857636.610 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857636.610 * [backup-simplify]: Simplify 0 into 0 1553857636.610 * [backup-simplify]: Simplify 0 into 0 1553857636.610 * [backup-simplify]: Simplify (* 1 (* y.re 1)) into y.re 1553857636.610 * [backup-simplify]: Simplify (sqrt (fma (/ 1 y.im) (/ 1 y.im) (* (/ 1 y.re) (/ 1 y.re)))) into (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) 1553857636.610 * [approximate]: Taking taylor expansion of (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in (y.im y.re) around 0 1553857636.610 * [taylor]: Taking taylor expansion of (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.re 1553857636.610 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.re 1553857636.610 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1553857636.610 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1553857636.610 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1553857636.610 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.610 * [backup-simplify]: Simplify y.im into y.im 1553857636.610 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857636.610 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1553857636.610 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.610 * [backup-simplify]: Simplify y.im into y.im 1553857636.610 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857636.610 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857636.610 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857636.610 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.610 * [backup-simplify]: Simplify 0 into 0 1553857636.610 * [backup-simplify]: Simplify 1 into 1 1553857636.610 * [backup-simplify]: Simplify (* 1 1) into 1 1553857636.611 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.611 * [backup-simplify]: Simplify (+ 0 1) into 1 1553857636.611 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857636.612 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857636.612 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.612 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.613 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857636.613 * [taylor]: Taking taylor expansion of (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.im 1553857636.613 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.im 1553857636.613 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1553857636.613 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1553857636.613 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857636.613 * [taylor]: Taking taylor expansion of y.im in y.im 1553857636.613 * [backup-simplify]: Simplify 0 into 0 1553857636.613 * [backup-simplify]: Simplify 1 into 1 1553857636.614 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.614 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857636.614 * [taylor]: Taking taylor expansion of y.im in y.im 1553857636.614 * [backup-simplify]: Simplify 0 into 0 1553857636.614 * [backup-simplify]: Simplify 1 into 1 1553857636.614 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.614 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1553857636.614 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857636.614 * [taylor]: Taking taylor expansion of y.re in y.im 1553857636.614 * [backup-simplify]: Simplify y.re into y.re 1553857636.614 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857636.614 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857636.615 * [backup-simplify]: Simplify (* 1 1) into 1 1553857636.615 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857636.615 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857636.616 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.617 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.618 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857636.618 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.619 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857636.619 * [taylor]: Taking taylor expansion of (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.im 1553857636.619 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.im 1553857636.619 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1553857636.619 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1553857636.619 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857636.619 * [taylor]: Taking taylor expansion of y.im in y.im 1553857636.619 * [backup-simplify]: Simplify 0 into 0 1553857636.619 * [backup-simplify]: Simplify 1 into 1 1553857636.619 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.619 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857636.619 * [taylor]: Taking taylor expansion of y.im in y.im 1553857636.619 * [backup-simplify]: Simplify 0 into 0 1553857636.619 * [backup-simplify]: Simplify 1 into 1 1553857636.620 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.620 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1553857636.620 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857636.620 * [taylor]: Taking taylor expansion of y.re in y.im 1553857636.620 * [backup-simplify]: Simplify y.re into y.re 1553857636.620 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857636.620 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857636.621 * [backup-simplify]: Simplify (* 1 1) into 1 1553857636.621 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857636.622 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857636.622 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.623 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.624 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857636.624 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.625 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857636.625 * [taylor]: Taking taylor expansion of 1 in y.re 1553857636.625 * [backup-simplify]: Simplify 1 into 1 1553857636.625 * [taylor]: Taking taylor expansion of 0 in y.re 1553857636.625 * [backup-simplify]: Simplify 0 into 0 1553857636.625 * [backup-simplify]: Simplify 1 into 1 1553857636.626 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857636.627 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857636.628 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857636.628 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 2)) 1553857636.630 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 1553857636.630 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.re 2)) in y.re 1553857636.630 * [taylor]: Taking taylor expansion of 1/2 in y.re 1553857636.630 * [backup-simplify]: Simplify 1/2 into 1/2 1553857636.630 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857636.630 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.630 * [backup-simplify]: Simplify 0 into 0 1553857636.630 * [backup-simplify]: Simplify 1 into 1 1553857636.630 * [backup-simplify]: Simplify (* 1 1) into 1 1553857636.631 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1553857636.631 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857636.632 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1553857636.632 * [backup-simplify]: Simplify 0 into 0 1553857636.632 * [backup-simplify]: Simplify 0 into 0 1553857636.632 * [backup-simplify]: Simplify 0 into 0 1553857636.633 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857636.634 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857636.635 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553857636.635 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857636.636 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857636.636 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.637 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 1553857636.637 * [taylor]: Taking taylor expansion of 0 in y.re 1553857636.637 * [backup-simplify]: Simplify 0 into 0 1553857636.638 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857636.639 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857636.639 * [backup-simplify]: Simplify 0 into 0 1553857636.639 * [backup-simplify]: Simplify 0 into 0 1553857636.639 * [backup-simplify]: Simplify 0 into 0 1553857636.639 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.im)))) into y.im 1553857636.639 * [backup-simplify]: Simplify (sqrt (fma (/ 1 (- y.im)) (/ 1 (- y.im)) (* (/ 1 (- y.re)) (/ 1 (- y.re))))) into (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) 1553857636.639 * [approximate]: Taking taylor expansion of (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in (y.im y.re) around 0 1553857636.639 * [taylor]: Taking taylor expansion of (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.re 1553857636.639 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.re 1553857636.639 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1553857636.640 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1553857636.640 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1553857636.640 * [taylor]: Taking taylor expansion of -1 in y.re 1553857636.640 * [backup-simplify]: Simplify -1 into -1 1553857636.640 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.640 * [backup-simplify]: Simplify y.im into y.im 1553857636.640 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857636.640 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1553857636.640 * [taylor]: Taking taylor expansion of -1 in y.re 1553857636.640 * [backup-simplify]: Simplify -1 into -1 1553857636.640 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.640 * [backup-simplify]: Simplify y.im into y.im 1553857636.640 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857636.640 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857636.640 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857636.640 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.640 * [backup-simplify]: Simplify 0 into 0 1553857636.640 * [backup-simplify]: Simplify 1 into 1 1553857636.640 * [backup-simplify]: Simplify (* 1 1) into 1 1553857636.641 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.641 * [backup-simplify]: Simplify (+ 0 1) into 1 1553857636.642 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857636.642 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857636.643 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.644 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.644 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857636.644 * [taylor]: Taking taylor expansion of (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.im 1553857636.644 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 1553857636.644 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1553857636.644 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1553857636.644 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1553857636.644 * [taylor]: Taking taylor expansion of -1 in y.im 1553857636.645 * [backup-simplify]: Simplify -1 into -1 1553857636.645 * [taylor]: Taking taylor expansion of y.im in y.im 1553857636.645 * [backup-simplify]: Simplify 0 into 0 1553857636.645 * [backup-simplify]: Simplify 1 into 1 1553857636.645 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857636.645 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1553857636.645 * [taylor]: Taking taylor expansion of -1 in y.im 1553857636.645 * [backup-simplify]: Simplify -1 into -1 1553857636.645 * [taylor]: Taking taylor expansion of y.im in y.im 1553857636.645 * [backup-simplify]: Simplify 0 into 0 1553857636.645 * [backup-simplify]: Simplify 1 into 1 1553857636.646 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857636.646 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1553857636.646 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857636.646 * [taylor]: Taking taylor expansion of y.re in y.im 1553857636.646 * [backup-simplify]: Simplify y.re into y.re 1553857636.646 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857636.646 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857636.646 * [backup-simplify]: Simplify (* -1 -1) into 1 1553857636.647 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857636.647 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857636.648 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857636.649 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857636.650 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1553857636.650 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.651 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857636.651 * [taylor]: Taking taylor expansion of (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.im 1553857636.651 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 1553857636.651 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1553857636.651 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1553857636.651 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1553857636.651 * [taylor]: Taking taylor expansion of -1 in y.im 1553857636.651 * [backup-simplify]: Simplify -1 into -1 1553857636.651 * [taylor]: Taking taylor expansion of y.im in y.im 1553857636.651 * [backup-simplify]: Simplify 0 into 0 1553857636.651 * [backup-simplify]: Simplify 1 into 1 1553857636.651 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857636.651 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1553857636.651 * [taylor]: Taking taylor expansion of -1 in y.im 1553857636.651 * [backup-simplify]: Simplify -1 into -1 1553857636.652 * [taylor]: Taking taylor expansion of y.im in y.im 1553857636.652 * [backup-simplify]: Simplify 0 into 0 1553857636.652 * [backup-simplify]: Simplify 1 into 1 1553857636.652 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857636.652 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1553857636.652 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857636.652 * [taylor]: Taking taylor expansion of y.re in y.im 1553857636.652 * [backup-simplify]: Simplify y.re into y.re 1553857636.652 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857636.652 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857636.653 * [backup-simplify]: Simplify (* -1 -1) into 1 1553857636.653 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857636.654 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857636.655 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857636.656 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857636.656 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1553857636.657 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.657 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857636.658 * [taylor]: Taking taylor expansion of 1 in y.re 1553857636.658 * [backup-simplify]: Simplify 1 into 1 1553857636.658 * [taylor]: Taking taylor expansion of 0 in y.re 1553857636.658 * [backup-simplify]: Simplify 0 into 0 1553857636.658 * [backup-simplify]: Simplify 1 into 1 1553857636.659 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857636.660 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857636.661 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 -1))) into 0 1553857636.661 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 2)) 1553857636.662 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 1553857636.662 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.re 2)) in y.re 1553857636.662 * [taylor]: Taking taylor expansion of 1/2 in y.re 1553857636.662 * [backup-simplify]: Simplify 1/2 into 1/2 1553857636.662 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857636.662 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.662 * [backup-simplify]: Simplify 0 into 0 1553857636.662 * [backup-simplify]: Simplify 1 into 1 1553857636.662 * [backup-simplify]: Simplify (* 1 1) into 1 1553857636.662 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1553857636.663 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857636.663 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1553857636.663 * [backup-simplify]: Simplify 0 into 0 1553857636.663 * [backup-simplify]: Simplify 0 into 0 1553857636.663 * [backup-simplify]: Simplify 0 into 0 1553857636.664 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857636.664 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857636.665 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 1553857636.665 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857636.665 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857636.665 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.666 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 1553857636.666 * [taylor]: Taking taylor expansion of 0 in y.re 1553857636.666 * [backup-simplify]: Simplify 0 into 0 1553857636.666 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857636.667 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857636.667 * [backup-simplify]: Simplify 0 into 0 1553857636.667 * [backup-simplify]: Simplify 0 into 0 1553857636.667 * [backup-simplify]: Simplify 0 into 0 1553857636.667 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.im))))) into (* -1 y.im) 1553857636.667 * * * * [progress]: [ 2 / 4 ] generating series at (2 1) 1553857636.667 * [backup-simplify]: Simplify (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) into (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) 1553857636.667 * [approximate]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) in (x.re y.re x.im y.im) around 0 1553857636.667 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) in y.im 1553857636.667 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.im 1553857636.667 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857636.667 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.im 1553857636.667 * [taylor]: Taking taylor expansion of x.re in y.im 1553857636.667 * [backup-simplify]: Simplify x.re into x.re 1553857636.667 * [taylor]: Taking taylor expansion of y.re in y.im 1553857636.667 * [backup-simplify]: Simplify y.re into y.re 1553857636.667 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1553857636.667 * [taylor]: Taking taylor expansion of y.im in y.im 1553857636.668 * [backup-simplify]: Simplify 0 into 0 1553857636.668 * [backup-simplify]: Simplify 1 into 1 1553857636.668 * [taylor]: Taking taylor expansion of x.im in y.im 1553857636.668 * [backup-simplify]: Simplify x.im into x.im 1553857636.668 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in y.im 1553857636.668 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1553857636.668 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.im 1553857636.668 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1553857636.668 * [taylor]: Taking taylor expansion of y.im in y.im 1553857636.668 * [backup-simplify]: Simplify 0 into 0 1553857636.668 * [backup-simplify]: Simplify 1 into 1 1553857636.668 * [taylor]: Taking taylor expansion of y.im in y.im 1553857636.668 * [backup-simplify]: Simplify 0 into 0 1553857636.668 * [backup-simplify]: Simplify 1 into 1 1553857636.668 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.im 1553857636.668 * [taylor]: Taking taylor expansion of y.re in y.im 1553857636.668 * [backup-simplify]: Simplify y.re into y.re 1553857636.668 * [taylor]: Taking taylor expansion of y.re in y.im 1553857636.668 * [backup-simplify]: Simplify y.re into y.re 1553857636.668 * [backup-simplify]: Simplify (* 0 0) into 0 1553857636.668 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857636.668 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1553857636.668 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1553857636.669 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1553857636.669 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857636.669 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.669 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1553857636.669 * [backup-simplify]: Simplify (* x.re y.re) into (* y.re x.re) 1553857636.669 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857636.669 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1553857636.669 * [backup-simplify]: Simplify (/ (* y.re x.re) y.re) into x.re 1553857636.669 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) in x.im 1553857636.669 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.im 1553857636.669 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857636.669 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.im 1553857636.669 * [taylor]: Taking taylor expansion of x.re in x.im 1553857636.669 * [backup-simplify]: Simplify x.re into x.re 1553857636.669 * [taylor]: Taking taylor expansion of y.re in x.im 1553857636.669 * [backup-simplify]: Simplify y.re into y.re 1553857636.669 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857636.669 * [taylor]: Taking taylor expansion of y.im in x.im 1553857636.669 * [backup-simplify]: Simplify y.im into y.im 1553857636.669 * [taylor]: Taking taylor expansion of x.im in x.im 1553857636.670 * [backup-simplify]: Simplify 0 into 0 1553857636.670 * [backup-simplify]: Simplify 1 into 1 1553857636.670 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in x.im 1553857636.670 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1553857636.670 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.im 1553857636.670 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 1553857636.670 * [taylor]: Taking taylor expansion of y.im in x.im 1553857636.670 * [backup-simplify]: Simplify y.im into y.im 1553857636.670 * [taylor]: Taking taylor expansion of y.im in x.im 1553857636.670 * [backup-simplify]: Simplify y.im into y.im 1553857636.670 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 1553857636.670 * [taylor]: Taking taylor expansion of y.re in x.im 1553857636.670 * [backup-simplify]: Simplify y.re into y.re 1553857636.670 * [taylor]: Taking taylor expansion of y.re in x.im 1553857636.670 * [backup-simplify]: Simplify y.re into y.re 1553857636.670 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857636.670 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857636.670 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1553857636.670 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1553857636.670 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857636.670 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857636.671 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.671 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1553857636.671 * [backup-simplify]: Simplify (* x.re y.re) into (* y.re x.re) 1553857636.671 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857636.671 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1553857636.671 * [backup-simplify]: Simplify (/ (* y.re x.re) (sqrt (+ (pow y.re 2) (pow y.im 2)))) into (* (* y.re x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 1553857636.671 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) in y.re 1553857636.671 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.re 1553857636.671 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857636.671 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.re 1553857636.671 * [taylor]: Taking taylor expansion of x.re in y.re 1553857636.671 * [backup-simplify]: Simplify x.re into x.re 1553857636.671 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.671 * [backup-simplify]: Simplify 0 into 0 1553857636.671 * [backup-simplify]: Simplify 1 into 1 1553857636.671 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857636.671 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.671 * [backup-simplify]: Simplify y.im into y.im 1553857636.671 * [taylor]: Taking taylor expansion of x.im in y.re 1553857636.671 * [backup-simplify]: Simplify x.im into x.im 1553857636.671 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in y.re 1553857636.671 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1553857636.671 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.re 1553857636.671 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1553857636.671 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.671 * [backup-simplify]: Simplify y.im into y.im 1553857636.671 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.671 * [backup-simplify]: Simplify y.im into y.im 1553857636.671 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.re 1553857636.671 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.671 * [backup-simplify]: Simplify 0 into 0 1553857636.671 * [backup-simplify]: Simplify 1 into 1 1553857636.671 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.671 * [backup-simplify]: Simplify 0 into 0 1553857636.671 * [backup-simplify]: Simplify 1 into 1 1553857636.672 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857636.672 * [backup-simplify]: Simplify (* 0 0) into 0 1553857636.672 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1553857636.672 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1553857636.672 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857636.672 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1553857636.673 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.673 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1553857636.673 * [backup-simplify]: Simplify (* x.re 0) into 0 1553857636.673 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857636.673 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1553857636.673 * [backup-simplify]: Simplify (/ (* y.im x.im) y.im) into x.im 1553857636.673 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) in x.re 1553857636.673 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1553857636.673 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857636.673 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1553857636.673 * [taylor]: Taking taylor expansion of x.re in x.re 1553857636.673 * [backup-simplify]: Simplify 0 into 0 1553857636.673 * [backup-simplify]: Simplify 1 into 1 1553857636.673 * [taylor]: Taking taylor expansion of y.re in x.re 1553857636.673 * [backup-simplify]: Simplify y.re into y.re 1553857636.673 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857636.673 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.673 * [backup-simplify]: Simplify y.im into y.im 1553857636.673 * [taylor]: Taking taylor expansion of x.im in x.re 1553857636.673 * [backup-simplify]: Simplify x.im into x.im 1553857636.673 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in x.re 1553857636.673 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1553857636.673 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.re 1553857636.673 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1553857636.673 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.673 * [backup-simplify]: Simplify y.im into y.im 1553857636.673 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.673 * [backup-simplify]: Simplify y.im into y.im 1553857636.673 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.re 1553857636.673 * [taylor]: Taking taylor expansion of y.re in x.re 1553857636.673 * [backup-simplify]: Simplify y.re into y.re 1553857636.673 * [taylor]: Taking taylor expansion of y.re in x.re 1553857636.673 * [backup-simplify]: Simplify y.re into y.re 1553857636.673 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857636.673 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857636.674 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1553857636.674 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1553857636.674 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857636.674 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857636.674 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.674 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1553857636.674 * [backup-simplify]: Simplify (* 0 y.re) into 0 1553857636.674 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857636.674 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1553857636.674 * [backup-simplify]: Simplify (/ (* y.im x.im) (sqrt (+ (pow y.re 2) (pow y.im 2)))) into (* (* y.im x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 1553857636.674 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) in x.re 1553857636.674 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1553857636.674 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857636.674 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1553857636.674 * [taylor]: Taking taylor expansion of x.re in x.re 1553857636.674 * [backup-simplify]: Simplify 0 into 0 1553857636.675 * [backup-simplify]: Simplify 1 into 1 1553857636.675 * [taylor]: Taking taylor expansion of y.re in x.re 1553857636.675 * [backup-simplify]: Simplify y.re into y.re 1553857636.675 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857636.675 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.675 * [backup-simplify]: Simplify y.im into y.im 1553857636.675 * [taylor]: Taking taylor expansion of x.im in x.re 1553857636.675 * [backup-simplify]: Simplify x.im into x.im 1553857636.675 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in x.re 1553857636.675 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1553857636.675 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.re 1553857636.675 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1553857636.675 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.675 * [backup-simplify]: Simplify y.im into y.im 1553857636.675 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.675 * [backup-simplify]: Simplify y.im into y.im 1553857636.675 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.re 1553857636.675 * [taylor]: Taking taylor expansion of y.re in x.re 1553857636.675 * [backup-simplify]: Simplify y.re into y.re 1553857636.675 * [taylor]: Taking taylor expansion of y.re in x.re 1553857636.675 * [backup-simplify]: Simplify y.re into y.re 1553857636.675 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857636.675 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857636.675 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1553857636.675 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1553857636.675 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857636.675 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857636.675 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.676 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1553857636.676 * [backup-simplify]: Simplify (* 0 y.re) into 0 1553857636.676 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857636.676 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1553857636.676 * [backup-simplify]: Simplify (/ (* y.im x.im) (sqrt (+ (pow y.re 2) (pow y.im 2)))) into (* (* y.im x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 1553857636.676 * [taylor]: Taking taylor expansion of (* (* y.im x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 1553857636.676 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857636.676 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.676 * [backup-simplify]: Simplify y.im into y.im 1553857636.676 * [taylor]: Taking taylor expansion of x.im in y.re 1553857636.676 * [backup-simplify]: Simplify x.im into x.im 1553857636.676 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 1553857636.676 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 1553857636.676 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1553857636.676 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857636.676 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.676 * [backup-simplify]: Simplify 0 into 0 1553857636.676 * [backup-simplify]: Simplify 1 into 1 1553857636.676 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857636.676 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.676 * [backup-simplify]: Simplify y.im into y.im 1553857636.676 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857636.676 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1553857636.676 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857636.676 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1553857636.676 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857636.677 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.677 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857636.677 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1553857636.677 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857636.677 * [backup-simplify]: Simplify (* (* y.im x.im) (/ 1 y.im)) into x.im 1553857636.677 * [taylor]: Taking taylor expansion of x.im in x.im 1553857636.677 * [backup-simplify]: Simplify 0 into 0 1553857636.677 * [backup-simplify]: Simplify 1 into 1 1553857636.677 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.677 * [backup-simplify]: Simplify 0 into 0 1553857636.677 * [backup-simplify]: Simplify 0 into 0 1553857636.677 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.re)) into y.re 1553857636.677 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857636.677 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1553857636.678 * [backup-simplify]: Simplify (- (/ y.re (sqrt (+ (pow y.re 2) (pow y.im 2)))) (+ (* (* (* y.im x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) (/ 0 (sqrt (+ (pow y.re 2) (pow y.im 2))))))) into (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 1553857636.678 * [taylor]: Taking taylor expansion of (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 1553857636.678 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.678 * [backup-simplify]: Simplify 0 into 0 1553857636.678 * [backup-simplify]: Simplify 1 into 1 1553857636.678 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 1553857636.678 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 1553857636.678 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1553857636.678 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857636.678 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.678 * [backup-simplify]: Simplify 0 into 0 1553857636.678 * [backup-simplify]: Simplify 1 into 1 1553857636.678 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857636.678 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.678 * [backup-simplify]: Simplify y.im into y.im 1553857636.678 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857636.678 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1553857636.678 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857636.678 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1553857636.678 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857636.679 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.679 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857636.679 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1553857636.679 * [backup-simplify]: Simplify (* 0 (/ 1 y.im)) into 0 1553857636.679 * [taylor]: Taking taylor expansion of 0 in x.im 1553857636.679 * [backup-simplify]: Simplify 0 into 0 1553857636.679 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.679 * [backup-simplify]: Simplify 0 into 0 1553857636.679 * [backup-simplify]: Simplify 0 into 0 1553857636.679 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857636.679 * [backup-simplify]: Simplify (+ (* (* y.im x.im) 0) (* 0 (/ 1 y.im))) into 0 1553857636.679 * [taylor]: Taking taylor expansion of 0 in x.im 1553857636.679 * [backup-simplify]: Simplify 0 into 0 1553857636.679 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.679 * [backup-simplify]: Simplify 0 into 0 1553857636.679 * [backup-simplify]: Simplify 0 into 0 1553857636.679 * [taylor]: Taking taylor expansion of 1 in y.im 1553857636.679 * [backup-simplify]: Simplify 1 into 1 1553857636.679 * [backup-simplify]: Simplify 1 into 1 1553857636.679 * [backup-simplify]: Simplify 0 into 0 1553857636.680 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.re))) into 0 1553857636.680 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857636.680 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.681 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857636.681 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1553857636.681 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.682 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1553857636.682 * [backup-simplify]: Simplify (- (/ 0 (sqrt (+ (pow y.re 2) (pow y.im 2)))) (+ (* (* (* y.im x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) (/ 0 (sqrt (+ (pow y.re 2) (pow y.im 2))))) (* (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) (/ 0 (sqrt (+ (pow y.re 2) (pow y.im 2))))))) into 0 1553857636.682 * [taylor]: Taking taylor expansion of 0 in y.re 1553857636.682 * [backup-simplify]: Simplify 0 into 0 1553857636.683 * [taylor]: Taking taylor expansion of 0 in x.im 1553857636.683 * [backup-simplify]: Simplify 0 into 0 1553857636.683 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.683 * [backup-simplify]: Simplify 0 into 0 1553857636.683 * [backup-simplify]: Simplify 0 into 0 1553857636.683 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (/ 1 y.im))) into (/ 1 y.im) 1553857636.683 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1553857636.683 * [taylor]: Taking taylor expansion of y.im in x.im 1553857636.683 * [backup-simplify]: Simplify y.im into y.im 1553857636.683 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857636.683 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857636.683 * [taylor]: Taking taylor expansion of y.im in y.im 1553857636.683 * [backup-simplify]: Simplify 0 into 0 1553857636.683 * [backup-simplify]: Simplify 1 into 1 1553857636.683 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.684 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.684 * [backup-simplify]: Simplify 0 into 0 1553857636.684 * [backup-simplify]: Simplify (* 1 1) into 1 1553857636.684 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857636.685 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857636.685 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 1 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into (- (/ 1 (pow y.im 4))) 1553857636.685 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 4))) (pow 0 2) (+)) (* 2 (/ 1 y.im))) into (/ -1/2 (pow y.im 3)) 1553857636.686 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857636.686 * [backup-simplify]: Simplify (+ (* (* y.im x.im) (/ -1/2 (pow y.im 3))) (+ (* 0 0) (* 0 (/ 1 y.im)))) into (- (* 1/2 (/ x.im (pow y.im 2)))) 1553857636.686 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ x.im (pow y.im 2)))) in x.im 1553857636.686 * [taylor]: Taking taylor expansion of (* 1/2 (/ x.im (pow y.im 2))) in x.im 1553857636.686 * [taylor]: Taking taylor expansion of 1/2 in x.im 1553857636.686 * [backup-simplify]: Simplify 1/2 into 1/2 1553857636.686 * [taylor]: Taking taylor expansion of (/ x.im (pow y.im 2)) in x.im 1553857636.686 * [taylor]: Taking taylor expansion of x.im in x.im 1553857636.686 * [backup-simplify]: Simplify 0 into 0 1553857636.686 * [backup-simplify]: Simplify 1 into 1 1553857636.686 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1553857636.686 * [taylor]: Taking taylor expansion of y.im in x.im 1553857636.686 * [backup-simplify]: Simplify y.im into y.im 1553857636.686 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857636.686 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857636.686 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.686 * [backup-simplify]: Simplify 0 into 0 1553857636.686 * [backup-simplify]: Simplify 0 into 0 1553857636.686 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.686 * [backup-simplify]: Simplify 0 into 0 1553857636.686 * [backup-simplify]: Simplify 0 into 0 1553857636.686 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.687 * [backup-simplify]: Simplify 0 into 0 1553857636.687 * [backup-simplify]: Simplify 0 into 0 1553857636.687 * [backup-simplify]: Simplify (* 1 (* 1 (* x.im (* 1 1)))) into x.im 1553857636.687 * [backup-simplify]: Simplify (/ (fma (/ 1 x.re) (/ 1 y.re) (* (/ 1 x.im) (/ 1 y.im))) (hypot (/ 1 y.im) (/ 1 y.re))) into (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re))) 1553857636.687 * [approximate]: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re))) in (x.re y.re x.im y.im) around 0 1553857636.687 * [taylor]: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re))) in y.im 1553857636.687 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.im 1553857636.687 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857636.687 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.im 1553857636.687 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 1553857636.687 * [taylor]: Taking taylor expansion of x.re in y.im 1553857636.687 * [backup-simplify]: Simplify x.re into x.re 1553857636.687 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857636.687 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1553857636.687 * [taylor]: Taking taylor expansion of y.re in y.im 1553857636.687 * [backup-simplify]: Simplify y.re into y.re 1553857636.687 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857636.687 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1553857636.687 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1553857636.687 * [taylor]: Taking taylor expansion of y.im in y.im 1553857636.687 * [backup-simplify]: Simplify 0 into 0 1553857636.687 * [backup-simplify]: Simplify 1 into 1 1553857636.687 * [taylor]: Taking taylor expansion of x.im in y.im 1553857636.687 * [backup-simplify]: Simplify x.im into x.im 1553857636.687 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857636.688 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1553857636.688 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553857636.688 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.im 1553857636.688 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1553857636.688 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.im 1553857636.688 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1553857636.688 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857636.688 * [taylor]: Taking taylor expansion of y.im in y.im 1553857636.688 * [backup-simplify]: Simplify 0 into 0 1553857636.688 * [backup-simplify]: Simplify 1 into 1 1553857636.688 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.688 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857636.688 * [taylor]: Taking taylor expansion of y.im in y.im 1553857636.688 * [backup-simplify]: Simplify 0 into 0 1553857636.688 * [backup-simplify]: Simplify 1 into 1 1553857636.688 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.688 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1553857636.688 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1553857636.689 * [taylor]: Taking taylor expansion of y.re in y.im 1553857636.689 * [backup-simplify]: Simplify y.re into y.re 1553857636.689 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857636.689 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1553857636.689 * [taylor]: Taking taylor expansion of y.re in y.im 1553857636.689 * [backup-simplify]: Simplify y.re into y.re 1553857636.689 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857636.689 * [backup-simplify]: Simplify (* 1 1) into 1 1553857636.689 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857636.689 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857636.690 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.690 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.691 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857636.691 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.691 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857636.691 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1553857636.692 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1553857636.692 * [taylor]: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re))) in x.im 1553857636.692 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.im 1553857636.692 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857636.692 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.im 1553857636.692 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553857636.692 * [taylor]: Taking taylor expansion of x.re in x.im 1553857636.692 * [backup-simplify]: Simplify x.re into x.re 1553857636.692 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857636.692 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1553857636.692 * [taylor]: Taking taylor expansion of y.re in x.im 1553857636.692 * [backup-simplify]: Simplify y.re into y.re 1553857636.692 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857636.692 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1553857636.692 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857636.692 * [taylor]: Taking taylor expansion of y.im in x.im 1553857636.692 * [backup-simplify]: Simplify y.im into y.im 1553857636.692 * [taylor]: Taking taylor expansion of x.im in x.im 1553857636.692 * [backup-simplify]: Simplify 0 into 0 1553857636.692 * [backup-simplify]: Simplify 1 into 1 1553857636.692 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857636.692 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857636.692 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857636.692 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.im 1553857636.692 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1553857636.692 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.im 1553857636.692 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1553857636.692 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1553857636.692 * [taylor]: Taking taylor expansion of y.im in x.im 1553857636.692 * [backup-simplify]: Simplify y.im into y.im 1553857636.692 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857636.692 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1553857636.693 * [taylor]: Taking taylor expansion of y.im in x.im 1553857636.693 * [backup-simplify]: Simplify y.im into y.im 1553857636.693 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857636.693 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 1553857636.693 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1553857636.693 * [taylor]: Taking taylor expansion of y.re in x.im 1553857636.693 * [backup-simplify]: Simplify y.re into y.re 1553857636.693 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857636.693 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1553857636.693 * [taylor]: Taking taylor expansion of y.re in x.im 1553857636.693 * [backup-simplify]: Simplify y.re into y.re 1553857636.693 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857636.693 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1553857636.693 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1553857636.693 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857636.693 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857636.694 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857636.694 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857636.694 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1553857636.694 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857636.694 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857636.694 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1553857636.701 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.701 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857636.701 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1553857636.701 * [backup-simplify]: Simplify (/ (/ 1 y.im) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (* (/ 1 y.im) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857636.701 * [taylor]: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re))) in y.re 1553857636.701 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.re 1553857636.702 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857636.702 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.re 1553857636.702 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 1553857636.702 * [taylor]: Taking taylor expansion of x.re in y.re 1553857636.702 * [backup-simplify]: Simplify x.re into x.re 1553857636.702 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857636.702 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857636.702 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.702 * [backup-simplify]: Simplify 0 into 0 1553857636.702 * [backup-simplify]: Simplify 1 into 1 1553857636.703 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.703 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1553857636.703 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857636.703 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.703 * [backup-simplify]: Simplify y.im into y.im 1553857636.703 * [taylor]: Taking taylor expansion of x.im in y.re 1553857636.703 * [backup-simplify]: Simplify x.im into x.im 1553857636.703 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857636.703 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857636.703 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.re 1553857636.703 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1553857636.703 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.re 1553857636.703 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1553857636.703 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1553857636.703 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.703 * [backup-simplify]: Simplify y.im into y.im 1553857636.703 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857636.703 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1553857636.703 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.703 * [backup-simplify]: Simplify y.im into y.im 1553857636.703 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857636.703 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1553857636.703 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857636.703 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.703 * [backup-simplify]: Simplify 0 into 0 1553857636.704 * [backup-simplify]: Simplify 1 into 1 1553857636.704 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.704 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857636.704 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.704 * [backup-simplify]: Simplify 0 into 0 1553857636.704 * [backup-simplify]: Simplify 1 into 1 1553857636.704 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.705 * [backup-simplify]: Simplify (* 1 1) into 1 1553857636.705 * [backup-simplify]: Simplify (+ 0 1) into 1 1553857636.706 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857636.706 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.707 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.708 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857636.708 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.709 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857636.709 * [backup-simplify]: Simplify (* (/ 1 x.re) 1) into (/ 1 x.re) 1553857636.709 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1553857636.709 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1553857636.709 * [taylor]: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re))) in x.re 1553857636.709 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1553857636.709 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857636.709 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1553857636.710 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553857636.710 * [taylor]: Taking taylor expansion of x.re in x.re 1553857636.710 * [backup-simplify]: Simplify 0 into 0 1553857636.710 * [backup-simplify]: Simplify 1 into 1 1553857636.710 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.710 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1553857636.710 * [taylor]: Taking taylor expansion of y.re in x.re 1553857636.710 * [backup-simplify]: Simplify y.re into y.re 1553857636.710 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857636.710 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1553857636.710 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857636.710 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.710 * [backup-simplify]: Simplify y.im into y.im 1553857636.710 * [taylor]: Taking taylor expansion of x.im in x.re 1553857636.710 * [backup-simplify]: Simplify x.im into x.im 1553857636.710 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857636.710 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857636.710 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.re 1553857636.711 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1553857636.711 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.re 1553857636.711 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1553857636.711 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1553857636.711 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.711 * [backup-simplify]: Simplify y.im into y.im 1553857636.711 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857636.711 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1553857636.711 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.711 * [backup-simplify]: Simplify y.im into y.im 1553857636.711 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857636.711 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1553857636.711 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1553857636.711 * [taylor]: Taking taylor expansion of y.re in x.re 1553857636.711 * [backup-simplify]: Simplify y.re into y.re 1553857636.711 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857636.711 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1553857636.711 * [taylor]: Taking taylor expansion of y.re in x.re 1553857636.711 * [backup-simplify]: Simplify y.re into y.re 1553857636.711 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857636.711 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1553857636.711 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1553857636.712 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857636.712 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857636.712 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857636.712 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857636.712 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1553857636.712 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857636.712 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857636.713 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1553857636.713 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.713 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857636.713 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1553857636.713 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857636.714 * [backup-simplify]: Simplify (/ (/ 1 y.re) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857636.714 * [taylor]: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re))) in x.re 1553857636.714 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1553857636.714 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857636.714 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1553857636.714 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553857636.714 * [taylor]: Taking taylor expansion of x.re in x.re 1553857636.714 * [backup-simplify]: Simplify 0 into 0 1553857636.714 * [backup-simplify]: Simplify 1 into 1 1553857636.715 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.715 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1553857636.715 * [taylor]: Taking taylor expansion of y.re in x.re 1553857636.715 * [backup-simplify]: Simplify y.re into y.re 1553857636.715 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857636.715 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1553857636.715 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857636.715 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.715 * [backup-simplify]: Simplify y.im into y.im 1553857636.715 * [taylor]: Taking taylor expansion of x.im in x.re 1553857636.715 * [backup-simplify]: Simplify x.im into x.im 1553857636.715 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857636.715 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857636.715 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.re 1553857636.715 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1553857636.715 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.re 1553857636.715 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1553857636.715 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1553857636.715 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.715 * [backup-simplify]: Simplify y.im into y.im 1553857636.715 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857636.715 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1553857636.715 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.715 * [backup-simplify]: Simplify y.im into y.im 1553857636.715 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857636.715 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1553857636.716 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1553857636.716 * [taylor]: Taking taylor expansion of y.re in x.re 1553857636.716 * [backup-simplify]: Simplify y.re into y.re 1553857636.716 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857636.716 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1553857636.716 * [taylor]: Taking taylor expansion of y.re in x.re 1553857636.716 * [backup-simplify]: Simplify y.re into y.re 1553857636.716 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857636.716 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1553857636.716 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1553857636.716 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857636.716 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857636.716 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857636.717 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857636.717 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1553857636.717 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857636.717 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857636.717 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1553857636.718 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.718 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857636.718 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1553857636.718 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857636.718 * [backup-simplify]: Simplify (/ (/ 1 y.re) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857636.718 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1553857636.718 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857636.718 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.718 * [backup-simplify]: Simplify 0 into 0 1553857636.719 * [backup-simplify]: Simplify 1 into 1 1553857636.719 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.719 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857636.719 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857636.719 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857636.719 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857636.719 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857636.719 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.719 * [backup-simplify]: Simplify 0 into 0 1553857636.719 * [backup-simplify]: Simplify 1 into 1 1553857636.720 * [backup-simplify]: Simplify (* 1 1) into 1 1553857636.720 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.720 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857636.720 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857636.720 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.720 * [backup-simplify]: Simplify y.im into y.im 1553857636.720 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857636.720 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857636.721 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857636.721 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.722 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857636.722 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857636.723 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.723 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.724 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.725 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857636.725 * [backup-simplify]: Simplify (* 1 1) into 1 1553857636.725 * [taylor]: Taking taylor expansion of 1 in x.im 1553857636.725 * [backup-simplify]: Simplify 1 into 1 1553857636.726 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857636.726 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.727 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (/ 1 y.re))) into 0 1553857636.727 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1553857636.728 * [backup-simplify]: Simplify (- (/ (/ 1 (* y.im x.im)) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857636.728 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1553857636.728 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1553857636.728 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857636.728 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.728 * [backup-simplify]: Simplify y.im into y.im 1553857636.728 * [taylor]: Taking taylor expansion of x.im in y.re 1553857636.728 * [backup-simplify]: Simplify x.im into x.im 1553857636.728 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857636.728 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857636.728 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857636.728 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857636.728 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857636.728 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857636.728 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857636.728 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.728 * [backup-simplify]: Simplify 0 into 0 1553857636.728 * [backup-simplify]: Simplify 1 into 1 1553857636.729 * [backup-simplify]: Simplify (* 1 1) into 1 1553857636.729 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.729 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857636.729 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857636.729 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.729 * [backup-simplify]: Simplify y.im into y.im 1553857636.729 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857636.729 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857636.730 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857636.730 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.731 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857636.732 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857636.732 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.733 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.734 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.734 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857636.735 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.736 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857636.736 * [taylor]: Taking taylor expansion of 0 in x.im 1553857636.736 * [backup-simplify]: Simplify 0 into 0 1553857636.736 * [taylor]: Taking taylor expansion of 1 in y.im 1553857636.736 * [backup-simplify]: Simplify 1 into 1 1553857636.736 * [backup-simplify]: Simplify 1 into 1 1553857636.736 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857636.737 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857636.738 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1553857636.738 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857636.738 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1553857636.739 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.739 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857636.739 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857636.739 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 1553857636.740 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857636.740 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857636.740 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1553857636.741 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.741 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857636.743 * [backup-simplify]: Simplify (- (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 1553857636.743 * [taylor]: Taking taylor expansion of 0 in y.re 1553857636.743 * [backup-simplify]: Simplify 0 into 0 1553857636.743 * [taylor]: Taking taylor expansion of 0 in x.im 1553857636.743 * [backup-simplify]: Simplify 0 into 0 1553857636.743 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.im)) 1) into (/ 1 (* y.im x.im)) 1553857636.743 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1553857636.743 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857636.743 * [taylor]: Taking taylor expansion of y.im in x.im 1553857636.743 * [backup-simplify]: Simplify y.im into y.im 1553857636.743 * [taylor]: Taking taylor expansion of x.im in x.im 1553857636.743 * [backup-simplify]: Simplify 0 into 0 1553857636.743 * [backup-simplify]: Simplify 1 into 1 1553857636.743 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857636.744 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857636.744 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857636.744 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857636.744 * [taylor]: Taking taylor expansion of y.im in y.im 1553857636.744 * [backup-simplify]: Simplify 0 into 0 1553857636.744 * [backup-simplify]: Simplify 1 into 1 1553857636.744 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.745 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.745 * [backup-simplify]: Simplify 0 into 0 1553857636.746 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857636.747 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857636.747 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1553857636.748 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1553857636.749 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 1553857636.750 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857636.751 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 1553857636.751 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.im 1553857636.751 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.im 1553857636.751 * [taylor]: Taking taylor expansion of 1/2 in x.im 1553857636.751 * [backup-simplify]: Simplify 1/2 into 1/2 1553857636.751 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1553857636.751 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1553857636.751 * [taylor]: Taking taylor expansion of y.im in x.im 1553857636.751 * [backup-simplify]: Simplify y.im into y.im 1553857636.751 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857636.751 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857636.751 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.751 * [backup-simplify]: Simplify 0 into 0 1553857636.751 * [backup-simplify]: Simplify 0 into 0 1553857636.751 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.751 * [backup-simplify]: Simplify 0 into 0 1553857636.751 * [backup-simplify]: Simplify 0 into 0 1553857636.751 * [backup-simplify]: Simplify 0 into 0 1553857636.752 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857636.753 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857636.754 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1553857636.754 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857636.755 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1553857636.755 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.755 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857636.755 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857636.756 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 1553857636.756 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857636.757 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857636.757 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1553857636.758 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.759 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857636.760 * [backup-simplify]: Simplify (- (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* 0 (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 1553857636.760 * [taylor]: Taking taylor expansion of 0 in y.re 1553857636.760 * [backup-simplify]: Simplify 0 into 0 1553857636.760 * [taylor]: Taking taylor expansion of 0 in x.im 1553857636.760 * [backup-simplify]: Simplify 0 into 0 1553857636.760 * [taylor]: Taking taylor expansion of 0 in x.im 1553857636.760 * [backup-simplify]: Simplify 0 into 0 1553857636.761 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857636.761 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1553857636.761 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.im)) 0) (* 0 1)) into 0 1553857636.761 * [taylor]: Taking taylor expansion of 0 in x.im 1553857636.761 * [backup-simplify]: Simplify 0 into 0 1553857636.763 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553857636.764 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857636.764 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857636.764 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857636.765 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.766 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1553857636.767 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 1553857636.767 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857636.769 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 1553857636.769 * [taylor]: Taking taylor expansion of 0 in x.im 1553857636.769 * [backup-simplify]: Simplify 0 into 0 1553857636.769 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.769 * [backup-simplify]: Simplify 0 into 0 1553857636.769 * [backup-simplify]: Simplify 0 into 0 1553857636.770 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1553857636.770 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857636.770 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.770 * [backup-simplify]: Simplify 0 into 0 1553857636.770 * [backup-simplify]: Simplify 0 into 0 1553857636.770 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 x.re)))))) into x.re 1553857636.770 * [backup-simplify]: Simplify (/ (fma (/ 1 (- x.re)) (/ 1 (- y.re)) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) (hypot (/ 1 (- y.im)) (/ 1 (- y.re)))) into (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.im) (/ -1 y.re))) 1553857636.770 * [approximate]: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.im) (/ -1 y.re))) in (x.re y.re x.im y.im) around 0 1553857636.770 * [taylor]: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.im) (/ -1 y.re))) in y.im 1553857636.770 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.im 1553857636.771 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857636.771 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.im 1553857636.771 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 1553857636.771 * [taylor]: Taking taylor expansion of -1 in y.im 1553857636.771 * [backup-simplify]: Simplify -1 into -1 1553857636.771 * [taylor]: Taking taylor expansion of x.re in y.im 1553857636.771 * [backup-simplify]: Simplify x.re into x.re 1553857636.771 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553857636.771 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1553857636.771 * [taylor]: Taking taylor expansion of -1 in y.im 1553857636.771 * [backup-simplify]: Simplify -1 into -1 1553857636.771 * [taylor]: Taking taylor expansion of y.re in y.im 1553857636.771 * [backup-simplify]: Simplify y.re into y.re 1553857636.771 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857636.771 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1553857636.771 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1553857636.771 * [taylor]: Taking taylor expansion of y.im in y.im 1553857636.771 * [backup-simplify]: Simplify 0 into 0 1553857636.771 * [backup-simplify]: Simplify 1 into 1 1553857636.771 * [taylor]: Taking taylor expansion of x.im in y.im 1553857636.771 * [backup-simplify]: Simplify x.im into x.im 1553857636.771 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857636.772 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1553857636.772 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553857636.772 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.im 1553857636.772 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1553857636.772 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.im 1553857636.772 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1553857636.772 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1553857636.772 * [taylor]: Taking taylor expansion of -1 in y.im 1553857636.772 * [backup-simplify]: Simplify -1 into -1 1553857636.772 * [taylor]: Taking taylor expansion of y.im in y.im 1553857636.772 * [backup-simplify]: Simplify 0 into 0 1553857636.772 * [backup-simplify]: Simplify 1 into 1 1553857636.773 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857636.773 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1553857636.773 * [taylor]: Taking taylor expansion of -1 in y.im 1553857636.773 * [backup-simplify]: Simplify -1 into -1 1553857636.773 * [taylor]: Taking taylor expansion of y.im in y.im 1553857636.773 * [backup-simplify]: Simplify 0 into 0 1553857636.773 * [backup-simplify]: Simplify 1 into 1 1553857636.774 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857636.774 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1553857636.774 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1553857636.774 * [taylor]: Taking taylor expansion of -1 in y.im 1553857636.774 * [backup-simplify]: Simplify -1 into -1 1553857636.774 * [taylor]: Taking taylor expansion of y.re in y.im 1553857636.774 * [backup-simplify]: Simplify y.re into y.re 1553857636.774 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857636.774 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1553857636.774 * [taylor]: Taking taylor expansion of -1 in y.im 1553857636.774 * [backup-simplify]: Simplify -1 into -1 1553857636.774 * [taylor]: Taking taylor expansion of y.re in y.im 1553857636.774 * [backup-simplify]: Simplify y.re into y.re 1553857636.774 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857636.775 * [backup-simplify]: Simplify (* -1 -1) into 1 1553857636.775 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857636.775 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857636.776 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857636.777 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857636.778 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1553857636.778 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.779 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857636.779 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1553857636.779 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1553857636.779 * [taylor]: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.im) (/ -1 y.re))) in x.im 1553857636.780 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.im 1553857636.780 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857636.780 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.im 1553857636.780 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 1553857636.780 * [taylor]: Taking taylor expansion of -1 in x.im 1553857636.780 * [backup-simplify]: Simplify -1 into -1 1553857636.780 * [taylor]: Taking taylor expansion of x.re in x.im 1553857636.780 * [backup-simplify]: Simplify x.re into x.re 1553857636.780 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553857636.780 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1553857636.780 * [taylor]: Taking taylor expansion of -1 in x.im 1553857636.780 * [backup-simplify]: Simplify -1 into -1 1553857636.780 * [taylor]: Taking taylor expansion of y.re in x.im 1553857636.780 * [backup-simplify]: Simplify y.re into y.re 1553857636.780 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857636.780 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1553857636.780 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857636.780 * [taylor]: Taking taylor expansion of y.im in x.im 1553857636.780 * [backup-simplify]: Simplify y.im into y.im 1553857636.780 * [taylor]: Taking taylor expansion of x.im in x.im 1553857636.780 * [backup-simplify]: Simplify 0 into 0 1553857636.780 * [backup-simplify]: Simplify 1 into 1 1553857636.780 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857636.781 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857636.781 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857636.781 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.im 1553857636.781 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1553857636.781 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.im 1553857636.781 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1553857636.781 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1553857636.781 * [taylor]: Taking taylor expansion of -1 in x.im 1553857636.781 * [backup-simplify]: Simplify -1 into -1 1553857636.781 * [taylor]: Taking taylor expansion of y.im in x.im 1553857636.781 * [backup-simplify]: Simplify y.im into y.im 1553857636.781 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857636.781 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1553857636.781 * [taylor]: Taking taylor expansion of -1 in x.im 1553857636.781 * [backup-simplify]: Simplify -1 into -1 1553857636.781 * [taylor]: Taking taylor expansion of y.im in x.im 1553857636.781 * [backup-simplify]: Simplify y.im into y.im 1553857636.781 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857636.781 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 1553857636.781 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1553857636.781 * [taylor]: Taking taylor expansion of -1 in x.im 1553857636.781 * [backup-simplify]: Simplify -1 into -1 1553857636.781 * [taylor]: Taking taylor expansion of y.re in x.im 1553857636.781 * [backup-simplify]: Simplify y.re into y.re 1553857636.781 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857636.781 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1553857636.781 * [taylor]: Taking taylor expansion of -1 in x.im 1553857636.781 * [backup-simplify]: Simplify -1 into -1 1553857636.781 * [taylor]: Taking taylor expansion of y.re in x.im 1553857636.781 * [backup-simplify]: Simplify y.re into y.re 1553857636.781 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857636.781 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1553857636.781 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1553857636.782 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857636.782 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857636.782 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857636.782 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857636.782 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1553857636.782 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857636.782 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857636.782 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1553857636.782 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.783 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857636.783 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1553857636.783 * [backup-simplify]: Simplify (/ (/ 1 y.im) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (* (/ 1 y.im) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857636.783 * [taylor]: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.im) (/ -1 y.re))) in y.re 1553857636.783 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.re 1553857636.783 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857636.783 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.re 1553857636.783 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 1553857636.783 * [taylor]: Taking taylor expansion of -1 in y.re 1553857636.783 * [backup-simplify]: Simplify -1 into -1 1553857636.783 * [taylor]: Taking taylor expansion of x.re in y.re 1553857636.783 * [backup-simplify]: Simplify x.re into x.re 1553857636.783 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553857636.783 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1553857636.783 * [taylor]: Taking taylor expansion of -1 in y.re 1553857636.783 * [backup-simplify]: Simplify -1 into -1 1553857636.783 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.783 * [backup-simplify]: Simplify 0 into 0 1553857636.783 * [backup-simplify]: Simplify 1 into 1 1553857636.783 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857636.783 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1553857636.783 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857636.783 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.783 * [backup-simplify]: Simplify y.im into y.im 1553857636.783 * [taylor]: Taking taylor expansion of x.im in y.re 1553857636.783 * [backup-simplify]: Simplify x.im into x.im 1553857636.783 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857636.784 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857636.784 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.re 1553857636.784 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1553857636.784 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.re 1553857636.784 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1553857636.784 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1553857636.784 * [taylor]: Taking taylor expansion of -1 in y.re 1553857636.784 * [backup-simplify]: Simplify -1 into -1 1553857636.784 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.784 * [backup-simplify]: Simplify y.im into y.im 1553857636.784 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857636.784 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1553857636.784 * [taylor]: Taking taylor expansion of -1 in y.re 1553857636.784 * [backup-simplify]: Simplify -1 into -1 1553857636.784 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.784 * [backup-simplify]: Simplify y.im into y.im 1553857636.784 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857636.784 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1553857636.784 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1553857636.784 * [taylor]: Taking taylor expansion of -1 in y.re 1553857636.784 * [backup-simplify]: Simplify -1 into -1 1553857636.784 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.784 * [backup-simplify]: Simplify 0 into 0 1553857636.784 * [backup-simplify]: Simplify 1 into 1 1553857636.784 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857636.784 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1553857636.784 * [taylor]: Taking taylor expansion of -1 in y.re 1553857636.784 * [backup-simplify]: Simplify -1 into -1 1553857636.784 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.784 * [backup-simplify]: Simplify 0 into 0 1553857636.784 * [backup-simplify]: Simplify 1 into 1 1553857636.785 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857636.785 * [backup-simplify]: Simplify (* -1 -1) into 1 1553857636.785 * [backup-simplify]: Simplify (+ 0 1) into 1 1553857636.786 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857636.786 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857636.787 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857636.787 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1553857636.787 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.788 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857636.788 * [backup-simplify]: Simplify (* (/ -1 x.re) -1) into (/ 1 x.re) 1553857636.788 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1553857636.788 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1553857636.788 * [taylor]: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.im) (/ -1 y.re))) in x.re 1553857636.788 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1553857636.788 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857636.788 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1553857636.788 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1553857636.788 * [taylor]: Taking taylor expansion of -1 in x.re 1553857636.788 * [backup-simplify]: Simplify -1 into -1 1553857636.788 * [taylor]: Taking taylor expansion of x.re in x.re 1553857636.788 * [backup-simplify]: Simplify 0 into 0 1553857636.788 * [backup-simplify]: Simplify 1 into 1 1553857636.788 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857636.788 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1553857636.788 * [taylor]: Taking taylor expansion of -1 in x.re 1553857636.788 * [backup-simplify]: Simplify -1 into -1 1553857636.788 * [taylor]: Taking taylor expansion of y.re in x.re 1553857636.788 * [backup-simplify]: Simplify y.re into y.re 1553857636.788 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857636.788 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1553857636.788 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857636.788 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.788 * [backup-simplify]: Simplify y.im into y.im 1553857636.788 * [taylor]: Taking taylor expansion of x.im in x.re 1553857636.789 * [backup-simplify]: Simplify x.im into x.im 1553857636.789 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857636.789 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857636.789 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.re 1553857636.789 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1553857636.789 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.re 1553857636.789 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1553857636.789 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1553857636.789 * [taylor]: Taking taylor expansion of -1 in x.re 1553857636.789 * [backup-simplify]: Simplify -1 into -1 1553857636.789 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.789 * [backup-simplify]: Simplify y.im into y.im 1553857636.789 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857636.789 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1553857636.789 * [taylor]: Taking taylor expansion of -1 in x.re 1553857636.789 * [backup-simplify]: Simplify -1 into -1 1553857636.789 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.789 * [backup-simplify]: Simplify y.im into y.im 1553857636.789 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857636.789 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1553857636.789 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1553857636.789 * [taylor]: Taking taylor expansion of -1 in x.re 1553857636.789 * [backup-simplify]: Simplify -1 into -1 1553857636.789 * [taylor]: Taking taylor expansion of y.re in x.re 1553857636.789 * [backup-simplify]: Simplify y.re into y.re 1553857636.789 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857636.789 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1553857636.789 * [taylor]: Taking taylor expansion of -1 in x.re 1553857636.789 * [backup-simplify]: Simplify -1 into -1 1553857636.789 * [taylor]: Taking taylor expansion of y.re in x.re 1553857636.789 * [backup-simplify]: Simplify y.re into y.re 1553857636.789 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857636.789 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1553857636.789 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1553857636.789 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857636.790 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857636.790 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857636.790 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857636.790 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1553857636.790 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857636.790 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857636.790 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1553857636.790 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.791 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857636.791 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1553857636.791 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857636.791 * [backup-simplify]: Simplify (/ (/ 1 y.re) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857636.791 * [taylor]: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.im) (/ -1 y.re))) in x.re 1553857636.791 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1553857636.791 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857636.791 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1553857636.791 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1553857636.791 * [taylor]: Taking taylor expansion of -1 in x.re 1553857636.791 * [backup-simplify]: Simplify -1 into -1 1553857636.791 * [taylor]: Taking taylor expansion of x.re in x.re 1553857636.791 * [backup-simplify]: Simplify 0 into 0 1553857636.791 * [backup-simplify]: Simplify 1 into 1 1553857636.791 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857636.792 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1553857636.792 * [taylor]: Taking taylor expansion of -1 in x.re 1553857636.792 * [backup-simplify]: Simplify -1 into -1 1553857636.792 * [taylor]: Taking taylor expansion of y.re in x.re 1553857636.792 * [backup-simplify]: Simplify y.re into y.re 1553857636.792 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857636.792 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1553857636.792 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857636.792 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.792 * [backup-simplify]: Simplify y.im into y.im 1553857636.792 * [taylor]: Taking taylor expansion of x.im in x.re 1553857636.792 * [backup-simplify]: Simplify x.im into x.im 1553857636.792 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857636.792 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857636.792 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.re 1553857636.792 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1553857636.792 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.re 1553857636.792 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1553857636.792 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1553857636.792 * [taylor]: Taking taylor expansion of -1 in x.re 1553857636.792 * [backup-simplify]: Simplify -1 into -1 1553857636.792 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.792 * [backup-simplify]: Simplify y.im into y.im 1553857636.792 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857636.792 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1553857636.792 * [taylor]: Taking taylor expansion of -1 in x.re 1553857636.792 * [backup-simplify]: Simplify -1 into -1 1553857636.792 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.792 * [backup-simplify]: Simplify y.im into y.im 1553857636.792 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857636.792 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1553857636.792 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1553857636.792 * [taylor]: Taking taylor expansion of -1 in x.re 1553857636.792 * [backup-simplify]: Simplify -1 into -1 1553857636.792 * [taylor]: Taking taylor expansion of y.re in x.re 1553857636.792 * [backup-simplify]: Simplify y.re into y.re 1553857636.792 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857636.792 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1553857636.792 * [taylor]: Taking taylor expansion of -1 in x.re 1553857636.792 * [backup-simplify]: Simplify -1 into -1 1553857636.792 * [taylor]: Taking taylor expansion of y.re in x.re 1553857636.793 * [backup-simplify]: Simplify y.re into y.re 1553857636.793 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857636.793 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1553857636.793 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1553857636.793 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857636.793 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857636.793 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857636.793 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857636.793 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1553857636.793 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857636.793 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857636.793 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1553857636.794 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.794 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857636.794 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1553857636.794 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857636.794 * [backup-simplify]: Simplify (/ (/ 1 y.re) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857636.794 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1553857636.794 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857636.794 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.794 * [backup-simplify]: Simplify 0 into 0 1553857636.794 * [backup-simplify]: Simplify 1 into 1 1553857636.795 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.795 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857636.795 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857636.795 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857636.795 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857636.795 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857636.795 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.795 * [backup-simplify]: Simplify 0 into 0 1553857636.795 * [backup-simplify]: Simplify 1 into 1 1553857636.795 * [backup-simplify]: Simplify (* 1 1) into 1 1553857636.795 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.795 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857636.795 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857636.795 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.795 * [backup-simplify]: Simplify y.im into y.im 1553857636.795 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857636.795 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857636.796 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857636.796 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.796 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857636.797 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857636.797 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.797 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.798 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.798 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857636.799 * [backup-simplify]: Simplify (* 1 1) into 1 1553857636.799 * [taylor]: Taking taylor expansion of 1 in x.im 1553857636.799 * [backup-simplify]: Simplify 1 into 1 1553857636.799 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857636.799 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857636.800 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ -1 y.re))) into 0 1553857636.800 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1553857636.800 * [backup-simplify]: Simplify (- (/ (/ 1 (* y.im x.im)) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857636.800 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1553857636.800 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1553857636.800 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857636.800 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.800 * [backup-simplify]: Simplify y.im into y.im 1553857636.800 * [taylor]: Taking taylor expansion of x.im in y.re 1553857636.800 * [backup-simplify]: Simplify x.im into x.im 1553857636.800 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857636.801 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857636.801 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857636.801 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857636.801 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857636.801 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857636.801 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857636.801 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.801 * [backup-simplify]: Simplify 0 into 0 1553857636.801 * [backup-simplify]: Simplify 1 into 1 1553857636.801 * [backup-simplify]: Simplify (* 1 1) into 1 1553857636.801 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.801 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857636.802 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857636.802 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.802 * [backup-simplify]: Simplify y.im into y.im 1553857636.802 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857636.802 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857636.802 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857636.803 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.803 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857636.804 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857636.805 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.805 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.806 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.807 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857636.808 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.808 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857636.808 * [taylor]: Taking taylor expansion of 0 in x.im 1553857636.808 * [backup-simplify]: Simplify 0 into 0 1553857636.808 * [taylor]: Taking taylor expansion of 1 in y.im 1553857636.808 * [backup-simplify]: Simplify 1 into 1 1553857636.808 * [backup-simplify]: Simplify 1 into 1 1553857636.809 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857636.810 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857636.811 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1553857636.811 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857636.811 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1553857636.811 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.812 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857636.812 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857636.812 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 1553857636.812 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857636.813 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857636.813 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1553857636.814 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.814 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857636.816 * [backup-simplify]: Simplify (- (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 1553857636.816 * [taylor]: Taking taylor expansion of 0 in y.re 1553857636.816 * [backup-simplify]: Simplify 0 into 0 1553857636.816 * [taylor]: Taking taylor expansion of 0 in x.im 1553857636.816 * [backup-simplify]: Simplify 0 into 0 1553857636.816 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.im)) 1) into (/ 1 (* y.im x.im)) 1553857636.817 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1553857636.817 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857636.817 * [taylor]: Taking taylor expansion of y.im in x.im 1553857636.817 * [backup-simplify]: Simplify y.im into y.im 1553857636.817 * [taylor]: Taking taylor expansion of x.im in x.im 1553857636.817 * [backup-simplify]: Simplify 0 into 0 1553857636.817 * [backup-simplify]: Simplify 1 into 1 1553857636.817 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857636.817 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857636.817 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857636.818 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857636.818 * [taylor]: Taking taylor expansion of y.im in y.im 1553857636.818 * [backup-simplify]: Simplify 0 into 0 1553857636.818 * [backup-simplify]: Simplify 1 into 1 1553857636.818 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.819 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.819 * [backup-simplify]: Simplify 0 into 0 1553857636.820 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857636.821 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857636.821 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1553857636.822 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1553857636.823 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 1553857636.824 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857636.825 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 1553857636.825 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.im 1553857636.825 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.im 1553857636.825 * [taylor]: Taking taylor expansion of 1/2 in x.im 1553857636.825 * [backup-simplify]: Simplify 1/2 into 1/2 1553857636.825 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1553857636.825 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1553857636.825 * [taylor]: Taking taylor expansion of y.im in x.im 1553857636.825 * [backup-simplify]: Simplify y.im into y.im 1553857636.825 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857636.825 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857636.825 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.825 * [backup-simplify]: Simplify 0 into 0 1553857636.825 * [backup-simplify]: Simplify 0 into 0 1553857636.825 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.825 * [backup-simplify]: Simplify 0 into 0 1553857636.825 * [backup-simplify]: Simplify 0 into 0 1553857636.826 * [backup-simplify]: Simplify 0 into 0 1553857636.826 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857636.827 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857636.828 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1553857636.828 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857636.829 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1553857636.829 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.830 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857636.830 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857636.831 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 1553857636.831 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857636.831 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857636.832 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1553857636.832 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.833 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857636.835 * [backup-simplify]: Simplify (- (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* 0 (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 1553857636.835 * [taylor]: Taking taylor expansion of 0 in y.re 1553857636.835 * [backup-simplify]: Simplify 0 into 0 1553857636.835 * [taylor]: Taking taylor expansion of 0 in x.im 1553857636.835 * [backup-simplify]: Simplify 0 into 0 1553857636.835 * [taylor]: Taking taylor expansion of 0 in x.im 1553857636.835 * [backup-simplify]: Simplify 0 into 0 1553857636.835 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857636.835 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1553857636.836 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.im)) 0) (* 0 1)) into 0 1553857636.836 * [taylor]: Taking taylor expansion of 0 in x.im 1553857636.836 * [backup-simplify]: Simplify 0 into 0 1553857636.837 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553857636.838 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857636.838 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857636.838 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857636.839 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.840 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1553857636.841 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 1553857636.842 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857636.848 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 1553857636.848 * [taylor]: Taking taylor expansion of 0 in x.im 1553857636.848 * [backup-simplify]: Simplify 0 into 0 1553857636.848 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.848 * [backup-simplify]: Simplify 0 into 0 1553857636.848 * [backup-simplify]: Simplify 0 into 0 1553857636.850 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1553857636.850 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857636.850 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.850 * [backup-simplify]: Simplify 0 into 0 1553857636.850 * [backup-simplify]: Simplify 0 into 0 1553857636.850 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 (- x.re))))))) into (* -1 x.re) 1553857636.850 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1) 1553857636.850 * [backup-simplify]: Simplify (fma x.re y.re (* x.im y.im)) into (fma x.re y.re (* y.im x.im)) 1553857636.850 * [approximate]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in (x.re y.re x.im y.im) around 0 1553857636.850 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.im 1553857636.850 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857636.850 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.im 1553857636.850 * [taylor]: Taking taylor expansion of x.re in y.im 1553857636.850 * [backup-simplify]: Simplify x.re into x.re 1553857636.850 * [taylor]: Taking taylor expansion of y.re in y.im 1553857636.851 * [backup-simplify]: Simplify y.re into y.re 1553857636.851 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1553857636.851 * [taylor]: Taking taylor expansion of y.im in y.im 1553857636.851 * [backup-simplify]: Simplify 0 into 0 1553857636.851 * [backup-simplify]: Simplify 1 into 1 1553857636.851 * [taylor]: Taking taylor expansion of x.im in y.im 1553857636.851 * [backup-simplify]: Simplify x.im into x.im 1553857636.851 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.im 1553857636.851 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857636.851 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.im 1553857636.851 * [taylor]: Taking taylor expansion of x.re in x.im 1553857636.851 * [backup-simplify]: Simplify x.re into x.re 1553857636.851 * [taylor]: Taking taylor expansion of y.re in x.im 1553857636.851 * [backup-simplify]: Simplify y.re into y.re 1553857636.851 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857636.851 * [taylor]: Taking taylor expansion of y.im in x.im 1553857636.851 * [backup-simplify]: Simplify y.im into y.im 1553857636.851 * [taylor]: Taking taylor expansion of x.im in x.im 1553857636.851 * [backup-simplify]: Simplify 0 into 0 1553857636.851 * [backup-simplify]: Simplify 1 into 1 1553857636.851 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.re 1553857636.851 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857636.851 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.re 1553857636.851 * [taylor]: Taking taylor expansion of x.re in y.re 1553857636.851 * [backup-simplify]: Simplify x.re into x.re 1553857636.851 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.851 * [backup-simplify]: Simplify 0 into 0 1553857636.851 * [backup-simplify]: Simplify 1 into 1 1553857636.851 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857636.851 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.851 * [backup-simplify]: Simplify y.im into y.im 1553857636.851 * [taylor]: Taking taylor expansion of x.im in y.re 1553857636.851 * [backup-simplify]: Simplify x.im into x.im 1553857636.851 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1553857636.851 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857636.852 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1553857636.852 * [taylor]: Taking taylor expansion of x.re in x.re 1553857636.852 * [backup-simplify]: Simplify 0 into 0 1553857636.852 * [backup-simplify]: Simplify 1 into 1 1553857636.852 * [taylor]: Taking taylor expansion of y.re in x.re 1553857636.852 * [backup-simplify]: Simplify y.re into y.re 1553857636.852 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857636.852 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.852 * [backup-simplify]: Simplify y.im into y.im 1553857636.852 * [taylor]: Taking taylor expansion of x.im in x.re 1553857636.852 * [backup-simplify]: Simplify x.im into x.im 1553857636.852 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1553857636.852 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857636.852 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1553857636.852 * [taylor]: Taking taylor expansion of x.re in x.re 1553857636.852 * [backup-simplify]: Simplify 0 into 0 1553857636.852 * [backup-simplify]: Simplify 1 into 1 1553857636.852 * [taylor]: Taking taylor expansion of y.re in x.re 1553857636.852 * [backup-simplify]: Simplify y.re into y.re 1553857636.852 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857636.852 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.852 * [backup-simplify]: Simplify y.im into y.im 1553857636.852 * [taylor]: Taking taylor expansion of x.im in x.re 1553857636.852 * [backup-simplify]: Simplify x.im into x.im 1553857636.852 * [backup-simplify]: Simplify (* 0 y.re) into 0 1553857636.852 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857636.852 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1553857636.852 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857636.852 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.853 * [backup-simplify]: Simplify y.im into y.im 1553857636.853 * [taylor]: Taking taylor expansion of x.im in y.re 1553857636.853 * [backup-simplify]: Simplify x.im into x.im 1553857636.853 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857636.853 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857636.853 * [taylor]: Taking taylor expansion of y.im in x.im 1553857636.853 * [backup-simplify]: Simplify y.im into y.im 1553857636.853 * [taylor]: Taking taylor expansion of x.im in x.im 1553857636.853 * [backup-simplify]: Simplify 0 into 0 1553857636.853 * [backup-simplify]: Simplify 1 into 1 1553857636.853 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857636.853 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.853 * [backup-simplify]: Simplify 0 into 0 1553857636.853 * [backup-simplify]: Simplify 0 into 0 1553857636.854 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.re)) into y.re 1553857636.854 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857636.854 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1553857636.854 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.854 * [backup-simplify]: Simplify 0 into 0 1553857636.854 * [backup-simplify]: Simplify 1 into 1 1553857636.854 * [taylor]: Taking taylor expansion of 0 in x.im 1553857636.854 * [backup-simplify]: Simplify 0 into 0 1553857636.854 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.854 * [backup-simplify]: Simplify 0 into 0 1553857636.854 * [backup-simplify]: Simplify 0 into 0 1553857636.854 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857636.854 * [taylor]: Taking taylor expansion of 0 in x.im 1553857636.854 * [backup-simplify]: Simplify 0 into 0 1553857636.854 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.854 * [backup-simplify]: Simplify 0 into 0 1553857636.854 * [backup-simplify]: Simplify 0 into 0 1553857636.855 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857636.855 * [taylor]: Taking taylor expansion of y.im in y.im 1553857636.855 * [backup-simplify]: Simplify 0 into 0 1553857636.855 * [backup-simplify]: Simplify 1 into 1 1553857636.855 * [backup-simplify]: Simplify 0 into 0 1553857636.855 * [backup-simplify]: Simplify 0 into 0 1553857636.856 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.re))) into 0 1553857636.856 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857636.857 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.857 * [taylor]: Taking taylor expansion of 0 in y.re 1553857636.857 * [backup-simplify]: Simplify 0 into 0 1553857636.857 * [taylor]: Taking taylor expansion of 0 in x.im 1553857636.857 * [backup-simplify]: Simplify 0 into 0 1553857636.857 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.857 * [backup-simplify]: Simplify 0 into 0 1553857636.857 * [backup-simplify]: Simplify 0 into 0 1553857636.857 * [backup-simplify]: Simplify 0 into 0 1553857636.857 * [backup-simplify]: Simplify (fma (/ 1 x.re) (/ 1 y.re) (* (/ 1 x.im) (/ 1 y.im))) into (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) 1553857636.857 * [approximate]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in (x.re y.re x.im y.im) around 0 1553857636.857 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.im 1553857636.857 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857636.857 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.im 1553857636.858 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 1553857636.858 * [taylor]: Taking taylor expansion of x.re in y.im 1553857636.858 * [backup-simplify]: Simplify x.re into x.re 1553857636.858 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857636.858 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1553857636.858 * [taylor]: Taking taylor expansion of y.re in y.im 1553857636.858 * [backup-simplify]: Simplify y.re into y.re 1553857636.858 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857636.858 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1553857636.858 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1553857636.858 * [taylor]: Taking taylor expansion of y.im in y.im 1553857636.858 * [backup-simplify]: Simplify 0 into 0 1553857636.858 * [backup-simplify]: Simplify 1 into 1 1553857636.858 * [taylor]: Taking taylor expansion of x.im in y.im 1553857636.858 * [backup-simplify]: Simplify x.im into x.im 1553857636.858 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857636.859 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1553857636.859 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553857636.859 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.im 1553857636.859 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857636.859 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.im 1553857636.859 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553857636.859 * [taylor]: Taking taylor expansion of x.re in x.im 1553857636.859 * [backup-simplify]: Simplify x.re into x.re 1553857636.859 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857636.859 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1553857636.859 * [taylor]: Taking taylor expansion of y.re in x.im 1553857636.859 * [backup-simplify]: Simplify y.re into y.re 1553857636.859 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857636.859 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1553857636.859 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857636.859 * [taylor]: Taking taylor expansion of y.im in x.im 1553857636.859 * [backup-simplify]: Simplify y.im into y.im 1553857636.859 * [taylor]: Taking taylor expansion of x.im in x.im 1553857636.859 * [backup-simplify]: Simplify 0 into 0 1553857636.859 * [backup-simplify]: Simplify 1 into 1 1553857636.859 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857636.860 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857636.860 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857636.860 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.re 1553857636.860 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857636.860 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.re 1553857636.860 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 1553857636.860 * [taylor]: Taking taylor expansion of x.re in y.re 1553857636.860 * [backup-simplify]: Simplify x.re into x.re 1553857636.860 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857636.860 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857636.860 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.860 * [backup-simplify]: Simplify 0 into 0 1553857636.860 * [backup-simplify]: Simplify 1 into 1 1553857636.861 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.861 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1553857636.861 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857636.861 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.861 * [backup-simplify]: Simplify y.im into y.im 1553857636.861 * [taylor]: Taking taylor expansion of x.im in y.re 1553857636.861 * [backup-simplify]: Simplify x.im into x.im 1553857636.861 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857636.861 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857636.861 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1553857636.861 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857636.861 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1553857636.861 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553857636.861 * [taylor]: Taking taylor expansion of x.re in x.re 1553857636.861 * [backup-simplify]: Simplify 0 into 0 1553857636.861 * [backup-simplify]: Simplify 1 into 1 1553857636.862 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.862 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1553857636.862 * [taylor]: Taking taylor expansion of y.re in x.re 1553857636.862 * [backup-simplify]: Simplify y.re into y.re 1553857636.862 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857636.862 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1553857636.862 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857636.862 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.862 * [backup-simplify]: Simplify y.im into y.im 1553857636.862 * [taylor]: Taking taylor expansion of x.im in x.re 1553857636.862 * [backup-simplify]: Simplify x.im into x.im 1553857636.862 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857636.862 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857636.862 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1553857636.862 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857636.862 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1553857636.862 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553857636.863 * [taylor]: Taking taylor expansion of x.re in x.re 1553857636.863 * [backup-simplify]: Simplify 0 into 0 1553857636.863 * [backup-simplify]: Simplify 1 into 1 1553857636.863 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.863 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1553857636.863 * [taylor]: Taking taylor expansion of y.re in x.re 1553857636.863 * [backup-simplify]: Simplify y.re into y.re 1553857636.863 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857636.863 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1553857636.863 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857636.863 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.863 * [backup-simplify]: Simplify y.im into y.im 1553857636.863 * [taylor]: Taking taylor expansion of x.im in x.re 1553857636.863 * [backup-simplify]: Simplify x.im into x.im 1553857636.863 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857636.863 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857636.864 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1553857636.864 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857636.864 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857636.864 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.864 * [backup-simplify]: Simplify 0 into 0 1553857636.864 * [backup-simplify]: Simplify 1 into 1 1553857636.864 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.864 * [taylor]: Taking taylor expansion of 1 in x.im 1553857636.864 * [backup-simplify]: Simplify 1 into 1 1553857636.864 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857636.865 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.866 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (/ 1 y.re))) into 0 1553857636.866 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1553857636.866 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1553857636.866 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857636.866 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.866 * [backup-simplify]: Simplify y.im into y.im 1553857636.866 * [taylor]: Taking taylor expansion of x.im in y.re 1553857636.866 * [backup-simplify]: Simplify x.im into x.im 1553857636.866 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857636.866 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857636.867 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.867 * [taylor]: Taking taylor expansion of 0 in x.im 1553857636.867 * [backup-simplify]: Simplify 0 into 0 1553857636.867 * [taylor]: Taking taylor expansion of 1 in y.im 1553857636.867 * [backup-simplify]: Simplify 1 into 1 1553857636.867 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857636.868 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857636.869 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1553857636.869 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857636.870 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1553857636.870 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.870 * [taylor]: Taking taylor expansion of 0 in y.re 1553857636.870 * [backup-simplify]: Simplify 0 into 0 1553857636.870 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1553857636.870 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857636.870 * [taylor]: Taking taylor expansion of y.im in x.im 1553857636.870 * [backup-simplify]: Simplify y.im into y.im 1553857636.870 * [taylor]: Taking taylor expansion of x.im in x.im 1553857636.870 * [backup-simplify]: Simplify 0 into 0 1553857636.870 * [backup-simplify]: Simplify 1 into 1 1553857636.870 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857636.871 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857636.871 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857636.871 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857636.871 * [taylor]: Taking taylor expansion of y.im in y.im 1553857636.871 * [backup-simplify]: Simplify 0 into 0 1553857636.871 * [backup-simplify]: Simplify 1 into 1 1553857636.871 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.871 * [backup-simplify]: Simplify 1 into 1 1553857636.873 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857636.873 * [taylor]: Taking taylor expansion of 0 in x.im 1553857636.873 * [backup-simplify]: Simplify 0 into 0 1553857636.873 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.873 * [backup-simplify]: Simplify 0 into 0 1553857636.873 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.873 * [backup-simplify]: Simplify 0 into 0 1553857636.873 * [backup-simplify]: Simplify 1 into 1 1553857636.873 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857636.874 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857636.876 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1553857636.876 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857636.876 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1553857636.877 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.877 * [taylor]: Taking taylor expansion of 0 in y.re 1553857636.877 * [backup-simplify]: Simplify 0 into 0 1553857636.877 * [taylor]: Taking taylor expansion of 0 in x.im 1553857636.877 * [backup-simplify]: Simplify 0 into 0 1553857636.877 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857636.877 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1553857636.877 * [taylor]: Taking taylor expansion of 0 in x.im 1553857636.877 * [backup-simplify]: Simplify 0 into 0 1553857636.878 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857636.878 * [taylor]: Taking taylor expansion of 0 in x.im 1553857636.878 * [backup-simplify]: Simplify 0 into 0 1553857636.879 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1553857636.879 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857636.879 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.879 * [backup-simplify]: Simplify 0 into 0 1553857636.879 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.879 * [backup-simplify]: Simplify 0 into 0 1553857636.879 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.879 * [backup-simplify]: Simplify 0 into 0 1553857636.879 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.879 * [backup-simplify]: Simplify 0 into 0 1553857636.880 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.880 * [backup-simplify]: Simplify 0 into 0 1553857636.880 * [backup-simplify]: Simplify 0 into 0 1553857636.880 * [backup-simplify]: Simplify 0 into 0 1553857636.880 * [backup-simplify]: Simplify 0 into 0 1553857636.881 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857636.882 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857636.883 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re)))))) into 0 1553857636.884 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553857636.884 * [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 1553857636.885 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.885 * [taylor]: Taking taylor expansion of 0 in y.re 1553857636.885 * [backup-simplify]: Simplify 0 into 0 1553857636.885 * [taylor]: Taking taylor expansion of 0 in x.im 1553857636.885 * [backup-simplify]: Simplify 0 into 0 1553857636.885 * [taylor]: Taking taylor expansion of 0 in x.im 1553857636.885 * [backup-simplify]: Simplify 0 into 0 1553857636.885 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857636.886 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1553857636.886 * [taylor]: Taking taylor expansion of 0 in x.im 1553857636.886 * [backup-simplify]: Simplify 0 into 0 1553857636.887 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857636.887 * [taylor]: Taking taylor expansion of 0 in x.im 1553857636.887 * [backup-simplify]: Simplify 0 into 0 1553857636.887 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.887 * [backup-simplify]: Simplify 0 into 0 1553857636.887 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.887 * [backup-simplify]: Simplify 0 into 0 1553857636.887 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.887 * [backup-simplify]: Simplify 0 into 0 1553857636.888 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553857636.888 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857636.888 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.888 * [backup-simplify]: Simplify 0 into 0 1553857636.888 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.888 * [backup-simplify]: Simplify 0 into 0 1553857636.888 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.888 * [backup-simplify]: Simplify 0 into 0 1553857636.888 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.888 * [backup-simplify]: Simplify 0 into 0 1553857636.888 * [backup-simplify]: Simplify 0 into 0 1553857636.888 * [backup-simplify]: Simplify 0 into 0 1553857636.889 * [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.im x.im) (* y.re x.re)) 1553857636.890 * [backup-simplify]: Simplify (fma (/ 1 (- x.re)) (/ 1 (- y.re)) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) into (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) 1553857636.890 * [approximate]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in (x.re y.re x.im y.im) around 0 1553857636.890 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.im 1553857636.890 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857636.890 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.im 1553857636.890 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 1553857636.890 * [taylor]: Taking taylor expansion of -1 in y.im 1553857636.890 * [backup-simplify]: Simplify -1 into -1 1553857636.890 * [taylor]: Taking taylor expansion of x.re in y.im 1553857636.890 * [backup-simplify]: Simplify x.re into x.re 1553857636.890 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553857636.890 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1553857636.890 * [taylor]: Taking taylor expansion of -1 in y.im 1553857636.890 * [backup-simplify]: Simplify -1 into -1 1553857636.890 * [taylor]: Taking taylor expansion of y.re in y.im 1553857636.890 * [backup-simplify]: Simplify y.re into y.re 1553857636.890 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857636.890 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1553857636.890 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1553857636.890 * [taylor]: Taking taylor expansion of y.im in y.im 1553857636.890 * [backup-simplify]: Simplify 0 into 0 1553857636.890 * [backup-simplify]: Simplify 1 into 1 1553857636.890 * [taylor]: Taking taylor expansion of x.im in y.im 1553857636.890 * [backup-simplify]: Simplify x.im into x.im 1553857636.890 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857636.891 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1553857636.891 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553857636.891 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.im 1553857636.891 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857636.891 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.im 1553857636.891 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 1553857636.891 * [taylor]: Taking taylor expansion of -1 in x.im 1553857636.891 * [backup-simplify]: Simplify -1 into -1 1553857636.891 * [taylor]: Taking taylor expansion of x.re in x.im 1553857636.891 * [backup-simplify]: Simplify x.re into x.re 1553857636.891 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553857636.891 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1553857636.891 * [taylor]: Taking taylor expansion of -1 in x.im 1553857636.891 * [backup-simplify]: Simplify -1 into -1 1553857636.891 * [taylor]: Taking taylor expansion of y.re in x.im 1553857636.891 * [backup-simplify]: Simplify y.re into y.re 1553857636.891 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857636.891 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1553857636.891 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857636.891 * [taylor]: Taking taylor expansion of y.im in x.im 1553857636.891 * [backup-simplify]: Simplify y.im into y.im 1553857636.891 * [taylor]: Taking taylor expansion of x.im in x.im 1553857636.891 * [backup-simplify]: Simplify 0 into 0 1553857636.892 * [backup-simplify]: Simplify 1 into 1 1553857636.892 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857636.892 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857636.892 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857636.892 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.re 1553857636.892 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857636.892 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.re 1553857636.892 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 1553857636.892 * [taylor]: Taking taylor expansion of -1 in y.re 1553857636.892 * [backup-simplify]: Simplify -1 into -1 1553857636.892 * [taylor]: Taking taylor expansion of x.re in y.re 1553857636.892 * [backup-simplify]: Simplify x.re into x.re 1553857636.892 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553857636.892 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1553857636.892 * [taylor]: Taking taylor expansion of -1 in y.re 1553857636.892 * [backup-simplify]: Simplify -1 into -1 1553857636.893 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.893 * [backup-simplify]: Simplify 0 into 0 1553857636.893 * [backup-simplify]: Simplify 1 into 1 1553857636.893 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857636.893 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1553857636.893 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857636.893 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.893 * [backup-simplify]: Simplify y.im into y.im 1553857636.893 * [taylor]: Taking taylor expansion of x.im in y.re 1553857636.893 * [backup-simplify]: Simplify x.im into x.im 1553857636.893 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857636.893 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857636.893 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1553857636.893 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857636.893 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1553857636.893 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1553857636.893 * [taylor]: Taking taylor expansion of -1 in x.re 1553857636.893 * [backup-simplify]: Simplify -1 into -1 1553857636.893 * [taylor]: Taking taylor expansion of x.re in x.re 1553857636.893 * [backup-simplify]: Simplify 0 into 0 1553857636.893 * [backup-simplify]: Simplify 1 into 1 1553857636.894 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857636.894 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1553857636.894 * [taylor]: Taking taylor expansion of -1 in x.re 1553857636.894 * [backup-simplify]: Simplify -1 into -1 1553857636.894 * [taylor]: Taking taylor expansion of y.re in x.re 1553857636.894 * [backup-simplify]: Simplify y.re into y.re 1553857636.894 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857636.894 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1553857636.894 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857636.894 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.894 * [backup-simplify]: Simplify y.im into y.im 1553857636.894 * [taylor]: Taking taylor expansion of x.im in x.re 1553857636.894 * [backup-simplify]: Simplify x.im into x.im 1553857636.894 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857636.894 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857636.894 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1553857636.894 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857636.894 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1553857636.894 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1553857636.894 * [taylor]: Taking taylor expansion of -1 in x.re 1553857636.894 * [backup-simplify]: Simplify -1 into -1 1553857636.894 * [taylor]: Taking taylor expansion of x.re in x.re 1553857636.894 * [backup-simplify]: Simplify 0 into 0 1553857636.894 * [backup-simplify]: Simplify 1 into 1 1553857636.894 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857636.894 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1553857636.894 * [taylor]: Taking taylor expansion of -1 in x.re 1553857636.894 * [backup-simplify]: Simplify -1 into -1 1553857636.894 * [taylor]: Taking taylor expansion of y.re in x.re 1553857636.894 * [backup-simplify]: Simplify y.re into y.re 1553857636.894 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857636.894 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1553857636.894 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857636.895 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.895 * [backup-simplify]: Simplify y.im into y.im 1553857636.895 * [taylor]: Taking taylor expansion of x.im in x.re 1553857636.895 * [backup-simplify]: Simplify x.im into x.im 1553857636.895 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857636.895 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857636.895 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1553857636.895 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857636.895 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857636.895 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.895 * [backup-simplify]: Simplify 0 into 0 1553857636.895 * [backup-simplify]: Simplify 1 into 1 1553857636.895 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.895 * [taylor]: Taking taylor expansion of 1 in x.im 1553857636.895 * [backup-simplify]: Simplify 1 into 1 1553857636.895 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857636.896 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857636.896 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ -1 y.re))) into 0 1553857636.896 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1553857636.896 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1553857636.896 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857636.896 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.896 * [backup-simplify]: Simplify y.im into y.im 1553857636.896 * [taylor]: Taking taylor expansion of x.im in y.re 1553857636.896 * [backup-simplify]: Simplify x.im into x.im 1553857636.896 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857636.896 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857636.897 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.897 * [taylor]: Taking taylor expansion of 0 in x.im 1553857636.897 * [backup-simplify]: Simplify 0 into 0 1553857636.897 * [taylor]: Taking taylor expansion of 1 in y.im 1553857636.897 * [backup-simplify]: Simplify 1 into 1 1553857636.897 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857636.898 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857636.898 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1553857636.898 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857636.899 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1553857636.899 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.899 * [taylor]: Taking taylor expansion of 0 in y.re 1553857636.899 * [backup-simplify]: Simplify 0 into 0 1553857636.899 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1553857636.899 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857636.899 * [taylor]: Taking taylor expansion of y.im in x.im 1553857636.899 * [backup-simplify]: Simplify y.im into y.im 1553857636.899 * [taylor]: Taking taylor expansion of x.im in x.im 1553857636.899 * [backup-simplify]: Simplify 0 into 0 1553857636.899 * [backup-simplify]: Simplify 1 into 1 1553857636.899 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857636.899 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857636.899 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857636.899 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857636.899 * [taylor]: Taking taylor expansion of y.im in y.im 1553857636.899 * [backup-simplify]: Simplify 0 into 0 1553857636.899 * [backup-simplify]: Simplify 1 into 1 1553857636.900 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.900 * [backup-simplify]: Simplify 1 into 1 1553857636.900 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857636.900 * [taylor]: Taking taylor expansion of 0 in x.im 1553857636.900 * [backup-simplify]: Simplify 0 into 0 1553857636.900 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.900 * [backup-simplify]: Simplify 0 into 0 1553857636.900 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.900 * [backup-simplify]: Simplify 0 into 0 1553857636.900 * [backup-simplify]: Simplify 1 into 1 1553857636.900 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857636.901 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857636.902 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1553857636.903 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857636.903 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1553857636.903 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.903 * [taylor]: Taking taylor expansion of 0 in y.re 1553857636.903 * [backup-simplify]: Simplify 0 into 0 1553857636.903 * [taylor]: Taking taylor expansion of 0 in x.im 1553857636.903 * [backup-simplify]: Simplify 0 into 0 1553857636.903 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857636.903 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1553857636.903 * [taylor]: Taking taylor expansion of 0 in x.im 1553857636.904 * [backup-simplify]: Simplify 0 into 0 1553857636.904 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857636.904 * [taylor]: Taking taylor expansion of 0 in x.im 1553857636.904 * [backup-simplify]: Simplify 0 into 0 1553857636.905 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1553857636.905 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857636.905 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.905 * [backup-simplify]: Simplify 0 into 0 1553857636.905 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.905 * [backup-simplify]: Simplify 0 into 0 1553857636.905 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.905 * [backup-simplify]: Simplify 0 into 0 1553857636.905 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.905 * [backup-simplify]: Simplify 0 into 0 1553857636.905 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.905 * [backup-simplify]: Simplify 0 into 0 1553857636.905 * [backup-simplify]: Simplify 0 into 0 1553857636.905 * [backup-simplify]: Simplify 0 into 0 1553857636.905 * [backup-simplify]: Simplify 0 into 0 1553857636.906 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857636.906 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857636.907 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re)))))) into 0 1553857636.908 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553857636.908 * [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 1553857636.908 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.908 * [taylor]: Taking taylor expansion of 0 in y.re 1553857636.908 * [backup-simplify]: Simplify 0 into 0 1553857636.908 * [taylor]: Taking taylor expansion of 0 in x.im 1553857636.908 * [backup-simplify]: Simplify 0 into 0 1553857636.908 * [taylor]: Taking taylor expansion of 0 in x.im 1553857636.908 * [backup-simplify]: Simplify 0 into 0 1553857636.909 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857636.909 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1553857636.909 * [taylor]: Taking taylor expansion of 0 in x.im 1553857636.909 * [backup-simplify]: Simplify 0 into 0 1553857636.909 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857636.909 * [taylor]: Taking taylor expansion of 0 in x.im 1553857636.909 * [backup-simplify]: Simplify 0 into 0 1553857636.909 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.909 * [backup-simplify]: Simplify 0 into 0 1553857636.909 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.909 * [backup-simplify]: Simplify 0 into 0 1553857636.909 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.910 * [backup-simplify]: Simplify 0 into 0 1553857636.910 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553857636.910 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857636.910 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.910 * [backup-simplify]: Simplify 0 into 0 1553857636.910 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.910 * [backup-simplify]: Simplify 0 into 0 1553857636.910 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.910 * [backup-simplify]: Simplify 0 into 0 1553857636.910 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.910 * [backup-simplify]: Simplify 0 into 0 1553857636.910 * [backup-simplify]: Simplify 0 into 0 1553857636.910 * [backup-simplify]: Simplify 0 into 0 1553857636.911 * [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.im x.im) (* y.re x.re)) 1553857636.911 * * * * [progress]: [ 4 / 4 ] generating series at (2) 1553857636.911 * [backup-simplify]: Simplify (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (fma y.im y.im (* y.re y.re)))) into (* (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) (sqrt (/ 1 (fma y.im y.im (pow y.re 2))))) 1553857636.911 * [approximate]: Taking taylor expansion of (* (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) (sqrt (/ 1 (fma y.im y.im (pow y.re 2))))) in (x.re y.re x.im y.im) around 0 1553857636.911 * [taylor]: Taking taylor expansion of (* (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) (sqrt (/ 1 (fma y.im y.im (pow y.re 2))))) in y.im 1553857636.911 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) in y.im 1553857636.911 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.im 1553857636.911 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857636.911 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.im 1553857636.911 * [taylor]: Taking taylor expansion of x.re in y.im 1553857636.911 * [backup-simplify]: Simplify x.re into x.re 1553857636.911 * [taylor]: Taking taylor expansion of y.re in y.im 1553857636.911 * [backup-simplify]: Simplify y.re into y.re 1553857636.911 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1553857636.911 * [taylor]: Taking taylor expansion of y.im in y.im 1553857636.911 * [backup-simplify]: Simplify 0 into 0 1553857636.911 * [backup-simplify]: Simplify 1 into 1 1553857636.911 * [taylor]: Taking taylor expansion of x.im in y.im 1553857636.911 * [backup-simplify]: Simplify x.im into x.im 1553857636.911 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in y.im 1553857636.911 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1553857636.911 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.im 1553857636.911 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1553857636.911 * [taylor]: Taking taylor expansion of y.im in y.im 1553857636.911 * [backup-simplify]: Simplify 0 into 0 1553857636.911 * [backup-simplify]: Simplify 1 into 1 1553857636.911 * [taylor]: Taking taylor expansion of y.im in y.im 1553857636.912 * [backup-simplify]: Simplify 0 into 0 1553857636.912 * [backup-simplify]: Simplify 1 into 1 1553857636.912 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.im 1553857636.912 * [taylor]: Taking taylor expansion of y.re in y.im 1553857636.912 * [backup-simplify]: Simplify y.re into y.re 1553857636.912 * [taylor]: Taking taylor expansion of y.re in y.im 1553857636.912 * [backup-simplify]: Simplify y.re into y.re 1553857636.912 * [backup-simplify]: Simplify (* 0 0) into 0 1553857636.912 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857636.912 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1553857636.912 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1553857636.912 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1553857636.913 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857636.913 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.913 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1553857636.913 * [backup-simplify]: Simplify (* x.re y.re) into (* y.re x.re) 1553857636.913 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857636.913 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1553857636.913 * [backup-simplify]: Simplify (/ (* y.re x.re) y.re) into x.re 1553857636.913 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma y.im y.im (pow y.re 2)))) in y.im 1553857636.913 * [taylor]: Taking taylor expansion of (/ 1 (fma y.im y.im (pow y.re 2))) in y.im 1553857636.913 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 1553857636.913 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1553857636.913 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1553857636.913 * [taylor]: Taking taylor expansion of y.im in y.im 1553857636.913 * [backup-simplify]: Simplify 0 into 0 1553857636.913 * [backup-simplify]: Simplify 1 into 1 1553857636.913 * [taylor]: Taking taylor expansion of y.im in y.im 1553857636.913 * [backup-simplify]: Simplify 0 into 0 1553857636.913 * [backup-simplify]: Simplify 1 into 1 1553857636.913 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857636.913 * [taylor]: Taking taylor expansion of y.re in y.im 1553857636.913 * [backup-simplify]: Simplify y.re into y.re 1553857636.914 * [backup-simplify]: Simplify (* 0 0) into 0 1553857636.914 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857636.914 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1553857636.914 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857636.914 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.re 2))) into (/ 1 y.re) 1553857636.914 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1553857636.914 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857636.915 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.915 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857636.915 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.re 2))))) into 0 1553857636.915 * [taylor]: Taking taylor expansion of (* (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) (sqrt (/ 1 (fma y.im y.im (pow y.re 2))))) in x.im 1553857636.915 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) in x.im 1553857636.915 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.im 1553857636.915 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857636.915 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.im 1553857636.915 * [taylor]: Taking taylor expansion of x.re in x.im 1553857636.915 * [backup-simplify]: Simplify x.re into x.re 1553857636.915 * [taylor]: Taking taylor expansion of y.re in x.im 1553857636.915 * [backup-simplify]: Simplify y.re into y.re 1553857636.915 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857636.915 * [taylor]: Taking taylor expansion of y.im in x.im 1553857636.915 * [backup-simplify]: Simplify y.im into y.im 1553857636.915 * [taylor]: Taking taylor expansion of x.im in x.im 1553857636.915 * [backup-simplify]: Simplify 0 into 0 1553857636.915 * [backup-simplify]: Simplify 1 into 1 1553857636.915 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in x.im 1553857636.915 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1553857636.915 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.im 1553857636.915 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 1553857636.915 * [taylor]: Taking taylor expansion of y.im in x.im 1553857636.915 * [backup-simplify]: Simplify y.im into y.im 1553857636.915 * [taylor]: Taking taylor expansion of y.im in x.im 1553857636.915 * [backup-simplify]: Simplify y.im into y.im 1553857636.915 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 1553857636.915 * [taylor]: Taking taylor expansion of y.re in x.im 1553857636.915 * [backup-simplify]: Simplify y.re into y.re 1553857636.915 * [taylor]: Taking taylor expansion of y.re in x.im 1553857636.915 * [backup-simplify]: Simplify y.re into y.re 1553857636.915 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857636.915 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857636.915 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1553857636.915 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1553857636.915 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857636.916 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857636.916 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.916 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1553857636.916 * [backup-simplify]: Simplify (* x.re y.re) into (* y.re x.re) 1553857636.916 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857636.916 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1553857636.916 * [backup-simplify]: Simplify (/ (* y.re x.re) (sqrt (+ (pow y.re 2) (pow y.im 2)))) into (* (* y.re x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 1553857636.916 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma y.im y.im (pow y.re 2)))) in x.im 1553857636.916 * [taylor]: Taking taylor expansion of (/ 1 (fma y.im y.im (pow y.re 2))) in x.im 1553857636.916 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.im 1553857636.916 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1553857636.916 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 1553857636.916 * [taylor]: Taking taylor expansion of y.im in x.im 1553857636.916 * [backup-simplify]: Simplify y.im into y.im 1553857636.916 * [taylor]: Taking taylor expansion of y.im in x.im 1553857636.916 * [backup-simplify]: Simplify y.im into y.im 1553857636.916 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1553857636.916 * [taylor]: Taking taylor expansion of y.re in x.im 1553857636.916 * [backup-simplify]: Simplify y.re into y.re 1553857636.916 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857636.916 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857636.917 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1553857636.917 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 1553857636.917 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 1553857636.917 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857636.917 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857636.917 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.917 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857636.917 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857636.917 * [taylor]: Taking taylor expansion of (* (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) (sqrt (/ 1 (fma y.im y.im (pow y.re 2))))) in y.re 1553857636.917 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) in y.re 1553857636.917 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.re 1553857636.917 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857636.918 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.re 1553857636.918 * [taylor]: Taking taylor expansion of x.re in y.re 1553857636.918 * [backup-simplify]: Simplify x.re into x.re 1553857636.918 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.918 * [backup-simplify]: Simplify 0 into 0 1553857636.918 * [backup-simplify]: Simplify 1 into 1 1553857636.918 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857636.918 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.918 * [backup-simplify]: Simplify y.im into y.im 1553857636.918 * [taylor]: Taking taylor expansion of x.im in y.re 1553857636.918 * [backup-simplify]: Simplify x.im into x.im 1553857636.918 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in y.re 1553857636.918 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1553857636.918 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.re 1553857636.918 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1553857636.918 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.918 * [backup-simplify]: Simplify y.im into y.im 1553857636.918 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.918 * [backup-simplify]: Simplify y.im into y.im 1553857636.918 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.re 1553857636.918 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.918 * [backup-simplify]: Simplify 0 into 0 1553857636.918 * [backup-simplify]: Simplify 1 into 1 1553857636.918 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.918 * [backup-simplify]: Simplify 0 into 0 1553857636.918 * [backup-simplify]: Simplify 1 into 1 1553857636.918 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857636.918 * [backup-simplify]: Simplify (* 0 0) into 0 1553857636.918 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1553857636.918 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1553857636.918 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857636.919 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1553857636.919 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.919 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1553857636.919 * [backup-simplify]: Simplify (* x.re 0) into 0 1553857636.919 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857636.919 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1553857636.919 * [backup-simplify]: Simplify (/ (* y.im x.im) y.im) into x.im 1553857636.919 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma y.im y.im (pow y.re 2)))) in y.re 1553857636.919 * [taylor]: Taking taylor expansion of (/ 1 (fma y.im y.im (pow y.re 2))) in y.re 1553857636.919 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.re 1553857636.919 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1553857636.919 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1553857636.919 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.919 * [backup-simplify]: Simplify y.im into y.im 1553857636.919 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.919 * [backup-simplify]: Simplify y.im into y.im 1553857636.919 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857636.919 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.919 * [backup-simplify]: Simplify 0 into 0 1553857636.920 * [backup-simplify]: Simplify 1 into 1 1553857636.920 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857636.920 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1553857636.920 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857636.920 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1553857636.920 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857636.920 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.920 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857636.920 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1553857636.920 * [taylor]: Taking taylor expansion of (* (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) (sqrt (/ 1 (fma y.im y.im (pow y.re 2))))) in x.re 1553857636.920 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) in x.re 1553857636.920 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1553857636.920 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857636.920 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1553857636.920 * [taylor]: Taking taylor expansion of x.re in x.re 1553857636.920 * [backup-simplify]: Simplify 0 into 0 1553857636.920 * [backup-simplify]: Simplify 1 into 1 1553857636.920 * [taylor]: Taking taylor expansion of y.re in x.re 1553857636.920 * [backup-simplify]: Simplify y.re into y.re 1553857636.920 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857636.920 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.920 * [backup-simplify]: Simplify y.im into y.im 1553857636.920 * [taylor]: Taking taylor expansion of x.im in x.re 1553857636.921 * [backup-simplify]: Simplify x.im into x.im 1553857636.921 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in x.re 1553857636.921 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1553857636.921 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.re 1553857636.921 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1553857636.921 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.921 * [backup-simplify]: Simplify y.im into y.im 1553857636.921 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.921 * [backup-simplify]: Simplify y.im into y.im 1553857636.921 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.re 1553857636.921 * [taylor]: Taking taylor expansion of y.re in x.re 1553857636.921 * [backup-simplify]: Simplify y.re into y.re 1553857636.921 * [taylor]: Taking taylor expansion of y.re in x.re 1553857636.921 * [backup-simplify]: Simplify y.re into y.re 1553857636.921 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857636.921 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857636.921 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1553857636.921 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1553857636.921 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857636.921 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857636.921 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.921 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1553857636.921 * [backup-simplify]: Simplify (* 0 y.re) into 0 1553857636.922 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857636.922 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1553857636.922 * [backup-simplify]: Simplify (/ (* y.im x.im) (sqrt (+ (pow y.re 2) (pow y.im 2)))) into (* (* y.im x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 1553857636.922 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma y.im y.im (pow y.re 2)))) in x.re 1553857636.922 * [taylor]: Taking taylor expansion of (/ 1 (fma y.im y.im (pow y.re 2))) in x.re 1553857636.922 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.re 1553857636.922 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1553857636.922 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1553857636.922 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.922 * [backup-simplify]: Simplify y.im into y.im 1553857636.922 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.922 * [backup-simplify]: Simplify y.im into y.im 1553857636.922 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1553857636.922 * [taylor]: Taking taylor expansion of y.re in x.re 1553857636.922 * [backup-simplify]: Simplify y.re into y.re 1553857636.922 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857636.922 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857636.922 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1553857636.922 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 1553857636.922 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 1553857636.922 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857636.922 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857636.923 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.923 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857636.923 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857636.923 * [taylor]: Taking taylor expansion of (* (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) (sqrt (/ 1 (fma y.im y.im (pow y.re 2))))) in x.re 1553857636.923 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) in x.re 1553857636.923 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1553857636.923 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857636.923 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1553857636.923 * [taylor]: Taking taylor expansion of x.re in x.re 1553857636.923 * [backup-simplify]: Simplify 0 into 0 1553857636.923 * [backup-simplify]: Simplify 1 into 1 1553857636.923 * [taylor]: Taking taylor expansion of y.re in x.re 1553857636.923 * [backup-simplify]: Simplify y.re into y.re 1553857636.923 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857636.923 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.923 * [backup-simplify]: Simplify y.im into y.im 1553857636.923 * [taylor]: Taking taylor expansion of x.im in x.re 1553857636.923 * [backup-simplify]: Simplify x.im into x.im 1553857636.923 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in x.re 1553857636.923 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1553857636.923 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.re 1553857636.923 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1553857636.923 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.923 * [backup-simplify]: Simplify y.im into y.im 1553857636.923 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.923 * [backup-simplify]: Simplify y.im into y.im 1553857636.923 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.re 1553857636.923 * [taylor]: Taking taylor expansion of y.re in x.re 1553857636.923 * [backup-simplify]: Simplify y.re into y.re 1553857636.923 * [taylor]: Taking taylor expansion of y.re in x.re 1553857636.923 * [backup-simplify]: Simplify y.re into y.re 1553857636.923 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857636.923 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857636.924 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1553857636.924 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1553857636.924 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857636.924 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857636.924 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.924 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1553857636.924 * [backup-simplify]: Simplify (* 0 y.re) into 0 1553857636.924 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857636.924 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1553857636.924 * [backup-simplify]: Simplify (/ (* y.im x.im) (sqrt (+ (pow y.re 2) (pow y.im 2)))) into (* (* y.im x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 1553857636.924 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma y.im y.im (pow y.re 2)))) in x.re 1553857636.924 * [taylor]: Taking taylor expansion of (/ 1 (fma y.im y.im (pow y.re 2))) in x.re 1553857636.924 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.re 1553857636.924 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1553857636.925 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1553857636.925 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.925 * [backup-simplify]: Simplify y.im into y.im 1553857636.925 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.925 * [backup-simplify]: Simplify y.im into y.im 1553857636.925 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1553857636.925 * [taylor]: Taking taylor expansion of y.re in x.re 1553857636.925 * [backup-simplify]: Simplify y.re into y.re 1553857636.925 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857636.925 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857636.925 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1553857636.925 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 1553857636.925 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 1553857636.925 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857636.925 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857636.926 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.926 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857636.926 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857636.927 * [backup-simplify]: Simplify (* (* (* y.im x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) into (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) 1553857636.927 * [taylor]: Taking taylor expansion of (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) in y.re 1553857636.927 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857636.927 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.927 * [backup-simplify]: Simplify y.im into y.im 1553857636.927 * [taylor]: Taking taylor expansion of x.im in y.re 1553857636.927 * [backup-simplify]: Simplify x.im into x.im 1553857636.927 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1553857636.927 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857636.927 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.927 * [backup-simplify]: Simplify 0 into 0 1553857636.927 * [backup-simplify]: Simplify 1 into 1 1553857636.927 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857636.927 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.927 * [backup-simplify]: Simplify y.im into y.im 1553857636.927 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857636.927 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857636.927 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1553857636.928 * [backup-simplify]: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 1553857636.928 * [taylor]: Taking taylor expansion of (/ x.im y.im) in x.im 1553857636.928 * [taylor]: Taking taylor expansion of x.im in x.im 1553857636.928 * [backup-simplify]: Simplify 0 into 0 1553857636.928 * [backup-simplify]: Simplify 1 into 1 1553857636.928 * [taylor]: Taking taylor expansion of y.im in x.im 1553857636.928 * [backup-simplify]: Simplify y.im into y.im 1553857636.928 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857636.928 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.re)) into y.re 1553857636.928 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857636.928 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1553857636.929 * [backup-simplify]: Simplify (- (/ y.re (sqrt (+ (pow y.re 2) (pow y.im 2)))) (+ (* (* (* y.im x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) (/ 0 (sqrt (+ (pow y.re 2) (pow y.im 2))))))) into (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 1553857636.930 * [backup-simplify]: Simplify (+ (* (* (* y.im x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 0) (* (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into (/ y.re (+ (pow y.re 2) (pow y.im 2))) 1553857636.930 * [taylor]: Taking taylor expansion of (/ y.re (+ (pow y.re 2) (pow y.im 2))) in y.re 1553857636.930 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.930 * [backup-simplify]: Simplify 0 into 0 1553857636.930 * [backup-simplify]: Simplify 1 into 1 1553857636.930 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1553857636.930 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857636.930 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.930 * [backup-simplify]: Simplify 0 into 0 1553857636.930 * [backup-simplify]: Simplify 1 into 1 1553857636.930 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857636.930 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.930 * [backup-simplify]: Simplify y.im into y.im 1553857636.930 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857636.930 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1553857636.930 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857636.930 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857636.930 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857636.931 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.931 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.im y.im) (/ 0 (pow y.im 2))))) into 0 1553857636.931 * [taylor]: Taking taylor expansion of 0 in x.im 1553857636.931 * [backup-simplify]: Simplify 0 into 0 1553857636.931 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.931 * [backup-simplify]: Simplify 0 into 0 1553857636.931 * [backup-simplify]: Simplify 0 into 0 1553857636.931 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857636.931 * [taylor]: Taking taylor expansion of y.im in y.im 1553857636.931 * [backup-simplify]: Simplify 0 into 0 1553857636.931 * [backup-simplify]: Simplify 1 into 1 1553857636.932 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.933 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.933 * [backup-simplify]: Simplify 0 into 0 1553857636.933 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857636.934 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1553857636.934 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.934 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))) (* 0 (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857636.935 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857636.936 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.re))) into 0 1553857636.936 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857636.937 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.937 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857636.938 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1553857636.938 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.939 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1553857636.940 * [backup-simplify]: Simplify (- (/ 0 (sqrt (+ (pow y.re 2) (pow y.im 2)))) (+ (* (* (* y.im x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) (/ 0 (sqrt (+ (pow y.re 2) (pow y.im 2))))) (* (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) (/ 0 (sqrt (+ (pow y.re 2) (pow y.im 2))))))) into 0 1553857636.940 * [backup-simplify]: Simplify (+ (* (* (* y.im x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 0) (+ (* (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 0) (* 0 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))))) into 0 1553857636.941 * [taylor]: Taking taylor expansion of 0 in y.re 1553857636.941 * [backup-simplify]: Simplify 0 into 0 1553857636.941 * [taylor]: Taking taylor expansion of 0 in x.im 1553857636.941 * [backup-simplify]: Simplify 0 into 0 1553857636.941 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.941 * [backup-simplify]: Simplify 0 into 0 1553857636.941 * [backup-simplify]: Simplify 0 into 0 1553857636.941 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1553857636.941 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1553857636.941 * [taylor]: Taking taylor expansion of y.im in x.im 1553857636.941 * [backup-simplify]: Simplify y.im into y.im 1553857636.941 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857636.941 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857636.941 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1553857636.941 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1553857636.941 * [taylor]: Taking taylor expansion of y.im in y.im 1553857636.941 * [backup-simplify]: Simplify 0 into 0 1553857636.941 * [backup-simplify]: Simplify 1 into 1 1553857636.942 * [backup-simplify]: Simplify (* 1 1) into 1 1553857636.942 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.943 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857636.943 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857636.944 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.945 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857636.945 * [backup-simplify]: Simplify 0 into 0 1553857636.945 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857636.946 * [backup-simplify]: Simplify (* 1 1) into 1 1553857636.946 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857636.946 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857636.946 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.im y.im) (/ 1 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into (- (/ x.im (pow y.im 3))) 1553857636.946 * [taylor]: Taking taylor expansion of (- (/ x.im (pow y.im 3))) in x.im 1553857636.946 * [taylor]: Taking taylor expansion of (/ x.im (pow y.im 3)) in x.im 1553857636.946 * [taylor]: Taking taylor expansion of x.im in x.im 1553857636.946 * [backup-simplify]: Simplify 0 into 0 1553857636.946 * [backup-simplify]: Simplify 1 into 1 1553857636.946 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.im 1553857636.946 * [taylor]: Taking taylor expansion of y.im in x.im 1553857636.946 * [backup-simplify]: Simplify y.im into y.im 1553857636.946 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857636.947 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1553857636.947 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 1553857636.947 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.947 * [backup-simplify]: Simplify 0 into 0 1553857636.947 * [backup-simplify]: Simplify 0 into 0 1553857636.947 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857636.947 * [taylor]: Taking taylor expansion of 0 in y.im 1553857636.947 * [backup-simplify]: Simplify 0 into 0 1553857636.947 * [backup-simplify]: Simplify 0 into 0 1553857636.947 * [backup-simplify]: Simplify 0 into 0 1553857636.947 * [backup-simplify]: Simplify (/ (/ (fma (/ 1 x.re) (/ 1 y.re) (* (/ 1 x.im) (/ 1 y.im))) (hypot (/ 1 y.im) (/ 1 y.re))) (sqrt (fma (/ 1 y.im) (/ 1 y.im) (* (/ 1 y.re) (/ 1 y.re))))) into (* (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re)))) 1553857636.947 * [approximate]: Taking taylor expansion of (* (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re)))) in (x.re y.re x.im y.im) around 0 1553857636.947 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re)))) in y.im 1553857636.947 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) in y.im 1553857636.947 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.im 1553857636.947 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.im 1553857636.947 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1553857636.947 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1553857636.947 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857636.947 * [taylor]: Taking taylor expansion of y.im in y.im 1553857636.947 * [backup-simplify]: Simplify 0 into 0 1553857636.947 * [backup-simplify]: Simplify 1 into 1 1553857636.948 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.948 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857636.948 * [taylor]: Taking taylor expansion of y.im in y.im 1553857636.948 * [backup-simplify]: Simplify 0 into 0 1553857636.948 * [backup-simplify]: Simplify 1 into 1 1553857636.948 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.948 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1553857636.948 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857636.948 * [taylor]: Taking taylor expansion of y.re in y.im 1553857636.948 * [backup-simplify]: Simplify y.re into y.re 1553857636.948 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857636.948 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857636.948 * [backup-simplify]: Simplify (* 1 1) into 1 1553857636.949 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857636.949 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.949 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857636.950 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.950 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.950 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857636.951 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.951 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.951 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857636.951 * [taylor]: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re))) in y.im 1553857636.951 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.im 1553857636.952 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857636.952 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.im 1553857636.952 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 1553857636.952 * [taylor]: Taking taylor expansion of x.re in y.im 1553857636.952 * [backup-simplify]: Simplify x.re into x.re 1553857636.952 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857636.952 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1553857636.952 * [taylor]: Taking taylor expansion of y.re in y.im 1553857636.952 * [backup-simplify]: Simplify y.re into y.re 1553857636.952 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857636.952 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1553857636.952 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1553857636.952 * [taylor]: Taking taylor expansion of y.im in y.im 1553857636.952 * [backup-simplify]: Simplify 0 into 0 1553857636.952 * [backup-simplify]: Simplify 1 into 1 1553857636.952 * [taylor]: Taking taylor expansion of x.im in y.im 1553857636.952 * [backup-simplify]: Simplify x.im into x.im 1553857636.952 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857636.952 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1553857636.952 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553857636.952 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.im 1553857636.952 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1553857636.952 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.im 1553857636.952 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1553857636.952 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857636.952 * [taylor]: Taking taylor expansion of y.im in y.im 1553857636.952 * [backup-simplify]: Simplify 0 into 0 1553857636.952 * [backup-simplify]: Simplify 1 into 1 1553857636.953 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.953 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857636.953 * [taylor]: Taking taylor expansion of y.im in y.im 1553857636.953 * [backup-simplify]: Simplify 0 into 0 1553857636.953 * [backup-simplify]: Simplify 1 into 1 1553857636.953 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.953 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1553857636.953 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1553857636.953 * [taylor]: Taking taylor expansion of y.re in y.im 1553857636.953 * [backup-simplify]: Simplify y.re into y.re 1553857636.953 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857636.953 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1553857636.953 * [taylor]: Taking taylor expansion of y.re in y.im 1553857636.953 * [backup-simplify]: Simplify y.re into y.re 1553857636.953 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857636.953 * [backup-simplify]: Simplify (* 1 1) into 1 1553857636.954 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857636.954 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857636.954 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.955 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.955 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857636.955 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.956 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857636.956 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1553857636.956 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1553857636.956 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re)))) in x.im 1553857636.956 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) in x.im 1553857636.956 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in x.im 1553857636.956 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.im 1553857636.956 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1553857636.956 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1553857636.956 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1553857636.956 * [taylor]: Taking taylor expansion of y.im in x.im 1553857636.956 * [backup-simplify]: Simplify y.im into y.im 1553857636.956 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857636.956 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1553857636.956 * [taylor]: Taking taylor expansion of y.im in x.im 1553857636.956 * [backup-simplify]: Simplify y.im into y.im 1553857636.956 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857636.956 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1553857636.956 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1553857636.956 * [taylor]: Taking taylor expansion of y.re in x.im 1553857636.956 * [backup-simplify]: Simplify y.re into y.re 1553857636.956 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857636.956 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857636.956 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1553857636.956 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857636.957 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857636.957 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857636.957 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857636.957 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857636.957 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1553857636.957 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857636.957 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857636.957 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.958 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857636.958 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857636.958 * [taylor]: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re))) in x.im 1553857636.958 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.im 1553857636.958 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857636.958 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.im 1553857636.958 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553857636.958 * [taylor]: Taking taylor expansion of x.re in x.im 1553857636.958 * [backup-simplify]: Simplify x.re into x.re 1553857636.958 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857636.958 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1553857636.958 * [taylor]: Taking taylor expansion of y.re in x.im 1553857636.958 * [backup-simplify]: Simplify y.re into y.re 1553857636.958 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857636.958 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1553857636.958 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857636.958 * [taylor]: Taking taylor expansion of y.im in x.im 1553857636.958 * [backup-simplify]: Simplify y.im into y.im 1553857636.958 * [taylor]: Taking taylor expansion of x.im in x.im 1553857636.958 * [backup-simplify]: Simplify 0 into 0 1553857636.958 * [backup-simplify]: Simplify 1 into 1 1553857636.958 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857636.958 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857636.958 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857636.958 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.im 1553857636.958 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1553857636.958 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.im 1553857636.958 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1553857636.959 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1553857636.959 * [taylor]: Taking taylor expansion of y.im in x.im 1553857636.959 * [backup-simplify]: Simplify y.im into y.im 1553857636.959 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857636.959 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1553857636.959 * [taylor]: Taking taylor expansion of y.im in x.im 1553857636.959 * [backup-simplify]: Simplify y.im into y.im 1553857636.959 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857636.959 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 1553857636.959 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1553857636.959 * [taylor]: Taking taylor expansion of y.re in x.im 1553857636.959 * [backup-simplify]: Simplify y.re into y.re 1553857636.959 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857636.959 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1553857636.959 * [taylor]: Taking taylor expansion of y.re in x.im 1553857636.959 * [backup-simplify]: Simplify y.re into y.re 1553857636.959 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857636.959 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1553857636.959 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1553857636.959 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857636.959 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857636.959 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857636.959 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857636.959 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1553857636.959 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857636.959 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857636.960 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1553857636.960 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.960 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857636.960 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1553857636.960 * [backup-simplify]: Simplify (/ (/ 1 y.im) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (* (/ 1 y.im) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857636.960 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re)))) in y.re 1553857636.960 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) in y.re 1553857636.960 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.re 1553857636.960 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.re 1553857636.960 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1553857636.960 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1553857636.960 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1553857636.960 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.960 * [backup-simplify]: Simplify y.im into y.im 1553857636.960 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857636.960 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1553857636.960 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.960 * [backup-simplify]: Simplify y.im into y.im 1553857636.960 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857636.960 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857636.960 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857636.960 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.960 * [backup-simplify]: Simplify 0 into 0 1553857636.961 * [backup-simplify]: Simplify 1 into 1 1553857636.961 * [backup-simplify]: Simplify (* 1 1) into 1 1553857636.961 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.961 * [backup-simplify]: Simplify (+ 0 1) into 1 1553857636.961 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.962 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857636.962 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857636.963 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.963 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.963 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.964 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857636.964 * [taylor]: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re))) in y.re 1553857636.964 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.re 1553857636.964 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857636.964 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.re 1553857636.964 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 1553857636.964 * [taylor]: Taking taylor expansion of x.re in y.re 1553857636.964 * [backup-simplify]: Simplify x.re into x.re 1553857636.964 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857636.964 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857636.964 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.964 * [backup-simplify]: Simplify 0 into 0 1553857636.964 * [backup-simplify]: Simplify 1 into 1 1553857636.964 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.964 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1553857636.964 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857636.964 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.964 * [backup-simplify]: Simplify y.im into y.im 1553857636.964 * [taylor]: Taking taylor expansion of x.im in y.re 1553857636.964 * [backup-simplify]: Simplify x.im into x.im 1553857636.965 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857636.965 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857636.965 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.re 1553857636.965 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1553857636.965 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.re 1553857636.965 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1553857636.965 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1553857636.965 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.965 * [backup-simplify]: Simplify y.im into y.im 1553857636.965 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857636.965 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1553857636.965 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.965 * [backup-simplify]: Simplify y.im into y.im 1553857636.965 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857636.965 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1553857636.965 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857636.965 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.965 * [backup-simplify]: Simplify 0 into 0 1553857636.965 * [backup-simplify]: Simplify 1 into 1 1553857636.965 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.965 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857636.965 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.965 * [backup-simplify]: Simplify 0 into 0 1553857636.965 * [backup-simplify]: Simplify 1 into 1 1553857636.965 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.966 * [backup-simplify]: Simplify (* 1 1) into 1 1553857636.966 * [backup-simplify]: Simplify (+ 0 1) into 1 1553857636.966 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857636.967 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.967 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.967 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857636.968 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.968 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857636.968 * [backup-simplify]: Simplify (* (/ 1 x.re) 1) into (/ 1 x.re) 1553857636.968 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1553857636.968 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1553857636.968 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re)))) in x.re 1553857636.968 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) in x.re 1553857636.968 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in x.re 1553857636.968 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.re 1553857636.968 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1553857636.968 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1553857636.968 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1553857636.968 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.968 * [backup-simplify]: Simplify y.im into y.im 1553857636.969 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857636.969 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1553857636.969 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.969 * [backup-simplify]: Simplify y.im into y.im 1553857636.969 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857636.969 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1553857636.969 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1553857636.969 * [taylor]: Taking taylor expansion of y.re in x.re 1553857636.969 * [backup-simplify]: Simplify y.re into y.re 1553857636.969 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857636.969 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857636.969 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1553857636.969 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857636.969 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857636.969 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857636.969 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857636.969 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857636.969 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1553857636.969 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857636.970 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857636.970 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.970 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857636.970 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857636.970 * [taylor]: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re))) in x.re 1553857636.970 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1553857636.970 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857636.970 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1553857636.970 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553857636.970 * [taylor]: Taking taylor expansion of x.re in x.re 1553857636.970 * [backup-simplify]: Simplify 0 into 0 1553857636.970 * [backup-simplify]: Simplify 1 into 1 1553857636.971 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.971 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1553857636.971 * [taylor]: Taking taylor expansion of y.re in x.re 1553857636.971 * [backup-simplify]: Simplify y.re into y.re 1553857636.971 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857636.971 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1553857636.971 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857636.971 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.971 * [backup-simplify]: Simplify y.im into y.im 1553857636.971 * [taylor]: Taking taylor expansion of x.im in x.re 1553857636.971 * [backup-simplify]: Simplify x.im into x.im 1553857636.971 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857636.971 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857636.971 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.re 1553857636.971 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1553857636.971 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.re 1553857636.971 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1553857636.971 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1553857636.971 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.971 * [backup-simplify]: Simplify y.im into y.im 1553857636.971 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857636.971 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1553857636.971 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.971 * [backup-simplify]: Simplify y.im into y.im 1553857636.971 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857636.971 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1553857636.971 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1553857636.971 * [taylor]: Taking taylor expansion of y.re in x.re 1553857636.971 * [backup-simplify]: Simplify y.re into y.re 1553857636.971 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857636.971 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1553857636.971 * [taylor]: Taking taylor expansion of y.re in x.re 1553857636.971 * [backup-simplify]: Simplify y.re into y.re 1553857636.971 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857636.971 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1553857636.971 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1553857636.972 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857636.972 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857636.972 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857636.972 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857636.972 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1553857636.972 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857636.972 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857636.972 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1553857636.973 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.973 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857636.973 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1553857636.973 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857636.973 * [backup-simplify]: Simplify (/ (/ 1 y.re) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857636.973 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re)))) in x.re 1553857636.973 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) in x.re 1553857636.973 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in x.re 1553857636.973 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.re 1553857636.973 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1553857636.973 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1553857636.973 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1553857636.973 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.973 * [backup-simplify]: Simplify y.im into y.im 1553857636.973 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857636.973 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1553857636.973 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.973 * [backup-simplify]: Simplify y.im into y.im 1553857636.973 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857636.973 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1553857636.973 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1553857636.973 * [taylor]: Taking taylor expansion of y.re in x.re 1553857636.973 * [backup-simplify]: Simplify y.re into y.re 1553857636.973 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857636.973 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857636.973 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1553857636.974 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857636.974 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857636.974 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857636.974 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857636.974 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857636.974 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1553857636.974 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857636.974 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857636.977 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.978 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857636.978 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857636.978 * [taylor]: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re))) in x.re 1553857636.978 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1553857636.978 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857636.978 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1553857636.978 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553857636.978 * [taylor]: Taking taylor expansion of x.re in x.re 1553857636.978 * [backup-simplify]: Simplify 0 into 0 1553857636.978 * [backup-simplify]: Simplify 1 into 1 1553857636.979 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.979 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1553857636.979 * [taylor]: Taking taylor expansion of y.re in x.re 1553857636.979 * [backup-simplify]: Simplify y.re into y.re 1553857636.979 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857636.979 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1553857636.979 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857636.979 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.979 * [backup-simplify]: Simplify y.im into y.im 1553857636.979 * [taylor]: Taking taylor expansion of x.im in x.re 1553857636.979 * [backup-simplify]: Simplify x.im into x.im 1553857636.979 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857636.980 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857636.980 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.re 1553857636.980 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1553857636.980 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.re 1553857636.980 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1553857636.980 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1553857636.980 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.980 * [backup-simplify]: Simplify y.im into y.im 1553857636.980 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857636.980 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1553857636.980 * [taylor]: Taking taylor expansion of y.im in x.re 1553857636.980 * [backup-simplify]: Simplify y.im into y.im 1553857636.980 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857636.980 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1553857636.980 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1553857636.980 * [taylor]: Taking taylor expansion of y.re in x.re 1553857636.980 * [backup-simplify]: Simplify y.re into y.re 1553857636.980 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857636.980 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1553857636.980 * [taylor]: Taking taylor expansion of y.re in x.re 1553857636.980 * [backup-simplify]: Simplify y.re into y.re 1553857636.980 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857636.980 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1553857636.980 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1553857636.981 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857636.981 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857636.981 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857636.981 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857636.981 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1553857636.981 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857636.981 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857636.981 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1553857636.982 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.982 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857636.982 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1553857636.982 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857636.983 * [backup-simplify]: Simplify (/ (/ 1 y.re) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857636.983 * [backup-simplify]: Simplify (* (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857636.983 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857636.983 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857636.983 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.983 * [backup-simplify]: Simplify 0 into 0 1553857636.983 * [backup-simplify]: Simplify 1 into 1 1553857636.983 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857636.983 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857636.983 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857636.983 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.983 * [backup-simplify]: Simplify 0 into 0 1553857636.983 * [backup-simplify]: Simplify 1 into 1 1553857636.984 * [backup-simplify]: Simplify (* 1 1) into 1 1553857636.984 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.984 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857636.984 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857636.984 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.984 * [backup-simplify]: Simplify y.im into y.im 1553857636.984 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857636.985 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857636.985 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857636.985 * [backup-simplify]: Simplify (* 0 1) into 0 1553857636.986 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857636.987 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.987 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857636.988 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 1553857636.988 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.988 * [taylor]: Taking taylor expansion of 1 in x.im 1553857636.988 * [backup-simplify]: Simplify 1 into 1 1553857636.989 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857636.989 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.990 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (/ 1 y.re))) into 0 1553857636.990 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1553857636.991 * [backup-simplify]: Simplify (- (/ (/ 1 (* y.im x.im)) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857636.992 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (* 0 (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857636.992 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1553857636.992 * [taylor]: Taking taylor expansion of (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857636.992 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.992 * [backup-simplify]: Simplify y.im into y.im 1553857636.992 * [taylor]: Taking taylor expansion of (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857636.992 * [taylor]: Taking taylor expansion of x.im in y.re 1553857636.992 * [backup-simplify]: Simplify x.im into x.im 1553857636.992 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857636.992 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857636.992 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857636.992 * [taylor]: Taking taylor expansion of y.re in y.re 1553857636.992 * [backup-simplify]: Simplify 0 into 0 1553857636.992 * [backup-simplify]: Simplify 1 into 1 1553857636.992 * [backup-simplify]: Simplify (* 1 1) into 1 1553857636.993 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857636.993 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857636.993 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857636.993 * [taylor]: Taking taylor expansion of y.im in y.re 1553857636.993 * [backup-simplify]: Simplify y.im into y.im 1553857636.993 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857636.993 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857636.993 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857636.994 * [backup-simplify]: Simplify (* x.im 1) into x.im 1553857636.994 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857636.994 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857636.995 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857636.996 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857636.996 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1553857636.996 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 1553857636.997 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857636.997 * [taylor]: Taking taylor expansion of 0 in x.im 1553857636.997 * [backup-simplify]: Simplify 0 into 0 1553857636.997 * [taylor]: Taking taylor expansion of 1 in y.im 1553857636.997 * [backup-simplify]: Simplify 1 into 1 1553857636.997 * [backup-simplify]: Simplify 0 into 0 1553857636.998 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857636.999 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857636.999 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1553857636.999 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857637.000 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1553857637.000 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857637.000 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857637.000 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857637.001 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 1553857637.001 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857637.001 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857637.002 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1553857637.002 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857637.003 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857637.004 * [backup-simplify]: Simplify (- (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 1553857637.004 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857637.005 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857637.005 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 1553857637.005 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1553857637.005 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1553857637.006 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857637.006 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857637.007 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857637.007 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 0) (+ (* 0 (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (* 0 (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))))) into 0 1553857637.007 * [taylor]: Taking taylor expansion of 0 in y.re 1553857637.007 * [backup-simplify]: Simplify 0 into 0 1553857637.007 * [taylor]: Taking taylor expansion of 0 in x.im 1553857637.007 * [backup-simplify]: Simplify 0 into 0 1553857637.007 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1553857637.007 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857637.007 * [taylor]: Taking taylor expansion of y.im in x.im 1553857637.007 * [backup-simplify]: Simplify y.im into y.im 1553857637.007 * [taylor]: Taking taylor expansion of x.im in x.im 1553857637.007 * [backup-simplify]: Simplify 0 into 0 1553857637.007 * [backup-simplify]: Simplify 1 into 1 1553857637.007 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857637.008 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857637.008 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857637.008 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857637.008 * [taylor]: Taking taylor expansion of y.im in y.im 1553857637.008 * [backup-simplify]: Simplify 0 into 0 1553857637.008 * [backup-simplify]: Simplify 1 into 1 1553857637.008 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857637.009 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857637.009 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857637.009 * [backup-simplify]: Simplify 0 into 0 1553857637.010 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553857637.011 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857637.011 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857637.011 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857637.011 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857637.012 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 1553857637.012 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1553857637.012 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.im 1553857637.012 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1553857637.012 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1553857637.012 * [taylor]: Taking taylor expansion of y.im in x.im 1553857637.012 * [backup-simplify]: Simplify y.im into y.im 1553857637.012 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857637.012 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857637.012 * [taylor]: Taking taylor expansion of 0 in y.im 1553857637.012 * [backup-simplify]: Simplify 0 into 0 1553857637.012 * [backup-simplify]: Simplify 0 into 0 1553857637.013 * [taylor]: Taking taylor expansion of 0 in y.im 1553857637.013 * [backup-simplify]: Simplify 0 into 0 1553857637.013 * [backup-simplify]: Simplify 0 into 0 1553857637.013 * [backup-simplify]: Simplify 0 into 0 1553857637.013 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857637.014 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857637.014 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1553857637.015 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857637.015 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1553857637.015 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857637.015 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857637.015 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857637.016 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 1553857637.016 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857637.016 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857637.017 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1553857637.017 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857637.018 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857637.018 * [backup-simplify]: Simplify (- (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* 0 (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 1553857637.019 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857637.019 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857637.019 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 1553857637.020 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1553857637.020 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1553857637.020 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857637.021 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857637.022 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857637.022 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 0) (+ (* 0 0) (+ (* 0 (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (* 0 (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))))) into 0 1553857637.022 * [taylor]: Taking taylor expansion of 0 in y.re 1553857637.022 * [backup-simplify]: Simplify 0 into 0 1553857637.023 * [taylor]: Taking taylor expansion of 0 in x.im 1553857637.023 * [backup-simplify]: Simplify 0 into 0 1553857637.023 * [taylor]: Taking taylor expansion of 0 in x.im 1553857637.023 * [backup-simplify]: Simplify 0 into 0 1553857637.023 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857637.024 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857637.024 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857637.024 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1553857637.024 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857637.024 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1553857637.024 * [taylor]: Taking taylor expansion of 0 in x.im 1553857637.024 * [backup-simplify]: Simplify 0 into 0 1553857637.025 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1553857637.026 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857637.026 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857637.026 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1553857637.026 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857637.027 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 1553857637.028 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1553857637.028 * [taylor]: Taking taylor expansion of 0 in x.im 1553857637.028 * [backup-simplify]: Simplify 0 into 0 1553857637.028 * [taylor]: Taking taylor expansion of 0 in y.im 1553857637.028 * [backup-simplify]: Simplify 0 into 0 1553857637.028 * [backup-simplify]: Simplify 0 into 0 1553857637.028 * [backup-simplify]: Simplify 0 into 0 1553857637.029 * [backup-simplify]: Simplify (/ (/ (fma (/ 1 (- x.re)) (/ 1 (- y.re)) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) (hypot (/ 1 (- y.im)) (/ 1 (- y.re)))) (sqrt (fma (/ 1 (- y.im)) (/ 1 (- y.im)) (* (/ 1 (- y.re)) (/ 1 (- y.re)))))) into (* (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.im) (/ -1 y.re)))) 1553857637.029 * [approximate]: Taking taylor expansion of (* (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.im) (/ -1 y.re)))) in (x.re y.re x.im y.im) around 0 1553857637.029 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.im) (/ -1 y.re)))) in y.im 1553857637.029 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) in y.im 1553857637.029 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.im 1553857637.029 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 1553857637.029 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1553857637.029 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1553857637.029 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1553857637.029 * [taylor]: Taking taylor expansion of -1 in y.im 1553857637.029 * [backup-simplify]: Simplify -1 into -1 1553857637.029 * [taylor]: Taking taylor expansion of y.im in y.im 1553857637.029 * [backup-simplify]: Simplify 0 into 0 1553857637.029 * [backup-simplify]: Simplify 1 into 1 1553857637.029 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857637.029 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1553857637.029 * [taylor]: Taking taylor expansion of -1 in y.im 1553857637.030 * [backup-simplify]: Simplify -1 into -1 1553857637.030 * [taylor]: Taking taylor expansion of y.im in y.im 1553857637.030 * [backup-simplify]: Simplify 0 into 0 1553857637.030 * [backup-simplify]: Simplify 1 into 1 1553857637.030 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857637.030 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1553857637.030 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857637.030 * [taylor]: Taking taylor expansion of y.re in y.im 1553857637.030 * [backup-simplify]: Simplify y.re into y.re 1553857637.030 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857637.030 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857637.031 * [backup-simplify]: Simplify (* -1 -1) into 1 1553857637.031 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857637.032 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857637.033 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857637.034 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857637.035 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857637.035 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1553857637.036 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857637.037 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857637.037 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857637.037 * [taylor]: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.im) (/ -1 y.re))) in y.im 1553857637.037 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.im 1553857637.038 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857637.038 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.im 1553857637.038 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 1553857637.038 * [taylor]: Taking taylor expansion of -1 in y.im 1553857637.038 * [backup-simplify]: Simplify -1 into -1 1553857637.038 * [taylor]: Taking taylor expansion of x.re in y.im 1553857637.038 * [backup-simplify]: Simplify x.re into x.re 1553857637.038 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553857637.038 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1553857637.038 * [taylor]: Taking taylor expansion of -1 in y.im 1553857637.038 * [backup-simplify]: Simplify -1 into -1 1553857637.038 * [taylor]: Taking taylor expansion of y.re in y.im 1553857637.038 * [backup-simplify]: Simplify y.re into y.re 1553857637.038 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857637.038 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1553857637.038 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1553857637.038 * [taylor]: Taking taylor expansion of y.im in y.im 1553857637.038 * [backup-simplify]: Simplify 0 into 0 1553857637.038 * [backup-simplify]: Simplify 1 into 1 1553857637.038 * [taylor]: Taking taylor expansion of x.im in y.im 1553857637.038 * [backup-simplify]: Simplify x.im into x.im 1553857637.038 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857637.039 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1553857637.039 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553857637.039 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.im 1553857637.039 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1553857637.039 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.im 1553857637.039 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1553857637.039 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1553857637.039 * [taylor]: Taking taylor expansion of -1 in y.im 1553857637.039 * [backup-simplify]: Simplify -1 into -1 1553857637.039 * [taylor]: Taking taylor expansion of y.im in y.im 1553857637.039 * [backup-simplify]: Simplify 0 into 0 1553857637.039 * [backup-simplify]: Simplify 1 into 1 1553857637.039 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857637.040 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1553857637.040 * [taylor]: Taking taylor expansion of -1 in y.im 1553857637.040 * [backup-simplify]: Simplify -1 into -1 1553857637.040 * [taylor]: Taking taylor expansion of y.im in y.im 1553857637.040 * [backup-simplify]: Simplify 0 into 0 1553857637.040 * [backup-simplify]: Simplify 1 into 1 1553857637.040 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857637.040 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1553857637.040 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1553857637.040 * [taylor]: Taking taylor expansion of -1 in y.im 1553857637.040 * [backup-simplify]: Simplify -1 into -1 1553857637.040 * [taylor]: Taking taylor expansion of y.re in y.im 1553857637.040 * [backup-simplify]: Simplify y.re into y.re 1553857637.040 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857637.040 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1553857637.040 * [taylor]: Taking taylor expansion of -1 in y.im 1553857637.040 * [backup-simplify]: Simplify -1 into -1 1553857637.040 * [taylor]: Taking taylor expansion of y.re in y.im 1553857637.040 * [backup-simplify]: Simplify y.re into y.re 1553857637.040 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857637.041 * [backup-simplify]: Simplify (* -1 -1) into 1 1553857637.041 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857637.042 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857637.043 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857637.043 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857637.044 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1553857637.044 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857637.045 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857637.045 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1553857637.045 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1553857637.045 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.im) (/ -1 y.re)))) in x.im 1553857637.045 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) in x.im 1553857637.046 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in x.im 1553857637.046 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.im 1553857637.046 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1553857637.046 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1553857637.046 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1553857637.046 * [taylor]: Taking taylor expansion of -1 in x.im 1553857637.046 * [backup-simplify]: Simplify -1 into -1 1553857637.046 * [taylor]: Taking taylor expansion of y.im in x.im 1553857637.046 * [backup-simplify]: Simplify y.im into y.im 1553857637.046 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857637.046 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1553857637.046 * [taylor]: Taking taylor expansion of -1 in x.im 1553857637.046 * [backup-simplify]: Simplify -1 into -1 1553857637.046 * [taylor]: Taking taylor expansion of y.im in x.im 1553857637.046 * [backup-simplify]: Simplify y.im into y.im 1553857637.046 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857637.046 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1553857637.046 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1553857637.046 * [taylor]: Taking taylor expansion of y.re in x.im 1553857637.046 * [backup-simplify]: Simplify y.re into y.re 1553857637.046 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857637.046 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857637.046 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1553857637.047 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857637.047 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857637.047 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857637.047 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857637.047 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857637.048 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1553857637.048 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857637.048 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857637.048 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857637.049 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857637.049 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857637.049 * [taylor]: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.im) (/ -1 y.re))) in x.im 1553857637.049 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.im 1553857637.049 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857637.049 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.im 1553857637.049 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 1553857637.049 * [taylor]: Taking taylor expansion of -1 in x.im 1553857637.049 * [backup-simplify]: Simplify -1 into -1 1553857637.049 * [taylor]: Taking taylor expansion of x.re in x.im 1553857637.049 * [backup-simplify]: Simplify x.re into x.re 1553857637.049 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553857637.049 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1553857637.049 * [taylor]: Taking taylor expansion of -1 in x.im 1553857637.049 * [backup-simplify]: Simplify -1 into -1 1553857637.050 * [taylor]: Taking taylor expansion of y.re in x.im 1553857637.050 * [backup-simplify]: Simplify y.re into y.re 1553857637.050 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857637.050 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1553857637.050 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857637.050 * [taylor]: Taking taylor expansion of y.im in x.im 1553857637.050 * [backup-simplify]: Simplify y.im into y.im 1553857637.050 * [taylor]: Taking taylor expansion of x.im in x.im 1553857637.050 * [backup-simplify]: Simplify 0 into 0 1553857637.050 * [backup-simplify]: Simplify 1 into 1 1553857637.050 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857637.050 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857637.050 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857637.050 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.im 1553857637.050 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1553857637.051 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.im 1553857637.051 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1553857637.051 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1553857637.051 * [taylor]: Taking taylor expansion of -1 in x.im 1553857637.051 * [backup-simplify]: Simplify -1 into -1 1553857637.051 * [taylor]: Taking taylor expansion of y.im in x.im 1553857637.051 * [backup-simplify]: Simplify y.im into y.im 1553857637.051 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857637.051 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1553857637.051 * [taylor]: Taking taylor expansion of -1 in x.im 1553857637.051 * [backup-simplify]: Simplify -1 into -1 1553857637.051 * [taylor]: Taking taylor expansion of y.im in x.im 1553857637.051 * [backup-simplify]: Simplify y.im into y.im 1553857637.051 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857637.051 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 1553857637.051 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1553857637.051 * [taylor]: Taking taylor expansion of -1 in x.im 1553857637.051 * [backup-simplify]: Simplify -1 into -1 1553857637.051 * [taylor]: Taking taylor expansion of y.re in x.im 1553857637.051 * [backup-simplify]: Simplify y.re into y.re 1553857637.051 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857637.051 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1553857637.051 * [taylor]: Taking taylor expansion of -1 in x.im 1553857637.051 * [backup-simplify]: Simplify -1 into -1 1553857637.051 * [taylor]: Taking taylor expansion of y.re in x.im 1553857637.051 * [backup-simplify]: Simplify y.re into y.re 1553857637.051 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857637.052 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1553857637.052 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1553857637.052 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857637.052 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857637.052 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857637.052 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857637.053 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1553857637.053 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857637.053 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857637.053 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1553857637.053 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857637.054 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857637.054 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1553857637.054 * [backup-simplify]: Simplify (/ (/ 1 y.im) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (* (/ 1 y.im) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857637.054 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.im) (/ -1 y.re)))) in y.re 1553857637.054 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) in y.re 1553857637.054 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.re 1553857637.054 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.re 1553857637.054 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1553857637.054 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1553857637.054 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1553857637.054 * [taylor]: Taking taylor expansion of -1 in y.re 1553857637.054 * [backup-simplify]: Simplify -1 into -1 1553857637.054 * [taylor]: Taking taylor expansion of y.im in y.re 1553857637.054 * [backup-simplify]: Simplify y.im into y.im 1553857637.054 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857637.054 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1553857637.055 * [taylor]: Taking taylor expansion of -1 in y.re 1553857637.055 * [backup-simplify]: Simplify -1 into -1 1553857637.055 * [taylor]: Taking taylor expansion of y.im in y.re 1553857637.055 * [backup-simplify]: Simplify y.im into y.im 1553857637.055 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857637.055 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857637.055 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857637.055 * [taylor]: Taking taylor expansion of y.re in y.re 1553857637.055 * [backup-simplify]: Simplify 0 into 0 1553857637.055 * [backup-simplify]: Simplify 1 into 1 1553857637.055 * [backup-simplify]: Simplify (* 1 1) into 1 1553857637.056 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857637.056 * [backup-simplify]: Simplify (+ 0 1) into 1 1553857637.056 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857637.057 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857637.057 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857637.058 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857637.058 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857637.058 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857637.059 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857637.059 * [taylor]: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.im) (/ -1 y.re))) in y.re 1553857637.059 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.re 1553857637.059 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857637.059 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.re 1553857637.059 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 1553857637.059 * [taylor]: Taking taylor expansion of -1 in y.re 1553857637.059 * [backup-simplify]: Simplify -1 into -1 1553857637.059 * [taylor]: Taking taylor expansion of x.re in y.re 1553857637.059 * [backup-simplify]: Simplify x.re into x.re 1553857637.059 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553857637.059 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1553857637.059 * [taylor]: Taking taylor expansion of -1 in y.re 1553857637.059 * [backup-simplify]: Simplify -1 into -1 1553857637.059 * [taylor]: Taking taylor expansion of y.re in y.re 1553857637.059 * [backup-simplify]: Simplify 0 into 0 1553857637.059 * [backup-simplify]: Simplify 1 into 1 1553857637.059 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857637.059 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1553857637.059 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857637.059 * [taylor]: Taking taylor expansion of y.im in y.re 1553857637.059 * [backup-simplify]: Simplify y.im into y.im 1553857637.059 * [taylor]: Taking taylor expansion of x.im in y.re 1553857637.060 * [backup-simplify]: Simplify x.im into x.im 1553857637.060 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857637.060 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857637.060 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.re 1553857637.060 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1553857637.060 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.re 1553857637.060 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1553857637.060 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1553857637.060 * [taylor]: Taking taylor expansion of -1 in y.re 1553857637.060 * [backup-simplify]: Simplify -1 into -1 1553857637.060 * [taylor]: Taking taylor expansion of y.im in y.re 1553857637.060 * [backup-simplify]: Simplify y.im into y.im 1553857637.060 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857637.060 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1553857637.060 * [taylor]: Taking taylor expansion of -1 in y.re 1553857637.060 * [backup-simplify]: Simplify -1 into -1 1553857637.060 * [taylor]: Taking taylor expansion of y.im in y.re 1553857637.060 * [backup-simplify]: Simplify y.im into y.im 1553857637.060 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857637.060 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1553857637.060 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1553857637.060 * [taylor]: Taking taylor expansion of -1 in y.re 1553857637.060 * [backup-simplify]: Simplify -1 into -1 1553857637.060 * [taylor]: Taking taylor expansion of y.re in y.re 1553857637.060 * [backup-simplify]: Simplify 0 into 0 1553857637.060 * [backup-simplify]: Simplify 1 into 1 1553857637.060 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857637.060 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1553857637.060 * [taylor]: Taking taylor expansion of -1 in y.re 1553857637.060 * [backup-simplify]: Simplify -1 into -1 1553857637.060 * [taylor]: Taking taylor expansion of y.re in y.re 1553857637.060 * [backup-simplify]: Simplify 0 into 0 1553857637.060 * [backup-simplify]: Simplify 1 into 1 1553857637.061 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857637.061 * [backup-simplify]: Simplify (* -1 -1) into 1 1553857637.061 * [backup-simplify]: Simplify (+ 0 1) into 1 1553857637.061 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857637.062 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857637.062 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857637.063 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1553857637.063 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857637.064 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857637.064 * [backup-simplify]: Simplify (* (/ -1 x.re) -1) into (/ 1 x.re) 1553857637.064 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1553857637.064 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1553857637.064 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.im) (/ -1 y.re)))) in x.re 1553857637.064 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) in x.re 1553857637.064 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in x.re 1553857637.064 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.re 1553857637.064 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1553857637.064 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1553857637.064 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1553857637.064 * [taylor]: Taking taylor expansion of -1 in x.re 1553857637.064 * [backup-simplify]: Simplify -1 into -1 1553857637.064 * [taylor]: Taking taylor expansion of y.im in x.re 1553857637.064 * [backup-simplify]: Simplify y.im into y.im 1553857637.064 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857637.064 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1553857637.064 * [taylor]: Taking taylor expansion of -1 in x.re 1553857637.064 * [backup-simplify]: Simplify -1 into -1 1553857637.064 * [taylor]: Taking taylor expansion of y.im in x.re 1553857637.064 * [backup-simplify]: Simplify y.im into y.im 1553857637.064 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857637.064 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1553857637.064 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1553857637.064 * [taylor]: Taking taylor expansion of y.re in x.re 1553857637.064 * [backup-simplify]: Simplify y.re into y.re 1553857637.064 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857637.064 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857637.064 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1553857637.065 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857637.065 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857637.065 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857637.065 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857637.065 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857637.065 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1553857637.065 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857637.065 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857637.066 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857637.066 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857637.066 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857637.066 * [taylor]: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.im) (/ -1 y.re))) in x.re 1553857637.066 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1553857637.066 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857637.066 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1553857637.066 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1553857637.066 * [taylor]: Taking taylor expansion of -1 in x.re 1553857637.066 * [backup-simplify]: Simplify -1 into -1 1553857637.066 * [taylor]: Taking taylor expansion of x.re in x.re 1553857637.066 * [backup-simplify]: Simplify 0 into 0 1553857637.066 * [backup-simplify]: Simplify 1 into 1 1553857637.066 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857637.066 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1553857637.066 * [taylor]: Taking taylor expansion of -1 in x.re 1553857637.066 * [backup-simplify]: Simplify -1 into -1 1553857637.066 * [taylor]: Taking taylor expansion of y.re in x.re 1553857637.066 * [backup-simplify]: Simplify y.re into y.re 1553857637.067 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857637.067 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1553857637.067 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857637.067 * [taylor]: Taking taylor expansion of y.im in x.re 1553857637.067 * [backup-simplify]: Simplify y.im into y.im 1553857637.067 * [taylor]: Taking taylor expansion of x.im in x.re 1553857637.067 * [backup-simplify]: Simplify x.im into x.im 1553857637.067 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857637.067 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857637.067 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.re 1553857637.067 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1553857637.067 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.re 1553857637.067 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1553857637.067 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1553857637.067 * [taylor]: Taking taylor expansion of -1 in x.re 1553857637.067 * [backup-simplify]: Simplify -1 into -1 1553857637.067 * [taylor]: Taking taylor expansion of y.im in x.re 1553857637.067 * [backup-simplify]: Simplify y.im into y.im 1553857637.067 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857637.067 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1553857637.067 * [taylor]: Taking taylor expansion of -1 in x.re 1553857637.067 * [backup-simplify]: Simplify -1 into -1 1553857637.067 * [taylor]: Taking taylor expansion of y.im in x.re 1553857637.067 * [backup-simplify]: Simplify y.im into y.im 1553857637.067 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857637.067 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1553857637.067 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1553857637.067 * [taylor]: Taking taylor expansion of -1 in x.re 1553857637.067 * [backup-simplify]: Simplify -1 into -1 1553857637.067 * [taylor]: Taking taylor expansion of y.re in x.re 1553857637.067 * [backup-simplify]: Simplify y.re into y.re 1553857637.067 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857637.067 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1553857637.067 * [taylor]: Taking taylor expansion of -1 in x.re 1553857637.067 * [backup-simplify]: Simplify -1 into -1 1553857637.067 * [taylor]: Taking taylor expansion of y.re in x.re 1553857637.067 * [backup-simplify]: Simplify y.re into y.re 1553857637.067 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857637.067 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1553857637.067 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1553857637.067 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857637.068 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857637.068 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857637.068 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857637.068 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1553857637.068 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857637.068 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857637.068 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1553857637.068 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857637.068 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857637.068 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1553857637.069 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857637.069 * [backup-simplify]: Simplify (/ (/ 1 y.re) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857637.069 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.im) (/ -1 y.re)))) in x.re 1553857637.069 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) in x.re 1553857637.069 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in x.re 1553857637.069 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.re 1553857637.069 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1553857637.069 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1553857637.069 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1553857637.069 * [taylor]: Taking taylor expansion of -1 in x.re 1553857637.069 * [backup-simplify]: Simplify -1 into -1 1553857637.069 * [taylor]: Taking taylor expansion of y.im in x.re 1553857637.069 * [backup-simplify]: Simplify y.im into y.im 1553857637.069 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857637.069 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1553857637.069 * [taylor]: Taking taylor expansion of -1 in x.re 1553857637.069 * [backup-simplify]: Simplify -1 into -1 1553857637.069 * [taylor]: Taking taylor expansion of y.im in x.re 1553857637.069 * [backup-simplify]: Simplify y.im into y.im 1553857637.069 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857637.069 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1553857637.069 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1553857637.069 * [taylor]: Taking taylor expansion of y.re in x.re 1553857637.069 * [backup-simplify]: Simplify y.re into y.re 1553857637.069 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857637.069 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857637.069 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1553857637.069 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857637.069 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857637.070 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857637.070 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857637.070 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857637.070 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1553857637.070 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857637.070 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857637.070 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857637.070 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857637.071 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857637.071 * [taylor]: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.im) (/ -1 y.re))) in x.re 1553857637.071 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1553857637.071 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857637.071 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1553857637.071 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1553857637.071 * [taylor]: Taking taylor expansion of -1 in x.re 1553857637.071 * [backup-simplify]: Simplify -1 into -1 1553857637.071 * [taylor]: Taking taylor expansion of x.re in x.re 1553857637.071 * [backup-simplify]: Simplify 0 into 0 1553857637.071 * [backup-simplify]: Simplify 1 into 1 1553857637.071 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857637.071 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1553857637.071 * [taylor]: Taking taylor expansion of -1 in x.re 1553857637.071 * [backup-simplify]: Simplify -1 into -1 1553857637.071 * [taylor]: Taking taylor expansion of y.re in x.re 1553857637.071 * [backup-simplify]: Simplify y.re into y.re 1553857637.071 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857637.071 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1553857637.071 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857637.071 * [taylor]: Taking taylor expansion of y.im in x.re 1553857637.071 * [backup-simplify]: Simplify y.im into y.im 1553857637.071 * [taylor]: Taking taylor expansion of x.im in x.re 1553857637.071 * [backup-simplify]: Simplify x.im into x.im 1553857637.071 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857637.071 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857637.071 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.re 1553857637.072 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1553857637.072 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.re 1553857637.072 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1553857637.072 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1553857637.072 * [taylor]: Taking taylor expansion of -1 in x.re 1553857637.072 * [backup-simplify]: Simplify -1 into -1 1553857637.072 * [taylor]: Taking taylor expansion of y.im in x.re 1553857637.072 * [backup-simplify]: Simplify y.im into y.im 1553857637.072 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857637.072 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1553857637.072 * [taylor]: Taking taylor expansion of -1 in x.re 1553857637.072 * [backup-simplify]: Simplify -1 into -1 1553857637.072 * [taylor]: Taking taylor expansion of y.im in x.re 1553857637.072 * [backup-simplify]: Simplify y.im into y.im 1553857637.072 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857637.072 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1553857637.072 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1553857637.072 * [taylor]: Taking taylor expansion of -1 in x.re 1553857637.072 * [backup-simplify]: Simplify -1 into -1 1553857637.072 * [taylor]: Taking taylor expansion of y.re in x.re 1553857637.072 * [backup-simplify]: Simplify y.re into y.re 1553857637.072 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857637.072 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1553857637.072 * [taylor]: Taking taylor expansion of -1 in x.re 1553857637.072 * [backup-simplify]: Simplify -1 into -1 1553857637.072 * [taylor]: Taking taylor expansion of y.re in x.re 1553857637.072 * [backup-simplify]: Simplify y.re into y.re 1553857637.072 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857637.072 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1553857637.072 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1553857637.072 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857637.072 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857637.072 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857637.072 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857637.073 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1553857637.073 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857637.073 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857637.073 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1553857637.073 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857637.073 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857637.073 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1553857637.073 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857637.073 * [backup-simplify]: Simplify (/ (/ 1 y.re) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857637.074 * [backup-simplify]: Simplify (* (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857637.074 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857637.074 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857637.074 * [taylor]: Taking taylor expansion of y.re in y.re 1553857637.074 * [backup-simplify]: Simplify 0 into 0 1553857637.074 * [backup-simplify]: Simplify 1 into 1 1553857637.074 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857637.074 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857637.074 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857637.074 * [taylor]: Taking taylor expansion of y.re in y.re 1553857637.074 * [backup-simplify]: Simplify 0 into 0 1553857637.074 * [backup-simplify]: Simplify 1 into 1 1553857637.074 * [backup-simplify]: Simplify (* 1 1) into 1 1553857637.074 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857637.074 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857637.075 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857637.075 * [taylor]: Taking taylor expansion of y.im in y.re 1553857637.075 * [backup-simplify]: Simplify y.im into y.im 1553857637.075 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857637.075 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857637.075 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857637.075 * [backup-simplify]: Simplify (* 0 1) into 0 1553857637.076 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857637.076 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857637.076 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857637.077 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 1553857637.077 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857637.077 * [taylor]: Taking taylor expansion of 1 in x.im 1553857637.077 * [backup-simplify]: Simplify 1 into 1 1553857637.077 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857637.078 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857637.078 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ -1 y.re))) into 0 1553857637.078 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1553857637.078 * [backup-simplify]: Simplify (- (/ (/ 1 (* y.im x.im)) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857637.079 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (* 0 (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857637.079 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1553857637.079 * [taylor]: Taking taylor expansion of (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857637.079 * [taylor]: Taking taylor expansion of y.im in y.re 1553857637.079 * [backup-simplify]: Simplify y.im into y.im 1553857637.079 * [taylor]: Taking taylor expansion of (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857637.079 * [taylor]: Taking taylor expansion of x.im in y.re 1553857637.079 * [backup-simplify]: Simplify x.im into x.im 1553857637.079 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857637.079 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857637.079 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857637.079 * [taylor]: Taking taylor expansion of y.re in y.re 1553857637.079 * [backup-simplify]: Simplify 0 into 0 1553857637.079 * [backup-simplify]: Simplify 1 into 1 1553857637.079 * [backup-simplify]: Simplify (* 1 1) into 1 1553857637.080 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857637.080 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857637.080 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857637.080 * [taylor]: Taking taylor expansion of y.im in y.re 1553857637.080 * [backup-simplify]: Simplify y.im into y.im 1553857637.080 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857637.080 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857637.080 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857637.080 * [backup-simplify]: Simplify (* x.im 1) into x.im 1553857637.080 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857637.080 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857637.081 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857637.081 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857637.081 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1553857637.082 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 1553857637.082 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857637.082 * [taylor]: Taking taylor expansion of 0 in x.im 1553857637.082 * [backup-simplify]: Simplify 0 into 0 1553857637.082 * [taylor]: Taking taylor expansion of 1 in y.im 1553857637.082 * [backup-simplify]: Simplify 1 into 1 1553857637.082 * [backup-simplify]: Simplify 0 into 0 1553857637.082 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857637.083 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857637.084 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1553857637.084 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857637.084 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1553857637.084 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857637.084 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857637.084 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857637.084 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 1553857637.085 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857637.085 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857637.085 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1553857637.085 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857637.086 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857637.086 * [backup-simplify]: Simplify (- (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 1553857637.087 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857637.087 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857637.087 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 1553857637.087 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1553857637.087 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1553857637.088 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857637.088 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857637.089 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857637.089 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 0) (+ (* 0 (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (* 0 (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))))) into 0 1553857637.089 * [taylor]: Taking taylor expansion of 0 in y.re 1553857637.089 * [backup-simplify]: Simplify 0 into 0 1553857637.089 * [taylor]: Taking taylor expansion of 0 in x.im 1553857637.089 * [backup-simplify]: Simplify 0 into 0 1553857637.089 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1553857637.089 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857637.089 * [taylor]: Taking taylor expansion of y.im in x.im 1553857637.089 * [backup-simplify]: Simplify y.im into y.im 1553857637.089 * [taylor]: Taking taylor expansion of x.im in x.im 1553857637.089 * [backup-simplify]: Simplify 0 into 0 1553857637.089 * [backup-simplify]: Simplify 1 into 1 1553857637.089 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857637.089 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857637.090 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857637.090 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857637.090 * [taylor]: Taking taylor expansion of y.im in y.im 1553857637.090 * [backup-simplify]: Simplify 0 into 0 1553857637.090 * [backup-simplify]: Simplify 1 into 1 1553857637.090 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857637.090 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857637.091 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857637.091 * [backup-simplify]: Simplify 0 into 0 1553857637.091 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553857637.092 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857637.092 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857637.092 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857637.092 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857637.096 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 1553857637.097 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1553857637.097 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.im 1553857637.097 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1553857637.097 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1553857637.097 * [taylor]: Taking taylor expansion of y.im in x.im 1553857637.097 * [backup-simplify]: Simplify y.im into y.im 1553857637.097 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857637.097 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857637.097 * [taylor]: Taking taylor expansion of 0 in y.im 1553857637.097 * [backup-simplify]: Simplify 0 into 0 1553857637.097 * [backup-simplify]: Simplify 0 into 0 1553857637.097 * [taylor]: Taking taylor expansion of 0 in y.im 1553857637.098 * [backup-simplify]: Simplify 0 into 0 1553857637.098 * [backup-simplify]: Simplify 0 into 0 1553857637.098 * [backup-simplify]: Simplify 0 into 0 1553857637.098 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857637.098 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857637.099 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1553857637.099 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857637.099 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1553857637.100 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857637.100 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857637.100 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857637.101 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 1553857637.101 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857637.101 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857637.101 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1553857637.102 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857637.102 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857637.103 * [backup-simplify]: Simplify (- (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* 0 (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 1553857637.103 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857637.103 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857637.104 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 1553857637.104 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1553857637.105 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1553857637.105 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857637.105 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857637.106 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857637.107 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 0) (+ (* 0 0) (+ (* 0 (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (* 0 (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))))) into 0 1553857637.107 * [taylor]: Taking taylor expansion of 0 in y.re 1553857637.107 * [backup-simplify]: Simplify 0 into 0 1553857637.107 * [taylor]: Taking taylor expansion of 0 in x.im 1553857637.107 * [backup-simplify]: Simplify 0 into 0 1553857637.107 * [taylor]: Taking taylor expansion of 0 in x.im 1553857637.107 * [backup-simplify]: Simplify 0 into 0 1553857637.107 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857637.108 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857637.108 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857637.108 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1553857637.108 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857637.108 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1553857637.108 * [taylor]: Taking taylor expansion of 0 in x.im 1553857637.108 * [backup-simplify]: Simplify 0 into 0 1553857637.109 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1553857637.110 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857637.111 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857637.111 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1553857637.111 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857637.113 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 1553857637.114 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1553857637.114 * [taylor]: Taking taylor expansion of 0 in x.im 1553857637.114 * [backup-simplify]: Simplify 0 into 0 1553857637.114 * [taylor]: Taking taylor expansion of 0 in y.im 1553857637.114 * [backup-simplify]: Simplify 0 into 0 1553857637.115 * [backup-simplify]: Simplify 0 into 0 1553857637.115 * [backup-simplify]: Simplify 0 into 0 1553857637.115 * * * [progress]: simplifying candidates 1553857637.115 * * * * [progress]: [ 1 / 193 ] simplifiying candidate # 1553857637.115 * * * * [progress]: [ 2 / 193 ] simplifiying candidate # 1553857637.115 * * * * [progress]: [ 3 / 193 ] simplifiying candidate # 1553857637.115 * * * * [progress]: [ 4 / 193 ] simplifiying candidate # 1553857637.115 * * * * [progress]: [ 5 / 193 ] simplifiying candidate # 1553857637.115 * * * * [progress]: [ 6 / 193 ] simplifiying candidate # 1553857637.115 * * * * [progress]: [ 7 / 193 ] simplifiying candidate # 1553857637.115 * * * * [progress]: [ 8 / 193 ] simplifiying candidate # 1553857637.115 * * * * [progress]: [ 9 / 193 ] simplifiying candidate # 1553857637.115 * * * * [progress]: [ 10 / 193 ] simplifiying candidate # 1553857637.116 * [simplify]: Simplifying (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) 1553857637.116 * * [simplify]: iters left: 6 (7 enodes) 1553857637.119 * * [simplify]: iters left: 5 (24 enodes) 1553857637.126 * * [simplify]: iters left: 4 (27 enodes) 1553857637.133 * * [simplify]: iters left: 3 (28 enodes) 1553857637.141 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.141 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857637.141 * * [simplify]: Extracting #2: cost 7 inf + 0 1553857637.141 * * [simplify]: Extracting #3: cost 12 inf + 0 1553857637.141 * * [simplify]: Extracting #4: cost 11 inf + 43 1553857637.141 * * [simplify]: Extracting #5: cost 7 inf + 263 1553857637.142 * * [simplify]: Extracting #6: cost 1 inf + 1365 1553857637.142 * * [simplify]: Extracting #7: cost 0 inf + 1582 1553857637.143 * [simplify]: Simplified to (fabs (cbrt (fma y.im y.im (* y.re y.re)))) 1553857637.143 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (* (fabs (cbrt (fma y.im y.im (* y.re y.re)))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1553857637.143 * * * * [progress]: [ 11 / 193 ] simplifiying candidate # 1553857637.143 * [simplify]: Simplifying (sqrt (sqrt (fma y.im y.im (* y.re y.re)))) 1553857637.143 * * [simplify]: iters left: 5 (6 enodes) 1553857637.146 * * [simplify]: iters left: 4 (20 enodes) 1553857637.152 * * [simplify]: iters left: 3 (24 enodes) 1553857637.158 * * [simplify]: iters left: 2 (25 enodes) 1553857637.165 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.165 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857637.165 * * [simplify]: Extracting #2: cost 7 inf + 0 1553857637.165 * * [simplify]: Extracting #3: cost 8 inf + 2 1553857637.165 * * [simplify]: Extracting #4: cost 5 inf + 295 1553857637.165 * * [simplify]: Extracting #5: cost 0 inf + 668 1553857637.166 * [simplify]: Simplified to (sqrt (hypot y.im y.re)) 1553857637.166 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1553857637.166 * * * * [progress]: [ 12 / 193 ] simplifiying candidate # 1553857637.166 * [simplify]: Simplifying (sqrt 1) 1553857637.166 * * [simplify]: iters left: 1 (2 enodes) 1553857637.169 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.169 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857637.169 * [simplify]: Simplified to 1 1553857637.169 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (* 1 (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857637.169 * * * * [progress]: [ 13 / 193 ] simplifiying candidate # 1553857637.170 * [simplify]: Simplifying (fma y.im y.im (* y.re y.re)) 1553857637.170 * * [simplify]: iters left: 3 (4 enodes) 1553857637.172 * * [simplify]: iters left: 2 (14 enodes) 1553857637.176 * * [simplify]: iters left: 1 (17 enodes) 1553857637.181 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.181 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857637.181 * * [simplify]: Extracting #2: cost 5 inf + 43 1553857637.181 * * [simplify]: Extracting #3: cost 0 inf + 360 1553857637.181 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 1553857637.181 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (pow (fma y.im y.im (* y.re y.re)) (/ 1 2)))) 1553857637.181 * * * * [progress]: [ 14 / 193 ] simplifiying candidate # 1553857637.181 * * * * [progress]: [ 15 / 193 ] simplifiying candidate # 1553857637.182 * [simplify]: Simplifying (sqrt (fma y.im y.im (* y.re y.re))) 1553857637.182 * * [simplify]: iters left: 4 (5 enodes) 1553857637.184 * * [simplify]: iters left: 3 (17 enodes) 1553857637.189 * * [simplify]: iters left: 2 (21 enodes) 1553857637.195 * * [simplify]: iters left: 1 (22 enodes) 1553857637.200 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.200 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857637.200 * * [simplify]: Extracting #2: cost 6 inf + 2 1553857637.201 * * [simplify]: Extracting #3: cost 2 inf + 392 1553857637.201 * * [simplify]: Extracting #4: cost 0 inf + 474 1553857637.201 * [simplify]: Simplified to (hypot y.im y.re) 1553857637.201 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (fabs (hypot y.im y.re)))) 1553857637.201 * * * * [progress]: [ 16 / 193 ] simplifiying candidate # 1553857637.201 * * * * [progress]: [ 17 / 193 ] simplifiying candidate #real (real->posit16 (sqrt (fma y.im y.im (* y.re y.re)))))))> 1553857637.201 * * * * [progress]: [ 18 / 193 ] simplifiying candidate # 1553857637.201 * * * * [progress]: [ 19 / 193 ] simplifiying candidate # 1553857637.202 * * * * [progress]: [ 20 / 193 ] simplifiying candidate # 1553857637.202 * * * * [progress]: [ 21 / 193 ] simplifiying candidate # 1553857637.202 * [simplify]: Simplifying (- (log (fma x.re y.re (* x.im y.im))) (log (hypot y.im y.re))) 1553857637.202 * * [simplify]: iters left: 6 (10 enodes) 1553857637.206 * * [simplify]: iters left: 5 (35 enodes) 1553857637.216 * * [simplify]: iters left: 4 (42 enodes) 1553857637.228 * * [simplify]: iters left: 3 (45 enodes) 1553857637.239 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.239 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857637.239 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857637.240 * * [simplify]: Extracting #3: cost 18 inf + 0 1553857637.240 * * [simplify]: Extracting #4: cost 15 inf + 61 1553857637.240 * * [simplify]: Extracting #5: cost 5 inf + 973 1553857637.241 * * [simplify]: Extracting #6: cost 0 inf + 2078 1553857637.242 * [simplify]: Simplified to (- (log (fma y.im x.im (* x.re y.re))) (log (hypot y.im y.re))) 1553857637.242 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (exp (- (log (fma y.im x.im (* x.re y.re))) (log (hypot y.im y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857637.242 * * * * [progress]: [ 22 / 193 ] simplifiying candidate # 1553857637.242 * * * * [progress]: [ 23 / 193 ] simplifiying candidate # 1553857637.242 * * * * [progress]: [ 24 / 193 ] simplifiying candidate # 1553857637.242 * [simplify]: Simplifying (/ (* (* (fma x.re y.re (* x.im y.im)) (fma x.re y.re (* x.im y.im))) (fma x.re y.re (* x.im y.im))) (* (* (hypot y.im y.re) (hypot y.im y.re)) (hypot y.im y.re))) 1553857637.243 * * [simplify]: iters left: 6 (12 enodes) 1553857637.252 * * [simplify]: iters left: 5 (48 enodes) 1553857637.268 * * [simplify]: iters left: 4 (104 enodes) 1553857637.317 * * [simplify]: iters left: 3 (299 enodes) 1553857637.461 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.461 * * [simplify]: Extracting #1: cost 37 inf + 0 1553857637.462 * * [simplify]: Extracting #2: cost 132 inf + 1 1553857637.463 * * [simplify]: Extracting #3: cost 236 inf + 1036 1553857637.468 * * [simplify]: Extracting #4: cost 89 inf + 31949 1553857637.479 * * [simplify]: Extracting #5: cost 4 inf + 52410 1553857637.499 * * [simplify]: Extracting #6: cost 0 inf + 53331 1553857637.524 * * [simplify]: Extracting #7: cost 0 inf + 53291 1553857637.549 * [simplify]: Simplified to (* (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (* (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)))) 1553857637.549 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (* (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857637.549 * * * * [progress]: [ 25 / 193 ] simplifiying candidate # 1553857637.549 * * * * [progress]: [ 26 / 193 ] simplifiying candidate # 1553857637.549 * * * * [progress]: [ 27 / 193 ] simplifiying candidate # 1553857637.549 * * * * [progress]: [ 28 / 193 ] simplifiying candidate # 1553857637.550 * * * * [progress]: [ 29 / 193 ] simplifiying candidate # 1553857637.550 * [simplify]: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857637.550 * * [simplify]: iters left: 6 (12 enodes) 1553857637.555 * * [simplify]: iters left: 5 (45 enodes) 1553857637.573 * * [simplify]: iters left: 4 (64 enodes) 1553857637.589 * * [simplify]: iters left: 3 (74 enodes) 1553857637.598 * * [simplify]: iters left: 2 (77 enodes) 1553857637.607 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.608 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857637.608 * * [simplify]: Extracting #2: cost 22 inf + 0 1553857637.608 * * [simplify]: Extracting #3: cost 30 inf + 0 1553857637.608 * * [simplify]: Extracting #4: cost 25 inf + 244 1553857637.608 * * [simplify]: Extracting #5: cost 16 inf + 1360 1553857637.609 * * [simplify]: Extracting #6: cost 4 inf + 4940 1553857637.610 * * [simplify]: Extracting #7: cost 0 inf + 6476 1553857637.611 * [simplify]: Simplified to (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) 1553857637.611 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857637.611 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) 1553857637.611 * * [simplify]: iters left: 6 (10 enodes) 1553857637.613 * * [simplify]: iters left: 5 (33 enodes) 1553857637.622 * * [simplify]: iters left: 4 (37 enodes) 1553857637.632 * * [simplify]: iters left: 3 (40 enodes) 1553857637.642 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.642 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857637.642 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857637.642 * * [simplify]: Extracting #3: cost 16 inf + 0 1553857637.642 * * [simplify]: Extracting #4: cost 12 inf + 118 1553857637.642 * * [simplify]: Extracting #5: cost 5 inf + 659 1553857637.643 * * [simplify]: Extracting #6: cost 0 inf + 1824 1553857637.644 * [simplify]: Simplified to (/ (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (hypot y.im y.re))) 1553857637.644 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (hypot y.im y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857637.644 * * * * [progress]: [ 30 / 193 ] simplifiying candidate # 1553857637.644 * [simplify]: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) 1553857637.644 * * [simplify]: iters left: 6 (11 enodes) 1553857637.647 * * [simplify]: iters left: 5 (38 enodes) 1553857637.652 * * [simplify]: iters left: 4 (46 enodes) 1553857637.658 * * [simplify]: iters left: 3 (52 enodes) 1553857637.664 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.664 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857637.664 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857637.665 * * [simplify]: Extracting #3: cost 22 inf + 0 1553857637.665 * * [simplify]: Extracting #4: cost 19 inf + 46 1553857637.665 * * [simplify]: Extracting #5: cost 12 inf + 482 1553857637.665 * * [simplify]: Extracting #6: cost 5 inf + 1883 1553857637.666 * * [simplify]: Extracting #7: cost 0 inf + 3438 1553857637.666 * [simplify]: Simplified to (/ (cbrt (fma x.im y.im (* x.re y.re))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma x.im y.im (* x.re y.re))))) 1553857637.666 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (cbrt (fma x.im y.im (* x.re y.re))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma x.im y.im (* x.re y.re))))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857637.666 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1553857637.666 * * [simplify]: iters left: 6 (10 enodes) 1553857637.669 * * [simplify]: iters left: 5 (33 enodes) 1553857637.674 * * [simplify]: iters left: 4 (37 enodes) 1553857637.684 * * [simplify]: iters left: 3 (40 enodes) 1553857637.695 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.695 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857637.695 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857637.695 * * [simplify]: Extracting #3: cost 16 inf + 0 1553857637.696 * * [simplify]: Extracting #4: cost 12 inf + 118 1553857637.696 * * [simplify]: Extracting #5: cost 5 inf + 579 1553857637.696 * * [simplify]: Extracting #6: cost 0 inf + 1664 1553857637.697 * [simplify]: Simplified to (/ (cbrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1553857637.697 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (/ (cbrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857637.697 * * * * [progress]: [ 31 / 193 ] simplifiying candidate # 1553857637.697 * [simplify]: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) 1553857637.698 * * [simplify]: iters left: 6 (10 enodes) 1553857637.702 * * [simplify]: iters left: 5 (35 enodes) 1553857637.714 * * [simplify]: iters left: 4 (49 enodes) 1553857637.727 * * [simplify]: iters left: 3 (53 enodes) 1553857637.737 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.737 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857637.737 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857637.738 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857637.738 * * [simplify]: Extracting #4: cost 12 inf + 5 1553857637.738 * * [simplify]: Extracting #5: cost 6 inf + 371 1553857637.738 * * [simplify]: Extracting #6: cost 0 inf + 1607 1553857637.738 * [simplify]: Simplified to (* (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im x.im (* x.re y.re)))) 1553857637.738 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im x.im (* x.re y.re)))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857637.739 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1553857637.739 * * [simplify]: iters left: 6 (9 enodes) 1553857637.740 * * [simplify]: iters left: 5 (30 enodes) 1553857637.744 * * [simplify]: iters left: 4 (34 enodes) 1553857637.749 * * [simplify]: iters left: 3 (37 enodes) 1553857637.753 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.753 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857637.753 * * [simplify]: Extracting #2: cost 9 inf + 0 1553857637.754 * * [simplify]: Extracting #3: cost 10 inf + 116 1553857637.754 * * [simplify]: Extracting #4: cost 9 inf + 160 1553857637.754 * * [simplify]: Extracting #5: cost 5 inf + 385 1553857637.754 * * [simplify]: Extracting #6: cost 1 inf + 1211 1553857637.754 * * [simplify]: Extracting #7: cost 0 inf + 1390 1553857637.754 * [simplify]: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1553857637.754 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857637.755 * * * * [progress]: [ 32 / 193 ] simplifiying candidate # 1553857637.755 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857637.755 * * [simplify]: iters left: 6 (11 enodes) 1553857637.757 * * [simplify]: iters left: 5 (38 enodes) 1553857637.763 * * [simplify]: iters left: 4 (44 enodes) 1553857637.775 * * [simplify]: iters left: 3 (47 enodes) 1553857637.783 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.784 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857637.784 * * [simplify]: Extracting #2: cost 12 inf + 0 1553857637.784 * * [simplify]: Extracting #3: cost 20 inf + 0 1553857637.784 * * [simplify]: Extracting #4: cost 16 inf + 198 1553857637.784 * * [simplify]: Extracting #5: cost 9 inf + 794 1553857637.784 * * [simplify]: Extracting #6: cost 1 inf + 2412 1553857637.785 * * [simplify]: Extracting #7: cost 0 inf + 2726 1553857637.785 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857637.785 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857637.785 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) 1553857637.785 * * [simplify]: iters left: 6 (10 enodes) 1553857637.787 * * [simplify]: iters left: 5 (33 enodes) 1553857637.792 * * [simplify]: iters left: 4 (37 enodes) 1553857637.797 * * [simplify]: iters left: 3 (40 enodes) 1553857637.802 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.802 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857637.802 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857637.802 * * [simplify]: Extracting #3: cost 16 inf + 0 1553857637.803 * * [simplify]: Extracting #4: cost 12 inf + 118 1553857637.803 * * [simplify]: Extracting #5: cost 5 inf + 659 1553857637.803 * * [simplify]: Extracting #6: cost 0 inf + 1664 1553857637.803 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (cbrt (hypot y.im y.re))) 1553857637.803 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (sqrt (fma y.im x.im (* x.re y.re))) (cbrt (hypot y.im y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857637.803 * * * * [progress]: [ 33 / 193 ] simplifiying candidate # 1553857637.804 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1553857637.804 * * [simplify]: iters left: 6 (10 enodes) 1553857637.806 * * [simplify]: iters left: 5 (33 enodes) 1553857637.811 * * [simplify]: iters left: 4 (37 enodes) 1553857637.820 * * [simplify]: iters left: 3 (40 enodes) 1553857637.825 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.825 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857637.825 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857637.825 * * [simplify]: Extracting #3: cost 16 inf + 0 1553857637.825 * * [simplify]: Extracting #4: cost 12 inf + 118 1553857637.825 * * [simplify]: Extracting #5: cost 5 inf + 579 1553857637.825 * * [simplify]: Extracting #6: cost 0 inf + 1504 1553857637.826 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1553857637.826 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857637.826 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1553857637.826 * * [simplify]: iters left: 6 (10 enodes) 1553857637.828 * * [simplify]: iters left: 5 (33 enodes) 1553857637.833 * * [simplify]: iters left: 4 (37 enodes) 1553857637.838 * * [simplify]: iters left: 3 (40 enodes) 1553857637.843 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.843 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857637.843 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857637.843 * * [simplify]: Extracting #3: cost 16 inf + 0 1553857637.843 * * [simplify]: Extracting #4: cost 12 inf + 118 1553857637.843 * * [simplify]: Extracting #5: cost 5 inf + 579 1553857637.844 * * [simplify]: Extracting #6: cost 0 inf + 1504 1553857637.844 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1553857637.844 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857637.844 * * * * [progress]: [ 34 / 193 ] simplifiying candidate # 1553857637.844 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) 1553857637.844 * * [simplify]: iters left: 6 (9 enodes) 1553857637.847 * * [simplify]: iters left: 5 (30 enodes) 1553857637.853 * * [simplify]: iters left: 4 (36 enodes) 1553857637.863 * * [simplify]: iters left: 3 (39 enodes) 1553857637.874 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.874 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857637.874 * * [simplify]: Extracting #2: cost 10 inf + 1 1553857637.874 * * [simplify]: Extracting #3: cost 7 inf + 47 1553857637.874 * * [simplify]: Extracting #4: cost 4 inf + 230 1553857637.874 * * [simplify]: Extracting #5: cost 0 inf + 649 1553857637.875 * [simplify]: Simplified to (sqrt (fma x.re y.re (* x.im y.im))) 1553857637.875 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (fma x.re y.re (* x.im y.im))) (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857637.875 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1553857637.875 * * [simplify]: iters left: 6 (9 enodes) 1553857637.880 * * [simplify]: iters left: 5 (30 enodes) 1553857637.889 * * [simplify]: iters left: 4 (34 enodes) 1553857637.899 * * [simplify]: iters left: 3 (37 enodes) 1553857637.904 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.904 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857637.904 * * [simplify]: Extracting #2: cost 9 inf + 0 1553857637.905 * * [simplify]: Extracting #3: cost 10 inf + 116 1553857637.905 * * [simplify]: Extracting #4: cost 9 inf + 160 1553857637.905 * * [simplify]: Extracting #5: cost 5 inf + 385 1553857637.905 * * [simplify]: Extracting #6: cost 1 inf + 1091 1553857637.905 * * [simplify]: Extracting #7: cost 0 inf + 1230 1553857637.905 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1553857637.905 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (fma x.re y.re (* x.im y.im))) (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857637.906 * * * * [progress]: [ 35 / 193 ] simplifiying candidate # 1553857637.906 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857637.906 * * [simplify]: iters left: 6 (7 enodes) 1553857637.908 * * [simplify]: iters left: 5 (25 enodes) 1553857637.912 * * [simplify]: iters left: 4 (29 enodes) 1553857637.916 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.916 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857637.917 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857637.917 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857637.917 * * [simplify]: Extracting #4: cost 8 inf + 117 1553857637.917 * * [simplify]: Extracting #5: cost 5 inf + 609 1553857637.917 * * [simplify]: Extracting #6: cost 1 inf + 1319 1553857637.917 * * [simplify]: Extracting #7: cost 0 inf + 1537 1553857637.917 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1553857637.917 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857637.918 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) 1553857637.918 * * [simplify]: iters left: 5 (9 enodes) 1553857637.919 * * [simplify]: iters left: 4 (30 enodes) 1553857637.924 * * [simplify]: iters left: 3 (34 enodes) 1553857637.928 * * [simplify]: iters left: 2 (37 enodes) 1553857637.937 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.937 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857637.937 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857637.937 * * [simplify]: Extracting #3: cost 12 inf + 4 1553857637.937 * * [simplify]: Extracting #4: cost 6 inf + 423 1553857637.938 * * [simplify]: Extracting #5: cost 0 inf + 1306 1553857637.938 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) 1553857637.938 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857637.938 * * * * [progress]: [ 36 / 193 ] simplifiying candidate # 1553857637.939 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.im y.re))) 1553857637.939 * * [simplify]: iters left: 4 (6 enodes) 1553857637.942 * * [simplify]: iters left: 3 (20 enodes) 1553857637.948 * * [simplify]: iters left: 2 (22 enodes) 1553857637.954 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.954 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857637.954 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857637.955 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857637.955 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857637.955 * * [simplify]: Extracting #5: cost 1 inf + 449 1553857637.955 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857637.955 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857637.955 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.im y.re))) (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857637.956 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1553857637.956 * * [simplify]: iters left: 5 (9 enodes) 1553857637.959 * * [simplify]: iters left: 4 (30 enodes) 1553857637.968 * * [simplify]: iters left: 3 (34 enodes) 1553857637.977 * * [simplify]: iters left: 2 (37 enodes) 1553857637.986 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.986 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857637.986 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857637.986 * * [simplify]: Extracting #3: cost 12 inf + 4 1553857637.986 * * [simplify]: Extracting #4: cost 6 inf + 383 1553857637.987 * * [simplify]: Extracting #5: cost 0 inf + 1146 1553857637.987 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1553857637.987 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.im y.re))) (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857637.988 * * * * [progress]: [ 37 / 193 ] simplifiying candidate # 1553857637.988 * [simplify]: Simplifying (/ 1 1) 1553857637.988 * * [simplify]: iters left: 2 (2 enodes) 1553857637.989 * * [simplify]: iters left: 1 (6 enodes) 1553857637.992 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.992 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857637.992 * [simplify]: Simplified to 1 1553857637.992 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857637.992 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) 1553857637.992 * * [simplify]: iters left: 5 (8 enodes) 1553857637.995 * * [simplify]: iters left: 4 (27 enodes) 1553857638.003 * * [simplify]: iters left: 3 (31 enodes) 1553857638.013 * * [simplify]: iters left: 2 (34 enodes) 1553857638.022 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857638.022 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857638.022 * * [simplify]: Extracting #2: cost 12 inf + 0 1553857638.022 * * [simplify]: Extracting #3: cost 8 inf + 103 1553857638.022 * * [simplify]: Extracting #4: cost 2 inf + 579 1553857638.023 * * [simplify]: Extracting #5: cost 0 inf + 872 1553857638.023 * [simplify]: Simplified to (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re)) 1553857638.023 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857638.023 * * * * [progress]: [ 38 / 193 ] simplifiying candidate # 1553857638.023 * * * * [progress]: [ 39 / 193 ] simplifiying candidate # 1553857638.023 * * * * [progress]: [ 40 / 193 ] simplifiying candidate # 1553857638.023 * * * * [progress]: [ 41 / 193 ] simplifiying candidate # 1553857638.024 * [simplify]: Simplifying (cbrt (hypot y.im y.re)) 1553857638.024 * * [simplify]: iters left: 2 (4 enodes) 1553857638.025 * * [simplify]: iters left: 1 (12 enodes) 1553857638.028 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857638.028 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857638.029 * * [simplify]: Extracting #2: cost 6 inf + 0 1553857638.029 * * [simplify]: Extracting #3: cost 4 inf + 2 1553857638.029 * * [simplify]: Extracting #4: cost 0 inf + 390 1553857638.029 * [simplify]: Simplified to (cbrt (hypot y.im y.re)) 1553857638.029 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (fma x.re y.re (* x.im y.im)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (cbrt (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857638.029 * * * * [progress]: [ 42 / 193 ] simplifiying candidate # 1553857638.029 * [simplify]: Simplifying (sqrt (hypot y.im y.re)) 1553857638.029 * * [simplify]: iters left: 2 (4 enodes) 1553857638.031 * * [simplify]: iters left: 1 (12 enodes) 1553857638.034 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857638.034 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857638.034 * * [simplify]: Extracting #2: cost 6 inf + 0 1553857638.034 * * [simplify]: Extracting #3: cost 4 inf + 2 1553857638.035 * * [simplify]: Extracting #4: cost 0 inf + 310 1553857638.035 * [simplify]: Simplified to (sqrt (hypot y.im y.re)) 1553857638.035 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857638.035 * * * * [progress]: [ 43 / 193 ] simplifiying candidate # 1553857638.035 * [simplify]: Simplifying (hypot y.im y.re) 1553857638.035 * * [simplify]: iters left: 1 (3 enodes) 1553857638.036 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857638.037 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857638.037 * * [simplify]: Extracting #2: cost 2 inf + 2 1553857638.037 * * [simplify]: Extracting #3: cost 0 inf + 116 1553857638.037 * [simplify]: Simplified to (hypot y.im y.re) 1553857638.037 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (fma x.re y.re (* x.im y.im)) 1) (hypot y.im y.re)) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857638.037 * * * * [progress]: [ 44 / 193 ] simplifiying candidate # 1553857638.037 * [simplify]: Simplifying (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1553857638.037 * * [simplify]: iters left: 6 (8 enodes) 1553857638.041 * * [simplify]: iters left: 5 (27 enodes) 1553857638.048 * * [simplify]: iters left: 4 (31 enodes) 1553857638.057 * * [simplify]: iters left: 3 (34 enodes) 1553857638.066 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857638.066 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857638.066 * * [simplify]: Extracting #2: cost 5 inf + 0 1553857638.066 * * [simplify]: Extracting #3: cost 12 inf + 0 1553857638.066 * * [simplify]: Extracting #4: cost 9 inf + 46 1553857638.066 * * [simplify]: Extracting #5: cost 5 inf + 271 1553857638.067 * * [simplify]: Extracting #6: cost 1 inf + 947 1553857638.067 * * [simplify]: Extracting #7: cost 0 inf + 1166 1553857638.068 * [simplify]: Simplified to (* (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (fma x.im y.im (* x.re y.re)))) 1553857638.068 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (fma x.im y.im (* x.re y.re)))) (/ (hypot y.im y.re) (cbrt (fma x.re y.re (* x.im y.im))))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857638.068 * * * * [progress]: [ 45 / 193 ] simplifiying candidate # 1553857638.068 * [simplify]: Simplifying (sqrt (fma x.re y.re (* x.im y.im))) 1553857638.068 * * [simplify]: iters left: 4 (7 enodes) 1553857638.071 * * [simplify]: iters left: 3 (24 enodes) 1553857638.078 * * [simplify]: iters left: 2 (28 enodes) 1553857638.085 * * [simplify]: iters left: 1 (31 enodes) 1553857638.093 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857638.093 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857638.093 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857638.093 * * [simplify]: Extracting #3: cost 8 inf + 4 1553857638.094 * * [simplify]: Extracting #4: cost 2 inf + 410 1553857638.094 * * [simplify]: Extracting #5: cost 0 inf + 648 1553857638.094 * [simplify]: Simplified to (sqrt (fma x.re y.re (* x.im y.im))) 1553857638.094 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (/ (hypot y.im y.re) (sqrt (fma x.re y.re (* x.im y.im))))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857638.095 * * * * [progress]: [ 46 / 193 ] simplifiying candidate # 1553857638.095 * * * * [progress]: [ 47 / 193 ] simplifiying candidate #real (real->posit16 (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (fma y.im y.im (* y.re y.re)))))> 1553857638.095 * * * * [progress]: [ 48 / 193 ] simplifiying candidate # 1553857638.095 * * * * [progress]: [ 49 / 193 ] simplifiying candidate # 1553857638.095 * * * * [progress]: [ 50 / 193 ] simplifiying candidate # 1553857638.095 * * * * [progress]: [ 51 / 193 ] simplifiying candidate # 1553857638.095 * * * * [progress]: [ 52 / 193 ] simplifiying candidate # 1553857638.095 * * * * [progress]: [ 53 / 193 ] simplifiying candidate # 1553857638.095 * * * * [progress]: [ 54 / 193 ] simplifiying candidate # 1553857638.095 * * * * [progress]: [ 55 / 193 ] simplifiying candidate # 1553857638.095 * * * * [progress]: [ 56 / 193 ] simplifiying candidate # 1553857638.095 * * * * [progress]: [ 57 / 193 ] simplifiying candidate # 1553857638.095 * * * * [progress]: [ 58 / 193 ] simplifiying candidate #real (real->posit16 (fma x.re y.re (* x.im y.im)))) (hypot y.im y.re)) (sqrt (fma y.im y.im (* y.re y.re)))))> 1553857638.095 * * * * [progress]: [ 59 / 193 ] simplifiying candidate # 1553857638.095 * * * * [progress]: [ 60 / 193 ] simplifiying candidate # 1553857638.096 * * * * [progress]: [ 61 / 193 ] simplifiying candidate # 1553857638.096 * * * * [progress]: [ 62 / 193 ] simplifiying candidate # 1553857638.096 * [simplify]: Simplifying (- (- (log (fma x.re y.re (* x.im y.im))) (log (hypot y.im y.re))) (log (sqrt (fma y.im y.im (* y.re y.re))))) 1553857638.096 * * [simplify]: iters left: 6 (15 enodes) 1553857638.103 * * [simplify]: iters left: 5 (56 enodes) 1553857638.119 * * [simplify]: iters left: 4 (84 enodes) 1553857638.143 * * [simplify]: iters left: 3 (130 enodes) 1553857638.167 * * [simplify]: iters left: 2 (159 enodes) 1553857638.185 * * [simplify]: iters left: 1 (172 enodes) 1553857638.215 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857638.215 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857638.215 * * [simplify]: Extracting #2: cost 19 inf + 0 1553857638.215 * * [simplify]: Extracting #3: cost 28 inf + 0 1553857638.216 * * [simplify]: Extracting #4: cost 27 inf + 145 1553857638.216 * * [simplify]: Extracting #5: cost 17 inf + 1295 1553857638.217 * * [simplify]: Extracting #6: cost 4 inf + 4061 1553857638.219 * * [simplify]: Extracting #7: cost 0 inf + 4809 1553857638.221 * [simplify]: Simplified to (- (- (log (fma x.re y.re (* x.im y.im))) (log (hypot y.im y.re))) (log (hypot y.im y.re))) 1553857638.221 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (- (log (fma x.re y.re (* x.im y.im))) (log (hypot y.im y.re))) (log (hypot y.im y.re))))) 1553857638.221 * * * * [progress]: [ 63 / 193 ] simplifiying candidate # 1553857638.221 * [simplify]: Simplifying (- (log (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (log (sqrt (fma y.im y.im (* y.re y.re))))) 1553857638.222 * * [simplify]: iters left: 6 (14 enodes) 1553857638.227 * * [simplify]: iters left: 5 (52 enodes) 1553857638.238 * * [simplify]: iters left: 4 (72 enodes) 1553857638.248 * * [simplify]: iters left: 3 (103 enodes) 1553857638.266 * * [simplify]: iters left: 2 (119 enodes) 1553857638.295 * * [simplify]: iters left: 1 (137 enodes) 1553857638.323 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857638.323 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857638.324 * * [simplify]: Extracting #2: cost 34 inf + 0 1553857638.324 * * [simplify]: Extracting #3: cost 44 inf + 0 1553857638.324 * * [simplify]: Extracting #4: cost 43 inf + 145 1553857638.324 * * [simplify]: Extracting #5: cost 29 inf + 2157 1553857638.325 * * [simplify]: Extracting #6: cost 2 inf + 7054 1553857638.327 * * [simplify]: Extracting #7: cost 0 inf + 7595 1553857638.328 * [simplify]: Simplified to (- (log (fma x.re y.re (* x.im y.im))) (+ (log (hypot y.im y.re)) (log (hypot y.im y.re)))) 1553857638.328 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (fma x.re y.re (* x.im y.im))) (+ (log (hypot y.im y.re)) (log (hypot y.im y.re)))))) 1553857638.328 * * * * [progress]: [ 64 / 193 ] simplifiying candidate # 1553857638.328 * * * * [progress]: [ 65 / 193 ] simplifiying candidate # 1553857638.328 * * * * [progress]: [ 66 / 193 ] simplifiying candidate # 1553857638.328 * [simplify]: Simplifying (/ (/ (* (* (fma x.re y.re (* x.im y.im)) (fma x.re y.re (* x.im y.im))) (fma x.re y.re (* x.im y.im))) (* (* (hypot y.im y.re) (hypot y.im y.re)) (hypot y.im y.re))) (* (* (sqrt (fma y.im y.im (* y.re y.re))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857638.328 * * [simplify]: iters left: 6 (18 enodes) 1553857638.332 * * [simplify]: iters left: 5 (72 enodes) 1553857638.353 * * [simplify]: iters left: 4 (172 enodes) 1553857638.433 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857638.433 * * [simplify]: Extracting #1: cost 40 inf + 0 1553857638.433 * * [simplify]: Extracting #2: cost 123 inf + 0 1553857638.434 * * [simplify]: Extracting #3: cost 155 inf + 966 1553857638.437 * * [simplify]: Extracting #4: cost 76 inf + 17130 1553857638.443 * * [simplify]: Extracting #5: cost 8 inf + 36479 1553857638.452 * * [simplify]: Extracting #6: cost 0 inf + 38586 1553857638.468 * [simplify]: Simplified to (/ (/ (/ (* (fma y.im x.im (* x.re y.re)) (* (fma y.im x.im (* x.re y.re)) (fma y.im x.im (* x.re y.re)))) (fma y.im y.im (* y.re y.re))) (fma y.im y.im (* y.re y.re))) (fma y.im y.im (* y.re y.re))) 1553857638.468 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (/ (/ (/ (* (fma y.im x.im (* x.re y.re)) (* (fma y.im x.im (* x.re y.re)) (fma y.im x.im (* x.re y.re)))) (fma y.im y.im (* y.re y.re))) (fma y.im y.im (* y.re y.re))) (fma y.im y.im (* y.re y.re))))) 1553857638.468 * * * * [progress]: [ 67 / 193 ] simplifiying candidate # 1553857638.469 * [simplify]: Simplifying (/ (* (* (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (* (* (sqrt (fma y.im y.im (* y.re y.re))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857638.469 * * [simplify]: iters left: 6 (16 enodes) 1553857638.480 * * [simplify]: iters left: 5 (67 enodes) 1553857638.505 * * [simplify]: iters left: 4 (178 enodes) 1553857638.588 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857638.588 * * [simplify]: Extracting #1: cost 44 inf + 0 1553857638.589 * * [simplify]: Extracting #2: cost 107 inf + 1 1553857638.590 * * [simplify]: Extracting #3: cost 145 inf + 555 1553857638.592 * * [simplify]: Extracting #4: cost 109 inf + 6341 1553857638.605 * * [simplify]: Extracting #5: cost 14 inf + 34524 1553857638.621 * * [simplify]: Extracting #6: cost 0 inf + 38775 1553857638.630 * * [simplify]: Extracting #7: cost 0 inf + 38549 1553857638.638 * [simplify]: Simplified to (* (* (/ (fma x.re y.re (* x.im y.im)) (fma y.im y.im (* y.re y.re))) (/ (fma x.re y.re (* x.im y.im)) (fma y.im y.im (* y.re y.re)))) (/ (fma x.re y.re (* x.im y.im)) (fma y.im y.im (* y.re y.re)))) 1553857638.638 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (* (* (/ (fma x.re y.re (* x.im y.im)) (fma y.im y.im (* y.re y.re))) (/ (fma x.re y.re (* x.im y.im)) (fma y.im y.im (* y.re y.re)))) (/ (fma x.re y.re (* x.im y.im)) (fma y.im y.im (* y.re y.re)))))) 1553857638.638 * * * * [progress]: [ 68 / 193 ] simplifiying candidate # 1553857638.638 * * * * [progress]: [ 69 / 193 ] simplifiying candidate # 1553857638.638 * * * * [progress]: [ 70 / 193 ] simplifiying candidate # 1553857638.638 * * * * [progress]: [ 71 / 193 ] simplifiying candidate # 1553857638.639 * * * * [progress]: [ 72 / 193 ] simplifiying candidate # 1553857638.639 * [simplify]: Simplifying (/ (* (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857638.639 * * [simplify]: iters left: 6 (16 enodes) 1553857638.642 * * [simplify]: iters left: 5 (59 enodes) 1553857638.652 * * [simplify]: iters left: 4 (81 enodes) 1553857638.668 * * [simplify]: iters left: 3 (92 enodes) 1553857638.681 * * [simplify]: iters left: 2 (95 enodes) 1553857638.692 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857638.692 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857638.692 * * [simplify]: Extracting #2: cost 22 inf + 0 1553857638.692 * * [simplify]: Extracting #3: cost 28 inf + 0 1553857638.692 * * [simplify]: Extracting #4: cost 34 inf + 2 1553857638.693 * * [simplify]: Extracting #5: cost 28 inf + 560 1553857638.694 * * [simplify]: Extracting #6: cost 10 inf + 4022 1553857638.696 * * [simplify]: Extracting #7: cost 0 inf + 8082 1553857638.699 * [simplify]: Simplified to (* (/ (cbrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1553857638.699 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1553857638.699 * [simplify]: Simplifying (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857638.699 * * [simplify]: iters left: 6 (14 enodes) 1553857638.705 * * [simplify]: iters left: 5 (47 enodes) 1553857639.127 * * [simplify]: iters left: 4 (54 enodes) 1553857639.141 * * [simplify]: iters left: 3 (58 enodes) 1553857639.149 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857639.149 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857639.149 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857639.149 * * [simplify]: Extracting #3: cost 14 inf + 0 1553857639.149 * * [simplify]: Extracting #4: cost 19 inf + 59 1553857639.149 * * [simplify]: Extracting #5: cost 11 inf + 948 1553857639.149 * * [simplify]: Extracting #6: cost 1 inf + 2446 1553857639.150 * * [simplify]: Extracting #7: cost 0 inf + 2840 1553857639.150 * [simplify]: Simplified to (/ (cbrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1553857639.150 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (cbrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1553857639.150 * * * * [progress]: [ 73 / 193 ] simplifiying candidate # 1553857639.151 * [simplify]: Simplifying (/ (* (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1553857639.151 * * [simplify]: iters left: 6 (16 enodes) 1553857639.154 * * [simplify]: iters left: 5 (56 enodes) 1553857639.162 * * [simplify]: iters left: 4 (67 enodes) 1553857639.172 * * [simplify]: iters left: 3 (74 enodes) 1553857639.186 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857639.186 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857639.186 * * [simplify]: Extracting #2: cost 15 inf + 0 1553857639.186 * * [simplify]: Extracting #3: cost 21 inf + 0 1553857639.187 * * [simplify]: Extracting #4: cost 32 inf + 0 1553857639.187 * * [simplify]: Extracting #5: cost 30 inf + 145 1553857639.187 * * [simplify]: Extracting #6: cost 11 inf + 2486 1553857639.189 * * [simplify]: Extracting #7: cost 2 inf + 5824 1553857639.191 * * [simplify]: Extracting #8: cost 0 inf + 6882 1553857639.193 * [simplify]: Simplified to (* (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re)))))) 1553857639.193 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1553857639.193 * [simplify]: Simplifying (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857639.193 * * [simplify]: iters left: 6 (14 enodes) 1553857639.199 * * [simplify]: iters left: 5 (47 enodes) 1553857639.213 * * [simplify]: iters left: 4 (54 enodes) 1553857639.228 * * [simplify]: iters left: 3 (58 enodes) 1553857639.246 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857639.246 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857639.246 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857639.246 * * [simplify]: Extracting #3: cost 13 inf + 0 1553857639.246 * * [simplify]: Extracting #4: cost 24 inf + 0 1553857639.246 * * [simplify]: Extracting #5: cost 21 inf + 186 1553857639.247 * * [simplify]: Extracting #6: cost 4 inf + 2682 1553857639.248 * * [simplify]: Extracting #7: cost 0 inf + 3624 1553857639.249 * [simplify]: Simplified to (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857639.249 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1553857639.249 * * * * [progress]: [ 74 / 193 ] simplifiying candidate # 1553857639.249 * [simplify]: Simplifying (/ (* (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857639.250 * * [simplify]: iters left: 6 (15 enodes) 1553857639.256 * * [simplify]: iters left: 5 (52 enodes) 1553857639.272 * * [simplify]: iters left: 4 (63 enodes) 1553857639.290 * * [simplify]: iters left: 3 (70 enodes) 1553857639.308 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857639.308 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857639.308 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857639.308 * * [simplify]: Extracting #3: cost 20 inf + 0 1553857639.308 * * [simplify]: Extracting #4: cost 26 inf + 2 1553857639.308 * * [simplify]: Extracting #5: cost 18 inf + 771 1553857639.309 * * [simplify]: Extracting #6: cost 8 inf + 2284 1553857639.310 * * [simplify]: Extracting #7: cost 1 inf + 4450 1553857639.311 * * [simplify]: Extracting #8: cost 0 inf + 4804 1553857639.313 * [simplify]: Simplified to (/ (* (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1553857639.313 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1553857639.313 * [simplify]: Simplifying (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857639.314 * * [simplify]: iters left: 6 (14 enodes) 1553857639.319 * * [simplify]: iters left: 5 (47 enodes) 1553857639.333 * * [simplify]: iters left: 4 (54 enodes) 1553857639.347 * * [simplify]: iters left: 3 (58 enodes) 1553857639.361 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857639.361 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857639.361 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857639.361 * * [simplify]: Extracting #3: cost 14 inf + 0 1553857639.362 * * [simplify]: Extracting #4: cost 19 inf + 59 1553857639.362 * * [simplify]: Extracting #5: cost 11 inf + 868 1553857639.363 * * [simplify]: Extracting #6: cost 1 inf + 2326 1553857639.364 * * [simplify]: Extracting #7: cost 0 inf + 2680 1553857639.364 * [simplify]: Simplified to (/ (cbrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1553857639.365 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (cbrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1553857639.365 * * * * [progress]: [ 75 / 193 ] simplifiying candidate # 1553857639.365 * [simplify]: Simplifying (/ (* (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt 1)) 1553857639.365 * * [simplify]: iters left: 6 (13 enodes) 1553857639.372 * * [simplify]: iters left: 5 (46 enodes) 1553857639.387 * * [simplify]: iters left: 4 (56 enodes) 1553857639.400 * * [simplify]: iters left: 3 (63 enodes) 1553857639.408 * * [simplify]: iters left: 2 (64 enodes) 1553857639.415 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857639.415 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857639.415 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857639.415 * * [simplify]: Extracting #3: cost 10 inf + 1 1553857639.415 * * [simplify]: Extracting #4: cost 18 inf + 1 1553857639.415 * * [simplify]: Extracting #5: cost 16 inf + 5 1553857639.416 * * [simplify]: Extracting #6: cost 10 inf + 344 1553857639.416 * * [simplify]: Extracting #7: cost 7 inf + 679 1553857639.416 * * [simplify]: Extracting #8: cost 2 inf + 2049 1553857639.416 * * [simplify]: Extracting #9: cost 0 inf + 2679 1553857639.417 * [simplify]: Simplified to (* (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)))) 1553857639.417 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)))) (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857639.417 * [simplify]: Simplifying (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re)))) 1553857639.417 * * [simplify]: iters left: 6 (13 enodes) 1553857639.420 * * [simplify]: iters left: 5 (44 enodes) 1553857639.427 * * [simplify]: iters left: 4 (51 enodes) 1553857639.441 * * [simplify]: iters left: 3 (55 enodes) 1553857639.454 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857639.454 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857639.454 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857639.454 * * [simplify]: Extracting #3: cost 12 inf + 59 1553857639.454 * * [simplify]: Extracting #4: cost 16 inf + 198 1553857639.454 * * [simplify]: Extracting #5: cost 12 inf + 421 1553857639.454 * * [simplify]: Extracting #6: cost 8 inf + 701 1553857639.455 * * [simplify]: Extracting #7: cost 2 inf + 1818 1553857639.455 * * [simplify]: Extracting #8: cost 0 inf + 2406 1553857639.455 * [simplify]: Simplified to (/ (cbrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (hypot y.im y.re)) 1553857639.455 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)))) (/ (cbrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (hypot y.im y.re)))) 1553857639.455 * * * * [progress]: [ 76 / 193 ] simplifiying candidate # 1553857639.456 * [simplify]: Simplifying (/ (* (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857639.456 * * [simplify]: iters left: 6 (15 enodes) 1553857639.459 * * [simplify]: iters left: 5 (52 enodes) 1553857639.466 * * [simplify]: iters left: 4 (63 enodes) 1553857639.474 * * [simplify]: iters left: 3 (70 enodes) 1553857639.488 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857639.488 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857639.488 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857639.489 * * [simplify]: Extracting #3: cost 20 inf + 0 1553857639.489 * * [simplify]: Extracting #4: cost 26 inf + 2 1553857639.489 * * [simplify]: Extracting #5: cost 18 inf + 771 1553857639.490 * * [simplify]: Extracting #6: cost 8 inf + 2284 1553857639.491 * * [simplify]: Extracting #7: cost 1 inf + 4450 1553857639.492 * * [simplify]: Extracting #8: cost 0 inf + 4804 1553857639.494 * [simplify]: Simplified to (/ (* (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1553857639.494 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1553857639.495 * [simplify]: Simplifying (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857639.495 * * [simplify]: iters left: 6 (14 enodes) 1553857639.500 * * [simplify]: iters left: 5 (47 enodes) 1553857639.514 * * [simplify]: iters left: 4 (54 enodes) 1553857639.528 * * [simplify]: iters left: 3 (58 enodes) 1553857639.543 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857639.543 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857639.543 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857639.544 * * [simplify]: Extracting #3: cost 14 inf + 0 1553857639.544 * * [simplify]: Extracting #4: cost 19 inf + 59 1553857639.544 * * [simplify]: Extracting #5: cost 11 inf + 868 1553857639.545 * * [simplify]: Extracting #6: cost 1 inf + 2326 1553857639.546 * * [simplify]: Extracting #7: cost 0 inf + 2680 1553857639.546 * [simplify]: Simplified to (/ (cbrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1553857639.547 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (cbrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1553857639.547 * * * * [progress]: [ 77 / 193 ] simplifiying candidate # 1553857639.547 * [simplify]: Simplifying (/ (* (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)))) 1) 1553857639.547 * * [simplify]: iters left: 6 (12 enodes) 1553857639.553 * * [simplify]: iters left: 5 (41 enodes) 1553857639.566 * * [simplify]: iters left: 4 (55 enodes) 1553857639.578 * * [simplify]: iters left: 3 (59 enodes) 1553857639.585 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857639.585 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857639.586 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857639.586 * * [simplify]: Extracting #3: cost 10 inf + 1 1553857639.586 * * [simplify]: Extracting #4: cost 18 inf + 1 1553857639.586 * * [simplify]: Extracting #5: cost 16 inf + 5 1553857639.586 * * [simplify]: Extracting #6: cost 6 inf + 873 1553857639.586 * * [simplify]: Extracting #7: cost 2 inf + 2050 1553857639.587 * * [simplify]: Extracting #8: cost 0 inf + 2679 1553857639.587 * [simplify]: Simplified to (* (cbrt (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re))) (cbrt (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re)))) 1553857639.587 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re))) (cbrt (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re)))) (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857639.587 * [simplify]: Simplifying (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re)))) 1553857639.587 * * [simplify]: iters left: 6 (13 enodes) 1553857639.590 * * [simplify]: iters left: 5 (44 enodes) 1553857639.596 * * [simplify]: iters left: 4 (51 enodes) 1553857639.606 * * [simplify]: iters left: 3 (55 enodes) 1553857639.620 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857639.620 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857639.620 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857639.620 * * [simplify]: Extracting #3: cost 12 inf + 59 1553857639.620 * * [simplify]: Extracting #4: cost 16 inf + 198 1553857639.620 * * [simplify]: Extracting #5: cost 12 inf + 421 1553857639.621 * * [simplify]: Extracting #6: cost 8 inf + 701 1553857639.621 * * [simplify]: Extracting #7: cost 2 inf + 1818 1553857639.622 * * [simplify]: Extracting #8: cost 0 inf + 2406 1553857639.623 * [simplify]: Simplified to (/ (cbrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (hypot y.im y.re)) 1553857639.623 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)))) 1) (/ (cbrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (hypot y.im y.re)))) 1553857639.623 * * * * [progress]: [ 78 / 193 ] simplifiying candidate # 1553857639.623 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857639.624 * * [simplify]: iters left: 6 (15 enodes) 1553857639.630 * * [simplify]: iters left: 5 (52 enodes) 1553857639.643 * * [simplify]: iters left: 4 (61 enodes) 1553857639.651 * * [simplify]: iters left: 3 (65 enodes) 1553857639.659 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857639.660 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857639.660 * * [simplify]: Extracting #2: cost 12 inf + 0 1553857639.660 * * [simplify]: Extracting #3: cost 18 inf + 0 1553857639.660 * * [simplify]: Extracting #4: cost 23 inf + 59 1553857639.660 * * [simplify]: Extracting #5: cost 15 inf + 973 1553857639.660 * * [simplify]: Extracting #6: cost 5 inf + 2092 1553857639.661 * * [simplify]: Extracting #7: cost 0 inf + 3822 1553857639.661 * [simplify]: Simplified to (/ (/ (sqrt (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1553857639.661 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1553857639.662 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857639.662 * * [simplify]: iters left: 6 (14 enodes) 1553857639.664 * * [simplify]: iters left: 5 (47 enodes) 1553857639.673 * * [simplify]: iters left: 4 (54 enodes) 1553857639.688 * * [simplify]: iters left: 3 (58 enodes) 1553857639.702 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857639.702 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857639.702 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857639.702 * * [simplify]: Extracting #3: cost 14 inf + 0 1553857639.702 * * [simplify]: Extracting #4: cost 19 inf + 59 1553857639.703 * * [simplify]: Extracting #5: cost 11 inf + 948 1553857639.704 * * [simplify]: Extracting #6: cost 1 inf + 2326 1553857639.704 * * [simplify]: Extracting #7: cost 0 inf + 2680 1553857639.705 * [simplify]: Simplified to (/ (sqrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1553857639.705 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (sqrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1553857639.706 * * * * [progress]: [ 79 / 193 ] simplifiying candidate # 1553857639.706 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1553857639.706 * * [simplify]: iters left: 6 (15 enodes) 1553857639.712 * * [simplify]: iters left: 5 (51 enodes) 1553857639.728 * * [simplify]: iters left: 4 (58 enodes) 1553857639.745 * * [simplify]: iters left: 3 (62 enodes) 1553857639.761 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857639.762 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857639.762 * * [simplify]: Extracting #2: cost 9 inf + 0 1553857639.762 * * [simplify]: Extracting #3: cost 15 inf + 0 1553857639.762 * * [simplify]: Extracting #4: cost 26 inf + 0 1553857639.762 * * [simplify]: Extracting #5: cost 22 inf + 227 1553857639.763 * * [simplify]: Extracting #6: cost 8 inf + 1839 1553857639.764 * * [simplify]: Extracting #7: cost 0 inf + 3898 1553857639.765 * [simplify]: Simplified to (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1553857639.765 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1553857639.765 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857639.765 * * [simplify]: iters left: 6 (14 enodes) 1553857639.771 * * [simplify]: iters left: 5 (47 enodes) 1553857639.781 * * [simplify]: iters left: 4 (54 enodes) 1553857639.788 * * [simplify]: iters left: 3 (58 enodes) 1553857639.796 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857639.796 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857639.796 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857639.796 * * [simplify]: Extracting #3: cost 13 inf + 0 1553857639.796 * * [simplify]: Extracting #4: cost 24 inf + 0 1553857639.796 * * [simplify]: Extracting #5: cost 21 inf + 186 1553857639.796 * * [simplify]: Extracting #6: cost 4 inf + 2562 1553857639.797 * * [simplify]: Extracting #7: cost 0 inf + 3464 1553857639.797 * [simplify]: Simplified to (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857639.797 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1553857639.797 * * * * [progress]: [ 80 / 193 ] simplifiying candidate # 1553857639.798 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857639.798 * * [simplify]: iters left: 6 (14 enodes) 1553857639.800 * * [simplify]: iters left: 5 (47 enodes) 1553857639.807 * * [simplify]: iters left: 4 (54 enodes) 1553857639.819 * * [simplify]: iters left: 3 (58 enodes) 1553857639.832 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857639.832 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857639.832 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857639.832 * * [simplify]: Extracting #3: cost 14 inf + 0 1553857639.832 * * [simplify]: Extracting #4: cost 19 inf + 59 1553857639.833 * * [simplify]: Extracting #5: cost 11 inf + 868 1553857639.833 * * [simplify]: Extracting #6: cost 1 inf + 2206 1553857639.834 * * [simplify]: Extracting #7: cost 0 inf + 2520 1553857639.835 * [simplify]: Simplified to (/ (sqrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1553857639.835 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1553857639.835 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857639.835 * * [simplify]: iters left: 6 (14 enodes) 1553857639.841 * * [simplify]: iters left: 5 (47 enodes) 1553857639.853 * * [simplify]: iters left: 4 (54 enodes) 1553857639.867 * * [simplify]: iters left: 3 (58 enodes) 1553857639.882 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857639.882 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857639.882 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857639.882 * * [simplify]: Extracting #3: cost 14 inf + 0 1553857639.882 * * [simplify]: Extracting #4: cost 19 inf + 59 1553857639.882 * * [simplify]: Extracting #5: cost 11 inf + 868 1553857639.883 * * [simplify]: Extracting #6: cost 1 inf + 2206 1553857639.884 * * [simplify]: Extracting #7: cost 0 inf + 2520 1553857639.885 * [simplify]: Simplified to (/ (sqrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1553857639.885 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (sqrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1553857639.885 * * * * [progress]: [ 81 / 193 ] simplifiying candidate # 1553857639.885 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt 1)) 1553857639.886 * * [simplify]: iters left: 6 (12 enodes) 1553857639.891 * * [simplify]: iters left: 5 (41 enodes) 1553857639.898 * * [simplify]: iters left: 4 (47 enodes) 1553857639.904 * * [simplify]: iters left: 3 (52 enodes) 1553857639.911 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857639.911 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857639.911 * * [simplify]: Extracting #2: cost 6 inf + 1 1553857639.911 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857639.911 * * [simplify]: Extracting #4: cost 12 inf + 5 1553857639.911 * * [simplify]: Extracting #5: cost 2 inf + 1065 1553857639.911 * * [simplify]: Extracting #6: cost 0 inf + 1341 1553857639.912 * [simplify]: Simplified to (sqrt (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re))) 1553857639.912 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re))) (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857639.912 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re)))) 1553857639.912 * * [simplify]: iters left: 6 (13 enodes) 1553857639.914 * * [simplify]: iters left: 5 (44 enodes) 1553857639.921 * * [simplify]: iters left: 4 (51 enodes) 1553857639.934 * * [simplify]: iters left: 3 (55 enodes) 1553857639.948 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857639.948 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857639.948 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857639.948 * * [simplify]: Extracting #3: cost 12 inf + 59 1553857639.948 * * [simplify]: Extracting #4: cost 16 inf + 198 1553857639.949 * * [simplify]: Extracting #5: cost 12 inf + 421 1553857639.949 * * [simplify]: Extracting #6: cost 8 inf + 701 1553857639.950 * * [simplify]: Extracting #7: cost 2 inf + 1738 1553857639.951 * * [simplify]: Extracting #8: cost 0 inf + 2246 1553857639.951 * [simplify]: Simplified to (/ (sqrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (hypot y.im y.re)) 1553857639.951 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt 1)) (/ (sqrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (hypot y.im y.re)))) 1553857639.951 * * * * [progress]: [ 82 / 193 ] simplifiying candidate # 1553857639.952 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857639.952 * * [simplify]: iters left: 6 (14 enodes) 1553857639.958 * * [simplify]: iters left: 5 (47 enodes) 1553857639.973 * * [simplify]: iters left: 4 (54 enodes) 1553857639.982 * * [simplify]: iters left: 3 (58 enodes) 1553857639.989 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857639.989 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857639.989 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857639.989 * * [simplify]: Extracting #3: cost 14 inf + 0 1553857639.989 * * [simplify]: Extracting #4: cost 19 inf + 59 1553857639.989 * * [simplify]: Extracting #5: cost 11 inf + 868 1553857639.990 * * [simplify]: Extracting #6: cost 1 inf + 2206 1553857639.990 * * [simplify]: Extracting #7: cost 0 inf + 2520 1553857639.991 * [simplify]: Simplified to (/ (sqrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1553857639.991 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1553857639.991 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857639.991 * * [simplify]: iters left: 6 (14 enodes) 1553857639.994 * * [simplify]: iters left: 5 (47 enodes) 1553857640.003 * * [simplify]: iters left: 4 (54 enodes) 1553857640.015 * * [simplify]: iters left: 3 (58 enodes) 1553857640.028 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857640.028 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857640.029 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857640.029 * * [simplify]: Extracting #3: cost 14 inf + 0 1553857640.029 * * [simplify]: Extracting #4: cost 19 inf + 59 1553857640.029 * * [simplify]: Extracting #5: cost 11 inf + 868 1553857640.030 * * [simplify]: Extracting #6: cost 1 inf + 2206 1553857640.031 * * [simplify]: Extracting #7: cost 0 inf + 2520 1553857640.031 * [simplify]: Simplified to (/ (sqrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1553857640.032 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (sqrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1553857640.032 * * * * [progress]: [ 83 / 193 ] simplifiying candidate # 1553857640.032 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) 1) 1553857640.032 * * [simplify]: iters left: 6 (11 enodes) 1553857640.037 * * [simplify]: iters left: 5 (36 enodes) 1553857640.048 * * [simplify]: iters left: 4 (42 enodes) 1553857640.060 * * [simplify]: iters left: 3 (45 enodes) 1553857640.074 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857640.074 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857640.074 * * [simplify]: Extracting #2: cost 6 inf + 1 1553857640.074 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857640.074 * * [simplify]: Extracting #4: cost 12 inf + 5 1553857640.074 * * [simplify]: Extracting #5: cost 5 inf + 538 1553857640.075 * * [simplify]: Extracting #6: cost 0 inf + 1341 1553857640.076 * [simplify]: Simplified to (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) 1553857640.076 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857640.076 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re)))) 1553857640.076 * * [simplify]: iters left: 6 (13 enodes) 1553857640.082 * * [simplify]: iters left: 5 (44 enodes) 1553857640.097 * * [simplify]: iters left: 4 (51 enodes) 1553857640.110 * * [simplify]: iters left: 3 (55 enodes) 1553857640.124 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857640.124 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857640.124 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857640.124 * * [simplify]: Extracting #3: cost 12 inf + 59 1553857640.124 * * [simplify]: Extracting #4: cost 16 inf + 198 1553857640.125 * * [simplify]: Extracting #5: cost 12 inf + 421 1553857640.125 * * [simplify]: Extracting #6: cost 8 inf + 701 1553857640.126 * * [simplify]: Extracting #7: cost 2 inf + 1738 1553857640.126 * * [simplify]: Extracting #8: cost 0 inf + 2246 1553857640.127 * [simplify]: Simplified to (/ (sqrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (hypot y.im y.re)) 1553857640.127 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (/ (sqrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (hypot y.im y.re)))) 1553857640.127 * * * * [progress]: [ 84 / 193 ] simplifiying candidate # 1553857640.128 * [simplify]: Simplifying (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857640.128 * * [simplify]: iters left: 6 (18 enodes) 1553857640.136 * * [simplify]: iters left: 5 (69 enodes) 1553857640.158 * * [simplify]: iters left: 4 (126 enodes) 1553857640.201 * * [simplify]: iters left: 3 (223 enodes) 1553857640.248 * * [simplify]: iters left: 2 (312 enodes) 1553857640.328 * * [simplify]: iters left: 1 (397 enodes) 1553857640.450 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857640.451 * * [simplify]: Extracting #1: cost 37 inf + 0 1553857640.451 * * [simplify]: Extracting #2: cost 94 inf + 0 1553857640.452 * * [simplify]: Extracting #3: cost 98 inf + 6 1553857640.453 * * [simplify]: Extracting #4: cost 75 inf + 3605 1553857640.462 * * [simplify]: Extracting #5: cost 15 inf + 29002 1553857640.474 * * [simplify]: Extracting #6: cost 0 inf + 38317 1553857640.485 * [simplify]: Simplified to (/ (* (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im x.im (* x.re y.re)))) (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))) 1553857640.485 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im x.im (* x.re y.re)))) (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1553857640.486 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857640.486 * * [simplify]: iters left: 6 (15 enodes) 1553857640.493 * * [simplify]: iters left: 5 (52 enodes) 1553857640.500 * * [simplify]: iters left: 4 (65 enodes) 1553857640.509 * * [simplify]: iters left: 3 (72 enodes) 1553857640.519 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857640.519 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857640.519 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857640.519 * * [simplify]: Extracting #3: cost 23 inf + 0 1553857640.519 * * [simplify]: Extracting #4: cost 24 inf + 4 1553857640.519 * * [simplify]: Extracting #5: cost 15 inf + 893 1553857640.520 * * [simplify]: Extracting #6: cost 0 inf + 3678 1553857640.520 * [simplify]: Simplified to (/ (cbrt (fma y.im x.im (* x.re y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857640.520 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (cbrt (fma y.im x.im (* x.re y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))))) 1553857640.521 * * * * [progress]: [ 85 / 193 ] simplifiying candidate # 1553857640.521 * [simplify]: Simplifying (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1553857640.521 * * [simplify]: iters left: 6 (18 enodes) 1553857640.525 * * [simplify]: iters left: 5 (68 enodes) 1553857640.546 * * [simplify]: iters left: 4 (106 enodes) 1553857640.573 * * [simplify]: iters left: 3 (155 enodes) 1553857640.602 * * [simplify]: iters left: 2 (202 enodes) 1553857640.666 * * [simplify]: iters left: 1 (221 enodes) 1553857640.724 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857640.724 * * [simplify]: Extracting #1: cost 23 inf + 0 1553857640.724 * * [simplify]: Extracting #2: cost 48 inf + 0 1553857640.724 * * [simplify]: Extracting #3: cost 59 inf + 0 1553857640.725 * * [simplify]: Extracting #4: cost 59 inf + 46 1553857640.725 * * [simplify]: Extracting #5: cost 42 inf + 2679 1553857640.727 * * [simplify]: Extracting #6: cost 9 inf + 15867 1553857640.731 * * [simplify]: Extracting #7: cost 0 inf + 20056 1553857640.735 * * [simplify]: Extracting #8: cost 0 inf + 20016 1553857640.739 * [simplify]: Simplified to (/ (* (/ (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (hypot y.im y.re)))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1553857640.739 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (hypot y.im y.re)))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1553857640.739 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857640.739 * * [simplify]: iters left: 6 (15 enodes) 1553857640.743 * * [simplify]: iters left: 5 (52 enodes) 1553857640.750 * * [simplify]: iters left: 4 (64 enodes) 1553857640.759 * * [simplify]: iters left: 3 (70 enodes) 1553857640.777 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857640.777 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857640.778 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857640.778 * * [simplify]: Extracting #3: cost 27 inf + 0 1553857640.778 * * [simplify]: Extracting #4: cost 25 inf + 244 1553857640.779 * * [simplify]: Extracting #5: cost 11 inf + 2532 1553857640.780 * * [simplify]: Extracting #6: cost 0 inf + 5840 1553857640.781 * [simplify]: Simplified to (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857640.781 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1553857640.782 * * * * [progress]: [ 86 / 193 ] simplifiying candidate # 1553857640.782 * [simplify]: Simplifying (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857640.782 * * [simplify]: iters left: 6 (17 enodes) 1553857640.790 * * [simplify]: iters left: 5 (64 enodes) 1553857640.808 * * [simplify]: iters left: 4 (102 enodes) 1553857640.823 * * [simplify]: iters left: 3 (151 enodes) 1553857640.857 * * [simplify]: iters left: 2 (197 enodes) 1553857640.893 * * [simplify]: iters left: 1 (214 enodes) 1553857640.921 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857640.921 * * [simplify]: Extracting #1: cost 23 inf + 0 1553857640.922 * * [simplify]: Extracting #2: cost 46 inf + 0 1553857640.922 * * [simplify]: Extracting #3: cost 55 inf + 0 1553857640.922 * * [simplify]: Extracting #4: cost 55 inf + 46 1553857640.923 * * [simplify]: Extracting #5: cost 43 inf + 1727 1553857640.927 * * [simplify]: Extracting #6: cost 5 inf + 13955 1553857640.933 * * [simplify]: Extracting #7: cost 0 inf + 15468 1553857640.940 * [simplify]: Simplified to (/ (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1553857640.940 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1553857640.940 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857640.941 * * [simplify]: iters left: 6 (15 enodes) 1553857640.947 * * [simplify]: iters left: 5 (52 enodes) 1553857640.961 * * [simplify]: iters left: 4 (64 enodes) 1553857640.979 * * [simplify]: iters left: 3 (70 enodes) 1553857640.996 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857640.997 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857640.997 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857640.997 * * [simplify]: Extracting #3: cost 25 inf + 0 1553857640.997 * * [simplify]: Extracting #4: cost 23 inf + 244 1553857640.997 * * [simplify]: Extracting #5: cost 14 inf + 1213 1553857640.998 * * [simplify]: Extracting #6: cost 5 inf + 2867 1553857641.000 * * [simplify]: Extracting #7: cost 0 inf + 4306 1553857641.001 * [simplify]: Simplified to (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1553857641.001 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1553857641.001 * * * * [progress]: [ 87 / 193 ] simplifiying candidate # 1553857641.001 * [simplify]: Simplifying (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt 1)) 1553857641.002 * * [simplify]: iters left: 6 (15 enodes) 1553857641.011 * * [simplify]: iters left: 5 (58 enodes) 1553857641.030 * * [simplify]: iters left: 4 (85 enodes) 1553857641.055 * * [simplify]: iters left: 3 (107 enodes) 1553857641.091 * * [simplify]: iters left: 2 (145 enodes) 1553857641.135 * * [simplify]: iters left: 1 (153 enodes) 1553857641.170 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857641.170 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857641.170 * * [simplify]: Extracting #2: cost 24 inf + 1 1553857641.170 * * [simplify]: Extracting #3: cost 32 inf + 1 1553857641.170 * * [simplify]: Extracting #4: cost 27 inf + 245 1553857641.171 * * [simplify]: Extracting #5: cost 16 inf + 2113 1553857641.173 * * [simplify]: Extracting #6: cost 2 inf + 6129 1553857641.176 * * [simplify]: Extracting #7: cost 0 inf + 6917 1553857641.179 * [simplify]: Simplified to (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) 1553857641.179 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857641.179 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re)))) 1553857641.180 * * [simplify]: iters left: 6 (14 enodes) 1553857641.185 * * [simplify]: iters left: 5 (49 enodes) 1553857641.200 * * [simplify]: iters left: 4 (61 enodes) 1553857641.218 * * [simplify]: iters left: 3 (67 enodes) 1553857641.234 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857641.234 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857641.234 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857641.234 * * [simplify]: Extracting #3: cost 24 inf + 2 1553857641.234 * * [simplify]: Extracting #4: cost 19 inf + 478 1553857641.234 * * [simplify]: Extracting #5: cost 7 inf + 2085 1553857641.235 * * [simplify]: Extracting #6: cost 1 inf + 3695 1553857641.236 * * [simplify]: Extracting #7: cost 0 inf + 3872 1553857641.236 * [simplify]: Simplified to (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1553857641.236 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)))) 1553857641.236 * * * * [progress]: [ 88 / 193 ] simplifiying candidate # 1553857641.236 * [simplify]: Simplifying (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857641.237 * * [simplify]: iters left: 6 (17 enodes) 1553857641.240 * * [simplify]: iters left: 5 (64 enodes) 1553857641.250 * * [simplify]: iters left: 4 (102 enodes) 1553857641.268 * * [simplify]: iters left: 3 (151 enodes) 1553857641.317 * * [simplify]: iters left: 2 (197 enodes) 1553857641.370 * * [simplify]: iters left: 1 (214 enodes) 1553857641.403 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857641.403 * * [simplify]: Extracting #1: cost 23 inf + 0 1553857641.403 * * [simplify]: Extracting #2: cost 46 inf + 0 1553857641.404 * * [simplify]: Extracting #3: cost 55 inf + 0 1553857641.404 * * [simplify]: Extracting #4: cost 55 inf + 46 1553857641.405 * * [simplify]: Extracting #5: cost 43 inf + 1727 1553857641.409 * * [simplify]: Extracting #6: cost 5 inf + 13955 1553857641.415 * * [simplify]: Extracting #7: cost 0 inf + 15468 1553857641.421 * [simplify]: Simplified to (/ (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1553857641.421 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1553857641.421 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857641.421 * * [simplify]: iters left: 6 (15 enodes) 1553857641.425 * * [simplify]: iters left: 5 (52 enodes) 1553857641.433 * * [simplify]: iters left: 4 (64 enodes) 1553857641.441 * * [simplify]: iters left: 3 (70 enodes) 1553857641.450 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857641.450 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857641.450 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857641.450 * * [simplify]: Extracting #3: cost 25 inf + 0 1553857641.450 * * [simplify]: Extracting #4: cost 23 inf + 244 1553857641.450 * * [simplify]: Extracting #5: cost 14 inf + 1213 1553857641.451 * * [simplify]: Extracting #6: cost 5 inf + 2867 1553857641.451 * * [simplify]: Extracting #7: cost 0 inf + 4306 1553857641.452 * [simplify]: Simplified to (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1553857641.452 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1553857641.452 * * * * [progress]: [ 89 / 193 ] simplifiying candidate # 1553857641.452 * [simplify]: Simplifying (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1) 1553857641.453 * * [simplify]: iters left: 6 (14 enodes) 1553857641.456 * * [simplify]: iters left: 5 (53 enodes) 1553857641.465 * * [simplify]: iters left: 4 (88 enodes) 1553857641.479 * * [simplify]: iters left: 3 (116 enodes) 1553857641.499 * * [simplify]: iters left: 2 (137 enodes) 1553857641.518 * * [simplify]: iters left: 1 (140 enodes) 1553857641.545 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857641.545 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857641.545 * * [simplify]: Extracting #2: cost 24 inf + 1 1553857641.545 * * [simplify]: Extracting #3: cost 32 inf + 1 1553857641.546 * * [simplify]: Extracting #4: cost 28 inf + 146 1553857641.546 * * [simplify]: Extracting #5: cost 18 inf + 1199 1553857641.548 * * [simplify]: Extracting #6: cost 3 inf + 5775 1553857641.551 * * [simplify]: Extracting #7: cost 0 inf + 6917 1553857641.554 * [simplify]: Simplified to (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) 1553857641.554 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857641.554 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re)))) 1553857641.554 * * [simplify]: iters left: 6 (14 enodes) 1553857641.561 * * [simplify]: iters left: 5 (49 enodes) 1553857641.576 * * [simplify]: iters left: 4 (61 enodes) 1553857641.593 * * [simplify]: iters left: 3 (67 enodes) 1553857641.610 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857641.610 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857641.610 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857641.610 * * [simplify]: Extracting #3: cost 24 inf + 2 1553857641.611 * * [simplify]: Extracting #4: cost 19 inf + 478 1553857641.611 * * [simplify]: Extracting #5: cost 7 inf + 2085 1553857641.612 * * [simplify]: Extracting #6: cost 1 inf + 3695 1553857641.613 * * [simplify]: Extracting #7: cost 0 inf + 3872 1553857641.615 * [simplify]: Simplified to (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1553857641.615 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)))) 1553857641.615 * * * * [progress]: [ 90 / 193 ] simplifiying candidate # 1553857641.615 * [simplify]: Simplifying (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857641.615 * * [simplify]: iters left: 6 (17 enodes) 1553857641.621 * * [simplify]: iters left: 5 (62 enodes) 1553857641.630 * * [simplify]: iters left: 4 (91 enodes) 1553857641.644 * * [simplify]: iters left: 3 (142 enodes) 1553857641.687 * * [simplify]: iters left: 2 (195 enodes) 1553857641.747 * * [simplify]: iters left: 1 (212 enodes) 1553857641.776 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857641.776 * * [simplify]: Extracting #1: cost 23 inf + 0 1553857641.777 * * [simplify]: Extracting #2: cost 46 inf + 0 1553857641.777 * * [simplify]: Extracting #3: cost 55 inf + 0 1553857641.777 * * [simplify]: Extracting #4: cost 55 inf + 46 1553857641.778 * * [simplify]: Extracting #5: cost 38 inf + 2793 1553857641.782 * * [simplify]: Extracting #6: cost 8 inf + 12390 1553857641.788 * * [simplify]: Extracting #7: cost 0 inf + 15468 1553857641.794 * [simplify]: Simplified to (* (/ (/ (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (hypot y.im y.re)))) 1553857641.794 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (/ (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1553857641.795 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857641.795 * * [simplify]: iters left: 6 (15 enodes) 1553857641.802 * * [simplify]: iters left: 5 (52 enodes) 1553857641.811 * * [simplify]: iters left: 4 (64 enodes) 1553857641.820 * * [simplify]: iters left: 3 (70 enodes) 1553857641.831 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857641.831 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857641.831 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857641.832 * * [simplify]: Extracting #3: cost 25 inf + 0 1553857641.832 * * [simplify]: Extracting #4: cost 23 inf + 244 1553857641.832 * * [simplify]: Extracting #5: cost 14 inf + 1293 1553857641.832 * * [simplify]: Extracting #6: cost 5 inf + 2907 1553857641.833 * * [simplify]: Extracting #7: cost 0 inf + 4306 1553857641.833 * [simplify]: Simplified to (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1553857641.834 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1553857641.834 * * * * [progress]: [ 91 / 193 ] simplifiying candidate # 1553857641.834 * [simplify]: Simplifying (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1553857641.834 * * [simplify]: iters left: 6 (17 enodes) 1553857641.837 * * [simplify]: iters left: 5 (61 enodes) 1553857641.852 * * [simplify]: iters left: 4 (83 enodes) 1553857641.873 * * [simplify]: iters left: 3 (109 enodes) 1553857641.888 * * [simplify]: iters left: 2 (120 enodes) 1553857641.909 * * [simplify]: iters left: 1 (121 enodes) 1553857641.934 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857641.934 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857641.934 * * [simplify]: Extracting #2: cost 32 inf + 0 1553857641.934 * * [simplify]: Extracting #3: cost 43 inf + 0 1553857641.934 * * [simplify]: Extracting #4: cost 42 inf + 145 1553857641.935 * * [simplify]: Extracting #5: cost 25 inf + 2913 1553857641.936 * * [simplify]: Extracting #6: cost 7 inf + 8362 1553857641.937 * * [simplify]: Extracting #7: cost 1 inf + 11331 1553857641.939 * * [simplify]: Extracting #8: cost 0 inf + 11900 1553857641.941 * [simplify]: Simplified to (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.im y.re))) 1553857641.941 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.im y.re))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1553857641.942 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857641.942 * * [simplify]: iters left: 6 (15 enodes) 1553857641.945 * * [simplify]: iters left: 5 (52 enodes) 1553857641.952 * * [simplify]: iters left: 4 (64 enodes) 1553857641.965 * * [simplify]: iters left: 3 (70 enodes) 1553857641.978 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857641.978 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857641.978 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857641.978 * * [simplify]: Extracting #3: cost 27 inf + 0 1553857641.978 * * [simplify]: Extracting #4: cost 25 inf + 244 1553857641.979 * * [simplify]: Extracting #5: cost 11 inf + 2412 1553857641.979 * * [simplify]: Extracting #6: cost 0 inf + 5520 1553857641.980 * [simplify]: Simplified to (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857641.980 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.im y.re))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1553857641.980 * * * * [progress]: [ 92 / 193 ] simplifiying candidate # 1553857641.980 * [simplify]: Simplifying (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857641.981 * * [simplify]: iters left: 6 (16 enodes) 1553857641.984 * * [simplify]: iters left: 5 (57 enodes) 1553857641.992 * * [simplify]: iters left: 4 (83 enodes) 1553857642.004 * * [simplify]: iters left: 3 (113 enodes) 1553857642.018 * * [simplify]: iters left: 2 (133 enodes) 1553857642.035 * * [simplify]: iters left: 1 (140 enodes) 1553857642.067 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857642.068 * * [simplify]: Extracting #1: cost 14 inf + 0 1553857642.068 * * [simplify]: Extracting #2: cost 30 inf + 0 1553857642.068 * * [simplify]: Extracting #3: cost 35 inf + 59 1553857642.068 * * [simplify]: Extracting #4: cost 30 inf + 535 1553857642.070 * * [simplify]: Extracting #5: cost 7 inf + 5421 1553857642.073 * * [simplify]: Extracting #6: cost 0 inf + 7404 1553857642.076 * [simplify]: Simplified to (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (hypot y.im y.re)) 1553857642.077 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (hypot y.im y.re)) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1553857642.077 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857642.077 * * [simplify]: iters left: 6 (15 enodes) 1553857642.083 * * [simplify]: iters left: 5 (52 enodes) 1553857642.098 * * [simplify]: iters left: 4 (65 enodes) 1553857642.115 * * [simplify]: iters left: 3 (69 enodes) 1553857642.131 * * [simplify]: iters left: 2 (71 enodes) 1553857642.142 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857642.142 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857642.142 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857642.142 * * [simplify]: Extracting #3: cost 20 inf + 2 1553857642.142 * * [simplify]: Extracting #4: cost 13 inf + 630 1553857642.142 * * [simplify]: Extracting #5: cost 7 inf + 994 1553857642.143 * * [simplify]: Extracting #6: cost 0 inf + 2570 1553857642.143 * [simplify]: Simplified to (/ (cbrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) 1553857642.143 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (hypot y.im y.re)) (/ (cbrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)))) 1553857642.143 * * * * [progress]: [ 93 / 193 ] simplifiying candidate # 1553857642.143 * [simplify]: Simplifying (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt 1)) 1553857642.144 * * [simplify]: iters left: 6 (14 enodes) 1553857642.148 * * [simplify]: iters left: 5 (51 enodes) 1553857642.155 * * [simplify]: iters left: 4 (65 enodes) 1553857642.172 * * [simplify]: iters left: 3 (78 enodes) 1553857642.193 * * [simplify]: iters left: 2 (95 enodes) 1553857642.220 * * [simplify]: iters left: 1 (97 enodes) 1553857642.241 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857642.241 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857642.241 * * [simplify]: Extracting #2: cost 16 inf + 1 1553857642.241 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857642.241 * * [simplify]: Extracting #4: cost 20 inf + 146 1553857642.242 * * [simplify]: Extracting #5: cost 8 inf + 1599 1553857642.243 * * [simplify]: Extracting #6: cost 0 inf + 3879 1553857642.245 * [simplify]: Simplified to (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) 1553857642.245 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857642.245 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re)))) 1553857642.245 * * [simplify]: iters left: 6 (14 enodes) 1553857642.251 * * [simplify]: iters left: 5 (49 enodes) 1553857642.266 * * [simplify]: iters left: 4 (61 enodes) 1553857642.274 * * [simplify]: iters left: 3 (67 enodes) 1553857642.282 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857642.282 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857642.282 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857642.282 * * [simplify]: Extracting #3: cost 24 inf + 2 1553857642.282 * * [simplify]: Extracting #4: cost 19 inf + 478 1553857642.283 * * [simplify]: Extracting #5: cost 7 inf + 1965 1553857642.283 * * [simplify]: Extracting #6: cost 1 inf + 3415 1553857642.284 * * [simplify]: Extracting #7: cost 0 inf + 3552 1553857642.284 * [simplify]: Simplified to (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1553857642.284 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 1553857642.284 * * * * [progress]: [ 94 / 193 ] simplifiying candidate # 1553857642.285 * [simplify]: Simplifying (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857642.285 * * [simplify]: iters left: 6 (16 enodes) 1553857642.288 * * [simplify]: iters left: 5 (57 enodes) 1553857642.297 * * [simplify]: iters left: 4 (83 enodes) 1553857642.320 * * [simplify]: iters left: 3 (113 enodes) 1553857642.350 * * [simplify]: iters left: 2 (133 enodes) 1553857642.368 * * [simplify]: iters left: 1 (140 enodes) 1553857642.386 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857642.386 * * [simplify]: Extracting #1: cost 14 inf + 0 1553857642.386 * * [simplify]: Extracting #2: cost 30 inf + 0 1553857642.386 * * [simplify]: Extracting #3: cost 35 inf + 59 1553857642.387 * * [simplify]: Extracting #4: cost 30 inf + 535 1553857642.388 * * [simplify]: Extracting #5: cost 7 inf + 5421 1553857642.391 * * [simplify]: Extracting #6: cost 0 inf + 7404 1553857642.394 * [simplify]: Simplified to (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (hypot y.im y.re)) 1553857642.394 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (hypot y.im y.re)) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1553857642.395 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857642.395 * * [simplify]: iters left: 6 (15 enodes) 1553857642.399 * * [simplify]: iters left: 5 (52 enodes) 1553857642.406 * * [simplify]: iters left: 4 (65 enodes) 1553857642.414 * * [simplify]: iters left: 3 (69 enodes) 1553857642.421 * * [simplify]: iters left: 2 (71 enodes) 1553857642.433 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857642.433 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857642.433 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857642.433 * * [simplify]: Extracting #3: cost 20 inf + 2 1553857642.434 * * [simplify]: Extracting #4: cost 13 inf + 630 1553857642.434 * * [simplify]: Extracting #5: cost 7 inf + 994 1553857642.435 * * [simplify]: Extracting #6: cost 0 inf + 2570 1553857642.436 * [simplify]: Simplified to (/ (cbrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) 1553857642.436 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (hypot y.im y.re)) (/ (cbrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)))) 1553857642.436 * * * * [progress]: [ 95 / 193 ] simplifiying candidate # 1553857642.436 * [simplify]: Simplifying (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) 1) 1553857642.436 * * [simplify]: iters left: 6 (13 enodes) 1553857642.443 * * [simplify]: iters left: 5 (46 enodes) 1553857642.457 * * [simplify]: iters left: 4 (63 enodes) 1553857642.478 * * [simplify]: iters left: 3 (78 enodes) 1553857642.499 * * [simplify]: iters left: 2 (87 enodes) 1553857642.523 * * [simplify]: iters left: 1 (89 enodes) 1553857642.534 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857642.534 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857642.534 * * [simplify]: Extracting #2: cost 16 inf + 1 1553857642.535 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857642.535 * * [simplify]: Extracting #4: cost 19 inf + 188 1553857642.535 * * [simplify]: Extracting #5: cost 8 inf + 1856 1553857642.536 * * [simplify]: Extracting #6: cost 0 inf + 3879 1553857642.536 * [simplify]: Simplified to (* (cbrt (fma x.re y.re (* x.im y.im))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re)))) 1553857642.536 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.re y.re (* x.im y.im))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857642.537 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re)))) 1553857642.537 * * [simplify]: iters left: 6 (14 enodes) 1553857642.540 * * [simplify]: iters left: 5 (49 enodes) 1553857642.547 * * [simplify]: iters left: 4 (61 enodes) 1553857642.558 * * [simplify]: iters left: 3 (67 enodes) 1553857642.574 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857642.575 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857642.575 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857642.575 * * [simplify]: Extracting #3: cost 24 inf + 2 1553857642.575 * * [simplify]: Extracting #4: cost 19 inf + 478 1553857642.576 * * [simplify]: Extracting #5: cost 7 inf + 1965 1553857642.577 * * [simplify]: Extracting #6: cost 1 inf + 3415 1553857642.578 * * [simplify]: Extracting #7: cost 0 inf + 3552 1553857642.579 * [simplify]: Simplified to (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1553857642.579 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.re y.re (* x.im y.im))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 1553857642.579 * * * * [progress]: [ 96 / 193 ] simplifiying candidate # 1553857642.579 * [simplify]: Simplifying (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857642.580 * * [simplify]: iters left: 6 (16 enodes) 1553857642.587 * * [simplify]: iters left: 5 (59 enodes) 1553857642.599 * * [simplify]: iters left: 4 (96 enodes) 1553857642.615 * * [simplify]: iters left: 3 (138 enodes) 1553857642.645 * * [simplify]: iters left: 2 (188 enodes) 1553857642.679 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857642.679 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857642.679 * * [simplify]: Extracting #2: cost 24 inf + 1 1553857642.679 * * [simplify]: Extracting #3: cost 33 inf + 1 1553857642.680 * * [simplify]: Extracting #4: cost 32 inf + 146 1553857642.680 * * [simplify]: Extracting #5: cost 21 inf + 1596 1553857642.682 * * [simplify]: Extracting #6: cost 3 inf + 6350 1553857642.685 * * [simplify]: Extracting #7: cost 0 inf + 7275 1553857642.688 * [simplify]: Simplified to (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) 1553857642.688 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1553857642.689 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857642.689 * * [simplify]: iters left: 6 (14 enodes) 1553857642.695 * * [simplify]: iters left: 5 (49 enodes) 1553857642.710 * * [simplify]: iters left: 4 (63 enodes) 1553857642.727 * * [simplify]: iters left: 3 (72 enodes) 1553857642.744 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857642.744 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857642.744 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857642.744 * * [simplify]: Extracting #3: cost 23 inf + 59 1553857642.744 * * [simplify]: Extracting #4: cost 18 inf + 520 1553857642.745 * * [simplify]: Extracting #5: cost 5 inf + 2319 1553857642.746 * * [simplify]: Extracting #6: cost 0 inf + 3872 1553857642.748 * [simplify]: Simplified to (/ (/ (cbrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1553857642.748 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (/ (/ (cbrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1553857642.748 * * * * [progress]: [ 97 / 193 ] simplifiying candidate # 1553857642.748 * [simplify]: Simplifying (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1553857642.748 * * [simplify]: iters left: 6 (16 enodes) 1553857642.756 * * [simplify]: iters left: 5 (58 enodes) 1553857642.769 * * [simplify]: iters left: 4 (83 enodes) 1553857642.781 * * [simplify]: iters left: 3 (102 enodes) 1553857642.798 * * [simplify]: iters left: 2 (114 enodes) 1553857642.827 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857642.827 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857642.827 * * [simplify]: Extracting #2: cost 17 inf + 1 1553857642.828 * * [simplify]: Extracting #3: cost 27 inf + 1 1553857642.828 * * [simplify]: Extracting #4: cost 26 inf + 146 1553857642.828 * * [simplify]: Extracting #5: cost 12 inf + 2277 1553857642.829 * * [simplify]: Extracting #6: cost 3 inf + 4529 1553857642.830 * * [simplify]: Extracting #7: cost 0 inf + 5871 1553857642.831 * [simplify]: Simplified to (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1553857642.831 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1553857642.831 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857642.831 * * [simplify]: iters left: 6 (14 enodes) 1553857642.834 * * [simplify]: iters left: 5 (49 enodes) 1553857642.841 * * [simplify]: iters left: 4 (61 enodes) 1553857642.849 * * [simplify]: iters left: 3 (67 enodes) 1553857642.862 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857642.862 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857642.862 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857642.862 * * [simplify]: Extracting #3: cost 22 inf + 59 1553857642.863 * * [simplify]: Extracting #4: cost 21 inf + 301 1553857642.863 * * [simplify]: Extracting #5: cost 15 inf + 1198 1553857642.864 * * [simplify]: Extracting #6: cost 6 inf + 2848 1553857642.865 * * [simplify]: Extracting #7: cost 1 inf + 4774 1553857642.867 * * [simplify]: Extracting #8: cost 0 inf + 5086 1553857642.868 * [simplify]: Simplified to (/ (/ (cbrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1553857642.868 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (/ (cbrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 1553857642.868 * * * * [progress]: [ 98 / 193 ] simplifiying candidate # 1553857642.869 * [simplify]: Simplifying (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857642.869 * * [simplify]: iters left: 6 (15 enodes) 1553857642.876 * * [simplify]: iters left: 5 (54 enodes) 1553857642.885 * * [simplify]: iters left: 4 (80 enodes) 1553857642.899 * * [simplify]: iters left: 3 (99 enodes) 1553857642.913 * * [simplify]: iters left: 2 (112 enodes) 1553857642.944 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857642.944 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857642.944 * * [simplify]: Extracting #2: cost 16 inf + 1 1553857642.944 * * [simplify]: Extracting #3: cost 25 inf + 1 1553857642.944 * * [simplify]: Extracting #4: cost 21 inf + 399 1553857642.945 * * [simplify]: Extracting #5: cost 10 inf + 2281 1553857642.946 * * [simplify]: Extracting #6: cost 1 inf + 3883 1553857642.948 * * [simplify]: Extracting #7: cost 0 inf + 4237 1553857642.950 * [simplify]: Simplified to (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) 1553857642.950 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1553857642.951 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857642.951 * * [simplify]: iters left: 6 (14 enodes) 1553857642.957 * * [simplify]: iters left: 5 (49 enodes) 1553857642.971 * * [simplify]: iters left: 4 (63 enodes) 1553857642.989 * * [simplify]: iters left: 3 (72 enodes) 1553857643.005 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857643.005 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857643.005 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857643.006 * * [simplify]: Extracting #3: cost 23 inf + 59 1553857643.006 * * [simplify]: Extracting #4: cost 18 inf + 480 1553857643.007 * * [simplify]: Extracting #5: cost 5 inf + 2159 1553857643.008 * * [simplify]: Extracting #6: cost 0 inf + 3552 1553857643.009 * [simplify]: Simplified to (/ (/ (cbrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1553857643.009 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (/ (/ (cbrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1553857643.009 * * * * [progress]: [ 99 / 193 ] simplifiying candidate # 1553857643.009 * [simplify]: Simplifying (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) (sqrt 1)) 1553857643.010 * * [simplify]: iters left: 6 (12 enodes) 1553857643.017 * * [simplify]: iters left: 5 (43 enodes) 1553857643.030 * * [simplify]: iters left: 4 (55 enodes) 1553857643.045 * * [simplify]: iters left: 3 (59 enodes) 1553857643.060 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857643.060 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857643.060 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857643.060 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857643.061 * * [simplify]: Extracting #4: cost 12 inf + 5 1553857643.061 * * [simplify]: Extracting #5: cost 7 inf + 329 1553857643.061 * * [simplify]: Extracting #6: cost 2 inf + 1168 1553857643.062 * * [simplify]: Extracting #7: cost 0 inf + 1607 1553857643.063 * [simplify]: Simplified to (* (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (fma x.im y.im (* x.re y.re)))) 1553857643.063 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (fma x.im y.im (* x.re y.re)))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857643.063 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (fma y.im y.im (* y.re y.re)))) 1553857643.063 * * [simplify]: iters left: 6 (13 enodes) 1553857643.069 * * [simplify]: iters left: 5 (46 enodes) 1553857643.082 * * [simplify]: iters left: 4 (59 enodes) 1553857643.098 * * [simplify]: iters left: 3 (63 enodes) 1553857643.112 * * [simplify]: iters left: 2 (64 enodes) 1553857643.126 * * [simplify]: iters left: 1 (65 enodes) 1553857643.140 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857643.140 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857643.140 * * [simplify]: Extracting #2: cost 15 inf + 0 1553857643.140 * * [simplify]: Extracting #3: cost 18 inf + 100 1553857643.141 * * [simplify]: Extracting #4: cost 12 inf + 476 1553857643.141 * * [simplify]: Extracting #5: cost 8 inf + 701 1553857643.142 * * [simplify]: Extracting #6: cost 0 inf + 2376 1553857643.143 * [simplify]: Simplified to (/ (/ (cbrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) (hypot y.im y.re)) 1553857643.143 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) (sqrt 1)) (/ (/ (cbrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) (hypot y.im y.re)))) 1553857643.143 * * * * [progress]: [ 100 / 193 ] simplifiying candidate # 1553857643.143 * [simplify]: Simplifying (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857643.144 * * [simplify]: iters left: 6 (15 enodes) 1553857643.151 * * [simplify]: iters left: 5 (54 enodes) 1553857643.160 * * [simplify]: iters left: 4 (80 enodes) 1553857643.174 * * [simplify]: iters left: 3 (99 enodes) 1553857643.192 * * [simplify]: iters left: 2 (112 enodes) 1553857643.223 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857643.223 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857643.224 * * [simplify]: Extracting #2: cost 16 inf + 1 1553857643.224 * * [simplify]: Extracting #3: cost 25 inf + 1 1553857643.224 * * [simplify]: Extracting #4: cost 21 inf + 399 1553857643.225 * * [simplify]: Extracting #5: cost 10 inf + 2281 1553857643.226 * * [simplify]: Extracting #6: cost 1 inf + 3883 1553857643.228 * * [simplify]: Extracting #7: cost 0 inf + 4237 1553857643.229 * [simplify]: Simplified to (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) 1553857643.230 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1553857643.230 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857643.230 * * [simplify]: iters left: 6 (14 enodes) 1553857643.236 * * [simplify]: iters left: 5 (49 enodes) 1553857643.251 * * [simplify]: iters left: 4 (63 enodes) 1553857643.268 * * [simplify]: iters left: 3 (72 enodes) 1553857643.286 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857643.286 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857643.286 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857643.286 * * [simplify]: Extracting #3: cost 23 inf + 59 1553857643.286 * * [simplify]: Extracting #4: cost 18 inf + 480 1553857643.287 * * [simplify]: Extracting #5: cost 5 inf + 2159 1553857643.288 * * [simplify]: Extracting #6: cost 0 inf + 3552 1553857643.290 * [simplify]: Simplified to (/ (/ (cbrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1553857643.290 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (/ (/ (cbrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1553857643.290 * * * * [progress]: [ 101 / 193 ] simplifiying candidate # 1553857643.290 * [simplify]: Simplifying (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) 1) 1553857643.290 * * [simplify]: iters left: 6 (11 enodes) 1553857643.296 * * [simplify]: iters left: 5 (36 enodes) 1553857643.308 * * [simplify]: iters left: 4 (50 enodes) 1553857643.321 * * [simplify]: iters left: 3 (54 enodes) 1553857643.333 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857643.333 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857643.333 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857643.333 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857643.333 * * [simplify]: Extracting #4: cost 12 inf + 5 1553857643.333 * * [simplify]: Extracting #5: cost 8 inf + 230 1553857643.333 * * [simplify]: Extracting #6: cost 2 inf + 1168 1553857643.334 * * [simplify]: Extracting #7: cost 0 inf + 1607 1553857643.335 * [simplify]: Simplified to (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1553857643.335 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857643.335 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (fma y.im y.im (* y.re y.re)))) 1553857643.335 * * [simplify]: iters left: 6 (13 enodes) 1553857643.341 * * [simplify]: iters left: 5 (46 enodes) 1553857643.353 * * [simplify]: iters left: 4 (59 enodes) 1553857643.367 * * [simplify]: iters left: 3 (63 enodes) 1553857643.380 * * [simplify]: iters left: 2 (64 enodes) 1553857643.393 * * [simplify]: iters left: 1 (65 enodes) 1553857643.406 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857643.406 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857643.406 * * [simplify]: Extracting #2: cost 15 inf + 0 1553857643.406 * * [simplify]: Extracting #3: cost 18 inf + 100 1553857643.406 * * [simplify]: Extracting #4: cost 12 inf + 476 1553857643.407 * * [simplify]: Extracting #5: cost 8 inf + 701 1553857643.408 * * [simplify]: Extracting #6: cost 0 inf + 2376 1553857643.408 * [simplify]: Simplified to (/ (/ (cbrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) (hypot y.im y.re)) 1553857643.408 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (/ (/ (cbrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) (hypot y.im y.re)))) 1553857643.408 * * * * [progress]: [ 102 / 193 ] simplifiying candidate # 1553857643.409 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857643.409 * * [simplify]: iters left: 6 (17 enodes) 1553857643.415 * * [simplify]: iters left: 5 (62 enodes) 1553857643.432 * * [simplify]: iters left: 4 (90 enodes) 1553857643.459 * * [simplify]: iters left: 3 (115 enodes) 1553857643.478 * * [simplify]: iters left: 2 (134 enodes) 1553857643.510 * * [simplify]: iters left: 1 (166 enodes) 1553857643.553 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857643.553 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857643.553 * * [simplify]: Extracting #2: cost 39 inf + 0 1553857643.553 * * [simplify]: Extracting #3: cost 49 inf + 6 1553857643.554 * * [simplify]: Extracting #4: cost 37 inf + 1459 1553857643.555 * * [simplify]: Extracting #5: cost 12 inf + 7074 1553857643.558 * * [simplify]: Extracting #6: cost 1 inf + 11423 1553857643.561 * * [simplify]: Extracting #7: cost 0 inf + 11737 1553857643.566 * [simplify]: Simplified to (/ (/ (sqrt (fma x.im y.im (* x.re y.re))) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1553857643.566 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.im y.im (* x.re y.re))) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1553857643.567 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857643.567 * * [simplify]: iters left: 6 (15 enodes) 1553857643.572 * * [simplify]: iters left: 5 (52 enodes) 1553857643.585 * * [simplify]: iters left: 4 (65 enodes) 1553857643.600 * * [simplify]: iters left: 3 (72 enodes) 1553857643.614 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857643.614 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857643.614 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857643.614 * * [simplify]: Extracting #3: cost 23 inf + 0 1553857643.614 * * [simplify]: Extracting #4: cost 24 inf + 4 1553857643.614 * * [simplify]: Extracting #5: cost 15 inf + 893 1553857643.615 * * [simplify]: Extracting #6: cost 0 inf + 3438 1553857643.616 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857643.616 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (sqrt (fma y.im x.im (* x.re y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))))) 1553857643.617 * * * * [progress]: [ 103 / 193 ] simplifiying candidate # 1553857643.617 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1553857643.617 * * [simplify]: iters left: 6 (17 enodes) 1553857643.624 * * [simplify]: iters left: 5 (61 enodes) 1553857643.642 * * [simplify]: iters left: 4 (78 enodes) 1553857643.664 * * [simplify]: iters left: 3 (94 enodes) 1553857643.695 * * [simplify]: iters left: 2 (96 enodes) 1553857643.721 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857643.721 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857643.721 * * [simplify]: Extracting #2: cost 26 inf + 0 1553857643.722 * * [simplify]: Extracting #3: cost 37 inf + 0 1553857643.722 * * [simplify]: Extracting #4: cost 36 inf + 145 1553857643.722 * * [simplify]: Extracting #5: cost 25 inf + 1335 1553857643.724 * * [simplify]: Extracting #6: cost 10 inf + 5090 1553857643.726 * * [simplify]: Extracting #7: cost 0 inf + 9098 1553857643.728 * [simplify]: Simplified to (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857643.729 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1553857643.729 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857643.729 * * [simplify]: iters left: 6 (15 enodes) 1553857643.736 * * [simplify]: iters left: 5 (52 enodes) 1553857643.751 * * [simplify]: iters left: 4 (64 enodes) 1553857643.763 * * [simplify]: iters left: 3 (70 enodes) 1553857643.771 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857643.771 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857643.771 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857643.771 * * [simplify]: Extracting #3: cost 27 inf + 0 1553857643.772 * * [simplify]: Extracting #4: cost 25 inf + 244 1553857643.772 * * [simplify]: Extracting #5: cost 11 inf + 2372 1553857643.772 * * [simplify]: Extracting #6: cost 0 inf + 5520 1553857643.773 * [simplify]: Simplified to (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857643.773 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1553857643.773 * * * * [progress]: [ 104 / 193 ] simplifiying candidate # 1553857643.774 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857643.774 * * [simplify]: iters left: 6 (16 enodes) 1553857643.777 * * [simplify]: iters left: 5 (57 enodes) 1553857643.785 * * [simplify]: iters left: 4 (74 enodes) 1553857643.804 * * [simplify]: iters left: 3 (90 enodes) 1553857643.816 * * [simplify]: iters left: 2 (92 enodes) 1553857643.833 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857643.834 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857643.834 * * [simplify]: Extracting #2: cost 24 inf + 0 1553857643.834 * * [simplify]: Extracting #3: cost 33 inf + 0 1553857643.834 * * [simplify]: Extracting #4: cost 31 inf + 202 1553857643.835 * * [simplify]: Extracting #5: cost 18 inf + 2037 1553857643.837 * * [simplify]: Extracting #6: cost 2 inf + 5739 1553857643.839 * * [simplify]: Extracting #7: cost 0 inf + 6430 1553857643.841 * [simplify]: Simplified to (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1553857643.841 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1553857643.841 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857643.841 * * [simplify]: iters left: 6 (15 enodes) 1553857643.847 * * [simplify]: iters left: 5 (52 enodes) 1553857643.862 * * [simplify]: iters left: 4 (64 enodes) 1553857643.879 * * [simplify]: iters left: 3 (70 enodes) 1553857643.896 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857643.896 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857643.897 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857643.897 * * [simplify]: Extracting #3: cost 25 inf + 0 1553857643.897 * * [simplify]: Extracting #4: cost 23 inf + 244 1553857643.897 * * [simplify]: Extracting #5: cost 14 inf + 1133 1553857643.898 * * [simplify]: Extracting #6: cost 5 inf + 2627 1553857643.899 * * [simplify]: Extracting #7: cost 0 inf + 3986 1553857643.900 * [simplify]: Simplified to (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1553857643.900 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1553857643.900 * * * * [progress]: [ 105 / 193 ] simplifiying candidate # 1553857643.901 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt 1)) 1553857643.901 * * [simplify]: iters left: 6 (14 enodes) 1553857643.910 * * [simplify]: iters left: 5 (51 enodes) 1553857643.925 * * [simplify]: iters left: 4 (63 enodes) 1553857643.943 * * [simplify]: iters left: 3 (67 enodes) 1553857643.952 * * [simplify]: iters left: 2 (74 enodes) 1553857643.962 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857643.962 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857643.962 * * [simplify]: Extracting #2: cost 12 inf + 1 1553857643.962 * * [simplify]: Extracting #3: cost 20 inf + 1 1553857643.963 * * [simplify]: Extracting #4: cost 17 inf + 62 1553857643.963 * * [simplify]: Extracting #5: cost 8 inf + 972 1553857643.963 * * [simplify]: Extracting #6: cost 1 inf + 2413 1553857643.964 * * [simplify]: Extracting #7: cost 0 inf + 2727 1553857643.964 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857643.964 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857643.964 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re)))) 1553857643.964 * * [simplify]: iters left: 6 (14 enodes) 1553857643.967 * * [simplify]: iters left: 5 (49 enodes) 1553857643.976 * * [simplify]: iters left: 4 (61 enodes) 1553857643.991 * * [simplify]: iters left: 3 (67 enodes) 1553857643.999 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857643.999 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857643.999 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857643.999 * * [simplify]: Extracting #3: cost 24 inf + 2 1553857643.999 * * [simplify]: Extracting #4: cost 19 inf + 478 1553857643.999 * * [simplify]: Extracting #5: cost 7 inf + 1925 1553857644.000 * * [simplify]: Extracting #6: cost 1 inf + 3375 1553857644.000 * * [simplify]: Extracting #7: cost 0 inf + 3552 1553857644.001 * [simplify]: Simplified to (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1553857644.001 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)))) 1553857644.001 * * * * [progress]: [ 106 / 193 ] simplifiying candidate # 1553857644.001 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857644.002 * * [simplify]: iters left: 6 (16 enodes) 1553857644.005 * * [simplify]: iters left: 5 (57 enodes) 1553857644.013 * * [simplify]: iters left: 4 (74 enodes) 1553857644.028 * * [simplify]: iters left: 3 (90 enodes) 1553857644.051 * * [simplify]: iters left: 2 (92 enodes) 1553857644.075 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857644.075 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857644.075 * * [simplify]: Extracting #2: cost 24 inf + 0 1553857644.075 * * [simplify]: Extracting #3: cost 33 inf + 0 1553857644.075 * * [simplify]: Extracting #4: cost 31 inf + 202 1553857644.076 * * [simplify]: Extracting #5: cost 18 inf + 2037 1553857644.078 * * [simplify]: Extracting #6: cost 2 inf + 5739 1553857644.080 * * [simplify]: Extracting #7: cost 0 inf + 6430 1553857644.082 * [simplify]: Simplified to (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1553857644.082 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1553857644.083 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857644.083 * * [simplify]: iters left: 6 (15 enodes) 1553857644.089 * * [simplify]: iters left: 5 (52 enodes) 1553857644.104 * * [simplify]: iters left: 4 (64 enodes) 1553857644.117 * * [simplify]: iters left: 3 (70 enodes) 1553857644.125 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857644.125 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857644.125 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857644.125 * * [simplify]: Extracting #3: cost 25 inf + 0 1553857644.126 * * [simplify]: Extracting #4: cost 23 inf + 244 1553857644.126 * * [simplify]: Extracting #5: cost 14 inf + 1133 1553857644.126 * * [simplify]: Extracting #6: cost 5 inf + 2627 1553857644.127 * * [simplify]: Extracting #7: cost 0 inf + 3986 1553857644.127 * [simplify]: Simplified to (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1553857644.127 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1553857644.128 * * * * [progress]: [ 107 / 193 ] simplifiying candidate # 1553857644.128 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1) 1553857644.128 * * [simplify]: iters left: 6 (13 enodes) 1553857644.131 * * [simplify]: iters left: 5 (46 enodes) 1553857644.138 * * [simplify]: iters left: 4 (60 enodes) 1553857644.148 * * [simplify]: iters left: 3 (70 enodes) 1553857644.162 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857644.162 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857644.162 * * [simplify]: Extracting #2: cost 12 inf + 1 1553857644.162 * * [simplify]: Extracting #3: cost 20 inf + 1 1553857644.162 * * [simplify]: Extracting #4: cost 16 inf + 119 1553857644.162 * * [simplify]: Extracting #5: cost 7 inf + 1071 1553857644.162 * * [simplify]: Extracting #6: cost 2 inf + 2099 1553857644.163 * * [simplify]: Extracting #7: cost 0 inf + 2727 1553857644.163 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857644.163 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857644.164 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re)))) 1553857644.164 * * [simplify]: iters left: 6 (14 enodes) 1553857644.168 * * [simplify]: iters left: 5 (49 enodes) 1553857644.175 * * [simplify]: iters left: 4 (61 enodes) 1553857644.183 * * [simplify]: iters left: 3 (67 enodes) 1553857644.192 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857644.192 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857644.192 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857644.192 * * [simplify]: Extracting #3: cost 24 inf + 2 1553857644.192 * * [simplify]: Extracting #4: cost 19 inf + 478 1553857644.192 * * [simplify]: Extracting #5: cost 7 inf + 1925 1553857644.193 * * [simplify]: Extracting #6: cost 1 inf + 3375 1553857644.194 * * [simplify]: Extracting #7: cost 0 inf + 3552 1553857644.195 * [simplify]: Simplified to (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1553857644.195 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)))) 1553857644.196 * * * * [progress]: [ 108 / 193 ] simplifiying candidate # 1553857644.196 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857644.196 * * [simplify]: iters left: 6 (16 enodes) 1553857644.204 * * [simplify]: iters left: 5 (57 enodes) 1553857644.221 * * [simplify]: iters left: 4 (74 enodes) 1553857644.241 * * [simplify]: iters left: 3 (87 enodes) 1553857644.262 * * [simplify]: iters left: 2 (90 enodes) 1553857644.277 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857644.277 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857644.277 * * [simplify]: Extracting #2: cost 22 inf + 0 1553857644.277 * * [simplify]: Extracting #3: cost 33 inf + 0 1553857644.278 * * [simplify]: Extracting #4: cost 32 inf + 145 1553857644.278 * * [simplify]: Extracting #5: cost 24 inf + 979 1553857644.278 * * [simplify]: Extracting #6: cost 12 inf + 3004 1553857644.281 * * [simplify]: Extracting #7: cost 3 inf + 5522 1553857644.282 * * [simplify]: Extracting #8: cost 0 inf + 6430 1553857644.283 * [simplify]: Simplified to (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1553857644.283 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1553857644.283 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857644.283 * * [simplify]: iters left: 6 (15 enodes) 1553857644.286 * * [simplify]: iters left: 5 (52 enodes) 1553857644.294 * * [simplify]: iters left: 4 (64 enodes) 1553857644.307 * * [simplify]: iters left: 3 (70 enodes) 1553857644.325 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857644.325 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857644.325 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857644.325 * * [simplify]: Extracting #3: cost 25 inf + 0 1553857644.326 * * [simplify]: Extracting #4: cost 23 inf + 244 1553857644.326 * * [simplify]: Extracting #5: cost 14 inf + 1213 1553857644.327 * * [simplify]: Extracting #6: cost 5 inf + 2667 1553857644.328 * * [simplify]: Extracting #7: cost 0 inf + 3986 1553857644.329 * [simplify]: Simplified to (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1553857644.329 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1553857644.330 * * * * [progress]: [ 109 / 193 ] simplifiying candidate # 1553857644.330 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1553857644.330 * * [simplify]: iters left: 6 (16 enodes) 1553857644.337 * * [simplify]: iters left: 5 (56 enodes) 1553857644.353 * * [simplify]: iters left: 4 (68 enodes) 1553857644.372 * * [simplify]: iters left: 3 (74 enodes) 1553857644.392 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857644.392 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857644.392 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857644.392 * * [simplify]: Extracting #3: cost 29 inf + 0 1553857644.393 * * [simplify]: Extracting #4: cost 28 inf + 145 1553857644.393 * * [simplify]: Extracting #5: cost 13 inf + 1900 1553857644.395 * * [simplify]: Extracting #6: cost 1 inf + 5282 1553857644.396 * * [simplify]: Extracting #7: cost 0 inf + 5634 1553857644.398 * [simplify]: Simplified to (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1553857644.398 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1553857644.398 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857644.399 * * [simplify]: iters left: 6 (15 enodes) 1553857644.405 * * [simplify]: iters left: 5 (52 enodes) 1553857644.422 * * [simplify]: iters left: 4 (64 enodes) 1553857644.440 * * [simplify]: iters left: 3 (70 enodes) 1553857644.456 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857644.456 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857644.456 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857644.456 * * [simplify]: Extracting #3: cost 27 inf + 0 1553857644.456 * * [simplify]: Extracting #4: cost 25 inf + 244 1553857644.456 * * [simplify]: Extracting #5: cost 11 inf + 2252 1553857644.457 * * [simplify]: Extracting #6: cost 0 inf + 5200 1553857644.458 * [simplify]: Simplified to (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857644.458 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1553857644.458 * * * * [progress]: [ 110 / 193 ] simplifiying candidate # 1553857644.458 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857644.458 * * [simplify]: iters left: 6 (15 enodes) 1553857644.461 * * [simplify]: iters left: 5 (52 enodes) 1553857644.469 * * [simplify]: iters left: 4 (65 enodes) 1553857644.477 * * [simplify]: iters left: 3 (69 enodes) 1553857644.488 * * [simplify]: iters left: 2 (71 enodes) 1553857644.500 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857644.500 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857644.500 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857644.501 * * [simplify]: Extracting #3: cost 20 inf + 2 1553857644.501 * * [simplify]: Extracting #4: cost 13 inf + 630 1553857644.501 * * [simplify]: Extracting #5: cost 7 inf + 994 1553857644.502 * * [simplify]: Extracting #6: cost 0 inf + 2330 1553857644.502 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) 1553857644.502 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1553857644.502 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857644.502 * * [simplify]: iters left: 6 (15 enodes) 1553857644.505 * * [simplify]: iters left: 5 (52 enodes) 1553857644.513 * * [simplify]: iters left: 4 (65 enodes) 1553857644.523 * * [simplify]: iters left: 3 (69 enodes) 1553857644.531 * * [simplify]: iters left: 2 (71 enodes) 1553857644.543 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857644.543 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857644.543 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857644.544 * * [simplify]: Extracting #3: cost 20 inf + 2 1553857644.544 * * [simplify]: Extracting #4: cost 13 inf + 630 1553857644.544 * * [simplify]: Extracting #5: cost 7 inf + 994 1553857644.545 * * [simplify]: Extracting #6: cost 0 inf + 2330 1553857644.546 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) 1553857644.546 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (sqrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)))) 1553857644.546 * * * * [progress]: [ 111 / 193 ] simplifiying candidate # 1553857644.547 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt 1)) 1553857644.547 * * [simplify]: iters left: 6 (13 enodes) 1553857644.554 * * [simplify]: iters left: 5 (46 enodes) 1553857644.564 * * [simplify]: iters left: 4 (54 enodes) 1553857644.572 * * [simplify]: iters left: 3 (59 enodes) 1553857644.580 * * [simplify]: iters left: 2 (60 enodes) 1553857644.587 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857644.587 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857644.587 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857644.587 * * [simplify]: Extracting #3: cost 16 inf + 1 1553857644.587 * * [simplify]: Extracting #4: cost 13 inf + 62 1553857644.587 * * [simplify]: Extracting #5: cost 5 inf + 637 1553857644.588 * * [simplify]: Extracting #6: cost 1 inf + 1231 1553857644.588 * * [simplify]: Extracting #7: cost 0 inf + 1505 1553857644.588 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1553857644.588 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857644.589 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re)))) 1553857644.589 * * [simplify]: iters left: 6 (14 enodes) 1553857644.591 * * [simplify]: iters left: 5 (49 enodes) 1553857644.598 * * [simplify]: iters left: 4 (61 enodes) 1553857644.607 * * [simplify]: iters left: 3 (67 enodes) 1553857644.624 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857644.624 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857644.624 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857644.624 * * [simplify]: Extracting #3: cost 24 inf + 2 1553857644.624 * * [simplify]: Extracting #4: cost 19 inf + 478 1553857644.625 * * [simplify]: Extracting #5: cost 7 inf + 1805 1553857644.626 * * [simplify]: Extracting #6: cost 1 inf + 3095 1553857644.627 * * [simplify]: Extracting #7: cost 0 inf + 3232 1553857644.628 * [simplify]: Simplified to (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1553857644.628 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 1553857644.629 * * * * [progress]: [ 112 / 193 ] simplifiying candidate # 1553857644.629 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857644.629 * * [simplify]: iters left: 6 (15 enodes) 1553857644.632 * * [simplify]: iters left: 5 (52 enodes) 1553857644.640 * * [simplify]: iters left: 4 (65 enodes) 1553857644.648 * * [simplify]: iters left: 3 (69 enodes) 1553857644.655 * * [simplify]: iters left: 2 (71 enodes) 1553857644.669 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857644.669 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857644.669 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857644.670 * * [simplify]: Extracting #3: cost 20 inf + 2 1553857644.670 * * [simplify]: Extracting #4: cost 13 inf + 630 1553857644.670 * * [simplify]: Extracting #5: cost 7 inf + 994 1553857644.671 * * [simplify]: Extracting #6: cost 0 inf + 2330 1553857644.672 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) 1553857644.672 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1553857644.673 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857644.673 * * [simplify]: iters left: 6 (15 enodes) 1553857644.679 * * [simplify]: iters left: 5 (52 enodes) 1553857644.696 * * [simplify]: iters left: 4 (65 enodes) 1553857644.713 * * [simplify]: iters left: 3 (69 enodes) 1553857644.728 * * [simplify]: iters left: 2 (71 enodes) 1553857644.740 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857644.740 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857644.740 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857644.740 * * [simplify]: Extracting #3: cost 20 inf + 2 1553857644.741 * * [simplify]: Extracting #4: cost 13 inf + 630 1553857644.741 * * [simplify]: Extracting #5: cost 7 inf + 994 1553857644.742 * * [simplify]: Extracting #6: cost 0 inf + 2330 1553857644.743 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) 1553857644.743 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (sqrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)))) 1553857644.743 * * * * [progress]: [ 113 / 193 ] simplifiying candidate # 1553857644.743 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1) 1553857644.743 * * [simplify]: iters left: 6 (12 enodes) 1553857644.749 * * [simplify]: iters left: 5 (41 enodes) 1553857644.761 * * [simplify]: iters left: 4 (50 enodes) 1553857644.771 * * [simplify]: iters left: 3 (56 enodes) 1553857644.778 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857644.778 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857644.778 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857644.778 * * [simplify]: Extracting #3: cost 16 inf + 1 1553857644.778 * * [simplify]: Extracting #4: cost 12 inf + 119 1553857644.778 * * [simplify]: Extracting #5: cost 4 inf + 679 1553857644.778 * * [simplify]: Extracting #6: cost 1 inf + 1231 1553857644.779 * * [simplify]: Extracting #7: cost 0 inf + 1505 1553857644.779 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1553857644.779 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857644.779 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re)))) 1553857644.780 * * [simplify]: iters left: 6 (14 enodes) 1553857644.782 * * [simplify]: iters left: 5 (49 enodes) 1553857644.789 * * [simplify]: iters left: 4 (61 enodes) 1553857644.801 * * [simplify]: iters left: 3 (67 enodes) 1553857644.818 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857644.818 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857644.818 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857644.818 * * [simplify]: Extracting #3: cost 24 inf + 2 1553857644.818 * * [simplify]: Extracting #4: cost 19 inf + 478 1553857644.819 * * [simplify]: Extracting #5: cost 7 inf + 1805 1553857644.820 * * [simplify]: Extracting #6: cost 1 inf + 3095 1553857644.821 * * [simplify]: Extracting #7: cost 0 inf + 3232 1553857644.822 * [simplify]: Simplified to (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1553857644.822 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 1553857644.822 * * * * [progress]: [ 114 / 193 ] simplifiying candidate # 1553857644.823 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857644.823 * * [simplify]: iters left: 6 (15 enodes) 1553857644.830 * * [simplify]: iters left: 5 (54 enodes) 1553857644.847 * * [simplify]: iters left: 4 (70 enodes) 1553857644.869 * * [simplify]: iters left: 3 (79 enodes) 1553857644.885 * * [simplify]: iters left: 2 (80 enodes) 1553857644.894 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857644.895 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857644.895 * * [simplify]: Extracting #2: cost 12 inf + 1 1553857644.895 * * [simplify]: Extracting #3: cost 21 inf + 1 1553857644.895 * * [simplify]: Extracting #4: cost 20 inf + 119 1553857644.895 * * [simplify]: Extracting #5: cost 14 inf + 740 1553857644.895 * * [simplify]: Extracting #6: cost 4 inf + 1749 1553857644.896 * * [simplify]: Extracting #7: cost 1 inf + 2771 1553857644.896 * * [simplify]: Extracting #8: cost 0 inf + 3085 1553857644.897 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857644.897 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.im y.im (* x.re y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1553857644.897 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857644.897 * * [simplify]: iters left: 6 (14 enodes) 1553857644.900 * * [simplify]: iters left: 5 (49 enodes) 1553857644.907 * * [simplify]: iters left: 4 (63 enodes) 1553857644.915 * * [simplify]: iters left: 3 (72 enodes) 1553857644.926 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857644.926 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857644.926 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857644.926 * * [simplify]: Extracting #3: cost 23 inf + 59 1553857644.926 * * [simplify]: Extracting #4: cost 18 inf + 520 1553857644.927 * * [simplify]: Extracting #5: cost 5 inf + 2159 1553857644.928 * * [simplify]: Extracting #6: cost 0 inf + 3552 1553857644.929 * [simplify]: Simplified to (/ (/ (sqrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1553857644.929 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (sqrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1553857644.930 * * * * [progress]: [ 115 / 193 ] simplifiying candidate # 1553857644.930 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1553857644.930 * * [simplify]: iters left: 6 (15 enodes) 1553857644.936 * * [simplify]: iters left: 5 (53 enodes) 1553857644.951 * * [simplify]: iters left: 4 (64 enodes) 1553857644.971 * * [simplify]: iters left: 3 (71 enodes) 1553857644.989 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857644.990 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857644.990 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857644.990 * * [simplify]: Extracting #3: cost 19 inf + 1 1553857644.990 * * [simplify]: Extracting #4: cost 20 inf + 5 1553857644.990 * * [simplify]: Extracting #5: cost 16 inf + 312 1553857644.991 * * [simplify]: Extracting #6: cost 3 inf + 2012 1553857644.992 * * [simplify]: Extracting #7: cost 0 inf + 3017 1553857644.993 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1553857644.993 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.im y.im (* x.re y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1553857644.993 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857644.994 * * [simplify]: iters left: 6 (14 enodes) 1553857644.999 * * [simplify]: iters left: 5 (49 enodes) 1553857645.014 * * [simplify]: iters left: 4 (61 enodes) 1553857645.026 * * [simplify]: iters left: 3 (67 enodes) 1553857645.035 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857645.035 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857645.035 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857645.035 * * [simplify]: Extracting #3: cost 22 inf + 59 1553857645.035 * * [simplify]: Extracting #4: cost 21 inf + 301 1553857645.035 * * [simplify]: Extracting #5: cost 15 inf + 1078 1553857645.035 * * [simplify]: Extracting #6: cost 6 inf + 2648 1553857645.036 * * [simplify]: Extracting #7: cost 1 inf + 4454 1553857645.037 * * [simplify]: Extracting #8: cost 0 inf + 4766 1553857645.038 * [simplify]: Simplified to (/ (/ (sqrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1553857645.038 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (sqrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 1553857645.038 * * * * [progress]: [ 116 / 193 ] simplifiying candidate # 1553857645.038 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857645.038 * * [simplify]: iters left: 6 (14 enodes) 1553857645.041 * * [simplify]: iters left: 5 (49 enodes) 1553857645.049 * * [simplify]: iters left: 4 (61 enodes) 1553857645.062 * * [simplify]: iters left: 3 (68 enodes) 1553857645.078 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857645.078 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857645.078 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857645.079 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857645.079 * * [simplify]: Extracting #4: cost 17 inf + 62 1553857645.079 * * [simplify]: Extracting #5: cost 10 inf + 620 1553857645.080 * * [simplify]: Extracting #6: cost 2 inf + 1450 1553857645.082 * * [simplify]: Extracting #7: cost 0 inf + 1863 1553857645.083 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1553857645.083 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1553857645.083 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857645.084 * * [simplify]: iters left: 6 (14 enodes) 1553857645.090 * * [simplify]: iters left: 5 (49 enodes) 1553857645.100 * * [simplify]: iters left: 4 (63 enodes) 1553857645.109 * * [simplify]: iters left: 3 (72 enodes) 1553857645.122 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857645.122 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857645.122 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857645.123 * * [simplify]: Extracting #3: cost 23 inf + 59 1553857645.123 * * [simplify]: Extracting #4: cost 18 inf + 480 1553857645.124 * * [simplify]: Extracting #5: cost 5 inf + 1999 1553857645.125 * * [simplify]: Extracting #6: cost 0 inf + 3232 1553857645.126 * [simplify]: Simplified to (/ (/ (sqrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1553857645.126 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (sqrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1553857645.126 * * * * [progress]: [ 117 / 193 ] simplifiying candidate # 1553857645.126 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) (sqrt 1)) 1553857645.127 * * [simplify]: iters left: 6 (11 enodes) 1553857645.133 * * [simplify]: iters left: 5 (38 enodes) 1553857645.143 * * [simplify]: iters left: 4 (44 enodes) 1553857645.155 * * [simplify]: iters left: 3 (47 enodes) 1553857645.166 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857645.166 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857645.166 * * [simplify]: Extracting #2: cost 10 inf + 1 1553857645.166 * * [simplify]: Extracting #3: cost 7 inf + 47 1553857645.166 * * [simplify]: Extracting #4: cost 4 inf + 230 1553857645.167 * * [simplify]: Extracting #5: cost 0 inf + 649 1553857645.167 * [simplify]: Simplified to (sqrt (fma x.re y.re (* x.im y.im))) 1553857645.167 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (fma x.re y.re (* x.im y.im))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857645.168 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (fma y.im y.im (* y.re y.re)))) 1553857645.168 * * [simplify]: iters left: 6 (13 enodes) 1553857645.173 * * [simplify]: iters left: 5 (46 enodes) 1553857645.188 * * [simplify]: iters left: 4 (59 enodes) 1553857645.204 * * [simplify]: iters left: 3 (63 enodes) 1553857645.217 * * [simplify]: iters left: 2 (64 enodes) 1553857645.224 * * [simplify]: iters left: 1 (65 enodes) 1553857645.230 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857645.231 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857645.231 * * [simplify]: Extracting #2: cost 15 inf + 0 1553857645.231 * * [simplify]: Extracting #3: cost 18 inf + 100 1553857645.231 * * [simplify]: Extracting #4: cost 12 inf + 476 1553857645.231 * * [simplify]: Extracting #5: cost 8 inf + 701 1553857645.231 * * [simplify]: Extracting #6: cost 0 inf + 2136 1553857645.232 * [simplify]: Simplified to (/ (/ (sqrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) (hypot y.im y.re)) 1553857645.232 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (fma x.re y.re (* x.im y.im))) (/ (/ (sqrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) (hypot y.im y.re)))) 1553857645.232 * * * * [progress]: [ 118 / 193 ] simplifiying candidate # 1553857645.232 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857645.232 * * [simplify]: iters left: 6 (14 enodes) 1553857645.236 * * [simplify]: iters left: 5 (49 enodes) 1553857645.243 * * [simplify]: iters left: 4 (61 enodes) 1553857645.252 * * [simplify]: iters left: 3 (68 enodes) 1553857645.264 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857645.264 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857645.264 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857645.264 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857645.264 * * [simplify]: Extracting #4: cost 17 inf + 62 1553857645.265 * * [simplify]: Extracting #5: cost 10 inf + 620 1553857645.265 * * [simplify]: Extracting #6: cost 2 inf + 1450 1553857645.266 * * [simplify]: Extracting #7: cost 0 inf + 1863 1553857645.267 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1553857645.267 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1553857645.267 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857645.267 * * [simplify]: iters left: 6 (14 enodes) 1553857645.273 * * [simplify]: iters left: 5 (49 enodes) 1553857645.286 * * [simplify]: iters left: 4 (63 enodes) 1553857645.294 * * [simplify]: iters left: 3 (72 enodes) 1553857645.302 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857645.303 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857645.303 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857645.303 * * [simplify]: Extracting #3: cost 23 inf + 59 1553857645.303 * * [simplify]: Extracting #4: cost 18 inf + 480 1553857645.303 * * [simplify]: Extracting #5: cost 5 inf + 1999 1553857645.304 * * [simplify]: Extracting #6: cost 0 inf + 3232 1553857645.304 * [simplify]: Simplified to (/ (/ (sqrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1553857645.304 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (sqrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1553857645.304 * * * * [progress]: [ 119 / 193 ] simplifiying candidate # 1553857645.305 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) 1) 1553857645.305 * * [simplify]: iters left: 6 (10 enodes) 1553857645.308 * * [simplify]: iters left: 5 (31 enodes) 1553857645.313 * * [simplify]: iters left: 4 (39 enodes) 1553857645.318 * * [simplify]: iters left: 3 (42 enodes) 1553857645.325 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857645.325 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857645.326 * * [simplify]: Extracting #2: cost 10 inf + 1 1553857645.326 * * [simplify]: Extracting #3: cost 6 inf + 89 1553857645.326 * * [simplify]: Extracting #4: cost 2 inf + 371 1553857645.326 * * [simplify]: Extracting #5: cost 0 inf + 649 1553857645.327 * [simplify]: Simplified to (sqrt (fma y.im x.im (* x.re y.re))) 1553857645.327 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (fma y.im x.im (* x.re y.re))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857645.327 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (fma y.im y.im (* y.re y.re)))) 1553857645.327 * * [simplify]: iters left: 6 (13 enodes) 1553857645.333 * * [simplify]: iters left: 5 (46 enodes) 1553857645.347 * * [simplify]: iters left: 4 (59 enodes) 1553857645.363 * * [simplify]: iters left: 3 (63 enodes) 1553857645.373 * * [simplify]: iters left: 2 (64 enodes) 1553857645.380 * * [simplify]: iters left: 1 (65 enodes) 1553857645.386 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857645.386 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857645.386 * * [simplify]: Extracting #2: cost 15 inf + 0 1553857645.386 * * [simplify]: Extracting #3: cost 18 inf + 100 1553857645.387 * * [simplify]: Extracting #4: cost 12 inf + 476 1553857645.387 * * [simplify]: Extracting #5: cost 8 inf + 701 1553857645.387 * * [simplify]: Extracting #6: cost 0 inf + 2136 1553857645.388 * [simplify]: Simplified to (/ (/ (sqrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) (hypot y.im y.re)) 1553857645.388 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) 1) (/ (/ (sqrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) (hypot y.im y.re)))) 1553857645.388 * * * * [progress]: [ 120 / 193 ] simplifiying candidate # 1553857645.388 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857645.388 * * [simplify]: iters left: 6 (13 enodes) 1553857645.391 * * [simplify]: iters left: 5 (49 enodes) 1553857645.399 * * [simplify]: iters left: 4 (75 enodes) 1553857645.416 * * [simplify]: iters left: 3 (97 enodes) 1553857645.427 * * [simplify]: iters left: 2 (109 enodes) 1553857645.441 * * [simplify]: iters left: 1 (132 enodes) 1553857645.480 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857645.481 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857645.481 * * [simplify]: Extracting #2: cost 36 inf + 1 1553857645.481 * * [simplify]: Extracting #3: cost 42 inf + 6 1553857645.482 * * [simplify]: Extracting #4: cost 21 inf + 3492 1553857645.484 * * [simplify]: Extracting #5: cost 0 inf + 10194 1553857645.486 * [simplify]: Simplified to (/ (/ 1 (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857645.487 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (/ (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1553857645.487 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857645.487 * * [simplify]: iters left: 6 (14 enodes) 1553857645.493 * * [simplify]: iters left: 5 (49 enodes) 1553857645.507 * * [simplify]: iters left: 4 (62 enodes) 1553857645.523 * * [simplify]: iters left: 3 (69 enodes) 1553857645.539 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857645.539 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857645.540 * * [simplify]: Extracting #2: cost 19 inf + 0 1553857645.540 * * [simplify]: Extracting #3: cost 18 inf + 61 1553857645.540 * * [simplify]: Extracting #4: cost 14 inf + 617 1553857645.540 * * [simplify]: Extracting #5: cost 7 inf + 1959 1553857645.541 * * [simplify]: Extracting #6: cost 0 inf + 3000 1553857645.541 * [simplify]: Simplified to (/ (/ (fma y.im x.im (* x.re y.re)) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1553857645.541 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (fma y.im x.im (* x.re y.re)) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1553857645.541 * * * * [progress]: [ 121 / 193 ] simplifiying candidate # 1553857645.541 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1553857645.542 * * [simplify]: iters left: 6 (13 enodes) 1553857645.545 * * [simplify]: iters left: 5 (48 enodes) 1553857645.552 * * [simplify]: iters left: 4 (63 enodes) 1553857645.562 * * [simplify]: iters left: 3 (76 enodes) 1553857645.581 * * [simplify]: iters left: 2 (78 enodes) 1553857645.602 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857645.602 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857645.602 * * [simplify]: Extracting #2: cost 23 inf + 1 1553857645.603 * * [simplify]: Extracting #3: cost 29 inf + 1 1553857645.603 * * [simplify]: Extracting #4: cost 30 inf + 3 1553857645.603 * * [simplify]: Extracting #5: cost 23 inf + 964 1553857645.604 * * [simplify]: Extracting #6: cost 6 inf + 5224 1553857645.606 * * [simplify]: Extracting #7: cost 0 inf + 7093 1553857645.608 * [simplify]: Simplified to (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1553857645.608 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1553857645.609 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857645.609 * * [simplify]: iters left: 6 (14 enodes) 1553857645.615 * * [simplify]: iters left: 5 (49 enodes) 1553857645.629 * * [simplify]: iters left: 4 (61 enodes) 1553857645.646 * * [simplify]: iters left: 3 (67 enodes) 1553857645.665 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857645.665 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857645.665 * * [simplify]: Extracting #2: cost 22 inf + 0 1553857645.665 * * [simplify]: Extracting #3: cost 23 inf + 4 1553857645.666 * * [simplify]: Extracting #4: cost 19 inf + 575 1553857645.666 * * [simplify]: Extracting #5: cost 15 inf + 1114 1553857645.667 * * [simplify]: Extracting #6: cost 6 inf + 2764 1553857645.668 * * [simplify]: Extracting #7: cost 1 inf + 4610 1553857645.670 * * [simplify]: Extracting #8: cost 0 inf + 5002 1553857645.671 * [simplify]: Simplified to (/ (/ (fma y.im x.im (* x.re y.re)) (cbrt (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1553857645.671 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (/ (fma y.im x.im (* x.re y.re)) (cbrt (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 1553857645.671 * * * * [progress]: [ 122 / 193 ] simplifiying candidate # 1553857645.672 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857645.672 * * [simplify]: iters left: 6 (12 enodes) 1553857645.677 * * [simplify]: iters left: 5 (44 enodes) 1553857645.691 * * [simplify]: iters left: 4 (59 enodes) 1553857645.707 * * [simplify]: iters left: 3 (72 enodes) 1553857645.726 * * [simplify]: iters left: 2 (74 enodes) 1553857645.735 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857645.736 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857645.736 * * [simplify]: Extracting #2: cost 21 inf + 1 1553857645.736 * * [simplify]: Extracting #3: cost 25 inf + 1 1553857645.736 * * [simplify]: Extracting #4: cost 25 inf + 60 1553857645.736 * * [simplify]: Extracting #5: cost 16 inf + 1297 1553857645.736 * * [simplify]: Extracting #6: cost 2 inf + 3910 1553857645.737 * * [simplify]: Extracting #7: cost 0 inf + 4425 1553857645.738 * [simplify]: Simplified to (/ 1 (* (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1553857645.738 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (/ (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1553857645.738 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857645.738 * * [simplify]: iters left: 6 (14 enodes) 1553857645.741 * * [simplify]: iters left: 5 (49 enodes) 1553857645.748 * * [simplify]: iters left: 4 (61 enodes) 1553857645.758 * * [simplify]: iters left: 3 (67 enodes) 1553857645.775 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857645.775 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857645.776 * * [simplify]: Extracting #2: cost 21 inf + 0 1553857645.776 * * [simplify]: Extracting #3: cost 20 inf + 61 1553857645.776 * * [simplify]: Extracting #4: cost 16 inf + 672 1553857645.778 * * [simplify]: Extracting #5: cost 7 inf + 2347 1553857645.779 * * [simplify]: Extracting #6: cost 0 inf + 3468 1553857645.780 * [simplify]: Simplified to (/ (/ (fma y.im x.im (* x.re y.re)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1553857645.780 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (fma y.im x.im (* x.re y.re)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1553857645.780 * * * * [progress]: [ 123 / 193 ] simplifiying candidate # 1553857645.781 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt 1)) 1553857645.781 * * [simplify]: iters left: 6 (9 enodes) 1553857645.786 * * [simplify]: iters left: 5 (33 enodes) 1553857645.791 * * [simplify]: iters left: 4 (41 enodes) 1553857645.797 * * [simplify]: iters left: 3 (42 enodes) 1553857645.803 * * [simplify]: iters left: 2 (48 enodes) 1553857645.809 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857645.809 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857645.809 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857645.809 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857645.809 * * [simplify]: Extracting #4: cost 9 inf + 60 1553857645.809 * * [simplify]: Extracting #5: cost 4 inf + 746 1553857645.810 * * [simplify]: Extracting #6: cost 0 inf + 1537 1553857645.810 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1553857645.810 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857645.810 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re)))) 1553857645.810 * * [simplify]: iters left: 6 (13 enodes) 1553857645.813 * * [simplify]: iters left: 5 (46 enodes) 1553857645.820 * * [simplify]: iters left: 4 (58 enodes) 1553857645.830 * * [simplify]: iters left: 3 (64 enodes) 1553857645.846 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857645.846 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857645.846 * * [simplify]: Extracting #2: cost 21 inf + 0 1553857645.847 * * [simplify]: Extracting #3: cost 21 inf + 61 1553857645.847 * * [simplify]: Extracting #4: cost 13 inf + 916 1553857645.848 * * [simplify]: Extracting #5: cost 0 inf + 3034 1553857645.849 * [simplify]: Simplified to (/ (fma y.im x.im (* x.re y.re)) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1553857645.849 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (fma y.im x.im (* x.re y.re)) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))))) 1553857645.849 * * * * [progress]: [ 124 / 193 ] simplifiying candidate # 1553857645.849 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857645.850 * * [simplify]: iters left: 6 (12 enodes) 1553857645.855 * * [simplify]: iters left: 5 (44 enodes) 1553857645.869 * * [simplify]: iters left: 4 (59 enodes) 1553857645.878 * * [simplify]: iters left: 3 (72 enodes) 1553857645.890 * * [simplify]: iters left: 2 (74 enodes) 1553857645.902 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857645.902 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857645.902 * * [simplify]: Extracting #2: cost 21 inf + 1 1553857645.902 * * [simplify]: Extracting #3: cost 25 inf + 1 1553857645.902 * * [simplify]: Extracting #4: cost 25 inf + 60 1553857645.902 * * [simplify]: Extracting #5: cost 16 inf + 1297 1553857645.903 * * [simplify]: Extracting #6: cost 2 inf + 3910 1553857645.905 * * [simplify]: Extracting #7: cost 0 inf + 4425 1553857645.906 * [simplify]: Simplified to (/ 1 (* (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1553857645.906 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (/ (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1553857645.906 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857645.906 * * [simplify]: iters left: 6 (14 enodes) 1553857645.911 * * [simplify]: iters left: 5 (49 enodes) 1553857645.919 * * [simplify]: iters left: 4 (61 enodes) 1553857645.928 * * [simplify]: iters left: 3 (67 enodes) 1553857645.936 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857645.936 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857645.936 * * [simplify]: Extracting #2: cost 21 inf + 0 1553857645.936 * * [simplify]: Extracting #3: cost 20 inf + 61 1553857645.936 * * [simplify]: Extracting #4: cost 16 inf + 672 1553857645.937 * * [simplify]: Extracting #5: cost 7 inf + 2347 1553857645.937 * * [simplify]: Extracting #6: cost 0 inf + 3468 1553857645.938 * [simplify]: Simplified to (/ (/ (fma y.im x.im (* x.re y.re)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1553857645.938 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (fma y.im x.im (* x.re y.re)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1553857645.938 * * * * [progress]: [ 125 / 193 ] simplifiying candidate # 1553857645.938 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1) 1553857645.938 * * [simplify]: iters left: 6 (8 enodes) 1553857645.941 * * [simplify]: iters left: 5 (28 enodes) 1553857645.945 * * [simplify]: iters left: 4 (38 enodes) 1553857645.953 * * [simplify]: iters left: 3 (45 enodes) 1553857645.964 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857645.964 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857645.964 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857645.964 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857645.964 * * [simplify]: Extracting #4: cost 9 inf + 60 1553857645.964 * * [simplify]: Extracting #5: cost 0 inf + 1537 1553857645.965 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1553857645.965 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857645.965 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re)))) 1553857645.965 * * [simplify]: iters left: 6 (13 enodes) 1553857645.970 * * [simplify]: iters left: 5 (46 enodes) 1553857645.987 * * [simplify]: iters left: 4 (58 enodes) 1553857646.002 * * [simplify]: iters left: 3 (64 enodes) 1553857646.017 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857646.017 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857646.017 * * [simplify]: Extracting #2: cost 21 inf + 0 1553857646.018 * * [simplify]: Extracting #3: cost 21 inf + 61 1553857646.018 * * [simplify]: Extracting #4: cost 13 inf + 916 1553857646.019 * * [simplify]: Extracting #5: cost 0 inf + 3034 1553857646.020 * [simplify]: Simplified to (/ (fma y.im x.im (* x.re y.re)) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1553857646.020 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (fma y.im x.im (* x.re y.re)) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))))) 1553857646.020 * * * * [progress]: [ 126 / 193 ] simplifiying candidate # 1553857646.020 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857646.020 * * [simplify]: iters left: 6 (12 enodes) 1553857646.027 * * [simplify]: iters left: 5 (44 enodes) 1553857646.041 * * [simplify]: iters left: 4 (59 enodes) 1553857646.057 * * [simplify]: iters left: 3 (69 enodes) 1553857646.076 * * [simplify]: iters left: 2 (72 enodes) 1553857646.095 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857646.095 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857646.096 * * [simplify]: Extracting #2: cost 19 inf + 1 1553857646.096 * * [simplify]: Extracting #3: cost 25 inf + 1 1553857646.096 * * [simplify]: Extracting #4: cost 26 inf + 3 1553857646.096 * * [simplify]: Extracting #5: cost 21 inf + 651 1553857646.097 * * [simplify]: Extracting #6: cost 8 inf + 2526 1553857646.098 * * [simplify]: Extracting #7: cost 1 inf + 4127 1553857646.099 * * [simplify]: Extracting #8: cost 0 inf + 4425 1553857646.101 * [simplify]: Simplified to (/ 1 (* (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1553857646.101 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1553857646.101 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857646.101 * * [simplify]: iters left: 6 (14 enodes) 1553857646.107 * * [simplify]: iters left: 5 (49 enodes) 1553857646.121 * * [simplify]: iters left: 4 (61 enodes) 1553857646.142 * * [simplify]: iters left: 3 (67 enodes) 1553857646.159 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857646.159 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857646.160 * * [simplify]: Extracting #2: cost 21 inf + 0 1553857646.160 * * [simplify]: Extracting #3: cost 20 inf + 61 1553857646.160 * * [simplify]: Extracting #4: cost 16 inf + 632 1553857646.161 * * [simplify]: Extracting #5: cost 7 inf + 2387 1553857646.162 * * [simplify]: Extracting #6: cost 0 inf + 3468 1553857646.163 * [simplify]: Simplified to (/ (/ (fma y.im x.im (* x.re y.re)) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1553857646.163 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (fma y.im x.im (* x.re y.re)) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1553857646.163 * * * * [progress]: [ 127 / 193 ] simplifiying candidate # 1553857646.164 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1553857646.164 * * [simplify]: iters left: 6 (12 enodes) 1553857646.170 * * [simplify]: iters left: 5 (43 enodes) 1553857646.184 * * [simplify]: iters left: 4 (53 enodes) 1553857646.200 * * [simplify]: iters left: 3 (56 enodes) 1553857646.215 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857646.215 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857646.215 * * [simplify]: Extracting #2: cost 15 inf + 1 1553857646.216 * * [simplify]: Extracting #3: cost 21 inf + 1 1553857646.216 * * [simplify]: Extracting #4: cost 21 inf + 60 1553857646.216 * * [simplify]: Extracting #5: cost 14 inf + 1022 1553857646.217 * * [simplify]: Extracting #6: cost 1 inf + 3915 1553857646.218 * * [simplify]: Extracting #7: cost 0 inf + 4173 1553857646.219 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1553857646.219 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1553857646.220 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857646.220 * * [simplify]: iters left: 6 (14 enodes) 1553857646.226 * * [simplify]: iters left: 5 (49 enodes) 1553857646.236 * * [simplify]: iters left: 4 (61 enodes) 1553857646.244 * * [simplify]: iters left: 3 (67 enodes) 1553857646.253 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857646.253 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857646.253 * * [simplify]: Extracting #2: cost 22 inf + 0 1553857646.254 * * [simplify]: Extracting #3: cost 23 inf + 4 1553857646.254 * * [simplify]: Extracting #4: cost 19 inf + 495 1553857646.254 * * [simplify]: Extracting #5: cost 15 inf + 994 1553857646.254 * * [simplify]: Extracting #6: cost 6 inf + 2564 1553857646.255 * * [simplify]: Extracting #7: cost 1 inf + 4330 1553857646.256 * * [simplify]: Extracting #8: cost 0 inf + 4682 1553857646.256 * [simplify]: Simplified to (/ (/ (fma y.im x.im (* x.re y.re)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1553857646.256 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (/ (fma y.im x.im (* x.re y.re)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 1553857646.256 * * * * [progress]: [ 128 / 193 ] simplifiying candidate # 1553857646.257 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857646.257 * * [simplify]: iters left: 6 (11 enodes) 1553857646.259 * * [simplify]: iters left: 5 (39 enodes) 1553857646.267 * * [simplify]: iters left: 4 (50 enodes) 1553857646.273 * * [simplify]: iters left: 3 (51 enodes) 1553857646.280 * * [simplify]: iters left: 2 (53 enodes) 1553857646.290 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857646.291 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857646.291 * * [simplify]: Extracting #2: cost 11 inf + 1 1553857646.291 * * [simplify]: Extracting #3: cost 8 inf + 312 1553857646.291 * * [simplify]: Extracting #4: cost 4 inf + 824 1553857646.291 * * [simplify]: Extracting #5: cost 0 inf + 1141 1553857646.292 * [simplify]: Simplified to (/ 1 (hypot y.re y.im)) 1553857646.292 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1553857646.292 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857646.292 * * [simplify]: iters left: 6 (14 enodes) 1553857646.297 * * [simplify]: iters left: 5 (49 enodes) 1553857646.310 * * [simplify]: iters left: 4 (62 enodes) 1553857646.323 * * [simplify]: iters left: 3 (66 enodes) 1553857646.335 * * [simplify]: iters left: 2 (68 enodes) 1553857646.347 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857646.347 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857646.347 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857646.347 * * [simplify]: Extracting #3: cost 17 inf + 61 1553857646.348 * * [simplify]: Extracting #4: cost 8 inf + 855 1553857646.349 * * [simplify]: Extracting #5: cost 1 inf + 1658 1553857646.349 * * [simplify]: Extracting #6: cost 0 inf + 1892 1553857646.350 * [simplify]: Simplified to (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)) 1553857646.350 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)))) 1553857646.350 * * * * [progress]: [ 129 / 193 ] simplifiying candidate # 1553857646.350 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt 1)) 1553857646.350 * * [simplify]: iters left: 6 (8 enodes) 1553857646.356 * * [simplify]: iters left: 5 (28 enodes) 1553857646.364 * * [simplify]: iters left: 4 (32 enodes) 1553857646.372 * * [simplify]: iters left: 3 (34 enodes) 1553857646.377 * * [simplify]: iters left: 2 (35 enodes) 1553857646.381 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857646.381 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857646.381 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857646.381 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857646.381 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857646.381 * * [simplify]: Extracting #5: cost 1 inf + 490 1553857646.381 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857646.381 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857646.382 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857646.382 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re)))) 1553857646.382 * * [simplify]: iters left: 6 (13 enodes) 1553857646.386 * * [simplify]: iters left: 5 (46 enodes) 1553857646.392 * * [simplify]: iters left: 4 (58 enodes) 1553857646.400 * * [simplify]: iters left: 3 (64 enodes) 1553857646.410 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857646.410 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857646.410 * * [simplify]: Extracting #2: cost 21 inf + 0 1553857646.410 * * [simplify]: Extracting #3: cost 21 inf + 61 1553857646.411 * * [simplify]: Extracting #4: cost 13 inf + 796 1553857646.411 * * [simplify]: Extracting #5: cost 0 inf + 2714 1553857646.412 * [simplify]: Simplified to (/ (fma y.im x.im (* x.re y.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 1553857646.412 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (fma y.im x.im (* x.re y.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))))) 1553857646.412 * * * * [progress]: [ 130 / 193 ] simplifiying candidate # 1553857646.413 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857646.413 * * [simplify]: iters left: 6 (11 enodes) 1553857646.417 * * [simplify]: iters left: 5 (39 enodes) 1553857646.425 * * [simplify]: iters left: 4 (50 enodes) 1553857646.432 * * [simplify]: iters left: 3 (51 enodes) 1553857646.438 * * [simplify]: iters left: 2 (53 enodes) 1553857646.443 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857646.444 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857646.444 * * [simplify]: Extracting #2: cost 11 inf + 1 1553857646.444 * * [simplify]: Extracting #3: cost 8 inf + 312 1553857646.444 * * [simplify]: Extracting #4: cost 4 inf + 824 1553857646.444 * * [simplify]: Extracting #5: cost 0 inf + 1141 1553857646.444 * [simplify]: Simplified to (/ 1 (hypot y.re y.im)) 1553857646.444 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1553857646.445 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857646.445 * * [simplify]: iters left: 6 (14 enodes) 1553857646.448 * * [simplify]: iters left: 5 (49 enodes) 1553857646.457 * * [simplify]: iters left: 4 (62 enodes) 1553857646.472 * * [simplify]: iters left: 3 (66 enodes) 1553857646.487 * * [simplify]: iters left: 2 (68 enodes) 1553857646.494 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857646.494 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857646.494 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857646.494 * * [simplify]: Extracting #3: cost 17 inf + 61 1553857646.494 * * [simplify]: Extracting #4: cost 8 inf + 855 1553857646.494 * * [simplify]: Extracting #5: cost 1 inf + 1658 1553857646.495 * * [simplify]: Extracting #6: cost 0 inf + 1892 1553857646.495 * [simplify]: Simplified to (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)) 1553857646.495 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)))) 1553857646.495 * * * * [progress]: [ 131 / 193 ] simplifiying candidate # 1553857646.495 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.im y.re))) 1) 1553857646.495 * * [simplify]: iters left: 6 (7 enodes) 1553857646.497 * * [simplify]: iters left: 5 (23 enodes) 1553857646.501 * * [simplify]: iters left: 4 (28 enodes) 1553857646.506 * * [simplify]: iters left: 3 (31 enodes) 1553857646.510 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857646.510 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857646.510 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857646.510 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857646.510 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857646.510 * * [simplify]: Extracting #5: cost 2 inf + 352 1553857646.510 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857646.510 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857646.510 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857646.510 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (fma y.im y.im (* y.re y.re)))) 1553857646.510 * * [simplify]: iters left: 6 (13 enodes) 1553857646.513 * * [simplify]: iters left: 5 (46 enodes) 1553857646.526 * * [simplify]: iters left: 4 (58 enodes) 1553857646.535 * * [simplify]: iters left: 3 (64 enodes) 1553857646.543 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857646.543 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857646.543 * * [simplify]: Extracting #2: cost 21 inf + 0 1553857646.543 * * [simplify]: Extracting #3: cost 21 inf + 61 1553857646.543 * * [simplify]: Extracting #4: cost 13 inf + 796 1553857646.544 * * [simplify]: Extracting #5: cost 0 inf + 2714 1553857646.544 * [simplify]: Simplified to (/ (fma y.im x.im (* x.re y.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 1553857646.544 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (fma y.im x.im (* x.re y.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))))) 1553857646.544 * * * * [progress]: [ 132 / 193 ] simplifiying candidate # 1553857646.544 * [simplify]: Simplifying (/ (/ 1 1) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857646.544 * * [simplify]: iters left: 6 (10 enodes) 1553857646.547 * * [simplify]: iters left: 5 (34 enodes) 1553857646.553 * * [simplify]: iters left: 4 (44 enodes) 1553857646.560 * * [simplify]: iters left: 3 (47 enodes) 1553857646.566 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857646.566 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857646.566 * * [simplify]: Extracting #2: cost 11 inf + 1 1553857646.566 * * [simplify]: Extracting #3: cost 15 inf + 1 1553857646.566 * * [simplify]: Extracting #4: cost 16 inf + 3 1553857646.566 * * [simplify]: Extracting #5: cost 12 inf + 433 1553857646.567 * * [simplify]: Extracting #6: cost 0 inf + 2251 1553857646.567 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1553857646.567 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1553857646.567 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857646.567 * * [simplify]: iters left: 6 (13 enodes) 1553857646.571 * * [simplify]: iters left: 5 (46 enodes) 1553857646.578 * * [simplify]: iters left: 4 (60 enodes) 1553857646.586 * * [simplify]: iters left: 3 (69 enodes) 1553857646.599 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857646.599 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857646.599 * * [simplify]: Extracting #2: cost 21 inf + 0 1553857646.599 * * [simplify]: Extracting #3: cost 22 inf + 4 1553857646.599 * * [simplify]: Extracting #4: cost 14 inf + 659 1553857646.599 * * [simplify]: Extracting #5: cost 2 inf + 2566 1553857646.600 * * [simplify]: Extracting #6: cost 0 inf + 3034 1553857646.601 * [simplify]: Simplified to (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1553857646.601 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 1) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1553857646.601 * * * * [progress]: [ 133 / 193 ] simplifiying candidate # 1553857646.601 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1553857646.601 * * [simplify]: iters left: 6 (10 enodes) 1553857646.604 * * [simplify]: iters left: 5 (33 enodes) 1553857646.609 * * [simplify]: iters left: 4 (38 enodes) 1553857646.614 * * [simplify]: iters left: 3 (39 enodes) 1553857646.620 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857646.620 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857646.620 * * [simplify]: Extracting #2: cost 6 inf + 1 1553857646.620 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857646.620 * * [simplify]: Extracting #4: cost 14 inf + 1 1553857646.620 * * [simplify]: Extracting #5: cost 12 inf + 141 1553857646.620 * * [simplify]: Extracting #6: cost 3 inf + 1583 1553857646.620 * * [simplify]: Extracting #7: cost 0 inf + 2099 1553857646.621 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857646.621 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1553857646.621 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857646.621 * * [simplify]: iters left: 6 (13 enodes) 1553857646.624 * * [simplify]: iters left: 5 (46 enodes) 1553857646.637 * * [simplify]: iters left: 4 (58 enodes) 1553857646.653 * * [simplify]: iters left: 3 (64 enodes) 1553857646.670 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857646.670 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857646.670 * * [simplify]: Extracting #2: cost 21 inf + 0 1553857646.670 * * [simplify]: Extracting #3: cost 21 inf + 4 1553857646.671 * * [simplify]: Extracting #4: cost 18 inf + 343 1553857646.671 * * [simplify]: Extracting #5: cost 14 inf + 857 1553857646.672 * * [simplify]: Extracting #6: cost 1 inf + 4031 1553857646.674 * * [simplify]: Extracting #7: cost 0 inf + 4248 1553857646.675 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (* (sqrt (cbrt (fma y.im y.im (* y.re y.re)))) (hypot y.im y.re))) 1553857646.675 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 1) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (fma x.re y.re (* x.im y.im)) (* (sqrt (cbrt (fma y.im y.im (* y.re y.re)))) (hypot y.im y.re))))) 1553857646.675 * * * * [progress]: [ 134 / 193 ] simplifiying candidate # 1553857646.677 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857646.678 * * [simplify]: iters left: 6 (9 enodes) 1553857646.682 * * [simplify]: iters left: 5 (29 enodes) 1553857646.691 * * [simplify]: iters left: 4 (35 enodes) 1553857646.699 * * [simplify]: iters left: 3 (36 enodes) 1553857646.705 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857646.705 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857646.705 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857646.705 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857646.705 * * [simplify]: Extracting #4: cost 7 inf + 214 1553857646.705 * * [simplify]: Extracting #5: cost 3 inf + 766 1553857646.705 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857646.705 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857646.706 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1553857646.706 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857646.706 * * [simplify]: iters left: 6 (13 enodes) 1553857646.708 * * [simplify]: iters left: 5 (46 enodes) 1553857646.715 * * [simplify]: iters left: 4 (60 enodes) 1553857646.723 * * [simplify]: iters left: 3 (69 enodes) 1553857646.737 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857646.737 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857646.737 * * [simplify]: Extracting #2: cost 21 inf + 0 1553857646.737 * * [simplify]: Extracting #3: cost 22 inf + 4 1553857646.738 * * [simplify]: Extracting #4: cost 14 inf + 619 1553857646.739 * * [simplify]: Extracting #5: cost 2 inf + 2286 1553857646.739 * * [simplify]: Extracting #6: cost 0 inf + 2714 1553857646.740 * [simplify]: Simplified to (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1553857646.740 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 1) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1553857646.741 * * * * [progress]: [ 135 / 193 ] simplifiying candidate # 1553857646.741 * [simplify]: Simplifying (/ (/ 1 1) (sqrt 1)) 1553857646.741 * * [simplify]: iters left: 4 (4 enodes) 1553857646.747 * * [simplify]: iters left: 3 (12 enodes) 1553857646.750 * * [simplify]: iters left: 2 (14 enodes) 1553857646.755 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857646.755 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857646.755 * [simplify]: Simplified to 1 1553857646.755 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857646.755 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (fma y.im y.im (* y.re y.re)))) 1553857646.755 * * [simplify]: iters left: 6 (12 enodes) 1553857646.760 * * [simplify]: iters left: 5 (43 enodes) 1553857646.774 * * [simplify]: iters left: 4 (56 enodes) 1553857646.788 * * [simplify]: iters left: 3 (60 enodes) 1553857646.802 * * [simplify]: iters left: 2 (61 enodes) 1553857646.817 * * [simplify]: iters left: 1 (62 enodes) 1553857646.830 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857646.830 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857646.830 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857646.830 * * [simplify]: Extracting #3: cost 18 inf + 4 1553857646.831 * * [simplify]: Extracting #4: cost 4 inf + 1324 1553857646.831 * * [simplify]: Extracting #5: cost 0 inf + 1698 1553857646.832 * [simplify]: Simplified to (/ (fma x.im y.im (* x.re y.re)) (fma y.im y.im (* y.re y.re))) 1553857646.832 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (fma x.im y.im (* x.re y.re)) (fma y.im y.im (* y.re y.re))))) 1553857646.832 * * * * [progress]: [ 136 / 193 ] simplifiying candidate # 1553857646.833 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857646.833 * * [simplify]: iters left: 6 (9 enodes) 1553857646.837 * * [simplify]: iters left: 5 (29 enodes) 1553857646.846 * * [simplify]: iters left: 4 (35 enodes) 1553857646.857 * * [simplify]: iters left: 3 (36 enodes) 1553857646.866 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857646.867 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857646.867 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857646.867 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857646.867 * * [simplify]: Extracting #4: cost 7 inf + 214 1553857646.867 * * [simplify]: Extracting #5: cost 3 inf + 766 1553857646.867 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857646.868 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857646.868 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1553857646.868 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857646.868 * * [simplify]: iters left: 6 (13 enodes) 1553857646.874 * * [simplify]: iters left: 5 (46 enodes) 1553857646.887 * * [simplify]: iters left: 4 (60 enodes) 1553857646.904 * * [simplify]: iters left: 3 (69 enodes) 1553857646.918 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857646.919 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857646.919 * * [simplify]: Extracting #2: cost 21 inf + 0 1553857646.919 * * [simplify]: Extracting #3: cost 22 inf + 4 1553857646.919 * * [simplify]: Extracting #4: cost 14 inf + 619 1553857646.919 * * [simplify]: Extracting #5: cost 2 inf + 2286 1553857646.920 * * [simplify]: Extracting #6: cost 0 inf + 2714 1553857646.920 * [simplify]: Simplified to (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1553857646.920 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 1) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1553857646.920 * * * * [progress]: [ 137 / 193 ] simplifiying candidate # 1553857646.921 * [simplify]: Simplifying (/ (/ 1 1) 1) 1553857646.921 * * [simplify]: iters left: 4 (3 enodes) 1553857646.922 * * [simplify]: iters left: 3 (7 enodes) 1553857646.923 * * [simplify]: iters left: 2 (9 enodes) 1553857646.924 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857646.924 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857646.924 * [simplify]: Simplified to 1 1553857646.924 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857646.924 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (fma y.im y.im (* y.re y.re)))) 1553857646.925 * * [simplify]: iters left: 6 (12 enodes) 1553857646.927 * * [simplify]: iters left: 5 (43 enodes) 1553857646.933 * * [simplify]: iters left: 4 (56 enodes) 1553857646.942 * * [simplify]: iters left: 3 (60 enodes) 1553857646.949 * * [simplify]: iters left: 2 (61 enodes) 1553857646.955 * * [simplify]: iters left: 1 (62 enodes) 1553857646.962 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857646.962 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857646.962 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857646.962 * * [simplify]: Extracting #3: cost 18 inf + 4 1553857646.962 * * [simplify]: Extracting #4: cost 4 inf + 1324 1553857646.963 * * [simplify]: Extracting #5: cost 0 inf + 1698 1553857646.963 * [simplify]: Simplified to (/ (fma x.im y.im (* x.re y.re)) (fma y.im y.im (* y.re y.re))) 1553857646.963 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (fma x.im y.im (* x.re y.re)) (fma y.im y.im (* y.re y.re))))) 1553857646.963 * * * * [progress]: [ 138 / 193 ] simplifiying candidate # 1553857646.963 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857646.964 * * [simplify]: iters left: 6 (9 enodes) 1553857646.966 * * [simplify]: iters left: 5 (33 enodes) 1553857646.971 * * [simplify]: iters left: 4 (41 enodes) 1553857646.977 * * [simplify]: iters left: 3 (42 enodes) 1553857646.983 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857646.983 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857646.983 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857646.983 * * [simplify]: Extracting #3: cost 13 inf + 1 1553857646.983 * * [simplify]: Extracting #4: cost 13 inf + 60 1553857646.983 * * [simplify]: Extracting #5: cost 9 inf + 691 1553857646.984 * * [simplify]: Extracting #6: cost 0 inf + 1895 1553857646.984 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1553857646.984 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1553857646.984 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857646.984 * * [simplify]: iters left: 6 (13 enodes) 1553857646.987 * * [simplify]: iters left: 5 (46 enodes) 1553857646.998 * * [simplify]: iters left: 4 (60 enodes) 1553857647.014 * * [simplify]: iters left: 3 (69 enodes) 1553857647.029 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.029 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857647.029 * * [simplify]: Extracting #2: cost 21 inf + 0 1553857647.029 * * [simplify]: Extracting #3: cost 22 inf + 4 1553857647.030 * * [simplify]: Extracting #4: cost 14 inf + 659 1553857647.030 * * [simplify]: Extracting #5: cost 2 inf + 2566 1553857647.031 * * [simplify]: Extracting #6: cost 0 inf + 3034 1553857647.032 * [simplify]: Simplified to (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1553857647.032 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1553857647.033 * * * * [progress]: [ 139 / 193 ] simplifiying candidate # 1553857647.033 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1553857647.033 * * [simplify]: iters left: 6 (9 enodes) 1553857647.038 * * [simplify]: iters left: 5 (32 enodes) 1553857647.043 * * [simplify]: iters left: 4 (37 enodes) 1553857647.049 * * [simplify]: iters left: 3 (38 enodes) 1553857647.055 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.055 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857647.055 * * [simplify]: Extracting #2: cost 6 inf + 1 1553857647.055 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857647.055 * * [simplify]: Extracting #4: cost 14 inf + 1 1553857647.055 * * [simplify]: Extracting #5: cost 12 inf + 85 1553857647.055 * * [simplify]: Extracting #6: cost 4 inf + 1149 1553857647.055 * * [simplify]: Extracting #7: cost 0 inf + 2099 1553857647.056 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857647.056 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1553857647.056 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857647.056 * * [simplify]: iters left: 6 (13 enodes) 1553857647.059 * * [simplify]: iters left: 5 (46 enodes) 1553857647.065 * * [simplify]: iters left: 4 (58 enodes) 1553857647.073 * * [simplify]: iters left: 3 (64 enodes) 1553857647.081 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.081 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857647.081 * * [simplify]: Extracting #2: cost 21 inf + 0 1553857647.081 * * [simplify]: Extracting #3: cost 21 inf + 4 1553857647.082 * * [simplify]: Extracting #4: cost 18 inf + 343 1553857647.082 * * [simplify]: Extracting #5: cost 14 inf + 857 1553857647.082 * * [simplify]: Extracting #6: cost 1 inf + 4031 1553857647.083 * * [simplify]: Extracting #7: cost 0 inf + 4248 1553857647.084 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (* (sqrt (cbrt (fma y.im y.im (* y.re y.re)))) (hypot y.im y.re))) 1553857647.084 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (fma x.re y.re (* x.im y.im)) (* (sqrt (cbrt (fma y.im y.im (* y.re y.re)))) (hypot y.im y.re))))) 1553857647.084 * * * * [progress]: [ 140 / 193 ] simplifiying candidate # 1553857647.084 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857647.084 * * [simplify]: iters left: 6 (8 enodes) 1553857647.086 * * [simplify]: iters left: 5 (28 enodes) 1553857647.091 * * [simplify]: iters left: 4 (34 enodes) 1553857647.096 * * [simplify]: iters left: 3 (35 enodes) 1553857647.101 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.101 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857647.101 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857647.101 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857647.101 * * [simplify]: Extracting #4: cost 8 inf + 157 1553857647.101 * * [simplify]: Extracting #5: cost 4 inf + 669 1553857647.101 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857647.101 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857647.101 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1553857647.102 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857647.102 * * [simplify]: iters left: 6 (13 enodes) 1553857647.104 * * [simplify]: iters left: 5 (46 enodes) 1553857647.112 * * [simplify]: iters left: 4 (60 enodes) 1553857647.122 * * [simplify]: iters left: 3 (69 enodes) 1553857647.133 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.133 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857647.133 * * [simplify]: Extracting #2: cost 21 inf + 0 1553857647.133 * * [simplify]: Extracting #3: cost 22 inf + 4 1553857647.134 * * [simplify]: Extracting #4: cost 14 inf + 619 1553857647.134 * * [simplify]: Extracting #5: cost 2 inf + 2286 1553857647.135 * * [simplify]: Extracting #6: cost 0 inf + 2714 1553857647.135 * [simplify]: Simplified to (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1553857647.135 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1553857647.135 * * * * [progress]: [ 141 / 193 ] simplifiying candidate # 1553857647.136 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857647.136 * * [simplify]: iters left: 3 (3 enodes) 1553857647.141 * * [simplify]: iters left: 2 (11 enodes) 1553857647.143 * * [simplify]: iters left: 1 (13 enodes) 1553857647.146 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.146 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857647.146 * [simplify]: Simplified to 1 1553857647.146 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857647.146 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (fma y.im y.im (* y.re y.re)))) 1553857647.146 * * [simplify]: iters left: 6 (12 enodes) 1553857647.150 * * [simplify]: iters left: 5 (43 enodes) 1553857647.157 * * [simplify]: iters left: 4 (56 enodes) 1553857647.165 * * [simplify]: iters left: 3 (60 enodes) 1553857647.178 * * [simplify]: iters left: 2 (61 enodes) 1553857647.186 * * [simplify]: iters left: 1 (62 enodes) 1553857647.192 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.193 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857647.193 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857647.193 * * [simplify]: Extracting #3: cost 18 inf + 4 1553857647.193 * * [simplify]: Extracting #4: cost 4 inf + 1324 1553857647.193 * * [simplify]: Extracting #5: cost 0 inf + 1698 1553857647.194 * [simplify]: Simplified to (/ (fma x.im y.im (* x.re y.re)) (fma y.im y.im (* y.re y.re))) 1553857647.194 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (fma x.im y.im (* x.re y.re)) (fma y.im y.im (* y.re y.re))))) 1553857647.194 * * * * [progress]: [ 142 / 193 ] simplifiying candidate # 1553857647.194 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857647.194 * * [simplify]: iters left: 6 (8 enodes) 1553857647.196 * * [simplify]: iters left: 5 (28 enodes) 1553857647.201 * * [simplify]: iters left: 4 (34 enodes) 1553857647.206 * * [simplify]: iters left: 3 (35 enodes) 1553857647.212 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.212 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857647.212 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857647.212 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857647.212 * * [simplify]: Extracting #4: cost 8 inf + 157 1553857647.213 * * [simplify]: Extracting #5: cost 4 inf + 669 1553857647.215 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857647.215 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857647.215 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1553857647.215 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857647.216 * * [simplify]: iters left: 6 (13 enodes) 1553857647.221 * * [simplify]: iters left: 5 (46 enodes) 1553857647.234 * * [simplify]: iters left: 4 (60 enodes) 1553857647.250 * * [simplify]: iters left: 3 (69 enodes) 1553857647.266 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.267 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857647.267 * * [simplify]: Extracting #2: cost 21 inf + 0 1553857647.267 * * [simplify]: Extracting #3: cost 22 inf + 4 1553857647.267 * * [simplify]: Extracting #4: cost 14 inf + 619 1553857647.268 * * [simplify]: Extracting #5: cost 2 inf + 2286 1553857647.269 * * [simplify]: Extracting #6: cost 0 inf + 2714 1553857647.270 * [simplify]: Simplified to (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1553857647.270 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1553857647.270 * * * * [progress]: [ 143 / 193 ] simplifiying candidate # 1553857647.270 * [simplify]: Simplifying (/ 1 1) 1553857647.270 * * [simplify]: iters left: 2 (2 enodes) 1553857647.272 * * [simplify]: iters left: 1 (6 enodes) 1553857647.274 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.274 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857647.275 * [simplify]: Simplified to 1 1553857647.275 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857647.275 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (fma y.im y.im (* y.re y.re)))) 1553857647.275 * * [simplify]: iters left: 6 (12 enodes) 1553857647.280 * * [simplify]: iters left: 5 (43 enodes) 1553857647.293 * * [simplify]: iters left: 4 (56 enodes) 1553857647.302 * * [simplify]: iters left: 3 (60 enodes) 1553857647.309 * * [simplify]: iters left: 2 (61 enodes) 1553857647.315 * * [simplify]: iters left: 1 (62 enodes) 1553857647.322 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.322 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857647.322 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857647.322 * * [simplify]: Extracting #3: cost 18 inf + 4 1553857647.322 * * [simplify]: Extracting #4: cost 4 inf + 1324 1553857647.323 * * [simplify]: Extracting #5: cost 0 inf + 1698 1553857647.323 * [simplify]: Simplified to (/ (fma x.im y.im (* x.re y.re)) (fma y.im y.im (* y.re y.re))) 1553857647.323 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (fma x.im y.im (* x.re y.re)) (fma y.im y.im (* y.re y.re))))) 1553857647.323 * * * * [progress]: [ 144 / 193 ] simplifiying candidate # 1553857647.323 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857647.323 * * [simplify]: iters left: 6 (12 enodes) 1553857647.327 * * [simplify]: iters left: 5 (43 enodes) 1553857647.341 * * [simplify]: iters left: 4 (53 enodes) 1553857647.355 * * [simplify]: iters left: 3 (57 enodes) 1553857647.363 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.363 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857647.363 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857647.363 * * [simplify]: Extracting #3: cost 17 inf + 4 1553857647.363 * * [simplify]: Extracting #4: cost 12 inf + 564 1553857647.364 * * [simplify]: Extracting #5: cost 4 inf + 2113 1553857647.364 * * [simplify]: Extracting #6: cost 0 inf + 2646 1553857647.365 * [simplify]: Simplified to (/ (fma x.im y.im (* x.re y.re)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857647.365 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* x.re y.re)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ 1 (hypot y.im y.re)) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1553857647.365 * [simplify]: Simplifying (/ (/ 1 (hypot y.im y.re)) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857647.365 * * [simplify]: iters left: 6 (10 enodes) 1553857647.368 * * [simplify]: iters left: 5 (36 enodes) 1553857647.373 * * [simplify]: iters left: 4 (48 enodes) 1553857647.380 * * [simplify]: iters left: 3 (54 enodes) 1553857647.387 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.387 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857647.387 * * [simplify]: Extracting #2: cost 15 inf + 1 1553857647.388 * * [simplify]: Extracting #3: cost 14 inf + 117 1553857647.388 * * [simplify]: Extracting #4: cost 5 inf + 1437 1553857647.388 * * [simplify]: Extracting #5: cost 0 inf + 2091 1553857647.389 * [simplify]: Simplified to (/ (/ 1 (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1553857647.389 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma x.re y.re (* x.im y.im)) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (/ 1 (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1553857647.389 * * * * [progress]: [ 145 / 193 ] simplifiying candidate # 1553857647.390 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1553857647.390 * * [simplify]: iters left: 6 (12 enodes) 1553857647.394 * * [simplify]: iters left: 5 (42 enodes) 1553857647.405 * * [simplify]: iters left: 4 (49 enodes) 1553857647.418 * * [simplify]: iters left: 3 (53 enodes) 1553857647.432 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.432 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857647.432 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857647.432 * * [simplify]: Extracting #3: cost 15 inf + 4 1553857647.432 * * [simplify]: Extracting #4: cost 14 inf + 229 1553857647.432 * * [simplify]: Extracting #5: cost 11 inf + 549 1553857647.433 * * [simplify]: Extracting #6: cost 6 inf + 1122 1553857647.434 * * [simplify]: Extracting #7: cost 1 inf + 2304 1553857647.434 * * [simplify]: Extracting #8: cost 0 inf + 2658 1553857647.435 * [simplify]: Simplified to (/ (fma x.im y.im (* x.re y.re)) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1553857647.435 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* x.re y.re)) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (/ 1 (hypot y.im y.re)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1553857647.436 * [simplify]: Simplifying (/ (/ 1 (hypot y.im y.re)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857647.436 * * [simplify]: iters left: 6 (10 enodes) 1553857647.441 * * [simplify]: iters left: 5 (36 enodes) 1553857647.447 * * [simplify]: iters left: 4 (46 enodes) 1553857647.454 * * [simplify]: iters left: 3 (49 enodes) 1553857647.461 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.462 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857647.462 * * [simplify]: Extracting #2: cost 15 inf + 1 1553857647.462 * * [simplify]: Extracting #3: cost 13 inf + 117 1553857647.462 * * [simplify]: Extracting #4: cost 14 inf + 313 1553857647.462 * * [simplify]: Extracting #5: cost 14 inf + 395 1553857647.462 * * [simplify]: Extracting #6: cost 8 inf + 1025 1553857647.462 * * [simplify]: Extracting #7: cost 1 inf + 2952 1553857647.463 * * [simplify]: Extracting #8: cost 0 inf + 3305 1553857647.463 * [simplify]: Simplified to (/ (/ 1 (hypot y.im y.re)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1553857647.463 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* x.re y.re)) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (/ 1 (hypot y.im y.re)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 1553857647.464 * * * * [progress]: [ 146 / 193 ] simplifiying candidate # 1553857647.464 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857647.464 * * [simplify]: iters left: 6 (11 enodes) 1553857647.466 * * [simplify]: iters left: 5 (38 enodes) 1553857647.471 * * [simplify]: iters left: 4 (46 enodes) 1553857647.478 * * [simplify]: iters left: 3 (50 enodes) 1553857647.484 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.484 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857647.484 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857647.484 * * [simplify]: Extracting #3: cost 13 inf + 4 1553857647.484 * * [simplify]: Extracting #4: cost 8 inf + 482 1553857647.484 * * [simplify]: Extracting #5: cost 3 inf + 1325 1553857647.484 * * [simplify]: Extracting #6: cost 0 inf + 1504 1553857647.485 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1553857647.485 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (/ (/ 1 (hypot y.im y.re)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1553857647.485 * [simplify]: Simplifying (/ (/ 1 (hypot y.im y.re)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857647.485 * * [simplify]: iters left: 6 (10 enodes) 1553857647.490 * * [simplify]: iters left: 5 (36 enodes) 1553857647.502 * * [simplify]: iters left: 4 (48 enodes) 1553857647.512 * * [simplify]: iters left: 3 (54 enodes) 1553857647.519 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.519 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857647.519 * * [simplify]: Extracting #2: cost 15 inf + 1 1553857647.519 * * [simplify]: Extracting #3: cost 14 inf + 117 1553857647.519 * * [simplify]: Extracting #4: cost 5 inf + 1237 1553857647.520 * * [simplify]: Extracting #5: cost 0 inf + 1771 1553857647.520 * [simplify]: Simplified to (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1553857647.520 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma x.re y.re (* x.im y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1553857647.520 * * * * [progress]: [ 147 / 193 ] simplifiying candidate # 1553857647.520 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt 1)) 1553857647.520 * * [simplify]: iters left: 5 (9 enodes) 1553857647.523 * * [simplify]: iters left: 4 (32 enodes) 1553857647.528 * * [simplify]: iters left: 3 (38 enodes) 1553857647.534 * * [simplify]: iters left: 2 (43 enodes) 1553857647.544 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.544 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857647.545 * * [simplify]: Extracting #2: cost 5 inf + 47 1553857647.545 * * [simplify]: Extracting #3: cost 1 inf + 329 1553857647.545 * * [simplify]: Extracting #4: cost 0 inf + 371 1553857647.545 * [simplify]: Simplified to (fma x.re y.re (* x.im y.im)) 1553857647.545 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma x.re y.re (* x.im y.im)) (/ (/ 1 (hypot y.im y.re)) (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857647.546 * [simplify]: Simplifying (/ (/ 1 (hypot y.im y.re)) (sqrt (fma y.im y.im (* y.re y.re)))) 1553857647.546 * * [simplify]: iters left: 6 (9 enodes) 1553857647.550 * * [simplify]: iters left: 5 (33 enodes) 1553857647.557 * * [simplify]: iters left: 4 (44 enodes) 1553857647.564 * * [simplify]: iters left: 3 (45 enodes) 1553857647.569 * * [simplify]: iters left: 2 (46 enodes) 1553857647.575 * * [simplify]: iters left: 1 (47 enodes) 1553857647.580 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.580 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857647.580 * * [simplify]: Extracting #2: cost 12 inf + 1 1553857647.580 * * [simplify]: Extracting #3: cost 8 inf + 239 1553857647.580 * * [simplify]: Extracting #4: cost 1 inf + 809 1553857647.581 * * [simplify]: Extracting #5: cost 0 inf + 947 1553857647.581 * [simplify]: Simplified to (/ (/ 1 (hypot y.re y.im)) (hypot y.re y.im)) 1553857647.581 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma x.re y.re (* x.im y.im)) (/ (/ 1 (hypot y.re y.im)) (hypot y.re y.im)))) 1553857647.581 * * * * [progress]: [ 148 / 193 ] simplifiying candidate # 1553857647.581 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857647.581 * * [simplify]: iters left: 6 (11 enodes) 1553857647.583 * * [simplify]: iters left: 5 (38 enodes) 1553857647.589 * * [simplify]: iters left: 4 (46 enodes) 1553857647.597 * * [simplify]: iters left: 3 (50 enodes) 1553857647.603 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.603 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857647.603 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857647.603 * * [simplify]: Extracting #3: cost 13 inf + 4 1553857647.603 * * [simplify]: Extracting #4: cost 8 inf + 482 1553857647.603 * * [simplify]: Extracting #5: cost 3 inf + 1325 1553857647.604 * * [simplify]: Extracting #6: cost 0 inf + 1504 1553857647.604 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1553857647.604 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (/ (/ 1 (hypot y.im y.re)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1553857647.604 * [simplify]: Simplifying (/ (/ 1 (hypot y.im y.re)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1553857647.604 * * [simplify]: iters left: 6 (10 enodes) 1553857647.607 * * [simplify]: iters left: 5 (36 enodes) 1553857647.612 * * [simplify]: iters left: 4 (48 enodes) 1553857647.619 * * [simplify]: iters left: 3 (54 enodes) 1553857647.626 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.626 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857647.626 * * [simplify]: Extracting #2: cost 15 inf + 1 1553857647.626 * * [simplify]: Extracting #3: cost 14 inf + 117 1553857647.626 * * [simplify]: Extracting #4: cost 5 inf + 1237 1553857647.628 * * [simplify]: Extracting #5: cost 0 inf + 1771 1553857647.628 * [simplify]: Simplified to (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1553857647.628 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma x.re y.re (* x.im y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1553857647.628 * * * * [progress]: [ 149 / 193 ] simplifiying candidate # 1553857647.628 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) 1) 1553857647.628 * * [simplify]: iters left: 5 (8 enodes) 1553857647.631 * * [simplify]: iters left: 4 (27 enodes) 1553857647.637 * * [simplify]: iters left: 3 (35 enodes) 1553857647.647 * * [simplify]: iters left: 2 (38 enodes) 1553857647.656 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.656 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857647.656 * * [simplify]: Extracting #2: cost 5 inf + 47 1553857647.657 * * [simplify]: Extracting #3: cost 1 inf + 272 1553857647.657 * * [simplify]: Extracting #4: cost 0 inf + 371 1553857647.657 * [simplify]: Simplified to (fma x.re y.re (* x.im y.im)) 1553857647.657 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma x.re y.re (* x.im y.im)) (/ (/ 1 (hypot y.im y.re)) (sqrt (fma y.im y.im (* y.re y.re)))))) 1553857647.657 * [simplify]: Simplifying (/ (/ 1 (hypot y.im y.re)) (sqrt (fma y.im y.im (* y.re y.re)))) 1553857647.658 * * [simplify]: iters left: 6 (9 enodes) 1553857647.662 * * [simplify]: iters left: 5 (33 enodes) 1553857647.672 * * [simplify]: iters left: 4 (44 enodes) 1553857647.685 * * [simplify]: iters left: 3 (45 enodes) 1553857647.696 * * [simplify]: iters left: 2 (46 enodes) 1553857647.707 * * [simplify]: iters left: 1 (47 enodes) 1553857647.715 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.715 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857647.715 * * [simplify]: Extracting #2: cost 12 inf + 1 1553857647.715 * * [simplify]: Extracting #3: cost 8 inf + 239 1553857647.715 * * [simplify]: Extracting #4: cost 1 inf + 809 1553857647.716 * * [simplify]: Extracting #5: cost 0 inf + 947 1553857647.716 * [simplify]: Simplified to (/ (/ 1 (hypot y.re y.im)) (hypot y.re y.im)) 1553857647.716 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma x.re y.re (* x.im y.im)) (/ (/ 1 (hypot y.re y.im)) (hypot y.re y.im)))) 1553857647.716 * * * * [progress]: [ 150 / 193 ] simplifiying candidate # 1553857647.716 * * * * [progress]: [ 151 / 193 ] simplifiying candidate # 1553857647.716 * * * * [progress]: [ 152 / 193 ] simplifiying candidate # 1553857647.716 * * * * [progress]: [ 153 / 193 ] simplifiying candidate # 1553857647.716 * [simplify]: Simplifying (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) 1553857647.716 * * [simplify]: iters left: 5 (6 enodes) 1553857647.718 * * [simplify]: iters left: 4 (20 enodes) 1553857647.720 * * [simplify]: iters left: 3 (24 enodes) 1553857647.723 * * [simplify]: iters left: 2 (25 enodes) 1553857647.726 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.727 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857647.727 * * [simplify]: Extracting #2: cost 7 inf + 0 1553857647.727 * * [simplify]: Extracting #3: cost 8 inf + 2 1553857647.727 * * [simplify]: Extracting #4: cost 5 inf + 335 1553857647.727 * * [simplify]: Extracting #5: cost 0 inf + 748 1553857647.727 * [simplify]: Simplified to (cbrt (hypot y.im y.re)) 1553857647.727 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (cbrt (hypot y.im y.re)))) 1553857647.727 * * * * [progress]: [ 154 / 193 ] simplifiying candidate # 1553857647.727 * [simplify]: Simplifying (sqrt (cbrt (fma y.im y.im (* y.re y.re)))) 1553857647.727 * * [simplify]: iters left: 5 (6 enodes) 1553857647.729 * * [simplify]: iters left: 4 (20 enodes) 1553857647.731 * * [simplify]: iters left: 3 (23 enodes) 1553857647.734 * * [simplify]: iters left: 2 (24 enodes) 1553857647.738 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.738 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857647.738 * * [simplify]: Extracting #2: cost 5 inf + 0 1553857647.738 * * [simplify]: Extracting #3: cost 10 inf + 0 1553857647.738 * * [simplify]: Extracting #4: cost 10 inf + 2 1553857647.738 * * [simplify]: Extracting #5: cost 1 inf + 931 1553857647.738 * * [simplify]: Extracting #6: cost 0 inf + 1148 1553857647.738 * [simplify]: Simplified to (sqrt (cbrt (fma y.im y.im (* y.re y.re)))) 1553857647.738 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))) 1553857647.738 * * * * [progress]: [ 155 / 193 ] simplifiying candidate # 1553857647.739 * [simplify]: Simplifying (sqrt (sqrt (fma y.im y.im (* y.re y.re)))) 1553857647.739 * * [simplify]: iters left: 5 (6 enodes) 1553857647.740 * * [simplify]: iters left: 4 (20 enodes) 1553857647.745 * * [simplify]: iters left: 3 (24 enodes) 1553857647.752 * * [simplify]: iters left: 2 (25 enodes) 1553857647.759 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.759 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857647.759 * * [simplify]: Extracting #2: cost 7 inf + 0 1553857647.759 * * [simplify]: Extracting #3: cost 8 inf + 2 1553857647.759 * * [simplify]: Extracting #4: cost 5 inf + 295 1553857647.760 * * [simplify]: Extracting #5: cost 0 inf + 668 1553857647.760 * [simplify]: Simplified to (sqrt (hypot y.im y.re)) 1553857647.760 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.im y.re)))) 1553857647.760 * * * * [progress]: [ 156 / 193 ] simplifiying candidate # 1553857647.760 * [simplify]: Simplifying (sqrt (fma y.im y.im (* y.re y.re))) 1553857647.760 * * [simplify]: iters left: 4 (5 enodes) 1553857647.763 * * [simplify]: iters left: 3 (17 enodes) 1553857647.768 * * [simplify]: iters left: 2 (21 enodes) 1553857647.773 * * [simplify]: iters left: 1 (22 enodes) 1553857647.779 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.779 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857647.779 * * [simplify]: Extracting #2: cost 6 inf + 2 1553857647.779 * * [simplify]: Extracting #3: cost 2 inf + 392 1553857647.779 * * [simplify]: Extracting #4: cost 0 inf + 474 1553857647.779 * [simplify]: Simplified to (hypot y.im y.re) 1553857647.780 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt 1)) (hypot y.im y.re))) 1553857647.780 * * * * [progress]: [ 157 / 193 ] simplifiying candidate # 1553857647.780 * [simplify]: Simplifying (sqrt (sqrt (fma y.im y.im (* y.re y.re)))) 1553857647.780 * * [simplify]: iters left: 5 (6 enodes) 1553857647.783 * * [simplify]: iters left: 4 (20 enodes) 1553857647.789 * * [simplify]: iters left: 3 (24 enodes) 1553857647.795 * * [simplify]: iters left: 2 (25 enodes) 1553857647.802 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.802 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857647.802 * * [simplify]: Extracting #2: cost 7 inf + 0 1553857647.802 * * [simplify]: Extracting #3: cost 8 inf + 2 1553857647.802 * * [simplify]: Extracting #4: cost 5 inf + 295 1553857647.802 * * [simplify]: Extracting #5: cost 0 inf + 668 1553857647.802 * [simplify]: Simplified to (sqrt (hypot y.im y.re)) 1553857647.803 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.im y.re)))) 1553857647.803 * * * * [progress]: [ 158 / 193 ] simplifiying candidate # 1553857647.803 * [simplify]: Simplifying (sqrt (fma y.im y.im (* y.re y.re))) 1553857647.803 * * [simplify]: iters left: 4 (5 enodes) 1553857647.805 * * [simplify]: iters left: 3 (17 enodes) 1553857647.810 * * [simplify]: iters left: 2 (21 enodes) 1553857647.816 * * [simplify]: iters left: 1 (22 enodes) 1553857647.822 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.822 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857647.822 * * [simplify]: Extracting #2: cost 6 inf + 2 1553857647.822 * * [simplify]: Extracting #3: cost 2 inf + 392 1553857647.822 * * [simplify]: Extracting #4: cost 0 inf + 474 1553857647.823 * [simplify]: Simplified to (hypot y.im y.re) 1553857647.823 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) 1) (hypot y.im y.re))) 1553857647.823 * * * * [progress]: [ 159 / 193 ] simplifiying candidate # 1553857647.823 * [simplify]: Simplifying (* (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)))) 1553857647.823 * * [simplify]: iters left: 6 (10 enodes) 1553857647.828 * * [simplify]: iters left: 5 (33 enodes) 1553857647.837 * * [simplify]: iters left: 4 (37 enodes) 1553857647.844 * * [simplify]: iters left: 3 (40 enodes) 1553857647.849 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.849 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857647.849 * * [simplify]: Extracting #2: cost 5 inf + 0 1553857647.849 * * [simplify]: Extracting #3: cost 8 inf + 0 1553857647.849 * * [simplify]: Extracting #4: cost 16 inf + 0 1553857647.849 * * [simplify]: Extracting #5: cost 14 inf + 4 1553857647.849 * * [simplify]: Extracting #6: cost 5 inf + 773 1553857647.850 * * [simplify]: Extracting #7: cost 0 inf + 2048 1553857647.850 * [simplify]: Simplified to (* (cbrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (cbrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)))) 1553857647.850 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (cbrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)))) (/ (sqrt (fma y.im y.im (* y.re y.re))) (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)))))) 1553857647.850 * * * * [progress]: [ 160 / 193 ] simplifiying candidate # 1553857647.850 * [simplify]: Simplifying (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) 1553857647.850 * * [simplify]: iters left: 6 (9 enodes) 1553857647.852 * * [simplify]: iters left: 5 (30 enodes) 1553857647.856 * * [simplify]: iters left: 4 (34 enodes) 1553857647.861 * * [simplify]: iters left: 3 (37 enodes) 1553857647.865 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.865 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857647.865 * * [simplify]: Extracting #2: cost 6 inf + 0 1553857647.865 * * [simplify]: Extracting #3: cost 14 inf + 0 1553857647.865 * * [simplify]: Extracting #4: cost 12 inf + 4 1553857647.865 * * [simplify]: Extracting #5: cost 6 inf + 480 1553857647.866 * * [simplify]: Extracting #6: cost 0 inf + 1340 1553857647.866 * [simplify]: Simplified to (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) 1553857647.866 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (/ (sqrt (fma y.im y.im (* y.re y.re))) (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)))))) 1553857647.866 * * * * [progress]: [ 161 / 193 ] simplifiying candidate # 1553857647.866 * [simplify]: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857647.866 * * [simplify]: iters left: 6 (12 enodes) 1553857647.869 * * [simplify]: iters left: 5 (45 enodes) 1553857647.881 * * [simplify]: iters left: 4 (64 enodes) 1553857647.899 * * [simplify]: iters left: 3 (74 enodes) 1553857647.911 * * [simplify]: iters left: 2 (77 enodes) 1553857647.921 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.921 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857647.921 * * [simplify]: Extracting #2: cost 22 inf + 0 1553857647.921 * * [simplify]: Extracting #3: cost 30 inf + 0 1553857647.921 * * [simplify]: Extracting #4: cost 25 inf + 244 1553857647.921 * * [simplify]: Extracting #5: cost 16 inf + 1360 1553857647.922 * * [simplify]: Extracting #6: cost 4 inf + 4940 1553857647.923 * * [simplify]: Extracting #7: cost 0 inf + 6476 1553857647.924 * [simplify]: Simplified to (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) 1553857647.924 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (/ (sqrt (fma y.im y.im (* y.re y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))))) 1553857647.924 * * * * [progress]: [ 162 / 193 ] simplifiying candidate # 1553857647.924 * [simplify]: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) 1553857647.924 * * [simplify]: iters left: 6 (11 enodes) 1553857647.926 * * [simplify]: iters left: 5 (38 enodes) 1553857647.932 * * [simplify]: iters left: 4 (46 enodes) 1553857647.943 * * [simplify]: iters left: 3 (52 enodes) 1553857647.957 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.957 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857647.957 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857647.957 * * [simplify]: Extracting #3: cost 22 inf + 0 1553857647.957 * * [simplify]: Extracting #4: cost 19 inf + 46 1553857647.957 * * [simplify]: Extracting #5: cost 12 inf + 482 1553857647.957 * * [simplify]: Extracting #6: cost 5 inf + 1883 1553857647.958 * * [simplify]: Extracting #7: cost 0 inf + 3438 1553857647.958 * [simplify]: Simplified to (/ (cbrt (fma x.im y.im (* x.re y.re))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma x.im y.im (* x.re y.re))))) 1553857647.959 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (cbrt (fma x.im y.im (* x.re y.re))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma x.im y.im (* x.re y.re))))) (/ (sqrt (fma y.im y.im (* y.re y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re)))))) 1553857647.959 * * * * [progress]: [ 163 / 193 ] simplifiying candidate # 1553857647.959 * [simplify]: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) 1553857647.959 * * [simplify]: iters left: 6 (10 enodes) 1553857647.962 * * [simplify]: iters left: 5 (35 enodes) 1553857647.968 * * [simplify]: iters left: 4 (49 enodes) 1553857647.984 * * [simplify]: iters left: 3 (53 enodes) 1553857647.997 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.997 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857647.997 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857647.997 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857647.997 * * [simplify]: Extracting #4: cost 12 inf + 5 1553857647.997 * * [simplify]: Extracting #5: cost 6 inf + 371 1553857647.997 * * [simplify]: Extracting #6: cost 0 inf + 1607 1553857647.998 * [simplify]: Simplified to (* (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im x.im (* x.re y.re)))) 1553857647.998 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im x.im (* x.re y.re)))) (/ (sqrt (fma y.im y.im (* y.re y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re))))) 1553857647.998 * * * * [progress]: [ 164 / 193 ] simplifiying candidate # 1553857647.998 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857647.998 * * [simplify]: iters left: 6 (11 enodes) 1553857648.000 * * [simplify]: iters left: 5 (38 enodes) 1553857648.006 * * [simplify]: iters left: 4 (44 enodes) 1553857648.011 * * [simplify]: iters left: 3 (47 enodes) 1553857648.017 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857648.017 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857648.017 * * [simplify]: Extracting #2: cost 12 inf + 0 1553857648.017 * * [simplify]: Extracting #3: cost 20 inf + 0 1553857648.017 * * [simplify]: Extracting #4: cost 16 inf + 198 1553857648.018 * * [simplify]: Extracting #5: cost 9 inf + 794 1553857648.018 * * [simplify]: Extracting #6: cost 1 inf + 2412 1553857648.018 * * [simplify]: Extracting #7: cost 0 inf + 2726 1553857648.019 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857648.019 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (sqrt (fma y.im y.im (* y.re y.re))) (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))))) 1553857648.019 * * * * [progress]: [ 165 / 193 ] simplifiying candidate # 1553857648.019 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1553857648.019 * * [simplify]: iters left: 6 (10 enodes) 1553857648.021 * * [simplify]: iters left: 5 (33 enodes) 1553857648.025 * * [simplify]: iters left: 4 (37 enodes) 1553857648.030 * * [simplify]: iters left: 3 (40 enodes) 1553857648.037 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857648.037 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857648.037 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857648.037 * * [simplify]: Extracting #3: cost 16 inf + 0 1553857648.038 * * [simplify]: Extracting #4: cost 12 inf + 118 1553857648.038 * * [simplify]: Extracting #5: cost 5 inf + 579 1553857648.038 * * [simplify]: Extracting #6: cost 0 inf + 1504 1553857648.039 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1553857648.039 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) (/ (sqrt (fma y.im y.im (* y.re y.re))) (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re)))))) 1553857648.039 * * * * [progress]: [ 166 / 193 ] simplifiying candidate # 1553857648.039 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) 1553857648.040 * * [simplify]: iters left: 6 (9 enodes) 1553857648.044 * * [simplify]: iters left: 5 (30 enodes) 1553857648.053 * * [simplify]: iters left: 4 (36 enodes) 1553857648.063 * * [simplify]: iters left: 3 (39 enodes) 1553857648.069 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857648.069 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857648.069 * * [simplify]: Extracting #2: cost 10 inf + 1 1553857648.069 * * [simplify]: Extracting #3: cost 7 inf + 47 1553857648.070 * * [simplify]: Extracting #4: cost 4 inf + 230 1553857648.070 * * [simplify]: Extracting #5: cost 0 inf + 649 1553857648.070 * [simplify]: Simplified to (sqrt (fma x.re y.re (* x.im y.im))) 1553857648.070 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (fma x.re y.re (* x.im y.im))) (/ (sqrt (fma y.im y.im (* y.re y.re))) (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re))))) 1553857648.070 * * * * [progress]: [ 167 / 193 ] simplifiying candidate # 1553857648.070 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857648.070 * * [simplify]: iters left: 6 (7 enodes) 1553857648.072 * * [simplify]: iters left: 5 (25 enodes) 1553857648.076 * * [simplify]: iters left: 4 (29 enodes) 1553857648.081 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857648.081 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857648.081 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857648.081 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857648.081 * * [simplify]: Extracting #4: cost 8 inf + 117 1553857648.081 * * [simplify]: Extracting #5: cost 5 inf + 609 1553857648.082 * * [simplify]: Extracting #6: cost 1 inf + 1319 1553857648.082 * * [simplify]: Extracting #7: cost 0 inf + 1537 1553857648.083 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1553857648.083 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (sqrt (fma y.im y.im (* y.re y.re))) (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re)))))) 1553857648.083 * * * * [progress]: [ 168 / 193 ] simplifiying candidate # 1553857648.083 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.im y.re))) 1553857648.083 * * [simplify]: iters left: 4 (6 enodes) 1553857648.085 * * [simplify]: iters left: 3 (20 enodes) 1553857648.088 * * [simplify]: iters left: 2 (22 enodes) 1553857648.093 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857648.093 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857648.093 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857648.093 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857648.093 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857648.093 * * [simplify]: Extracting #5: cost 1 inf + 449 1553857648.094 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857648.094 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857648.094 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (hypot y.im y.re))) (/ (sqrt (fma y.im y.im (* y.re y.re))) (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re)))))) 1553857648.094 * * * * [progress]: [ 169 / 193 ] simplifiying candidate # 1553857648.094 * [simplify]: Simplifying (/ 1 1) 1553857648.094 * * [simplify]: iters left: 2 (2 enodes) 1553857648.096 * * [simplify]: iters left: 1 (6 enodes) 1553857648.098 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857648.098 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857648.098 * [simplify]: Simplified to 1 1553857648.098 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (fma y.im y.im (* y.re y.re))) (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))))) 1553857648.098 * * * * [progress]: [ 170 / 193 ] simplifiying candidate # 1553857648.098 * * * * [progress]: [ 171 / 193 ] simplifiying candidate # 1553857648.099 * [simplify]: Simplifying (fma x.re y.re (* x.im y.im)) 1553857648.099 * * [simplify]: iters left: 3 (6 enodes) 1553857648.102 * * [simplify]: iters left: 2 (21 enodes) 1553857648.107 * * [simplify]: iters left: 1 (25 enodes) 1553857648.114 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857648.114 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857648.114 * * [simplify]: Extracting #2: cost 5 inf + 46 1553857648.114 * * [simplify]: Extracting #3: cost 0 inf + 370 1553857648.115 * [simplify]: Simplified to (fma x.re y.re (* x.im y.im)) 1553857648.115 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma x.re y.re (* x.im y.im)) (/ (sqrt (fma y.im y.im (* y.re y.re))) (/ 1 (hypot y.im y.re))))) 1553857648.115 * * * * [progress]: [ 172 / 193 ] simplifiying candidate # 1553857648.115 * [simplify]: Simplifying (fma x.re y.re (* x.im y.im)) 1553857648.115 * * [simplify]: iters left: 3 (6 enodes) 1553857648.118 * * [simplify]: iters left: 2 (21 enodes) 1553857648.122 * * [simplify]: iters left: 1 (25 enodes) 1553857648.125 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857648.126 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857648.126 * * [simplify]: Extracting #2: cost 5 inf + 46 1553857648.126 * * [simplify]: Extracting #3: cost 0 inf + 370 1553857648.126 * [simplify]: Simplified to (fma x.re y.re (* x.im y.im)) 1553857648.126 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma x.re y.re (* x.im y.im)) (* (sqrt (fma y.im y.im (* y.re y.re))) (hypot y.im y.re)))) 1553857648.126 * * * * [progress]: [ 173 / 193 ] simplifiying candidate # 1553857648.126 * [simplify]: Simplifying (- (fma x.re y.re (* x.im y.im))) 1553857648.126 * * [simplify]: iters left: 5 (7 enodes) 1553857648.128 * * [simplify]: iters left: 4 (24 enodes) 1553857648.131 * * [simplify]: iters left: 3 (31 enodes) 1553857648.135 * * [simplify]: iters left: 2 (52 enodes) 1553857648.142 * * [simplify]: iters left: 1 (69 enodes) 1553857648.152 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857648.152 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857648.152 * * [simplify]: Extracting #2: cost 19 inf + 45 1553857648.153 * * [simplify]: Extracting #3: cost 7 inf + 720 1553857648.154 * * [simplify]: Extracting #4: cost 1 inf + 1165 1553857648.154 * * [simplify]: Extracting #5: cost 0 inf + 1304 1553857648.155 * [simplify]: Simplified to (- (fma x.im y.im (* x.re y.re))) 1553857648.155 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (fma x.im y.im (* x.re y.re))) (* (sqrt (fma y.im y.im (* y.re y.re))) (- (hypot y.im y.re))))) 1553857648.155 * * * * [progress]: [ 174 / 193 ] simplifiying candidate # 1553857648.155 * * * * [progress]: [ 175 / 193 ] simplifiying candidate # 1553857648.156 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857648.156 * * [simplify]: iters left: 6 (10 enodes) 1553857648.160 * * [simplify]: iters left: 5 (35 enodes) 1553857648.167 * * [simplify]: iters left: 4 (41 enodes) 1553857648.173 * * [simplify]: iters left: 3 (44 enodes) 1553857648.178 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857648.178 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857648.178 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857648.178 * * [simplify]: Extracting #3: cost 16 inf + 4 1553857648.179 * * [simplify]: Extracting #4: cost 7 inf + 621 1553857648.179 * * [simplify]: Extracting #5: cost 0 inf + 2288 1553857648.180 * [simplify]: Simplified to (/ (/ (fma y.im x.im (* x.re y.re)) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1553857648.180 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (fma y.im x.im (* x.re y.re)) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (* (sqrt (fma y.im y.im (* y.re y.re))) (cbrt (hypot y.im y.re))))) 1553857648.180 * * * * [progress]: [ 176 / 193 ] simplifiying candidate # 1553857648.181 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1553857648.181 * * [simplify]: iters left: 5 (9 enodes) 1553857648.183 * * [simplify]: iters left: 4 (30 enodes) 1553857648.187 * * [simplify]: iters left: 3 (34 enodes) 1553857648.191 * * [simplify]: iters left: 2 (37 enodes) 1553857648.199 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857648.199 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857648.199 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857648.199 * * [simplify]: Extracting #3: cost 12 inf + 4 1553857648.199 * * [simplify]: Extracting #4: cost 6 inf + 383 1553857648.200 * * [simplify]: Extracting #5: cost 0 inf + 1146 1553857648.200 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1553857648.201 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (* (sqrt (fma y.im y.im (* y.re y.re))) (sqrt (hypot y.im y.re))))) 1553857648.201 * * * * [progress]: [ 177 / 193 ] simplifiying candidate # 1553857648.201 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) 1) 1553857648.201 * * [simplify]: iters left: 5 (8 enodes) 1553857648.205 * * [simplify]: iters left: 4 (27 enodes) 1553857648.211 * * [simplify]: iters left: 3 (35 enodes) 1553857648.216 * * [simplify]: iters left: 2 (38 enodes) 1553857648.221 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857648.221 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857648.221 * * [simplify]: Extracting #2: cost 5 inf + 47 1553857648.221 * * [simplify]: Extracting #3: cost 1 inf + 272 1553857648.221 * * [simplify]: Extracting #4: cost 0 inf + 371 1553857648.221 * [simplify]: Simplified to (fma x.re y.re (* x.im y.im)) 1553857648.221 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma x.re y.re (* x.im y.im)) (* (sqrt (fma y.im y.im (* y.re y.re))) (hypot y.im y.re)))) 1553857648.221 * * * * [progress]: [ 178 / 193 ] simplifiying candidate # 1553857648.221 * [simplify]: Simplifying (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1553857648.222 * * [simplify]: iters left: 6 (8 enodes) 1553857648.223 * * [simplify]: iters left: 5 (27 enodes) 1553857648.227 * * [simplify]: iters left: 4 (31 enodes) 1553857648.231 * * [simplify]: iters left: 3 (34 enodes) 1553857648.235 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857648.235 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857648.235 * * [simplify]: Extracting #2: cost 5 inf + 0 1553857648.235 * * [simplify]: Extracting #3: cost 12 inf + 0 1553857648.235 * * [simplify]: Extracting #4: cost 9 inf + 46 1553857648.235 * * [simplify]: Extracting #5: cost 5 inf + 271 1553857648.236 * * [simplify]: Extracting #6: cost 1 inf + 947 1553857648.236 * * [simplify]: Extracting #7: cost 0 inf + 1166 1553857648.236 * [simplify]: Simplified to (* (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (fma x.im y.im (* x.re y.re)))) 1553857648.236 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (fma x.im y.im (* x.re y.re)))) (* (sqrt (fma y.im y.im (* y.re y.re))) (/ (hypot y.im y.re) (cbrt (fma x.re y.re (* x.im y.im))))))) 1553857648.236 * * * * [progress]: [ 179 / 193 ] simplifiying candidate # 1553857648.236 * [simplify]: Simplifying (sqrt (fma x.re y.re (* x.im y.im))) 1553857648.236 * * [simplify]: iters left: 4 (7 enodes) 1553857648.239 * * [simplify]: iters left: 3 (24 enodes) 1553857648.245 * * [simplify]: iters left: 2 (28 enodes) 1553857648.252 * * [simplify]: iters left: 1 (31 enodes) 1553857648.259 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857648.259 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857648.259 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857648.259 * * [simplify]: Extracting #3: cost 8 inf + 4 1553857648.259 * * [simplify]: Extracting #4: cost 2 inf + 410 1553857648.260 * * [simplify]: Extracting #5: cost 0 inf + 648 1553857648.260 * [simplify]: Simplified to (sqrt (fma x.re y.re (* x.im y.im))) 1553857648.260 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (sqrt (fma y.im y.im (* y.re y.re))) (/ (hypot y.im y.re) (sqrt (fma x.re y.re (* x.im y.im))))))) 1553857648.260 * * * * [progress]: [ 180 / 193 ] simplifiying candidate # 1553857648.260 * * * * [progress]: [ 181 / 193 ] simplifiying candidate #real (real->posit16 (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (fma y.im y.im (* y.re y.re)))))))> 1553857648.260 * * * * [progress]: [ 182 / 193 ] simplifiying candidate # 1553857648.260 * [simplify]: Simplifying y.re 1553857648.260 * * [simplify]: iters left: 0 (1 enodes) 1553857648.261 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857648.261 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857648.261 * [simplify]: Simplified to y.re 1553857648.261 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) y.re)) 1553857648.261 * * * * [progress]: [ 183 / 193 ] simplifiying candidate # 1553857648.261 * [simplify]: Simplifying y.im 1553857648.261 * * [simplify]: iters left: 0 (1 enodes) 1553857648.261 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857648.261 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857648.261 * [simplify]: Simplified to y.im 1553857648.261 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) y.im)) 1553857648.261 * * * * [progress]: [ 184 / 193 ] simplifiying candidate # 1553857648.261 * [simplify]: Simplifying (* -1 y.im) 1553857648.262 * * [simplify]: iters left: 2 (3 enodes) 1553857648.263 * * [simplify]: iters left: 1 (11 enodes) 1553857648.265 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857648.265 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857648.265 * * [simplify]: Extracting #2: cost 0 inf + 84 1553857648.265 * [simplify]: Simplified to (- y.im) 1553857648.265 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (- y.im))) 1553857648.265 * * * * [progress]: [ 185 / 193 ] simplifiying candidate # 1553857648.265 * [simplify]: Simplifying x.im 1553857648.265 * * [simplify]: iters left: 0 (1 enodes) 1553857648.265 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857648.265 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857648.265 * [simplify]: Simplified to x.im 1553857648.265 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ x.im (sqrt (fma y.im y.im (* y.re y.re))))) 1553857648.265 * * * * [progress]: [ 186 / 193 ] simplifiying candidate # 1553857648.266 * [simplify]: Simplifying x.re 1553857648.266 * * [simplify]: iters left: 0 (1 enodes) 1553857648.266 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857648.266 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857648.266 * [simplify]: Simplified to x.re 1553857648.266 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ x.re (sqrt (fma y.im y.im (* y.re y.re))))) 1553857648.266 * * * * [progress]: [ 187 / 193 ] simplifiying candidate # 1553857648.266 * [simplify]: Simplifying (* -1 x.re) 1553857648.266 * * [simplify]: iters left: 2 (3 enodes) 1553857648.267 * * [simplify]: iters left: 1 (11 enodes) 1553857648.269 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857648.269 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857648.269 * * [simplify]: Extracting #2: cost 0 inf + 84 1553857648.269 * [simplify]: Simplified to (- x.re) 1553857648.269 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- x.re) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857648.269 * * * * [progress]: [ 188 / 193 ] simplifiying candidate # 1553857648.269 * [simplify]: Simplifying 0 1553857648.269 * * [simplify]: iters left: 0 (1 enodes) 1553857648.270 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857648.270 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857648.270 * [simplify]: Simplified to 0 1553857648.270 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ 0 (hypot y.im y.re)) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857648.270 * * * * [progress]: [ 189 / 193 ] simplifiying candidate # 1553857648.270 * [simplify]: Simplifying (+ (* y.im x.im) (* y.re x.re)) 1553857648.270 * * [simplify]: iters left: 4 (7 enodes) 1553857648.272 * * [simplify]: iters left: 3 (25 enodes) 1553857648.275 * * [simplify]: iters left: 2 (28 enodes) 1553857648.280 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857648.280 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857648.280 * * [simplify]: Extracting #2: cost 5 inf + 46 1553857648.280 * * [simplify]: Extracting #3: cost 0 inf + 370 1553857648.280 * [simplify]: Simplified to (fma y.im x.im (* y.re x.re)) 1553857648.280 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857648.280 * * * * [progress]: [ 190 / 193 ] simplifiying candidate # 1553857648.281 * [simplify]: Simplifying (+ (* y.im x.im) (* y.re x.re)) 1553857648.281 * * [simplify]: iters left: 4 (7 enodes) 1553857648.282 * * [simplify]: iters left: 3 (25 enodes) 1553857648.286 * * [simplify]: iters left: 2 (28 enodes) 1553857648.293 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857648.293 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857648.293 * * [simplify]: Extracting #2: cost 5 inf + 46 1553857648.293 * * [simplify]: Extracting #3: cost 0 inf + 370 1553857648.293 * [simplify]: Simplified to (fma y.im x.im (* y.re x.re)) 1553857648.293 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (fma y.im y.im (* y.re y.re))))) 1553857648.294 * * * * [progress]: [ 191 / 193 ] simplifiying candidate # 1553857648.294 * [simplify]: Simplifying 0 1553857648.294 * * [simplify]: iters left: 0 (1 enodes) 1553857648.295 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857648.295 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857648.295 * [simplify]: Simplified to 0 1553857648.295 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1553857648.295 * * * * [progress]: [ 192 / 193 ] simplifiying candidate # 1553857648.296 * [simplify]: Simplifying 0 1553857648.296 * * [simplify]: iters left: 0 (1 enodes) 1553857648.297 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857648.297 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857648.297 * [simplify]: Simplified to 0 1553857648.297 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1553857648.297 * * * * [progress]: [ 193 / 193 ] simplifiying candidate # 1553857648.297 * [simplify]: Simplifying 0 1553857648.297 * * [simplify]: iters left: 0 (1 enodes) 1553857648.298 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857648.298 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857648.298 * [simplify]: Simplified to 0 1553857648.298 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1553857648.298 * * * [progress]: adding candidates to table 1553857650.953 * * [progress]: iteration 4 / 4 1553857650.954 * * * [progress]: picking best candidate 1553857651.028 * * * * [pick]: Picked # 1553857651.028 * * * [progress]: localizing error 1553857651.065 * * * [progress]: generating rewritten candidates 1553857651.066 * * * * [progress]: [ 1 / 3 ] rewriting at (2 1) 1553857651.074 * * * * [progress]: [ 2 / 3 ] rewriting at (2 1 1) 1553857651.075 * * * * [progress]: [ 3 / 3 ] rewriting at (2) 1553857651.096 * * * [progress]: generating series expansions 1553857651.096 * * * * [progress]: [ 1 / 3 ] generating series at (2 1) 1553857651.097 * [backup-simplify]: Simplify (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) into (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) 1553857651.097 * [approximate]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) in (x.re y.re x.im y.im) around 0 1553857651.097 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) in y.im 1553857651.097 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.im 1553857651.097 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857651.097 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.im 1553857651.097 * [taylor]: Taking taylor expansion of x.re in y.im 1553857651.098 * [backup-simplify]: Simplify x.re into x.re 1553857651.098 * [taylor]: Taking taylor expansion of y.re in y.im 1553857651.098 * [backup-simplify]: Simplify y.re into y.re 1553857651.098 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1553857651.098 * [taylor]: Taking taylor expansion of y.im in y.im 1553857651.098 * [backup-simplify]: Simplify 0 into 0 1553857651.098 * [backup-simplify]: Simplify 1 into 1 1553857651.098 * [taylor]: Taking taylor expansion of x.im in y.im 1553857651.098 * [backup-simplify]: Simplify x.im into x.im 1553857651.098 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in y.im 1553857651.098 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1553857651.098 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.im 1553857651.098 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1553857651.098 * [taylor]: Taking taylor expansion of y.im in y.im 1553857651.098 * [backup-simplify]: Simplify 0 into 0 1553857651.098 * [backup-simplify]: Simplify 1 into 1 1553857651.098 * [taylor]: Taking taylor expansion of y.im in y.im 1553857651.098 * [backup-simplify]: Simplify 0 into 0 1553857651.098 * [backup-simplify]: Simplify 1 into 1 1553857651.098 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.im 1553857651.098 * [taylor]: Taking taylor expansion of y.re in y.im 1553857651.098 * [backup-simplify]: Simplify y.re into y.re 1553857651.098 * [taylor]: Taking taylor expansion of y.re in y.im 1553857651.098 * [backup-simplify]: Simplify y.re into y.re 1553857651.099 * [backup-simplify]: Simplify (* 0 0) into 0 1553857651.099 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857651.100 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1553857651.100 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1553857651.101 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1553857651.101 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857651.101 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.101 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1553857651.101 * [backup-simplify]: Simplify (* x.re y.re) into (* y.re x.re) 1553857651.101 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857651.101 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1553857651.102 * [backup-simplify]: Simplify (/ (* y.re x.re) y.re) into x.re 1553857651.102 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) in x.im 1553857651.102 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.im 1553857651.102 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857651.102 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.im 1553857651.102 * [taylor]: Taking taylor expansion of x.re in x.im 1553857651.102 * [backup-simplify]: Simplify x.re into x.re 1553857651.102 * [taylor]: Taking taylor expansion of y.re in x.im 1553857651.102 * [backup-simplify]: Simplify y.re into y.re 1553857651.102 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857651.102 * [taylor]: Taking taylor expansion of y.im in x.im 1553857651.102 * [backup-simplify]: Simplify y.im into y.im 1553857651.102 * [taylor]: Taking taylor expansion of x.im in x.im 1553857651.102 * [backup-simplify]: Simplify 0 into 0 1553857651.102 * [backup-simplify]: Simplify 1 into 1 1553857651.102 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in x.im 1553857651.102 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1553857651.102 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.im 1553857651.102 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 1553857651.102 * [taylor]: Taking taylor expansion of y.im in x.im 1553857651.102 * [backup-simplify]: Simplify y.im into y.im 1553857651.102 * [taylor]: Taking taylor expansion of y.im in x.im 1553857651.102 * [backup-simplify]: Simplify y.im into y.im 1553857651.102 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 1553857651.102 * [taylor]: Taking taylor expansion of y.re in x.im 1553857651.102 * [backup-simplify]: Simplify y.re into y.re 1553857651.102 * [taylor]: Taking taylor expansion of y.re in x.im 1553857651.102 * [backup-simplify]: Simplify y.re into y.re 1553857651.102 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857651.102 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857651.103 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1553857651.103 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1553857651.103 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857651.103 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857651.103 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.104 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1553857651.104 * [backup-simplify]: Simplify (* x.re y.re) into (* y.re x.re) 1553857651.104 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857651.104 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1553857651.104 * [backup-simplify]: Simplify (/ (* y.re x.re) (sqrt (+ (pow y.re 2) (pow y.im 2)))) into (* (* y.re x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 1553857651.104 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) in y.re 1553857651.104 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.re 1553857651.104 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857651.104 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.re 1553857651.104 * [taylor]: Taking taylor expansion of x.re in y.re 1553857651.104 * [backup-simplify]: Simplify x.re into x.re 1553857651.104 * [taylor]: Taking taylor expansion of y.re in y.re 1553857651.104 * [backup-simplify]: Simplify 0 into 0 1553857651.104 * [backup-simplify]: Simplify 1 into 1 1553857651.104 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857651.104 * [taylor]: Taking taylor expansion of y.im in y.re 1553857651.104 * [backup-simplify]: Simplify y.im into y.im 1553857651.104 * [taylor]: Taking taylor expansion of x.im in y.re 1553857651.104 * [backup-simplify]: Simplify x.im into x.im 1553857651.104 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in y.re 1553857651.104 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1553857651.104 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.re 1553857651.105 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1553857651.105 * [taylor]: Taking taylor expansion of y.im in y.re 1553857651.105 * [backup-simplify]: Simplify y.im into y.im 1553857651.105 * [taylor]: Taking taylor expansion of y.im in y.re 1553857651.105 * [backup-simplify]: Simplify y.im into y.im 1553857651.105 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.re 1553857651.105 * [taylor]: Taking taylor expansion of y.re in y.re 1553857651.105 * [backup-simplify]: Simplify 0 into 0 1553857651.105 * [backup-simplify]: Simplify 1 into 1 1553857651.105 * [taylor]: Taking taylor expansion of y.re in y.re 1553857651.105 * [backup-simplify]: Simplify 0 into 0 1553857651.105 * [backup-simplify]: Simplify 1 into 1 1553857651.105 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857651.105 * [backup-simplify]: Simplify (* 0 0) into 0 1553857651.105 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1553857651.106 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1553857651.106 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857651.106 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1553857651.107 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.107 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1553857651.107 * [backup-simplify]: Simplify (* x.re 0) into 0 1553857651.107 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857651.107 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1553857651.107 * [backup-simplify]: Simplify (/ (* y.im x.im) y.im) into x.im 1553857651.107 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) in x.re 1553857651.107 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1553857651.107 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857651.107 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1553857651.107 * [taylor]: Taking taylor expansion of x.re in x.re 1553857651.107 * [backup-simplify]: Simplify 0 into 0 1553857651.107 * [backup-simplify]: Simplify 1 into 1 1553857651.107 * [taylor]: Taking taylor expansion of y.re in x.re 1553857651.107 * [backup-simplify]: Simplify y.re into y.re 1553857651.108 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857651.108 * [taylor]: Taking taylor expansion of y.im in x.re 1553857651.108 * [backup-simplify]: Simplify y.im into y.im 1553857651.108 * [taylor]: Taking taylor expansion of x.im in x.re 1553857651.108 * [backup-simplify]: Simplify x.im into x.im 1553857651.108 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in x.re 1553857651.108 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1553857651.108 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.re 1553857651.108 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1553857651.108 * [taylor]: Taking taylor expansion of y.im in x.re 1553857651.108 * [backup-simplify]: Simplify y.im into y.im 1553857651.108 * [taylor]: Taking taylor expansion of y.im in x.re 1553857651.108 * [backup-simplify]: Simplify y.im into y.im 1553857651.108 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.re 1553857651.108 * [taylor]: Taking taylor expansion of y.re in x.re 1553857651.108 * [backup-simplify]: Simplify y.re into y.re 1553857651.108 * [taylor]: Taking taylor expansion of y.re in x.re 1553857651.108 * [backup-simplify]: Simplify y.re into y.re 1553857651.108 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857651.108 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857651.108 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1553857651.108 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1553857651.108 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857651.109 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857651.109 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.109 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1553857651.109 * [backup-simplify]: Simplify (* 0 y.re) into 0 1553857651.109 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857651.109 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1553857651.110 * [backup-simplify]: Simplify (/ (* y.im x.im) (sqrt (+ (pow y.re 2) (pow y.im 2)))) into (* (* y.im x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 1553857651.110 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) in x.re 1553857651.110 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1553857651.110 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857651.110 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1553857651.110 * [taylor]: Taking taylor expansion of x.re in x.re 1553857651.110 * [backup-simplify]: Simplify 0 into 0 1553857651.110 * [backup-simplify]: Simplify 1 into 1 1553857651.110 * [taylor]: Taking taylor expansion of y.re in x.re 1553857651.110 * [backup-simplify]: Simplify y.re into y.re 1553857651.110 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857651.110 * [taylor]: Taking taylor expansion of y.im in x.re 1553857651.110 * [backup-simplify]: Simplify y.im into y.im 1553857651.110 * [taylor]: Taking taylor expansion of x.im in x.re 1553857651.110 * [backup-simplify]: Simplify x.im into x.im 1553857651.110 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in x.re 1553857651.110 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1553857651.110 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.re 1553857651.110 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1553857651.110 * [taylor]: Taking taylor expansion of y.im in x.re 1553857651.110 * [backup-simplify]: Simplify y.im into y.im 1553857651.110 * [taylor]: Taking taylor expansion of y.im in x.re 1553857651.110 * [backup-simplify]: Simplify y.im into y.im 1553857651.110 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.re 1553857651.110 * [taylor]: Taking taylor expansion of y.re in x.re 1553857651.110 * [backup-simplify]: Simplify y.re into y.re 1553857651.110 * [taylor]: Taking taylor expansion of y.re in x.re 1553857651.110 * [backup-simplify]: Simplify y.re into y.re 1553857651.110 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857651.111 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857651.111 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1553857651.111 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1553857651.111 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857651.111 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857651.111 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.112 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1553857651.112 * [backup-simplify]: Simplify (* 0 y.re) into 0 1553857651.112 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857651.112 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1553857651.112 * [backup-simplify]: Simplify (/ (* y.im x.im) (sqrt (+ (pow y.re 2) (pow y.im 2)))) into (* (* y.im x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 1553857651.112 * [taylor]: Taking taylor expansion of (* (* y.im x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 1553857651.112 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857651.112 * [taylor]: Taking taylor expansion of y.im in y.re 1553857651.112 * [backup-simplify]: Simplify y.im into y.im 1553857651.112 * [taylor]: Taking taylor expansion of x.im in y.re 1553857651.112 * [backup-simplify]: Simplify x.im into x.im 1553857651.112 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 1553857651.112 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 1553857651.112 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1553857651.113 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857651.113 * [taylor]: Taking taylor expansion of y.re in y.re 1553857651.113 * [backup-simplify]: Simplify 0 into 0 1553857651.113 * [backup-simplify]: Simplify 1 into 1 1553857651.113 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857651.113 * [taylor]: Taking taylor expansion of y.im in y.re 1553857651.113 * [backup-simplify]: Simplify y.im into y.im 1553857651.113 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857651.113 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1553857651.113 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857651.113 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1553857651.113 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857651.114 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.114 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857651.114 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1553857651.114 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857651.114 * [backup-simplify]: Simplify (* (* y.im x.im) (/ 1 y.im)) into x.im 1553857651.114 * [taylor]: Taking taylor expansion of x.im in x.im 1553857651.114 * [backup-simplify]: Simplify 0 into 0 1553857651.114 * [backup-simplify]: Simplify 1 into 1 1553857651.114 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.114 * [backup-simplify]: Simplify 0 into 0 1553857651.114 * [backup-simplify]: Simplify 0 into 0 1553857651.115 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.re)) into y.re 1553857651.115 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857651.115 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1553857651.115 * [backup-simplify]: Simplify (- (/ y.re (sqrt (+ (pow y.re 2) (pow y.im 2)))) (+ (* (* (* y.im x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) (/ 0 (sqrt (+ (pow y.re 2) (pow y.im 2))))))) into (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 1553857651.116 * [taylor]: Taking taylor expansion of (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 1553857651.116 * [taylor]: Taking taylor expansion of y.re in y.re 1553857651.116 * [backup-simplify]: Simplify 0 into 0 1553857651.116 * [backup-simplify]: Simplify 1 into 1 1553857651.116 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 1553857651.116 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 1553857651.116 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1553857651.116 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857651.116 * [taylor]: Taking taylor expansion of y.re in y.re 1553857651.116 * [backup-simplify]: Simplify 0 into 0 1553857651.116 * [backup-simplify]: Simplify 1 into 1 1553857651.116 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857651.116 * [taylor]: Taking taylor expansion of y.im in y.re 1553857651.116 * [backup-simplify]: Simplify y.im into y.im 1553857651.116 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857651.116 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1553857651.116 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857651.116 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1553857651.116 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857651.117 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.117 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857651.117 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1553857651.117 * [backup-simplify]: Simplify (* 0 (/ 1 y.im)) into 0 1553857651.117 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.117 * [backup-simplify]: Simplify 0 into 0 1553857651.117 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.117 * [backup-simplify]: Simplify 0 into 0 1553857651.117 * [backup-simplify]: Simplify 0 into 0 1553857651.117 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857651.118 * [backup-simplify]: Simplify (+ (* (* y.im x.im) 0) (* 0 (/ 1 y.im))) into 0 1553857651.118 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.118 * [backup-simplify]: Simplify 0 into 0 1553857651.118 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.118 * [backup-simplify]: Simplify 0 into 0 1553857651.118 * [backup-simplify]: Simplify 0 into 0 1553857651.118 * [taylor]: Taking taylor expansion of 1 in y.im 1553857651.118 * [backup-simplify]: Simplify 1 into 1 1553857651.118 * [backup-simplify]: Simplify 1 into 1 1553857651.118 * [backup-simplify]: Simplify 0 into 0 1553857651.119 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.re))) into 0 1553857651.119 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857651.120 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.120 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857651.121 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1553857651.121 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.122 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1553857651.123 * [backup-simplify]: Simplify (- (/ 0 (sqrt (+ (pow y.re 2) (pow y.im 2)))) (+ (* (* (* y.im x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) (/ 0 (sqrt (+ (pow y.re 2) (pow y.im 2))))) (* (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) (/ 0 (sqrt (+ (pow y.re 2) (pow y.im 2))))))) into 0 1553857651.123 * [taylor]: Taking taylor expansion of 0 in y.re 1553857651.123 * [backup-simplify]: Simplify 0 into 0 1553857651.123 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.123 * [backup-simplify]: Simplify 0 into 0 1553857651.123 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.123 * [backup-simplify]: Simplify 0 into 0 1553857651.123 * [backup-simplify]: Simplify 0 into 0 1553857651.123 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (/ 1 y.im))) into (/ 1 y.im) 1553857651.123 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1553857651.124 * [taylor]: Taking taylor expansion of y.im in x.im 1553857651.124 * [backup-simplify]: Simplify y.im into y.im 1553857651.124 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857651.124 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857651.124 * [taylor]: Taking taylor expansion of y.im in y.im 1553857651.124 * [backup-simplify]: Simplify 0 into 0 1553857651.124 * [backup-simplify]: Simplify 1 into 1 1553857651.124 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.125 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857651.125 * [backup-simplify]: Simplify 0 into 0 1553857651.125 * [backup-simplify]: Simplify (* 1 1) into 1 1553857651.125 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857651.126 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857651.126 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 1 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into (- (/ 1 (pow y.im 4))) 1553857651.126 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 4))) (pow 0 2) (+)) (* 2 (/ 1 y.im))) into (/ -1/2 (pow y.im 3)) 1553857651.127 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857651.127 * [backup-simplify]: Simplify (+ (* (* y.im x.im) (/ -1/2 (pow y.im 3))) (+ (* 0 0) (* 0 (/ 1 y.im)))) into (- (* 1/2 (/ x.im (pow y.im 2)))) 1553857651.127 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ x.im (pow y.im 2)))) in x.im 1553857651.127 * [taylor]: Taking taylor expansion of (* 1/2 (/ x.im (pow y.im 2))) in x.im 1553857651.127 * [taylor]: Taking taylor expansion of 1/2 in x.im 1553857651.127 * [backup-simplify]: Simplify 1/2 into 1/2 1553857651.127 * [taylor]: Taking taylor expansion of (/ x.im (pow y.im 2)) in x.im 1553857651.127 * [taylor]: Taking taylor expansion of x.im in x.im 1553857651.127 * [backup-simplify]: Simplify 0 into 0 1553857651.127 * [backup-simplify]: Simplify 1 into 1 1553857651.127 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1553857651.127 * [taylor]: Taking taylor expansion of y.im in x.im 1553857651.127 * [backup-simplify]: Simplify y.im into y.im 1553857651.127 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857651.127 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857651.128 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.128 * [backup-simplify]: Simplify 0 into 0 1553857651.128 * [backup-simplify]: Simplify 0 into 0 1553857651.128 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.128 * [backup-simplify]: Simplify 0 into 0 1553857651.128 * [backup-simplify]: Simplify 0 into 0 1553857651.128 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.128 * [backup-simplify]: Simplify 0 into 0 1553857651.128 * [backup-simplify]: Simplify 0 into 0 1553857651.128 * [backup-simplify]: Simplify (* 1 (* 1 (* x.im (* 1 1)))) into x.im 1553857651.128 * [backup-simplify]: Simplify (/ (fma (/ 1 x.re) (/ 1 y.re) (* (/ 1 x.im) (/ 1 y.im))) (hypot (/ 1 y.im) (/ 1 y.re))) into (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re))) 1553857651.128 * [approximate]: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re))) in (x.re y.re x.im y.im) around 0 1553857651.128 * [taylor]: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re))) in y.im 1553857651.128 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.im 1553857651.128 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857651.128 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.im 1553857651.128 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 1553857651.128 * [taylor]: Taking taylor expansion of x.re in y.im 1553857651.128 * [backup-simplify]: Simplify x.re into x.re 1553857651.128 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857651.128 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1553857651.128 * [taylor]: Taking taylor expansion of y.re in y.im 1553857651.128 * [backup-simplify]: Simplify y.re into y.re 1553857651.128 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857651.128 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1553857651.128 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1553857651.128 * [taylor]: Taking taylor expansion of y.im in y.im 1553857651.128 * [backup-simplify]: Simplify 0 into 0 1553857651.129 * [backup-simplify]: Simplify 1 into 1 1553857651.129 * [taylor]: Taking taylor expansion of x.im in y.im 1553857651.129 * [backup-simplify]: Simplify x.im into x.im 1553857651.129 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857651.129 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1553857651.129 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553857651.129 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.im 1553857651.129 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1553857651.129 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.im 1553857651.129 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1553857651.129 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857651.129 * [taylor]: Taking taylor expansion of y.im in y.im 1553857651.129 * [backup-simplify]: Simplify 0 into 0 1553857651.129 * [backup-simplify]: Simplify 1 into 1 1553857651.129 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.129 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857651.129 * [taylor]: Taking taylor expansion of y.im in y.im 1553857651.129 * [backup-simplify]: Simplify 0 into 0 1553857651.129 * [backup-simplify]: Simplify 1 into 1 1553857651.130 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.130 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1553857651.130 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1553857651.130 * [taylor]: Taking taylor expansion of y.re in y.im 1553857651.130 * [backup-simplify]: Simplify y.re into y.re 1553857651.130 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857651.130 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1553857651.130 * [taylor]: Taking taylor expansion of y.re in y.im 1553857651.130 * [backup-simplify]: Simplify y.re into y.re 1553857651.130 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857651.130 * [backup-simplify]: Simplify (* 1 1) into 1 1553857651.130 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857651.131 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857651.131 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857651.131 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857651.132 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857651.132 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.132 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857651.132 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1553857651.133 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1553857651.133 * [taylor]: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re))) in x.im 1553857651.133 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.im 1553857651.133 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857651.133 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.im 1553857651.133 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553857651.133 * [taylor]: Taking taylor expansion of x.re in x.im 1553857651.133 * [backup-simplify]: Simplify x.re into x.re 1553857651.133 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857651.133 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1553857651.133 * [taylor]: Taking taylor expansion of y.re in x.im 1553857651.133 * [backup-simplify]: Simplify y.re into y.re 1553857651.133 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857651.133 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1553857651.133 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857651.133 * [taylor]: Taking taylor expansion of y.im in x.im 1553857651.133 * [backup-simplify]: Simplify y.im into y.im 1553857651.133 * [taylor]: Taking taylor expansion of x.im in x.im 1553857651.133 * [backup-simplify]: Simplify 0 into 0 1553857651.133 * [backup-simplify]: Simplify 1 into 1 1553857651.133 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857651.133 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857651.133 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857651.133 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.im 1553857651.133 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1553857651.133 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.im 1553857651.133 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1553857651.133 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1553857651.133 * [taylor]: Taking taylor expansion of y.im in x.im 1553857651.133 * [backup-simplify]: Simplify y.im into y.im 1553857651.133 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857651.133 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1553857651.133 * [taylor]: Taking taylor expansion of y.im in x.im 1553857651.133 * [backup-simplify]: Simplify y.im into y.im 1553857651.134 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857651.134 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 1553857651.134 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1553857651.134 * [taylor]: Taking taylor expansion of y.re in x.im 1553857651.134 * [backup-simplify]: Simplify y.re into y.re 1553857651.134 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857651.134 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1553857651.134 * [taylor]: Taking taylor expansion of y.re in x.im 1553857651.134 * [backup-simplify]: Simplify y.re into y.re 1553857651.134 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857651.134 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1553857651.134 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1553857651.134 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857651.134 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857651.134 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857651.134 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857651.134 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1553857651.134 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857651.134 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857651.134 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1553857651.135 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.135 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857651.135 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1553857651.135 * [backup-simplify]: Simplify (/ (/ 1 y.im) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (* (/ 1 y.im) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857651.135 * [taylor]: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re))) in y.re 1553857651.135 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.re 1553857651.135 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857651.135 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.re 1553857651.135 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 1553857651.135 * [taylor]: Taking taylor expansion of x.re in y.re 1553857651.135 * [backup-simplify]: Simplify x.re into x.re 1553857651.135 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857651.135 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857651.135 * [taylor]: Taking taylor expansion of y.re in y.re 1553857651.135 * [backup-simplify]: Simplify 0 into 0 1553857651.135 * [backup-simplify]: Simplify 1 into 1 1553857651.136 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.136 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1553857651.136 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857651.136 * [taylor]: Taking taylor expansion of y.im in y.re 1553857651.136 * [backup-simplify]: Simplify y.im into y.im 1553857651.136 * [taylor]: Taking taylor expansion of x.im in y.re 1553857651.136 * [backup-simplify]: Simplify x.im into x.im 1553857651.136 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857651.136 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857651.136 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.re 1553857651.136 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1553857651.136 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.re 1553857651.136 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1553857651.136 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1553857651.136 * [taylor]: Taking taylor expansion of y.im in y.re 1553857651.136 * [backup-simplify]: Simplify y.im into y.im 1553857651.136 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857651.136 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1553857651.136 * [taylor]: Taking taylor expansion of y.im in y.re 1553857651.136 * [backup-simplify]: Simplify y.im into y.im 1553857651.136 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857651.136 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1553857651.136 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857651.136 * [taylor]: Taking taylor expansion of y.re in y.re 1553857651.136 * [backup-simplify]: Simplify 0 into 0 1553857651.136 * [backup-simplify]: Simplify 1 into 1 1553857651.136 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.136 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857651.136 * [taylor]: Taking taylor expansion of y.re in y.re 1553857651.136 * [backup-simplify]: Simplify 0 into 0 1553857651.136 * [backup-simplify]: Simplify 1 into 1 1553857651.137 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.137 * [backup-simplify]: Simplify (* 1 1) into 1 1553857651.137 * [backup-simplify]: Simplify (+ 0 1) into 1 1553857651.137 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857651.138 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857651.138 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857651.139 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857651.139 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.139 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857651.139 * [backup-simplify]: Simplify (* (/ 1 x.re) 1) into (/ 1 x.re) 1553857651.139 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1553857651.140 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1553857651.140 * [taylor]: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re))) in x.re 1553857651.140 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1553857651.140 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857651.140 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1553857651.140 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553857651.140 * [taylor]: Taking taylor expansion of x.re in x.re 1553857651.140 * [backup-simplify]: Simplify 0 into 0 1553857651.140 * [backup-simplify]: Simplify 1 into 1 1553857651.140 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.140 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1553857651.140 * [taylor]: Taking taylor expansion of y.re in x.re 1553857651.140 * [backup-simplify]: Simplify y.re into y.re 1553857651.140 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857651.140 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1553857651.140 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857651.140 * [taylor]: Taking taylor expansion of y.im in x.re 1553857651.140 * [backup-simplify]: Simplify y.im into y.im 1553857651.140 * [taylor]: Taking taylor expansion of x.im in x.re 1553857651.140 * [backup-simplify]: Simplify x.im into x.im 1553857651.140 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857651.140 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857651.140 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.re 1553857651.140 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1553857651.140 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.re 1553857651.140 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1553857651.140 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1553857651.140 * [taylor]: Taking taylor expansion of y.im in x.re 1553857651.140 * [backup-simplify]: Simplify y.im into y.im 1553857651.140 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857651.140 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1553857651.140 * [taylor]: Taking taylor expansion of y.im in x.re 1553857651.140 * [backup-simplify]: Simplify y.im into y.im 1553857651.140 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857651.140 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1553857651.141 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1553857651.141 * [taylor]: Taking taylor expansion of y.re in x.re 1553857651.141 * [backup-simplify]: Simplify y.re into y.re 1553857651.141 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857651.141 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1553857651.141 * [taylor]: Taking taylor expansion of y.re in x.re 1553857651.141 * [backup-simplify]: Simplify y.re into y.re 1553857651.141 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857651.141 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1553857651.141 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1553857651.141 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857651.141 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857651.141 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857651.141 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857651.141 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1553857651.141 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857651.141 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857651.141 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1553857651.142 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.142 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857651.142 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1553857651.142 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857651.142 * [backup-simplify]: Simplify (/ (/ 1 y.re) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857651.142 * [taylor]: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re))) in x.re 1553857651.142 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1553857651.142 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857651.142 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1553857651.142 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553857651.142 * [taylor]: Taking taylor expansion of x.re in x.re 1553857651.142 * [backup-simplify]: Simplify 0 into 0 1553857651.142 * [backup-simplify]: Simplify 1 into 1 1553857651.142 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.142 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1553857651.142 * [taylor]: Taking taylor expansion of y.re in x.re 1553857651.143 * [backup-simplify]: Simplify y.re into y.re 1553857651.143 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857651.143 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1553857651.143 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857651.143 * [taylor]: Taking taylor expansion of y.im in x.re 1553857651.143 * [backup-simplify]: Simplify y.im into y.im 1553857651.143 * [taylor]: Taking taylor expansion of x.im in x.re 1553857651.143 * [backup-simplify]: Simplify x.im into x.im 1553857651.143 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857651.143 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857651.143 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.re 1553857651.143 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1553857651.143 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.re 1553857651.143 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1553857651.143 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1553857651.143 * [taylor]: Taking taylor expansion of y.im in x.re 1553857651.143 * [backup-simplify]: Simplify y.im into y.im 1553857651.143 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857651.143 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1553857651.143 * [taylor]: Taking taylor expansion of y.im in x.re 1553857651.143 * [backup-simplify]: Simplify y.im into y.im 1553857651.143 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857651.143 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1553857651.143 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1553857651.143 * [taylor]: Taking taylor expansion of y.re in x.re 1553857651.143 * [backup-simplify]: Simplify y.re into y.re 1553857651.143 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857651.143 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1553857651.143 * [taylor]: Taking taylor expansion of y.re in x.re 1553857651.143 * [backup-simplify]: Simplify y.re into y.re 1553857651.143 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857651.143 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1553857651.143 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1553857651.143 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857651.143 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857651.144 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857651.144 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857651.144 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1553857651.144 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857651.144 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857651.144 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1553857651.144 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.144 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857651.144 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1553857651.144 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857651.144 * [backup-simplify]: Simplify (/ (/ 1 y.re) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857651.145 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1553857651.145 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857651.145 * [taylor]: Taking taylor expansion of y.re in y.re 1553857651.145 * [backup-simplify]: Simplify 0 into 0 1553857651.145 * [backup-simplify]: Simplify 1 into 1 1553857651.145 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.145 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857651.145 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857651.145 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857651.145 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857651.145 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857651.145 * [taylor]: Taking taylor expansion of y.re in y.re 1553857651.145 * [backup-simplify]: Simplify 0 into 0 1553857651.145 * [backup-simplify]: Simplify 1 into 1 1553857651.145 * [backup-simplify]: Simplify (* 1 1) into 1 1553857651.146 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.146 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857651.146 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857651.146 * [taylor]: Taking taylor expansion of y.im in y.re 1553857651.146 * [backup-simplify]: Simplify y.im into y.im 1553857651.146 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857651.146 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857651.146 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857651.146 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.146 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857651.147 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857651.147 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857651.148 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.148 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857651.148 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857651.149 * [backup-simplify]: Simplify (* 1 1) into 1 1553857651.149 * [taylor]: Taking taylor expansion of 1 in x.im 1553857651.149 * [backup-simplify]: Simplify 1 into 1 1553857651.149 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857651.149 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857651.150 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (/ 1 y.re))) into 0 1553857651.150 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1553857651.150 * [backup-simplify]: Simplify (- (/ (/ 1 (* y.im x.im)) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857651.150 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1553857651.150 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1553857651.150 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857651.150 * [taylor]: Taking taylor expansion of y.im in y.re 1553857651.150 * [backup-simplify]: Simplify y.im into y.im 1553857651.150 * [taylor]: Taking taylor expansion of x.im in y.re 1553857651.150 * [backup-simplify]: Simplify x.im into x.im 1553857651.150 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857651.150 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857651.150 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857651.150 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857651.150 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857651.150 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857651.150 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857651.150 * [taylor]: Taking taylor expansion of y.re in y.re 1553857651.150 * [backup-simplify]: Simplify 0 into 0 1553857651.150 * [backup-simplify]: Simplify 1 into 1 1553857651.151 * [backup-simplify]: Simplify (* 1 1) into 1 1553857651.151 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.151 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857651.151 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857651.151 * [taylor]: Taking taylor expansion of y.im in y.re 1553857651.151 * [backup-simplify]: Simplify y.im into y.im 1553857651.151 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857651.151 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857651.151 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857651.152 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.152 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857651.152 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857651.153 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857651.153 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.153 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857651.154 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857651.154 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857651.155 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857651.155 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.155 * [backup-simplify]: Simplify 0 into 0 1553857651.155 * [taylor]: Taking taylor expansion of 1 in y.im 1553857651.155 * [backup-simplify]: Simplify 1 into 1 1553857651.155 * [backup-simplify]: Simplify 1 into 1 1553857651.155 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857651.155 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857651.156 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1553857651.156 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857651.156 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1553857651.156 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.156 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857651.157 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857651.157 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 1553857651.157 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857651.158 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857651.158 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1553857651.158 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.159 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857651.161 * [backup-simplify]: Simplify (- (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 1553857651.161 * [taylor]: Taking taylor expansion of 0 in y.re 1553857651.161 * [backup-simplify]: Simplify 0 into 0 1553857651.161 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.161 * [backup-simplify]: Simplify 0 into 0 1553857651.161 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.im)) 1) into (/ 1 (* y.im x.im)) 1553857651.161 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1553857651.161 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857651.161 * [taylor]: Taking taylor expansion of y.im in x.im 1553857651.161 * [backup-simplify]: Simplify y.im into y.im 1553857651.161 * [taylor]: Taking taylor expansion of x.im in x.im 1553857651.161 * [backup-simplify]: Simplify 0 into 0 1553857651.161 * [backup-simplify]: Simplify 1 into 1 1553857651.161 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857651.162 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857651.162 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857651.162 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857651.162 * [taylor]: Taking taylor expansion of y.im in y.im 1553857651.162 * [backup-simplify]: Simplify 0 into 0 1553857651.162 * [backup-simplify]: Simplify 1 into 1 1553857651.162 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.163 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857651.163 * [backup-simplify]: Simplify 0 into 0 1553857651.164 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857651.165 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857651.165 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1553857651.166 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1553857651.167 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 1553857651.168 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857651.169 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 1553857651.169 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.im 1553857651.169 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.im 1553857651.169 * [taylor]: Taking taylor expansion of 1/2 in x.im 1553857651.169 * [backup-simplify]: Simplify 1/2 into 1/2 1553857651.169 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1553857651.169 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1553857651.169 * [taylor]: Taking taylor expansion of y.im in x.im 1553857651.169 * [backup-simplify]: Simplify y.im into y.im 1553857651.169 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857651.169 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857651.170 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.170 * [backup-simplify]: Simplify 0 into 0 1553857651.170 * [backup-simplify]: Simplify 0 into 0 1553857651.170 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.170 * [backup-simplify]: Simplify 0 into 0 1553857651.170 * [backup-simplify]: Simplify 0 into 0 1553857651.170 * [backup-simplify]: Simplify 0 into 0 1553857651.170 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857651.171 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857651.172 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1553857651.173 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857651.173 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1553857651.180 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.180 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857651.180 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857651.182 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 1553857651.182 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857651.182 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857651.183 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1553857651.183 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.184 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857651.186 * [backup-simplify]: Simplify (- (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* 0 (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 1553857651.186 * [taylor]: Taking taylor expansion of 0 in y.re 1553857651.186 * [backup-simplify]: Simplify 0 into 0 1553857651.186 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.186 * [backup-simplify]: Simplify 0 into 0 1553857651.186 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.186 * [backup-simplify]: Simplify 0 into 0 1553857651.186 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857651.186 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1553857651.187 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.im)) 0) (* 0 1)) into 0 1553857651.187 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.187 * [backup-simplify]: Simplify 0 into 0 1553857651.188 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553857651.189 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857651.189 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857651.189 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857651.190 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.190 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1553857651.191 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 1553857651.191 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857651.192 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 1553857651.192 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.192 * [backup-simplify]: Simplify 0 into 0 1553857651.192 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.192 * [backup-simplify]: Simplify 0 into 0 1553857651.192 * [backup-simplify]: Simplify 0 into 0 1553857651.193 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1553857651.193 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857651.193 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.193 * [backup-simplify]: Simplify 0 into 0 1553857651.193 * [backup-simplify]: Simplify 0 into 0 1553857651.193 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 x.re)))))) into x.re 1553857651.193 * [backup-simplify]: Simplify (/ (fma (/ 1 (- x.re)) (/ 1 (- y.re)) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) (hypot (/ 1 (- y.im)) (/ 1 (- y.re)))) into (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.im) (/ -1 y.re))) 1553857651.193 * [approximate]: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.im) (/ -1 y.re))) in (x.re y.re x.im y.im) around 0 1553857651.193 * [taylor]: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.im) (/ -1 y.re))) in y.im 1553857651.193 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.im 1553857651.193 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857651.193 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.im 1553857651.193 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 1553857651.193 * [taylor]: Taking taylor expansion of -1 in y.im 1553857651.193 * [backup-simplify]: Simplify -1 into -1 1553857651.193 * [taylor]: Taking taylor expansion of x.re in y.im 1553857651.193 * [backup-simplify]: Simplify x.re into x.re 1553857651.193 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553857651.193 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1553857651.193 * [taylor]: Taking taylor expansion of -1 in y.im 1553857651.193 * [backup-simplify]: Simplify -1 into -1 1553857651.193 * [taylor]: Taking taylor expansion of y.re in y.im 1553857651.194 * [backup-simplify]: Simplify y.re into y.re 1553857651.194 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857651.194 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1553857651.194 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1553857651.194 * [taylor]: Taking taylor expansion of y.im in y.im 1553857651.194 * [backup-simplify]: Simplify 0 into 0 1553857651.194 * [backup-simplify]: Simplify 1 into 1 1553857651.194 * [taylor]: Taking taylor expansion of x.im in y.im 1553857651.194 * [backup-simplify]: Simplify x.im into x.im 1553857651.194 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857651.194 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1553857651.194 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553857651.194 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.im 1553857651.194 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1553857651.194 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.im 1553857651.194 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1553857651.194 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1553857651.194 * [taylor]: Taking taylor expansion of -1 in y.im 1553857651.194 * [backup-simplify]: Simplify -1 into -1 1553857651.194 * [taylor]: Taking taylor expansion of y.im in y.im 1553857651.194 * [backup-simplify]: Simplify 0 into 0 1553857651.194 * [backup-simplify]: Simplify 1 into 1 1553857651.194 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857651.195 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1553857651.195 * [taylor]: Taking taylor expansion of -1 in y.im 1553857651.195 * [backup-simplify]: Simplify -1 into -1 1553857651.195 * [taylor]: Taking taylor expansion of y.im in y.im 1553857651.195 * [backup-simplify]: Simplify 0 into 0 1553857651.195 * [backup-simplify]: Simplify 1 into 1 1553857651.195 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857651.195 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1553857651.195 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1553857651.195 * [taylor]: Taking taylor expansion of -1 in y.im 1553857651.195 * [backup-simplify]: Simplify -1 into -1 1553857651.195 * [taylor]: Taking taylor expansion of y.re in y.im 1553857651.195 * [backup-simplify]: Simplify y.re into y.re 1553857651.195 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857651.195 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1553857651.195 * [taylor]: Taking taylor expansion of -1 in y.im 1553857651.195 * [backup-simplify]: Simplify -1 into -1 1553857651.195 * [taylor]: Taking taylor expansion of y.re in y.im 1553857651.195 * [backup-simplify]: Simplify y.re into y.re 1553857651.195 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857651.195 * [backup-simplify]: Simplify (* -1 -1) into 1 1553857651.196 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857651.196 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857651.196 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857651.197 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857651.197 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1553857651.198 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.198 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857651.198 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1553857651.198 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1553857651.198 * [taylor]: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.im) (/ -1 y.re))) in x.im 1553857651.198 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.im 1553857651.198 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857651.198 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.im 1553857651.198 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 1553857651.198 * [taylor]: Taking taylor expansion of -1 in x.im 1553857651.198 * [backup-simplify]: Simplify -1 into -1 1553857651.198 * [taylor]: Taking taylor expansion of x.re in x.im 1553857651.198 * [backup-simplify]: Simplify x.re into x.re 1553857651.198 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553857651.198 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1553857651.198 * [taylor]: Taking taylor expansion of -1 in x.im 1553857651.198 * [backup-simplify]: Simplify -1 into -1 1553857651.198 * [taylor]: Taking taylor expansion of y.re in x.im 1553857651.198 * [backup-simplify]: Simplify y.re into y.re 1553857651.198 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857651.198 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1553857651.198 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857651.198 * [taylor]: Taking taylor expansion of y.im in x.im 1553857651.198 * [backup-simplify]: Simplify y.im into y.im 1553857651.198 * [taylor]: Taking taylor expansion of x.im in x.im 1553857651.199 * [backup-simplify]: Simplify 0 into 0 1553857651.199 * [backup-simplify]: Simplify 1 into 1 1553857651.199 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857651.199 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857651.199 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857651.199 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.im 1553857651.199 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1553857651.199 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.im 1553857651.199 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1553857651.199 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1553857651.199 * [taylor]: Taking taylor expansion of -1 in x.im 1553857651.199 * [backup-simplify]: Simplify -1 into -1 1553857651.199 * [taylor]: Taking taylor expansion of y.im in x.im 1553857651.199 * [backup-simplify]: Simplify y.im into y.im 1553857651.199 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857651.199 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1553857651.199 * [taylor]: Taking taylor expansion of -1 in x.im 1553857651.199 * [backup-simplify]: Simplify -1 into -1 1553857651.199 * [taylor]: Taking taylor expansion of y.im in x.im 1553857651.199 * [backup-simplify]: Simplify y.im into y.im 1553857651.199 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857651.199 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 1553857651.199 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1553857651.199 * [taylor]: Taking taylor expansion of -1 in x.im 1553857651.199 * [backup-simplify]: Simplify -1 into -1 1553857651.199 * [taylor]: Taking taylor expansion of y.re in x.im 1553857651.199 * [backup-simplify]: Simplify y.re into y.re 1553857651.199 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857651.199 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1553857651.199 * [taylor]: Taking taylor expansion of -1 in x.im 1553857651.199 * [backup-simplify]: Simplify -1 into -1 1553857651.199 * [taylor]: Taking taylor expansion of y.re in x.im 1553857651.199 * [backup-simplify]: Simplify y.re into y.re 1553857651.199 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857651.199 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1553857651.200 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1553857651.200 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857651.200 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857651.200 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857651.200 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857651.200 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1553857651.200 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857651.200 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857651.200 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1553857651.200 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.201 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857651.201 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1553857651.201 * [backup-simplify]: Simplify (/ (/ 1 y.im) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (* (/ 1 y.im) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857651.201 * [taylor]: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.im) (/ -1 y.re))) in y.re 1553857651.201 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.re 1553857651.201 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857651.201 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.re 1553857651.201 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 1553857651.201 * [taylor]: Taking taylor expansion of -1 in y.re 1553857651.201 * [backup-simplify]: Simplify -1 into -1 1553857651.201 * [taylor]: Taking taylor expansion of x.re in y.re 1553857651.201 * [backup-simplify]: Simplify x.re into x.re 1553857651.201 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553857651.201 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1553857651.201 * [taylor]: Taking taylor expansion of -1 in y.re 1553857651.201 * [backup-simplify]: Simplify -1 into -1 1553857651.201 * [taylor]: Taking taylor expansion of y.re in y.re 1553857651.201 * [backup-simplify]: Simplify 0 into 0 1553857651.201 * [backup-simplify]: Simplify 1 into 1 1553857651.201 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857651.201 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1553857651.201 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857651.201 * [taylor]: Taking taylor expansion of y.im in y.re 1553857651.201 * [backup-simplify]: Simplify y.im into y.im 1553857651.201 * [taylor]: Taking taylor expansion of x.im in y.re 1553857651.202 * [backup-simplify]: Simplify x.im into x.im 1553857651.202 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857651.202 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857651.202 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.re 1553857651.202 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1553857651.202 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.re 1553857651.202 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1553857651.202 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1553857651.202 * [taylor]: Taking taylor expansion of -1 in y.re 1553857651.202 * [backup-simplify]: Simplify -1 into -1 1553857651.202 * [taylor]: Taking taylor expansion of y.im in y.re 1553857651.202 * [backup-simplify]: Simplify y.im into y.im 1553857651.202 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857651.202 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1553857651.202 * [taylor]: Taking taylor expansion of -1 in y.re 1553857651.202 * [backup-simplify]: Simplify -1 into -1 1553857651.202 * [taylor]: Taking taylor expansion of y.im in y.re 1553857651.202 * [backup-simplify]: Simplify y.im into y.im 1553857651.202 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857651.202 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1553857651.202 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1553857651.202 * [taylor]: Taking taylor expansion of -1 in y.re 1553857651.202 * [backup-simplify]: Simplify -1 into -1 1553857651.202 * [taylor]: Taking taylor expansion of y.re in y.re 1553857651.202 * [backup-simplify]: Simplify 0 into 0 1553857651.202 * [backup-simplify]: Simplify 1 into 1 1553857651.202 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857651.202 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1553857651.202 * [taylor]: Taking taylor expansion of -1 in y.re 1553857651.202 * [backup-simplify]: Simplify -1 into -1 1553857651.202 * [taylor]: Taking taylor expansion of y.re in y.re 1553857651.202 * [backup-simplify]: Simplify 0 into 0 1553857651.202 * [backup-simplify]: Simplify 1 into 1 1553857651.203 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857651.203 * [backup-simplify]: Simplify (* -1 -1) into 1 1553857651.203 * [backup-simplify]: Simplify (+ 0 1) into 1 1553857651.203 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857651.204 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857651.204 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857651.205 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1553857651.205 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.205 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857651.206 * [backup-simplify]: Simplify (* (/ -1 x.re) -1) into (/ 1 x.re) 1553857651.206 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1553857651.206 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1553857651.206 * [taylor]: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.im) (/ -1 y.re))) in x.re 1553857651.206 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1553857651.206 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857651.206 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1553857651.206 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1553857651.206 * [taylor]: Taking taylor expansion of -1 in x.re 1553857651.206 * [backup-simplify]: Simplify -1 into -1 1553857651.206 * [taylor]: Taking taylor expansion of x.re in x.re 1553857651.206 * [backup-simplify]: Simplify 0 into 0 1553857651.206 * [backup-simplify]: Simplify 1 into 1 1553857651.206 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857651.206 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1553857651.206 * [taylor]: Taking taylor expansion of -1 in x.re 1553857651.206 * [backup-simplify]: Simplify -1 into -1 1553857651.206 * [taylor]: Taking taylor expansion of y.re in x.re 1553857651.206 * [backup-simplify]: Simplify y.re into y.re 1553857651.206 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857651.206 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1553857651.206 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857651.206 * [taylor]: Taking taylor expansion of y.im in x.re 1553857651.206 * [backup-simplify]: Simplify y.im into y.im 1553857651.206 * [taylor]: Taking taylor expansion of x.im in x.re 1553857651.206 * [backup-simplify]: Simplify x.im into x.im 1553857651.206 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857651.206 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857651.206 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.re 1553857651.206 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1553857651.206 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.re 1553857651.207 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1553857651.207 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1553857651.207 * [taylor]: Taking taylor expansion of -1 in x.re 1553857651.207 * [backup-simplify]: Simplify -1 into -1 1553857651.207 * [taylor]: Taking taylor expansion of y.im in x.re 1553857651.207 * [backup-simplify]: Simplify y.im into y.im 1553857651.207 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857651.207 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1553857651.207 * [taylor]: Taking taylor expansion of -1 in x.re 1553857651.207 * [backup-simplify]: Simplify -1 into -1 1553857651.207 * [taylor]: Taking taylor expansion of y.im in x.re 1553857651.207 * [backup-simplify]: Simplify y.im into y.im 1553857651.207 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857651.207 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1553857651.207 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1553857651.207 * [taylor]: Taking taylor expansion of -1 in x.re 1553857651.207 * [backup-simplify]: Simplify -1 into -1 1553857651.207 * [taylor]: Taking taylor expansion of y.re in x.re 1553857651.207 * [backup-simplify]: Simplify y.re into y.re 1553857651.207 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857651.207 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1553857651.207 * [taylor]: Taking taylor expansion of -1 in x.re 1553857651.207 * [backup-simplify]: Simplify -1 into -1 1553857651.207 * [taylor]: Taking taylor expansion of y.re in x.re 1553857651.207 * [backup-simplify]: Simplify y.re into y.re 1553857651.207 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857651.207 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1553857651.207 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1553857651.207 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857651.208 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857651.208 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857651.208 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857651.208 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1553857651.208 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857651.208 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857651.208 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1553857651.208 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.208 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857651.208 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1553857651.209 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857651.209 * [backup-simplify]: Simplify (/ (/ 1 y.re) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857651.209 * [taylor]: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.im) (/ -1 y.re))) in x.re 1553857651.209 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1553857651.209 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857651.209 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1553857651.209 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1553857651.209 * [taylor]: Taking taylor expansion of -1 in x.re 1553857651.209 * [backup-simplify]: Simplify -1 into -1 1553857651.209 * [taylor]: Taking taylor expansion of x.re in x.re 1553857651.209 * [backup-simplify]: Simplify 0 into 0 1553857651.209 * [backup-simplify]: Simplify 1 into 1 1553857651.209 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857651.209 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1553857651.209 * [taylor]: Taking taylor expansion of -1 in x.re 1553857651.209 * [backup-simplify]: Simplify -1 into -1 1553857651.209 * [taylor]: Taking taylor expansion of y.re in x.re 1553857651.209 * [backup-simplify]: Simplify y.re into y.re 1553857651.209 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857651.209 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1553857651.209 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857651.209 * [taylor]: Taking taylor expansion of y.im in x.re 1553857651.209 * [backup-simplify]: Simplify y.im into y.im 1553857651.209 * [taylor]: Taking taylor expansion of x.im in x.re 1553857651.209 * [backup-simplify]: Simplify x.im into x.im 1553857651.209 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857651.209 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857651.209 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.re 1553857651.209 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1553857651.210 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.re 1553857651.210 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1553857651.210 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1553857651.210 * [taylor]: Taking taylor expansion of -1 in x.re 1553857651.210 * [backup-simplify]: Simplify -1 into -1 1553857651.210 * [taylor]: Taking taylor expansion of y.im in x.re 1553857651.210 * [backup-simplify]: Simplify y.im into y.im 1553857651.210 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857651.210 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1553857651.210 * [taylor]: Taking taylor expansion of -1 in x.re 1553857651.210 * [backup-simplify]: Simplify -1 into -1 1553857651.210 * [taylor]: Taking taylor expansion of y.im in x.re 1553857651.210 * [backup-simplify]: Simplify y.im into y.im 1553857651.210 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857651.210 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1553857651.210 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1553857651.210 * [taylor]: Taking taylor expansion of -1 in x.re 1553857651.210 * [backup-simplify]: Simplify -1 into -1 1553857651.210 * [taylor]: Taking taylor expansion of y.re in x.re 1553857651.210 * [backup-simplify]: Simplify y.re into y.re 1553857651.210 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857651.210 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1553857651.210 * [taylor]: Taking taylor expansion of -1 in x.re 1553857651.210 * [backup-simplify]: Simplify -1 into -1 1553857651.210 * [taylor]: Taking taylor expansion of y.re in x.re 1553857651.210 * [backup-simplify]: Simplify y.re into y.re 1553857651.210 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857651.210 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1553857651.210 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1553857651.210 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857651.210 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857651.210 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857651.210 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857651.211 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1553857651.211 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857651.211 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857651.211 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1553857651.211 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.211 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857651.211 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1553857651.211 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857651.211 * [backup-simplify]: Simplify (/ (/ 1 y.re) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857651.211 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1553857651.211 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857651.212 * [taylor]: Taking taylor expansion of y.re in y.re 1553857651.212 * [backup-simplify]: Simplify 0 into 0 1553857651.212 * [backup-simplify]: Simplify 1 into 1 1553857651.212 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.212 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857651.212 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857651.212 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857651.212 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857651.212 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857651.212 * [taylor]: Taking taylor expansion of y.re in y.re 1553857651.212 * [backup-simplify]: Simplify 0 into 0 1553857651.212 * [backup-simplify]: Simplify 1 into 1 1553857651.212 * [backup-simplify]: Simplify (* 1 1) into 1 1553857651.212 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.212 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857651.212 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857651.212 * [taylor]: Taking taylor expansion of y.im in y.re 1553857651.212 * [backup-simplify]: Simplify y.im into y.im 1553857651.213 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857651.213 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857651.213 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857651.213 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.213 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857651.214 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857651.214 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857651.214 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.215 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857651.215 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857651.216 * [backup-simplify]: Simplify (* 1 1) into 1 1553857651.216 * [taylor]: Taking taylor expansion of 1 in x.im 1553857651.216 * [backup-simplify]: Simplify 1 into 1 1553857651.216 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857651.216 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857651.217 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ -1 y.re))) into 0 1553857651.217 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1553857651.217 * [backup-simplify]: Simplify (- (/ (/ 1 (* y.im x.im)) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857651.217 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1553857651.217 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1553857651.218 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857651.218 * [taylor]: Taking taylor expansion of y.im in y.re 1553857651.218 * [backup-simplify]: Simplify y.im into y.im 1553857651.218 * [taylor]: Taking taylor expansion of x.im in y.re 1553857651.218 * [backup-simplify]: Simplify x.im into x.im 1553857651.218 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857651.218 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857651.218 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857651.218 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857651.218 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857651.218 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857651.218 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857651.218 * [taylor]: Taking taylor expansion of y.re in y.re 1553857651.218 * [backup-simplify]: Simplify 0 into 0 1553857651.218 * [backup-simplify]: Simplify 1 into 1 1553857651.218 * [backup-simplify]: Simplify (* 1 1) into 1 1553857651.219 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.219 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857651.219 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857651.219 * [taylor]: Taking taylor expansion of y.im in y.re 1553857651.219 * [backup-simplify]: Simplify y.im into y.im 1553857651.219 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857651.219 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857651.219 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857651.220 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.220 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857651.221 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857651.222 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857651.222 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.223 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857651.223 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857651.224 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857651.225 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857651.225 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.225 * [backup-simplify]: Simplify 0 into 0 1553857651.225 * [taylor]: Taking taylor expansion of 1 in y.im 1553857651.225 * [backup-simplify]: Simplify 1 into 1 1553857651.225 * [backup-simplify]: Simplify 1 into 1 1553857651.225 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857651.226 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857651.227 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1553857651.227 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857651.227 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1553857651.228 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.228 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857651.228 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857651.229 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 1553857651.229 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857651.229 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857651.229 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1553857651.230 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.231 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857651.232 * [backup-simplify]: Simplify (- (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 1553857651.232 * [taylor]: Taking taylor expansion of 0 in y.re 1553857651.232 * [backup-simplify]: Simplify 0 into 0 1553857651.232 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.232 * [backup-simplify]: Simplify 0 into 0 1553857651.232 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.im)) 1) into (/ 1 (* y.im x.im)) 1553857651.232 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1553857651.232 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857651.232 * [taylor]: Taking taylor expansion of y.im in x.im 1553857651.232 * [backup-simplify]: Simplify y.im into y.im 1553857651.232 * [taylor]: Taking taylor expansion of x.im in x.im 1553857651.232 * [backup-simplify]: Simplify 0 into 0 1553857651.232 * [backup-simplify]: Simplify 1 into 1 1553857651.232 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857651.233 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857651.233 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857651.233 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857651.233 * [taylor]: Taking taylor expansion of y.im in y.im 1553857651.233 * [backup-simplify]: Simplify 0 into 0 1553857651.233 * [backup-simplify]: Simplify 1 into 1 1553857651.233 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.234 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857651.234 * [backup-simplify]: Simplify 0 into 0 1553857651.235 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857651.236 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857651.236 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1553857651.237 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1553857651.238 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 1553857651.239 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857651.240 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 1553857651.240 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.im 1553857651.240 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.im 1553857651.240 * [taylor]: Taking taylor expansion of 1/2 in x.im 1553857651.240 * [backup-simplify]: Simplify 1/2 into 1/2 1553857651.240 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1553857651.240 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1553857651.240 * [taylor]: Taking taylor expansion of y.im in x.im 1553857651.240 * [backup-simplify]: Simplify y.im into y.im 1553857651.240 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857651.240 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857651.240 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.240 * [backup-simplify]: Simplify 0 into 0 1553857651.240 * [backup-simplify]: Simplify 0 into 0 1553857651.240 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.240 * [backup-simplify]: Simplify 0 into 0 1553857651.240 * [backup-simplify]: Simplify 0 into 0 1553857651.240 * [backup-simplify]: Simplify 0 into 0 1553857651.241 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857651.242 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857651.243 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1553857651.243 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857651.244 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1553857651.244 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.244 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857651.244 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857651.245 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 1553857651.246 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857651.246 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857651.247 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1553857651.247 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.248 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857651.250 * [backup-simplify]: Simplify (- (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* 0 (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 1553857651.250 * [taylor]: Taking taylor expansion of 0 in y.re 1553857651.250 * [backup-simplify]: Simplify 0 into 0 1553857651.250 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.250 * [backup-simplify]: Simplify 0 into 0 1553857651.250 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.250 * [backup-simplify]: Simplify 0 into 0 1553857651.250 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857651.250 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1553857651.251 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.im)) 0) (* 0 1)) into 0 1553857651.251 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.251 * [backup-simplify]: Simplify 0 into 0 1553857651.252 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553857651.253 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857651.253 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857651.253 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857651.253 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.254 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1553857651.254 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 1553857651.255 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857651.256 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 1553857651.256 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.256 * [backup-simplify]: Simplify 0 into 0 1553857651.256 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.256 * [backup-simplify]: Simplify 0 into 0 1553857651.256 * [backup-simplify]: Simplify 0 into 0 1553857651.256 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1553857651.256 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857651.256 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.256 * [backup-simplify]: Simplify 0 into 0 1553857651.256 * [backup-simplify]: Simplify 0 into 0 1553857651.256 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 (- x.re))))))) into (* -1 x.re) 1553857651.256 * * * * [progress]: [ 2 / 3 ] generating series at (2 1 1) 1553857651.256 * [backup-simplify]: Simplify (fma x.re y.re (* x.im y.im)) into (fma x.re y.re (* y.im x.im)) 1553857651.257 * [approximate]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in (x.re y.re x.im y.im) around 0 1553857651.257 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.im 1553857651.257 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857651.257 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.im 1553857651.257 * [taylor]: Taking taylor expansion of x.re in y.im 1553857651.257 * [backup-simplify]: Simplify x.re into x.re 1553857651.257 * [taylor]: Taking taylor expansion of y.re in y.im 1553857651.257 * [backup-simplify]: Simplify y.re into y.re 1553857651.257 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1553857651.257 * [taylor]: Taking taylor expansion of y.im in y.im 1553857651.257 * [backup-simplify]: Simplify 0 into 0 1553857651.257 * [backup-simplify]: Simplify 1 into 1 1553857651.257 * [taylor]: Taking taylor expansion of x.im in y.im 1553857651.257 * [backup-simplify]: Simplify x.im into x.im 1553857651.257 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.im 1553857651.257 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857651.257 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.im 1553857651.257 * [taylor]: Taking taylor expansion of x.re in x.im 1553857651.257 * [backup-simplify]: Simplify x.re into x.re 1553857651.257 * [taylor]: Taking taylor expansion of y.re in x.im 1553857651.257 * [backup-simplify]: Simplify y.re into y.re 1553857651.257 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857651.257 * [taylor]: Taking taylor expansion of y.im in x.im 1553857651.257 * [backup-simplify]: Simplify y.im into y.im 1553857651.257 * [taylor]: Taking taylor expansion of x.im in x.im 1553857651.257 * [backup-simplify]: Simplify 0 into 0 1553857651.257 * [backup-simplify]: Simplify 1 into 1 1553857651.257 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.re 1553857651.257 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857651.257 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.re 1553857651.257 * [taylor]: Taking taylor expansion of x.re in y.re 1553857651.257 * [backup-simplify]: Simplify x.re into x.re 1553857651.257 * [taylor]: Taking taylor expansion of y.re in y.re 1553857651.257 * [backup-simplify]: Simplify 0 into 0 1553857651.257 * [backup-simplify]: Simplify 1 into 1 1553857651.257 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857651.257 * [taylor]: Taking taylor expansion of y.im in y.re 1553857651.257 * [backup-simplify]: Simplify y.im into y.im 1553857651.257 * [taylor]: Taking taylor expansion of x.im in y.re 1553857651.257 * [backup-simplify]: Simplify x.im into x.im 1553857651.257 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1553857651.257 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857651.257 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1553857651.257 * [taylor]: Taking taylor expansion of x.re in x.re 1553857651.257 * [backup-simplify]: Simplify 0 into 0 1553857651.257 * [backup-simplify]: Simplify 1 into 1 1553857651.257 * [taylor]: Taking taylor expansion of y.re in x.re 1553857651.257 * [backup-simplify]: Simplify y.re into y.re 1553857651.257 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857651.257 * [taylor]: Taking taylor expansion of y.im in x.re 1553857651.257 * [backup-simplify]: Simplify y.im into y.im 1553857651.257 * [taylor]: Taking taylor expansion of x.im in x.re 1553857651.257 * [backup-simplify]: Simplify x.im into x.im 1553857651.257 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1553857651.257 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857651.257 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1553857651.257 * [taylor]: Taking taylor expansion of x.re in x.re 1553857651.257 * [backup-simplify]: Simplify 0 into 0 1553857651.257 * [backup-simplify]: Simplify 1 into 1 1553857651.257 * [taylor]: Taking taylor expansion of y.re in x.re 1553857651.257 * [backup-simplify]: Simplify y.re into y.re 1553857651.257 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857651.258 * [taylor]: Taking taylor expansion of y.im in x.re 1553857651.258 * [backup-simplify]: Simplify y.im into y.im 1553857651.258 * [taylor]: Taking taylor expansion of x.im in x.re 1553857651.258 * [backup-simplify]: Simplify x.im into x.im 1553857651.258 * [backup-simplify]: Simplify (* 0 y.re) into 0 1553857651.258 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857651.258 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1553857651.258 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857651.258 * [taylor]: Taking taylor expansion of y.im in y.re 1553857651.258 * [backup-simplify]: Simplify y.im into y.im 1553857651.258 * [taylor]: Taking taylor expansion of x.im in y.re 1553857651.258 * [backup-simplify]: Simplify x.im into x.im 1553857651.258 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857651.258 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857651.258 * [taylor]: Taking taylor expansion of y.im in x.im 1553857651.258 * [backup-simplify]: Simplify y.im into y.im 1553857651.258 * [taylor]: Taking taylor expansion of x.im in x.im 1553857651.258 * [backup-simplify]: Simplify 0 into 0 1553857651.258 * [backup-simplify]: Simplify 1 into 1 1553857651.258 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857651.258 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.258 * [backup-simplify]: Simplify 0 into 0 1553857651.258 * [backup-simplify]: Simplify 0 into 0 1553857651.259 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.re)) into y.re 1553857651.259 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857651.259 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1553857651.259 * [taylor]: Taking taylor expansion of y.re in y.re 1553857651.259 * [backup-simplify]: Simplify 0 into 0 1553857651.259 * [backup-simplify]: Simplify 1 into 1 1553857651.259 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.259 * [backup-simplify]: Simplify 0 into 0 1553857651.259 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.259 * [backup-simplify]: Simplify 0 into 0 1553857651.259 * [backup-simplify]: Simplify 0 into 0 1553857651.259 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857651.259 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.259 * [backup-simplify]: Simplify 0 into 0 1553857651.259 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.259 * [backup-simplify]: Simplify 0 into 0 1553857651.259 * [backup-simplify]: Simplify 0 into 0 1553857651.259 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857651.259 * [taylor]: Taking taylor expansion of y.im in y.im 1553857651.259 * [backup-simplify]: Simplify 0 into 0 1553857651.259 * [backup-simplify]: Simplify 1 into 1 1553857651.259 * [backup-simplify]: Simplify 0 into 0 1553857651.259 * [backup-simplify]: Simplify 0 into 0 1553857651.260 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.re))) into 0 1553857651.260 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857651.260 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.260 * [taylor]: Taking taylor expansion of 0 in y.re 1553857651.260 * [backup-simplify]: Simplify 0 into 0 1553857651.260 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.260 * [backup-simplify]: Simplify 0 into 0 1553857651.260 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.260 * [backup-simplify]: Simplify 0 into 0 1553857651.260 * [backup-simplify]: Simplify 0 into 0 1553857651.260 * [backup-simplify]: Simplify 0 into 0 1553857651.261 * [backup-simplify]: Simplify (fma (/ 1 x.re) (/ 1 y.re) (* (/ 1 x.im) (/ 1 y.im))) into (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) 1553857651.261 * [approximate]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in (x.re y.re x.im y.im) around 0 1553857651.261 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.im 1553857651.261 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857651.261 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.im 1553857651.261 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 1553857651.261 * [taylor]: Taking taylor expansion of x.re in y.im 1553857651.261 * [backup-simplify]: Simplify x.re into x.re 1553857651.261 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857651.261 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1553857651.261 * [taylor]: Taking taylor expansion of y.re in y.im 1553857651.261 * [backup-simplify]: Simplify y.re into y.re 1553857651.261 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857651.261 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1553857651.261 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1553857651.261 * [taylor]: Taking taylor expansion of y.im in y.im 1553857651.261 * [backup-simplify]: Simplify 0 into 0 1553857651.261 * [backup-simplify]: Simplify 1 into 1 1553857651.261 * [taylor]: Taking taylor expansion of x.im in y.im 1553857651.261 * [backup-simplify]: Simplify x.im into x.im 1553857651.261 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857651.261 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1553857651.261 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553857651.261 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.im 1553857651.261 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857651.261 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.im 1553857651.261 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553857651.261 * [taylor]: Taking taylor expansion of x.re in x.im 1553857651.261 * [backup-simplify]: Simplify x.re into x.re 1553857651.261 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857651.261 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1553857651.262 * [taylor]: Taking taylor expansion of y.re in x.im 1553857651.262 * [backup-simplify]: Simplify y.re into y.re 1553857651.262 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857651.262 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1553857651.262 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857651.262 * [taylor]: Taking taylor expansion of y.im in x.im 1553857651.262 * [backup-simplify]: Simplify y.im into y.im 1553857651.262 * [taylor]: Taking taylor expansion of x.im in x.im 1553857651.262 * [backup-simplify]: Simplify 0 into 0 1553857651.262 * [backup-simplify]: Simplify 1 into 1 1553857651.262 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857651.262 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857651.262 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857651.262 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.re 1553857651.262 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857651.262 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.re 1553857651.262 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 1553857651.262 * [taylor]: Taking taylor expansion of x.re in y.re 1553857651.262 * [backup-simplify]: Simplify x.re into x.re 1553857651.262 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857651.262 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857651.262 * [taylor]: Taking taylor expansion of y.re in y.re 1553857651.262 * [backup-simplify]: Simplify 0 into 0 1553857651.262 * [backup-simplify]: Simplify 1 into 1 1553857651.262 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.262 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1553857651.263 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857651.263 * [taylor]: Taking taylor expansion of y.im in y.re 1553857651.263 * [backup-simplify]: Simplify y.im into y.im 1553857651.263 * [taylor]: Taking taylor expansion of x.im in y.re 1553857651.263 * [backup-simplify]: Simplify x.im into x.im 1553857651.263 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857651.263 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857651.263 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1553857651.263 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857651.263 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1553857651.263 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553857651.263 * [taylor]: Taking taylor expansion of x.re in x.re 1553857651.263 * [backup-simplify]: Simplify 0 into 0 1553857651.263 * [backup-simplify]: Simplify 1 into 1 1553857651.263 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.263 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1553857651.263 * [taylor]: Taking taylor expansion of y.re in x.re 1553857651.263 * [backup-simplify]: Simplify y.re into y.re 1553857651.263 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857651.263 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1553857651.263 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857651.263 * [taylor]: Taking taylor expansion of y.im in x.re 1553857651.263 * [backup-simplify]: Simplify y.im into y.im 1553857651.263 * [taylor]: Taking taylor expansion of x.im in x.re 1553857651.263 * [backup-simplify]: Simplify x.im into x.im 1553857651.263 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857651.263 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857651.263 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1553857651.263 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857651.263 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1553857651.263 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553857651.263 * [taylor]: Taking taylor expansion of x.re in x.re 1553857651.263 * [backup-simplify]: Simplify 0 into 0 1553857651.263 * [backup-simplify]: Simplify 1 into 1 1553857651.264 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.264 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1553857651.264 * [taylor]: Taking taylor expansion of y.re in x.re 1553857651.264 * [backup-simplify]: Simplify y.re into y.re 1553857651.264 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857651.264 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1553857651.264 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857651.264 * [taylor]: Taking taylor expansion of y.im in x.re 1553857651.264 * [backup-simplify]: Simplify y.im into y.im 1553857651.264 * [taylor]: Taking taylor expansion of x.im in x.re 1553857651.264 * [backup-simplify]: Simplify x.im into x.im 1553857651.264 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857651.264 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857651.264 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1553857651.264 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857651.264 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857651.264 * [taylor]: Taking taylor expansion of y.re in y.re 1553857651.264 * [backup-simplify]: Simplify 0 into 0 1553857651.264 * [backup-simplify]: Simplify 1 into 1 1553857651.264 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.264 * [taylor]: Taking taylor expansion of 1 in x.im 1553857651.264 * [backup-simplify]: Simplify 1 into 1 1553857651.265 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857651.265 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857651.265 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (/ 1 y.re))) into 0 1553857651.265 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1553857651.265 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1553857651.265 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857651.265 * [taylor]: Taking taylor expansion of y.im in y.re 1553857651.266 * [backup-simplify]: Simplify y.im into y.im 1553857651.266 * [taylor]: Taking taylor expansion of x.im in y.re 1553857651.266 * [backup-simplify]: Simplify x.im into x.im 1553857651.266 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857651.266 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857651.266 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857651.266 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.266 * [backup-simplify]: Simplify 0 into 0 1553857651.266 * [taylor]: Taking taylor expansion of 1 in y.im 1553857651.266 * [backup-simplify]: Simplify 1 into 1 1553857651.266 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857651.267 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857651.267 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1553857651.267 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857651.268 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1553857651.268 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.268 * [taylor]: Taking taylor expansion of 0 in y.re 1553857651.268 * [backup-simplify]: Simplify 0 into 0 1553857651.268 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1553857651.268 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857651.268 * [taylor]: Taking taylor expansion of y.im in x.im 1553857651.268 * [backup-simplify]: Simplify y.im into y.im 1553857651.268 * [taylor]: Taking taylor expansion of x.im in x.im 1553857651.268 * [backup-simplify]: Simplify 0 into 0 1553857651.268 * [backup-simplify]: Simplify 1 into 1 1553857651.268 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857651.268 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857651.268 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857651.268 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857651.268 * [taylor]: Taking taylor expansion of y.im in y.im 1553857651.268 * [backup-simplify]: Simplify 0 into 0 1553857651.268 * [backup-simplify]: Simplify 1 into 1 1553857651.269 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.269 * [backup-simplify]: Simplify 1 into 1 1553857651.269 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857651.269 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.269 * [backup-simplify]: Simplify 0 into 0 1553857651.269 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.269 * [backup-simplify]: Simplify 0 into 0 1553857651.269 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.269 * [backup-simplify]: Simplify 0 into 0 1553857651.269 * [backup-simplify]: Simplify 1 into 1 1553857651.270 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857651.270 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857651.271 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1553857651.271 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857651.272 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1553857651.272 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.272 * [taylor]: Taking taylor expansion of 0 in y.re 1553857651.272 * [backup-simplify]: Simplify 0 into 0 1553857651.272 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.272 * [backup-simplify]: Simplify 0 into 0 1553857651.272 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857651.272 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1553857651.272 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.272 * [backup-simplify]: Simplify 0 into 0 1553857651.273 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857651.273 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.273 * [backup-simplify]: Simplify 0 into 0 1553857651.273 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1553857651.273 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857651.273 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.273 * [backup-simplify]: Simplify 0 into 0 1553857651.273 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.273 * [backup-simplify]: Simplify 0 into 0 1553857651.273 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.273 * [backup-simplify]: Simplify 0 into 0 1553857651.273 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.273 * [backup-simplify]: Simplify 0 into 0 1553857651.274 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857651.274 * [backup-simplify]: Simplify 0 into 0 1553857651.274 * [backup-simplify]: Simplify 0 into 0 1553857651.274 * [backup-simplify]: Simplify 0 into 0 1553857651.274 * [backup-simplify]: Simplify 0 into 0 1553857651.274 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857651.275 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857651.276 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re)))))) into 0 1553857651.276 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553857651.276 * [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 1553857651.277 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.277 * [taylor]: Taking taylor expansion of 0 in y.re 1553857651.277 * [backup-simplify]: Simplify 0 into 0 1553857651.277 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.277 * [backup-simplify]: Simplify 0 into 0 1553857651.277 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.277 * [backup-simplify]: Simplify 0 into 0 1553857651.277 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857651.277 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1553857651.277 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.277 * [backup-simplify]: Simplify 0 into 0 1553857651.278 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857651.278 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.278 * [backup-simplify]: Simplify 0 into 0 1553857651.278 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.278 * [backup-simplify]: Simplify 0 into 0 1553857651.278 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.278 * [backup-simplify]: Simplify 0 into 0 1553857651.278 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.278 * [backup-simplify]: Simplify 0 into 0 1553857651.279 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553857651.279 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857651.279 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.279 * [backup-simplify]: Simplify 0 into 0 1553857651.279 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.279 * [backup-simplify]: Simplify 0 into 0 1553857651.279 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.279 * [backup-simplify]: Simplify 0 into 0 1553857651.279 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.279 * [backup-simplify]: Simplify 0 into 0 1553857651.279 * [backup-simplify]: Simplify 0 into 0 1553857651.279 * [backup-simplify]: Simplify 0 into 0 1553857651.280 * [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.im x.im) (* y.re x.re)) 1553857651.280 * [backup-simplify]: Simplify (fma (/ 1 (- x.re)) (/ 1 (- y.re)) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) into (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) 1553857651.280 * [approximate]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in (x.re y.re x.im y.im) around 0 1553857651.280 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.im 1553857651.280 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857651.280 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.im 1553857651.280 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 1553857651.280 * [taylor]: Taking taylor expansion of -1 in y.im 1553857651.280 * [backup-simplify]: Simplify -1 into -1 1553857651.280 * [taylor]: Taking taylor expansion of x.re in y.im 1553857651.280 * [backup-simplify]: Simplify x.re into x.re 1553857651.280 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553857651.280 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1553857651.280 * [taylor]: Taking taylor expansion of -1 in y.im 1553857651.280 * [backup-simplify]: Simplify -1 into -1 1553857651.280 * [taylor]: Taking taylor expansion of y.re in y.im 1553857651.280 * [backup-simplify]: Simplify y.re into y.re 1553857651.280 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857651.280 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1553857651.280 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1553857651.280 * [taylor]: Taking taylor expansion of y.im in y.im 1553857651.280 * [backup-simplify]: Simplify 0 into 0 1553857651.280 * [backup-simplify]: Simplify 1 into 1 1553857651.280 * [taylor]: Taking taylor expansion of x.im in y.im 1553857651.280 * [backup-simplify]: Simplify x.im into x.im 1553857651.280 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857651.280 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1553857651.280 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553857651.280 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.im 1553857651.281 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857651.281 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.im 1553857651.281 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 1553857651.281 * [taylor]: Taking taylor expansion of -1 in x.im 1553857651.281 * [backup-simplify]: Simplify -1 into -1 1553857651.281 * [taylor]: Taking taylor expansion of x.re in x.im 1553857651.281 * [backup-simplify]: Simplify x.re into x.re 1553857651.281 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553857651.281 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1553857651.281 * [taylor]: Taking taylor expansion of -1 in x.im 1553857651.281 * [backup-simplify]: Simplify -1 into -1 1553857651.281 * [taylor]: Taking taylor expansion of y.re in x.im 1553857651.281 * [backup-simplify]: Simplify y.re into y.re 1553857651.281 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857651.281 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1553857651.281 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857651.281 * [taylor]: Taking taylor expansion of y.im in x.im 1553857651.281 * [backup-simplify]: Simplify y.im into y.im 1553857651.281 * [taylor]: Taking taylor expansion of x.im in x.im 1553857651.281 * [backup-simplify]: Simplify 0 into 0 1553857651.281 * [backup-simplify]: Simplify 1 into 1 1553857651.281 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857651.281 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857651.281 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857651.281 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.re 1553857651.281 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857651.281 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.re 1553857651.281 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 1553857651.281 * [taylor]: Taking taylor expansion of -1 in y.re 1553857651.281 * [backup-simplify]: Simplify -1 into -1 1553857651.281 * [taylor]: Taking taylor expansion of x.re in y.re 1553857651.281 * [backup-simplify]: Simplify x.re into x.re 1553857651.281 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553857651.281 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1553857651.281 * [taylor]: Taking taylor expansion of -1 in y.re 1553857651.281 * [backup-simplify]: Simplify -1 into -1 1553857651.282 * [taylor]: Taking taylor expansion of y.re in y.re 1553857651.282 * [backup-simplify]: Simplify 0 into 0 1553857651.282 * [backup-simplify]: Simplify 1 into 1 1553857651.282 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857651.282 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1553857651.282 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857651.282 * [taylor]: Taking taylor expansion of y.im in y.re 1553857651.282 * [backup-simplify]: Simplify y.im into y.im 1553857651.282 * [taylor]: Taking taylor expansion of x.im in y.re 1553857651.282 * [backup-simplify]: Simplify x.im into x.im 1553857651.282 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857651.282 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857651.282 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1553857651.282 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857651.282 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1553857651.282 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1553857651.282 * [taylor]: Taking taylor expansion of -1 in x.re 1553857651.282 * [backup-simplify]: Simplify -1 into -1 1553857651.282 * [taylor]: Taking taylor expansion of x.re in x.re 1553857651.282 * [backup-simplify]: Simplify 0 into 0 1553857651.282 * [backup-simplify]: Simplify 1 into 1 1553857651.282 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857651.282 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1553857651.282 * [taylor]: Taking taylor expansion of -1 in x.re 1553857651.282 * [backup-simplify]: Simplify -1 into -1 1553857651.283 * [taylor]: Taking taylor expansion of y.re in x.re 1553857651.283 * [backup-simplify]: Simplify y.re into y.re 1553857651.283 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857651.283 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1553857651.283 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857651.283 * [taylor]: Taking taylor expansion of y.im in x.re 1553857651.283 * [backup-simplify]: Simplify y.im into y.im 1553857651.283 * [taylor]: Taking taylor expansion of x.im in x.re 1553857651.283 * [backup-simplify]: Simplify x.im into x.im 1553857651.283 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857651.283 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857651.283 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1553857651.283 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857651.283 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1553857651.283 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1553857651.283 * [taylor]: Taking taylor expansion of -1 in x.re 1553857651.283 * [backup-simplify]: Simplify -1 into -1 1553857651.283 * [taylor]: Taking taylor expansion of x.re in x.re 1553857651.283 * [backup-simplify]: Simplify 0 into 0 1553857651.283 * [backup-simplify]: Simplify 1 into 1 1553857651.283 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857651.283 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1553857651.283 * [taylor]: Taking taylor expansion of -1 in x.re 1553857651.283 * [backup-simplify]: Simplify -1 into -1 1553857651.283 * [taylor]: Taking taylor expansion of y.re in x.re 1553857651.283 * [backup-simplify]: Simplify y.re into y.re 1553857651.283 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857651.283 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1553857651.283 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857651.283 * [taylor]: Taking taylor expansion of y.im in x.re 1553857651.283 * [backup-simplify]: Simplify y.im into y.im 1553857651.283 * [taylor]: Taking taylor expansion of x.im in x.re 1553857651.283 * [backup-simplify]: Simplify x.im into x.im 1553857651.283 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857651.283 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857651.284 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1553857651.284 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857651.284 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857651.284 * [taylor]: Taking taylor expansion of y.re in y.re 1553857651.284 * [backup-simplify]: Simplify 0 into 0 1553857651.284 * [backup-simplify]: Simplify 1 into 1 1553857651.284 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.284 * [taylor]: Taking taylor expansion of 1 in x.im 1553857651.284 * [backup-simplify]: Simplify 1 into 1 1553857651.284 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857651.285 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857651.285 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ -1 y.re))) into 0 1553857651.285 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1553857651.285 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1553857651.285 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857651.285 * [taylor]: Taking taylor expansion of y.im in y.re 1553857651.285 * [backup-simplify]: Simplify y.im into y.im 1553857651.285 * [taylor]: Taking taylor expansion of x.im in y.re 1553857651.285 * [backup-simplify]: Simplify x.im into x.im 1553857651.285 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857651.285 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857651.286 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857651.286 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.286 * [backup-simplify]: Simplify 0 into 0 1553857651.286 * [taylor]: Taking taylor expansion of 1 in y.im 1553857651.286 * [backup-simplify]: Simplify 1 into 1 1553857651.286 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857651.286 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857651.287 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1553857651.287 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857651.287 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1553857651.287 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.287 * [taylor]: Taking taylor expansion of 0 in y.re 1553857651.287 * [backup-simplify]: Simplify 0 into 0 1553857651.287 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1553857651.287 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857651.287 * [taylor]: Taking taylor expansion of y.im in x.im 1553857651.287 * [backup-simplify]: Simplify y.im into y.im 1553857651.287 * [taylor]: Taking taylor expansion of x.im in x.im 1553857651.287 * [backup-simplify]: Simplify 0 into 0 1553857651.287 * [backup-simplify]: Simplify 1 into 1 1553857651.288 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857651.288 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857651.288 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857651.288 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857651.288 * [taylor]: Taking taylor expansion of y.im in y.im 1553857651.288 * [backup-simplify]: Simplify 0 into 0 1553857651.288 * [backup-simplify]: Simplify 1 into 1 1553857651.288 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.288 * [backup-simplify]: Simplify 1 into 1 1553857651.289 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857651.289 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.289 * [backup-simplify]: Simplify 0 into 0 1553857651.289 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.289 * [backup-simplify]: Simplify 0 into 0 1553857651.289 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.289 * [backup-simplify]: Simplify 0 into 0 1553857651.289 * [backup-simplify]: Simplify 1 into 1 1553857651.289 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857651.290 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857651.292 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1553857651.292 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857651.292 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1553857651.293 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.293 * [taylor]: Taking taylor expansion of 0 in y.re 1553857651.293 * [backup-simplify]: Simplify 0 into 0 1553857651.293 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.293 * [backup-simplify]: Simplify 0 into 0 1553857651.293 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857651.293 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1553857651.293 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.293 * [backup-simplify]: Simplify 0 into 0 1553857651.294 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857651.294 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.294 * [backup-simplify]: Simplify 0 into 0 1553857651.295 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1553857651.295 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857651.295 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.295 * [backup-simplify]: Simplify 0 into 0 1553857651.295 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.295 * [backup-simplify]: Simplify 0 into 0 1553857651.295 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.295 * [backup-simplify]: Simplify 0 into 0 1553857651.295 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.295 * [backup-simplify]: Simplify 0 into 0 1553857651.301 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857651.301 * [backup-simplify]: Simplify 0 into 0 1553857651.301 * [backup-simplify]: Simplify 0 into 0 1553857651.302 * [backup-simplify]: Simplify 0 into 0 1553857651.302 * [backup-simplify]: Simplify 0 into 0 1553857651.302 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857651.303 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857651.305 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re)))))) into 0 1553857651.306 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1553857651.306 * [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 1553857651.307 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.307 * [taylor]: Taking taylor expansion of 0 in y.re 1553857651.307 * [backup-simplify]: Simplify 0 into 0 1553857651.307 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.307 * [backup-simplify]: Simplify 0 into 0 1553857651.307 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.307 * [backup-simplify]: Simplify 0 into 0 1553857651.307 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857651.308 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1553857651.308 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.308 * [backup-simplify]: Simplify 0 into 0 1553857651.309 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857651.309 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.309 * [backup-simplify]: Simplify 0 into 0 1553857651.309 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.309 * [backup-simplify]: Simplify 0 into 0 1553857651.309 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.309 * [backup-simplify]: Simplify 0 into 0 1553857651.309 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.309 * [backup-simplify]: Simplify 0 into 0 1553857651.310 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553857651.310 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857651.310 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.310 * [backup-simplify]: Simplify 0 into 0 1553857651.310 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.310 * [backup-simplify]: Simplify 0 into 0 1553857651.311 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.311 * [backup-simplify]: Simplify 0 into 0 1553857651.311 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.311 * [backup-simplify]: Simplify 0 into 0 1553857651.311 * [backup-simplify]: Simplify 0 into 0 1553857651.311 * [backup-simplify]: Simplify 0 into 0 1553857651.312 * [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.im x.im) (* y.re x.re)) 1553857651.312 * * * * [progress]: [ 3 / 3 ] generating series at (2) 1553857651.312 * [backup-simplify]: Simplify (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re)) into (/ (fma x.re y.re (* y.im x.im)) (pow (hypot y.im y.re) 2)) 1553857651.312 * [approximate]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (pow (hypot y.im y.re) 2)) in (x.re y.re x.im y.im) around 0 1553857651.312 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (pow (hypot y.im y.re) 2)) in y.im 1553857651.312 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.im 1553857651.312 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857651.312 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.im 1553857651.312 * [taylor]: Taking taylor expansion of x.re in y.im 1553857651.312 * [backup-simplify]: Simplify x.re into x.re 1553857651.312 * [taylor]: Taking taylor expansion of y.re in y.im 1553857651.312 * [backup-simplify]: Simplify y.re into y.re 1553857651.312 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1553857651.312 * [taylor]: Taking taylor expansion of y.im in y.im 1553857651.312 * [backup-simplify]: Simplify 0 into 0 1553857651.312 * [backup-simplify]: Simplify 1 into 1 1553857651.312 * [taylor]: Taking taylor expansion of x.im in y.im 1553857651.312 * [backup-simplify]: Simplify x.im into x.im 1553857651.312 * [taylor]: Taking taylor expansion of (pow (hypot y.im y.re) 2) in y.im 1553857651.312 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in y.im 1553857651.312 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1553857651.313 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.im 1553857651.313 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1553857651.313 * [taylor]: Taking taylor expansion of y.im in y.im 1553857651.313 * [backup-simplify]: Simplify 0 into 0 1553857651.313 * [backup-simplify]: Simplify 1 into 1 1553857651.313 * [taylor]: Taking taylor expansion of y.im in y.im 1553857651.313 * [backup-simplify]: Simplify 0 into 0 1553857651.313 * [backup-simplify]: Simplify 1 into 1 1553857651.313 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.im 1553857651.313 * [taylor]: Taking taylor expansion of y.re in y.im 1553857651.313 * [backup-simplify]: Simplify y.re into y.re 1553857651.313 * [taylor]: Taking taylor expansion of y.re in y.im 1553857651.313 * [backup-simplify]: Simplify y.re into y.re 1553857651.313 * [backup-simplify]: Simplify (* 0 0) into 0 1553857651.314 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857651.314 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1553857651.314 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1553857651.315 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1553857651.315 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857651.316 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.316 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1553857651.316 * [backup-simplify]: Simplify (* x.re y.re) into (* y.re x.re) 1553857651.316 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857651.316 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1553857651.316 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857651.316 * [backup-simplify]: Simplify (/ (* y.re x.re) (pow y.re 2)) into (/ x.re y.re) 1553857651.316 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (pow (hypot y.im y.re) 2)) in x.im 1553857651.316 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.im 1553857651.316 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857651.316 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.im 1553857651.316 * [taylor]: Taking taylor expansion of x.re in x.im 1553857651.316 * [backup-simplify]: Simplify x.re into x.re 1553857651.316 * [taylor]: Taking taylor expansion of y.re in x.im 1553857651.316 * [backup-simplify]: Simplify y.re into y.re 1553857651.316 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857651.316 * [taylor]: Taking taylor expansion of y.im in x.im 1553857651.317 * [backup-simplify]: Simplify y.im into y.im 1553857651.317 * [taylor]: Taking taylor expansion of x.im in x.im 1553857651.317 * [backup-simplify]: Simplify 0 into 0 1553857651.317 * [backup-simplify]: Simplify 1 into 1 1553857651.317 * [taylor]: Taking taylor expansion of (pow (hypot y.im y.re) 2) in x.im 1553857651.317 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in x.im 1553857651.317 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1553857651.317 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.im 1553857651.317 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 1553857651.317 * [taylor]: Taking taylor expansion of y.im in x.im 1553857651.317 * [backup-simplify]: Simplify y.im into y.im 1553857651.317 * [taylor]: Taking taylor expansion of y.im in x.im 1553857651.317 * [backup-simplify]: Simplify y.im into y.im 1553857651.317 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 1553857651.317 * [taylor]: Taking taylor expansion of y.re in x.im 1553857651.317 * [backup-simplify]: Simplify y.re into y.re 1553857651.317 * [taylor]: Taking taylor expansion of y.re in x.im 1553857651.317 * [backup-simplify]: Simplify y.re into y.re 1553857651.317 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857651.317 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857651.317 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1553857651.317 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1553857651.317 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857651.317 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857651.318 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.318 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1553857651.318 * [backup-simplify]: Simplify (* x.re y.re) into (* y.re x.re) 1553857651.318 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857651.318 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1553857651.318 * [backup-simplify]: Simplify (* (sqrt (+ (pow y.re 2) (pow y.im 2))) (sqrt (+ (pow y.re 2) (pow y.im 2)))) into (+ (pow y.re 2) (pow y.im 2)) 1553857651.318 * [backup-simplify]: Simplify (/ (* y.re x.re) (+ (pow y.re 2) (pow y.im 2))) into (/ (* y.re x.re) (+ (pow y.re 2) (pow y.im 2))) 1553857651.318 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (pow (hypot y.im y.re) 2)) in y.re 1553857651.318 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.re 1553857651.318 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857651.318 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.re 1553857651.318 * [taylor]: Taking taylor expansion of x.re in y.re 1553857651.318 * [backup-simplify]: Simplify x.re into x.re 1553857651.318 * [taylor]: Taking taylor expansion of y.re in y.re 1553857651.318 * [backup-simplify]: Simplify 0 into 0 1553857651.318 * [backup-simplify]: Simplify 1 into 1 1553857651.318 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857651.318 * [taylor]: Taking taylor expansion of y.im in y.re 1553857651.318 * [backup-simplify]: Simplify y.im into y.im 1553857651.318 * [taylor]: Taking taylor expansion of x.im in y.re 1553857651.318 * [backup-simplify]: Simplify x.im into x.im 1553857651.318 * [taylor]: Taking taylor expansion of (pow (hypot y.im y.re) 2) in y.re 1553857651.318 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in y.re 1553857651.319 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1553857651.319 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.re 1553857651.319 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1553857651.319 * [taylor]: Taking taylor expansion of y.im in y.re 1553857651.319 * [backup-simplify]: Simplify y.im into y.im 1553857651.319 * [taylor]: Taking taylor expansion of y.im in y.re 1553857651.319 * [backup-simplify]: Simplify y.im into y.im 1553857651.319 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.re 1553857651.319 * [taylor]: Taking taylor expansion of y.re in y.re 1553857651.319 * [backup-simplify]: Simplify 0 into 0 1553857651.319 * [backup-simplify]: Simplify 1 into 1 1553857651.319 * [taylor]: Taking taylor expansion of y.re in y.re 1553857651.319 * [backup-simplify]: Simplify 0 into 0 1553857651.319 * [backup-simplify]: Simplify 1 into 1 1553857651.319 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857651.319 * [backup-simplify]: Simplify (* 0 0) into 0 1553857651.319 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1553857651.319 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1553857651.319 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857651.320 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1553857651.320 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.320 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1553857651.320 * [backup-simplify]: Simplify (* x.re 0) into 0 1553857651.320 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857651.320 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1553857651.320 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857651.320 * [backup-simplify]: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 1553857651.320 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (pow (hypot y.im y.re) 2)) in x.re 1553857651.320 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1553857651.320 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857651.320 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1553857651.320 * [taylor]: Taking taylor expansion of x.re in x.re 1553857651.320 * [backup-simplify]: Simplify 0 into 0 1553857651.320 * [backup-simplify]: Simplify 1 into 1 1553857651.320 * [taylor]: Taking taylor expansion of y.re in x.re 1553857651.320 * [backup-simplify]: Simplify y.re into y.re 1553857651.320 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857651.320 * [taylor]: Taking taylor expansion of y.im in x.re 1553857651.320 * [backup-simplify]: Simplify y.im into y.im 1553857651.320 * [taylor]: Taking taylor expansion of x.im in x.re 1553857651.320 * [backup-simplify]: Simplify x.im into x.im 1553857651.320 * [taylor]: Taking taylor expansion of (pow (hypot y.im y.re) 2) in x.re 1553857651.320 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in x.re 1553857651.321 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1553857651.321 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.re 1553857651.321 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1553857651.321 * [taylor]: Taking taylor expansion of y.im in x.re 1553857651.321 * [backup-simplify]: Simplify y.im into y.im 1553857651.321 * [taylor]: Taking taylor expansion of y.im in x.re 1553857651.321 * [backup-simplify]: Simplify y.im into y.im 1553857651.321 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.re 1553857651.321 * [taylor]: Taking taylor expansion of y.re in x.re 1553857651.321 * [backup-simplify]: Simplify y.re into y.re 1553857651.321 * [taylor]: Taking taylor expansion of y.re in x.re 1553857651.321 * [backup-simplify]: Simplify y.re into y.re 1553857651.321 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857651.321 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857651.321 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1553857651.321 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1553857651.321 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857651.321 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857651.321 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.321 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1553857651.321 * [backup-simplify]: Simplify (* 0 y.re) into 0 1553857651.321 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857651.322 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1553857651.322 * [backup-simplify]: Simplify (* (sqrt (+ (pow y.re 2) (pow y.im 2))) (sqrt (+ (pow y.re 2) (pow y.im 2)))) into (+ (pow y.re 2) (pow y.im 2)) 1553857651.322 * [backup-simplify]: Simplify (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) into (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) 1553857651.322 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (pow (hypot y.im y.re) 2)) in x.re 1553857651.322 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1553857651.322 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1553857651.322 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1553857651.322 * [taylor]: Taking taylor expansion of x.re in x.re 1553857651.322 * [backup-simplify]: Simplify 0 into 0 1553857651.322 * [backup-simplify]: Simplify 1 into 1 1553857651.322 * [taylor]: Taking taylor expansion of y.re in x.re 1553857651.322 * [backup-simplify]: Simplify y.re into y.re 1553857651.322 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857651.322 * [taylor]: Taking taylor expansion of y.im in x.re 1553857651.322 * [backup-simplify]: Simplify y.im into y.im 1553857651.322 * [taylor]: Taking taylor expansion of x.im in x.re 1553857651.322 * [backup-simplify]: Simplify x.im into x.im 1553857651.322 * [taylor]: Taking taylor expansion of (pow (hypot y.im y.re) 2) in x.re 1553857651.322 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in x.re 1553857651.322 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1553857651.322 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.re 1553857651.322 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1553857651.322 * [taylor]: Taking taylor expansion of y.im in x.re 1553857651.322 * [backup-simplify]: Simplify y.im into y.im 1553857651.322 * [taylor]: Taking taylor expansion of y.im in x.re 1553857651.322 * [backup-simplify]: Simplify y.im into y.im 1553857651.322 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.re 1553857651.322 * [taylor]: Taking taylor expansion of y.re in x.re 1553857651.322 * [backup-simplify]: Simplify y.re into y.re 1553857651.322 * [taylor]: Taking taylor expansion of y.re in x.re 1553857651.322 * [backup-simplify]: Simplify y.re into y.re 1553857651.322 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857651.322 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857651.322 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1553857651.322 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1553857651.323 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857651.323 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857651.323 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.323 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1553857651.323 * [backup-simplify]: Simplify (* 0 y.re) into 0 1553857651.323 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857651.323 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1553857651.323 * [backup-simplify]: Simplify (* (sqrt (+ (pow y.re 2) (pow y.im 2))) (sqrt (+ (pow y.re 2) (pow y.im 2)))) into (+ (pow y.re 2) (pow y.im 2)) 1553857651.323 * [backup-simplify]: Simplify (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) into (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) 1553857651.323 * [taylor]: Taking taylor expansion of (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) in y.re 1553857651.323 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857651.323 * [taylor]: Taking taylor expansion of y.im in y.re 1553857651.323 * [backup-simplify]: Simplify y.im into y.im 1553857651.323 * [taylor]: Taking taylor expansion of x.im in y.re 1553857651.324 * [backup-simplify]: Simplify x.im into x.im 1553857651.324 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1553857651.324 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857651.324 * [taylor]: Taking taylor expansion of y.re in y.re 1553857651.324 * [backup-simplify]: Simplify 0 into 0 1553857651.324 * [backup-simplify]: Simplify 1 into 1 1553857651.324 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857651.324 * [taylor]: Taking taylor expansion of y.im in y.re 1553857651.324 * [backup-simplify]: Simplify y.im into y.im 1553857651.324 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857651.324 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857651.324 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1553857651.324 * [backup-simplify]: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 1553857651.324 * [taylor]: Taking taylor expansion of (/ x.im y.im) in x.im 1553857651.324 * [taylor]: Taking taylor expansion of x.im in x.im 1553857651.324 * [backup-simplify]: Simplify 0 into 0 1553857651.324 * [backup-simplify]: Simplify 1 into 1 1553857651.324 * [taylor]: Taking taylor expansion of y.im in x.im 1553857651.324 * [backup-simplify]: Simplify y.im into y.im 1553857651.324 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857651.324 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.re)) into y.re 1553857651.324 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857651.324 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1553857651.325 * [backup-simplify]: Simplify (+ (* (sqrt (+ (pow y.re 2) (pow y.im 2))) 0) (* 0 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1553857651.325 * [backup-simplify]: Simplify (- (/ y.re (+ (pow y.re 2) (pow y.im 2))) (+ (* (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into (/ y.re (+ (pow y.re 2) (pow y.im 2))) 1553857651.325 * [taylor]: Taking taylor expansion of (/ y.re (+ (pow y.re 2) (pow y.im 2))) in y.re 1553857651.325 * [taylor]: Taking taylor expansion of y.re in y.re 1553857651.325 * [backup-simplify]: Simplify 0 into 0 1553857651.325 * [backup-simplify]: Simplify 1 into 1 1553857651.325 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1553857651.325 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857651.325 * [taylor]: Taking taylor expansion of y.re in y.re 1553857651.325 * [backup-simplify]: Simplify 0 into 0 1553857651.325 * [backup-simplify]: Simplify 1 into 1 1553857651.325 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857651.325 * [taylor]: Taking taylor expansion of y.im in y.re 1553857651.325 * [backup-simplify]: Simplify y.im into y.im 1553857651.325 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857651.325 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1553857651.325 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857651.325 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857651.325 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857651.326 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.326 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.im y.im) (/ 0 (pow y.im 2))))) into 0 1553857651.326 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.326 * [backup-simplify]: Simplify 0 into 0 1553857651.326 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.326 * [backup-simplify]: Simplify 0 into 0 1553857651.326 * [backup-simplify]: Simplify 0 into 0 1553857651.326 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857651.326 * [taylor]: Taking taylor expansion of y.im in y.im 1553857651.326 * [backup-simplify]: Simplify 0 into 0 1553857651.326 * [backup-simplify]: Simplify 1 into 1 1553857651.326 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.327 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857651.327 * [backup-simplify]: Simplify 0 into 0 1553857651.327 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.re))) into 0 1553857651.327 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857651.328 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.328 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857651.328 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1553857651.328 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.329 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1553857651.329 * [backup-simplify]: Simplify (+ (* (sqrt (+ (pow y.re 2) (pow y.im 2))) 0) (+ (* 0 0) (* 0 (sqrt (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857651.330 * [backup-simplify]: Simplify (- (/ 0 (+ (pow y.re 2) (pow y.im 2))) (+ (* (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))) (* (/ y.re (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857651.330 * [taylor]: Taking taylor expansion of 0 in y.re 1553857651.330 * [backup-simplify]: Simplify 0 into 0 1553857651.330 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.330 * [backup-simplify]: Simplify 0 into 0 1553857651.330 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.330 * [backup-simplify]: Simplify 0 into 0 1553857651.330 * [backup-simplify]: Simplify 0 into 0 1553857651.330 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1553857651.330 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1553857651.330 * [taylor]: Taking taylor expansion of y.im in x.im 1553857651.330 * [backup-simplify]: Simplify y.im into y.im 1553857651.330 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857651.330 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857651.330 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1553857651.330 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1553857651.330 * [taylor]: Taking taylor expansion of y.im in y.im 1553857651.330 * [backup-simplify]: Simplify 0 into 0 1553857651.330 * [backup-simplify]: Simplify 1 into 1 1553857651.330 * [backup-simplify]: Simplify (* 1 1) into 1 1553857651.331 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.331 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857651.332 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857651.332 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857651.333 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857651.333 * [backup-simplify]: Simplify 0 into 0 1553857651.333 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857651.333 * [backup-simplify]: Simplify (* 1 1) into 1 1553857651.333 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857651.334 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857651.334 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.im y.im) (/ 1 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into (- (/ x.im (pow y.im 3))) 1553857651.334 * [taylor]: Taking taylor expansion of (- (/ x.im (pow y.im 3))) in x.im 1553857651.334 * [taylor]: Taking taylor expansion of (/ x.im (pow y.im 3)) in x.im 1553857651.334 * [taylor]: Taking taylor expansion of x.im in x.im 1553857651.334 * [backup-simplify]: Simplify 0 into 0 1553857651.334 * [backup-simplify]: Simplify 1 into 1 1553857651.334 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.im 1553857651.334 * [taylor]: Taking taylor expansion of y.im in x.im 1553857651.334 * [backup-simplify]: Simplify y.im into y.im 1553857651.334 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857651.334 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1553857651.334 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 1553857651.334 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.334 * [backup-simplify]: Simplify 0 into 0 1553857651.334 * [backup-simplify]: Simplify 0 into 0 1553857651.334 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857651.334 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.334 * [backup-simplify]: Simplify 0 into 0 1553857651.334 * [backup-simplify]: Simplify 0 into 0 1553857651.334 * [backup-simplify]: Simplify 0 into 0 1553857651.335 * [backup-simplify]: Simplify (/ (/ (fma (/ 1 x.re) (/ 1 y.re) (* (/ 1 x.im) (/ 1 y.im))) (hypot (/ 1 y.im) (/ 1 y.re))) (hypot (/ 1 y.im) (/ 1 y.re))) into (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2)) 1553857651.335 * [approximate]: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2)) in (x.re y.re x.im y.im) around 0 1553857651.335 * [taylor]: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2)) in y.im 1553857651.335 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.im 1553857651.335 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857651.335 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.im 1553857651.335 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 1553857651.335 * [taylor]: Taking taylor expansion of x.re in y.im 1553857651.335 * [backup-simplify]: Simplify x.re into x.re 1553857651.335 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857651.335 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1553857651.335 * [taylor]: Taking taylor expansion of y.re in y.im 1553857651.335 * [backup-simplify]: Simplify y.re into y.re 1553857651.335 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857651.335 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1553857651.335 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1553857651.335 * [taylor]: Taking taylor expansion of y.im in y.im 1553857651.335 * [backup-simplify]: Simplify 0 into 0 1553857651.335 * [backup-simplify]: Simplify 1 into 1 1553857651.335 * [taylor]: Taking taylor expansion of x.im in y.im 1553857651.335 * [backup-simplify]: Simplify x.im into x.im 1553857651.335 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857651.335 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1553857651.335 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553857651.335 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2) in y.im 1553857651.335 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.im 1553857651.335 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1553857651.335 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.im 1553857651.335 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1553857651.335 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857651.335 * [taylor]: Taking taylor expansion of y.im in y.im 1553857651.336 * [backup-simplify]: Simplify 0 into 0 1553857651.336 * [backup-simplify]: Simplify 1 into 1 1553857651.336 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.336 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857651.336 * [taylor]: Taking taylor expansion of y.im in y.im 1553857651.336 * [backup-simplify]: Simplify 0 into 0 1553857651.336 * [backup-simplify]: Simplify 1 into 1 1553857651.336 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.336 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1553857651.336 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1553857651.336 * [taylor]: Taking taylor expansion of y.re in y.im 1553857651.336 * [backup-simplify]: Simplify y.re into y.re 1553857651.336 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857651.336 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1553857651.336 * [taylor]: Taking taylor expansion of y.re in y.im 1553857651.336 * [backup-simplify]: Simplify y.re into y.re 1553857651.336 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857651.336 * [backup-simplify]: Simplify (* 1 1) into 1 1553857651.337 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857651.337 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857651.338 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857651.338 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857651.338 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857651.339 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.339 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857651.339 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1553857651.339 * [backup-simplify]: Simplify (* 1 1) into 1 1553857651.339 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1553857651.340 * [taylor]: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2)) in x.im 1553857651.340 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.im 1553857651.340 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857651.340 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.im 1553857651.340 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1553857651.340 * [taylor]: Taking taylor expansion of x.re in x.im 1553857651.340 * [backup-simplify]: Simplify x.re into x.re 1553857651.340 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857651.340 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1553857651.340 * [taylor]: Taking taylor expansion of y.re in x.im 1553857651.340 * [backup-simplify]: Simplify y.re into y.re 1553857651.340 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857651.340 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1553857651.340 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857651.340 * [taylor]: Taking taylor expansion of y.im in x.im 1553857651.340 * [backup-simplify]: Simplify y.im into y.im 1553857651.340 * [taylor]: Taking taylor expansion of x.im in x.im 1553857651.340 * [backup-simplify]: Simplify 0 into 0 1553857651.340 * [backup-simplify]: Simplify 1 into 1 1553857651.340 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857651.340 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857651.340 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857651.340 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2) in x.im 1553857651.340 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.im 1553857651.340 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1553857651.340 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.im 1553857651.340 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1553857651.340 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1553857651.340 * [taylor]: Taking taylor expansion of y.im in x.im 1553857651.341 * [backup-simplify]: Simplify y.im into y.im 1553857651.341 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857651.341 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1553857651.341 * [taylor]: Taking taylor expansion of y.im in x.im 1553857651.341 * [backup-simplify]: Simplify y.im into y.im 1553857651.341 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857651.341 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 1553857651.341 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1553857651.341 * [taylor]: Taking taylor expansion of y.re in x.im 1553857651.341 * [backup-simplify]: Simplify y.re into y.re 1553857651.341 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857651.341 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1553857651.341 * [taylor]: Taking taylor expansion of y.re in x.im 1553857651.341 * [backup-simplify]: Simplify y.re into y.re 1553857651.341 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857651.341 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1553857651.341 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1553857651.341 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857651.341 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857651.341 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857651.341 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857651.341 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1553857651.341 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857651.341 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857651.342 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1553857651.342 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.342 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857651.342 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1553857651.342 * [backup-simplify]: Simplify (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857651.342 * [backup-simplify]: Simplify (/ (/ 1 y.im) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (* y.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857651.342 * [taylor]: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2)) in y.re 1553857651.342 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.re 1553857651.342 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857651.343 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.re 1553857651.343 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 1553857651.343 * [taylor]: Taking taylor expansion of x.re in y.re 1553857651.343 * [backup-simplify]: Simplify x.re into x.re 1553857651.343 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857651.343 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857651.343 * [taylor]: Taking taylor expansion of y.re in y.re 1553857651.343 * [backup-simplify]: Simplify 0 into 0 1553857651.343 * [backup-simplify]: Simplify 1 into 1 1553857651.343 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.343 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1553857651.343 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857651.343 * [taylor]: Taking taylor expansion of y.im in y.re 1553857651.343 * [backup-simplify]: Simplify y.im into y.im 1553857651.343 * [taylor]: Taking taylor expansion of x.im in y.re 1553857651.343 * [backup-simplify]: Simplify x.im into x.im 1553857651.343 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857651.343 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857651.343 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2) in y.re 1553857651.343 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.re 1553857651.343 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1553857651.343 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.re 1553857651.343 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1553857651.343 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1553857651.343 * [taylor]: Taking taylor expansion of y.im in y.re 1553857651.343 * [backup-simplify]: Simplify y.im into y.im 1553857651.343 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857651.343 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1553857651.343 * [taylor]: Taking taylor expansion of y.im in y.re 1553857651.343 * [backup-simplify]: Simplify y.im into y.im 1553857651.343 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857651.343 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1553857651.343 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857651.343 * [taylor]: Taking taylor expansion of y.re in y.re 1553857651.343 * [backup-simplify]: Simplify 0 into 0 1553857651.343 * [backup-simplify]: Simplify 1 into 1 1553857651.344 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.344 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857651.344 * [taylor]: Taking taylor expansion of y.re in y.re 1553857651.344 * [backup-simplify]: Simplify 0 into 0 1553857651.344 * [backup-simplify]: Simplify 1 into 1 1553857651.344 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.344 * [backup-simplify]: Simplify (* 1 1) into 1 1553857651.345 * [backup-simplify]: Simplify (+ 0 1) into 1 1553857651.345 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857651.345 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857651.346 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857651.346 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857651.346 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.347 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857651.347 * [backup-simplify]: Simplify (* (/ 1 x.re) 1) into (/ 1 x.re) 1553857651.347 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1553857651.347 * [backup-simplify]: Simplify (* 1 1) into 1 1553857651.347 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1553857651.347 * [taylor]: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2)) in x.re 1553857651.347 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1553857651.347 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857651.347 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1553857651.347 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553857651.347 * [taylor]: Taking taylor expansion of x.re in x.re 1553857651.347 * [backup-simplify]: Simplify 0 into 0 1553857651.347 * [backup-simplify]: Simplify 1 into 1 1553857651.348 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.348 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1553857651.348 * [taylor]: Taking taylor expansion of y.re in x.re 1553857651.348 * [backup-simplify]: Simplify y.re into y.re 1553857651.348 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857651.348 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1553857651.348 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857651.348 * [taylor]: Taking taylor expansion of y.im in x.re 1553857651.348 * [backup-simplify]: Simplify y.im into y.im 1553857651.348 * [taylor]: Taking taylor expansion of x.im in x.re 1553857651.348 * [backup-simplify]: Simplify x.im into x.im 1553857651.348 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857651.348 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857651.348 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2) in x.re 1553857651.348 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.re 1553857651.348 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1553857651.348 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.re 1553857651.348 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1553857651.348 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1553857651.348 * [taylor]: Taking taylor expansion of y.im in x.re 1553857651.348 * [backup-simplify]: Simplify y.im into y.im 1553857651.348 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857651.348 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1553857651.348 * [taylor]: Taking taylor expansion of y.im in x.re 1553857651.348 * [backup-simplify]: Simplify y.im into y.im 1553857651.348 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857651.348 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1553857651.348 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1553857651.348 * [taylor]: Taking taylor expansion of y.re in x.re 1553857651.348 * [backup-simplify]: Simplify y.re into y.re 1553857651.348 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857651.348 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1553857651.348 * [taylor]: Taking taylor expansion of y.re in x.re 1553857651.348 * [backup-simplify]: Simplify y.re into y.re 1553857651.348 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857651.348 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1553857651.348 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1553857651.348 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857651.349 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857651.349 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857651.349 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857651.349 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1553857651.349 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857651.349 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857651.349 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1553857651.349 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.349 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857651.349 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1553857651.350 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857651.350 * [backup-simplify]: Simplify (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857651.350 * [backup-simplify]: Simplify (/ (/ 1 y.re) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857651.350 * [taylor]: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2)) in x.re 1553857651.350 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1553857651.350 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1553857651.350 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1553857651.350 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1553857651.350 * [taylor]: Taking taylor expansion of x.re in x.re 1553857651.350 * [backup-simplify]: Simplify 0 into 0 1553857651.350 * [backup-simplify]: Simplify 1 into 1 1553857651.350 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.350 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1553857651.350 * [taylor]: Taking taylor expansion of y.re in x.re 1553857651.350 * [backup-simplify]: Simplify y.re into y.re 1553857651.350 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857651.350 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1553857651.350 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857651.350 * [taylor]: Taking taylor expansion of y.im in x.re 1553857651.350 * [backup-simplify]: Simplify y.im into y.im 1553857651.350 * [taylor]: Taking taylor expansion of x.im in x.re 1553857651.351 * [backup-simplify]: Simplify x.im into x.im 1553857651.351 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857651.351 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857651.351 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2) in x.re 1553857651.351 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.re 1553857651.351 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1553857651.351 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.re 1553857651.351 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1553857651.351 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1553857651.351 * [taylor]: Taking taylor expansion of y.im in x.re 1553857651.351 * [backup-simplify]: Simplify y.im into y.im 1553857651.351 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857651.351 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1553857651.351 * [taylor]: Taking taylor expansion of y.im in x.re 1553857651.351 * [backup-simplify]: Simplify y.im into y.im 1553857651.351 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857651.351 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1553857651.351 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1553857651.351 * [taylor]: Taking taylor expansion of y.re in x.re 1553857651.351 * [backup-simplify]: Simplify y.re into y.re 1553857651.351 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857651.351 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1553857651.351 * [taylor]: Taking taylor expansion of y.re in x.re 1553857651.351 * [backup-simplify]: Simplify y.re into y.re 1553857651.351 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857651.351 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1553857651.351 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1553857651.351 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857651.351 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857651.351 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857651.351 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857651.352 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1553857651.352 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857651.352 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857651.352 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1553857651.352 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.352 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857651.352 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1553857651.352 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857651.352 * [backup-simplify]: Simplify (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857651.353 * [backup-simplify]: Simplify (/ (/ 1 y.re) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857651.353 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857651.353 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857651.353 * [taylor]: Taking taylor expansion of y.re in y.re 1553857651.353 * [backup-simplify]: Simplify 0 into 0 1553857651.353 * [backup-simplify]: Simplify 1 into 1 1553857651.353 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857651.353 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857651.353 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857651.353 * [taylor]: Taking taylor expansion of y.re in y.re 1553857651.353 * [backup-simplify]: Simplify 0 into 0 1553857651.353 * [backup-simplify]: Simplify 1 into 1 1553857651.353 * [backup-simplify]: Simplify (* 1 1) into 1 1553857651.353 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.353 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857651.353 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857651.353 * [taylor]: Taking taylor expansion of y.im in y.re 1553857651.353 * [backup-simplify]: Simplify y.im into y.im 1553857651.353 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857651.353 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857651.354 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857651.354 * [backup-simplify]: Simplify (* 0 1) into 0 1553857651.354 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857651.355 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857651.355 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.355 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 1553857651.356 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.356 * [taylor]: Taking taylor expansion of 1 in x.im 1553857651.356 * [backup-simplify]: Simplify 1 into 1 1553857651.356 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857651.356 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857651.357 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (/ 1 y.re))) into 0 1553857651.357 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1553857651.357 * [backup-simplify]: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (* 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857651.357 * [backup-simplify]: Simplify (- (/ (/ 1 (* y.im x.im)) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857651.357 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1553857651.357 * [taylor]: Taking taylor expansion of (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857651.357 * [taylor]: Taking taylor expansion of y.im in y.re 1553857651.357 * [backup-simplify]: Simplify y.im into y.im 1553857651.357 * [taylor]: Taking taylor expansion of (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857651.357 * [taylor]: Taking taylor expansion of x.im in y.re 1553857651.357 * [backup-simplify]: Simplify x.im into x.im 1553857651.358 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857651.358 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857651.358 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857651.358 * [taylor]: Taking taylor expansion of y.re in y.re 1553857651.358 * [backup-simplify]: Simplify 0 into 0 1553857651.358 * [backup-simplify]: Simplify 1 into 1 1553857651.358 * [backup-simplify]: Simplify (* 1 1) into 1 1553857651.358 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.358 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857651.358 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857651.358 * [taylor]: Taking taylor expansion of y.im in y.re 1553857651.358 * [backup-simplify]: Simplify y.im into y.im 1553857651.358 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857651.358 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857651.359 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857651.359 * [backup-simplify]: Simplify (* x.im 1) into x.im 1553857651.359 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857651.359 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857651.359 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857651.360 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857651.360 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1553857651.360 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 1553857651.361 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857651.361 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.361 * [backup-simplify]: Simplify 0 into 0 1553857651.361 * [taylor]: Taking taylor expansion of 1 in y.im 1553857651.361 * [backup-simplify]: Simplify 1 into 1 1553857651.361 * [backup-simplify]: Simplify 0 into 0 1553857651.361 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857651.362 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857651.362 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1553857651.362 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857651.362 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1553857651.363 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.363 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857651.363 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857651.363 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 1553857651.363 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857651.363 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857651.364 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1553857651.364 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.365 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857651.365 * [backup-simplify]: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (+ (* 0 0) (* 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857651.366 * [backup-simplify]: Simplify (- (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857651.366 * [taylor]: Taking taylor expansion of 0 in y.re 1553857651.366 * [backup-simplify]: Simplify 0 into 0 1553857651.366 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.366 * [backup-simplify]: Simplify 0 into 0 1553857651.366 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1553857651.366 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857651.366 * [taylor]: Taking taylor expansion of y.im in x.im 1553857651.366 * [backup-simplify]: Simplify y.im into y.im 1553857651.366 * [taylor]: Taking taylor expansion of x.im in x.im 1553857651.366 * [backup-simplify]: Simplify 0 into 0 1553857651.366 * [backup-simplify]: Simplify 1 into 1 1553857651.366 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857651.366 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857651.366 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857651.366 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857651.366 * [taylor]: Taking taylor expansion of y.im in y.im 1553857651.366 * [backup-simplify]: Simplify 0 into 0 1553857651.366 * [backup-simplify]: Simplify 1 into 1 1553857651.366 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.367 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857651.367 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857651.367 * [backup-simplify]: Simplify 0 into 0 1553857651.368 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553857651.369 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857651.369 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857651.369 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857651.369 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.370 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 1553857651.370 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1553857651.370 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.im 1553857651.370 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1553857651.371 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1553857651.371 * [taylor]: Taking taylor expansion of y.im in x.im 1553857651.371 * [backup-simplify]: Simplify y.im into y.im 1553857651.371 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857651.371 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857651.371 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.371 * [backup-simplify]: Simplify 0 into 0 1553857651.371 * [backup-simplify]: Simplify 0 into 0 1553857651.371 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.371 * [backup-simplify]: Simplify 0 into 0 1553857651.371 * [backup-simplify]: Simplify 0 into 0 1553857651.371 * [backup-simplify]: Simplify 0 into 0 1553857651.371 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857651.371 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857651.372 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1553857651.373 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857651.373 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1553857651.373 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.373 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857651.373 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857651.374 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 1553857651.374 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857651.374 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857651.374 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1553857651.375 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.375 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857651.376 * [backup-simplify]: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 1553857651.377 * [backup-simplify]: Simplify (- (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857651.377 * [taylor]: Taking taylor expansion of 0 in y.re 1553857651.377 * [backup-simplify]: Simplify 0 into 0 1553857651.377 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.377 * [backup-simplify]: Simplify 0 into 0 1553857651.377 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.377 * [backup-simplify]: Simplify 0 into 0 1553857651.377 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857651.378 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857651.378 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.378 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1553857651.378 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857651.378 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1553857651.378 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.378 * [backup-simplify]: Simplify 0 into 0 1553857651.379 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1553857651.380 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857651.380 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857651.380 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1553857651.380 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.381 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 1553857651.382 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1553857651.382 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.382 * [backup-simplify]: Simplify 0 into 0 1553857651.382 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.382 * [backup-simplify]: Simplify 0 into 0 1553857651.382 * [backup-simplify]: Simplify 0 into 0 1553857651.382 * [backup-simplify]: Simplify 0 into 0 1553857651.382 * [backup-simplify]: Simplify (/ (/ (fma (/ 1 (- x.re)) (/ 1 (- y.re)) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) (hypot (/ 1 (- y.im)) (/ 1 (- y.re)))) (hypot (/ 1 (- y.im)) (/ 1 (- y.re)))) into (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2)) 1553857651.383 * [approximate]: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2)) in (x.re y.re x.im y.im) around 0 1553857651.383 * [taylor]: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2)) in y.im 1553857651.383 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.im 1553857651.383 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857651.383 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.im 1553857651.383 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 1553857651.383 * [taylor]: Taking taylor expansion of -1 in y.im 1553857651.383 * [backup-simplify]: Simplify -1 into -1 1553857651.383 * [taylor]: Taking taylor expansion of x.re in y.im 1553857651.383 * [backup-simplify]: Simplify x.re into x.re 1553857651.383 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553857651.383 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1553857651.383 * [taylor]: Taking taylor expansion of -1 in y.im 1553857651.383 * [backup-simplify]: Simplify -1 into -1 1553857651.383 * [taylor]: Taking taylor expansion of y.re in y.im 1553857651.383 * [backup-simplify]: Simplify y.re into y.re 1553857651.383 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857651.383 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1553857651.383 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1553857651.383 * [taylor]: Taking taylor expansion of y.im in y.im 1553857651.383 * [backup-simplify]: Simplify 0 into 0 1553857651.383 * [backup-simplify]: Simplify 1 into 1 1553857651.383 * [taylor]: Taking taylor expansion of x.im in y.im 1553857651.383 * [backup-simplify]: Simplify x.im into x.im 1553857651.383 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857651.383 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1553857651.383 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553857651.383 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2) in y.im 1553857651.383 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.im 1553857651.383 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1553857651.383 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.im 1553857651.383 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1553857651.383 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1553857651.383 * [taylor]: Taking taylor expansion of -1 in y.im 1553857651.383 * [backup-simplify]: Simplify -1 into -1 1553857651.383 * [taylor]: Taking taylor expansion of y.im in y.im 1553857651.384 * [backup-simplify]: Simplify 0 into 0 1553857651.384 * [backup-simplify]: Simplify 1 into 1 1553857651.384 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857651.384 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1553857651.384 * [taylor]: Taking taylor expansion of -1 in y.im 1553857651.384 * [backup-simplify]: Simplify -1 into -1 1553857651.384 * [taylor]: Taking taylor expansion of y.im in y.im 1553857651.384 * [backup-simplify]: Simplify 0 into 0 1553857651.384 * [backup-simplify]: Simplify 1 into 1 1553857651.384 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857651.384 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1553857651.384 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1553857651.384 * [taylor]: Taking taylor expansion of -1 in y.im 1553857651.384 * [backup-simplify]: Simplify -1 into -1 1553857651.384 * [taylor]: Taking taylor expansion of y.re in y.im 1553857651.384 * [backup-simplify]: Simplify y.re into y.re 1553857651.384 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857651.384 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1553857651.384 * [taylor]: Taking taylor expansion of -1 in y.im 1553857651.384 * [backup-simplify]: Simplify -1 into -1 1553857651.384 * [taylor]: Taking taylor expansion of y.re in y.im 1553857651.384 * [backup-simplify]: Simplify y.re into y.re 1553857651.384 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857651.385 * [backup-simplify]: Simplify (* -1 -1) into 1 1553857651.385 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857651.385 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857651.386 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857651.386 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857651.387 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1553857651.387 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.387 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857651.387 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1553857651.388 * [backup-simplify]: Simplify (* 1 1) into 1 1553857651.388 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1553857651.388 * [taylor]: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2)) in x.im 1553857651.388 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.im 1553857651.388 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857651.388 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.im 1553857651.388 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 1553857651.388 * [taylor]: Taking taylor expansion of -1 in x.im 1553857651.388 * [backup-simplify]: Simplify -1 into -1 1553857651.388 * [taylor]: Taking taylor expansion of x.re in x.im 1553857651.388 * [backup-simplify]: Simplify x.re into x.re 1553857651.388 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553857651.388 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1553857651.388 * [taylor]: Taking taylor expansion of -1 in x.im 1553857651.388 * [backup-simplify]: Simplify -1 into -1 1553857651.388 * [taylor]: Taking taylor expansion of y.re in x.im 1553857651.388 * [backup-simplify]: Simplify y.re into y.re 1553857651.388 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857651.388 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1553857651.388 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857651.388 * [taylor]: Taking taylor expansion of y.im in x.im 1553857651.388 * [backup-simplify]: Simplify y.im into y.im 1553857651.388 * [taylor]: Taking taylor expansion of x.im in x.im 1553857651.388 * [backup-simplify]: Simplify 0 into 0 1553857651.388 * [backup-simplify]: Simplify 1 into 1 1553857651.388 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857651.388 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857651.388 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857651.388 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2) in x.im 1553857651.388 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.im 1553857651.388 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1553857651.388 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.im 1553857651.388 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1553857651.389 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1553857651.389 * [taylor]: Taking taylor expansion of -1 in x.im 1553857651.389 * [backup-simplify]: Simplify -1 into -1 1553857651.389 * [taylor]: Taking taylor expansion of y.im in x.im 1553857651.389 * [backup-simplify]: Simplify y.im into y.im 1553857651.389 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857651.389 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1553857651.389 * [taylor]: Taking taylor expansion of -1 in x.im 1553857651.389 * [backup-simplify]: Simplify -1 into -1 1553857651.389 * [taylor]: Taking taylor expansion of y.im in x.im 1553857651.389 * [backup-simplify]: Simplify y.im into y.im 1553857651.389 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857651.389 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 1553857651.389 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1553857651.389 * [taylor]: Taking taylor expansion of -1 in x.im 1553857651.389 * [backup-simplify]: Simplify -1 into -1 1553857651.389 * [taylor]: Taking taylor expansion of y.re in x.im 1553857651.389 * [backup-simplify]: Simplify y.re into y.re 1553857651.389 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857651.389 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1553857651.389 * [taylor]: Taking taylor expansion of -1 in x.im 1553857651.389 * [backup-simplify]: Simplify -1 into -1 1553857651.389 * [taylor]: Taking taylor expansion of y.re in x.im 1553857651.389 * [backup-simplify]: Simplify y.re into y.re 1553857651.389 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857651.389 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1553857651.389 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1553857651.390 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857651.390 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857651.390 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857651.390 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857651.390 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1553857651.390 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857651.390 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857651.391 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1553857651.391 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.391 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857651.391 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1553857651.392 * [backup-simplify]: Simplify (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857651.392 * [backup-simplify]: Simplify (/ (/ 1 y.im) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (* y.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857651.392 * [taylor]: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2)) in y.re 1553857651.392 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.re 1553857651.392 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857651.392 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.re 1553857651.392 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 1553857651.392 * [taylor]: Taking taylor expansion of -1 in y.re 1553857651.392 * [backup-simplify]: Simplify -1 into -1 1553857651.392 * [taylor]: Taking taylor expansion of x.re in y.re 1553857651.392 * [backup-simplify]: Simplify x.re into x.re 1553857651.392 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1553857651.392 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1553857651.392 * [taylor]: Taking taylor expansion of -1 in y.re 1553857651.393 * [backup-simplify]: Simplify -1 into -1 1553857651.393 * [taylor]: Taking taylor expansion of y.re in y.re 1553857651.393 * [backup-simplify]: Simplify 0 into 0 1553857651.393 * [backup-simplify]: Simplify 1 into 1 1553857651.393 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857651.393 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1553857651.393 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1553857651.393 * [taylor]: Taking taylor expansion of y.im in y.re 1553857651.393 * [backup-simplify]: Simplify y.im into y.im 1553857651.393 * [taylor]: Taking taylor expansion of x.im in y.re 1553857651.393 * [backup-simplify]: Simplify x.im into x.im 1553857651.393 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857651.393 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857651.393 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2) in y.re 1553857651.393 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.re 1553857651.394 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1553857651.394 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.re 1553857651.394 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1553857651.394 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1553857651.394 * [taylor]: Taking taylor expansion of -1 in y.re 1553857651.394 * [backup-simplify]: Simplify -1 into -1 1553857651.394 * [taylor]: Taking taylor expansion of y.im in y.re 1553857651.394 * [backup-simplify]: Simplify y.im into y.im 1553857651.394 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857651.394 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1553857651.394 * [taylor]: Taking taylor expansion of -1 in y.re 1553857651.394 * [backup-simplify]: Simplify -1 into -1 1553857651.394 * [taylor]: Taking taylor expansion of y.im in y.re 1553857651.394 * [backup-simplify]: Simplify y.im into y.im 1553857651.394 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857651.394 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1553857651.394 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1553857651.394 * [taylor]: Taking taylor expansion of -1 in y.re 1553857651.394 * [backup-simplify]: Simplify -1 into -1 1553857651.394 * [taylor]: Taking taylor expansion of y.re in y.re 1553857651.394 * [backup-simplify]: Simplify 0 into 0 1553857651.394 * [backup-simplify]: Simplify 1 into 1 1553857651.395 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857651.395 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1553857651.395 * [taylor]: Taking taylor expansion of -1 in y.re 1553857651.395 * [backup-simplify]: Simplify -1 into -1 1553857651.395 * [taylor]: Taking taylor expansion of y.re in y.re 1553857651.395 * [backup-simplify]: Simplify 0 into 0 1553857651.395 * [backup-simplify]: Simplify 1 into 1 1553857651.395 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857651.396 * [backup-simplify]: Simplify (* -1 -1) into 1 1553857651.396 * [backup-simplify]: Simplify (+ 0 1) into 1 1553857651.396 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857651.397 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857651.398 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857651.399 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1553857651.399 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.400 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857651.400 * [backup-simplify]: Simplify (* (/ -1 x.re) -1) into (/ 1 x.re) 1553857651.400 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1553857651.401 * [backup-simplify]: Simplify (* 1 1) into 1 1553857651.401 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1553857651.401 * [taylor]: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2)) in x.re 1553857651.401 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1553857651.401 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857651.401 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1553857651.401 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1553857651.401 * [taylor]: Taking taylor expansion of -1 in x.re 1553857651.401 * [backup-simplify]: Simplify -1 into -1 1553857651.401 * [taylor]: Taking taylor expansion of x.re in x.re 1553857651.401 * [backup-simplify]: Simplify 0 into 0 1553857651.401 * [backup-simplify]: Simplify 1 into 1 1553857651.401 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857651.401 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1553857651.401 * [taylor]: Taking taylor expansion of -1 in x.re 1553857651.401 * [backup-simplify]: Simplify -1 into -1 1553857651.402 * [taylor]: Taking taylor expansion of y.re in x.re 1553857651.402 * [backup-simplify]: Simplify y.re into y.re 1553857651.402 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857651.402 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1553857651.402 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857651.402 * [taylor]: Taking taylor expansion of y.im in x.re 1553857651.402 * [backup-simplify]: Simplify y.im into y.im 1553857651.402 * [taylor]: Taking taylor expansion of x.im in x.re 1553857651.402 * [backup-simplify]: Simplify x.im into x.im 1553857651.402 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857651.402 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857651.402 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2) in x.re 1553857651.402 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.re 1553857651.402 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1553857651.402 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.re 1553857651.402 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1553857651.402 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1553857651.402 * [taylor]: Taking taylor expansion of -1 in x.re 1553857651.402 * [backup-simplify]: Simplify -1 into -1 1553857651.402 * [taylor]: Taking taylor expansion of y.im in x.re 1553857651.402 * [backup-simplify]: Simplify y.im into y.im 1553857651.402 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857651.402 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1553857651.402 * [taylor]: Taking taylor expansion of -1 in x.re 1553857651.402 * [backup-simplify]: Simplify -1 into -1 1553857651.402 * [taylor]: Taking taylor expansion of y.im in x.re 1553857651.402 * [backup-simplify]: Simplify y.im into y.im 1553857651.402 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857651.402 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1553857651.403 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1553857651.403 * [taylor]: Taking taylor expansion of -1 in x.re 1553857651.403 * [backup-simplify]: Simplify -1 into -1 1553857651.403 * [taylor]: Taking taylor expansion of y.re in x.re 1553857651.403 * [backup-simplify]: Simplify y.re into y.re 1553857651.403 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857651.403 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1553857651.403 * [taylor]: Taking taylor expansion of -1 in x.re 1553857651.403 * [backup-simplify]: Simplify -1 into -1 1553857651.403 * [taylor]: Taking taylor expansion of y.re in x.re 1553857651.403 * [backup-simplify]: Simplify y.re into y.re 1553857651.403 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857651.403 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1553857651.403 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1553857651.403 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857651.403 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857651.404 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857651.404 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857651.404 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1553857651.404 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857651.404 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857651.404 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1553857651.405 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.405 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857651.405 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1553857651.405 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857651.405 * [backup-simplify]: Simplify (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857651.405 * [backup-simplify]: Simplify (/ (/ 1 y.re) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857651.405 * [taylor]: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2)) in x.re 1553857651.405 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1553857651.405 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1553857651.405 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1553857651.405 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1553857651.405 * [taylor]: Taking taylor expansion of -1 in x.re 1553857651.405 * [backup-simplify]: Simplify -1 into -1 1553857651.405 * [taylor]: Taking taylor expansion of x.re in x.re 1553857651.405 * [backup-simplify]: Simplify 0 into 0 1553857651.406 * [backup-simplify]: Simplify 1 into 1 1553857651.406 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857651.406 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1553857651.406 * [taylor]: Taking taylor expansion of -1 in x.re 1553857651.406 * [backup-simplify]: Simplify -1 into -1 1553857651.406 * [taylor]: Taking taylor expansion of y.re in x.re 1553857651.406 * [backup-simplify]: Simplify y.re into y.re 1553857651.406 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857651.406 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1553857651.406 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1553857651.406 * [taylor]: Taking taylor expansion of y.im in x.re 1553857651.406 * [backup-simplify]: Simplify y.im into y.im 1553857651.406 * [taylor]: Taking taylor expansion of x.im in x.re 1553857651.406 * [backup-simplify]: Simplify x.im into x.im 1553857651.406 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857651.406 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857651.406 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2) in x.re 1553857651.406 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.re 1553857651.406 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1553857651.406 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.re 1553857651.406 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1553857651.406 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1553857651.406 * [taylor]: Taking taylor expansion of -1 in x.re 1553857651.406 * [backup-simplify]: Simplify -1 into -1 1553857651.406 * [taylor]: Taking taylor expansion of y.im in x.re 1553857651.406 * [backup-simplify]: Simplify y.im into y.im 1553857651.406 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857651.406 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1553857651.406 * [taylor]: Taking taylor expansion of -1 in x.re 1553857651.406 * [backup-simplify]: Simplify -1 into -1 1553857651.406 * [taylor]: Taking taylor expansion of y.im in x.re 1553857651.406 * [backup-simplify]: Simplify y.im into y.im 1553857651.406 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857651.406 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1553857651.406 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1553857651.407 * [taylor]: Taking taylor expansion of -1 in x.re 1553857651.407 * [backup-simplify]: Simplify -1 into -1 1553857651.407 * [taylor]: Taking taylor expansion of y.re in x.re 1553857651.407 * [backup-simplify]: Simplify y.re into y.re 1553857651.407 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857651.407 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1553857651.407 * [taylor]: Taking taylor expansion of -1 in x.re 1553857651.407 * [backup-simplify]: Simplify -1 into -1 1553857651.407 * [taylor]: Taking taylor expansion of y.re in x.re 1553857651.407 * [backup-simplify]: Simplify y.re into y.re 1553857651.407 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857651.407 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1553857651.407 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1553857651.407 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857651.407 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857651.407 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857651.407 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857651.407 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1553857651.407 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857651.407 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857651.407 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1553857651.408 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.408 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857651.408 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1553857651.408 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857651.408 * [backup-simplify]: Simplify (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857651.408 * [backup-simplify]: Simplify (/ (/ 1 y.re) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857651.408 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857651.408 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857651.408 * [taylor]: Taking taylor expansion of y.re in y.re 1553857651.408 * [backup-simplify]: Simplify 0 into 0 1553857651.408 * [backup-simplify]: Simplify 1 into 1 1553857651.408 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857651.408 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857651.409 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857651.409 * [taylor]: Taking taylor expansion of y.re in y.re 1553857651.409 * [backup-simplify]: Simplify 0 into 0 1553857651.409 * [backup-simplify]: Simplify 1 into 1 1553857651.409 * [backup-simplify]: Simplify (* 1 1) into 1 1553857651.409 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.409 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857651.409 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857651.409 * [taylor]: Taking taylor expansion of y.im in y.re 1553857651.409 * [backup-simplify]: Simplify y.im into y.im 1553857651.409 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857651.409 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857651.410 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857651.410 * [backup-simplify]: Simplify (* 0 1) into 0 1553857651.410 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857651.411 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857651.411 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.415 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 1553857651.415 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.415 * [taylor]: Taking taylor expansion of 1 in x.im 1553857651.415 * [backup-simplify]: Simplify 1 into 1 1553857651.415 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857651.416 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857651.416 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ -1 y.re))) into 0 1553857651.416 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1553857651.416 * [backup-simplify]: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (* 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857651.417 * [backup-simplify]: Simplify (- (/ (/ 1 (* y.im x.im)) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857651.417 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1553857651.417 * [taylor]: Taking taylor expansion of (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857651.417 * [taylor]: Taking taylor expansion of y.im in y.re 1553857651.417 * [backup-simplify]: Simplify y.im into y.im 1553857651.417 * [taylor]: Taking taylor expansion of (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857651.417 * [taylor]: Taking taylor expansion of x.im in y.re 1553857651.417 * [backup-simplify]: Simplify x.im into x.im 1553857651.417 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857651.417 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857651.417 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857651.417 * [taylor]: Taking taylor expansion of y.re in y.re 1553857651.417 * [backup-simplify]: Simplify 0 into 0 1553857651.417 * [backup-simplify]: Simplify 1 into 1 1553857651.417 * [backup-simplify]: Simplify (* 1 1) into 1 1553857651.418 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.418 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857651.418 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857651.418 * [taylor]: Taking taylor expansion of y.im in y.re 1553857651.418 * [backup-simplify]: Simplify y.im into y.im 1553857651.418 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857651.418 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857651.418 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857651.418 * [backup-simplify]: Simplify (* x.im 1) into x.im 1553857651.418 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1553857651.418 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1553857651.419 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857651.420 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857651.420 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1553857651.420 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 1553857651.421 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857651.421 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.421 * [backup-simplify]: Simplify 0 into 0 1553857651.421 * [taylor]: Taking taylor expansion of 1 in y.im 1553857651.421 * [backup-simplify]: Simplify 1 into 1 1553857651.421 * [backup-simplify]: Simplify 0 into 0 1553857651.421 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857651.421 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857651.422 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1553857651.422 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857651.422 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1553857651.422 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.422 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857651.423 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857651.423 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 1553857651.423 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857651.423 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857651.423 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1553857651.424 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.424 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857651.425 * [backup-simplify]: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (+ (* 0 0) (* 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857651.425 * [backup-simplify]: Simplify (- (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857651.425 * [taylor]: Taking taylor expansion of 0 in y.re 1553857651.425 * [backup-simplify]: Simplify 0 into 0 1553857651.425 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.425 * [backup-simplify]: Simplify 0 into 0 1553857651.425 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1553857651.425 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1553857651.425 * [taylor]: Taking taylor expansion of y.im in x.im 1553857651.425 * [backup-simplify]: Simplify y.im into y.im 1553857651.425 * [taylor]: Taking taylor expansion of x.im in x.im 1553857651.425 * [backup-simplify]: Simplify 0 into 0 1553857651.425 * [backup-simplify]: Simplify 1 into 1 1553857651.425 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857651.426 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857651.426 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857651.426 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857651.426 * [taylor]: Taking taylor expansion of y.im in y.im 1553857651.426 * [backup-simplify]: Simplify 0 into 0 1553857651.426 * [backup-simplify]: Simplify 1 into 1 1553857651.426 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857651.427 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857651.427 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857651.427 * [backup-simplify]: Simplify 0 into 0 1553857651.428 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553857651.428 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857651.428 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857651.428 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857651.429 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.429 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 1553857651.430 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1553857651.430 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.im 1553857651.430 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1553857651.430 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1553857651.430 * [taylor]: Taking taylor expansion of y.im in x.im 1553857651.430 * [backup-simplify]: Simplify y.im into y.im 1553857651.430 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857651.430 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857651.430 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.430 * [backup-simplify]: Simplify 0 into 0 1553857651.430 * [backup-simplify]: Simplify 0 into 0 1553857651.430 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.430 * [backup-simplify]: Simplify 0 into 0 1553857651.430 * [backup-simplify]: Simplify 0 into 0 1553857651.430 * [backup-simplify]: Simplify 0 into 0 1553857651.430 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857651.431 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857651.432 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1553857651.432 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1553857651.432 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1553857651.432 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.433 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857651.433 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857651.433 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 1553857651.433 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857651.433 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857651.434 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1553857651.434 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.435 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857651.435 * [backup-simplify]: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 1553857651.436 * [backup-simplify]: Simplify (- (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857651.436 * [taylor]: Taking taylor expansion of 0 in y.re 1553857651.436 * [backup-simplify]: Simplify 0 into 0 1553857651.436 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.436 * [backup-simplify]: Simplify 0 into 0 1553857651.436 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.436 * [backup-simplify]: Simplify 0 into 0 1553857651.437 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857651.437 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857651.438 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.438 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1553857651.438 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1553857651.439 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1553857651.439 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.439 * [backup-simplify]: Simplify 0 into 0 1553857651.440 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1553857651.441 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857651.441 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857651.441 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1553857651.442 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857651.443 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 1553857651.444 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1553857651.445 * [taylor]: Taking taylor expansion of 0 in x.im 1553857651.445 * [backup-simplify]: Simplify 0 into 0 1553857651.445 * [taylor]: Taking taylor expansion of 0 in y.im 1553857651.445 * [backup-simplify]: Simplify 0 into 0 1553857651.445 * [backup-simplify]: Simplify 0 into 0 1553857651.445 * [backup-simplify]: Simplify 0 into 0 1553857651.445 * * * [progress]: simplifying candidates 1553857651.445 * * * * [progress]: [ 1 / 131 ] simplifiying candidate # 1553857651.445 * * * * [progress]: [ 2 / 131 ] simplifiying candidate # 1553857651.445 * * * * [progress]: [ 3 / 131 ] simplifiying candidate # 1553857651.445 * * * * [progress]: [ 4 / 131 ] simplifiying candidate # 1553857651.445 * [simplify]: Simplifying (- (log (fma x.re y.re (* x.im y.im))) (log (hypot y.im y.re))) 1553857651.446 * * [simplify]: iters left: 6 (10 enodes) 1553857651.450 * * [simplify]: iters left: 5 (35 enodes) 1553857651.460 * * [simplify]: iters left: 4 (42 enodes) 1553857651.471 * * [simplify]: iters left: 3 (45 enodes) 1553857651.480 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857651.480 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857651.480 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857651.480 * * [simplify]: Extracting #3: cost 18 inf + 0 1553857651.480 * * [simplify]: Extracting #4: cost 15 inf + 61 1553857651.480 * * [simplify]: Extracting #5: cost 5 inf + 973 1553857651.480 * * [simplify]: Extracting #6: cost 0 inf + 2078 1553857651.481 * [simplify]: Simplified to (- (log (fma y.im x.im (* x.re y.re))) (log (hypot y.im y.re))) 1553857651.481 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (exp (- (log (fma y.im x.im (* x.re y.re))) (log (hypot y.im y.re)))) (hypot y.im y.re))) 1553857651.481 * * * * [progress]: [ 5 / 131 ] simplifiying candidate # 1553857651.481 * * * * [progress]: [ 6 / 131 ] simplifiying candidate # 1553857651.481 * * * * [progress]: [ 7 / 131 ] simplifiying candidate # 1553857651.481 * [simplify]: Simplifying (/ (* (* (fma x.re y.re (* x.im y.im)) (fma x.re y.re (* x.im y.im))) (fma x.re y.re (* x.im y.im))) (* (* (hypot y.im y.re) (hypot y.im y.re)) (hypot y.im y.re))) 1553857651.481 * * [simplify]: iters left: 6 (12 enodes) 1553857651.484 * * [simplify]: iters left: 5 (48 enodes) 1553857651.492 * * [simplify]: iters left: 4 (104 enodes) 1553857651.529 * * [simplify]: iters left: 3 (299 enodes) 1553857651.654 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857651.654 * * [simplify]: Extracting #1: cost 37 inf + 0 1553857651.655 * * [simplify]: Extracting #2: cost 132 inf + 1 1553857651.656 * * [simplify]: Extracting #3: cost 236 inf + 1036 1553857651.661 * * [simplify]: Extracting #4: cost 89 inf + 31949 1553857651.676 * * [simplify]: Extracting #5: cost 4 inf + 52410 1553857651.696 * * [simplify]: Extracting #6: cost 0 inf + 53331 1553857651.708 * * [simplify]: Extracting #7: cost 0 inf + 53291 1553857651.721 * [simplify]: Simplified to (* (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (* (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)))) 1553857651.721 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (* (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))))) (hypot y.im y.re))) 1553857651.721 * * * * [progress]: [ 8 / 131 ] simplifiying candidate # 1553857651.722 * * * * [progress]: [ 9 / 131 ] simplifiying candidate # 1553857651.722 * * * * [progress]: [ 10 / 131 ] simplifiying candidate # 1553857651.722 * * * * [progress]: [ 11 / 131 ] simplifiying candidate # 1553857651.722 * * * * [progress]: [ 12 / 131 ] simplifiying candidate # 1553857651.722 * [simplify]: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857651.722 * * [simplify]: iters left: 6 (12 enodes) 1553857651.728 * * [simplify]: iters left: 5 (45 enodes) 1553857651.742 * * [simplify]: iters left: 4 (64 enodes) 1553857651.762 * * [simplify]: iters left: 3 (74 enodes) 1553857651.780 * * [simplify]: iters left: 2 (77 enodes) 1553857651.800 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857651.800 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857651.800 * * [simplify]: Extracting #2: cost 22 inf + 0 1553857651.800 * * [simplify]: Extracting #3: cost 30 inf + 0 1553857651.800 * * [simplify]: Extracting #4: cost 25 inf + 244 1553857651.801 * * [simplify]: Extracting #5: cost 16 inf + 1360 1553857651.802 * * [simplify]: Extracting #6: cost 4 inf + 4940 1553857651.806 * * [simplify]: Extracting #7: cost 0 inf + 6476 1553857651.808 * [simplify]: Simplified to (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) 1553857651.808 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (hypot y.im y.re))) 1553857651.808 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) 1553857651.808 * * [simplify]: iters left: 6 (10 enodes) 1553857651.812 * * [simplify]: iters left: 5 (33 enodes) 1553857651.822 * * [simplify]: iters left: 4 (37 enodes) 1553857651.828 * * [simplify]: iters left: 3 (40 enodes) 1553857651.833 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857651.833 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857651.833 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857651.833 * * [simplify]: Extracting #3: cost 16 inf + 0 1553857651.833 * * [simplify]: Extracting #4: cost 12 inf + 118 1553857651.833 * * [simplify]: Extracting #5: cost 5 inf + 659 1553857651.833 * * [simplify]: Extracting #6: cost 0 inf + 1824 1553857651.834 * [simplify]: Simplified to (/ (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (hypot y.im y.re))) 1553857651.834 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (hypot y.im y.re)))) (hypot y.im y.re))) 1553857651.834 * * * * [progress]: [ 13 / 131 ] simplifiying candidate # 1553857651.834 * [simplify]: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) 1553857651.834 * * [simplify]: iters left: 6 (11 enodes) 1553857651.836 * * [simplify]: iters left: 5 (38 enodes) 1553857651.841 * * [simplify]: iters left: 4 (46 enodes) 1553857651.848 * * [simplify]: iters left: 3 (52 enodes) 1553857651.856 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857651.856 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857651.856 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857651.856 * * [simplify]: Extracting #3: cost 22 inf + 0 1553857651.856 * * [simplify]: Extracting #4: cost 19 inf + 46 1553857651.857 * * [simplify]: Extracting #5: cost 12 inf + 482 1553857651.857 * * [simplify]: Extracting #6: cost 5 inf + 1883 1553857651.858 * * [simplify]: Extracting #7: cost 0 inf + 3438 1553857651.859 * [simplify]: Simplified to (/ (cbrt (fma x.im y.im (* x.re y.re))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma x.im y.im (* x.re y.re))))) 1553857651.859 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (cbrt (fma x.im y.im (* x.re y.re))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma x.im y.im (* x.re y.re))))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re)))) (hypot y.im y.re))) 1553857651.860 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1553857651.860 * * [simplify]: iters left: 6 (10 enodes) 1553857651.864 * * [simplify]: iters left: 5 (33 enodes) 1553857651.873 * * [simplify]: iters left: 4 (37 enodes) 1553857651.883 * * [simplify]: iters left: 3 (40 enodes) 1553857651.893 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857651.893 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857651.893 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857651.893 * * [simplify]: Extracting #3: cost 16 inf + 0 1553857651.893 * * [simplify]: Extracting #4: cost 12 inf + 118 1553857651.893 * * [simplify]: Extracting #5: cost 5 inf + 579 1553857651.894 * * [simplify]: Extracting #6: cost 0 inf + 1664 1553857651.895 * [simplify]: Simplified to (/ (cbrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1553857651.895 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (/ (cbrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re)))) (hypot y.im y.re))) 1553857651.895 * * * * [progress]: [ 14 / 131 ] simplifiying candidate # 1553857651.895 * [simplify]: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) 1553857651.895 * * [simplify]: iters left: 6 (10 enodes) 1553857651.900 * * [simplify]: iters left: 5 (35 enodes) 1553857651.912 * * [simplify]: iters left: 4 (49 enodes) 1553857651.927 * * [simplify]: iters left: 3 (53 enodes) 1553857651.940 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857651.940 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857651.940 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857651.940 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857651.940 * * [simplify]: Extracting #4: cost 12 inf + 5 1553857651.941 * * [simplify]: Extracting #5: cost 6 inf + 371 1553857651.941 * * [simplify]: Extracting #6: cost 0 inf + 1607 1553857651.942 * [simplify]: Simplified to (* (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im x.im (* x.re y.re)))) 1553857651.942 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im x.im (* x.re y.re)))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re))) (hypot y.im y.re))) 1553857651.942 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1553857651.942 * * [simplify]: iters left: 6 (9 enodes) 1553857651.946 * * [simplify]: iters left: 5 (30 enodes) 1553857651.955 * * [simplify]: iters left: 4 (34 enodes) 1553857651.965 * * [simplify]: iters left: 3 (37 enodes) 1553857651.975 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857651.976 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857651.976 * * [simplify]: Extracting #2: cost 9 inf + 0 1553857651.976 * * [simplify]: Extracting #3: cost 10 inf + 116 1553857651.976 * * [simplify]: Extracting #4: cost 9 inf + 160 1553857651.976 * * [simplify]: Extracting #5: cost 5 inf + 385 1553857651.977 * * [simplify]: Extracting #6: cost 1 inf + 1211 1553857651.977 * * [simplify]: Extracting #7: cost 0 inf + 1390 1553857651.977 * [simplify]: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1553857651.978 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re))) (hypot y.im y.re))) 1553857651.978 * * * * [progress]: [ 15 / 131 ] simplifiying candidate # 1553857651.978 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857651.978 * * [simplify]: iters left: 6 (11 enodes) 1553857651.983 * * [simplify]: iters left: 5 (38 enodes) 1553857651.991 * * [simplify]: iters left: 4 (44 enodes) 1553857651.997 * * [simplify]: iters left: 3 (47 enodes) 1553857652.003 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857652.003 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857652.003 * * [simplify]: Extracting #2: cost 12 inf + 0 1553857652.003 * * [simplify]: Extracting #3: cost 20 inf + 0 1553857652.003 * * [simplify]: Extracting #4: cost 16 inf + 198 1553857652.003 * * [simplify]: Extracting #5: cost 9 inf + 794 1553857652.004 * * [simplify]: Extracting #6: cost 1 inf + 2412 1553857652.004 * * [simplify]: Extracting #7: cost 0 inf + 2726 1553857652.004 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857652.004 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (hypot y.im y.re))) 1553857652.005 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) 1553857652.005 * * [simplify]: iters left: 6 (10 enodes) 1553857652.007 * * [simplify]: iters left: 5 (33 enodes) 1553857652.011 * * [simplify]: iters left: 4 (37 enodes) 1553857652.016 * * [simplify]: iters left: 3 (40 enodes) 1553857652.021 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857652.021 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857652.021 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857652.021 * * [simplify]: Extracting #3: cost 16 inf + 0 1553857652.021 * * [simplify]: Extracting #4: cost 12 inf + 118 1553857652.022 * * [simplify]: Extracting #5: cost 5 inf + 659 1553857652.022 * * [simplify]: Extracting #6: cost 0 inf + 1664 1553857652.023 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (cbrt (hypot y.im y.re))) 1553857652.023 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (sqrt (fma y.im x.im (* x.re y.re))) (cbrt (hypot y.im y.re)))) (hypot y.im y.re))) 1553857652.023 * * * * [progress]: [ 16 / 131 ] simplifiying candidate # 1553857652.023 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1553857652.023 * * [simplify]: iters left: 6 (10 enodes) 1553857652.027 * * [simplify]: iters left: 5 (33 enodes) 1553857652.037 * * [simplify]: iters left: 4 (37 enodes) 1553857652.049 * * [simplify]: iters left: 3 (40 enodes) 1553857652.059 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857652.059 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857652.059 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857652.059 * * [simplify]: Extracting #3: cost 16 inf + 0 1553857652.059 * * [simplify]: Extracting #4: cost 12 inf + 118 1553857652.059 * * [simplify]: Extracting #5: cost 5 inf + 579 1553857652.060 * * [simplify]: Extracting #6: cost 0 inf + 1504 1553857652.060 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1553857652.060 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re)))) (hypot y.im y.re))) 1553857652.061 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1553857652.061 * * [simplify]: iters left: 6 (10 enodes) 1553857652.065 * * [simplify]: iters left: 5 (33 enodes) 1553857652.074 * * [simplify]: iters left: 4 (37 enodes) 1553857652.084 * * [simplify]: iters left: 3 (40 enodes) 1553857652.094 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857652.095 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857652.095 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857652.095 * * [simplify]: Extracting #3: cost 16 inf + 0 1553857652.095 * * [simplify]: Extracting #4: cost 12 inf + 118 1553857652.095 * * [simplify]: Extracting #5: cost 5 inf + 579 1553857652.096 * * [simplify]: Extracting #6: cost 0 inf + 1504 1553857652.096 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1553857652.096 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re)))) (hypot y.im y.re))) 1553857652.096 * * * * [progress]: [ 17 / 131 ] simplifiying candidate # 1553857652.097 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) 1553857652.097 * * [simplify]: iters left: 6 (9 enodes) 1553857652.101 * * [simplify]: iters left: 5 (30 enodes) 1553857652.110 * * [simplify]: iters left: 4 (36 enodes) 1553857652.119 * * [simplify]: iters left: 3 (39 enodes) 1553857652.124 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857652.124 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857652.124 * * [simplify]: Extracting #2: cost 10 inf + 1 1553857652.124 * * [simplify]: Extracting #3: cost 7 inf + 47 1553857652.124 * * [simplify]: Extracting #4: cost 4 inf + 230 1553857652.125 * * [simplify]: Extracting #5: cost 0 inf + 649 1553857652.125 * [simplify]: Simplified to (sqrt (fma x.re y.re (* x.im y.im))) 1553857652.125 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (fma x.re y.re (* x.im y.im))) (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re))) (hypot y.im y.re))) 1553857652.125 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1553857652.125 * * [simplify]: iters left: 6 (9 enodes) 1553857652.127 * * [simplify]: iters left: 5 (30 enodes) 1553857652.131 * * [simplify]: iters left: 4 (34 enodes) 1553857652.136 * * [simplify]: iters left: 3 (37 enodes) 1553857652.140 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857652.140 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857652.140 * * [simplify]: Extracting #2: cost 9 inf + 0 1553857652.140 * * [simplify]: Extracting #3: cost 10 inf + 116 1553857652.141 * * [simplify]: Extracting #4: cost 9 inf + 160 1553857652.141 * * [simplify]: Extracting #5: cost 5 inf + 385 1553857652.141 * * [simplify]: Extracting #6: cost 1 inf + 1091 1553857652.141 * * [simplify]: Extracting #7: cost 0 inf + 1230 1553857652.141 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1553857652.141 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (fma x.re y.re (* x.im y.im))) (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re))) (hypot y.im y.re))) 1553857652.141 * * * * [progress]: [ 18 / 131 ] simplifiying candidate # 1553857652.142 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857652.142 * * [simplify]: iters left: 6 (7 enodes) 1553857652.144 * * [simplify]: iters left: 5 (25 enodes) 1553857652.147 * * [simplify]: iters left: 4 (29 enodes) 1553857652.155 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857652.155 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857652.155 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857652.155 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857652.155 * * [simplify]: Extracting #4: cost 8 inf + 117 1553857652.155 * * [simplify]: Extracting #5: cost 5 inf + 609 1553857652.155 * * [simplify]: Extracting #6: cost 1 inf + 1319 1553857652.156 * * [simplify]: Extracting #7: cost 0 inf + 1537 1553857652.156 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1553857652.156 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re)))) (hypot y.im y.re))) 1553857652.157 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) 1553857652.157 * * [simplify]: iters left: 5 (9 enodes) 1553857652.160 * * [simplify]: iters left: 4 (30 enodes) 1553857652.171 * * [simplify]: iters left: 3 (34 enodes) 1553857652.180 * * [simplify]: iters left: 2 (37 enodes) 1553857652.189 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857652.189 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857652.189 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857652.189 * * [simplify]: Extracting #3: cost 12 inf + 4 1553857652.190 * * [simplify]: Extracting #4: cost 6 inf + 423 1553857652.190 * * [simplify]: Extracting #5: cost 0 inf + 1306 1553857652.191 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) 1553857652.191 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re)))) (hypot y.im y.re))) 1553857652.191 * * * * [progress]: [ 19 / 131 ] simplifiying candidate # 1553857652.191 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.im y.re))) 1553857652.191 * * [simplify]: iters left: 4 (6 enodes) 1553857652.194 * * [simplify]: iters left: 3 (20 enodes) 1553857652.200 * * [simplify]: iters left: 2 (22 enodes) 1553857652.207 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857652.207 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857652.207 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857652.207 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857652.207 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857652.207 * * [simplify]: Extracting #5: cost 1 inf + 449 1553857652.208 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857652.208 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857652.208 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.im y.re))) (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re)))) (hypot y.im y.re))) 1553857652.208 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1553857652.208 * * [simplify]: iters left: 5 (9 enodes) 1553857652.212 * * [simplify]: iters left: 4 (30 enodes) 1553857652.221 * * [simplify]: iters left: 3 (34 enodes) 1553857652.231 * * [simplify]: iters left: 2 (37 enodes) 1553857652.241 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857652.241 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857652.241 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857652.242 * * [simplify]: Extracting #3: cost 12 inf + 4 1553857652.242 * * [simplify]: Extracting #4: cost 6 inf + 383 1553857652.242 * * [simplify]: Extracting #5: cost 0 inf + 1146 1553857652.243 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1553857652.243 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.im y.re))) (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re)))) (hypot y.im y.re))) 1553857652.243 * * * * [progress]: [ 20 / 131 ] simplifiying candidate # 1553857652.243 * [simplify]: Simplifying (/ 1 1) 1553857652.243 * * [simplify]: iters left: 2 (2 enodes) 1553857652.245 * * [simplify]: iters left: 1 (6 enodes) 1553857652.247 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857652.247 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857652.247 * [simplify]: Simplified to 1 1553857652.247 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (hypot y.im y.re))) 1553857652.247 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) 1553857652.248 * * [simplify]: iters left: 5 (8 enodes) 1553857652.251 * * [simplify]: iters left: 4 (27 enodes) 1553857652.258 * * [simplify]: iters left: 3 (31 enodes) 1553857652.267 * * [simplify]: iters left: 2 (34 enodes) 1553857652.275 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857652.276 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857652.276 * * [simplify]: Extracting #2: cost 12 inf + 0 1553857652.276 * * [simplify]: Extracting #3: cost 8 inf + 103 1553857652.276 * * [simplify]: Extracting #4: cost 2 inf + 579 1553857652.276 * * [simplify]: Extracting #5: cost 0 inf + 872 1553857652.277 * [simplify]: Simplified to (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re)) 1553857652.277 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re))) (hypot y.im y.re))) 1553857652.277 * * * * [progress]: [ 21 / 131 ] simplifiying candidate # 1553857652.277 * * * * [progress]: [ 22 / 131 ] simplifiying candidate # 1553857652.277 * * * * [progress]: [ 23 / 131 ] simplifiying candidate # 1553857652.277 * * * * [progress]: [ 24 / 131 ] simplifiying candidate # 1553857652.278 * [simplify]: Simplifying (cbrt (hypot y.im y.re)) 1553857652.278 * * [simplify]: iters left: 2 (4 enodes) 1553857652.279 * * [simplify]: iters left: 1 (12 enodes) 1553857652.282 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857652.282 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857652.282 * * [simplify]: Extracting #2: cost 6 inf + 0 1553857652.282 * * [simplify]: Extracting #3: cost 4 inf + 2 1553857652.283 * * [simplify]: Extracting #4: cost 0 inf + 390 1553857652.283 * [simplify]: Simplified to (cbrt (hypot y.im y.re)) 1553857652.283 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (fma x.re y.re (* x.im y.im)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (cbrt (hypot y.im y.re))) (hypot y.im y.re))) 1553857652.283 * * * * [progress]: [ 25 / 131 ] simplifiying candidate # 1553857652.283 * [simplify]: Simplifying (sqrt (hypot y.im y.re)) 1553857652.283 * * [simplify]: iters left: 2 (4 enodes) 1553857652.285 * * [simplify]: iters left: 1 (12 enodes) 1553857652.288 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857652.288 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857652.288 * * [simplify]: Extracting #2: cost 6 inf + 0 1553857652.288 * * [simplify]: Extracting #3: cost 4 inf + 2 1553857652.288 * * [simplify]: Extracting #4: cost 0 inf + 310 1553857652.288 * [simplify]: Simplified to (sqrt (hypot y.im y.re)) 1553857652.288 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (hypot y.im y.re))) 1553857652.288 * * * * [progress]: [ 26 / 131 ] simplifiying candidate # 1553857652.289 * [simplify]: Simplifying (hypot y.im y.re) 1553857652.289 * * [simplify]: iters left: 1 (3 enodes) 1553857652.290 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857652.290 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857652.290 * * [simplify]: Extracting #2: cost 2 inf + 2 1553857652.290 * * [simplify]: Extracting #3: cost 0 inf + 116 1553857652.290 * [simplify]: Simplified to (hypot y.im y.re) 1553857652.290 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (fma x.re y.re (* x.im y.im)) 1) (hypot y.im y.re)) (hypot y.im y.re))) 1553857652.290 * * * * [progress]: [ 27 / 131 ] simplifiying candidate # 1553857652.290 * [simplify]: Simplifying (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1553857652.291 * * [simplify]: iters left: 6 (8 enodes) 1553857652.294 * * [simplify]: iters left: 5 (27 enodes) 1553857652.299 * * [simplify]: iters left: 4 (31 enodes) 1553857652.303 * * [simplify]: iters left: 3 (34 enodes) 1553857652.307 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857652.307 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857652.307 * * [simplify]: Extracting #2: cost 5 inf + 0 1553857652.307 * * [simplify]: Extracting #3: cost 12 inf + 0 1553857652.307 * * [simplify]: Extracting #4: cost 9 inf + 46 1553857652.307 * * [simplify]: Extracting #5: cost 5 inf + 271 1553857652.307 * * [simplify]: Extracting #6: cost 1 inf + 947 1553857652.308 * * [simplify]: Extracting #7: cost 0 inf + 1166 1553857652.308 * [simplify]: Simplified to (* (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (fma x.im y.im (* x.re y.re)))) 1553857652.308 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (fma x.im y.im (* x.re y.re)))) (/ (hypot y.im y.re) (cbrt (fma x.re y.re (* x.im y.im))))) (hypot y.im y.re))) 1553857652.308 * * * * [progress]: [ 28 / 131 ] simplifiying candidate # 1553857652.308 * [simplify]: Simplifying (sqrt (fma x.re y.re (* x.im y.im))) 1553857652.308 * * [simplify]: iters left: 4 (7 enodes) 1553857652.309 * * [simplify]: iters left: 3 (24 enodes) 1553857652.314 * * [simplify]: iters left: 2 (28 enodes) 1553857652.318 * * [simplify]: iters left: 1 (31 enodes) 1553857652.321 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857652.321 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857652.321 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857652.321 * * [simplify]: Extracting #3: cost 8 inf + 4 1553857652.321 * * [simplify]: Extracting #4: cost 2 inf + 410 1553857652.322 * * [simplify]: Extracting #5: cost 0 inf + 648 1553857652.322 * [simplify]: Simplified to (sqrt (fma x.re y.re (* x.im y.im))) 1553857652.322 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (/ (hypot y.im y.re) (sqrt (fma x.re y.re (* x.im y.im))))) (hypot y.im y.re))) 1553857652.322 * * * * [progress]: [ 29 / 131 ] simplifiying candidate # 1553857652.322 * * * * [progress]: [ 30 / 131 ] simplifiying candidate #real (real->posit16 (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)))) (hypot y.im y.re)))> 1553857652.322 * * * * [progress]: [ 31 / 131 ] simplifiying candidate # 1553857652.322 * * * * [progress]: [ 32 / 131 ] simplifiying candidate # 1553857652.322 * * * * [progress]: [ 33 / 131 ] simplifiying candidate # 1553857652.322 * * * * [progress]: [ 34 / 131 ] simplifiying candidate # 1553857652.322 * * * * [progress]: [ 35 / 131 ] simplifiying candidate # 1553857652.322 * * * * [progress]: [ 36 / 131 ] simplifiying candidate # 1553857652.322 * * * * [progress]: [ 37 / 131 ] simplifiying candidate # 1553857652.322 * * * * [progress]: [ 38 / 131 ] simplifiying candidate # 1553857652.322 * * * * [progress]: [ 39 / 131 ] simplifiying candidate # 1553857652.323 * * * * [progress]: [ 40 / 131 ] simplifiying candidate # 1553857652.323 * * * * [progress]: [ 41 / 131 ] simplifiying candidate #real (real->posit16 (fma x.re y.re (* x.im y.im)))) (hypot y.im y.re)) (hypot y.im y.re)))> 1553857652.323 * * * * [progress]: [ 42 / 131 ] simplifiying candidate # 1553857652.323 * * * * [progress]: [ 43 / 131 ] simplifiying candidate # 1553857652.323 * * * * [progress]: [ 44 / 131 ] simplifiying candidate # 1553857652.323 * * * * [progress]: [ 45 / 131 ] simplifiying candidate # 1553857652.323 * [simplify]: Simplifying (- (- (log (fma x.re y.re (* x.im y.im))) (log (hypot y.im y.re))) (log (hypot y.im y.re))) 1553857652.323 * * [simplify]: iters left: 6 (11 enodes) 1553857652.325 * * [simplify]: iters left: 5 (41 enodes) 1553857652.333 * * [simplify]: iters left: 4 (59 enodes) 1553857652.343 * * [simplify]: iters left: 3 (71 enodes) 1553857652.353 * * [simplify]: iters left: 2 (73 enodes) 1553857652.360 * * [simplify]: iters left: 1 (80 enodes) 1553857652.375 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857652.375 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857652.376 * * [simplify]: Extracting #2: cost 24 inf + 0 1553857652.376 * * [simplify]: Extracting #3: cost 32 inf + 0 1553857652.376 * * [simplify]: Extracting #4: cost 28 inf + 145 1553857652.377 * * [simplify]: Extracting #5: cost 15 inf + 2018 1553857652.378 * * [simplify]: Extracting #6: cost 5 inf + 4201 1553857652.380 * * [simplify]: Extracting #7: cost 0 inf + 6031 1553857652.382 * [simplify]: Simplified to (- (- (log (fma x.re y.re (* x.im y.im))) (log (hypot y.im y.re))) (log (hypot y.im y.re))) 1553857652.382 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (- (log (fma x.re y.re (* x.im y.im))) (log (hypot y.im y.re))) (log (hypot y.im y.re))))) 1553857652.382 * * * * [progress]: [ 46 / 131 ] simplifiying candidate # 1553857652.382 * [simplify]: Simplifying (- (log (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (log (hypot y.im y.re))) 1553857652.383 * * [simplify]: iters left: 6 (11 enodes) 1553857652.387 * * [simplify]: iters left: 5 (40 enodes) 1553857652.398 * * [simplify]: iters left: 4 (54 enodes) 1553857652.416 * * [simplify]: iters left: 3 (74 enodes) 1553857652.436 * * [simplify]: iters left: 2 (77 enodes) 1553857652.452 * * [simplify]: iters left: 1 (78 enodes) 1553857652.469 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857652.469 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857652.470 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857652.470 * * [simplify]: Extracting #3: cost 26 inf + 0 1553857652.470 * * [simplify]: Extracting #4: cost 21 inf + 314 1553857652.471 * * [simplify]: Extracting #5: cost 10 inf + 1601 1553857652.471 * * [simplify]: Extracting #6: cost 3 inf + 3241 1553857652.473 * * [simplify]: Extracting #7: cost 0 inf + 3822 1553857652.474 * [simplify]: Simplified to (- (log (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (log (hypot y.im y.re))) 1553857652.474 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (log (hypot y.im y.re))))) 1553857652.474 * * * * [progress]: [ 47 / 131 ] simplifiying candidate # 1553857652.474 * * * * [progress]: [ 48 / 131 ] simplifiying candidate # 1553857652.475 * * * * [progress]: [ 49 / 131 ] simplifiying candidate # 1553857652.475 * [simplify]: Simplifying (/ (/ (* (* (fma x.re y.re (* x.im y.im)) (fma x.re y.re (* x.im y.im))) (fma x.re y.re (* x.im y.im))) (* (* (hypot y.im y.re) (hypot y.im y.re)) (hypot y.im y.re))) (* (* (hypot y.im y.re) (hypot y.im y.re)) (hypot y.im y.re))) 1553857652.475 * * [simplify]: iters left: 6 (13 enodes) 1553857652.482 * * [simplify]: iters left: 5 (55 enodes) 1553857652.503 * * [simplify]: iters left: 4 (153 enodes) 1553857652.591 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857652.592 * * [simplify]: Extracting #1: cost 46 inf + 0 1553857652.592 * * [simplify]: Extracting #2: cost 116 inf + 0 1553857652.594 * * [simplify]: Extracting #3: cost 139 inf + 1225 1553857652.603 * * [simplify]: Extracting #4: cost 36 inf + 26117 1553857652.621 * * [simplify]: Extracting #5: cost 0 inf + 35530 1553857652.639 * * [simplify]: Extracting #6: cost 0 inf + 34810 1553857652.656 * * [simplify]: Extracting #7: cost 0 inf + 34770 1553857652.674 * [simplify]: Simplified to (* (/ (fma x.re y.re (* x.im y.im)) (* (hypot y.im y.re) (hypot y.im y.re))) (* (/ (fma x.re y.re (* x.im y.im)) (* (hypot y.im y.re) (hypot y.im y.re))) (/ (fma x.re y.re (* x.im y.im)) (* (hypot y.im y.re) (hypot y.im y.re))))) 1553857652.674 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (* (/ (fma x.re y.re (* x.im y.im)) (* (hypot y.im y.re) (hypot y.im y.re))) (* (/ (fma x.re y.re (* x.im y.im)) (* (hypot y.im y.re) (hypot y.im y.re))) (/ (fma x.re y.re (* x.im y.im)) (* (hypot y.im y.re) (hypot y.im y.re))))))) 1553857652.674 * * * * [progress]: [ 50 / 131 ] simplifiying candidate # 1553857652.674 * [simplify]: Simplifying (/ (* (* (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (* (* (hypot y.im y.re) (hypot y.im y.re)) (hypot y.im y.re))) 1553857652.674 * * [simplify]: iters left: 6 (13 enodes) 1553857652.681 * * [simplify]: iters left: 5 (57 enodes) 1553857652.701 * * [simplify]: iters left: 4 (142 enodes) 1553857652.750 * * [simplify]: iters left: 3 (448 enodes) 1553857653.001 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857653.002 * * [simplify]: Extracting #1: cost 59 inf + 0 1553857653.002 * * [simplify]: Extracting #2: cost 165 inf + 1 1553857653.004 * * [simplify]: Extracting #3: cost 229 inf + 1982 1553857653.011 * * [simplify]: Extracting #4: cost 111 inf + 33633 1553857653.042 * * [simplify]: Extracting #5: cost 1 inf + 65586 1553857653.073 * * [simplify]: Extracting #6: cost 0 inf + 65067 1553857653.091 * * [simplify]: Extracting #7: cost 0 inf + 65027 1553857653.120 * [simplify]: Simplified to (* (* (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re)) (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re))) (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re))) 1553857653.120 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (* (* (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re)) (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re))) (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re))))) 1553857653.120 * * * * [progress]: [ 51 / 131 ] simplifiying candidate # 1553857653.121 * * * * [progress]: [ 52 / 131 ] simplifiying candidate # 1553857653.121 * * * * [progress]: [ 53 / 131 ] simplifiying candidate # 1553857653.121 * * * * [progress]: [ 54 / 131 ] simplifiying candidate # 1553857653.121 * * * * [progress]: [ 55 / 131 ] simplifiying candidate # 1553857653.121 * [simplify]: Simplifying (/ (* (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857653.121 * * [simplify]: iters left: 6 (13 enodes) 1553857653.126 * * [simplify]: iters left: 5 (48 enodes) 1553857653.133 * * [simplify]: iters left: 4 (67 enodes) 1553857653.142 * * [simplify]: iters left: 3 (77 enodes) 1553857653.152 * * [simplify]: iters left: 2 (80 enodes) 1553857653.168 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857653.168 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857653.168 * * [simplify]: Extracting #2: cost 22 inf + 0 1553857653.169 * * [simplify]: Extracting #3: cost 27 inf + 0 1553857653.169 * * [simplify]: Extracting #4: cost 30 inf + 2 1553857653.169 * * [simplify]: Extracting #5: cost 21 inf + 929 1553857653.170 * * [simplify]: Extracting #6: cost 14 inf + 2088 1553857653.172 * * [simplify]: Extracting #7: cost 2 inf + 6856 1553857653.173 * * [simplify]: Extracting #8: cost 0 inf + 7724 1553857653.174 * [simplify]: Simplified to (* (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1553857653.175 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1553857653.175 * [simplify]: Simplifying (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1553857653.175 * * [simplify]: iters left: 6 (11 enodes) 1553857653.177 * * [simplify]: iters left: 5 (36 enodes) 1553857653.182 * * [simplify]: iters left: 4 (40 enodes) 1553857653.188 * * [simplify]: iters left: 3 (43 enodes) 1553857653.193 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857653.193 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857653.193 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857653.193 * * [simplify]: Extracting #3: cost 13 inf + 0 1553857653.193 * * [simplify]: Extracting #4: cost 16 inf + 2 1553857653.193 * * [simplify]: Extracting #5: cost 12 inf + 297 1553857653.193 * * [simplify]: Extracting #6: cost 7 inf + 811 1553857653.194 * * [simplify]: Extracting #7: cost 0 inf + 2482 1553857653.194 * [simplify]: Simplified to (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1553857653.194 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1553857653.194 * * * * [progress]: [ 56 / 131 ] simplifiying candidate # 1553857653.194 * [simplify]: Simplifying (/ (* (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1553857653.195 * * [simplify]: iters left: 6 (12 enodes) 1553857653.197 * * [simplify]: iters left: 5 (41 enodes) 1553857653.203 * * [simplify]: iters left: 4 (49 enodes) 1553857653.210 * * [simplify]: iters left: 3 (55 enodes) 1553857653.223 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857653.223 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857653.224 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857653.224 * * [simplify]: Extracting #3: cost 19 inf + 0 1553857653.224 * * [simplify]: Extracting #4: cost 22 inf + 2 1553857653.224 * * [simplify]: Extracting #5: cost 14 inf + 594 1553857653.225 * * [simplify]: Extracting #6: cost 7 inf + 1968 1553857653.226 * * [simplify]: Extracting #7: cost 2 inf + 3698 1553857653.227 * * [simplify]: Extracting #8: cost 0 inf + 4446 1553857653.228 * [simplify]: Simplified to (/ (cbrt (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re))) (/ (sqrt (hypot y.im y.re)) (cbrt (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re))))) 1553857653.228 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re))) (/ (sqrt (hypot y.im y.re)) (cbrt (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re))))) (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1553857653.229 * [simplify]: Simplifying (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1553857653.229 * * [simplify]: iters left: 6 (11 enodes) 1553857653.234 * * [simplify]: iters left: 5 (36 enodes) 1553857653.240 * * [simplify]: iters left: 4 (40 enodes) 1553857653.245 * * [simplify]: iters left: 3 (43 enodes) 1553857653.251 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857653.251 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857653.251 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857653.251 * * [simplify]: Extracting #3: cost 13 inf + 0 1553857653.251 * * [simplify]: Extracting #4: cost 16 inf + 2 1553857653.251 * * [simplify]: Extracting #5: cost 12 inf + 257 1553857653.251 * * [simplify]: Extracting #6: cost 7 inf + 731 1553857653.251 * * [simplify]: Extracting #7: cost 0 inf + 2322 1553857653.252 * [simplify]: Simplified to (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1553857653.252 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1553857653.252 * * * * [progress]: [ 57 / 131 ] simplifiying candidate # 1553857653.252 * [simplify]: Simplifying (/ (* (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)))) 1) 1553857653.252 * * [simplify]: iters left: 6 (12 enodes) 1553857653.256 * * [simplify]: iters left: 5 (41 enodes) 1553857653.262 * * [simplify]: iters left: 4 (55 enodes) 1553857653.271 * * [simplify]: iters left: 3 (59 enodes) 1553857653.286 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857653.286 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857653.286 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857653.286 * * [simplify]: Extracting #3: cost 10 inf + 1 1553857653.286 * * [simplify]: Extracting #4: cost 18 inf + 1 1553857653.286 * * [simplify]: Extracting #5: cost 16 inf + 5 1553857653.287 * * [simplify]: Extracting #6: cost 6 inf + 873 1553857653.287 * * [simplify]: Extracting #7: cost 2 inf + 2050 1553857653.287 * * [simplify]: Extracting #8: cost 0 inf + 2679 1553857653.288 * [simplify]: Simplified to (* (cbrt (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re))) (cbrt (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re)))) 1553857653.288 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re))) (cbrt (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re)))) (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (hypot y.im y.re)))) 1553857653.288 * [simplify]: Simplifying (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (hypot y.im y.re)) 1553857653.288 * * [simplify]: iters left: 6 (10 enodes) 1553857653.290 * * [simplify]: iters left: 5 (33 enodes) 1553857653.296 * * [simplify]: iters left: 4 (37 enodes) 1553857653.301 * * [simplify]: iters left: 3 (40 enodes) 1553857653.306 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857653.306 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857653.306 * * [simplify]: Extracting #2: cost 9 inf + 0 1553857653.306 * * [simplify]: Extracting #3: cost 7 inf + 116 1553857653.306 * * [simplify]: Extracting #4: cost 12 inf + 116 1553857653.306 * * [simplify]: Extracting #5: cost 11 inf + 160 1553857653.306 * * [simplify]: Extracting #6: cost 5 inf + 773 1553857653.307 * * [simplify]: Extracting #7: cost 0 inf + 2048 1553857653.307 * [simplify]: Simplified to (/ (cbrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (hypot y.im y.re)) 1553857653.307 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)))) 1) (/ (cbrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (hypot y.im y.re)))) 1553857653.307 * * * * [progress]: [ 58 / 131 ] simplifiying candidate # 1553857653.307 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857653.307 * * [simplify]: iters left: 6 (12 enodes) 1553857653.310 * * [simplify]: iters left: 5 (41 enodes) 1553857653.318 * * [simplify]: iters left: 4 (47 enodes) 1553857653.331 * * [simplify]: iters left: 3 (50 enodes) 1553857653.344 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857653.344 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857653.344 * * [simplify]: Extracting #2: cost 12 inf + 0 1553857653.344 * * [simplify]: Extracting #3: cost 17 inf + 0 1553857653.344 * * [simplify]: Extracting #4: cost 20 inf + 2 1553857653.344 * * [simplify]: Extracting #5: cost 10 inf + 1062 1553857653.345 * * [simplify]: Extracting #6: cost 5 inf + 1734 1553857653.346 * * [simplify]: Extracting #7: cost 1 inf + 3070 1553857653.347 * * [simplify]: Extracting #8: cost 0 inf + 3464 1553857653.348 * [simplify]: Simplified to (/ (sqrt (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857653.348 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1553857653.348 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1553857653.348 * * [simplify]: iters left: 6 (11 enodes) 1553857653.353 * * [simplify]: iters left: 5 (36 enodes) 1553857653.365 * * [simplify]: iters left: 4 (40 enodes) 1553857653.376 * * [simplify]: iters left: 3 (43 enodes) 1553857653.387 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857653.387 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857653.387 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857653.387 * * [simplify]: Extracting #3: cost 13 inf + 0 1553857653.387 * * [simplify]: Extracting #4: cost 16 inf + 2 1553857653.387 * * [simplify]: Extracting #5: cost 12 inf + 297 1553857653.388 * * [simplify]: Extracting #6: cost 7 inf + 811 1553857653.388 * * [simplify]: Extracting #7: cost 0 inf + 2322 1553857653.389 * [simplify]: Simplified to (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1553857653.389 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1553857653.389 * * * * [progress]: [ 59 / 131 ] simplifiying candidate # 1553857653.390 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1553857653.390 * * [simplify]: iters left: 6 (11 enodes) 1553857653.395 * * [simplify]: iters left: 5 (36 enodes) 1553857653.405 * * [simplify]: iters left: 4 (40 enodes) 1553857653.416 * * [simplify]: iters left: 3 (43 enodes) 1553857653.426 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857653.426 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857653.427 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857653.427 * * [simplify]: Extracting #3: cost 13 inf + 0 1553857653.427 * * [simplify]: Extracting #4: cost 16 inf + 2 1553857653.427 * * [simplify]: Extracting #5: cost 12 inf + 257 1553857653.427 * * [simplify]: Extracting #6: cost 7 inf + 731 1553857653.428 * * [simplify]: Extracting #7: cost 0 inf + 2162 1553857653.428 * [simplify]: Simplified to (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1553857653.428 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1553857653.429 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1553857653.429 * * [simplify]: iters left: 6 (11 enodes) 1553857653.433 * * [simplify]: iters left: 5 (36 enodes) 1553857653.443 * * [simplify]: iters left: 4 (40 enodes) 1553857653.455 * * [simplify]: iters left: 3 (43 enodes) 1553857653.465 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857653.465 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857653.465 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857653.465 * * [simplify]: Extracting #3: cost 13 inf + 0 1553857653.466 * * [simplify]: Extracting #4: cost 16 inf + 2 1553857653.466 * * [simplify]: Extracting #5: cost 12 inf + 257 1553857653.466 * * [simplify]: Extracting #6: cost 7 inf + 731 1553857653.467 * * [simplify]: Extracting #7: cost 0 inf + 2162 1553857653.467 * [simplify]: Simplified to (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1553857653.467 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1553857653.468 * * * * [progress]: [ 60 / 131 ] simplifiying candidate # 1553857653.468 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) 1) 1553857653.468 * * [simplify]: iters left: 6 (11 enodes) 1553857653.473 * * [simplify]: iters left: 5 (36 enodes) 1553857653.484 * * [simplify]: iters left: 4 (42 enodes) 1553857653.496 * * [simplify]: iters left: 3 (45 enodes) 1553857653.508 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857653.508 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857653.508 * * [simplify]: Extracting #2: cost 6 inf + 1 1553857653.508 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857653.508 * * [simplify]: Extracting #4: cost 12 inf + 5 1553857653.508 * * [simplify]: Extracting #5: cost 5 inf + 538 1553857653.509 * * [simplify]: Extracting #6: cost 0 inf + 1341 1553857653.509 * [simplify]: Simplified to (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) 1553857653.509 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (hypot y.im y.re)))) 1553857653.510 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (hypot y.im y.re)) 1553857653.510 * * [simplify]: iters left: 6 (10 enodes) 1553857653.514 * * [simplify]: iters left: 5 (33 enodes) 1553857653.526 * * [simplify]: iters left: 4 (37 enodes) 1553857653.537 * * [simplify]: iters left: 3 (40 enodes) 1553857653.547 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857653.547 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857653.547 * * [simplify]: Extracting #2: cost 9 inf + 0 1553857653.547 * * [simplify]: Extracting #3: cost 7 inf + 116 1553857653.547 * * [simplify]: Extracting #4: cost 12 inf + 116 1553857653.548 * * [simplify]: Extracting #5: cost 11 inf + 160 1553857653.548 * * [simplify]: Extracting #6: cost 5 inf + 773 1553857653.548 * * [simplify]: Extracting #7: cost 0 inf + 1888 1553857653.549 * [simplify]: Simplified to (/ (sqrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (hypot y.im y.re)) 1553857653.549 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (/ (sqrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (hypot y.im y.re)))) 1553857653.549 * * * * [progress]: [ 61 / 131 ] simplifiying candidate # 1553857653.550 * [simplify]: Simplifying (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857653.550 * * [simplify]: iters left: 6 (13 enodes) 1553857653.556 * * [simplify]: iters left: 5 (52 enodes) 1553857653.573 * * [simplify]: iters left: 4 (94 enodes) 1553857653.605 * * [simplify]: iters left: 3 (141 enodes) 1553857653.652 * * [simplify]: iters left: 2 (181 enodes) 1553857653.692 * * [simplify]: iters left: 1 (221 enodes) 1553857653.753 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857653.753 * * [simplify]: Extracting #1: cost 33 inf + 0 1553857653.753 * * [simplify]: Extracting #2: cost 87 inf + 0 1553857653.753 * * [simplify]: Extracting #3: cost 86 inf + 64 1553857653.754 * * [simplify]: Extracting #4: cost 77 inf + 1020 1553857653.755 * * [simplify]: Extracting #5: cost 35 inf + 16305 1553857653.762 * * [simplify]: Extracting #6: cost 2 inf + 33558 1553857653.767 * * [simplify]: Extracting #7: cost 0 inf + 34477 1553857653.771 * [simplify]: Simplified to (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1553857653.771 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1553857653.772 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1553857653.772 * * [simplify]: iters left: 6 (11 enodes) 1553857653.774 * * [simplify]: iters left: 5 (38 enodes) 1553857653.779 * * [simplify]: iters left: 4 (44 enodes) 1553857653.785 * * [simplify]: iters left: 3 (47 enodes) 1553857653.791 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857653.791 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857653.791 * * [simplify]: Extracting #2: cost 12 inf + 0 1553857653.791 * * [simplify]: Extracting #3: cost 20 inf + 0 1553857653.791 * * [simplify]: Extracting #4: cost 15 inf + 375 1553857653.791 * * [simplify]: Extracting #5: cost 8 inf + 971 1553857653.792 * * [simplify]: Extracting #6: cost 1 inf + 2612 1553857653.792 * * [simplify]: Extracting #7: cost 0 inf + 2966 1553857653.793 * [simplify]: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857653.793 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))))) 1553857653.793 * * * * [progress]: [ 62 / 131 ] simplifiying candidate # 1553857653.793 * [simplify]: Simplifying (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1553857653.793 * * [simplify]: iters left: 6 (14 enodes) 1553857653.796 * * [simplify]: iters left: 5 (53 enodes) 1553857653.805 * * [simplify]: iters left: 4 (88 enodes) 1553857653.818 * * [simplify]: iters left: 3 (136 enodes) 1553857653.852 * * [simplify]: iters left: 2 (182 enodes) 1553857653.898 * * [simplify]: iters left: 1 (198 enodes) 1553857653.931 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857653.931 * * [simplify]: Extracting #1: cost 23 inf + 0 1553857653.931 * * [simplify]: Extracting #2: cost 46 inf + 0 1553857653.931 * * [simplify]: Extracting #3: cost 54 inf + 0 1553857653.931 * * [simplify]: Extracting #4: cost 51 inf + 46 1553857653.932 * * [simplify]: Extracting #5: cost 43 inf + 1040 1553857653.934 * * [simplify]: Extracting #6: cost 14 inf + 9845 1553857653.937 * * [simplify]: Extracting #7: cost 1 inf + 14676 1553857653.940 * * [simplify]: Extracting #8: cost 0 inf + 15110 1553857653.943 * [simplify]: Simplified to (/ (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1553857653.943 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1553857653.943 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1553857653.943 * * [simplify]: iters left: 6 (12 enodes) 1553857653.946 * * [simplify]: iters left: 5 (41 enodes) 1553857653.951 * * [simplify]: iters left: 4 (50 enodes) 1553857653.958 * * [simplify]: iters left: 3 (55 enodes) 1553857653.965 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857653.965 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857653.965 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857653.965 * * [simplify]: Extracting #3: cost 24 inf + 0 1553857653.965 * * [simplify]: Extracting #4: cost 19 inf + 244 1553857653.966 * * [simplify]: Extracting #5: cost 10 inf + 1645 1553857653.966 * * [simplify]: Extracting #6: cost 2 inf + 3200 1553857653.967 * * [simplify]: Extracting #7: cost 0 inf + 3948 1553857653.967 * [simplify]: Simplified to (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1553857653.967 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1553857653.967 * * * * [progress]: [ 63 / 131 ] simplifiying candidate # 1553857653.967 * [simplify]: Simplifying (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1) 1553857653.968 * * [simplify]: iters left: 6 (14 enodes) 1553857653.971 * * [simplify]: iters left: 5 (53 enodes) 1553857653.988 * * [simplify]: iters left: 4 (88 enodes) 1553857654.017 * * [simplify]: iters left: 3 (116 enodes) 1553857654.055 * * [simplify]: iters left: 2 (137 enodes) 1553857654.092 * * [simplify]: iters left: 1 (140 enodes) 1553857654.118 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857654.118 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857654.118 * * [simplify]: Extracting #2: cost 24 inf + 1 1553857654.118 * * [simplify]: Extracting #3: cost 32 inf + 1 1553857654.118 * * [simplify]: Extracting #4: cost 28 inf + 146 1553857654.119 * * [simplify]: Extracting #5: cost 18 inf + 1199 1553857654.121 * * [simplify]: Extracting #6: cost 3 inf + 5775 1553857654.123 * * [simplify]: Extracting #7: cost 0 inf + 6917 1553857654.126 * [simplify]: Simplified to (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) 1553857654.126 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)))) 1553857654.126 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1553857654.127 * * [simplify]: iters left: 6 (11 enodes) 1553857654.131 * * [simplify]: iters left: 5 (38 enodes) 1553857654.141 * * [simplify]: iters left: 4 (47 enodes) 1553857654.155 * * [simplify]: iters left: 3 (52 enodes) 1553857654.170 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857654.170 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857654.170 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857654.170 * * [simplify]: Extracting #3: cost 19 inf + 59 1553857654.171 * * [simplify]: Extracting #4: cost 11 inf + 929 1553857654.172 * * [simplify]: Extracting #5: cost 1 inf + 3160 1553857654.172 * * [simplify]: Extracting #6: cost 0 inf + 3514 1553857654.173 * [simplify]: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1553857654.173 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))))) 1553857654.174 * * * * [progress]: [ 64 / 131 ] simplifiying candidate # 1553857654.174 * [simplify]: Simplifying (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857654.174 * * [simplify]: iters left: 6 (14 enodes) 1553857654.180 * * [simplify]: iters left: 5 (51 enodes) 1553857654.197 * * [simplify]: iters left: 4 (77 enodes) 1553857654.222 * * [simplify]: iters left: 3 (127 enodes) 1553857654.261 * * [simplify]: iters left: 2 (181 enodes) 1553857654.289 * * [simplify]: iters left: 1 (195 enodes) 1553857654.344 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857654.344 * * [simplify]: Extracting #1: cost 23 inf + 0 1553857654.344 * * [simplify]: Extracting #2: cost 46 inf + 0 1553857654.344 * * [simplify]: Extracting #3: cost 54 inf + 0 1553857654.345 * * [simplify]: Extracting #4: cost 51 inf + 46 1553857654.345 * * [simplify]: Extracting #5: cost 44 inf + 781 1553857654.349 * * [simplify]: Extracting #6: cost 12 inf + 10713 1553857654.355 * * [simplify]: Extracting #7: cost 0 inf + 15150 1553857654.361 * * [simplify]: Extracting #8: cost 0 inf + 15110 1553857654.366 * [simplify]: Simplified to (* (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) 1553857654.367 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1553857654.367 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1553857654.367 * * [simplify]: iters left: 6 (12 enodes) 1553857654.372 * * [simplify]: iters left: 5 (41 enodes) 1553857654.384 * * [simplify]: iters left: 4 (50 enodes) 1553857654.398 * * [simplify]: iters left: 3 (55 enodes) 1553857654.413 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857654.413 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857654.413 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857654.413 * * [simplify]: Extracting #3: cost 24 inf + 0 1553857654.413 * * [simplify]: Extracting #4: cost 19 inf + 244 1553857654.414 * * [simplify]: Extracting #5: cost 10 inf + 1525 1553857654.415 * * [simplify]: Extracting #6: cost 2 inf + 3160 1553857654.416 * * [simplify]: Extracting #7: cost 0 inf + 3948 1553857654.417 * [simplify]: Simplified to (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1553857654.417 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1553857654.417 * * * * [progress]: [ 65 / 131 ] simplifiying candidate # 1553857654.417 * [simplify]: Simplifying (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1553857654.417 * * [simplify]: iters left: 6 (12 enodes) 1553857654.422 * * [simplify]: iters left: 5 (43 enodes) 1553857654.428 * * [simplify]: iters left: 4 (54 enodes) 1553857654.436 * * [simplify]: iters left: 3 (67 enodes) 1553857654.445 * * [simplify]: iters left: 2 (72 enodes) 1553857654.455 * * [simplify]: iters left: 1 (75 enodes) 1553857654.471 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857654.471 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857654.471 * * [simplify]: Extracting #2: cost 23 inf + 0 1553857654.471 * * [simplify]: Extracting #3: cost 26 inf + 2 1553857654.471 * * [simplify]: Extracting #4: cost 20 inf + 398 1553857654.472 * * [simplify]: Extracting #5: cost 3 inf + 4140 1553857654.472 * * [simplify]: Extracting #6: cost 1 inf + 4808 1553857654.473 * * [simplify]: Extracting #7: cost 0 inf + 5162 1553857654.474 * [simplify]: Simplified to (/ (* (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (fma x.im y.im (* x.re y.re)))) (hypot y.im y.re)) 1553857654.474 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (fma x.im y.im (* x.re y.re)))) (hypot y.im y.re)) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1553857654.474 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1553857654.474 * * [simplify]: iters left: 6 (11 enodes) 1553857654.477 * * [simplify]: iters left: 5 (38 enodes) 1553857654.482 * * [simplify]: iters left: 4 (42 enodes) 1553857654.487 * * [simplify]: iters left: 3 (46 enodes) 1553857654.493 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857654.493 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857654.493 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857654.493 * * [simplify]: Extracting #3: cost 15 inf + 59 1553857654.493 * * [simplify]: Extracting #4: cost 11 inf + 354 1553857654.493 * * [simplify]: Extracting #5: cost 8 inf + 537 1553857654.493 * * [simplify]: Extracting #6: cost 1 inf + 1898 1553857654.494 * * [simplify]: Extracting #7: cost 0 inf + 2212 1553857654.494 * [simplify]: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1553857654.494 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)))) 1553857654.494 * * * * [progress]: [ 66 / 131 ] simplifiying candidate # 1553857654.494 * [simplify]: Simplifying (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) 1) 1553857654.494 * * [simplify]: iters left: 6 (13 enodes) 1553857654.498 * * [simplify]: iters left: 5 (46 enodes) 1553857654.513 * * [simplify]: iters left: 4 (63 enodes) 1553857654.524 * * [simplify]: iters left: 3 (78 enodes) 1553857654.534 * * [simplify]: iters left: 2 (87 enodes) 1553857654.552 * * [simplify]: iters left: 1 (89 enodes) 1553857654.571 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857654.571 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857654.571 * * [simplify]: Extracting #2: cost 16 inf + 1 1553857654.572 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857654.572 * * [simplify]: Extracting #4: cost 19 inf + 188 1553857654.572 * * [simplify]: Extracting #5: cost 8 inf + 1856 1553857654.574 * * [simplify]: Extracting #6: cost 0 inf + 3879 1553857654.575 * [simplify]: Simplified to (* (cbrt (fma x.re y.re (* x.im y.im))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re)))) 1553857654.575 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.re y.re (* x.im y.im))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 1553857654.576 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1553857654.576 * * [simplify]: iters left: 6 (11 enodes) 1553857654.580 * * [simplify]: iters left: 5 (38 enodes) 1553857654.590 * * [simplify]: iters left: 4 (47 enodes) 1553857654.596 * * [simplify]: iters left: 3 (52 enodes) 1553857654.603 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857654.603 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857654.603 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857654.603 * * [simplify]: Extracting #3: cost 19 inf + 59 1553857654.603 * * [simplify]: Extracting #4: cost 11 inf + 769 1553857654.603 * * [simplify]: Extracting #5: cost 1 inf + 2880 1553857654.604 * * [simplify]: Extracting #6: cost 0 inf + 3194 1553857654.604 * [simplify]: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 1553857654.604 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.re y.re (* x.im y.im))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re)))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))))) 1553857654.604 * * * * [progress]: [ 67 / 131 ] simplifiying candidate # 1553857654.604 * [simplify]: Simplifying (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857654.605 * * [simplify]: iters left: 6 (14 enodes) 1553857654.608 * * [simplify]: iters left: 5 (51 enodes) 1553857654.617 * * [simplify]: iters left: 4 (84 enodes) 1553857654.638 * * [simplify]: iters left: 3 (125 enodes) 1553857654.664 * * [simplify]: iters left: 2 (175 enodes) 1553857654.692 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857654.692 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857654.692 * * [simplify]: Extracting #2: cost 24 inf + 1 1553857654.692 * * [simplify]: Extracting #3: cost 32 inf + 1 1553857654.692 * * [simplify]: Extracting #4: cost 28 inf + 146 1553857654.693 * * [simplify]: Extracting #5: cost 12 inf + 3052 1553857654.694 * * [simplify]: Extracting #6: cost 1 inf + 6523 1553857654.695 * * [simplify]: Extracting #7: cost 0 inf + 6917 1553857654.697 * [simplify]: Simplified to (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) 1553857654.697 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1553857654.697 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1553857654.697 * * [simplify]: iters left: 6 (11 enodes) 1553857654.702 * * [simplify]: iters left: 5 (38 enodes) 1553857654.713 * * [simplify]: iters left: 4 (47 enodes) 1553857654.726 * * [simplify]: iters left: 3 (52 enodes) 1553857654.739 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857654.739 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857654.739 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857654.740 * * [simplify]: Extracting #3: cost 16 inf + 550 1553857654.740 * * [simplify]: Extracting #4: cost 10 inf + 1028 1553857654.741 * * [simplify]: Extracting #5: cost 0 inf + 3514 1553857654.742 * [simplify]: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))) 1553857654.742 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))))) 1553857654.742 * * * * [progress]: [ 68 / 131 ] simplifiying candidate # 1553857654.742 * [simplify]: Simplifying (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) (sqrt (hypot y.im y.re))) 1553857654.743 * * [simplify]: iters left: 6 (13 enodes) 1553857654.749 * * [simplify]: iters left: 5 (46 enodes) 1553857654.763 * * [simplify]: iters left: 4 (68 enodes) 1553857654.774 * * [simplify]: iters left: 3 (86 enodes) 1553857654.786 * * [simplify]: iters left: 2 (100 enodes) 1553857654.802 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857654.803 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857654.803 * * [simplify]: Extracting #2: cost 16 inf + 1 1553857654.803 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857654.803 * * [simplify]: Extracting #4: cost 19 inf + 188 1553857654.804 * * [simplify]: Extracting #5: cost 7 inf + 2007 1553857654.805 * * [simplify]: Extracting #6: cost 1 inf + 3525 1553857654.806 * * [simplify]: Extracting #7: cost 0 inf + 3879 1553857654.808 * [simplify]: Simplified to (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) 1553857654.808 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1553857654.808 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1553857654.808 * * [simplify]: iters left: 6 (11 enodes) 1553857654.813 * * [simplify]: iters left: 5 (38 enodes) 1553857654.820 * * [simplify]: iters left: 4 (47 enodes) 1553857654.827 * * [simplify]: iters left: 3 (52 enodes) 1553857654.833 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857654.833 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857654.833 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857654.833 * * [simplify]: Extracting #3: cost 16 inf + 430 1553857654.834 * * [simplify]: Extracting #4: cost 10 inf + 868 1553857654.834 * * [simplify]: Extracting #5: cost 0 inf + 3194 1553857654.834 * [simplify]: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 1553857654.835 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))))) 1553857654.835 * * * * [progress]: [ 69 / 131 ] simplifiying candidate # 1553857654.835 * [simplify]: Simplifying (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) 1) 1553857654.835 * * [simplify]: iters left: 6 (11 enodes) 1553857654.838 * * [simplify]: iters left: 5 (36 enodes) 1553857654.844 * * [simplify]: iters left: 4 (50 enodes) 1553857654.857 * * [simplify]: iters left: 3 (54 enodes) 1553857654.871 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857654.871 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857654.871 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857654.871 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857654.871 * * [simplify]: Extracting #4: cost 12 inf + 5 1553857654.871 * * [simplify]: Extracting #5: cost 8 inf + 230 1553857654.872 * * [simplify]: Extracting #6: cost 2 inf + 1168 1553857654.872 * * [simplify]: Extracting #7: cost 0 inf + 1607 1553857654.873 * [simplify]: Simplified to (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1553857654.873 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (hypot y.im y.re)))) 1553857654.873 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (hypot y.im y.re)) 1553857654.874 * * [simplify]: iters left: 6 (10 enodes) 1553857654.878 * * [simplify]: iters left: 5 (35 enodes) 1553857654.888 * * [simplify]: iters left: 4 (41 enodes) 1553857654.899 * * [simplify]: iters left: 3 (44 enodes) 1553857654.910 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857654.910 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857654.910 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857654.910 * * [simplify]: Extracting #3: cost 15 inf + 59 1553857654.910 * * [simplify]: Extracting #4: cost 11 inf + 354 1553857654.911 * * [simplify]: Extracting #5: cost 7 inf + 579 1553857654.911 * * [simplify]: Extracting #6: cost 0 inf + 2212 1553857654.912 * [simplify]: Simplified to (/ (/ (cbrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) (hypot y.im y.re)) 1553857654.912 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (/ (/ (cbrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) (hypot y.im y.re)))) 1553857654.912 * * * * [progress]: [ 70 / 131 ] simplifiying candidate # 1553857654.913 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857654.913 * * [simplify]: iters left: 6 (12 enodes) 1553857654.915 * * [simplify]: iters left: 5 (45 enodes) 1553857654.922 * * [simplify]: iters left: 4 (62 enodes) 1553857654.934 * * [simplify]: iters left: 3 (69 enodes) 1553857654.947 * * [simplify]: iters left: 2 (80 enodes) 1553857654.973 * * [simplify]: iters left: 1 (104 enodes) 1553857654.995 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857654.996 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857654.996 * * [simplify]: Extracting #2: cost 31 inf + 0 1553857654.996 * * [simplify]: Extracting #3: cost 41 inf + 61 1553857654.996 * * [simplify]: Extracting #4: cost 31 inf + 720 1553857654.997 * * [simplify]: Extracting #5: cost 11 inf + 5785 1553857654.998 * * [simplify]: Extracting #6: cost 1 inf + 9654 1553857654.999 * * [simplify]: Extracting #7: cost 0 inf + 10008 1553857655.000 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1553857655.000 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.im y.im (* x.re y.re))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1553857655.000 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1553857655.001 * * [simplify]: iters left: 6 (11 enodes) 1553857655.003 * * [simplify]: iters left: 5 (38 enodes) 1553857655.008 * * [simplify]: iters left: 4 (44 enodes) 1553857655.014 * * [simplify]: iters left: 3 (47 enodes) 1553857655.021 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857655.021 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857655.021 * * [simplify]: Extracting #2: cost 12 inf + 0 1553857655.021 * * [simplify]: Extracting #3: cost 20 inf + 0 1553857655.021 * * [simplify]: Extracting #4: cost 15 inf + 375 1553857655.021 * * [simplify]: Extracting #5: cost 8 inf + 971 1553857655.022 * * [simplify]: Extracting #6: cost 1 inf + 2412 1553857655.022 * * [simplify]: Extracting #7: cost 0 inf + 2726 1553857655.022 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857655.022 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))))) 1553857655.023 * * * * [progress]: [ 71 / 131 ] simplifiying candidate # 1553857655.023 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1553857655.023 * * [simplify]: iters left: 6 (13 enodes) 1553857655.026 * * [simplify]: iters left: 5 (46 enodes) 1553857655.034 * * [simplify]: iters left: 4 (60 enodes) 1553857655.049 * * [simplify]: iters left: 3 (75 enodes) 1553857655.067 * * [simplify]: iters left: 2 (77 enodes) 1553857655.077 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857655.077 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857655.077 * * [simplify]: Extracting #2: cost 24 inf + 0 1553857655.077 * * [simplify]: Extracting #3: cost 32 inf + 0 1553857655.077 * * [simplify]: Extracting #4: cost 27 inf + 187 1553857655.077 * * [simplify]: Extracting #5: cost 14 inf + 2081 1553857655.078 * * [simplify]: Extracting #6: cost 1 inf + 5815 1553857655.079 * * [simplify]: Extracting #7: cost 0 inf + 6072 1553857655.080 * [simplify]: Simplified to (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1553857655.080 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1553857655.081 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1553857655.081 * * [simplify]: iters left: 6 (12 enodes) 1553857655.083 * * [simplify]: iters left: 5 (41 enodes) 1553857655.090 * * [simplify]: iters left: 4 (50 enodes) 1553857655.097 * * [simplify]: iters left: 3 (55 enodes) 1553857655.104 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857655.104 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857655.104 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857655.104 * * [simplify]: Extracting #3: cost 24 inf + 0 1553857655.104 * * [simplify]: Extracting #4: cost 19 inf + 244 1553857655.104 * * [simplify]: Extracting #5: cost 10 inf + 1485 1553857655.105 * * [simplify]: Extracting #6: cost 2 inf + 2960 1553857655.105 * * [simplify]: Extracting #7: cost 0 inf + 3628 1553857655.107 * [simplify]: Simplified to (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1553857655.107 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1553857655.107 * * * * [progress]: [ 72 / 131 ] simplifiying candidate # 1553857655.107 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1) 1553857655.107 * * [simplify]: iters left: 6 (13 enodes) 1553857655.114 * * [simplify]: iters left: 5 (46 enodes) 1553857655.128 * * [simplify]: iters left: 4 (60 enodes) 1553857655.149 * * [simplify]: iters left: 3 (70 enodes) 1553857655.167 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857655.167 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857655.167 * * [simplify]: Extracting #2: cost 12 inf + 1 1553857655.167 * * [simplify]: Extracting #3: cost 20 inf + 1 1553857655.168 * * [simplify]: Extracting #4: cost 16 inf + 119 1553857655.168 * * [simplify]: Extracting #5: cost 7 inf + 1071 1553857655.169 * * [simplify]: Extracting #6: cost 2 inf + 2099 1553857655.170 * * [simplify]: Extracting #7: cost 0 inf + 2727 1553857655.171 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857655.171 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)))) 1553857655.171 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1553857655.171 * * [simplify]: iters left: 6 (11 enodes) 1553857655.176 * * [simplify]: iters left: 5 (38 enodes) 1553857655.187 * * [simplify]: iters left: 4 (47 enodes) 1553857655.202 * * [simplify]: iters left: 3 (52 enodes) 1553857655.217 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857655.217 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857655.217 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857655.217 * * [simplify]: Extracting #3: cost 19 inf + 59 1553857655.218 * * [simplify]: Extracting #4: cost 11 inf + 929 1553857655.218 * * [simplify]: Extracting #5: cost 1 inf + 2880 1553857655.219 * * [simplify]: Extracting #6: cost 0 inf + 3194 1553857655.220 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1553857655.220 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))))) 1553857655.220 * * * * [progress]: [ 73 / 131 ] simplifiying candidate # 1553857655.221 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857655.221 * * [simplify]: iters left: 6 (13 enodes) 1553857655.227 * * [simplify]: iters left: 5 (46 enodes) 1553857655.239 * * [simplify]: iters left: 4 (60 enodes) 1553857655.256 * * [simplify]: iters left: 3 (72 enodes) 1553857655.273 * * [simplify]: iters left: 2 (75 enodes) 1553857655.292 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857655.292 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857655.292 * * [simplify]: Extracting #2: cost 22 inf + 0 1553857655.292 * * [simplify]: Extracting #3: cost 32 inf + 0 1553857655.293 * * [simplify]: Extracting #4: cost 27 inf + 187 1553857655.293 * * [simplify]: Extracting #5: cost 18 inf + 1173 1553857655.293 * * [simplify]: Extracting #6: cost 5 inf + 4713 1553857655.294 * * [simplify]: Extracting #7: cost 0 inf + 6072 1553857655.295 * [simplify]: Simplified to (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857655.295 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1553857655.295 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1553857655.296 * * [simplify]: iters left: 6 (12 enodes) 1553857655.298 * * [simplify]: iters left: 5 (41 enodes) 1553857655.304 * * [simplify]: iters left: 4 (50 enodes) 1553857655.310 * * [simplify]: iters left: 3 (55 enodes) 1553857655.318 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857655.318 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857655.318 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857655.318 * * [simplify]: Extracting #3: cost 24 inf + 0 1553857655.318 * * [simplify]: Extracting #4: cost 19 inf + 244 1553857655.319 * * [simplify]: Extracting #5: cost 10 inf + 1365 1553857655.319 * * [simplify]: Extracting #6: cost 2 inf + 2920 1553857655.320 * * [simplify]: Extracting #7: cost 0 inf + 3628 1553857655.322 * [simplify]: Simplified to (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1553857655.322 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1553857655.322 * * * * [progress]: [ 74 / 131 ] simplifiying candidate # 1553857655.322 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1553857655.322 * * [simplify]: iters left: 6 (11 enodes) 1553857655.327 * * [simplify]: iters left: 5 (38 enodes) 1553857655.338 * * [simplify]: iters left: 4 (42 enodes) 1553857655.350 * * [simplify]: iters left: 3 (46 enodes) 1553857655.361 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857655.361 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857655.361 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857655.361 * * [simplify]: Extracting #3: cost 15 inf + 59 1553857655.361 * * [simplify]: Extracting #4: cost 11 inf + 354 1553857655.362 * * [simplify]: Extracting #5: cost 8 inf + 537 1553857655.362 * * [simplify]: Extracting #6: cost 1 inf + 1698 1553857655.363 * * [simplify]: Extracting #7: cost 0 inf + 1972 1553857655.364 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1553857655.364 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1553857655.364 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1553857655.364 * * [simplify]: iters left: 6 (11 enodes) 1553857655.369 * * [simplify]: iters left: 5 (38 enodes) 1553857655.379 * * [simplify]: iters left: 4 (42 enodes) 1553857655.391 * * [simplify]: iters left: 3 (46 enodes) 1553857655.403 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857655.403 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857655.403 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857655.403 * * [simplify]: Extracting #3: cost 15 inf + 59 1553857655.403 * * [simplify]: Extracting #4: cost 11 inf + 354 1553857655.404 * * [simplify]: Extracting #5: cost 8 inf + 537 1553857655.404 * * [simplify]: Extracting #6: cost 1 inf + 1698 1553857655.405 * * [simplify]: Extracting #7: cost 0 inf + 1972 1553857655.406 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1553857655.406 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)))) 1553857655.406 * * * * [progress]: [ 75 / 131 ] simplifiying candidate # 1553857655.406 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1) 1553857655.406 * * [simplify]: iters left: 6 (12 enodes) 1553857655.414 * * [simplify]: iters left: 5 (41 enodes) 1553857655.428 * * [simplify]: iters left: 4 (50 enodes) 1553857655.443 * * [simplify]: iters left: 3 (56 enodes) 1553857655.458 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857655.458 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857655.458 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857655.458 * * [simplify]: Extracting #3: cost 16 inf + 1 1553857655.458 * * [simplify]: Extracting #4: cost 12 inf + 119 1553857655.458 * * [simplify]: Extracting #5: cost 4 inf + 679 1553857655.459 * * [simplify]: Extracting #6: cost 1 inf + 1231 1553857655.459 * * [simplify]: Extracting #7: cost 0 inf + 1505 1553857655.460 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1553857655.460 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 1553857655.460 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1553857655.461 * * [simplify]: iters left: 6 (11 enodes) 1553857655.465 * * [simplify]: iters left: 5 (38 enodes) 1553857655.476 * * [simplify]: iters left: 4 (47 enodes) 1553857655.489 * * [simplify]: iters left: 3 (52 enodes) 1553857655.502 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857655.502 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857655.502 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857655.502 * * [simplify]: Extracting #3: cost 19 inf + 59 1553857655.502 * * [simplify]: Extracting #4: cost 11 inf + 769 1553857655.503 * * [simplify]: Extracting #5: cost 1 inf + 2600 1553857655.504 * * [simplify]: Extracting #6: cost 0 inf + 2874 1553857655.505 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 1553857655.505 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1) (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))))) 1553857655.505 * * * * [progress]: [ 76 / 131 ] simplifiying candidate # 1553857655.506 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857655.506 * * [simplify]: iters left: 6 (13 enodes) 1553857655.512 * * [simplify]: iters left: 5 (46 enodes) 1553857655.526 * * [simplify]: iters left: 4 (58 enodes) 1553857655.543 * * [simplify]: iters left: 3 (66 enodes) 1553857655.561 * * [simplify]: iters left: 2 (67 enodes) 1553857655.579 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857655.579 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857655.579 * * [simplify]: Extracting #2: cost 12 inf + 1 1553857655.579 * * [simplify]: Extracting #3: cost 20 inf + 1 1553857655.580 * * [simplify]: Extracting #4: cost 16 inf + 119 1553857655.580 * * [simplify]: Extracting #5: cost 8 inf + 894 1553857655.581 * * [simplify]: Extracting #6: cost 2 inf + 2099 1553857655.581 * * [simplify]: Extracting #7: cost 0 inf + 2727 1553857655.582 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857655.582 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1553857655.583 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1553857655.583 * * [simplify]: iters left: 6 (11 enodes) 1553857655.588 * * [simplify]: iters left: 5 (38 enodes) 1553857655.599 * * [simplify]: iters left: 4 (47 enodes) 1553857655.612 * * [simplify]: iters left: 3 (52 enodes) 1553857655.626 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857655.626 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857655.626 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857655.626 * * [simplify]: Extracting #3: cost 16 inf + 550 1553857655.626 * * [simplify]: Extracting #4: cost 10 inf + 1028 1553857655.627 * * [simplify]: Extracting #5: cost 0 inf + 3194 1553857655.628 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))) 1553857655.628 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))))) 1553857655.628 * * * * [progress]: [ 77 / 131 ] simplifiying candidate # 1553857655.629 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) (sqrt (hypot y.im y.re))) 1553857655.629 * * [simplify]: iters left: 6 (12 enodes) 1553857655.635 * * [simplify]: iters left: 5 (41 enodes) 1553857655.648 * * [simplify]: iters left: 4 (49 enodes) 1553857655.663 * * [simplify]: iters left: 3 (55 enodes) 1553857655.677 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857655.677 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857655.677 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857655.677 * * [simplify]: Extracting #3: cost 16 inf + 1 1553857655.677 * * [simplify]: Extracting #4: cost 13 inf + 62 1553857655.677 * * [simplify]: Extracting #5: cost 6 inf + 540 1553857655.678 * * [simplify]: Extracting #6: cost 1 inf + 1231 1553857655.678 * * [simplify]: Extracting #7: cost 0 inf + 1505 1553857655.679 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1553857655.679 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1553857655.679 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1553857655.679 * * [simplify]: iters left: 6 (11 enodes) 1553857655.684 * * [simplify]: iters left: 5 (38 enodes) 1553857655.695 * * [simplify]: iters left: 4 (47 enodes) 1553857655.707 * * [simplify]: iters left: 3 (52 enodes) 1553857655.721 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857655.721 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857655.721 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857655.722 * * [simplify]: Extracting #3: cost 16 inf + 430 1553857655.722 * * [simplify]: Extracting #4: cost 10 inf + 868 1553857655.723 * * [simplify]: Extracting #5: cost 0 inf + 2874 1553857655.726 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 1553857655.726 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) (sqrt (hypot y.im y.re))) (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))))) 1553857655.726 * * * * [progress]: [ 78 / 131 ] simplifiying candidate # 1553857655.726 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) 1) 1553857655.726 * * [simplify]: iters left: 6 (10 enodes) 1553857655.731 * * [simplify]: iters left: 5 (31 enodes) 1553857655.741 * * [simplify]: iters left: 4 (39 enodes) 1553857655.748 * * [simplify]: iters left: 3 (42 enodes) 1553857655.754 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857655.754 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857655.754 * * [simplify]: Extracting #2: cost 10 inf + 1 1553857655.754 * * [simplify]: Extracting #3: cost 6 inf + 89 1553857655.754 * * [simplify]: Extracting #4: cost 2 inf + 371 1553857655.754 * * [simplify]: Extracting #5: cost 0 inf + 649 1553857655.754 * [simplify]: Simplified to (sqrt (fma y.im x.im (* x.re y.re))) 1553857655.754 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (fma y.im x.im (* x.re y.re))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (hypot y.im y.re)))) 1553857655.754 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (hypot y.im y.re)) 1553857655.755 * * [simplify]: iters left: 6 (10 enodes) 1553857655.757 * * [simplify]: iters left: 5 (35 enodes) 1553857655.761 * * [simplify]: iters left: 4 (41 enodes) 1553857655.767 * * [simplify]: iters left: 3 (44 enodes) 1553857655.773 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857655.773 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857655.774 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857655.774 * * [simplify]: Extracting #3: cost 15 inf + 59 1553857655.774 * * [simplify]: Extracting #4: cost 11 inf + 354 1553857655.774 * * [simplify]: Extracting #5: cost 7 inf + 579 1553857655.774 * * [simplify]: Extracting #6: cost 0 inf + 1972 1553857655.775 * [simplify]: Simplified to (/ (/ (sqrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) (hypot y.im y.re)) 1553857655.775 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) 1) (/ (/ (sqrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) (hypot y.im y.re)))) 1553857655.775 * * * * [progress]: [ 79 / 131 ] simplifiying candidate # 1553857655.775 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857655.775 * * [simplify]: iters left: 6 (8 enodes) 1553857655.777 * * [simplify]: iters left: 5 (32 enodes) 1553857655.788 * * [simplify]: iters left: 4 (47 enodes) 1553857655.802 * * [simplify]: iters left: 3 (51 enodes) 1553857655.819 * * [simplify]: iters left: 2 (61 enodes) 1553857655.839 * * [simplify]: iters left: 1 (81 enodes) 1553857655.872 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857655.872 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857655.873 * * [simplify]: Extracting #2: cost 28 inf + 1 1553857655.873 * * [simplify]: Extracting #3: cost 34 inf + 5 1553857655.873 * * [simplify]: Extracting #4: cost 22 inf + 2087 1553857655.875 * * [simplify]: Extracting #5: cost 1 inf + 7927 1553857655.876 * * [simplify]: Extracting #6: cost 0 inf + 8275 1553857655.878 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1553857655.878 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.im y.re))) (hypot y.im y.re)) (/ (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1553857655.879 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1553857655.879 * * [simplify]: iters left: 6 (10 enodes) 1553857655.883 * * [simplify]: iters left: 5 (35 enodes) 1553857655.892 * * [simplify]: iters left: 4 (41 enodes) 1553857655.904 * * [simplify]: iters left: 3 (44 enodes) 1553857655.915 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857655.915 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857655.915 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857655.915 * * [simplify]: Extracting #3: cost 16 inf + 4 1553857655.916 * * [simplify]: Extracting #4: cost 7 inf + 621 1553857655.916 * * [simplify]: Extracting #5: cost 0 inf + 2288 1553857655.917 * [simplify]: Simplified to (/ (/ (fma y.im x.im (* x.re y.re)) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1553857655.917 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.im y.re))) (hypot y.im y.re)) (/ (/ (fma y.im x.im (* x.re y.re)) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1553857655.917 * * * * [progress]: [ 80 / 131 ] simplifiying candidate # 1553857655.917 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1553857655.918 * * [simplify]: iters left: 6 (9 enodes) 1553857655.922 * * [simplify]: iters left: 5 (33 enodes) 1553857655.932 * * [simplify]: iters left: 4 (45 enodes) 1553857655.945 * * [simplify]: iters left: 3 (57 enodes) 1553857655.961 * * [simplify]: iters left: 2 (59 enodes) 1553857655.976 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857655.976 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857655.976 * * [simplify]: Extracting #2: cost 21 inf + 1 1553857655.976 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857655.976 * * [simplify]: Extracting #4: cost 22 inf + 3 1553857655.976 * * [simplify]: Extracting #5: cost 14 inf + 1261 1553857655.978 * * [simplify]: Extracting #6: cost 1 inf + 3850 1553857655.979 * * [simplify]: Extracting #7: cost 0 inf + 4067 1553857655.980 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1553857655.980 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1553857655.981 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1553857655.981 * * [simplify]: iters left: 6 (11 enodes) 1553857655.985 * * [simplify]: iters left: 5 (38 enodes) 1553857655.996 * * [simplify]: iters left: 4 (47 enodes) 1553857656.010 * * [simplify]: iters left: 3 (52 enodes) 1553857656.024 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.024 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857656.024 * * [simplify]: Extracting #2: cost 21 inf + 0 1553857656.024 * * [simplify]: Extracting #3: cost 20 inf + 4 1553857656.025 * * [simplify]: Extracting #4: cost 11 inf + 794 1553857656.025 * * [simplify]: Extracting #5: cost 0 inf + 3110 1553857656.026 * [simplify]: Simplified to (/ (fma x.im y.im (* x.re y.re)) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857656.026 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (/ (fma x.im y.im (* x.re y.re)) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))))) 1553857656.026 * * * * [progress]: [ 81 / 131 ] simplifiying candidate # 1553857656.027 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1) 1553857656.027 * * [simplify]: iters left: 6 (8 enodes) 1553857656.031 * * [simplify]: iters left: 5 (28 enodes) 1553857656.041 * * [simplify]: iters left: 4 (38 enodes) 1553857656.053 * * [simplify]: iters left: 3 (45 enodes) 1553857656.064 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.064 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857656.064 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857656.064 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857656.064 * * [simplify]: Extracting #4: cost 9 inf + 60 1553857656.065 * * [simplify]: Extracting #5: cost 0 inf + 1537 1553857656.065 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1553857656.065 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (hypot y.im y.re)))) 1553857656.066 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1553857656.066 * * [simplify]: iters left: 6 (10 enodes) 1553857656.070 * * [simplify]: iters left: 5 (35 enodes) 1553857656.080 * * [simplify]: iters left: 4 (44 enodes) 1553857656.093 * * [simplify]: iters left: 3 (49 enodes) 1553857656.105 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.105 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857656.105 * * [simplify]: Extracting #2: cost 20 inf + 0 1553857656.105 * * [simplify]: Extracting #3: cost 18 inf + 4 1553857656.106 * * [simplify]: Extracting #4: cost 6 inf + 1633 1553857656.106 * * [simplify]: Extracting #5: cost 1 inf + 2499 1553857656.107 * * [simplify]: Extracting #6: cost 0 inf + 2676 1553857656.108 * [simplify]: Simplified to (/ (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1553857656.108 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1553857656.108 * * * * [progress]: [ 82 / 131 ] simplifiying candidate # 1553857656.108 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857656.109 * * [simplify]: iters left: 6 (9 enodes) 1553857656.111 * * [simplify]: iters left: 5 (33 enodes) 1553857656.116 * * [simplify]: iters left: 4 (45 enodes) 1553857656.123 * * [simplify]: iters left: 3 (54 enodes) 1553857656.132 * * [simplify]: iters left: 2 (57 enodes) 1553857656.147 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.147 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857656.147 * * [simplify]: Extracting #2: cost 19 inf + 1 1553857656.148 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857656.148 * * [simplify]: Extracting #4: cost 22 inf + 3 1553857656.148 * * [simplify]: Extracting #5: cost 18 inf + 392 1553857656.149 * * [simplify]: Extracting #6: cost 4 inf + 3237 1553857656.150 * * [simplify]: Extracting #7: cost 0 inf + 4067 1553857656.151 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857656.151 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1553857656.151 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1553857656.152 * * [simplify]: iters left: 6 (11 enodes) 1553857656.156 * * [simplify]: iters left: 5 (38 enodes) 1553857656.167 * * [simplify]: iters left: 4 (47 enodes) 1553857656.179 * * [simplify]: iters left: 3 (52 enodes) 1553857656.193 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.193 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857656.193 * * [simplify]: Extracting #2: cost 21 inf + 0 1553857656.193 * * [simplify]: Extracting #3: cost 20 inf + 4 1553857656.193 * * [simplify]: Extracting #4: cost 11 inf + 794 1553857656.194 * * [simplify]: Extracting #5: cost 0 inf + 3110 1553857656.195 * [simplify]: Simplified to (/ (fma x.im y.im (* x.re y.re)) (* (cbrt (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) 1553857656.195 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (fma x.im y.im (* x.re y.re)) (* (cbrt (hypot y.im y.re)) (sqrt (hypot y.im y.re)))))) 1553857656.195 * * * * [progress]: [ 83 / 131 ] simplifiying candidate # 1553857656.196 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1553857656.196 * * [simplify]: iters left: 6 (7 enodes) 1553857656.199 * * [simplify]: iters left: 5 (25 enodes) 1553857656.208 * * [simplify]: iters left: 4 (27 enodes) 1553857656.215 * * [simplify]: iters left: 3 (28 enodes) 1553857656.224 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.224 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857656.224 * * [simplify]: Extracting #2: cost 10 inf + 1 1553857656.224 * * [simplify]: Extracting #3: cost 0 inf + 783 1553857656.225 * [simplify]: Simplified to (/ 1 (hypot y.im y.re)) 1553857656.225 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1553857656.225 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1553857656.225 * * [simplify]: iters left: 6 (10 enodes) 1553857656.230 * * [simplify]: iters left: 5 (35 enodes) 1553857656.240 * * [simplify]: iters left: 4 (39 enodes) 1553857656.246 * * [simplify]: iters left: 3 (43 enodes) 1553857656.252 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.252 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857656.252 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857656.252 * * [simplify]: Extracting #3: cost 14 inf + 4 1553857656.252 * * [simplify]: Extracting #4: cost 2 inf + 1066 1553857656.253 * * [simplify]: Extracting #5: cost 0 inf + 1534 1553857656.253 * [simplify]: Simplified to (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)) 1553857656.253 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)))) 1553857656.253 * * * * [progress]: [ 84 / 131 ] simplifiying candidate # 1553857656.253 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.im y.re))) 1) 1553857656.253 * * [simplify]: iters left: 6 (7 enodes) 1553857656.255 * * [simplify]: iters left: 5 (23 enodes) 1553857656.259 * * [simplify]: iters left: 4 (28 enodes) 1553857656.263 * * [simplify]: iters left: 3 (31 enodes) 1553857656.269 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.269 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857656.269 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857656.269 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857656.270 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857656.270 * * [simplify]: Extracting #5: cost 2 inf + 352 1553857656.270 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857656.270 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857656.270 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 1553857656.271 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1553857656.271 * * [simplify]: iters left: 6 (10 enodes) 1553857656.275 * * [simplify]: iters left: 5 (35 enodes) 1553857656.286 * * [simplify]: iters left: 4 (44 enodes) 1553857656.297 * * [simplify]: iters left: 3 (49 enodes) 1553857656.303 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.303 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857656.303 * * [simplify]: Extracting #2: cost 20 inf + 0 1553857656.303 * * [simplify]: Extracting #3: cost 18 inf + 4 1553857656.304 * * [simplify]: Extracting #4: cost 6 inf + 1473 1553857656.304 * * [simplify]: Extracting #5: cost 1 inf + 2219 1553857656.304 * * [simplify]: Extracting #6: cost 0 inf + 2356 1553857656.305 * [simplify]: Simplified to (/ (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1553857656.305 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1553857656.305 * * * * [progress]: [ 85 / 131 ] simplifiying candidate # 1553857656.305 * [simplify]: Simplifying (/ (/ 1 1) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857656.305 * * [simplify]: iters left: 6 (8 enodes) 1553857656.307 * * [simplify]: iters left: 5 (26 enodes) 1553857656.311 * * [simplify]: iters left: 4 (32 enodes) 1553857656.316 * * [simplify]: iters left: 3 (34 enodes) 1553857656.321 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.321 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857656.321 * * [simplify]: Extracting #2: cost 11 inf + 1 1553857656.321 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857656.322 * * [simplify]: Extracting #4: cost 12 inf + 3 1553857656.322 * * [simplify]: Extracting #5: cost 7 inf + 610 1553857656.322 * * [simplify]: Extracting #6: cost 1 inf + 1675 1553857656.322 * * [simplify]: Extracting #7: cost 0 inf + 1893 1553857656.322 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1553857656.322 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1553857656.323 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1553857656.323 * * [simplify]: iters left: 6 (10 enodes) 1553857656.325 * * [simplify]: iters left: 5 (35 enodes) 1553857656.329 * * [simplify]: iters left: 4 (44 enodes) 1553857656.335 * * [simplify]: iters left: 3 (49 enodes) 1553857656.346 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.346 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857656.346 * * [simplify]: Extracting #2: cost 20 inf + 0 1553857656.347 * * [simplify]: Extracting #3: cost 18 inf + 4 1553857656.347 * * [simplify]: Extracting #4: cost 3 inf + 2358 1553857656.348 * * [simplify]: Extracting #5: cost 0 inf + 2676 1553857656.349 * [simplify]: Simplified to (/ (fma y.im x.im (* x.re y.re)) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1553857656.349 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (fma y.im x.im (* x.re y.re)) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))))) 1553857656.349 * * * * [progress]: [ 86 / 131 ] simplifiying candidate # 1553857656.349 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (hypot y.im y.re))) 1553857656.349 * * [simplify]: iters left: 4 (7 enodes) 1553857656.351 * * [simplify]: iters left: 3 (21 enodes) 1553857656.355 * * [simplify]: iters left: 2 (23 enodes) 1553857656.358 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.358 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857656.358 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857656.358 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857656.358 * * [simplify]: Extracting #4: cost 1 inf + 449 1553857656.359 * * [simplify]: Extracting #5: cost 0 inf + 587 1553857656.359 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857656.359 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1553857656.359 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1553857656.359 * * [simplify]: iters left: 6 (10 enodes) 1553857656.361 * * [simplify]: iters left: 5 (35 enodes) 1553857656.366 * * [simplify]: iters left: 4 (44 enodes) 1553857656.374 * * [simplify]: iters left: 3 (49 enodes) 1553857656.380 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.380 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857656.380 * * [simplify]: Extracting #2: cost 20 inf + 0 1553857656.380 * * [simplify]: Extracting #3: cost 18 inf + 4 1553857656.380 * * [simplify]: Extracting #4: cost 3 inf + 2078 1553857656.381 * * [simplify]: Extracting #5: cost 0 inf + 2356 1553857656.382 * [simplify]: Simplified to (/ (fma y.im x.im (* x.re y.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 1553857656.382 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (fma y.im x.im (* x.re y.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))))) 1553857656.382 * * * * [progress]: [ 87 / 131 ] simplifiying candidate # 1553857656.382 * [simplify]: Simplifying (/ (/ 1 1) 1) 1553857656.382 * * [simplify]: iters left: 4 (3 enodes) 1553857656.383 * * [simplify]: iters left: 3 (7 enodes) 1553857656.384 * * [simplify]: iters left: 2 (9 enodes) 1553857656.387 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.387 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857656.387 * [simplify]: Simplified to 1 1553857656.387 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re)))) 1553857656.387 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re)) 1553857656.388 * * [simplify]: iters left: 6 (9 enodes) 1553857656.391 * * [simplify]: iters left: 5 (32 enodes) 1553857656.401 * * [simplify]: iters left: 4 (38 enodes) 1553857656.411 * * [simplify]: iters left: 3 (41 enodes) 1553857656.422 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.422 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857656.422 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857656.422 * * [simplify]: Extracting #3: cost 14 inf + 4 1553857656.422 * * [simplify]: Extracting #4: cost 7 inf + 592 1553857656.423 * * [simplify]: Extracting #5: cost 0 inf + 1534 1553857656.423 * [simplify]: Simplified to (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re)) 1553857656.423 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re)))) 1553857656.423 * * * * [progress]: [ 88 / 131 ] simplifiying candidate # 1553857656.424 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857656.424 * * [simplify]: iters left: 6 (7 enodes) 1553857656.428 * * [simplify]: iters left: 5 (25 enodes) 1553857656.436 * * [simplify]: iters left: 4 (29 enodes) 1553857656.445 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.445 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857656.445 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857656.445 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857656.445 * * [simplify]: Extracting #4: cost 8 inf + 117 1553857656.445 * * [simplify]: Extracting #5: cost 5 inf + 609 1553857656.446 * * [simplify]: Extracting #6: cost 1 inf + 1319 1553857656.446 * * [simplify]: Extracting #7: cost 0 inf + 1537 1553857656.447 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1553857656.447 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1553857656.447 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1553857656.447 * * [simplify]: iters left: 6 (10 enodes) 1553857656.452 * * [simplify]: iters left: 5 (35 enodes) 1553857656.462 * * [simplify]: iters left: 4 (44 enodes) 1553857656.474 * * [simplify]: iters left: 3 (49 enodes) 1553857656.487 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.487 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857656.487 * * [simplify]: Extracting #2: cost 20 inf + 0 1553857656.488 * * [simplify]: Extracting #3: cost 18 inf + 4 1553857656.488 * * [simplify]: Extracting #4: cost 3 inf + 2358 1553857656.489 * * [simplify]: Extracting #5: cost 0 inf + 2676 1553857656.490 * [simplify]: Simplified to (/ (fma y.im x.im (* x.re y.re)) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1553857656.490 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (fma y.im x.im (* x.re y.re)) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))))) 1553857656.490 * * * * [progress]: [ 89 / 131 ] simplifiying candidate # 1553857656.490 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.im y.re))) 1553857656.490 * * [simplify]: iters left: 4 (6 enodes) 1553857656.494 * * [simplify]: iters left: 3 (20 enodes) 1553857656.500 * * [simplify]: iters left: 2 (22 enodes) 1553857656.504 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.504 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857656.504 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857656.504 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857656.504 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857656.505 * * [simplify]: Extracting #5: cost 1 inf + 449 1553857656.505 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857656.505 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857656.505 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1553857656.505 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1553857656.505 * * [simplify]: iters left: 6 (10 enodes) 1553857656.508 * * [simplify]: iters left: 5 (35 enodes) 1553857656.513 * * [simplify]: iters left: 4 (44 enodes) 1553857656.519 * * [simplify]: iters left: 3 (49 enodes) 1553857656.530 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.531 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857656.531 * * [simplify]: Extracting #2: cost 20 inf + 0 1553857656.531 * * [simplify]: Extracting #3: cost 18 inf + 4 1553857656.531 * * [simplify]: Extracting #4: cost 3 inf + 2078 1553857656.533 * * [simplify]: Extracting #5: cost 0 inf + 2356 1553857656.534 * [simplify]: Simplified to (/ (fma y.im x.im (* x.re y.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 1553857656.534 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (fma y.im x.im (* x.re y.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))))) 1553857656.534 * * * * [progress]: [ 90 / 131 ] simplifiying candidate # 1553857656.534 * [simplify]: Simplifying (/ 1 1) 1553857656.534 * * [simplify]: iters left: 2 (2 enodes) 1553857656.536 * * [simplify]: iters left: 1 (6 enodes) 1553857656.538 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.538 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857656.538 * [simplify]: Simplified to 1 1553857656.538 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re)))) 1553857656.539 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re)) 1553857656.539 * * [simplify]: iters left: 6 (9 enodes) 1553857656.542 * * [simplify]: iters left: 5 (32 enodes) 1553857656.551 * * [simplify]: iters left: 4 (38 enodes) 1553857656.562 * * [simplify]: iters left: 3 (41 enodes) 1553857656.572 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.572 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857656.572 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857656.572 * * [simplify]: Extracting #3: cost 14 inf + 4 1553857656.573 * * [simplify]: Extracting #4: cost 7 inf + 592 1553857656.573 * * [simplify]: Extracting #5: cost 0 inf + 1534 1553857656.574 * [simplify]: Simplified to (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re)) 1553857656.574 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re)))) 1553857656.574 * * * * [progress]: [ 91 / 131 ] simplifiying candidate # 1553857656.574 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857656.574 * * [simplify]: iters left: 6 (10 enodes) 1553857656.579 * * [simplify]: iters left: 5 (35 enodes) 1553857656.589 * * [simplify]: iters left: 4 (41 enodes) 1553857656.600 * * [simplify]: iters left: 3 (44 enodes) 1553857656.608 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.608 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857656.608 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857656.608 * * [simplify]: Extracting #3: cost 16 inf + 4 1553857656.609 * * [simplify]: Extracting #4: cost 7 inf + 621 1553857656.609 * * [simplify]: Extracting #5: cost 0 inf + 2288 1553857656.609 * [simplify]: Simplified to (/ (/ (fma y.im x.im (* x.re y.re)) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1553857656.609 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma y.im x.im (* x.re y.re)) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (/ 1 (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1553857656.609 * [simplify]: Simplifying (/ (/ 1 (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1553857656.610 * * [simplify]: iters left: 5 (7 enodes) 1553857656.611 * * [simplify]: iters left: 4 (25 enodes) 1553857656.616 * * [simplify]: iters left: 3 (32 enodes) 1553857656.621 * * [simplify]: iters left: 2 (34 enodes) 1553857656.626 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.626 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857656.626 * * [simplify]: Extracting #2: cost 14 inf + 1 1553857656.626 * * [simplify]: Extracting #3: cost 8 inf + 431 1553857656.627 * * [simplify]: Extracting #4: cost 3 inf + 1239 1553857656.628 * * [simplify]: Extracting #5: cost 0 inf + 1733 1553857656.629 * [simplify]: Simplified to (/ 1 (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1553857656.629 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma x.re y.re (* x.im y.im)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ 1 (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))))) 1553857656.629 * * * * [progress]: [ 92 / 131 ] simplifiying candidate # 1553857656.629 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1553857656.629 * * [simplify]: iters left: 5 (9 enodes) 1553857656.631 * * [simplify]: iters left: 4 (30 enodes) 1553857656.635 * * [simplify]: iters left: 3 (34 enodes) 1553857656.642 * * [simplify]: iters left: 2 (37 enodes) 1553857656.647 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.647 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857656.647 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857656.647 * * [simplify]: Extracting #3: cost 12 inf + 4 1553857656.647 * * [simplify]: Extracting #4: cost 6 inf + 383 1553857656.647 * * [simplify]: Extracting #5: cost 0 inf + 1146 1553857656.648 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1553857656.648 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1553857656.648 * [simplify]: Simplifying (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1553857656.648 * * [simplify]: iters left: 5 (7 enodes) 1553857656.650 * * [simplify]: iters left: 4 (25 enodes) 1553857656.654 * * [simplify]: iters left: 3 (32 enodes) 1553857656.659 * * [simplify]: iters left: 2 (34 enodes) 1553857656.664 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.664 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857656.664 * * [simplify]: Extracting #2: cost 14 inf + 1 1553857656.664 * * [simplify]: Extracting #3: cost 8 inf + 351 1553857656.664 * * [simplify]: Extracting #4: cost 3 inf + 999 1553857656.665 * * [simplify]: Extracting #5: cost 0 inf + 1413 1553857656.665 * [simplify]: Simplified to (/ 1 (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 1553857656.665 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (/ 1 (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))))) 1553857656.665 * * * * [progress]: [ 93 / 131 ] simplifiying candidate # 1553857656.665 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) 1) 1553857656.665 * * [simplify]: iters left: 5 (8 enodes) 1553857656.667 * * [simplify]: iters left: 4 (27 enodes) 1553857656.672 * * [simplify]: iters left: 3 (35 enodes) 1553857656.680 * * [simplify]: iters left: 2 (38 enodes) 1553857656.690 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.690 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857656.690 * * [simplify]: Extracting #2: cost 5 inf + 47 1553857656.690 * * [simplify]: Extracting #3: cost 1 inf + 272 1553857656.691 * * [simplify]: Extracting #4: cost 0 inf + 371 1553857656.691 * [simplify]: Simplified to (fma x.re y.re (* x.im y.im)) 1553857656.691 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma x.re y.re (* x.im y.im)) (/ (/ 1 (hypot y.im y.re)) (hypot y.im y.re)))) 1553857656.691 * [simplify]: Simplifying (/ (/ 1 (hypot y.im y.re)) (hypot y.im y.re)) 1553857656.691 * * [simplify]: iters left: 5 (6 enodes) 1553857656.694 * * [simplify]: iters left: 4 (22 enodes) 1553857656.699 * * [simplify]: iters left: 3 (26 enodes) 1553857656.703 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.703 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857656.703 * * [simplify]: Extracting #2: cost 10 inf + 1 1553857656.703 * * [simplify]: Extracting #3: cost 8 inf + 3 1553857656.703 * * [simplify]: Extracting #4: cost 2 inf + 548 1553857656.703 * * [simplify]: Extracting #5: cost 0 inf + 783 1553857656.704 * [simplify]: Simplified to (/ (/ 1 (hypot y.im y.re)) (hypot y.im y.re)) 1553857656.704 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma x.re y.re (* x.im y.im)) (/ (/ 1 (hypot y.im y.re)) (hypot y.im y.re)))) 1553857656.704 * * * * [progress]: [ 94 / 131 ] simplifiying candidate # 1553857656.704 * * * * [progress]: [ 95 / 131 ] simplifiying candidate # 1553857656.704 * * * * [progress]: [ 96 / 131 ] simplifiying candidate # 1553857656.704 * * * * [progress]: [ 97 / 131 ] simplifiying candidate # 1553857656.704 * [simplify]: Simplifying (cbrt (hypot y.im y.re)) 1553857656.704 * * [simplify]: iters left: 2 (4 enodes) 1553857656.705 * * [simplify]: iters left: 1 (12 enodes) 1553857656.706 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.706 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857656.706 * * [simplify]: Extracting #2: cost 6 inf + 0 1553857656.706 * * [simplify]: Extracting #3: cost 4 inf + 2 1553857656.706 * * [simplify]: Extracting #4: cost 0 inf + 390 1553857656.707 * [simplify]: Simplified to (cbrt (hypot y.im y.re)) 1553857656.707 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (cbrt (hypot y.im y.re)))) 1553857656.707 * * * * [progress]: [ 98 / 131 ] simplifiying candidate # 1553857656.707 * [simplify]: Simplifying (sqrt (hypot y.im y.re)) 1553857656.707 * * [simplify]: iters left: 2 (4 enodes) 1553857656.708 * * [simplify]: iters left: 1 (12 enodes) 1553857656.709 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.709 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857656.709 * * [simplify]: Extracting #2: cost 6 inf + 0 1553857656.709 * * [simplify]: Extracting #3: cost 4 inf + 2 1553857656.709 * * [simplify]: Extracting #4: cost 0 inf + 310 1553857656.709 * [simplify]: Simplified to (sqrt (hypot y.im y.re)) 1553857656.710 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1553857656.710 * * * * [progress]: [ 99 / 131 ] simplifiying candidate # 1553857656.710 * [simplify]: Simplifying (hypot y.im y.re) 1553857656.710 * * [simplify]: iters left: 1 (3 enodes) 1553857656.710 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.710 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857656.710 * * [simplify]: Extracting #2: cost 2 inf + 2 1553857656.710 * * [simplify]: Extracting #3: cost 0 inf + 116 1553857656.710 * [simplify]: Simplified to (hypot y.im y.re) 1553857656.710 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) 1) (hypot y.im y.re))) 1553857656.711 * * * * [progress]: [ 100 / 131 ] simplifiying candidate # 1553857656.711 * [simplify]: Simplifying (* (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)))) 1553857656.711 * * [simplify]: iters left: 6 (10 enodes) 1553857656.713 * * [simplify]: iters left: 5 (33 enodes) 1553857656.717 * * [simplify]: iters left: 4 (37 enodes) 1553857656.724 * * [simplify]: iters left: 3 (40 enodes) 1553857656.729 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.729 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857656.729 * * [simplify]: Extracting #2: cost 5 inf + 0 1553857656.729 * * [simplify]: Extracting #3: cost 8 inf + 0 1553857656.729 * * [simplify]: Extracting #4: cost 16 inf + 0 1553857656.729 * * [simplify]: Extracting #5: cost 14 inf + 4 1553857656.729 * * [simplify]: Extracting #6: cost 5 inf + 773 1553857656.729 * * [simplify]: Extracting #7: cost 0 inf + 2048 1553857656.730 * [simplify]: Simplified to (* (cbrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (cbrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)))) 1553857656.730 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (cbrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)))) (/ (hypot y.im y.re) (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)))))) 1553857656.730 * * * * [progress]: [ 101 / 131 ] simplifiying candidate # 1553857656.730 * [simplify]: Simplifying (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) 1553857656.730 * * [simplify]: iters left: 6 (9 enodes) 1553857656.732 * * [simplify]: iters left: 5 (30 enodes) 1553857656.736 * * [simplify]: iters left: 4 (34 enodes) 1553857656.741 * * [simplify]: iters left: 3 (37 enodes) 1553857656.745 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.745 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857656.745 * * [simplify]: Extracting #2: cost 6 inf + 0 1553857656.746 * * [simplify]: Extracting #3: cost 14 inf + 0 1553857656.746 * * [simplify]: Extracting #4: cost 12 inf + 4 1553857656.746 * * [simplify]: Extracting #5: cost 6 inf + 480 1553857656.746 * * [simplify]: Extracting #6: cost 0 inf + 1340 1553857656.746 * [simplify]: Simplified to (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) 1553857656.746 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (/ (hypot y.im y.re) (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)))))) 1553857656.746 * * * * [progress]: [ 102 / 131 ] simplifiying candidate # 1553857656.747 * [simplify]: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857656.747 * * [simplify]: iters left: 6 (12 enodes) 1553857656.749 * * [simplify]: iters left: 5 (45 enodes) 1553857656.758 * * [simplify]: iters left: 4 (64 enodes) 1553857656.776 * * [simplify]: iters left: 3 (74 enodes) 1553857656.795 * * [simplify]: iters left: 2 (77 enodes) 1553857656.814 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.814 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857656.814 * * [simplify]: Extracting #2: cost 22 inf + 0 1553857656.814 * * [simplify]: Extracting #3: cost 30 inf + 0 1553857656.814 * * [simplify]: Extracting #4: cost 25 inf + 244 1553857656.815 * * [simplify]: Extracting #5: cost 16 inf + 1360 1553857656.816 * * [simplify]: Extracting #6: cost 4 inf + 4940 1553857656.818 * * [simplify]: Extracting #7: cost 0 inf + 6476 1553857656.820 * [simplify]: Simplified to (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) 1553857656.820 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (/ (hypot y.im y.re) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))))) 1553857656.820 * * * * [progress]: [ 103 / 131 ] simplifiying candidate # 1553857656.820 * [simplify]: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) 1553857656.821 * * [simplify]: iters left: 6 (11 enodes) 1553857656.825 * * [simplify]: iters left: 5 (38 enodes) 1553857656.836 * * [simplify]: iters left: 4 (46 enodes) 1553857656.850 * * [simplify]: iters left: 3 (52 enodes) 1553857656.856 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.856 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857656.856 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857656.856 * * [simplify]: Extracting #3: cost 22 inf + 0 1553857656.857 * * [simplify]: Extracting #4: cost 19 inf + 46 1553857656.857 * * [simplify]: Extracting #5: cost 12 inf + 482 1553857656.857 * * [simplify]: Extracting #6: cost 5 inf + 1883 1553857656.857 * * [simplify]: Extracting #7: cost 0 inf + 3438 1553857656.858 * [simplify]: Simplified to (/ (cbrt (fma x.im y.im (* x.re y.re))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma x.im y.im (* x.re y.re))))) 1553857656.858 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (cbrt (fma x.im y.im (* x.re y.re))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma x.im y.im (* x.re y.re))))) (/ (hypot y.im y.re) (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re)))))) 1553857656.858 * * * * [progress]: [ 104 / 131 ] simplifiying candidate # 1553857656.858 * [simplify]: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) 1553857656.859 * * [simplify]: iters left: 6 (10 enodes) 1553857656.861 * * [simplify]: iters left: 5 (35 enodes) 1553857656.867 * * [simplify]: iters left: 4 (49 enodes) 1553857656.874 * * [simplify]: iters left: 3 (53 enodes) 1553857656.881 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.881 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857656.881 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857656.881 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857656.881 * * [simplify]: Extracting #4: cost 12 inf + 5 1553857656.881 * * [simplify]: Extracting #5: cost 6 inf + 371 1553857656.882 * * [simplify]: Extracting #6: cost 0 inf + 1607 1553857656.882 * [simplify]: Simplified to (* (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im x.im (* x.re y.re)))) 1553857656.883 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im x.im (* x.re y.re)))) (/ (hypot y.im y.re) (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re))))) 1553857656.883 * * * * [progress]: [ 105 / 131 ] simplifiying candidate # 1553857656.883 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857656.883 * * [simplify]: iters left: 6 (11 enodes) 1553857656.887 * * [simplify]: iters left: 5 (38 enodes) 1553857656.893 * * [simplify]: iters left: 4 (44 enodes) 1553857656.900 * * [simplify]: iters left: 3 (47 enodes) 1553857656.906 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.906 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857656.906 * * [simplify]: Extracting #2: cost 12 inf + 0 1553857656.906 * * [simplify]: Extracting #3: cost 20 inf + 0 1553857656.906 * * [simplify]: Extracting #4: cost 16 inf + 198 1553857656.906 * * [simplify]: Extracting #5: cost 9 inf + 794 1553857656.906 * * [simplify]: Extracting #6: cost 1 inf + 2412 1553857656.907 * * [simplify]: Extracting #7: cost 0 inf + 2726 1553857656.907 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857656.907 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (hypot y.im y.re) (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))))) 1553857656.907 * * * * [progress]: [ 106 / 131 ] simplifiying candidate # 1553857656.907 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1553857656.907 * * [simplify]: iters left: 6 (10 enodes) 1553857656.909 * * [simplify]: iters left: 5 (33 enodes) 1553857656.914 * * [simplify]: iters left: 4 (37 enodes) 1553857656.920 * * [simplify]: iters left: 3 (40 enodes) 1553857656.930 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.930 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857656.931 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857656.931 * * [simplify]: Extracting #3: cost 16 inf + 0 1553857656.931 * * [simplify]: Extracting #4: cost 12 inf + 118 1553857656.931 * * [simplify]: Extracting #5: cost 5 inf + 579 1553857656.933 * * [simplify]: Extracting #6: cost 0 inf + 1504 1553857656.934 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1553857656.934 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) (/ (hypot y.im y.re) (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re)))))) 1553857656.934 * * * * [progress]: [ 107 / 131 ] simplifiying candidate # 1553857656.935 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) 1553857656.935 * * [simplify]: iters left: 6 (9 enodes) 1553857656.939 * * [simplify]: iters left: 5 (30 enodes) 1553857656.948 * * [simplify]: iters left: 4 (36 enodes) 1553857656.954 * * [simplify]: iters left: 3 (39 enodes) 1553857656.959 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.959 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857656.959 * * [simplify]: Extracting #2: cost 10 inf + 1 1553857656.959 * * [simplify]: Extracting #3: cost 7 inf + 47 1553857656.959 * * [simplify]: Extracting #4: cost 4 inf + 230 1553857656.959 * * [simplify]: Extracting #5: cost 0 inf + 649 1553857656.959 * [simplify]: Simplified to (sqrt (fma x.re y.re (* x.im y.im))) 1553857656.959 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (fma x.re y.re (* x.im y.im))) (/ (hypot y.im y.re) (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re))))) 1553857656.959 * * * * [progress]: [ 108 / 131 ] simplifiying candidate # 1553857656.960 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857656.960 * * [simplify]: iters left: 6 (7 enodes) 1553857656.961 * * [simplify]: iters left: 5 (25 enodes) 1553857656.966 * * [simplify]: iters left: 4 (29 enodes) 1553857656.970 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.970 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857656.970 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857656.970 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857656.970 * * [simplify]: Extracting #4: cost 8 inf + 117 1553857656.970 * * [simplify]: Extracting #5: cost 5 inf + 609 1553857656.971 * * [simplify]: Extracting #6: cost 1 inf + 1319 1553857656.971 * * [simplify]: Extracting #7: cost 0 inf + 1537 1553857656.971 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1553857656.971 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (hypot y.im y.re) (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re)))))) 1553857656.971 * * * * [progress]: [ 109 / 131 ] simplifiying candidate # 1553857656.971 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.im y.re))) 1553857656.971 * * [simplify]: iters left: 4 (6 enodes) 1553857656.973 * * [simplify]: iters left: 3 (20 enodes) 1553857656.976 * * [simplify]: iters left: 2 (22 enodes) 1553857656.979 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.979 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857656.979 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857656.979 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857656.979 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857656.979 * * [simplify]: Extracting #5: cost 1 inf + 449 1553857656.979 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857656.980 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857656.980 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (hypot y.im y.re))) (/ (hypot y.im y.re) (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re)))))) 1553857656.980 * * * * [progress]: [ 110 / 131 ] simplifiying candidate # 1553857656.980 * [simplify]: Simplifying (/ 1 1) 1553857656.980 * * [simplify]: iters left: 2 (2 enodes) 1553857656.981 * * [simplify]: iters left: 1 (6 enodes) 1553857656.983 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.983 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857656.983 * [simplify]: Simplified to 1 1553857656.983 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.im y.re) (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))))) 1553857656.983 * * * * [progress]: [ 111 / 131 ] simplifiying candidate # 1553857656.983 * * * * [progress]: [ 112 / 131 ] simplifiying candidate # 1553857656.983 * [simplify]: Simplifying (fma x.re y.re (* x.im y.im)) 1553857656.983 * * [simplify]: iters left: 3 (6 enodes) 1553857656.984 * * [simplify]: iters left: 2 (21 enodes) 1553857656.990 * * [simplify]: iters left: 1 (25 enodes) 1553857656.997 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.997 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857656.997 * * [simplify]: Extracting #2: cost 5 inf + 46 1553857656.997 * * [simplify]: Extracting #3: cost 0 inf + 370 1553857656.998 * [simplify]: Simplified to (fma x.re y.re (* x.im y.im)) 1553857656.998 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma x.re y.re (* x.im y.im)) (/ (hypot y.im y.re) (/ 1 (hypot y.im y.re))))) 1553857656.998 * * * * [progress]: [ 113 / 131 ] simplifiying candidate # 1553857656.998 * [simplify]: Simplifying (fma x.re y.re (* x.im y.im)) 1553857656.998 * * [simplify]: iters left: 3 (6 enodes) 1553857657.001 * * [simplify]: iters left: 2 (21 enodes) 1553857657.007 * * [simplify]: iters left: 1 (25 enodes) 1553857657.014 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857657.014 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857657.014 * * [simplify]: Extracting #2: cost 5 inf + 46 1553857657.015 * * [simplify]: Extracting #3: cost 0 inf + 370 1553857657.015 * [simplify]: Simplified to (fma x.re y.re (* x.im y.im)) 1553857657.015 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma x.re y.re (* x.im y.im)) (* (hypot y.im y.re) (hypot y.im y.re)))) 1553857657.015 * * * * [progress]: [ 114 / 131 ] simplifiying candidate # 1553857657.015 * [simplify]: Simplifying (- (fma x.re y.re (* x.im y.im))) 1553857657.015 * * [simplify]: iters left: 5 (7 enodes) 1553857657.018 * * [simplify]: iters left: 4 (24 enodes) 1553857657.025 * * [simplify]: iters left: 3 (31 enodes) 1553857657.034 * * [simplify]: iters left: 2 (52 enodes) 1553857657.042 * * [simplify]: iters left: 1 (69 enodes) 1553857657.052 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857657.053 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857657.053 * * [simplify]: Extracting #2: cost 19 inf + 45 1553857657.053 * * [simplify]: Extracting #3: cost 7 inf + 720 1553857657.053 * * [simplify]: Extracting #4: cost 1 inf + 1165 1553857657.054 * * [simplify]: Extracting #5: cost 0 inf + 1304 1553857657.054 * [simplify]: Simplified to (- (fma x.im y.im (* x.re y.re))) 1553857657.054 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (fma x.im y.im (* x.re y.re))) (* (hypot y.im y.re) (- (hypot y.im y.re))))) 1553857657.054 * * * * [progress]: [ 115 / 131 ] simplifiying candidate # 1553857657.054 * * * * [progress]: [ 116 / 131 ] simplifiying candidate # 1553857657.055 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857657.055 * * [simplify]: iters left: 6 (10 enodes) 1553857657.057 * * [simplify]: iters left: 5 (35 enodes) 1553857657.061 * * [simplify]: iters left: 4 (41 enodes) 1553857657.067 * * [simplify]: iters left: 3 (44 enodes) 1553857657.076 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857657.076 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857657.076 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857657.076 * * [simplify]: Extracting #3: cost 16 inf + 4 1553857657.077 * * [simplify]: Extracting #4: cost 7 inf + 621 1553857657.077 * * [simplify]: Extracting #5: cost 0 inf + 2288 1553857657.078 * [simplify]: Simplified to (/ (/ (fma y.im x.im (* x.re y.re)) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1553857657.078 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (fma y.im x.im (* x.re y.re)) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re))))) 1553857657.078 * * * * [progress]: [ 117 / 131 ] simplifiying candidate # 1553857657.078 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1553857657.078 * * [simplify]: iters left: 5 (9 enodes) 1553857657.082 * * [simplify]: iters left: 4 (30 enodes) 1553857657.090 * * [simplify]: iters left: 3 (34 enodes) 1553857657.100 * * [simplify]: iters left: 2 (37 enodes) 1553857657.105 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857657.105 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857657.105 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857657.105 * * [simplify]: Extracting #3: cost 12 inf + 4 1553857657.105 * * [simplify]: Extracting #4: cost 6 inf + 383 1553857657.105 * * [simplify]: Extracting #5: cost 0 inf + 1146 1553857657.106 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1553857657.106 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re))))) 1553857657.106 * * * * [progress]: [ 118 / 131 ] simplifiying candidate # 1553857657.106 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) 1) 1553857657.106 * * [simplify]: iters left: 5 (8 enodes) 1553857657.108 * * [simplify]: iters left: 4 (27 enodes) 1553857657.112 * * [simplify]: iters left: 3 (35 enodes) 1553857657.117 * * [simplify]: iters left: 2 (38 enodes) 1553857657.122 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857657.122 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857657.122 * * [simplify]: Extracting #2: cost 5 inf + 47 1553857657.122 * * [simplify]: Extracting #3: cost 1 inf + 272 1553857657.122 * * [simplify]: Extracting #4: cost 0 inf + 371 1553857657.122 * [simplify]: Simplified to (fma x.re y.re (* x.im y.im)) 1553857657.122 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma x.re y.re (* x.im y.im)) (* (hypot y.im y.re) (hypot y.im y.re)))) 1553857657.122 * * * * [progress]: [ 119 / 131 ] simplifiying candidate # 1553857657.123 * [simplify]: Simplifying (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1553857657.123 * * [simplify]: iters left: 6 (8 enodes) 1553857657.124 * * [simplify]: iters left: 5 (27 enodes) 1553857657.128 * * [simplify]: iters left: 4 (31 enodes) 1553857657.132 * * [simplify]: iters left: 3 (34 enodes) 1553857657.139 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857657.139 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857657.139 * * [simplify]: Extracting #2: cost 5 inf + 0 1553857657.139 * * [simplify]: Extracting #3: cost 12 inf + 0 1553857657.139 * * [simplify]: Extracting #4: cost 9 inf + 46 1553857657.140 * * [simplify]: Extracting #5: cost 5 inf + 271 1553857657.140 * * [simplify]: Extracting #6: cost 1 inf + 947 1553857657.140 * * [simplify]: Extracting #7: cost 0 inf + 1166 1553857657.143 * [simplify]: Simplified to (* (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (fma x.im y.im (* x.re y.re)))) 1553857657.143 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (fma x.im y.im (* x.re y.re)))) (* (hypot y.im y.re) (/ (hypot y.im y.re) (cbrt (fma x.re y.re (* x.im y.im))))))) 1553857657.143 * * * * [progress]: [ 120 / 131 ] simplifiying candidate # 1553857657.143 * [simplify]: Simplifying (sqrt (fma x.re y.re (* x.im y.im))) 1553857657.143 * * [simplify]: iters left: 4 (7 enodes) 1553857657.146 * * [simplify]: iters left: 3 (24 enodes) 1553857657.153 * * [simplify]: iters left: 2 (28 enodes) 1553857657.161 * * [simplify]: iters left: 1 (31 enodes) 1553857657.168 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857657.168 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857657.168 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857657.168 * * [simplify]: Extracting #3: cost 8 inf + 4 1553857657.169 * * [simplify]: Extracting #4: cost 2 inf + 410 1553857657.169 * * [simplify]: Extracting #5: cost 0 inf + 648 1553857657.169 * [simplify]: Simplified to (sqrt (fma x.re y.re (* x.im y.im))) 1553857657.169 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (hypot y.im y.re) (/ (hypot y.im y.re) (sqrt (fma x.re y.re (* x.im y.im))))))) 1553857657.169 * * * * [progress]: [ 121 / 131 ] simplifiying candidate # 1553857657.170 * * * * [progress]: [ 122 / 131 ] simplifiying candidate #real (real->posit16 (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re)))))> 1553857657.170 * * * * [progress]: [ 123 / 131 ] simplifiying candidate # 1553857657.170 * [simplify]: Simplifying x.im 1553857657.170 * * [simplify]: iters left: 0 (1 enodes) 1553857657.170 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857657.170 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857657.171 * [simplify]: Simplified to x.im 1553857657.171 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ x.im (hypot y.im y.re))) 1553857657.171 * * * * [progress]: [ 124 / 131 ] simplifiying candidate # 1553857657.171 * [simplify]: Simplifying x.re 1553857657.171 * * [simplify]: iters left: 0 (1 enodes) 1553857657.171 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857657.171 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857657.171 * [simplify]: Simplified to x.re 1553857657.171 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ x.re (hypot y.im y.re))) 1553857657.172 * * * * [progress]: [ 125 / 131 ] simplifiying candidate # 1553857657.172 * [simplify]: Simplifying (* -1 x.re) 1553857657.172 * * [simplify]: iters left: 2 (3 enodes) 1553857657.174 * * [simplify]: iters left: 1 (11 enodes) 1553857657.178 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857657.178 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857657.178 * * [simplify]: Extracting #2: cost 0 inf + 84 1553857657.178 * [simplify]: Simplified to (- x.re) 1553857657.178 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- x.re) (hypot y.im y.re))) 1553857657.178 * * * * [progress]: [ 126 / 131 ] simplifiying candidate # 1553857657.178 * [simplify]: Simplifying 0 1553857657.178 * * [simplify]: iters left: 0 (1 enodes) 1553857657.179 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857657.179 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857657.179 * [simplify]: Simplified to 0 1553857657.179 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ 0 (hypot y.im y.re)) (hypot y.im y.re))) 1553857657.179 * * * * [progress]: [ 127 / 131 ] simplifiying candidate # 1553857657.180 * [simplify]: Simplifying (+ (* y.im x.im) (* y.re x.re)) 1553857657.180 * * [simplify]: iters left: 4 (7 enodes) 1553857657.182 * * [simplify]: iters left: 3 (25 enodes) 1553857657.185 * * [simplify]: iters left: 2 (28 enodes) 1553857657.188 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857657.188 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857657.188 * * [simplify]: Extracting #2: cost 5 inf + 46 1553857657.189 * * [simplify]: Extracting #3: cost 0 inf + 370 1553857657.189 * [simplify]: Simplified to (fma y.im x.im (* y.re x.re)) 1553857657.189 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)) (hypot y.im y.re))) 1553857657.189 * * * * [progress]: [ 128 / 131 ] simplifiying candidate # 1553857657.189 * [simplify]: Simplifying (+ (* y.im x.im) (* y.re x.re)) 1553857657.189 * * [simplify]: iters left: 4 (7 enodes) 1553857657.191 * * [simplify]: iters left: 3 (25 enodes) 1553857657.194 * * [simplify]: iters left: 2 (28 enodes) 1553857657.197 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857657.197 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857657.197 * * [simplify]: Extracting #2: cost 5 inf + 46 1553857657.197 * * [simplify]: Extracting #3: cost 0 inf + 370 1553857657.197 * [simplify]: Simplified to (fma y.im x.im (* y.re x.re)) 1553857657.197 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)) (hypot y.im y.re))) 1553857657.197 * * * * [progress]: [ 129 / 131 ] simplifiying candidate # 1553857657.198 * [simplify]: Simplifying 0 1553857657.198 * * [simplify]: iters left: 0 (1 enodes) 1553857657.198 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857657.198 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857657.198 * [simplify]: Simplified to 0 1553857657.198 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1553857657.198 * * * * [progress]: [ 130 / 131 ] simplifiying candidate # 1553857657.199 * [simplify]: Simplifying 0 1553857657.199 * * [simplify]: iters left: 0 (1 enodes) 1553857657.199 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857657.199 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857657.199 * [simplify]: Simplified to 0 1553857657.199 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1553857657.199 * * * * [progress]: [ 131 / 131 ] simplifiying candidate # 1553857657.199 * [simplify]: Simplifying 0 1553857657.199 * * [simplify]: iters left: 0 (1 enodes) 1553857657.200 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857657.200 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857657.200 * [simplify]: Simplified to 0 1553857657.200 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1553857657.200 * * * [progress]: adding candidates to table 1553857658.765 * [progress]: [Phase 3 of 3] Extracting. 1553857658.765 * * [regime]: Finding splitpoints for: (# # # # # # # # # # #) 1553857658.769 * * * [regime-changes]: Trying 4 branch expressions: (y.im x.im y.re x.re) 1553857658.769 * * * * [regimes]: Trying to branch on y.im from (# # # # # # # # # # #) 1553857658.871 * * * * [regimes]: Trying to branch on x.im from (# # # # # # # # # # #) 1553857658.935 * * * * [regimes]: Trying to branch on y.re from (# # # # # # # # # # #) 1553857659.013 * * * * [regimes]: Trying to branch on x.re from (# # # # # # # # # # #) 1553857659.113 * * * [regime]: Found split indices: #