1552473460.871 * [progress]: [Phase 1 of 3] Setting up. 1552473460.871 * * * [progress]: [1/2] Preparing points 1552473460.923 * * * [progress]: [2/2] Setting up program. 1552473460.928 * [progress]: [Phase 2 of 3] Improving. 1552473460.928 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 1552473460.929 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) 1552473460.929 * * [simplify]: iters left: 6 (11 enodes) 1552473460.934 * * [simplify]: iters left: 5 (39 enodes) 1552473460.944 * * [simplify]: iters left: 4 (43 enodes) 1552473460.952 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473460.952 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473460.952 * * [simplify]: Extracting #2: cost 14 inf + 0 1552473460.952 * * [simplify]: Extracting #3: cost 10 inf + 225 1552473460.952 * * [simplify]: Extracting #4: cost 0 inf + 1196 1552473460.952 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (fma y.im y.im (* y.re y.re))) 1552473460.952 * [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)))) 1552473460.960 * * [progress]: iteration 1 / 4 1552473460.960 * * * [progress]: picking best candidate 1552473460.963 * * * * [pick]: Picked # 1552473460.963 * * * [progress]: localizing error 1552473460.978 * * * [progress]: generating rewritten candidates 1552473460.978 * * * * [progress]: [ 1 / 2 ] rewriting at (2) 1552473460.995 * * * * [progress]: [ 2 / 2 ] rewriting at (2 1) 1552473460.995 * * * [progress]: generating series expansions 1552473460.995 * * * * [progress]: [ 1 / 2 ] generating series at (2) 1552473460.995 * [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))) 1552473460.995 * [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 1552473460.995 * [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 1552473460.995 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.im 1552473460.995 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473460.995 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.im 1552473460.995 * [taylor]: Taking taylor expansion of x.re in y.im 1552473460.995 * [backup-simplify]: Simplify x.re into x.re 1552473460.995 * [taylor]: Taking taylor expansion of y.re in y.im 1552473460.996 * [backup-simplify]: Simplify y.re into y.re 1552473460.996 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1552473460.996 * [taylor]: Taking taylor expansion of y.im in y.im 1552473460.996 * [backup-simplify]: Simplify 0 into 0 1552473460.996 * [backup-simplify]: Simplify 1 into 1 1552473460.996 * [taylor]: Taking taylor expansion of x.im in y.im 1552473460.996 * [backup-simplify]: Simplify x.im into x.im 1552473460.996 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 1552473460.996 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1552473460.996 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1552473460.996 * [taylor]: Taking taylor expansion of y.im in y.im 1552473460.996 * [backup-simplify]: Simplify 0 into 0 1552473460.996 * [backup-simplify]: Simplify 1 into 1 1552473460.996 * [taylor]: Taking taylor expansion of y.im in y.im 1552473460.996 * [backup-simplify]: Simplify 0 into 0 1552473460.996 * [backup-simplify]: Simplify 1 into 1 1552473460.996 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473460.996 * [taylor]: Taking taylor expansion of y.re in y.im 1552473460.996 * [backup-simplify]: Simplify y.re into y.re 1552473460.996 * [backup-simplify]: Simplify (* x.re y.re) into (* y.re x.re) 1552473460.996 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473460.996 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1552473460.996 * [backup-simplify]: Simplify (* 0 0) into 0 1552473460.996 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473460.996 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1552473460.997 * [backup-simplify]: Simplify (/ (* y.re x.re) (pow y.re 2)) into (/ x.re y.re) 1552473460.997 * [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 1552473460.997 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.im 1552473460.997 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473460.997 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.im 1552473460.997 * [taylor]: Taking taylor expansion of x.re in x.im 1552473460.997 * [backup-simplify]: Simplify x.re into x.re 1552473460.997 * [taylor]: Taking taylor expansion of y.re in x.im 1552473460.997 * [backup-simplify]: Simplify y.re into y.re 1552473460.997 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473460.997 * [taylor]: Taking taylor expansion of y.im in x.im 1552473460.997 * [backup-simplify]: Simplify y.im into y.im 1552473460.997 * [taylor]: Taking taylor expansion of x.im in x.im 1552473460.997 * [backup-simplify]: Simplify 0 into 0 1552473460.997 * [backup-simplify]: Simplify 1 into 1 1552473460.997 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.im 1552473460.997 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1552473460.997 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 1552473460.997 * [taylor]: Taking taylor expansion of y.im in x.im 1552473460.997 * [backup-simplify]: Simplify y.im into y.im 1552473460.997 * [taylor]: Taking taylor expansion of y.im in x.im 1552473460.997 * [backup-simplify]: Simplify y.im into y.im 1552473460.997 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1552473460.997 * [taylor]: Taking taylor expansion of y.re in x.im 1552473460.997 * [backup-simplify]: Simplify y.re into y.re 1552473460.997 * [backup-simplify]: Simplify (* x.re y.re) into (* y.re x.re) 1552473460.997 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473460.997 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1552473460.997 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473460.997 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473460.997 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1552473460.997 * [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))) 1552473460.997 * [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 1552473460.997 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.re 1552473460.997 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473460.997 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.re 1552473460.997 * [taylor]: Taking taylor expansion of x.re in y.re 1552473460.997 * [backup-simplify]: Simplify x.re into x.re 1552473460.997 * [taylor]: Taking taylor expansion of y.re in y.re 1552473460.997 * [backup-simplify]: Simplify 0 into 0 1552473460.997 * [backup-simplify]: Simplify 1 into 1 1552473460.997 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473460.997 * [taylor]: Taking taylor expansion of y.im in y.re 1552473460.997 * [backup-simplify]: Simplify y.im into y.im 1552473460.997 * [taylor]: Taking taylor expansion of x.im in y.re 1552473460.998 * [backup-simplify]: Simplify x.im into x.im 1552473460.998 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.re 1552473460.998 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1552473460.998 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1552473460.998 * [taylor]: Taking taylor expansion of y.im in y.re 1552473460.998 * [backup-simplify]: Simplify y.im into y.im 1552473460.998 * [taylor]: Taking taylor expansion of y.im in y.re 1552473460.998 * [backup-simplify]: Simplify y.im into y.im 1552473460.998 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473460.998 * [taylor]: Taking taylor expansion of y.re in y.re 1552473460.998 * [backup-simplify]: Simplify 0 into 0 1552473460.998 * [backup-simplify]: Simplify 1 into 1 1552473460.998 * [backup-simplify]: Simplify (* x.re 0) into 0 1552473460.998 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473460.998 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1552473460.998 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473460.998 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1552473460.998 * [backup-simplify]: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 1552473460.998 * [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 1552473460.998 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1552473460.998 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473460.998 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1552473460.998 * [taylor]: Taking taylor expansion of x.re in x.re 1552473460.998 * [backup-simplify]: Simplify 0 into 0 1552473460.998 * [backup-simplify]: Simplify 1 into 1 1552473460.998 * [taylor]: Taking taylor expansion of y.re in x.re 1552473460.998 * [backup-simplify]: Simplify y.re into y.re 1552473460.998 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473460.998 * [taylor]: Taking taylor expansion of y.im in x.re 1552473460.998 * [backup-simplify]: Simplify y.im into y.im 1552473460.998 * [taylor]: Taking taylor expansion of x.im in x.re 1552473460.998 * [backup-simplify]: Simplify x.im into x.im 1552473460.998 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.re 1552473460.998 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1552473460.998 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1552473460.998 * [taylor]: Taking taylor expansion of y.im in x.re 1552473460.998 * [backup-simplify]: Simplify y.im into y.im 1552473460.998 * [taylor]: Taking taylor expansion of y.im in x.re 1552473460.998 * [backup-simplify]: Simplify y.im into y.im 1552473460.998 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1552473460.998 * [taylor]: Taking taylor expansion of y.re in x.re 1552473460.998 * [backup-simplify]: Simplify y.re into y.re 1552473460.998 * [backup-simplify]: Simplify (* 0 y.re) into 0 1552473460.998 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473460.998 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1552473460.998 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473460.998 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473460.999 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1552473460.999 * [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))) 1552473460.999 * [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 1552473460.999 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1552473460.999 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473460.999 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1552473460.999 * [taylor]: Taking taylor expansion of x.re in x.re 1552473460.999 * [backup-simplify]: Simplify 0 into 0 1552473460.999 * [backup-simplify]: Simplify 1 into 1 1552473460.999 * [taylor]: Taking taylor expansion of y.re in x.re 1552473460.999 * [backup-simplify]: Simplify y.re into y.re 1552473460.999 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473460.999 * [taylor]: Taking taylor expansion of y.im in x.re 1552473460.999 * [backup-simplify]: Simplify y.im into y.im 1552473460.999 * [taylor]: Taking taylor expansion of x.im in x.re 1552473460.999 * [backup-simplify]: Simplify x.im into x.im 1552473460.999 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.re 1552473460.999 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1552473460.999 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1552473460.999 * [taylor]: Taking taylor expansion of y.im in x.re 1552473460.999 * [backup-simplify]: Simplify y.im into y.im 1552473460.999 * [taylor]: Taking taylor expansion of y.im in x.re 1552473460.999 * [backup-simplify]: Simplify y.im into y.im 1552473460.999 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1552473460.999 * [taylor]: Taking taylor expansion of y.re in x.re 1552473460.999 * [backup-simplify]: Simplify y.re into y.re 1552473460.999 * [backup-simplify]: Simplify (* 0 y.re) into 0 1552473460.999 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473460.999 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1552473460.999 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473460.999 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473460.999 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1552473460.999 * [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))) 1552473460.999 * [taylor]: Taking taylor expansion of (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) in y.re 1552473460.999 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473460.999 * [taylor]: Taking taylor expansion of y.im in y.re 1552473461.000 * [backup-simplify]: Simplify y.im into y.im 1552473461.000 * [taylor]: Taking taylor expansion of x.im in y.re 1552473461.000 * [backup-simplify]: Simplify x.im into x.im 1552473461.000 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1552473461.000 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473461.000 * [taylor]: Taking taylor expansion of y.re in y.re 1552473461.000 * [backup-simplify]: Simplify 0 into 0 1552473461.000 * [backup-simplify]: Simplify 1 into 1 1552473461.000 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473461.000 * [taylor]: Taking taylor expansion of y.im in y.re 1552473461.000 * [backup-simplify]: Simplify y.im into y.im 1552473461.000 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473461.000 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473461.000 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1552473461.000 * [backup-simplify]: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 1552473461.000 * [taylor]: Taking taylor expansion of (/ x.im y.im) in x.im 1552473461.000 * [taylor]: Taking taylor expansion of x.im in x.im 1552473461.000 * [backup-simplify]: Simplify 0 into 0 1552473461.000 * [backup-simplify]: Simplify 1 into 1 1552473461.000 * [taylor]: Taking taylor expansion of y.im in x.im 1552473461.000 * [backup-simplify]: Simplify y.im into y.im 1552473461.000 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473461.000 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.re)) into y.re 1552473461.000 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473461.000 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1552473461.001 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473461.001 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473461.001 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473461.001 * [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))) 1552473461.001 * [taylor]: Taking taylor expansion of (/ y.re (+ (pow y.re 2) (pow y.im 2))) in y.re 1552473461.001 * [taylor]: Taking taylor expansion of y.re in y.re 1552473461.001 * [backup-simplify]: Simplify 0 into 0 1552473461.001 * [backup-simplify]: Simplify 1 into 1 1552473461.001 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1552473461.001 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473461.001 * [taylor]: Taking taylor expansion of y.re in y.re 1552473461.001 * [backup-simplify]: Simplify 0 into 0 1552473461.001 * [backup-simplify]: Simplify 1 into 1 1552473461.001 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473461.001 * [taylor]: Taking taylor expansion of y.im in y.re 1552473461.001 * [backup-simplify]: Simplify y.im into y.im 1552473461.001 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473461.001 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1552473461.001 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473461.002 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473461.002 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473461.002 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473461.002 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.im y.im) (/ 0 (pow y.im 2))))) into 0 1552473461.002 * [taylor]: Taking taylor expansion of 0 in x.im 1552473461.002 * [backup-simplify]: Simplify 0 into 0 1552473461.002 * [taylor]: Taking taylor expansion of 0 in y.im 1552473461.002 * [backup-simplify]: Simplify 0 into 0 1552473461.002 * [backup-simplify]: Simplify 0 into 0 1552473461.002 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473461.002 * [taylor]: Taking taylor expansion of y.im in y.im 1552473461.002 * [backup-simplify]: Simplify 0 into 0 1552473461.002 * [backup-simplify]: Simplify 1 into 1 1552473461.002 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473461.003 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473461.003 * [backup-simplify]: Simplify 0 into 0 1552473461.003 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.re))) into 0 1552473461.004 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473461.004 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473461.004 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473461.005 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1552473461.005 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473461.006 * [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 1552473461.006 * [taylor]: Taking taylor expansion of 0 in y.re 1552473461.006 * [backup-simplify]: Simplify 0 into 0 1552473461.006 * [taylor]: Taking taylor expansion of 0 in x.im 1552473461.006 * [backup-simplify]: Simplify 0 into 0 1552473461.006 * [taylor]: Taking taylor expansion of 0 in y.im 1552473461.006 * [backup-simplify]: Simplify 0 into 0 1552473461.006 * [backup-simplify]: Simplify 0 into 0 1552473461.006 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1552473461.006 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1552473461.006 * [taylor]: Taking taylor expansion of y.im in x.im 1552473461.006 * [backup-simplify]: Simplify y.im into y.im 1552473461.006 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473461.006 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473461.006 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1552473461.006 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1552473461.006 * [taylor]: Taking taylor expansion of y.im in y.im 1552473461.006 * [backup-simplify]: Simplify 0 into 0 1552473461.006 * [backup-simplify]: Simplify 1 into 1 1552473461.007 * [backup-simplify]: Simplify (* 1 1) into 1 1552473461.007 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473461.008 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473461.009 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473461.009 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473461.010 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473461.010 * [backup-simplify]: Simplify 0 into 0 1552473461.011 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473461.011 * [backup-simplify]: Simplify (* 1 1) into 1 1552473461.012 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473461.012 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473461.012 * [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))) 1552473461.012 * [taylor]: Taking taylor expansion of (- (/ x.im (pow y.im 3))) in x.im 1552473461.012 * [taylor]: Taking taylor expansion of (/ x.im (pow y.im 3)) in x.im 1552473461.012 * [taylor]: Taking taylor expansion of x.im in x.im 1552473461.012 * [backup-simplify]: Simplify 0 into 0 1552473461.012 * [backup-simplify]: Simplify 1 into 1 1552473461.012 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.im 1552473461.013 * [taylor]: Taking taylor expansion of y.im in x.im 1552473461.013 * [backup-simplify]: Simplify y.im into y.im 1552473461.013 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473461.013 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1552473461.013 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 1552473461.013 * [taylor]: Taking taylor expansion of 0 in y.im 1552473461.013 * [backup-simplify]: Simplify 0 into 0 1552473461.013 * [backup-simplify]: Simplify 0 into 0 1552473461.013 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473461.013 * [taylor]: Taking taylor expansion of 0 in y.im 1552473461.013 * [backup-simplify]: Simplify 0 into 0 1552473461.013 * [backup-simplify]: Simplify 0 into 0 1552473461.013 * [backup-simplify]: Simplify 0 into 0 1552473461.013 * [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)))) 1552473461.014 * [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 1552473461.014 * [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 1552473461.014 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.im 1552473461.014 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473461.014 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.im 1552473461.014 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 1552473461.014 * [taylor]: Taking taylor expansion of x.re in y.im 1552473461.014 * [backup-simplify]: Simplify x.re into x.re 1552473461.014 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473461.014 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1552473461.014 * [taylor]: Taking taylor expansion of y.re in y.im 1552473461.014 * [backup-simplify]: Simplify y.re into y.re 1552473461.014 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473461.014 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1552473461.014 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1552473461.014 * [taylor]: Taking taylor expansion of y.im in y.im 1552473461.014 * [backup-simplify]: Simplify 0 into 0 1552473461.014 * [backup-simplify]: Simplify 1 into 1 1552473461.014 * [taylor]: Taking taylor expansion of x.im in y.im 1552473461.014 * [backup-simplify]: Simplify x.im into x.im 1552473461.014 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473461.015 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1552473461.015 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552473461.015 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.im 1552473461.015 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1552473461.015 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1552473461.015 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473461.015 * [taylor]: Taking taylor expansion of y.im in y.im 1552473461.015 * [backup-simplify]: Simplify 0 into 0 1552473461.015 * [backup-simplify]: Simplify 1 into 1 1552473461.015 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473461.015 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473461.015 * [taylor]: Taking taylor expansion of y.im in y.im 1552473461.015 * [backup-simplify]: Simplify 0 into 0 1552473461.015 * [backup-simplify]: Simplify 1 into 1 1552473461.016 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473461.016 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1552473461.016 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473461.016 * [taylor]: Taking taylor expansion of y.re in y.im 1552473461.016 * [backup-simplify]: Simplify y.re into y.re 1552473461.016 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473461.016 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473461.016 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1552473461.016 * [backup-simplify]: Simplify (* 1 1) into 1 1552473461.016 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473461.016 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1552473461.016 * [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 1552473461.016 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.im 1552473461.016 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473461.016 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.im 1552473461.017 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1552473461.017 * [taylor]: Taking taylor expansion of x.re in x.im 1552473461.017 * [backup-simplify]: Simplify x.re into x.re 1552473461.017 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473461.017 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1552473461.017 * [taylor]: Taking taylor expansion of y.re in x.im 1552473461.017 * [backup-simplify]: Simplify y.re into y.re 1552473461.017 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473461.017 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473461.017 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473461.017 * [taylor]: Taking taylor expansion of y.im in x.im 1552473461.017 * [backup-simplify]: Simplify y.im into y.im 1552473461.017 * [taylor]: Taking taylor expansion of x.im in x.im 1552473461.017 * [backup-simplify]: Simplify 0 into 0 1552473461.017 * [backup-simplify]: Simplify 1 into 1 1552473461.017 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473461.017 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473461.017 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473461.017 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.im 1552473461.017 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1552473461.017 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1552473461.017 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1552473461.017 * [taylor]: Taking taylor expansion of y.im in x.im 1552473461.017 * [backup-simplify]: Simplify y.im into y.im 1552473461.017 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473461.017 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1552473461.017 * [taylor]: Taking taylor expansion of y.im in x.im 1552473461.017 * [backup-simplify]: Simplify y.im into y.im 1552473461.017 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473461.017 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1552473461.017 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1552473461.017 * [taylor]: Taking taylor expansion of y.re in x.im 1552473461.017 * [backup-simplify]: Simplify y.re into y.re 1552473461.017 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473461.017 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473461.018 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1552473461.018 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1552473461.018 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473461.018 * [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))))) 1552473461.018 * [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 1552473461.018 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.re 1552473461.018 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473461.018 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.re 1552473461.018 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 1552473461.018 * [taylor]: Taking taylor expansion of x.re in y.re 1552473461.018 * [backup-simplify]: Simplify x.re into x.re 1552473461.018 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473461.018 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473461.018 * [taylor]: Taking taylor expansion of y.re in y.re 1552473461.018 * [backup-simplify]: Simplify 0 into 0 1552473461.018 * [backup-simplify]: Simplify 1 into 1 1552473461.018 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473461.018 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1552473461.018 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473461.018 * [taylor]: Taking taylor expansion of y.im in y.re 1552473461.018 * [backup-simplify]: Simplify y.im into y.im 1552473461.018 * [taylor]: Taking taylor expansion of x.im in y.re 1552473461.018 * [backup-simplify]: Simplify x.im into x.im 1552473461.018 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473461.018 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473461.018 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.re 1552473461.019 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1552473461.019 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1552473461.019 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1552473461.019 * [taylor]: Taking taylor expansion of y.im in y.re 1552473461.019 * [backup-simplify]: Simplify y.im into y.im 1552473461.019 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473461.019 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1552473461.019 * [taylor]: Taking taylor expansion of y.im in y.re 1552473461.019 * [backup-simplify]: Simplify y.im into y.im 1552473461.019 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473461.019 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473461.019 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473461.019 * [taylor]: Taking taylor expansion of y.re in y.re 1552473461.019 * [backup-simplify]: Simplify 0 into 0 1552473461.019 * [backup-simplify]: Simplify 1 into 1 1552473461.019 * [backup-simplify]: Simplify (* 1 1) into 1 1552473461.019 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473461.019 * [backup-simplify]: Simplify (* (/ 1 x.re) 1) into (/ 1 x.re) 1552473461.019 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1552473461.020 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473461.020 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1552473461.020 * [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 1552473461.020 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1552473461.020 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473461.020 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1552473461.020 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552473461.020 * [taylor]: Taking taylor expansion of x.re in x.re 1552473461.020 * [backup-simplify]: Simplify 0 into 0 1552473461.020 * [backup-simplify]: Simplify 1 into 1 1552473461.020 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473461.020 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1552473461.020 * [taylor]: Taking taylor expansion of y.re in x.re 1552473461.020 * [backup-simplify]: Simplify y.re into y.re 1552473461.020 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473461.020 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473461.020 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473461.020 * [taylor]: Taking taylor expansion of y.im in x.re 1552473461.020 * [backup-simplify]: Simplify y.im into y.im 1552473461.020 * [taylor]: Taking taylor expansion of x.im in x.re 1552473461.020 * [backup-simplify]: Simplify x.im into x.im 1552473461.020 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473461.020 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473461.020 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.re 1552473461.020 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1552473461.020 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1552473461.020 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1552473461.020 * [taylor]: Taking taylor expansion of y.im in x.re 1552473461.020 * [backup-simplify]: Simplify y.im into y.im 1552473461.020 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473461.020 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1552473461.021 * [taylor]: Taking taylor expansion of y.im in x.re 1552473461.021 * [backup-simplify]: Simplify y.im into y.im 1552473461.021 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473461.021 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1552473461.021 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1552473461.021 * [taylor]: Taking taylor expansion of y.re in x.re 1552473461.021 * [backup-simplify]: Simplify y.re into y.re 1552473461.021 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473461.021 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473461.021 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1552473461.021 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473461.021 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1552473461.021 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473461.021 * [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))))) 1552473461.021 * [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 1552473461.021 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1552473461.021 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473461.021 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1552473461.021 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552473461.021 * [taylor]: Taking taylor expansion of x.re in x.re 1552473461.021 * [backup-simplify]: Simplify 0 into 0 1552473461.021 * [backup-simplify]: Simplify 1 into 1 1552473461.022 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473461.022 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1552473461.022 * [taylor]: Taking taylor expansion of y.re in x.re 1552473461.022 * [backup-simplify]: Simplify y.re into y.re 1552473461.022 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473461.022 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473461.022 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473461.022 * [taylor]: Taking taylor expansion of y.im in x.re 1552473461.022 * [backup-simplify]: Simplify y.im into y.im 1552473461.022 * [taylor]: Taking taylor expansion of x.im in x.re 1552473461.022 * [backup-simplify]: Simplify x.im into x.im 1552473461.022 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473461.022 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473461.022 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.re 1552473461.022 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1552473461.022 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1552473461.022 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1552473461.022 * [taylor]: Taking taylor expansion of y.im in x.re 1552473461.022 * [backup-simplify]: Simplify y.im into y.im 1552473461.022 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473461.022 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1552473461.022 * [taylor]: Taking taylor expansion of y.im in x.re 1552473461.022 * [backup-simplify]: Simplify y.im into y.im 1552473461.022 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473461.022 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1552473461.022 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1552473461.022 * [taylor]: Taking taylor expansion of y.re in x.re 1552473461.022 * [backup-simplify]: Simplify y.re into y.re 1552473461.022 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473461.022 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473461.022 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1552473461.022 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473461.022 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1552473461.023 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473461.023 * [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))))) 1552473461.023 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473461.023 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473461.023 * [taylor]: Taking taylor expansion of y.re in y.re 1552473461.023 * [backup-simplify]: Simplify 0 into 0 1552473461.023 * [backup-simplify]: Simplify 1 into 1 1552473461.023 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473461.023 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473461.023 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473461.023 * [taylor]: Taking taylor expansion of y.re in y.re 1552473461.023 * [backup-simplify]: Simplify 0 into 0 1552473461.023 * [backup-simplify]: Simplify 1 into 1 1552473461.023 * [backup-simplify]: Simplify (* 1 1) into 1 1552473461.023 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473461.023 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473461.023 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473461.023 * [taylor]: Taking taylor expansion of y.im in y.re 1552473461.023 * [backup-simplify]: Simplify y.im into y.im 1552473461.023 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473461.024 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473461.024 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473461.024 * [backup-simplify]: Simplify (* 0 1) into 0 1552473461.024 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473461.025 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473461.025 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473461.026 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 1552473461.026 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473461.026 * [taylor]: Taking taylor expansion of 1 in x.im 1552473461.026 * [backup-simplify]: Simplify 1 into 1 1552473461.026 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473461.027 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473461.027 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (/ 1 y.re))) into 0 1552473461.028 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1552473461.028 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473461.028 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473461.028 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1552473461.028 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473461.028 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473461.029 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473461.029 * [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)))))) 1552473461.029 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1552473461.029 * [taylor]: Taking taylor expansion of (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473461.029 * [taylor]: Taking taylor expansion of y.im in y.re 1552473461.029 * [backup-simplify]: Simplify y.im into y.im 1552473461.029 * [taylor]: Taking taylor expansion of (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473461.030 * [taylor]: Taking taylor expansion of x.im in y.re 1552473461.030 * [backup-simplify]: Simplify x.im into x.im 1552473461.030 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473461.030 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473461.030 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473461.030 * [taylor]: Taking taylor expansion of y.re in y.re 1552473461.030 * [backup-simplify]: Simplify 0 into 0 1552473461.030 * [backup-simplify]: Simplify 1 into 1 1552473461.030 * [backup-simplify]: Simplify (* 1 1) into 1 1552473461.030 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473461.030 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473461.030 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473461.031 * [taylor]: Taking taylor expansion of y.im in y.re 1552473461.031 * [backup-simplify]: Simplify y.im into y.im 1552473461.031 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473461.031 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473461.031 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473461.031 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552473461.031 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473461.031 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473461.032 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473461.033 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473461.033 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1552473461.034 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 1552473461.035 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473461.035 * [taylor]: Taking taylor expansion of 0 in x.im 1552473461.035 * [backup-simplify]: Simplify 0 into 0 1552473461.035 * [taylor]: Taking taylor expansion of 1 in y.im 1552473461.035 * [backup-simplify]: Simplify 1 into 1 1552473461.035 * [backup-simplify]: Simplify 0 into 0 1552473461.035 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473461.036 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473461.037 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1552473461.037 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473461.037 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473461.037 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473461.038 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473461.038 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473461.038 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 1552473461.039 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1552473461.039 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1552473461.039 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473461.040 * [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 1552473461.040 * [taylor]: Taking taylor expansion of 0 in y.re 1552473461.040 * [backup-simplify]: Simplify 0 into 0 1552473461.040 * [taylor]: Taking taylor expansion of 0 in x.im 1552473461.040 * [backup-simplify]: Simplify 0 into 0 1552473461.040 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473461.040 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473461.041 * [taylor]: Taking taylor expansion of y.im in x.im 1552473461.041 * [backup-simplify]: Simplify y.im into y.im 1552473461.041 * [taylor]: Taking taylor expansion of x.im in x.im 1552473461.041 * [backup-simplify]: Simplify 0 into 0 1552473461.041 * [backup-simplify]: Simplify 1 into 1 1552473461.041 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473461.041 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473461.041 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473461.041 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473461.041 * [taylor]: Taking taylor expansion of y.im in y.im 1552473461.041 * [backup-simplify]: Simplify 0 into 0 1552473461.041 * [backup-simplify]: Simplify 1 into 1 1552473461.041 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473461.042 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473461.043 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473461.043 * [backup-simplify]: Simplify 0 into 0 1552473461.043 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552473461.044 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473461.044 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473461.044 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473461.044 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473461.045 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 1552473461.045 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1552473461.045 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.im 1552473461.045 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1552473461.045 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1552473461.045 * [taylor]: Taking taylor expansion of y.im in x.im 1552473461.045 * [backup-simplify]: Simplify y.im into y.im 1552473461.045 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473461.046 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473461.046 * [taylor]: Taking taylor expansion of 0 in y.im 1552473461.046 * [backup-simplify]: Simplify 0 into 0 1552473461.046 * [backup-simplify]: Simplify 0 into 0 1552473461.046 * [taylor]: Taking taylor expansion of 0 in y.im 1552473461.046 * [backup-simplify]: Simplify 0 into 0 1552473461.046 * [backup-simplify]: Simplify 0 into 0 1552473461.046 * [backup-simplify]: Simplify 0 into 0 1552473461.046 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473461.046 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473461.047 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1552473461.047 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473461.047 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1552473461.048 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473461.048 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473461.048 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473461.048 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 1552473461.049 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1552473461.049 * [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 1552473461.049 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473461.050 * [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 1552473461.050 * [taylor]: Taking taylor expansion of 0 in y.re 1552473461.050 * [backup-simplify]: Simplify 0 into 0 1552473461.050 * [taylor]: Taking taylor expansion of 0 in x.im 1552473461.050 * [backup-simplify]: Simplify 0 into 0 1552473461.050 * [taylor]: Taking taylor expansion of 0 in x.im 1552473461.050 * [backup-simplify]: Simplify 0 into 0 1552473461.051 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473461.051 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473461.051 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473461.051 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1552473461.051 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473461.052 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473461.052 * [taylor]: Taking taylor expansion of 0 in x.im 1552473461.052 * [backup-simplify]: Simplify 0 into 0 1552473461.052 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1552473461.053 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473461.053 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473461.053 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1552473461.054 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473461.054 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 1552473461.055 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1552473461.055 * [taylor]: Taking taylor expansion of 0 in x.im 1552473461.055 * [backup-simplify]: Simplify 0 into 0 1552473461.055 * [taylor]: Taking taylor expansion of 0 in y.im 1552473461.055 * [backup-simplify]: Simplify 0 into 0 1552473461.055 * [backup-simplify]: Simplify 0 into 0 1552473461.055 * [backup-simplify]: Simplify 0 into 0 1552473461.056 * [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)))) 1552473461.056 * [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 1552473461.056 * [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 1552473461.056 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.im 1552473461.056 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473461.056 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.im 1552473461.056 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 1552473461.056 * [taylor]: Taking taylor expansion of -1 in y.im 1552473461.056 * [backup-simplify]: Simplify -1 into -1 1552473461.056 * [taylor]: Taking taylor expansion of x.re in y.im 1552473461.056 * [backup-simplify]: Simplify x.re into x.re 1552473461.056 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1552473461.056 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1552473461.056 * [taylor]: Taking taylor expansion of -1 in y.im 1552473461.056 * [backup-simplify]: Simplify -1 into -1 1552473461.056 * [taylor]: Taking taylor expansion of y.re in y.im 1552473461.056 * [backup-simplify]: Simplify y.re into y.re 1552473461.056 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473461.056 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1552473461.056 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1552473461.056 * [taylor]: Taking taylor expansion of y.im in y.im 1552473461.056 * [backup-simplify]: Simplify 0 into 0 1552473461.056 * [backup-simplify]: Simplify 1 into 1 1552473461.056 * [taylor]: Taking taylor expansion of x.im in y.im 1552473461.056 * [backup-simplify]: Simplify x.im into x.im 1552473461.056 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473461.056 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1552473461.056 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552473461.056 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 1552473461.056 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1552473461.056 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1552473461.056 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473461.056 * [taylor]: Taking taylor expansion of -1 in y.im 1552473461.056 * [backup-simplify]: Simplify -1 into -1 1552473461.056 * [taylor]: Taking taylor expansion of y.im in y.im 1552473461.056 * [backup-simplify]: Simplify 0 into 0 1552473461.056 * [backup-simplify]: Simplify 1 into 1 1552473461.057 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473461.057 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473461.057 * [taylor]: Taking taylor expansion of -1 in y.im 1552473461.057 * [backup-simplify]: Simplify -1 into -1 1552473461.057 * [taylor]: Taking taylor expansion of y.im in y.im 1552473461.057 * [backup-simplify]: Simplify 0 into 0 1552473461.057 * [backup-simplify]: Simplify 1 into 1 1552473461.057 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473461.057 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1552473461.057 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473461.057 * [taylor]: Taking taylor expansion of y.re in y.im 1552473461.057 * [backup-simplify]: Simplify y.re into y.re 1552473461.057 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473461.057 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473461.057 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1552473461.058 * [backup-simplify]: Simplify (* -1 -1) into 1 1552473461.058 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473461.058 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1552473461.058 * [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 1552473461.058 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.im 1552473461.058 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473461.058 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.im 1552473461.058 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 1552473461.058 * [taylor]: Taking taylor expansion of -1 in x.im 1552473461.058 * [backup-simplify]: Simplify -1 into -1 1552473461.058 * [taylor]: Taking taylor expansion of x.re in x.im 1552473461.058 * [backup-simplify]: Simplify x.re into x.re 1552473461.058 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1552473461.058 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1552473461.058 * [taylor]: Taking taylor expansion of -1 in x.im 1552473461.058 * [backup-simplify]: Simplify -1 into -1 1552473461.058 * [taylor]: Taking taylor expansion of y.re in x.im 1552473461.058 * [backup-simplify]: Simplify y.re into y.re 1552473461.058 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473461.058 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473461.058 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473461.058 * [taylor]: Taking taylor expansion of y.im in x.im 1552473461.058 * [backup-simplify]: Simplify y.im into y.im 1552473461.058 * [taylor]: Taking taylor expansion of x.im in x.im 1552473461.058 * [backup-simplify]: Simplify 0 into 0 1552473461.058 * [backup-simplify]: Simplify 1 into 1 1552473461.058 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473461.058 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473461.059 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473461.059 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.im 1552473461.059 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1552473461.059 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1552473461.059 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1552473461.059 * [taylor]: Taking taylor expansion of -1 in x.im 1552473461.059 * [backup-simplify]: Simplify -1 into -1 1552473461.059 * [taylor]: Taking taylor expansion of y.im in x.im 1552473461.059 * [backup-simplify]: Simplify y.im into y.im 1552473461.059 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473461.059 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1552473461.059 * [taylor]: Taking taylor expansion of -1 in x.im 1552473461.059 * [backup-simplify]: Simplify -1 into -1 1552473461.059 * [taylor]: Taking taylor expansion of y.im in x.im 1552473461.059 * [backup-simplify]: Simplify y.im into y.im 1552473461.059 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473461.059 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1552473461.059 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1552473461.059 * [taylor]: Taking taylor expansion of y.re in x.im 1552473461.059 * [backup-simplify]: Simplify y.re into y.re 1552473461.059 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473461.059 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473461.059 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1552473461.059 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1552473461.059 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473461.059 * [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))))) 1552473461.059 * [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 1552473461.059 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.re 1552473461.059 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473461.059 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.re 1552473461.059 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 1552473461.059 * [taylor]: Taking taylor expansion of -1 in y.re 1552473461.059 * [backup-simplify]: Simplify -1 into -1 1552473461.059 * [taylor]: Taking taylor expansion of x.re in y.re 1552473461.059 * [backup-simplify]: Simplify x.re into x.re 1552473461.059 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1552473461.059 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1552473461.059 * [taylor]: Taking taylor expansion of -1 in y.re 1552473461.060 * [backup-simplify]: Simplify -1 into -1 1552473461.060 * [taylor]: Taking taylor expansion of y.re in y.re 1552473461.060 * [backup-simplify]: Simplify 0 into 0 1552473461.060 * [backup-simplify]: Simplify 1 into 1 1552473461.060 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473461.060 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1552473461.060 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473461.060 * [taylor]: Taking taylor expansion of y.im in y.re 1552473461.060 * [backup-simplify]: Simplify y.im into y.im 1552473461.060 * [taylor]: Taking taylor expansion of x.im in y.re 1552473461.060 * [backup-simplify]: Simplify x.im into x.im 1552473461.060 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473461.060 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473461.060 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.re 1552473461.060 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1552473461.060 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1552473461.060 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1552473461.060 * [taylor]: Taking taylor expansion of -1 in y.re 1552473461.060 * [backup-simplify]: Simplify -1 into -1 1552473461.060 * [taylor]: Taking taylor expansion of y.im in y.re 1552473461.060 * [backup-simplify]: Simplify y.im into y.im 1552473461.060 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473461.060 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1552473461.060 * [taylor]: Taking taylor expansion of -1 in y.re 1552473461.060 * [backup-simplify]: Simplify -1 into -1 1552473461.060 * [taylor]: Taking taylor expansion of y.im in y.re 1552473461.060 * [backup-simplify]: Simplify y.im into y.im 1552473461.060 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473461.060 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473461.060 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473461.060 * [taylor]: Taking taylor expansion of y.re in y.re 1552473461.060 * [backup-simplify]: Simplify 0 into 0 1552473461.060 * [backup-simplify]: Simplify 1 into 1 1552473461.061 * [backup-simplify]: Simplify (* 1 1) into 1 1552473461.061 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473461.061 * [backup-simplify]: Simplify (* (/ -1 x.re) -1) into (/ 1 x.re) 1552473461.061 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1552473461.061 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473461.061 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1552473461.061 * [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 1552473461.061 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1552473461.061 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473461.061 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1552473461.061 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1552473461.061 * [taylor]: Taking taylor expansion of -1 in x.re 1552473461.061 * [backup-simplify]: Simplify -1 into -1 1552473461.061 * [taylor]: Taking taylor expansion of x.re in x.re 1552473461.061 * [backup-simplify]: Simplify 0 into 0 1552473461.061 * [backup-simplify]: Simplify 1 into 1 1552473461.062 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473461.062 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1552473461.062 * [taylor]: Taking taylor expansion of -1 in x.re 1552473461.062 * [backup-simplify]: Simplify -1 into -1 1552473461.062 * [taylor]: Taking taylor expansion of y.re in x.re 1552473461.062 * [backup-simplify]: Simplify y.re into y.re 1552473461.062 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473461.062 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473461.062 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473461.062 * [taylor]: Taking taylor expansion of y.im in x.re 1552473461.062 * [backup-simplify]: Simplify y.im into y.im 1552473461.062 * [taylor]: Taking taylor expansion of x.im in x.re 1552473461.062 * [backup-simplify]: Simplify x.im into x.im 1552473461.062 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473461.062 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473461.062 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.re 1552473461.062 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1552473461.062 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1552473461.062 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1552473461.062 * [taylor]: Taking taylor expansion of -1 in x.re 1552473461.062 * [backup-simplify]: Simplify -1 into -1 1552473461.062 * [taylor]: Taking taylor expansion of y.im in x.re 1552473461.062 * [backup-simplify]: Simplify y.im into y.im 1552473461.062 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473461.062 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1552473461.062 * [taylor]: Taking taylor expansion of -1 in x.re 1552473461.062 * [backup-simplify]: Simplify -1 into -1 1552473461.062 * [taylor]: Taking taylor expansion of y.im in x.re 1552473461.062 * [backup-simplify]: Simplify y.im into y.im 1552473461.062 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473461.062 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1552473461.062 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1552473461.062 * [taylor]: Taking taylor expansion of y.re in x.re 1552473461.062 * [backup-simplify]: Simplify y.re into y.re 1552473461.062 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473461.062 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473461.062 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1552473461.062 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473461.063 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1552473461.063 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473461.063 * [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))))) 1552473461.063 * [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 1552473461.063 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1552473461.063 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473461.063 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1552473461.063 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1552473461.063 * [taylor]: Taking taylor expansion of -1 in x.re 1552473461.063 * [backup-simplify]: Simplify -1 into -1 1552473461.063 * [taylor]: Taking taylor expansion of x.re in x.re 1552473461.063 * [backup-simplify]: Simplify 0 into 0 1552473461.063 * [backup-simplify]: Simplify 1 into 1 1552473461.063 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473461.063 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1552473461.063 * [taylor]: Taking taylor expansion of -1 in x.re 1552473461.063 * [backup-simplify]: Simplify -1 into -1 1552473461.063 * [taylor]: Taking taylor expansion of y.re in x.re 1552473461.063 * [backup-simplify]: Simplify y.re into y.re 1552473461.063 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473461.063 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473461.063 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473461.063 * [taylor]: Taking taylor expansion of y.im in x.re 1552473461.063 * [backup-simplify]: Simplify y.im into y.im 1552473461.063 * [taylor]: Taking taylor expansion of x.im in x.re 1552473461.063 * [backup-simplify]: Simplify x.im into x.im 1552473461.063 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473461.063 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473461.063 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.re 1552473461.064 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1552473461.064 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1552473461.064 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1552473461.064 * [taylor]: Taking taylor expansion of -1 in x.re 1552473461.064 * [backup-simplify]: Simplify -1 into -1 1552473461.064 * [taylor]: Taking taylor expansion of y.im in x.re 1552473461.064 * [backup-simplify]: Simplify y.im into y.im 1552473461.064 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473461.064 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1552473461.064 * [taylor]: Taking taylor expansion of -1 in x.re 1552473461.064 * [backup-simplify]: Simplify -1 into -1 1552473461.064 * [taylor]: Taking taylor expansion of y.im in x.re 1552473461.064 * [backup-simplify]: Simplify y.im into y.im 1552473461.064 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473461.064 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1552473461.064 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1552473461.064 * [taylor]: Taking taylor expansion of y.re in x.re 1552473461.064 * [backup-simplify]: Simplify y.re into y.re 1552473461.064 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473461.064 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473461.064 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1552473461.064 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473461.064 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1552473461.064 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473461.064 * [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))))) 1552473461.064 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473461.064 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473461.064 * [taylor]: Taking taylor expansion of y.re in y.re 1552473461.064 * [backup-simplify]: Simplify 0 into 0 1552473461.064 * [backup-simplify]: Simplify 1 into 1 1552473461.064 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473461.064 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473461.064 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473461.064 * [taylor]: Taking taylor expansion of y.re in y.re 1552473461.064 * [backup-simplify]: Simplify 0 into 0 1552473461.064 * [backup-simplify]: Simplify 1 into 1 1552473461.065 * [backup-simplify]: Simplify (* 1 1) into 1 1552473461.065 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473461.065 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473461.065 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473461.065 * [taylor]: Taking taylor expansion of y.im in y.re 1552473461.065 * [backup-simplify]: Simplify y.im into y.im 1552473461.065 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473461.065 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473461.065 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473461.066 * [backup-simplify]: Simplify (* 0 1) into 0 1552473461.066 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473461.066 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473461.067 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473461.067 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 1552473461.067 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473461.067 * [taylor]: Taking taylor expansion of 1 in x.im 1552473461.067 * [backup-simplify]: Simplify 1 into 1 1552473461.067 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473461.068 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473461.068 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ -1 y.re))) into 0 1552473461.068 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1552473461.068 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473461.068 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473461.068 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1552473461.069 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473461.069 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473461.069 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473461.069 * [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)))))) 1552473461.069 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1552473461.069 * [taylor]: Taking taylor expansion of (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473461.069 * [taylor]: Taking taylor expansion of y.im in y.re 1552473461.069 * [backup-simplify]: Simplify y.im into y.im 1552473461.069 * [taylor]: Taking taylor expansion of (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473461.070 * [taylor]: Taking taylor expansion of x.im in y.re 1552473461.070 * [backup-simplify]: Simplify x.im into x.im 1552473461.070 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473461.070 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473461.070 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473461.070 * [taylor]: Taking taylor expansion of y.re in y.re 1552473461.070 * [backup-simplify]: Simplify 0 into 0 1552473461.070 * [backup-simplify]: Simplify 1 into 1 1552473461.070 * [backup-simplify]: Simplify (* 1 1) into 1 1552473461.070 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473461.070 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473461.070 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473461.070 * [taylor]: Taking taylor expansion of y.im in y.re 1552473461.071 * [backup-simplify]: Simplify y.im into y.im 1552473461.071 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473461.071 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473461.071 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473461.071 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552473461.071 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473461.071 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473461.072 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473461.073 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473461.073 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1552473461.074 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 1552473461.075 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473461.075 * [taylor]: Taking taylor expansion of 0 in x.im 1552473461.075 * [backup-simplify]: Simplify 0 into 0 1552473461.075 * [taylor]: Taking taylor expansion of 1 in y.im 1552473461.075 * [backup-simplify]: Simplify 1 into 1 1552473461.075 * [backup-simplify]: Simplify 0 into 0 1552473461.075 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473461.076 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473461.077 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1552473461.077 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473461.077 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473461.077 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473461.078 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473461.078 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473461.078 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 1552473461.079 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1552473461.079 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1552473461.079 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473461.080 * [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 1552473461.080 * [taylor]: Taking taylor expansion of 0 in y.re 1552473461.080 * [backup-simplify]: Simplify 0 into 0 1552473461.080 * [taylor]: Taking taylor expansion of 0 in x.im 1552473461.080 * [backup-simplify]: Simplify 0 into 0 1552473461.081 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473461.081 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473461.081 * [taylor]: Taking taylor expansion of y.im in x.im 1552473461.081 * [backup-simplify]: Simplify y.im into y.im 1552473461.081 * [taylor]: Taking taylor expansion of x.im in x.im 1552473461.081 * [backup-simplify]: Simplify 0 into 0 1552473461.081 * [backup-simplify]: Simplify 1 into 1 1552473461.081 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473461.081 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473461.081 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473461.081 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473461.081 * [taylor]: Taking taylor expansion of y.im in y.im 1552473461.081 * [backup-simplify]: Simplify 0 into 0 1552473461.081 * [backup-simplify]: Simplify 1 into 1 1552473461.082 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473461.083 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473461.083 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473461.083 * [backup-simplify]: Simplify 0 into 0 1552473461.085 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552473461.085 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473461.086 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473461.086 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473461.086 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473461.087 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 1552473461.088 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1552473461.088 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.im 1552473461.088 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1552473461.088 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1552473461.088 * [taylor]: Taking taylor expansion of y.im in x.im 1552473461.088 * [backup-simplify]: Simplify y.im into y.im 1552473461.088 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473461.088 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473461.088 * [taylor]: Taking taylor expansion of 0 in y.im 1552473461.088 * [backup-simplify]: Simplify 0 into 0 1552473461.088 * [backup-simplify]: Simplify 0 into 0 1552473461.088 * [taylor]: Taking taylor expansion of 0 in y.im 1552473461.088 * [backup-simplify]: Simplify 0 into 0 1552473461.088 * [backup-simplify]: Simplify 0 into 0 1552473461.088 * [backup-simplify]: Simplify 0 into 0 1552473461.089 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473461.090 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473461.091 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1552473461.091 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473461.091 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1552473461.092 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473461.092 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473461.093 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473461.093 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 1552473461.094 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1552473461.095 * [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 1552473461.095 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473461.096 * [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 1552473461.096 * [taylor]: Taking taylor expansion of 0 in y.re 1552473461.096 * [backup-simplify]: Simplify 0 into 0 1552473461.096 * [taylor]: Taking taylor expansion of 0 in x.im 1552473461.096 * [backup-simplify]: Simplify 0 into 0 1552473461.096 * [taylor]: Taking taylor expansion of 0 in x.im 1552473461.096 * [backup-simplify]: Simplify 0 into 0 1552473461.097 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473461.098 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473461.098 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473461.099 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1552473461.099 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473461.099 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473461.099 * [taylor]: Taking taylor expansion of 0 in x.im 1552473461.099 * [backup-simplify]: Simplify 0 into 0 1552473461.100 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1552473461.101 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473461.101 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473461.102 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1552473461.102 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473461.103 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 1552473461.108 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1552473461.108 * [taylor]: Taking taylor expansion of 0 in x.im 1552473461.108 * [backup-simplify]: Simplify 0 into 0 1552473461.108 * [taylor]: Taking taylor expansion of 0 in y.im 1552473461.108 * [backup-simplify]: Simplify 0 into 0 1552473461.108 * [backup-simplify]: Simplify 0 into 0 1552473461.108 * [backup-simplify]: Simplify 0 into 0 1552473461.109 * * * * [progress]: [ 2 / 2 ] generating series at (2 1) 1552473461.109 * [backup-simplify]: Simplify (fma x.re y.re (* x.im y.im)) into (fma x.re y.re (* y.im x.im)) 1552473461.109 * [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 1552473461.109 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.im 1552473461.109 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473461.109 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.im 1552473461.109 * [taylor]: Taking taylor expansion of x.re in y.im 1552473461.109 * [backup-simplify]: Simplify x.re into x.re 1552473461.109 * [taylor]: Taking taylor expansion of y.re in y.im 1552473461.109 * [backup-simplify]: Simplify y.re into y.re 1552473461.109 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1552473461.109 * [taylor]: Taking taylor expansion of y.im in y.im 1552473461.109 * [backup-simplify]: Simplify 0 into 0 1552473461.109 * [backup-simplify]: Simplify 1 into 1 1552473461.109 * [taylor]: Taking taylor expansion of x.im in y.im 1552473461.109 * [backup-simplify]: Simplify x.im into x.im 1552473461.109 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.im 1552473461.109 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473461.109 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.im 1552473461.109 * [taylor]: Taking taylor expansion of x.re in x.im 1552473461.109 * [backup-simplify]: Simplify x.re into x.re 1552473461.109 * [taylor]: Taking taylor expansion of y.re in x.im 1552473461.109 * [backup-simplify]: Simplify y.re into y.re 1552473461.109 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473461.109 * [taylor]: Taking taylor expansion of y.im in x.im 1552473461.109 * [backup-simplify]: Simplify y.im into y.im 1552473461.109 * [taylor]: Taking taylor expansion of x.im in x.im 1552473461.109 * [backup-simplify]: Simplify 0 into 0 1552473461.109 * [backup-simplify]: Simplify 1 into 1 1552473461.110 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.re 1552473461.110 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473461.110 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.re 1552473461.110 * [taylor]: Taking taylor expansion of x.re in y.re 1552473461.110 * [backup-simplify]: Simplify x.re into x.re 1552473461.110 * [taylor]: Taking taylor expansion of y.re in y.re 1552473461.110 * [backup-simplify]: Simplify 0 into 0 1552473461.110 * [backup-simplify]: Simplify 1 into 1 1552473461.110 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473461.110 * [taylor]: Taking taylor expansion of y.im in y.re 1552473461.110 * [backup-simplify]: Simplify y.im into y.im 1552473461.110 * [taylor]: Taking taylor expansion of x.im in y.re 1552473461.110 * [backup-simplify]: Simplify x.im into x.im 1552473461.110 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1552473461.110 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473461.110 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1552473461.110 * [taylor]: Taking taylor expansion of x.re in x.re 1552473461.110 * [backup-simplify]: Simplify 0 into 0 1552473461.110 * [backup-simplify]: Simplify 1 into 1 1552473461.110 * [taylor]: Taking taylor expansion of y.re in x.re 1552473461.110 * [backup-simplify]: Simplify y.re into y.re 1552473461.110 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473461.110 * [taylor]: Taking taylor expansion of y.im in x.re 1552473461.110 * [backup-simplify]: Simplify y.im into y.im 1552473461.110 * [taylor]: Taking taylor expansion of x.im in x.re 1552473461.110 * [backup-simplify]: Simplify x.im into x.im 1552473461.110 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1552473461.110 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473461.110 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1552473461.110 * [taylor]: Taking taylor expansion of x.re in x.re 1552473461.110 * [backup-simplify]: Simplify 0 into 0 1552473461.110 * [backup-simplify]: Simplify 1 into 1 1552473461.110 * [taylor]: Taking taylor expansion of y.re in x.re 1552473461.110 * [backup-simplify]: Simplify y.re into y.re 1552473461.111 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473461.111 * [taylor]: Taking taylor expansion of y.im in x.re 1552473461.111 * [backup-simplify]: Simplify y.im into y.im 1552473461.111 * [taylor]: Taking taylor expansion of x.im in x.re 1552473461.111 * [backup-simplify]: Simplify x.im into x.im 1552473461.111 * [backup-simplify]: Simplify (* 0 y.re) into 0 1552473461.111 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473461.111 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1552473461.111 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473461.111 * [taylor]: Taking taylor expansion of y.im in y.re 1552473461.111 * [backup-simplify]: Simplify y.im into y.im 1552473461.111 * [taylor]: Taking taylor expansion of x.im in y.re 1552473461.111 * [backup-simplify]: Simplify x.im into x.im 1552473461.111 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473461.111 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473461.111 * [taylor]: Taking taylor expansion of y.im in x.im 1552473461.111 * [backup-simplify]: Simplify y.im into y.im 1552473461.111 * [taylor]: Taking taylor expansion of x.im in x.im 1552473461.111 * [backup-simplify]: Simplify 0 into 0 1552473461.111 * [backup-simplify]: Simplify 1 into 1 1552473461.111 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473461.111 * [taylor]: Taking taylor expansion of 0 in y.im 1552473461.111 * [backup-simplify]: Simplify 0 into 0 1552473461.111 * [backup-simplify]: Simplify 0 into 0 1552473461.112 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.re)) into y.re 1552473461.112 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473461.112 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1552473461.112 * [taylor]: Taking taylor expansion of y.re in y.re 1552473461.112 * [backup-simplify]: Simplify 0 into 0 1552473461.112 * [backup-simplify]: Simplify 1 into 1 1552473461.112 * [taylor]: Taking taylor expansion of 0 in x.im 1552473461.112 * [backup-simplify]: Simplify 0 into 0 1552473461.112 * [taylor]: Taking taylor expansion of 0 in y.im 1552473461.112 * [backup-simplify]: Simplify 0 into 0 1552473461.112 * [backup-simplify]: Simplify 0 into 0 1552473461.112 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473461.112 * [taylor]: Taking taylor expansion of 0 in x.im 1552473461.112 * [backup-simplify]: Simplify 0 into 0 1552473461.112 * [taylor]: Taking taylor expansion of 0 in y.im 1552473461.112 * [backup-simplify]: Simplify 0 into 0 1552473461.112 * [backup-simplify]: Simplify 0 into 0 1552473461.113 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473461.113 * [taylor]: Taking taylor expansion of y.im in y.im 1552473461.113 * [backup-simplify]: Simplify 0 into 0 1552473461.113 * [backup-simplify]: Simplify 1 into 1 1552473461.113 * [backup-simplify]: Simplify 0 into 0 1552473461.113 * [backup-simplify]: Simplify 0 into 0 1552473461.114 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.re))) into 0 1552473461.114 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473461.115 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473461.115 * [taylor]: Taking taylor expansion of 0 in y.re 1552473461.115 * [backup-simplify]: Simplify 0 into 0 1552473461.115 * [taylor]: Taking taylor expansion of 0 in x.im 1552473461.115 * [backup-simplify]: Simplify 0 into 0 1552473461.115 * [taylor]: Taking taylor expansion of 0 in y.im 1552473461.115 * [backup-simplify]: Simplify 0 into 0 1552473461.115 * [backup-simplify]: Simplify 0 into 0 1552473461.115 * [backup-simplify]: Simplify 0 into 0 1552473461.115 * [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))) 1552473461.115 * [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 1552473461.115 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.im 1552473461.115 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473461.115 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.im 1552473461.115 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 1552473461.115 * [taylor]: Taking taylor expansion of x.re in y.im 1552473461.115 * [backup-simplify]: Simplify x.re into x.re 1552473461.115 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473461.115 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1552473461.115 * [taylor]: Taking taylor expansion of y.re in y.im 1552473461.115 * [backup-simplify]: Simplify y.re into y.re 1552473461.115 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473461.115 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1552473461.115 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1552473461.116 * [taylor]: Taking taylor expansion of y.im in y.im 1552473461.116 * [backup-simplify]: Simplify 0 into 0 1552473461.116 * [backup-simplify]: Simplify 1 into 1 1552473461.116 * [taylor]: Taking taylor expansion of x.im in y.im 1552473461.116 * [backup-simplify]: Simplify x.im into x.im 1552473461.116 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473461.116 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1552473461.116 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552473461.116 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.im 1552473461.116 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473461.116 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.im 1552473461.116 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1552473461.116 * [taylor]: Taking taylor expansion of x.re in x.im 1552473461.116 * [backup-simplify]: Simplify x.re into x.re 1552473461.116 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473461.116 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1552473461.116 * [taylor]: Taking taylor expansion of y.re in x.im 1552473461.116 * [backup-simplify]: Simplify y.re into y.re 1552473461.117 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473461.117 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473461.117 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473461.117 * [taylor]: Taking taylor expansion of y.im in x.im 1552473461.117 * [backup-simplify]: Simplify y.im into y.im 1552473461.117 * [taylor]: Taking taylor expansion of x.im in x.im 1552473461.117 * [backup-simplify]: Simplify 0 into 0 1552473461.117 * [backup-simplify]: Simplify 1 into 1 1552473461.117 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473461.117 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473461.117 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473461.117 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.re 1552473461.117 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473461.118 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.re 1552473461.118 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 1552473461.118 * [taylor]: Taking taylor expansion of x.re in y.re 1552473461.118 * [backup-simplify]: Simplify x.re into x.re 1552473461.118 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473461.118 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473461.118 * [taylor]: Taking taylor expansion of y.re in y.re 1552473461.118 * [backup-simplify]: Simplify 0 into 0 1552473461.118 * [backup-simplify]: Simplify 1 into 1 1552473461.118 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473461.118 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1552473461.118 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473461.118 * [taylor]: Taking taylor expansion of y.im in y.re 1552473461.118 * [backup-simplify]: Simplify y.im into y.im 1552473461.118 * [taylor]: Taking taylor expansion of x.im in y.re 1552473461.118 * [backup-simplify]: Simplify x.im into x.im 1552473461.118 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473461.118 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473461.118 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1552473461.119 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473461.119 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1552473461.119 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552473461.119 * [taylor]: Taking taylor expansion of x.re in x.re 1552473461.119 * [backup-simplify]: Simplify 0 into 0 1552473461.119 * [backup-simplify]: Simplify 1 into 1 1552473461.119 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473461.119 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1552473461.119 * [taylor]: Taking taylor expansion of y.re in x.re 1552473461.119 * [backup-simplify]: Simplify y.re into y.re 1552473461.119 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473461.119 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473461.119 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473461.119 * [taylor]: Taking taylor expansion of y.im in x.re 1552473461.119 * [backup-simplify]: Simplify y.im into y.im 1552473461.119 * [taylor]: Taking taylor expansion of x.im in x.re 1552473461.119 * [backup-simplify]: Simplify x.im into x.im 1552473461.119 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473461.119 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473461.120 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1552473461.120 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473461.120 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1552473461.120 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552473461.120 * [taylor]: Taking taylor expansion of x.re in x.re 1552473461.120 * [backup-simplify]: Simplify 0 into 0 1552473461.120 * [backup-simplify]: Simplify 1 into 1 1552473461.120 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473461.120 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1552473461.120 * [taylor]: Taking taylor expansion of y.re in x.re 1552473461.120 * [backup-simplify]: Simplify y.re into y.re 1552473461.120 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473461.120 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473461.120 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473461.120 * [taylor]: Taking taylor expansion of y.im in x.re 1552473461.120 * [backup-simplify]: Simplify y.im into y.im 1552473461.120 * [taylor]: Taking taylor expansion of x.im in x.re 1552473461.120 * [backup-simplify]: Simplify x.im into x.im 1552473461.121 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473461.121 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473461.121 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1552473461.121 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473461.121 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473461.121 * [taylor]: Taking taylor expansion of y.re in y.re 1552473461.121 * [backup-simplify]: Simplify 0 into 0 1552473461.121 * [backup-simplify]: Simplify 1 into 1 1552473461.121 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473461.121 * [taylor]: Taking taylor expansion of 1 in x.im 1552473461.121 * [backup-simplify]: Simplify 1 into 1 1552473461.122 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473461.122 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473461.123 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (/ 1 y.re))) into 0 1552473461.123 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1552473461.123 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1552473461.123 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473461.123 * [taylor]: Taking taylor expansion of y.im in y.re 1552473461.123 * [backup-simplify]: Simplify y.im into y.im 1552473461.123 * [taylor]: Taking taylor expansion of x.im in y.re 1552473461.123 * [backup-simplify]: Simplify x.im into x.im 1552473461.123 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473461.123 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473461.124 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473461.124 * [taylor]: Taking taylor expansion of 0 in x.im 1552473461.124 * [backup-simplify]: Simplify 0 into 0 1552473461.124 * [taylor]: Taking taylor expansion of 1 in y.im 1552473461.124 * [backup-simplify]: Simplify 1 into 1 1552473461.124 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473461.125 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473461.126 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1552473461.126 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473461.126 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473461.127 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473461.127 * [taylor]: Taking taylor expansion of 0 in y.re 1552473461.127 * [backup-simplify]: Simplify 0 into 0 1552473461.127 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473461.127 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473461.127 * [taylor]: Taking taylor expansion of y.im in x.im 1552473461.127 * [backup-simplify]: Simplify y.im into y.im 1552473461.127 * [taylor]: Taking taylor expansion of x.im in x.im 1552473461.127 * [backup-simplify]: Simplify 0 into 0 1552473461.127 * [backup-simplify]: Simplify 1 into 1 1552473461.127 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473461.127 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473461.127 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473461.127 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473461.127 * [taylor]: Taking taylor expansion of y.im in y.im 1552473461.127 * [backup-simplify]: Simplify 0 into 0 1552473461.128 * [backup-simplify]: Simplify 1 into 1 1552473461.128 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473461.128 * [backup-simplify]: Simplify 1 into 1 1552473461.129 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473461.129 * [taylor]: Taking taylor expansion of 0 in x.im 1552473461.129 * [backup-simplify]: Simplify 0 into 0 1552473461.129 * [taylor]: Taking taylor expansion of 0 in y.im 1552473461.129 * [backup-simplify]: Simplify 0 into 0 1552473461.129 * [taylor]: Taking taylor expansion of 0 in y.im 1552473461.129 * [backup-simplify]: Simplify 0 into 0 1552473461.129 * [backup-simplify]: Simplify 1 into 1 1552473461.129 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473461.130 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473461.131 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1552473461.132 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473461.132 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1552473461.132 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473461.132 * [taylor]: Taking taylor expansion of 0 in y.re 1552473461.132 * [backup-simplify]: Simplify 0 into 0 1552473461.132 * [taylor]: Taking taylor expansion of 0 in x.im 1552473461.133 * [backup-simplify]: Simplify 0 into 0 1552473461.133 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473461.133 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473461.133 * [taylor]: Taking taylor expansion of 0 in x.im 1552473461.133 * [backup-simplify]: Simplify 0 into 0 1552473461.134 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473461.134 * [taylor]: Taking taylor expansion of 0 in x.im 1552473461.134 * [backup-simplify]: Simplify 0 into 0 1552473461.134 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1552473461.135 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473461.135 * [taylor]: Taking taylor expansion of 0 in y.im 1552473461.135 * [backup-simplify]: Simplify 0 into 0 1552473461.135 * [taylor]: Taking taylor expansion of 0 in y.im 1552473461.135 * [backup-simplify]: Simplify 0 into 0 1552473461.135 * [taylor]: Taking taylor expansion of 0 in y.im 1552473461.135 * [backup-simplify]: Simplify 0 into 0 1552473461.135 * [taylor]: Taking taylor expansion of 0 in y.im 1552473461.135 * [backup-simplify]: Simplify 0 into 0 1552473461.136 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473461.136 * [backup-simplify]: Simplify 0 into 0 1552473461.136 * [backup-simplify]: Simplify 0 into 0 1552473461.136 * [backup-simplify]: Simplify 0 into 0 1552473461.136 * [backup-simplify]: Simplify 0 into 0 1552473461.136 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473461.137 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473461.139 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re)))))) into 0 1552473461.139 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1552473461.140 * [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 1552473461.140 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473461.140 * [taylor]: Taking taylor expansion of 0 in y.re 1552473461.140 * [backup-simplify]: Simplify 0 into 0 1552473461.140 * [taylor]: Taking taylor expansion of 0 in x.im 1552473461.140 * [backup-simplify]: Simplify 0 into 0 1552473461.140 * [taylor]: Taking taylor expansion of 0 in x.im 1552473461.140 * [backup-simplify]: Simplify 0 into 0 1552473461.141 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473461.141 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1552473461.141 * [taylor]: Taking taylor expansion of 0 in x.im 1552473461.141 * [backup-simplify]: Simplify 0 into 0 1552473461.142 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473461.142 * [taylor]: Taking taylor expansion of 0 in x.im 1552473461.142 * [backup-simplify]: Simplify 0 into 0 1552473461.142 * [taylor]: Taking taylor expansion of 0 in y.im 1552473461.142 * [backup-simplify]: Simplify 0 into 0 1552473461.142 * [taylor]: Taking taylor expansion of 0 in y.im 1552473461.142 * [backup-simplify]: Simplify 0 into 0 1552473461.142 * [taylor]: Taking taylor expansion of 0 in y.im 1552473461.142 * [backup-simplify]: Simplify 0 into 0 1552473461.144 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1552473461.144 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473461.144 * [taylor]: Taking taylor expansion of 0 in y.im 1552473461.144 * [backup-simplify]: Simplify 0 into 0 1552473461.144 * [taylor]: Taking taylor expansion of 0 in y.im 1552473461.144 * [backup-simplify]: Simplify 0 into 0 1552473461.144 * [taylor]: Taking taylor expansion of 0 in y.im 1552473461.144 * [backup-simplify]: Simplify 0 into 0 1552473461.144 * [taylor]: Taking taylor expansion of 0 in y.im 1552473461.144 * [backup-simplify]: Simplify 0 into 0 1552473461.144 * [backup-simplify]: Simplify 0 into 0 1552473461.144 * [backup-simplify]: Simplify 0 into 0 1552473461.145 * [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)) 1552473461.145 * [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))) 1552473461.145 * [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 1552473461.145 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.im 1552473461.145 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473461.145 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.im 1552473461.146 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 1552473461.146 * [taylor]: Taking taylor expansion of -1 in y.im 1552473461.146 * [backup-simplify]: Simplify -1 into -1 1552473461.146 * [taylor]: Taking taylor expansion of x.re in y.im 1552473461.146 * [backup-simplify]: Simplify x.re into x.re 1552473461.146 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1552473461.146 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1552473461.146 * [taylor]: Taking taylor expansion of -1 in y.im 1552473461.146 * [backup-simplify]: Simplify -1 into -1 1552473461.146 * [taylor]: Taking taylor expansion of y.re in y.im 1552473461.146 * [backup-simplify]: Simplify y.re into y.re 1552473461.146 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473461.146 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1552473461.146 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1552473461.146 * [taylor]: Taking taylor expansion of y.im in y.im 1552473461.146 * [backup-simplify]: Simplify 0 into 0 1552473461.146 * [backup-simplify]: Simplify 1 into 1 1552473461.146 * [taylor]: Taking taylor expansion of x.im in y.im 1552473461.146 * [backup-simplify]: Simplify x.im into x.im 1552473461.146 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473461.147 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1552473461.147 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552473461.147 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.im 1552473461.147 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473461.147 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.im 1552473461.147 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 1552473461.147 * [taylor]: Taking taylor expansion of -1 in x.im 1552473461.147 * [backup-simplify]: Simplify -1 into -1 1552473461.147 * [taylor]: Taking taylor expansion of x.re in x.im 1552473461.147 * [backup-simplify]: Simplify x.re into x.re 1552473461.147 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1552473461.147 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1552473461.147 * [taylor]: Taking taylor expansion of -1 in x.im 1552473461.147 * [backup-simplify]: Simplify -1 into -1 1552473461.147 * [taylor]: Taking taylor expansion of y.re in x.im 1552473461.147 * [backup-simplify]: Simplify y.re into y.re 1552473461.147 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473461.147 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473461.147 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473461.147 * [taylor]: Taking taylor expansion of y.im in x.im 1552473461.147 * [backup-simplify]: Simplify y.im into y.im 1552473461.147 * [taylor]: Taking taylor expansion of x.im in x.im 1552473461.147 * [backup-simplify]: Simplify 0 into 0 1552473461.147 * [backup-simplify]: Simplify 1 into 1 1552473461.147 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473461.148 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473461.148 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473461.148 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.re 1552473461.148 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473461.148 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.re 1552473461.148 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 1552473461.148 * [taylor]: Taking taylor expansion of -1 in y.re 1552473461.148 * [backup-simplify]: Simplify -1 into -1 1552473461.148 * [taylor]: Taking taylor expansion of x.re in y.re 1552473461.148 * [backup-simplify]: Simplify x.re into x.re 1552473461.148 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1552473461.148 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1552473461.148 * [taylor]: Taking taylor expansion of -1 in y.re 1552473461.148 * [backup-simplify]: Simplify -1 into -1 1552473461.148 * [taylor]: Taking taylor expansion of y.re in y.re 1552473461.148 * [backup-simplify]: Simplify 0 into 0 1552473461.148 * [backup-simplify]: Simplify 1 into 1 1552473461.149 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473461.149 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1552473461.149 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473461.149 * [taylor]: Taking taylor expansion of y.im in y.re 1552473461.149 * [backup-simplify]: Simplify y.im into y.im 1552473461.149 * [taylor]: Taking taylor expansion of x.im in y.re 1552473461.149 * [backup-simplify]: Simplify x.im into x.im 1552473461.149 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473461.149 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473461.149 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1552473461.149 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473461.149 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1552473461.149 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1552473461.149 * [taylor]: Taking taylor expansion of -1 in x.re 1552473461.149 * [backup-simplify]: Simplify -1 into -1 1552473461.149 * [taylor]: Taking taylor expansion of x.re in x.re 1552473461.149 * [backup-simplify]: Simplify 0 into 0 1552473461.149 * [backup-simplify]: Simplify 1 into 1 1552473461.150 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473461.150 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1552473461.150 * [taylor]: Taking taylor expansion of -1 in x.re 1552473461.150 * [backup-simplify]: Simplify -1 into -1 1552473461.150 * [taylor]: Taking taylor expansion of y.re in x.re 1552473461.150 * [backup-simplify]: Simplify y.re into y.re 1552473461.150 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473461.150 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473461.150 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473461.150 * [taylor]: Taking taylor expansion of y.im in x.re 1552473461.150 * [backup-simplify]: Simplify y.im into y.im 1552473461.150 * [taylor]: Taking taylor expansion of x.im in x.re 1552473461.150 * [backup-simplify]: Simplify x.im into x.im 1552473461.150 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473461.150 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473461.150 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1552473461.150 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473461.150 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1552473461.150 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1552473461.150 * [taylor]: Taking taylor expansion of -1 in x.re 1552473461.150 * [backup-simplify]: Simplify -1 into -1 1552473461.150 * [taylor]: Taking taylor expansion of x.re in x.re 1552473461.150 * [backup-simplify]: Simplify 0 into 0 1552473461.150 * [backup-simplify]: Simplify 1 into 1 1552473461.151 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473461.151 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1552473461.151 * [taylor]: Taking taylor expansion of -1 in x.re 1552473461.151 * [backup-simplify]: Simplify -1 into -1 1552473461.151 * [taylor]: Taking taylor expansion of y.re in x.re 1552473461.151 * [backup-simplify]: Simplify y.re into y.re 1552473461.151 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473461.151 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473461.151 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473461.151 * [taylor]: Taking taylor expansion of y.im in x.re 1552473461.151 * [backup-simplify]: Simplify y.im into y.im 1552473461.151 * [taylor]: Taking taylor expansion of x.im in x.re 1552473461.151 * [backup-simplify]: Simplify x.im into x.im 1552473461.151 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473461.151 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473461.152 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1552473461.152 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473461.152 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473461.152 * [taylor]: Taking taylor expansion of y.re in y.re 1552473461.152 * [backup-simplify]: Simplify 0 into 0 1552473461.152 * [backup-simplify]: Simplify 1 into 1 1552473461.152 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473461.152 * [taylor]: Taking taylor expansion of 1 in x.im 1552473461.152 * [backup-simplify]: Simplify 1 into 1 1552473461.152 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473461.153 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473461.154 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ -1 y.re))) into 0 1552473461.154 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1552473461.154 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1552473461.154 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473461.154 * [taylor]: Taking taylor expansion of y.im in y.re 1552473461.154 * [backup-simplify]: Simplify y.im into y.im 1552473461.154 * [taylor]: Taking taylor expansion of x.im in y.re 1552473461.154 * [backup-simplify]: Simplify x.im into x.im 1552473461.154 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473461.154 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473461.155 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473461.155 * [taylor]: Taking taylor expansion of 0 in x.im 1552473461.155 * [backup-simplify]: Simplify 0 into 0 1552473461.155 * [taylor]: Taking taylor expansion of 1 in y.im 1552473461.155 * [backup-simplify]: Simplify 1 into 1 1552473461.155 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473461.156 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473461.157 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1552473461.157 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473461.158 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473461.158 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473461.158 * [taylor]: Taking taylor expansion of 0 in y.re 1552473461.158 * [backup-simplify]: Simplify 0 into 0 1552473461.158 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473461.158 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473461.158 * [taylor]: Taking taylor expansion of y.im in x.im 1552473461.158 * [backup-simplify]: Simplify y.im into y.im 1552473461.158 * [taylor]: Taking taylor expansion of x.im in x.im 1552473461.158 * [backup-simplify]: Simplify 0 into 0 1552473461.158 * [backup-simplify]: Simplify 1 into 1 1552473461.158 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473461.159 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473461.159 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473461.159 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473461.159 * [taylor]: Taking taylor expansion of y.im in y.im 1552473461.159 * [backup-simplify]: Simplify 0 into 0 1552473461.159 * [backup-simplify]: Simplify 1 into 1 1552473461.159 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473461.159 * [backup-simplify]: Simplify 1 into 1 1552473461.160 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473461.160 * [taylor]: Taking taylor expansion of 0 in x.im 1552473461.160 * [backup-simplify]: Simplify 0 into 0 1552473461.161 * [taylor]: Taking taylor expansion of 0 in y.im 1552473461.161 * [backup-simplify]: Simplify 0 into 0 1552473461.161 * [taylor]: Taking taylor expansion of 0 in y.im 1552473461.161 * [backup-simplify]: Simplify 0 into 0 1552473461.161 * [backup-simplify]: Simplify 1 into 1 1552473461.161 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473461.162 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473461.163 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1552473461.164 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473461.164 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1552473461.164 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473461.164 * [taylor]: Taking taylor expansion of 0 in y.re 1552473461.164 * [backup-simplify]: Simplify 0 into 0 1552473461.164 * [taylor]: Taking taylor expansion of 0 in x.im 1552473461.164 * [backup-simplify]: Simplify 0 into 0 1552473461.165 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473461.165 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473461.165 * [taylor]: Taking taylor expansion of 0 in x.im 1552473461.165 * [backup-simplify]: Simplify 0 into 0 1552473461.166 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473461.166 * [taylor]: Taking taylor expansion of 0 in x.im 1552473461.166 * [backup-simplify]: Simplify 0 into 0 1552473461.167 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1552473461.167 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473461.167 * [taylor]: Taking taylor expansion of 0 in y.im 1552473461.167 * [backup-simplify]: Simplify 0 into 0 1552473461.167 * [taylor]: Taking taylor expansion of 0 in y.im 1552473461.167 * [backup-simplify]: Simplify 0 into 0 1552473461.167 * [taylor]: Taking taylor expansion of 0 in y.im 1552473461.167 * [backup-simplify]: Simplify 0 into 0 1552473461.167 * [taylor]: Taking taylor expansion of 0 in y.im 1552473461.167 * [backup-simplify]: Simplify 0 into 0 1552473461.168 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473461.168 * [backup-simplify]: Simplify 0 into 0 1552473461.168 * [backup-simplify]: Simplify 0 into 0 1552473461.168 * [backup-simplify]: Simplify 0 into 0 1552473461.168 * [backup-simplify]: Simplify 0 into 0 1552473461.168 * [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 1552473461.169 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473461.171 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re)))))) into 0 1552473461.172 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1552473461.172 * [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 1552473461.172 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473461.172 * [taylor]: Taking taylor expansion of 0 in y.re 1552473461.172 * [backup-simplify]: Simplify 0 into 0 1552473461.173 * [taylor]: Taking taylor expansion of 0 in x.im 1552473461.173 * [backup-simplify]: Simplify 0 into 0 1552473461.173 * [taylor]: Taking taylor expansion of 0 in x.im 1552473461.173 * [backup-simplify]: Simplify 0 into 0 1552473461.173 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473461.173 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1552473461.173 * [taylor]: Taking taylor expansion of 0 in x.im 1552473461.173 * [backup-simplify]: Simplify 0 into 0 1552473461.174 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473461.174 * [taylor]: Taking taylor expansion of 0 in x.im 1552473461.174 * [backup-simplify]: Simplify 0 into 0 1552473461.174 * [taylor]: Taking taylor expansion of 0 in y.im 1552473461.175 * [backup-simplify]: Simplify 0 into 0 1552473461.175 * [taylor]: Taking taylor expansion of 0 in y.im 1552473461.175 * [backup-simplify]: Simplify 0 into 0 1552473461.175 * [taylor]: Taking taylor expansion of 0 in y.im 1552473461.175 * [backup-simplify]: Simplify 0 into 0 1552473461.176 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1552473461.176 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473461.176 * [taylor]: Taking taylor expansion of 0 in y.im 1552473461.176 * [backup-simplify]: Simplify 0 into 0 1552473461.176 * [taylor]: Taking taylor expansion of 0 in y.im 1552473461.176 * [backup-simplify]: Simplify 0 into 0 1552473461.176 * [taylor]: Taking taylor expansion of 0 in y.im 1552473461.176 * [backup-simplify]: Simplify 0 into 0 1552473461.176 * [taylor]: Taking taylor expansion of 0 in y.im 1552473461.176 * [backup-simplify]: Simplify 0 into 0 1552473461.176 * [backup-simplify]: Simplify 0 into 0 1552473461.176 * [backup-simplify]: Simplify 0 into 0 1552473461.177 * [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)) 1552473461.177 * * * [progress]: simplifying candidates 1552473461.177 * * * * [progress]: [ 1 / 47 ] simplifiying candidate # 1552473461.178 * * * * [progress]: [ 2 / 47 ] simplifiying candidate # 1552473461.178 * * * * [progress]: [ 3 / 47 ] simplifiying candidate # 1552473461.178 * * * * [progress]: [ 4 / 47 ] simplifiying candidate # 1552473461.178 * [simplify]: Simplifying (- (log (fma x.re y.re (* x.im y.im))) (log (fma y.im y.im (* y.re y.re)))) 1552473461.179 * * [simplify]: iters left: 6 (11 enodes) 1552473461.184 * * [simplify]: iters left: 5 (40 enodes) 1552473461.195 * * [simplify]: iters left: 4 (50 enodes) 1552473461.203 * * [simplify]: iters left: 3 (54 enodes) 1552473461.209 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473461.209 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473461.209 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473461.209 * * [simplify]: Extracting #3: cost 20 inf + 0 1552473461.209 * * [simplify]: Extracting #4: cost 17 inf + 128 1552473461.210 * * [simplify]: Extracting #5: cost 10 inf + 657 1552473461.210 * * [simplify]: Extracting #6: cost 0 inf + 2562 1552473461.210 * [simplify]: Simplified to (- (log (fma x.im y.im (* x.re y.re))) (log (fma y.im y.im (* y.re y.re)))) 1552473461.210 * [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)))))) 1552473461.211 * * * * [progress]: [ 5 / 47 ] simplifiying candidate # 1552473461.211 * * * * [progress]: [ 6 / 47 ] simplifiying candidate # 1552473461.211 * * * * [progress]: [ 7 / 47 ] simplifiying candidate # 1552473461.211 * [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)))) 1552473461.211 * * [simplify]: iters left: 6 (13 enodes) 1552473461.214 * * [simplify]: iters left: 5 (53 enodes) 1552473461.229 * * [simplify]: iters left: 4 (124 enodes) 1552473461.294 * * [simplify]: iters left: 3 (408 enodes) 1552473461.510 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473461.510 * * [simplify]: Extracting #1: cost 37 inf + 0 1552473461.511 * * [simplify]: Extracting #2: cost 169 inf + 1 1552473461.512 * * [simplify]: Extracting #3: cost 340 inf + 923 1552473461.519 * * [simplify]: Extracting #4: cost 171 inf + 34838 1552473461.548 * * [simplify]: Extracting #5: cost 5 inf + 76612 1552473461.587 * * [simplify]: Extracting #6: cost 0 inf + 77127 1552473461.610 * * [simplify]: Extracting #7: cost 0 inf + 77047 1552473461.634 * [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))))) 1552473461.634 * [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))))))) 1552473461.634 * * * * [progress]: [ 8 / 47 ] simplifiying candidate # 1552473461.635 * * * * [progress]: [ 9 / 47 ] simplifiying candidate # 1552473461.635 * * * * [progress]: [ 10 / 47 ] simplifiying candidate # 1552473461.635 * * * * [progress]: [ 11 / 47 ] simplifiying candidate # 1552473461.635 * * * * [progress]: [ 12 / 47 ] simplifiying candidate # 1552473461.635 * [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))))) 1552473461.635 * * [simplify]: iters left: 6 (13 enodes) 1552473461.641 * * [simplify]: iters left: 5 (50 enodes) 1552473461.658 * * [simplify]: iters left: 4 (72 enodes) 1552473461.679 * * [simplify]: iters left: 3 (83 enodes) 1552473461.702 * * [simplify]: iters left: 2 (86 enodes) 1552473461.723 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473461.723 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473461.724 * * [simplify]: Extracting #2: cost 22 inf + 0 1552473461.724 * * [simplify]: Extracting #3: cost 32 inf + 0 1552473461.724 * * [simplify]: Extracting #4: cost 25 inf + 521 1552473461.725 * * [simplify]: Extracting #5: cost 6 inf + 4796 1552473461.726 * * [simplify]: Extracting #6: cost 0 inf + 7360 1552473461.728 * [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))))) 1552473461.728 * [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)))))) 1552473461.728 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma y.im y.im (* y.re y.re)))) 1552473461.728 * * [simplify]: iters left: 6 (11 enodes) 1552473461.730 * * [simplify]: iters left: 5 (38 enodes) 1552473461.736 * * [simplify]: iters left: 4 (45 enodes) 1552473461.742 * * [simplify]: iters left: 3 (49 enodes) 1552473461.748 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473461.748 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473461.748 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473461.748 * * [simplify]: Extracting #3: cost 18 inf + 0 1552473461.748 * * [simplify]: Extracting #4: cost 16 inf + 86 1552473461.748 * * [simplify]: Extracting #5: cost 7 inf + 764 1552473461.748 * * [simplify]: Extracting #6: cost 0 inf + 2228 1552473461.749 * [simplify]: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma y.im y.im (* y.re y.re)))) 1552473461.749 * [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)))))) 1552473461.749 * * * * [progress]: [ 13 / 47 ] simplifiying candidate # 1552473461.749 * [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)))) 1552473461.749 * * [simplify]: iters left: 6 (12 enodes) 1552473461.752 * * [simplify]: iters left: 5 (43 enodes) 1552473461.758 * * [simplify]: iters left: 4 (55 enodes) 1552473461.769 * * [simplify]: iters left: 3 (62 enodes) 1552473461.777 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473461.777 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473461.777 * * [simplify]: Extracting #2: cost 16 inf + 0 1552473461.777 * * [simplify]: Extracting #3: cost 22 inf + 2 1552473461.777 * * [simplify]: Extracting #4: cost 17 inf + 423 1552473461.778 * * [simplify]: Extracting #5: cost 0 inf + 3362 1552473461.778 * [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))) 1552473461.778 * [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)))))) 1552473461.778 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) 1552473461.779 * * [simplify]: iters left: 6 (11 enodes) 1552473461.781 * * [simplify]: iters left: 5 (38 enodes) 1552473461.786 * * [simplify]: iters left: 4 (46 enodes) 1552473461.794 * * [simplify]: iters left: 3 (50 enodes) 1552473461.806 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473461.806 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473461.806 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473461.807 * * [simplify]: Extracting #3: cost 14 inf + 116 1552473461.807 * * [simplify]: Extracting #4: cost 13 inf + 242 1552473461.807 * * [simplify]: Extracting #5: cost 5 inf + 743 1552473461.808 * * [simplify]: Extracting #6: cost 0 inf + 1748 1552473461.808 * [simplify]: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1552473461.808 * [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)))) 1552473461.809 * * * * [progress]: [ 14 / 47 ] simplifiying candidate # 1552473461.809 * [simplify]: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) 1552473461.809 * * [simplify]: iters left: 6 (10 enodes) 1552473461.814 * * [simplify]: iters left: 5 (35 enodes) 1552473461.825 * * [simplify]: iters left: 4 (49 enodes) 1552473461.838 * * [simplify]: iters left: 3 (53 enodes) 1552473461.850 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473461.850 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473461.850 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473461.850 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473461.851 * * [simplify]: Extracting #4: cost 12 inf + 5 1552473461.851 * * [simplify]: Extracting #5: cost 6 inf + 371 1552473461.851 * * [simplify]: Extracting #6: cost 0 inf + 1607 1552473461.852 * [simplify]: Simplified to (* (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im x.im (* x.re y.re)))) 1552473461.852 * [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))))) 1552473461.852 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (fma y.im y.im (* y.re y.re))) 1552473461.853 * * [simplify]: iters left: 6 (10 enodes) 1552473461.857 * * [simplify]: iters left: 5 (35 enodes) 1552473461.866 * * [simplify]: iters left: 4 (42 enodes) 1552473461.877 * * [simplify]: iters left: 3 (46 enodes) 1552473461.890 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473461.890 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473461.890 * * [simplify]: Extracting #2: cost 11 inf + 0 1552473461.890 * * [simplify]: Extracting #3: cost 15 inf + 43 1552473461.890 * * [simplify]: Extracting #4: cost 9 inf + 404 1552473461.891 * * [simplify]: Extracting #5: cost 5 inf + 686 1552473461.891 * * [simplify]: Extracting #6: cost 0 inf + 1714 1552473461.892 * [simplify]: Simplified to (/ (cbrt (fma y.im x.im (* x.re y.re))) (fma y.im y.im (* y.re y.re))) 1552473461.892 * [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))))) 1552473461.892 * * * * [progress]: [ 15 / 47 ] simplifiying candidate # 1552473461.892 * [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))))) 1552473461.892 * * [simplify]: iters left: 6 (12 enodes) 1552473461.898 * * [simplify]: iters left: 5 (43 enodes) 1552473461.910 * * [simplify]: iters left: 4 (52 enodes) 1552473461.922 * * [simplify]: iters left: 3 (56 enodes) 1552473461.935 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473461.935 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473461.935 * * [simplify]: Extracting #2: cost 12 inf + 0 1552473461.935 * * [simplify]: Extracting #3: cost 22 inf + 0 1552473461.935 * * [simplify]: Extracting #4: cost 21 inf + 45 1552473461.935 * * [simplify]: Extracting #5: cost 11 inf + 764 1552473461.936 * * [simplify]: Extracting #6: cost 1 inf + 3073 1552473461.937 * * [simplify]: Extracting #7: cost 0 inf + 3290 1552473461.938 * [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))))) 1552473461.938 * [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)))))) 1552473461.939 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (fma y.im y.im (* y.re y.re)))) 1552473461.939 * * [simplify]: iters left: 6 (11 enodes) 1552473461.943 * * [simplify]: iters left: 5 (38 enodes) 1552473461.952 * * [simplify]: iters left: 4 (45 enodes) 1552473461.962 * * [simplify]: iters left: 3 (49 enodes) 1552473461.972 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473461.972 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473461.972 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473461.973 * * [simplify]: Extracting #3: cost 18 inf + 0 1552473461.973 * * [simplify]: Extracting #4: cost 16 inf + 86 1552473461.973 * * [simplify]: Extracting #5: cost 7 inf + 764 1552473461.974 * * [simplify]: Extracting #6: cost 0 inf + 2068 1552473461.974 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (fma y.im y.im (* y.re y.re)))) 1552473461.974 * [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)))))) 1552473461.974 * * * * [progress]: [ 16 / 47 ] simplifiying candidate # 1552473461.975 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) 1552473461.975 * * [simplify]: iters left: 6 (11 enodes) 1552473461.979 * * [simplify]: iters left: 5 (38 enodes) 1552473461.990 * * [simplify]: iters left: 4 (46 enodes) 1552473462.002 * * [simplify]: iters left: 3 (50 enodes) 1552473462.012 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473462.012 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473462.012 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473462.012 * * [simplify]: Extracting #3: cost 14 inf + 116 1552473462.012 * * [simplify]: Extracting #4: cost 13 inf + 242 1552473462.013 * * [simplify]: Extracting #5: cost 5 inf + 743 1552473462.013 * * [simplify]: Extracting #6: cost 0 inf + 1588 1552473462.014 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1552473462.014 * [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)))))) 1552473462.014 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) 1552473462.014 * * [simplify]: iters left: 6 (11 enodes) 1552473462.019 * * [simplify]: iters left: 5 (38 enodes) 1552473462.028 * * [simplify]: iters left: 4 (46 enodes) 1552473462.038 * * [simplify]: iters left: 3 (50 enodes) 1552473462.048 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473462.049 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473462.049 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473462.049 * * [simplify]: Extracting #3: cost 14 inf + 116 1552473462.049 * * [simplify]: Extracting #4: cost 13 inf + 242 1552473462.049 * * [simplify]: Extracting #5: cost 5 inf + 743 1552473462.050 * * [simplify]: Extracting #6: cost 0 inf + 1588 1552473462.050 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1552473462.051 * [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)))) 1552473462.051 * * * * [progress]: [ 17 / 47 ] simplifiying candidate # 1552473462.051 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) 1552473462.051 * * [simplify]: iters left: 6 (9 enodes) 1552473462.055 * * [simplify]: iters left: 5 (30 enodes) 1552473462.063 * * [simplify]: iters left: 4 (36 enodes) 1552473462.074 * * [simplify]: iters left: 3 (39 enodes) 1552473462.084 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473462.084 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473462.084 * * [simplify]: Extracting #2: cost 10 inf + 1 1552473462.085 * * [simplify]: Extracting #3: cost 7 inf + 47 1552473462.085 * * [simplify]: Extracting #4: cost 4 inf + 230 1552473462.085 * * [simplify]: Extracting #5: cost 0 inf + 649 1552473462.085 * [simplify]: Simplified to (sqrt (fma x.re y.re (* x.im y.im))) 1552473462.085 * [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))))) 1552473462.086 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (fma y.im y.im (* y.re y.re))) 1552473462.086 * * [simplify]: iters left: 6 (10 enodes) 1552473462.090 * * [simplify]: iters left: 5 (35 enodes) 1552473462.100 * * [simplify]: iters left: 4 (42 enodes) 1552473462.112 * * [simplify]: iters left: 3 (46 enodes) 1552473462.123 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473462.123 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473462.123 * * [simplify]: Extracting #2: cost 11 inf + 0 1552473462.123 * * [simplify]: Extracting #3: cost 15 inf + 43 1552473462.124 * * [simplify]: Extracting #4: cost 9 inf + 404 1552473462.124 * * [simplify]: Extracting #5: cost 5 inf + 686 1552473462.124 * * [simplify]: Extracting #6: cost 0 inf + 1554 1552473462.125 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (fma y.im y.im (* y.re y.re))) 1552473462.125 * [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))))) 1552473462.125 * * * * [progress]: [ 18 / 47 ] simplifiying candidate # 1552473462.126 * [simplify]: Simplifying (/ 1 (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) 1552473462.126 * * [simplify]: iters left: 6 (8 enodes) 1552473462.130 * * [simplify]: iters left: 5 (30 enodes) 1552473462.139 * * [simplify]: iters left: 4 (37 enodes) 1552473462.149 * * [simplify]: iters left: 3 (38 enodes) 1552473462.159 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473462.159 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473462.159 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473462.160 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473462.160 * * [simplify]: Extracting #4: cost 13 inf + 44 1552473462.160 * * [simplify]: Extracting #5: cost 7 inf + 674 1552473462.160 * * [simplify]: Extracting #6: cost 1 inf + 1883 1552473462.160 * * [simplify]: Extracting #7: cost 0 inf + 2101 1552473462.161 * [simplify]: Simplified to (/ 1 (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) 1552473462.162 * [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)))))) 1552473462.162 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (cbrt (fma y.im y.im (* y.re y.re)))) 1552473462.162 * * [simplify]: iters left: 6 (10 enodes) 1552473462.164 * * [simplify]: iters left: 5 (35 enodes) 1552473462.168 * * [simplify]: iters left: 4 (42 enodes) 1552473462.174 * * [simplify]: iters left: 3 (46 enodes) 1552473462.179 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473462.179 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473462.179 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473462.179 * * [simplify]: Extracting #3: cost 14 inf + 4 1552473462.179 * * [simplify]: Extracting #4: cost 6 inf + 646 1552473462.180 * * [simplify]: Extracting #5: cost 0 inf + 1710 1552473462.180 * [simplify]: Simplified to (/ (fma y.im x.im (* x.re y.re)) (cbrt (fma y.im y.im (* y.re y.re)))) 1552473462.180 * [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)))))) 1552473462.180 * * * * [progress]: [ 19 / 47 ] simplifiying candidate # 1552473462.180 * [simplify]: Simplifying (/ 1 (sqrt (fma y.im y.im (* y.re y.re)))) 1552473462.180 * * [simplify]: iters left: 6 (7 enodes) 1552473462.182 * * [simplify]: iters left: 5 (25 enodes) 1552473462.186 * * [simplify]: iters left: 4 (31 enodes) 1552473462.191 * * [simplify]: iters left: 3 (32 enodes) 1552473462.200 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473462.200 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473462.200 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473462.200 * * [simplify]: Extracting #3: cost 5 inf + 256 1552473462.200 * * [simplify]: Extracting #4: cost 4 inf + 395 1552473462.200 * * [simplify]: Extracting #5: cost 1 inf + 574 1552473462.201 * * [simplify]: Extracting #6: cost 0 inf + 671 1552473462.201 * [simplify]: Simplified to (/ 1 (hypot y.im y.re)) 1552473462.201 * [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)))))) 1552473462.201 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) 1552473462.202 * * [simplify]: iters left: 6 (10 enodes) 1552473462.206 * * [simplify]: iters left: 5 (35 enodes) 1552473462.216 * * [simplify]: iters left: 4 (43 enodes) 1552473462.228 * * [simplify]: iters left: 3 (47 enodes) 1552473462.239 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473462.239 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473462.240 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473462.240 * * [simplify]: Extracting #3: cost 14 inf + 4 1552473462.240 * * [simplify]: Extracting #4: cost 3 inf + 1106 1552473462.241 * * [simplify]: Extracting #5: cost 0 inf + 1230 1552473462.241 * [simplify]: Simplified to (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)) 1552473462.241 * [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)))) 1552473462.241 * * * * [progress]: [ 20 / 47 ] simplifiying candidate # 1552473462.242 * [simplify]: Simplifying (/ 1 1) 1552473462.242 * * [simplify]: iters left: 2 (2 enodes) 1552473462.243 * * [simplify]: iters left: 1 (6 enodes) 1552473462.245 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473462.245 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473462.245 * [simplify]: Simplified to 1 1552473462.245 * [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))))) 1552473462.246 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (fma y.im y.im (* y.re y.re))) 1552473462.246 * * [simplify]: iters left: 5 (9 enodes) 1552473462.249 * * [simplify]: iters left: 4 (32 enodes) 1552473462.258 * * [simplify]: iters left: 3 (39 enodes) 1552473462.269 * * [simplify]: iters left: 2 (43 enodes) 1552473462.280 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473462.280 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473462.281 * * [simplify]: Extracting #2: cost 14 inf + 0 1552473462.281 * * [simplify]: Extracting #3: cost 13 inf + 45 1552473462.281 * * [simplify]: Extracting #4: cost 6 inf + 448 1552473462.281 * * [simplify]: Extracting #5: cost 0 inf + 1196 1552473462.282 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (fma y.im y.im (* y.re y.re))) 1552473462.282 * [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))))) 1552473462.282 * * * * [progress]: [ 21 / 47 ] simplifiying candidate # 1552473462.282 * * * * [progress]: [ 22 / 47 ] simplifiying candidate # 1552473462.282 * * * * [progress]: [ 23 / 47 ] simplifiying candidate # 1552473462.282 * * * * [progress]: [ 24 / 47 ] simplifiying candidate # 1552473462.283 * [simplify]: Simplifying (cbrt (fma y.im y.im (* y.re y.re))) 1552473462.283 * * [simplify]: iters left: 4 (5 enodes) 1552473462.285 * * [simplify]: iters left: 3 (17 enodes) 1552473462.289 * * [simplify]: iters left: 2 (20 enodes) 1552473462.295 * * [simplify]: iters left: 1 (21 enodes) 1552473462.300 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473462.300 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473462.300 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473462.300 * * [simplify]: Extracting #3: cost 7 inf + 43 1552473462.300 * * [simplify]: Extracting #4: cost 0 inf + 714 1552473462.301 * [simplify]: Simplified to (cbrt (fma y.im y.im (* y.re y.re))) 1552473462.301 * [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))))) 1552473462.301 * * * * [progress]: [ 25 / 47 ] simplifiying candidate # 1552473462.301 * [simplify]: Simplifying (sqrt (fma y.im y.im (* y.re y.re))) 1552473462.301 * * [simplify]: iters left: 4 (5 enodes) 1552473462.303 * * [simplify]: iters left: 3 (17 enodes) 1552473462.308 * * [simplify]: iters left: 2 (21 enodes) 1552473462.313 * * [simplify]: iters left: 1 (22 enodes) 1552473462.319 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473462.319 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473462.319 * * [simplify]: Extracting #2: cost 6 inf + 2 1552473462.319 * * [simplify]: Extracting #3: cost 2 inf + 392 1552473462.319 * * [simplify]: Extracting #4: cost 0 inf + 474 1552473462.320 * [simplify]: Simplified to (hypot y.im y.re) 1552473462.320 * [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))) 1552473462.320 * * * * [progress]: [ 26 / 47 ] simplifiying candidate # 1552473462.320 * [simplify]: Simplifying (fma y.im y.im (* y.re y.re)) 1552473462.320 * * [simplify]: iters left: 3 (4 enodes) 1552473462.322 * * [simplify]: iters left: 2 (14 enodes) 1552473462.326 * * [simplify]: iters left: 1 (17 enodes) 1552473462.328 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473462.328 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473462.328 * * [simplify]: Extracting #2: cost 5 inf + 43 1552473462.328 * * [simplify]: Extracting #3: cost 0 inf + 360 1552473462.328 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 1552473462.328 * [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)))) 1552473462.328 * * * * [progress]: [ 27 / 47 ] simplifiying candidate # 1552473462.328 * [simplify]: Simplifying (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1552473462.328 * * [simplify]: iters left: 6 (8 enodes) 1552473462.330 * * [simplify]: iters left: 5 (27 enodes) 1552473462.334 * * [simplify]: iters left: 4 (31 enodes) 1552473462.337 * * [simplify]: iters left: 3 (34 enodes) 1552473462.341 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473462.341 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473462.342 * * [simplify]: Extracting #2: cost 5 inf + 0 1552473462.342 * * [simplify]: Extracting #3: cost 12 inf + 0 1552473462.342 * * [simplify]: Extracting #4: cost 9 inf + 46 1552473462.342 * * [simplify]: Extracting #5: cost 5 inf + 271 1552473462.342 * * [simplify]: Extracting #6: cost 1 inf + 947 1552473462.343 * * [simplify]: Extracting #7: cost 0 inf + 1166 1552473462.343 * [simplify]: Simplified to (* (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (fma x.im y.im (* x.re y.re)))) 1552473462.343 * [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)))))) 1552473462.343 * * * * [progress]: [ 28 / 47 ] simplifiying candidate # 1552473462.343 * [simplify]: Simplifying (sqrt (fma x.re y.re (* x.im y.im))) 1552473462.343 * * [simplify]: iters left: 4 (7 enodes) 1552473462.345 * * [simplify]: iters left: 3 (24 enodes) 1552473462.348 * * [simplify]: iters left: 2 (28 enodes) 1552473462.351 * * [simplify]: iters left: 1 (31 enodes) 1552473462.355 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473462.355 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473462.355 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473462.355 * * [simplify]: Extracting #3: cost 8 inf + 4 1552473462.355 * * [simplify]: Extracting #4: cost 2 inf + 410 1552473462.355 * * [simplify]: Extracting #5: cost 0 inf + 648 1552473462.355 * [simplify]: Simplified to (sqrt (fma x.re y.re (* x.im y.im))) 1552473462.355 * [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)))))) 1552473462.355 * * * * [progress]: [ 29 / 47 ] simplifiying candidate # 1552473462.356 * * * * [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))))))> 1552473462.356 * * * * [progress]: [ 31 / 47 ] simplifiying candidate # 1552473462.356 * * * * [progress]: [ 32 / 47 ] simplifiying candidate # 1552473462.356 * * * * [progress]: [ 33 / 47 ] simplifiying candidate # 1552473462.356 * * * * [progress]: [ 34 / 47 ] simplifiying candidate # 1552473462.356 * * * * [progress]: [ 35 / 47 ] simplifiying candidate # 1552473462.356 * * * * [progress]: [ 36 / 47 ] simplifiying candidate # 1552473462.356 * * * * [progress]: [ 37 / 47 ] simplifiying candidate # 1552473462.356 * * * * [progress]: [ 38 / 47 ] simplifiying candidate # 1552473462.356 * * * * [progress]: [ 39 / 47 ] simplifiying candidate # 1552473462.356 * * * * [progress]: [ 40 / 47 ] simplifiying candidate # 1552473462.356 * * * * [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))))> 1552473462.356 * * * * [progress]: [ 42 / 47 ] simplifiying candidate # 1552473462.356 * [simplify]: Simplifying 0 1552473462.356 * * [simplify]: iters left: 0 (1 enodes) 1552473462.357 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473462.357 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473462.357 * [simplify]: Simplified to 0 1552473462.357 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1552473462.357 * * * * [progress]: [ 43 / 47 ] simplifiying candidate # 1552473462.357 * [simplify]: Simplifying 0 1552473462.357 * * [simplify]: iters left: 0 (1 enodes) 1552473462.358 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473462.358 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473462.358 * [simplify]: Simplified to 0 1552473462.358 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1552473462.358 * * * * [progress]: [ 44 / 47 ] simplifiying candidate # 1552473462.358 * [simplify]: Simplifying 0 1552473462.358 * * [simplify]: iters left: 0 (1 enodes) 1552473462.358 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473462.358 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473462.358 * [simplify]: Simplified to 0 1552473462.358 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1552473462.359 * * * * [progress]: [ 45 / 47 ] simplifiying candidate # 1552473462.359 * [simplify]: Simplifying 0 1552473462.359 * * [simplify]: iters left: 0 (1 enodes) 1552473462.359 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473462.359 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473462.359 * [simplify]: Simplified to 0 1552473462.359 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 0 (fma y.im y.im (* y.re y.re)))) 1552473462.359 * * * * [progress]: [ 46 / 47 ] simplifiying candidate # 1552473462.359 * [simplify]: Simplifying (+ (* y.im x.im) (* y.re x.re)) 1552473462.359 * * [simplify]: iters left: 4 (7 enodes) 1552473462.361 * * [simplify]: iters left: 3 (25 enodes) 1552473462.364 * * [simplify]: iters left: 2 (28 enodes) 1552473462.369 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473462.369 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473462.369 * * [simplify]: Extracting #2: cost 5 inf + 46 1552473462.369 * * [simplify]: Extracting #3: cost 0 inf + 370 1552473462.369 * [simplify]: Simplified to (fma y.im x.im (* y.re x.re)) 1552473462.370 * [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)))) 1552473462.370 * * * * [progress]: [ 47 / 47 ] simplifiying candidate # 1552473462.370 * [simplify]: Simplifying (+ (* y.im x.im) (* y.re x.re)) 1552473462.370 * * [simplify]: iters left: 4 (7 enodes) 1552473462.373 * * [simplify]: iters left: 3 (25 enodes) 1552473462.380 * * [simplify]: iters left: 2 (28 enodes) 1552473462.386 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473462.386 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473462.387 * * [simplify]: Extracting #2: cost 5 inf + 46 1552473462.387 * * [simplify]: Extracting #3: cost 0 inf + 370 1552473462.388 * [simplify]: Simplified to (fma y.im x.im (* y.re x.re)) 1552473462.388 * [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)))) 1552473462.388 * * * [progress]: adding candidates to table 1552473462.993 * * [progress]: iteration 2 / 4 1552473462.993 * * * [progress]: picking best candidate 1552473463.050 * * * * [pick]: Picked # 1552473463.050 * * * [progress]: localizing error 1552473463.057 * * * [progress]: generating rewritten candidates 1552473463.057 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2) 1552473463.059 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 2) 1552473463.060 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1) 1552473463.068 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1) 1552473463.069 * * * [progress]: generating series expansions 1552473463.069 * * * * [progress]: [ 1 / 4 ] generating series at (2 2) 1552473463.070 * [backup-simplify]: Simplify (sqrt (fma y.im y.im (* y.re y.re))) into (sqrt (fma y.im y.im (pow y.re 2))) 1552473463.070 * [approximate]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in (y.im y.re) around 0 1552473463.070 * [taylor]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in y.re 1552473463.070 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.re 1552473463.070 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1552473463.070 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1552473463.070 * [taylor]: Taking taylor expansion of y.im in y.re 1552473463.070 * [backup-simplify]: Simplify y.im into y.im 1552473463.070 * [taylor]: Taking taylor expansion of y.im in y.re 1552473463.070 * [backup-simplify]: Simplify y.im into y.im 1552473463.070 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473463.070 * [taylor]: Taking taylor expansion of y.re in y.re 1552473463.070 * [backup-simplify]: Simplify 0 into 0 1552473463.070 * [backup-simplify]: Simplify 1 into 1 1552473463.070 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473463.070 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1552473463.070 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1552473463.070 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473463.071 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.071 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1552473463.071 * [taylor]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in y.im 1552473463.071 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 1552473463.071 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1552473463.071 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1552473463.071 * [taylor]: Taking taylor expansion of y.im in y.im 1552473463.071 * [backup-simplify]: Simplify 0 into 0 1552473463.071 * [backup-simplify]: Simplify 1 into 1 1552473463.071 * [taylor]: Taking taylor expansion of y.im in y.im 1552473463.071 * [backup-simplify]: Simplify 0 into 0 1552473463.071 * [backup-simplify]: Simplify 1 into 1 1552473463.071 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473463.071 * [taylor]: Taking taylor expansion of y.re in y.im 1552473463.071 * [backup-simplify]: Simplify y.re into y.re 1552473463.072 * [backup-simplify]: Simplify (* 0 0) into 0 1552473463.072 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473463.072 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1552473463.072 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1552473463.073 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1552473463.073 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473463.073 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.073 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1552473463.073 * [taylor]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in y.im 1552473463.073 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 1552473463.073 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1552473463.073 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1552473463.073 * [taylor]: Taking taylor expansion of y.im in y.im 1552473463.073 * [backup-simplify]: Simplify 0 into 0 1552473463.073 * [backup-simplify]: Simplify 1 into 1 1552473463.073 * [taylor]: Taking taylor expansion of y.im in y.im 1552473463.073 * [backup-simplify]: Simplify 0 into 0 1552473463.073 * [backup-simplify]: Simplify 1 into 1 1552473463.073 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473463.073 * [taylor]: Taking taylor expansion of y.re in y.im 1552473463.073 * [backup-simplify]: Simplify y.re into y.re 1552473463.074 * [backup-simplify]: Simplify (* 0 0) into 0 1552473463.074 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473463.074 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1552473463.074 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1552473463.075 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1552473463.075 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473463.075 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.075 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1552473463.075 * [taylor]: Taking taylor expansion of y.re in y.re 1552473463.075 * [backup-simplify]: Simplify 0 into 0 1552473463.075 * [backup-simplify]: Simplify 1 into 1 1552473463.076 * [backup-simplify]: Simplify 0 into 0 1552473463.076 * [taylor]: Taking taylor expansion of 0 in y.re 1552473463.076 * [backup-simplify]: Simplify 0 into 0 1552473463.076 * [backup-simplify]: Simplify 0 into 0 1552473463.076 * [backup-simplify]: Simplify 1 into 1 1552473463.076 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 0))) into 1 1552473463.077 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1552473463.077 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473463.078 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.re)) into (/ 1/2 y.re) 1552473463.078 * [taylor]: Taking taylor expansion of (/ 1/2 y.re) in y.re 1552473463.078 * [taylor]: Taking taylor expansion of 1/2 in y.re 1552473463.078 * [backup-simplify]: Simplify 1/2 into 1/2 1552473463.078 * [taylor]: Taking taylor expansion of y.re in y.re 1552473463.078 * [backup-simplify]: Simplify 0 into 0 1552473463.078 * [backup-simplify]: Simplify 1 into 1 1552473463.078 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1552473463.079 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1552473463.079 * [backup-simplify]: Simplify 0 into 0 1552473463.079 * [backup-simplify]: Simplify 0 into 0 1552473463.079 * [backup-simplify]: Simplify 0 into 0 1552473463.080 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (* 0 0)))) into 0 1552473463.081 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1552473463.081 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.082 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.re))))) (* 2 y.re)) into 0 1552473463.082 * [taylor]: Taking taylor expansion of 0 in y.re 1552473463.082 * [backup-simplify]: Simplify 0 into 0 1552473463.082 * [backup-simplify]: Simplify 0 into 0 1552473463.083 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.083 * [backup-simplify]: Simplify 0 into 0 1552473463.083 * [backup-simplify]: Simplify 0 into 0 1552473463.083 * [backup-simplify]: Simplify (* 1 (* y.re 1)) into y.re 1552473463.083 * [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)))) 1552473463.083 * [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 1552473463.083 * [taylor]: Taking taylor expansion of (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.re 1552473463.083 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.re 1552473463.083 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1552473463.083 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1552473463.083 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1552473463.083 * [taylor]: Taking taylor expansion of y.im in y.re 1552473463.083 * [backup-simplify]: Simplify y.im into y.im 1552473463.083 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473463.083 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1552473463.083 * [taylor]: Taking taylor expansion of y.im in y.re 1552473463.083 * [backup-simplify]: Simplify y.im into y.im 1552473463.083 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473463.083 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473463.083 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473463.083 * [taylor]: Taking taylor expansion of y.re in y.re 1552473463.083 * [backup-simplify]: Simplify 0 into 0 1552473463.083 * [backup-simplify]: Simplify 1 into 1 1552473463.084 * [backup-simplify]: Simplify (* 1 1) into 1 1552473463.084 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.085 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473463.085 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473463.086 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473463.086 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473463.087 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.087 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473463.087 * [taylor]: Taking taylor expansion of (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.im 1552473463.087 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.im 1552473463.087 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1552473463.087 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1552473463.087 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473463.087 * [taylor]: Taking taylor expansion of y.im in y.im 1552473463.087 * [backup-simplify]: Simplify 0 into 0 1552473463.087 * [backup-simplify]: Simplify 1 into 1 1552473463.088 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.088 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473463.088 * [taylor]: Taking taylor expansion of y.im in y.im 1552473463.088 * [backup-simplify]: Simplify 0 into 0 1552473463.088 * [backup-simplify]: Simplify 1 into 1 1552473463.088 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.088 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1552473463.088 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473463.088 * [taylor]: Taking taylor expansion of y.re in y.im 1552473463.088 * [backup-simplify]: Simplify y.re into y.re 1552473463.088 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473463.089 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473463.089 * [backup-simplify]: Simplify (* 1 1) into 1 1552473463.089 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473463.090 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473463.090 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473463.091 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473463.092 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473463.092 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.093 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473463.093 * [taylor]: Taking taylor expansion of (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.im 1552473463.093 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.im 1552473463.093 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1552473463.093 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1552473463.093 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473463.093 * [taylor]: Taking taylor expansion of y.im in y.im 1552473463.093 * [backup-simplify]: Simplify 0 into 0 1552473463.093 * [backup-simplify]: Simplify 1 into 1 1552473463.093 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.093 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473463.093 * [taylor]: Taking taylor expansion of y.im in y.im 1552473463.093 * [backup-simplify]: Simplify 0 into 0 1552473463.093 * [backup-simplify]: Simplify 1 into 1 1552473463.094 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.094 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1552473463.094 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473463.094 * [taylor]: Taking taylor expansion of y.re in y.im 1552473463.094 * [backup-simplify]: Simplify y.re into y.re 1552473463.094 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473463.094 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473463.094 * [backup-simplify]: Simplify (* 1 1) into 1 1552473463.095 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473463.095 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473463.096 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473463.096 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473463.097 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473463.097 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.098 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473463.098 * [taylor]: Taking taylor expansion of 1 in y.re 1552473463.098 * [backup-simplify]: Simplify 1 into 1 1552473463.098 * [taylor]: Taking taylor expansion of 0 in y.re 1552473463.098 * [backup-simplify]: Simplify 0 into 0 1552473463.098 * [backup-simplify]: Simplify 1 into 1 1552473463.099 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.100 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.101 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473463.101 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 2)) 1552473463.102 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 1552473463.102 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.re 2)) in y.re 1552473463.102 * [taylor]: Taking taylor expansion of 1/2 in y.re 1552473463.102 * [backup-simplify]: Simplify 1/2 into 1/2 1552473463.102 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473463.102 * [taylor]: Taking taylor expansion of y.re in y.re 1552473463.102 * [backup-simplify]: Simplify 0 into 0 1552473463.102 * [backup-simplify]: Simplify 1 into 1 1552473463.103 * [backup-simplify]: Simplify (* 1 1) into 1 1552473463.103 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1552473463.104 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473463.104 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1552473463.104 * [backup-simplify]: Simplify 0 into 0 1552473463.105 * [backup-simplify]: Simplify 0 into 0 1552473463.105 * [backup-simplify]: Simplify 0 into 0 1552473463.105 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.106 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.107 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552473463.107 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473463.107 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473463.108 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.108 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 1552473463.108 * [taylor]: Taking taylor expansion of 0 in y.re 1552473463.108 * [backup-simplify]: Simplify 0 into 0 1552473463.110 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473463.111 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.111 * [backup-simplify]: Simplify 0 into 0 1552473463.111 * [backup-simplify]: Simplify 0 into 0 1552473463.111 * [backup-simplify]: Simplify 0 into 0 1552473463.111 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.im)))) into y.im 1552473463.111 * [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)))) 1552473463.111 * [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 1552473463.111 * [taylor]: Taking taylor expansion of (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.re 1552473463.111 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.re 1552473463.111 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1552473463.111 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1552473463.111 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1552473463.111 * [taylor]: Taking taylor expansion of -1 in y.re 1552473463.111 * [backup-simplify]: Simplify -1 into -1 1552473463.111 * [taylor]: Taking taylor expansion of y.im in y.re 1552473463.111 * [backup-simplify]: Simplify y.im into y.im 1552473463.111 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473463.111 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1552473463.111 * [taylor]: Taking taylor expansion of -1 in y.re 1552473463.111 * [backup-simplify]: Simplify -1 into -1 1552473463.111 * [taylor]: Taking taylor expansion of y.im in y.re 1552473463.111 * [backup-simplify]: Simplify y.im into y.im 1552473463.112 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473463.112 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473463.112 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473463.112 * [taylor]: Taking taylor expansion of y.re in y.re 1552473463.112 * [backup-simplify]: Simplify 0 into 0 1552473463.112 * [backup-simplify]: Simplify 1 into 1 1552473463.112 * [backup-simplify]: Simplify (* 1 1) into 1 1552473463.112 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.113 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473463.113 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473463.114 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473463.115 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473463.115 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.116 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473463.116 * [taylor]: Taking taylor expansion of (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.im 1552473463.116 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 1552473463.116 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1552473463.116 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1552473463.116 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473463.116 * [taylor]: Taking taylor expansion of -1 in y.im 1552473463.116 * [backup-simplify]: Simplify -1 into -1 1552473463.116 * [taylor]: Taking taylor expansion of y.im in y.im 1552473463.116 * [backup-simplify]: Simplify 0 into 0 1552473463.116 * [backup-simplify]: Simplify 1 into 1 1552473463.116 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473463.116 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473463.116 * [taylor]: Taking taylor expansion of -1 in y.im 1552473463.116 * [backup-simplify]: Simplify -1 into -1 1552473463.116 * [taylor]: Taking taylor expansion of y.im in y.im 1552473463.116 * [backup-simplify]: Simplify 0 into 0 1552473463.117 * [backup-simplify]: Simplify 1 into 1 1552473463.117 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473463.117 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1552473463.117 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473463.117 * [taylor]: Taking taylor expansion of y.re in y.im 1552473463.117 * [backup-simplify]: Simplify y.re into y.re 1552473463.117 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473463.117 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473463.118 * [backup-simplify]: Simplify (* -1 -1) into 1 1552473463.118 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473463.118 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473463.119 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473463.120 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473463.121 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1552473463.121 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.122 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473463.122 * [taylor]: Taking taylor expansion of (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.im 1552473463.122 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 1552473463.122 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1552473463.122 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1552473463.122 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473463.122 * [taylor]: Taking taylor expansion of -1 in y.im 1552473463.122 * [backup-simplify]: Simplify -1 into -1 1552473463.122 * [taylor]: Taking taylor expansion of y.im in y.im 1552473463.122 * [backup-simplify]: Simplify 0 into 0 1552473463.122 * [backup-simplify]: Simplify 1 into 1 1552473463.122 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473463.122 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473463.122 * [taylor]: Taking taylor expansion of -1 in y.im 1552473463.122 * [backup-simplify]: Simplify -1 into -1 1552473463.123 * [taylor]: Taking taylor expansion of y.im in y.im 1552473463.123 * [backup-simplify]: Simplify 0 into 0 1552473463.123 * [backup-simplify]: Simplify 1 into 1 1552473463.123 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473463.123 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1552473463.123 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473463.123 * [taylor]: Taking taylor expansion of y.re in y.im 1552473463.123 * [backup-simplify]: Simplify y.re into y.re 1552473463.123 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473463.123 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473463.124 * [backup-simplify]: Simplify (* -1 -1) into 1 1552473463.124 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473463.124 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473463.125 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473463.126 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473463.127 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1552473463.127 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.128 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473463.128 * [taylor]: Taking taylor expansion of 1 in y.re 1552473463.128 * [backup-simplify]: Simplify 1 into 1 1552473463.128 * [taylor]: Taking taylor expansion of 0 in y.re 1552473463.128 * [backup-simplify]: Simplify 0 into 0 1552473463.128 * [backup-simplify]: Simplify 1 into 1 1552473463.129 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.130 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.131 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 -1))) into 0 1552473463.131 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 2)) 1552473463.132 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 1552473463.132 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.re 2)) in y.re 1552473463.132 * [taylor]: Taking taylor expansion of 1/2 in y.re 1552473463.132 * [backup-simplify]: Simplify 1/2 into 1/2 1552473463.132 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473463.132 * [taylor]: Taking taylor expansion of y.re in y.re 1552473463.132 * [backup-simplify]: Simplify 0 into 0 1552473463.132 * [backup-simplify]: Simplify 1 into 1 1552473463.133 * [backup-simplify]: Simplify (* 1 1) into 1 1552473463.133 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1552473463.134 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473463.135 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1552473463.135 * [backup-simplify]: Simplify 0 into 0 1552473463.135 * [backup-simplify]: Simplify 0 into 0 1552473463.135 * [backup-simplify]: Simplify 0 into 0 1552473463.136 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.137 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.138 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 1552473463.138 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473463.138 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473463.139 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.139 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 1552473463.139 * [taylor]: Taking taylor expansion of 0 in y.re 1552473463.139 * [backup-simplify]: Simplify 0 into 0 1552473463.140 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473463.141 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.141 * [backup-simplify]: Simplify 0 into 0 1552473463.141 * [backup-simplify]: Simplify 0 into 0 1552473463.141 * [backup-simplify]: Simplify 0 into 0 1552473463.142 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.im))))) into (* -1 y.im) 1552473463.142 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 2) 1552473463.142 * [backup-simplify]: Simplify (sqrt (fma y.im y.im (* y.re y.re))) into (sqrt (fma y.im y.im (pow y.re 2))) 1552473463.142 * [approximate]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in (y.im y.re) around 0 1552473463.142 * [taylor]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in y.re 1552473463.142 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.re 1552473463.142 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1552473463.142 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1552473463.142 * [taylor]: Taking taylor expansion of y.im in y.re 1552473463.142 * [backup-simplify]: Simplify y.im into y.im 1552473463.142 * [taylor]: Taking taylor expansion of y.im in y.re 1552473463.142 * [backup-simplify]: Simplify y.im into y.im 1552473463.142 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473463.142 * [taylor]: Taking taylor expansion of y.re in y.re 1552473463.142 * [backup-simplify]: Simplify 0 into 0 1552473463.142 * [backup-simplify]: Simplify 1 into 1 1552473463.142 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473463.142 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1552473463.142 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1552473463.142 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473463.143 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.143 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1552473463.143 * [taylor]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in y.im 1552473463.143 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 1552473463.143 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1552473463.143 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1552473463.143 * [taylor]: Taking taylor expansion of y.im in y.im 1552473463.143 * [backup-simplify]: Simplify 0 into 0 1552473463.143 * [backup-simplify]: Simplify 1 into 1 1552473463.143 * [taylor]: Taking taylor expansion of y.im in y.im 1552473463.143 * [backup-simplify]: Simplify 0 into 0 1552473463.143 * [backup-simplify]: Simplify 1 into 1 1552473463.143 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473463.143 * [taylor]: Taking taylor expansion of y.re in y.im 1552473463.143 * [backup-simplify]: Simplify y.re into y.re 1552473463.144 * [backup-simplify]: Simplify (* 0 0) into 0 1552473463.144 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473463.144 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1552473463.144 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1552473463.145 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1552473463.145 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473463.145 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.145 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1552473463.145 * [taylor]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in y.im 1552473463.145 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 1552473463.145 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1552473463.145 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1552473463.145 * [taylor]: Taking taylor expansion of y.im in y.im 1552473463.145 * [backup-simplify]: Simplify 0 into 0 1552473463.145 * [backup-simplify]: Simplify 1 into 1 1552473463.145 * [taylor]: Taking taylor expansion of y.im in y.im 1552473463.146 * [backup-simplify]: Simplify 0 into 0 1552473463.146 * [backup-simplify]: Simplify 1 into 1 1552473463.146 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473463.146 * [taylor]: Taking taylor expansion of y.re in y.im 1552473463.146 * [backup-simplify]: Simplify y.re into y.re 1552473463.146 * [backup-simplify]: Simplify (* 0 0) into 0 1552473463.146 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473463.146 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1552473463.146 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1552473463.147 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1552473463.147 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473463.147 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.147 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1552473463.148 * [taylor]: Taking taylor expansion of y.re in y.re 1552473463.148 * [backup-simplify]: Simplify 0 into 0 1552473463.148 * [backup-simplify]: Simplify 1 into 1 1552473463.148 * [backup-simplify]: Simplify 0 into 0 1552473463.148 * [taylor]: Taking taylor expansion of 0 in y.re 1552473463.148 * [backup-simplify]: Simplify 0 into 0 1552473463.148 * [backup-simplify]: Simplify 0 into 0 1552473463.148 * [backup-simplify]: Simplify 1 into 1 1552473463.149 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 0))) into 1 1552473463.149 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1552473463.149 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473463.150 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.re)) into (/ 1/2 y.re) 1552473463.150 * [taylor]: Taking taylor expansion of (/ 1/2 y.re) in y.re 1552473463.150 * [taylor]: Taking taylor expansion of 1/2 in y.re 1552473463.150 * [backup-simplify]: Simplify 1/2 into 1/2 1552473463.150 * [taylor]: Taking taylor expansion of y.re in y.re 1552473463.150 * [backup-simplify]: Simplify 0 into 0 1552473463.150 * [backup-simplify]: Simplify 1 into 1 1552473463.151 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1552473463.151 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1552473463.152 * [backup-simplify]: Simplify 0 into 0 1552473463.152 * [backup-simplify]: Simplify 0 into 0 1552473463.152 * [backup-simplify]: Simplify 0 into 0 1552473463.153 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (* 0 0)))) into 0 1552473463.153 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1552473463.154 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.154 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.re))))) (* 2 y.re)) into 0 1552473463.154 * [taylor]: Taking taylor expansion of 0 in y.re 1552473463.154 * [backup-simplify]: Simplify 0 into 0 1552473463.154 * [backup-simplify]: Simplify 0 into 0 1552473463.155 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.155 * [backup-simplify]: Simplify 0 into 0 1552473463.155 * [backup-simplify]: Simplify 0 into 0 1552473463.155 * [backup-simplify]: Simplify (* 1 (* y.re 1)) into y.re 1552473463.155 * [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)))) 1552473463.155 * [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 1552473463.155 * [taylor]: Taking taylor expansion of (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.re 1552473463.155 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.re 1552473463.155 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1552473463.155 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1552473463.155 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1552473463.155 * [taylor]: Taking taylor expansion of y.im in y.re 1552473463.155 * [backup-simplify]: Simplify y.im into y.im 1552473463.155 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473463.155 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1552473463.155 * [taylor]: Taking taylor expansion of y.im in y.re 1552473463.155 * [backup-simplify]: Simplify y.im into y.im 1552473463.156 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473463.156 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473463.156 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473463.156 * [taylor]: Taking taylor expansion of y.re in y.re 1552473463.156 * [backup-simplify]: Simplify 0 into 0 1552473463.156 * [backup-simplify]: Simplify 1 into 1 1552473463.156 * [backup-simplify]: Simplify (* 1 1) into 1 1552473463.156 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.157 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473463.157 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473463.158 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473463.158 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473463.159 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.159 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473463.159 * [taylor]: Taking taylor expansion of (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.im 1552473463.159 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.im 1552473463.159 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1552473463.159 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1552473463.159 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473463.160 * [taylor]: Taking taylor expansion of y.im in y.im 1552473463.160 * [backup-simplify]: Simplify 0 into 0 1552473463.160 * [backup-simplify]: Simplify 1 into 1 1552473463.160 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.160 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473463.160 * [taylor]: Taking taylor expansion of y.im in y.im 1552473463.160 * [backup-simplify]: Simplify 0 into 0 1552473463.160 * [backup-simplify]: Simplify 1 into 1 1552473463.160 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.160 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1552473463.160 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473463.160 * [taylor]: Taking taylor expansion of y.re in y.im 1552473463.160 * [backup-simplify]: Simplify y.re into y.re 1552473463.161 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473463.161 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473463.161 * [backup-simplify]: Simplify (* 1 1) into 1 1552473463.161 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473463.162 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473463.162 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473463.163 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473463.164 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473463.164 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.165 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473463.165 * [taylor]: Taking taylor expansion of (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.im 1552473463.165 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.im 1552473463.165 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1552473463.165 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1552473463.165 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473463.165 * [taylor]: Taking taylor expansion of y.im in y.im 1552473463.165 * [backup-simplify]: Simplify 0 into 0 1552473463.165 * [backup-simplify]: Simplify 1 into 1 1552473463.165 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.165 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473463.165 * [taylor]: Taking taylor expansion of y.im in y.im 1552473463.165 * [backup-simplify]: Simplify 0 into 0 1552473463.165 * [backup-simplify]: Simplify 1 into 1 1552473463.166 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.166 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1552473463.166 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473463.166 * [taylor]: Taking taylor expansion of y.re in y.im 1552473463.166 * [backup-simplify]: Simplify y.re into y.re 1552473463.166 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473463.166 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473463.166 * [backup-simplify]: Simplify (* 1 1) into 1 1552473463.167 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473463.167 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473463.168 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473463.168 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473463.169 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473463.170 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.170 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473463.170 * [taylor]: Taking taylor expansion of 1 in y.re 1552473463.170 * [backup-simplify]: Simplify 1 into 1 1552473463.170 * [taylor]: Taking taylor expansion of 0 in y.re 1552473463.170 * [backup-simplify]: Simplify 0 into 0 1552473463.170 * [backup-simplify]: Simplify 1 into 1 1552473463.171 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.172 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.173 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473463.173 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 2)) 1552473463.174 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 1552473463.174 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.re 2)) in y.re 1552473463.174 * [taylor]: Taking taylor expansion of 1/2 in y.re 1552473463.174 * [backup-simplify]: Simplify 1/2 into 1/2 1552473463.174 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473463.174 * [taylor]: Taking taylor expansion of y.re in y.re 1552473463.174 * [backup-simplify]: Simplify 0 into 0 1552473463.174 * [backup-simplify]: Simplify 1 into 1 1552473463.174 * [backup-simplify]: Simplify (* 1 1) into 1 1552473463.175 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1552473463.175 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473463.176 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1552473463.176 * [backup-simplify]: Simplify 0 into 0 1552473463.176 * [backup-simplify]: Simplify 0 into 0 1552473463.176 * [backup-simplify]: Simplify 0 into 0 1552473463.177 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.178 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.179 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552473463.179 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473463.179 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473463.180 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.180 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 1552473463.180 * [taylor]: Taking taylor expansion of 0 in y.re 1552473463.180 * [backup-simplify]: Simplify 0 into 0 1552473463.181 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473463.182 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.182 * [backup-simplify]: Simplify 0 into 0 1552473463.182 * [backup-simplify]: Simplify 0 into 0 1552473463.182 * [backup-simplify]: Simplify 0 into 0 1552473463.182 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.im)))) into y.im 1552473463.183 * [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)))) 1552473463.183 * [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 1552473463.183 * [taylor]: Taking taylor expansion of (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.re 1552473463.183 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.re 1552473463.183 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1552473463.183 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1552473463.183 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1552473463.183 * [taylor]: Taking taylor expansion of -1 in y.re 1552473463.183 * [backup-simplify]: Simplify -1 into -1 1552473463.183 * [taylor]: Taking taylor expansion of y.im in y.re 1552473463.183 * [backup-simplify]: Simplify y.im into y.im 1552473463.183 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473463.183 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1552473463.183 * [taylor]: Taking taylor expansion of -1 in y.re 1552473463.183 * [backup-simplify]: Simplify -1 into -1 1552473463.183 * [taylor]: Taking taylor expansion of y.im in y.re 1552473463.183 * [backup-simplify]: Simplify y.im into y.im 1552473463.183 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473463.183 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473463.183 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473463.183 * [taylor]: Taking taylor expansion of y.re in y.re 1552473463.183 * [backup-simplify]: Simplify 0 into 0 1552473463.183 * [backup-simplify]: Simplify 1 into 1 1552473463.184 * [backup-simplify]: Simplify (* 1 1) into 1 1552473463.184 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.184 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473463.185 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473463.185 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473463.186 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473463.186 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.187 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473463.187 * [taylor]: Taking taylor expansion of (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.im 1552473463.187 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 1552473463.187 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1552473463.187 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1552473463.187 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473463.187 * [taylor]: Taking taylor expansion of -1 in y.im 1552473463.187 * [backup-simplify]: Simplify -1 into -1 1552473463.187 * [taylor]: Taking taylor expansion of y.im in y.im 1552473463.187 * [backup-simplify]: Simplify 0 into 0 1552473463.187 * [backup-simplify]: Simplify 1 into 1 1552473463.188 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473463.188 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473463.188 * [taylor]: Taking taylor expansion of -1 in y.im 1552473463.188 * [backup-simplify]: Simplify -1 into -1 1552473463.188 * [taylor]: Taking taylor expansion of y.im in y.im 1552473463.188 * [backup-simplify]: Simplify 0 into 0 1552473463.188 * [backup-simplify]: Simplify 1 into 1 1552473463.188 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473463.188 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1552473463.188 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473463.188 * [taylor]: Taking taylor expansion of y.re in y.im 1552473463.188 * [backup-simplify]: Simplify y.re into y.re 1552473463.188 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473463.188 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473463.189 * [backup-simplify]: Simplify (* -1 -1) into 1 1552473463.189 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473463.189 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473463.190 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473463.191 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473463.191 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1552473463.192 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.192 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473463.192 * [taylor]: Taking taylor expansion of (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.im 1552473463.193 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 1552473463.193 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1552473463.193 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1552473463.193 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473463.193 * [taylor]: Taking taylor expansion of -1 in y.im 1552473463.193 * [backup-simplify]: Simplify -1 into -1 1552473463.193 * [taylor]: Taking taylor expansion of y.im in y.im 1552473463.193 * [backup-simplify]: Simplify 0 into 0 1552473463.193 * [backup-simplify]: Simplify 1 into 1 1552473463.193 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473463.193 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473463.193 * [taylor]: Taking taylor expansion of -1 in y.im 1552473463.193 * [backup-simplify]: Simplify -1 into -1 1552473463.193 * [taylor]: Taking taylor expansion of y.im in y.im 1552473463.193 * [backup-simplify]: Simplify 0 into 0 1552473463.193 * [backup-simplify]: Simplify 1 into 1 1552473463.194 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473463.194 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1552473463.194 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473463.194 * [taylor]: Taking taylor expansion of y.re in y.im 1552473463.194 * [backup-simplify]: Simplify y.re into y.re 1552473463.194 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473463.194 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473463.194 * [backup-simplify]: Simplify (* -1 -1) into 1 1552473463.195 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473463.195 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473463.196 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473463.196 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473463.197 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1552473463.197 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.198 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473463.198 * [taylor]: Taking taylor expansion of 1 in y.re 1552473463.198 * [backup-simplify]: Simplify 1 into 1 1552473463.198 * [taylor]: Taking taylor expansion of 0 in y.re 1552473463.198 * [backup-simplify]: Simplify 0 into 0 1552473463.198 * [backup-simplify]: Simplify 1 into 1 1552473463.199 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.205 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.205 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 -1))) into 0 1552473463.206 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 2)) 1552473463.206 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 1552473463.206 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.re 2)) in y.re 1552473463.207 * [taylor]: Taking taylor expansion of 1/2 in y.re 1552473463.207 * [backup-simplify]: Simplify 1/2 into 1/2 1552473463.207 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473463.207 * [taylor]: Taking taylor expansion of y.re in y.re 1552473463.207 * [backup-simplify]: Simplify 0 into 0 1552473463.207 * [backup-simplify]: Simplify 1 into 1 1552473463.207 * [backup-simplify]: Simplify (* 1 1) into 1 1552473463.207 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1552473463.208 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473463.208 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1552473463.208 * [backup-simplify]: Simplify 0 into 0 1552473463.208 * [backup-simplify]: Simplify 0 into 0 1552473463.208 * [backup-simplify]: Simplify 0 into 0 1552473463.209 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.209 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.210 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 1552473463.210 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473463.210 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473463.211 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.211 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 1552473463.211 * [taylor]: Taking taylor expansion of 0 in y.re 1552473463.211 * [backup-simplify]: Simplify 0 into 0 1552473463.211 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473463.212 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.212 * [backup-simplify]: Simplify 0 into 0 1552473463.212 * [backup-simplify]: Simplify 0 into 0 1552473463.212 * [backup-simplify]: Simplify 0 into 0 1552473463.212 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.im))))) into (* -1 y.im) 1552473463.212 * * * * [progress]: [ 3 / 4 ] generating series at (2 1) 1552473463.212 * [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))))) 1552473463.213 * [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 1552473463.213 * [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 1552473463.213 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.im 1552473463.213 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473463.213 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.im 1552473463.213 * [taylor]: Taking taylor expansion of x.re in y.im 1552473463.213 * [backup-simplify]: Simplify x.re into x.re 1552473463.213 * [taylor]: Taking taylor expansion of y.re in y.im 1552473463.213 * [backup-simplify]: Simplify y.re into y.re 1552473463.213 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1552473463.213 * [taylor]: Taking taylor expansion of y.im in y.im 1552473463.213 * [backup-simplify]: Simplify 0 into 0 1552473463.213 * [backup-simplify]: Simplify 1 into 1 1552473463.213 * [taylor]: Taking taylor expansion of x.im in y.im 1552473463.213 * [backup-simplify]: Simplify x.im into x.im 1552473463.213 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma y.im y.im (pow y.re 2)))) in y.im 1552473463.213 * [taylor]: Taking taylor expansion of (/ 1 (fma y.im y.im (pow y.re 2))) in y.im 1552473463.213 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 1552473463.213 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1552473463.213 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1552473463.213 * [taylor]: Taking taylor expansion of y.im in y.im 1552473463.213 * [backup-simplify]: Simplify 0 into 0 1552473463.213 * [backup-simplify]: Simplify 1 into 1 1552473463.213 * [taylor]: Taking taylor expansion of y.im in y.im 1552473463.213 * [backup-simplify]: Simplify 0 into 0 1552473463.213 * [backup-simplify]: Simplify 1 into 1 1552473463.213 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473463.213 * [taylor]: Taking taylor expansion of y.re in y.im 1552473463.213 * [backup-simplify]: Simplify y.re into y.re 1552473463.213 * [backup-simplify]: Simplify (* 0 0) into 0 1552473463.213 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473463.213 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1552473463.213 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473463.214 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.re 2))) into (/ 1 y.re) 1552473463.214 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1552473463.214 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473463.214 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.214 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473463.214 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.re 2))))) into 0 1552473463.214 * [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 1552473463.214 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.im 1552473463.214 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473463.214 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.im 1552473463.214 * [taylor]: Taking taylor expansion of x.re in x.im 1552473463.215 * [backup-simplify]: Simplify x.re into x.re 1552473463.215 * [taylor]: Taking taylor expansion of y.re in x.im 1552473463.215 * [backup-simplify]: Simplify y.re into y.re 1552473463.215 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473463.215 * [taylor]: Taking taylor expansion of y.im in x.im 1552473463.215 * [backup-simplify]: Simplify y.im into y.im 1552473463.215 * [taylor]: Taking taylor expansion of x.im in x.im 1552473463.215 * [backup-simplify]: Simplify 0 into 0 1552473463.215 * [backup-simplify]: Simplify 1 into 1 1552473463.215 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma y.im y.im (pow y.re 2)))) in x.im 1552473463.215 * [taylor]: Taking taylor expansion of (/ 1 (fma y.im y.im (pow y.re 2))) in x.im 1552473463.215 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.im 1552473463.215 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1552473463.215 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 1552473463.215 * [taylor]: Taking taylor expansion of y.im in x.im 1552473463.215 * [backup-simplify]: Simplify y.im into y.im 1552473463.215 * [taylor]: Taking taylor expansion of y.im in x.im 1552473463.215 * [backup-simplify]: Simplify y.im into y.im 1552473463.215 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1552473463.215 * [taylor]: Taking taylor expansion of y.re in x.im 1552473463.215 * [backup-simplify]: Simplify y.re into y.re 1552473463.215 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473463.215 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473463.215 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1552473463.215 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 1552473463.215 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 1552473463.215 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473463.215 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473463.215 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.216 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1552473463.216 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1552473463.216 * [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 1552473463.216 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.re 1552473463.216 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473463.216 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.re 1552473463.216 * [taylor]: Taking taylor expansion of x.re in y.re 1552473463.216 * [backup-simplify]: Simplify x.re into x.re 1552473463.216 * [taylor]: Taking taylor expansion of y.re in y.re 1552473463.216 * [backup-simplify]: Simplify 0 into 0 1552473463.216 * [backup-simplify]: Simplify 1 into 1 1552473463.216 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473463.216 * [taylor]: Taking taylor expansion of y.im in y.re 1552473463.216 * [backup-simplify]: Simplify y.im into y.im 1552473463.216 * [taylor]: Taking taylor expansion of x.im in y.re 1552473463.216 * [backup-simplify]: Simplify x.im into x.im 1552473463.216 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma y.im y.im (pow y.re 2)))) in y.re 1552473463.216 * [taylor]: Taking taylor expansion of (/ 1 (fma y.im y.im (pow y.re 2))) in y.re 1552473463.216 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.re 1552473463.216 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1552473463.216 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1552473463.216 * [taylor]: Taking taylor expansion of y.im in y.re 1552473463.216 * [backup-simplify]: Simplify y.im into y.im 1552473463.216 * [taylor]: Taking taylor expansion of y.im in y.re 1552473463.216 * [backup-simplify]: Simplify y.im into y.im 1552473463.216 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473463.216 * [taylor]: Taking taylor expansion of y.re in y.re 1552473463.216 * [backup-simplify]: Simplify 0 into 0 1552473463.216 * [backup-simplify]: Simplify 1 into 1 1552473463.216 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473463.216 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1552473463.216 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473463.216 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1552473463.216 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473463.217 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.217 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473463.217 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1552473463.217 * [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 1552473463.217 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1552473463.217 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473463.217 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1552473463.217 * [taylor]: Taking taylor expansion of x.re in x.re 1552473463.217 * [backup-simplify]: Simplify 0 into 0 1552473463.217 * [backup-simplify]: Simplify 1 into 1 1552473463.217 * [taylor]: Taking taylor expansion of y.re in x.re 1552473463.217 * [backup-simplify]: Simplify y.re into y.re 1552473463.217 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473463.217 * [taylor]: Taking taylor expansion of y.im in x.re 1552473463.217 * [backup-simplify]: Simplify y.im into y.im 1552473463.217 * [taylor]: Taking taylor expansion of x.im in x.re 1552473463.217 * [backup-simplify]: Simplify x.im into x.im 1552473463.217 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma y.im y.im (pow y.re 2)))) in x.re 1552473463.217 * [taylor]: Taking taylor expansion of (/ 1 (fma y.im y.im (pow y.re 2))) in x.re 1552473463.217 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.re 1552473463.217 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1552473463.217 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1552473463.217 * [taylor]: Taking taylor expansion of y.im in x.re 1552473463.217 * [backup-simplify]: Simplify y.im into y.im 1552473463.217 * [taylor]: Taking taylor expansion of y.im in x.re 1552473463.217 * [backup-simplify]: Simplify y.im into y.im 1552473463.217 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1552473463.217 * [taylor]: Taking taylor expansion of y.re in x.re 1552473463.217 * [backup-simplify]: Simplify y.re into y.re 1552473463.217 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473463.217 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473463.217 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1552473463.218 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 1552473463.218 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 1552473463.218 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473463.218 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473463.218 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.218 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1552473463.218 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1552473463.218 * [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 1552473463.218 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1552473463.218 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473463.218 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1552473463.218 * [taylor]: Taking taylor expansion of x.re in x.re 1552473463.218 * [backup-simplify]: Simplify 0 into 0 1552473463.218 * [backup-simplify]: Simplify 1 into 1 1552473463.218 * [taylor]: Taking taylor expansion of y.re in x.re 1552473463.218 * [backup-simplify]: Simplify y.re into y.re 1552473463.219 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473463.219 * [taylor]: Taking taylor expansion of y.im in x.re 1552473463.219 * [backup-simplify]: Simplify y.im into y.im 1552473463.219 * [taylor]: Taking taylor expansion of x.im in x.re 1552473463.219 * [backup-simplify]: Simplify x.im into x.im 1552473463.219 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma y.im y.im (pow y.re 2)))) in x.re 1552473463.219 * [taylor]: Taking taylor expansion of (/ 1 (fma y.im y.im (pow y.re 2))) in x.re 1552473463.219 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.re 1552473463.219 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1552473463.219 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1552473463.219 * [taylor]: Taking taylor expansion of y.im in x.re 1552473463.219 * [backup-simplify]: Simplify y.im into y.im 1552473463.219 * [taylor]: Taking taylor expansion of y.im in x.re 1552473463.219 * [backup-simplify]: Simplify y.im into y.im 1552473463.219 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1552473463.219 * [taylor]: Taking taylor expansion of y.re in x.re 1552473463.219 * [backup-simplify]: Simplify y.re into y.re 1552473463.219 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473463.219 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473463.219 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1552473463.219 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 1552473463.219 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 1552473463.219 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473463.219 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473463.220 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.220 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1552473463.220 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1552473463.220 * [backup-simplify]: Simplify (* 0 y.re) into 0 1552473463.220 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473463.220 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1552473463.220 * [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))))) 1552473463.220 * [taylor]: Taking taylor expansion of (* (* y.im x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 1552473463.220 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473463.220 * [taylor]: Taking taylor expansion of y.im in y.re 1552473463.220 * [backup-simplify]: Simplify y.im into y.im 1552473463.220 * [taylor]: Taking taylor expansion of x.im in y.re 1552473463.220 * [backup-simplify]: Simplify x.im into x.im 1552473463.220 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 1552473463.220 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 1552473463.220 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1552473463.220 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473463.220 * [taylor]: Taking taylor expansion of y.re in y.re 1552473463.220 * [backup-simplify]: Simplify 0 into 0 1552473463.220 * [backup-simplify]: Simplify 1 into 1 1552473463.221 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473463.221 * [taylor]: Taking taylor expansion of y.im in y.re 1552473463.221 * [backup-simplify]: Simplify y.im into y.im 1552473463.221 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473463.221 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1552473463.221 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473463.221 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1552473463.221 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473463.221 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.221 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473463.221 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1552473463.221 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473463.221 * [backup-simplify]: Simplify (* (* y.im x.im) (/ 1 y.im)) into x.im 1552473463.221 * [taylor]: Taking taylor expansion of x.im in x.im 1552473463.221 * [backup-simplify]: Simplify 0 into 0 1552473463.221 * [backup-simplify]: Simplify 1 into 1 1552473463.221 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.221 * [backup-simplify]: Simplify 0 into 0 1552473463.221 * [backup-simplify]: Simplify 0 into 0 1552473463.222 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.re)) into y.re 1552473463.222 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473463.222 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1552473463.222 * [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))))) 1552473463.222 * [taylor]: Taking taylor expansion of (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 1552473463.222 * [taylor]: Taking taylor expansion of y.re in y.re 1552473463.222 * [backup-simplify]: Simplify 0 into 0 1552473463.222 * [backup-simplify]: Simplify 1 into 1 1552473463.222 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 1552473463.222 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 1552473463.222 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1552473463.222 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473463.222 * [taylor]: Taking taylor expansion of y.re in y.re 1552473463.222 * [backup-simplify]: Simplify 0 into 0 1552473463.222 * [backup-simplify]: Simplify 1 into 1 1552473463.222 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473463.222 * [taylor]: Taking taylor expansion of y.im in y.re 1552473463.222 * [backup-simplify]: Simplify y.im into y.im 1552473463.222 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473463.222 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1552473463.222 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473463.222 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1552473463.222 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473463.223 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.223 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473463.223 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1552473463.223 * [backup-simplify]: Simplify (* 0 (/ 1 y.im)) into 0 1552473463.223 * [taylor]: Taking taylor expansion of 0 in x.im 1552473463.223 * [backup-simplify]: Simplify 0 into 0 1552473463.223 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.223 * [backup-simplify]: Simplify 0 into 0 1552473463.223 * [backup-simplify]: Simplify 0 into 0 1552473463.223 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473463.223 * [backup-simplify]: Simplify (+ (* (* y.im x.im) 0) (* 0 (/ 1 y.im))) into 0 1552473463.223 * [taylor]: Taking taylor expansion of 0 in x.im 1552473463.223 * [backup-simplify]: Simplify 0 into 0 1552473463.223 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.223 * [backup-simplify]: Simplify 0 into 0 1552473463.223 * [backup-simplify]: Simplify 0 into 0 1552473463.223 * [taylor]: Taking taylor expansion of 1 in y.im 1552473463.223 * [backup-simplify]: Simplify 1 into 1 1552473463.223 * [backup-simplify]: Simplify 1 into 1 1552473463.223 * [backup-simplify]: Simplify 0 into 0 1552473463.224 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473463.224 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1552473463.224 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.224 * [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 1552473463.225 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1552473463.225 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.re))) into 0 1552473463.226 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473463.226 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.226 * [backup-simplify]: Simplify (+ (* (* y.im x.im) 0) (+ (* y.re 0) (* 0 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))))) into 0 1552473463.226 * [taylor]: Taking taylor expansion of 0 in y.re 1552473463.226 * [backup-simplify]: Simplify 0 into 0 1552473463.226 * [taylor]: Taking taylor expansion of 0 in x.im 1552473463.226 * [backup-simplify]: Simplify 0 into 0 1552473463.226 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.226 * [backup-simplify]: Simplify 0 into 0 1552473463.226 * [backup-simplify]: Simplify 0 into 0 1552473463.227 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (/ 1 y.im))) into (/ 1 y.im) 1552473463.227 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1552473463.227 * [taylor]: Taking taylor expansion of y.im in x.im 1552473463.227 * [backup-simplify]: Simplify y.im into y.im 1552473463.227 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473463.227 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473463.227 * [taylor]: Taking taylor expansion of y.im in y.im 1552473463.227 * [backup-simplify]: Simplify 0 into 0 1552473463.227 * [backup-simplify]: Simplify 1 into 1 1552473463.227 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.227 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473463.227 * [backup-simplify]: Simplify 0 into 0 1552473463.228 * [backup-simplify]: Simplify (* 1 1) into 1 1552473463.228 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473463.228 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473463.228 * [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))) 1552473463.229 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 4))) (pow 0 2) (+)) (* 2 (/ 1 y.im))) into (/ -1/2 (pow y.im 3)) 1552473463.229 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473463.230 * [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)))) 1552473463.230 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ x.im (pow y.im 2)))) in x.im 1552473463.230 * [taylor]: Taking taylor expansion of (* 1/2 (/ x.im (pow y.im 2))) in x.im 1552473463.230 * [taylor]: Taking taylor expansion of 1/2 in x.im 1552473463.230 * [backup-simplify]: Simplify 1/2 into 1/2 1552473463.230 * [taylor]: Taking taylor expansion of (/ x.im (pow y.im 2)) in x.im 1552473463.230 * [taylor]: Taking taylor expansion of x.im in x.im 1552473463.230 * [backup-simplify]: Simplify 0 into 0 1552473463.230 * [backup-simplify]: Simplify 1 into 1 1552473463.230 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1552473463.230 * [taylor]: Taking taylor expansion of y.im in x.im 1552473463.230 * [backup-simplify]: Simplify y.im into y.im 1552473463.230 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473463.230 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473463.230 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.230 * [backup-simplify]: Simplify 0 into 0 1552473463.230 * [backup-simplify]: Simplify 0 into 0 1552473463.231 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.231 * [backup-simplify]: Simplify 0 into 0 1552473463.231 * [backup-simplify]: Simplify 0 into 0 1552473463.231 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.231 * [backup-simplify]: Simplify 0 into 0 1552473463.231 * [backup-simplify]: Simplify 0 into 0 1552473463.231 * [backup-simplify]: Simplify (* 1 (* 1 (* x.im (* 1 1)))) into x.im 1552473463.231 * [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)))) 1552473463.231 * [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 1552473463.231 * [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 1552473463.231 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) in y.im 1552473463.232 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.im 1552473463.232 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.im 1552473463.232 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1552473463.232 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1552473463.232 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473463.232 * [taylor]: Taking taylor expansion of y.im in y.im 1552473463.232 * [backup-simplify]: Simplify 0 into 0 1552473463.232 * [backup-simplify]: Simplify 1 into 1 1552473463.232 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.232 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473463.232 * [taylor]: Taking taylor expansion of y.im in y.im 1552473463.232 * [backup-simplify]: Simplify 0 into 0 1552473463.232 * [backup-simplify]: Simplify 1 into 1 1552473463.232 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.233 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1552473463.233 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473463.233 * [taylor]: Taking taylor expansion of y.re in y.im 1552473463.233 * [backup-simplify]: Simplify y.re into y.re 1552473463.233 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473463.233 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473463.233 * [backup-simplify]: Simplify (* 1 1) into 1 1552473463.233 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473463.234 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.234 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473463.235 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473463.235 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473463.236 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473463.236 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.237 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473463.238 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473463.238 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.im 1552473463.238 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473463.238 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.im 1552473463.238 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 1552473463.238 * [taylor]: Taking taylor expansion of x.re in y.im 1552473463.238 * [backup-simplify]: Simplify x.re into x.re 1552473463.238 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473463.238 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1552473463.238 * [taylor]: Taking taylor expansion of y.re in y.im 1552473463.238 * [backup-simplify]: Simplify y.re into y.re 1552473463.238 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473463.238 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1552473463.238 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1552473463.238 * [taylor]: Taking taylor expansion of y.im in y.im 1552473463.238 * [backup-simplify]: Simplify 0 into 0 1552473463.238 * [backup-simplify]: Simplify 1 into 1 1552473463.238 * [taylor]: Taking taylor expansion of x.im in y.im 1552473463.238 * [backup-simplify]: Simplify x.im into x.im 1552473463.238 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473463.239 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1552473463.239 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552473463.239 * [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 1552473463.239 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) in x.im 1552473463.239 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in x.im 1552473463.239 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.im 1552473463.239 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1552473463.239 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1552473463.239 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1552473463.239 * [taylor]: Taking taylor expansion of y.im in x.im 1552473463.239 * [backup-simplify]: Simplify y.im into y.im 1552473463.239 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473463.239 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1552473463.239 * [taylor]: Taking taylor expansion of y.im in x.im 1552473463.239 * [backup-simplify]: Simplify y.im into y.im 1552473463.239 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473463.239 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1552473463.239 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1552473463.239 * [taylor]: Taking taylor expansion of y.re in x.im 1552473463.239 * [backup-simplify]: Simplify y.re into y.re 1552473463.239 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473463.239 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473463.239 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1552473463.240 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473463.240 * [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)))) 1552473463.240 * [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))))) 1552473463.240 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473463.240 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473463.240 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1552473463.240 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473463.240 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473463.241 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.241 * [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 1552473463.241 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473463.241 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.im 1552473463.241 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473463.241 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.im 1552473463.242 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1552473463.242 * [taylor]: Taking taylor expansion of x.re in x.im 1552473463.242 * [backup-simplify]: Simplify x.re into x.re 1552473463.242 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473463.242 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1552473463.242 * [taylor]: Taking taylor expansion of y.re in x.im 1552473463.242 * [backup-simplify]: Simplify y.re into y.re 1552473463.242 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473463.242 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473463.242 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473463.242 * [taylor]: Taking taylor expansion of y.im in x.im 1552473463.242 * [backup-simplify]: Simplify y.im into y.im 1552473463.242 * [taylor]: Taking taylor expansion of x.im in x.im 1552473463.242 * [backup-simplify]: Simplify 0 into 0 1552473463.242 * [backup-simplify]: Simplify 1 into 1 1552473463.242 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473463.242 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473463.242 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473463.242 * [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 1552473463.242 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) in y.re 1552473463.242 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.re 1552473463.242 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.re 1552473463.243 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1552473463.243 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1552473463.243 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1552473463.243 * [taylor]: Taking taylor expansion of y.im in y.re 1552473463.243 * [backup-simplify]: Simplify y.im into y.im 1552473463.243 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473463.243 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1552473463.243 * [taylor]: Taking taylor expansion of y.im in y.re 1552473463.243 * [backup-simplify]: Simplify y.im into y.im 1552473463.243 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473463.243 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473463.243 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473463.243 * [taylor]: Taking taylor expansion of y.re in y.re 1552473463.243 * [backup-simplify]: Simplify 0 into 0 1552473463.243 * [backup-simplify]: Simplify 1 into 1 1552473463.243 * [backup-simplify]: Simplify (* 1 1) into 1 1552473463.244 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.244 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473463.244 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.245 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473463.245 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473463.246 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473463.246 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.247 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473463.247 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473463.248 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.re 1552473463.248 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473463.248 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.re 1552473463.248 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 1552473463.248 * [taylor]: Taking taylor expansion of x.re in y.re 1552473463.248 * [backup-simplify]: Simplify x.re into x.re 1552473463.248 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473463.248 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473463.248 * [taylor]: Taking taylor expansion of y.re in y.re 1552473463.248 * [backup-simplify]: Simplify 0 into 0 1552473463.248 * [backup-simplify]: Simplify 1 into 1 1552473463.248 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.248 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1552473463.248 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473463.248 * [taylor]: Taking taylor expansion of y.im in y.re 1552473463.248 * [backup-simplify]: Simplify y.im into y.im 1552473463.248 * [taylor]: Taking taylor expansion of x.im in y.re 1552473463.248 * [backup-simplify]: Simplify x.im into x.im 1552473463.248 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473463.248 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473463.248 * [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 1552473463.249 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) in x.re 1552473463.249 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in x.re 1552473463.249 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.re 1552473463.249 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1552473463.249 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1552473463.249 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1552473463.249 * [taylor]: Taking taylor expansion of y.im in x.re 1552473463.249 * [backup-simplify]: Simplify y.im into y.im 1552473463.249 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473463.249 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1552473463.249 * [taylor]: Taking taylor expansion of y.im in x.re 1552473463.249 * [backup-simplify]: Simplify y.im into y.im 1552473463.249 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473463.249 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1552473463.249 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1552473463.249 * [taylor]: Taking taylor expansion of y.re in x.re 1552473463.249 * [backup-simplify]: Simplify y.re into y.re 1552473463.249 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473463.249 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473463.249 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1552473463.249 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473463.250 * [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)))) 1552473463.250 * [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))))) 1552473463.250 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473463.250 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473463.250 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1552473463.250 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473463.250 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473463.251 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.251 * [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 1552473463.251 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473463.251 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1552473463.251 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473463.251 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1552473463.251 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552473463.251 * [taylor]: Taking taylor expansion of x.re in x.re 1552473463.251 * [backup-simplify]: Simplify 0 into 0 1552473463.251 * [backup-simplify]: Simplify 1 into 1 1552473463.252 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.252 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1552473463.252 * [taylor]: Taking taylor expansion of y.re in x.re 1552473463.252 * [backup-simplify]: Simplify y.re into y.re 1552473463.252 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473463.252 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473463.252 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473463.252 * [taylor]: Taking taylor expansion of y.im in x.re 1552473463.252 * [backup-simplify]: Simplify y.im into y.im 1552473463.252 * [taylor]: Taking taylor expansion of x.im in x.re 1552473463.252 * [backup-simplify]: Simplify x.im into x.im 1552473463.252 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473463.252 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473463.252 * [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 1552473463.252 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) in x.re 1552473463.252 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in x.re 1552473463.252 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.re 1552473463.252 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1552473463.252 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1552473463.252 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1552473463.252 * [taylor]: Taking taylor expansion of y.im in x.re 1552473463.252 * [backup-simplify]: Simplify y.im into y.im 1552473463.252 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473463.252 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1552473463.252 * [taylor]: Taking taylor expansion of y.im in x.re 1552473463.252 * [backup-simplify]: Simplify y.im into y.im 1552473463.253 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473463.253 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1552473463.253 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1552473463.253 * [taylor]: Taking taylor expansion of y.re in x.re 1552473463.253 * [backup-simplify]: Simplify y.re into y.re 1552473463.253 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473463.253 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473463.253 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1552473463.253 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473463.253 * [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)))) 1552473463.253 * [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))))) 1552473463.253 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473463.254 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473463.254 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1552473463.254 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473463.254 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473463.254 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.255 * [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 1552473463.255 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473463.255 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1552473463.255 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473463.255 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1552473463.255 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552473463.255 * [taylor]: Taking taylor expansion of x.re in x.re 1552473463.255 * [backup-simplify]: Simplify 0 into 0 1552473463.255 * [backup-simplify]: Simplify 1 into 1 1552473463.255 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.255 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1552473463.255 * [taylor]: Taking taylor expansion of y.re in x.re 1552473463.255 * [backup-simplify]: Simplify y.re into y.re 1552473463.255 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473463.255 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473463.256 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473463.256 * [taylor]: Taking taylor expansion of y.im in x.re 1552473463.256 * [backup-simplify]: Simplify y.im into y.im 1552473463.256 * [taylor]: Taking taylor expansion of x.im in x.re 1552473463.256 * [backup-simplify]: Simplify x.im into x.im 1552473463.256 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473463.256 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473463.256 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1552473463.256 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473463.256 * [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)))))) 1552473463.256 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1552473463.256 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473463.256 * [taylor]: Taking taylor expansion of y.re in y.re 1552473463.256 * [backup-simplify]: Simplify 0 into 0 1552473463.256 * [backup-simplify]: Simplify 1 into 1 1552473463.257 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.257 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473463.257 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473463.257 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473463.257 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473463.257 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473463.257 * [taylor]: Taking taylor expansion of y.re in y.re 1552473463.257 * [backup-simplify]: Simplify 0 into 0 1552473463.257 * [backup-simplify]: Simplify 1 into 1 1552473463.257 * [backup-simplify]: Simplify (* 1 1) into 1 1552473463.257 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.257 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473463.257 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473463.258 * [taylor]: Taking taylor expansion of y.im in y.re 1552473463.258 * [backup-simplify]: Simplify y.im into y.im 1552473463.258 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473463.258 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473463.258 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473463.258 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.259 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473463.259 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473463.260 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473463.260 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.261 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473463.261 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473463.262 * [backup-simplify]: Simplify (* 1 1) into 1 1552473463.262 * [taylor]: Taking taylor expansion of 1 in x.im 1552473463.262 * [backup-simplify]: Simplify 1 into 1 1552473463.262 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473463.263 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473463.263 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (/ 1 y.re))) into 0 1552473463.263 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1552473463.263 * [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)))))) 1552473463.263 * [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 1552473463.263 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1552473463.264 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473463.264 * [taylor]: Taking taylor expansion of y.im in y.re 1552473463.264 * [backup-simplify]: Simplify y.im into y.im 1552473463.264 * [taylor]: Taking taylor expansion of x.im in y.re 1552473463.264 * [backup-simplify]: Simplify x.im into x.im 1552473463.264 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473463.264 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473463.264 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473463.264 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473463.264 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473463.264 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473463.264 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473463.264 * [taylor]: Taking taylor expansion of y.re in y.re 1552473463.264 * [backup-simplify]: Simplify 0 into 0 1552473463.264 * [backup-simplify]: Simplify 1 into 1 1552473463.264 * [backup-simplify]: Simplify (* 1 1) into 1 1552473463.265 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.265 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473463.265 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473463.265 * [taylor]: Taking taylor expansion of y.im in y.re 1552473463.265 * [backup-simplify]: Simplify y.im into y.im 1552473463.265 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473463.265 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473463.265 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473463.265 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.266 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473463.266 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473463.267 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473463.267 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.268 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473463.269 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473463.269 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473463.270 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473463.270 * [taylor]: Taking taylor expansion of 0 in x.im 1552473463.270 * [backup-simplify]: Simplify 0 into 0 1552473463.270 * [taylor]: Taking taylor expansion of 1 in y.im 1552473463.270 * [backup-simplify]: Simplify 1 into 1 1552473463.270 * [backup-simplify]: Simplify 1 into 1 1552473463.270 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473463.271 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.272 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1552473463.272 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473463.272 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473463.273 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.273 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473463.273 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473463.273 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 1552473463.274 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1552473463.274 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1552473463.274 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.275 * [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 1552473463.276 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473463.276 * [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 1552473463.276 * [taylor]: Taking taylor expansion of 0 in y.re 1552473463.276 * [backup-simplify]: Simplify 0 into 0 1552473463.276 * [taylor]: Taking taylor expansion of 0 in x.im 1552473463.276 * [backup-simplify]: Simplify 0 into 0 1552473463.276 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.im)) 1) into (/ 1 (* y.im x.im)) 1552473463.276 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473463.276 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473463.276 * [taylor]: Taking taylor expansion of y.im in x.im 1552473463.276 * [backup-simplify]: Simplify y.im into y.im 1552473463.276 * [taylor]: Taking taylor expansion of x.im in x.im 1552473463.276 * [backup-simplify]: Simplify 0 into 0 1552473463.276 * [backup-simplify]: Simplify 1 into 1 1552473463.276 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473463.277 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473463.277 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473463.277 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473463.277 * [taylor]: Taking taylor expansion of y.im in y.im 1552473463.277 * [backup-simplify]: Simplify 0 into 0 1552473463.277 * [backup-simplify]: Simplify 1 into 1 1552473463.277 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.278 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473463.278 * [backup-simplify]: Simplify 0 into 0 1552473463.279 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473463.280 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.280 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1552473463.281 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1552473463.282 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 1552473463.283 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.283 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 1552473463.283 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.im 1552473463.283 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.im 1552473463.283 * [taylor]: Taking taylor expansion of 1/2 in x.im 1552473463.283 * [backup-simplify]: Simplify 1/2 into 1/2 1552473463.283 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1552473463.283 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1552473463.283 * [taylor]: Taking taylor expansion of y.im in x.im 1552473463.283 * [backup-simplify]: Simplify y.im into y.im 1552473463.284 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473463.284 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473463.284 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.284 * [backup-simplify]: Simplify 0 into 0 1552473463.284 * [backup-simplify]: Simplify 0 into 0 1552473463.284 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.284 * [backup-simplify]: Simplify 0 into 0 1552473463.284 * [backup-simplify]: Simplify 0 into 0 1552473463.284 * [backup-simplify]: Simplify 0 into 0 1552473463.284 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473463.285 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.286 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1552473463.286 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473463.287 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1552473463.287 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.287 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473463.287 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473463.288 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 1552473463.290 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1552473463.290 * [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 1552473463.291 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.292 * [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 1552473463.293 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473463.294 * [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 1552473463.294 * [taylor]: Taking taylor expansion of 0 in y.re 1552473463.294 * [backup-simplify]: Simplify 0 into 0 1552473463.294 * [taylor]: Taking taylor expansion of 0 in x.im 1552473463.294 * [backup-simplify]: Simplify 0 into 0 1552473463.294 * [taylor]: Taking taylor expansion of 0 in x.im 1552473463.294 * [backup-simplify]: Simplify 0 into 0 1552473463.294 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473463.294 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473463.295 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.im)) 0) (* 0 1)) into 0 1552473463.295 * [taylor]: Taking taylor expansion of 0 in x.im 1552473463.295 * [backup-simplify]: Simplify 0 into 0 1552473463.296 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552473463.296 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.297 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473463.297 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473463.297 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.298 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1552473463.299 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 1552473463.300 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.301 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 1552473463.301 * [taylor]: Taking taylor expansion of 0 in x.im 1552473463.301 * [backup-simplify]: Simplify 0 into 0 1552473463.301 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.301 * [backup-simplify]: Simplify 0 into 0 1552473463.301 * [backup-simplify]: Simplify 0 into 0 1552473463.302 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1552473463.302 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473463.302 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.302 * [backup-simplify]: Simplify 0 into 0 1552473463.302 * [backup-simplify]: Simplify 0 into 0 1552473463.302 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 x.re)))))) into x.re 1552473463.303 * [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)))) 1552473463.303 * [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 1552473463.303 * [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 1552473463.303 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) in y.im 1552473463.303 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.im 1552473463.303 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 1552473463.303 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1552473463.303 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1552473463.303 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473463.303 * [taylor]: Taking taylor expansion of -1 in y.im 1552473463.303 * [backup-simplify]: Simplify -1 into -1 1552473463.303 * [taylor]: Taking taylor expansion of y.im in y.im 1552473463.303 * [backup-simplify]: Simplify 0 into 0 1552473463.303 * [backup-simplify]: Simplify 1 into 1 1552473463.304 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473463.304 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473463.304 * [taylor]: Taking taylor expansion of -1 in y.im 1552473463.304 * [backup-simplify]: Simplify -1 into -1 1552473463.304 * [taylor]: Taking taylor expansion of y.im in y.im 1552473463.304 * [backup-simplify]: Simplify 0 into 0 1552473463.304 * [backup-simplify]: Simplify 1 into 1 1552473463.305 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473463.305 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1552473463.305 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473463.305 * [taylor]: Taking taylor expansion of y.re in y.im 1552473463.305 * [backup-simplify]: Simplify y.re into y.re 1552473463.305 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473463.305 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473463.305 * [backup-simplify]: Simplify (* -1 -1) into 1 1552473463.306 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473463.306 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.306 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473463.307 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473463.308 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473463.309 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1552473463.309 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.310 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473463.310 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473463.310 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.im 1552473463.311 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473463.311 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.im 1552473463.311 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 1552473463.311 * [taylor]: Taking taylor expansion of -1 in y.im 1552473463.311 * [backup-simplify]: Simplify -1 into -1 1552473463.311 * [taylor]: Taking taylor expansion of x.re in y.im 1552473463.311 * [backup-simplify]: Simplify x.re into x.re 1552473463.311 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1552473463.311 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1552473463.311 * [taylor]: Taking taylor expansion of -1 in y.im 1552473463.311 * [backup-simplify]: Simplify -1 into -1 1552473463.311 * [taylor]: Taking taylor expansion of y.re in y.im 1552473463.311 * [backup-simplify]: Simplify y.re into y.re 1552473463.311 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473463.311 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1552473463.311 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1552473463.311 * [taylor]: Taking taylor expansion of y.im in y.im 1552473463.311 * [backup-simplify]: Simplify 0 into 0 1552473463.311 * [backup-simplify]: Simplify 1 into 1 1552473463.311 * [taylor]: Taking taylor expansion of x.im in y.im 1552473463.311 * [backup-simplify]: Simplify x.im into x.im 1552473463.311 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473463.312 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1552473463.312 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552473463.312 * [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 1552473463.312 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) in x.im 1552473463.312 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in x.im 1552473463.312 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.im 1552473463.312 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1552473463.312 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1552473463.312 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1552473463.312 * [taylor]: Taking taylor expansion of -1 in x.im 1552473463.312 * [backup-simplify]: Simplify -1 into -1 1552473463.312 * [taylor]: Taking taylor expansion of y.im in x.im 1552473463.312 * [backup-simplify]: Simplify y.im into y.im 1552473463.312 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473463.312 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1552473463.312 * [taylor]: Taking taylor expansion of -1 in x.im 1552473463.312 * [backup-simplify]: Simplify -1 into -1 1552473463.312 * [taylor]: Taking taylor expansion of y.im in x.im 1552473463.312 * [backup-simplify]: Simplify y.im into y.im 1552473463.312 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473463.312 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1552473463.312 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1552473463.312 * [taylor]: Taking taylor expansion of y.re in x.im 1552473463.312 * [backup-simplify]: Simplify y.re into y.re 1552473463.313 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473463.313 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473463.313 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1552473463.313 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473463.313 * [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)))) 1552473463.313 * [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))))) 1552473463.313 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473463.313 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473463.314 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1552473463.314 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473463.314 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473463.314 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.314 * [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 1552473463.314 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473463.314 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.im 1552473463.314 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473463.314 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.im 1552473463.314 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 1552473463.314 * [taylor]: Taking taylor expansion of -1 in x.im 1552473463.315 * [backup-simplify]: Simplify -1 into -1 1552473463.315 * [taylor]: Taking taylor expansion of x.re in x.im 1552473463.315 * [backup-simplify]: Simplify x.re into x.re 1552473463.315 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1552473463.315 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1552473463.315 * [taylor]: Taking taylor expansion of -1 in x.im 1552473463.315 * [backup-simplify]: Simplify -1 into -1 1552473463.315 * [taylor]: Taking taylor expansion of y.re in x.im 1552473463.315 * [backup-simplify]: Simplify y.re into y.re 1552473463.315 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473463.315 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473463.315 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473463.315 * [taylor]: Taking taylor expansion of y.im in x.im 1552473463.315 * [backup-simplify]: Simplify y.im into y.im 1552473463.315 * [taylor]: Taking taylor expansion of x.im in x.im 1552473463.315 * [backup-simplify]: Simplify 0 into 0 1552473463.315 * [backup-simplify]: Simplify 1 into 1 1552473463.315 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473463.315 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473463.315 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473463.315 * [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 1552473463.315 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) in y.re 1552473463.315 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.re 1552473463.315 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.re 1552473463.315 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1552473463.315 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1552473463.315 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1552473463.315 * [taylor]: Taking taylor expansion of -1 in y.re 1552473463.315 * [backup-simplify]: Simplify -1 into -1 1552473463.315 * [taylor]: Taking taylor expansion of y.im in y.re 1552473463.315 * [backup-simplify]: Simplify y.im into y.im 1552473463.315 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473463.315 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1552473463.315 * [taylor]: Taking taylor expansion of -1 in y.re 1552473463.315 * [backup-simplify]: Simplify -1 into -1 1552473463.315 * [taylor]: Taking taylor expansion of y.im in y.re 1552473463.315 * [backup-simplify]: Simplify y.im into y.im 1552473463.315 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473463.315 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473463.316 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473463.316 * [taylor]: Taking taylor expansion of y.re in y.re 1552473463.316 * [backup-simplify]: Simplify 0 into 0 1552473463.316 * [backup-simplify]: Simplify 1 into 1 1552473463.316 * [backup-simplify]: Simplify (* 1 1) into 1 1552473463.316 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.316 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473463.317 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.317 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473463.317 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473463.318 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473463.318 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.319 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473463.319 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473463.319 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.re 1552473463.319 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473463.319 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.re 1552473463.319 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 1552473463.319 * [taylor]: Taking taylor expansion of -1 in y.re 1552473463.319 * [backup-simplify]: Simplify -1 into -1 1552473463.319 * [taylor]: Taking taylor expansion of x.re in y.re 1552473463.319 * [backup-simplify]: Simplify x.re into x.re 1552473463.319 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1552473463.319 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1552473463.319 * [taylor]: Taking taylor expansion of -1 in y.re 1552473463.319 * [backup-simplify]: Simplify -1 into -1 1552473463.319 * [taylor]: Taking taylor expansion of y.re in y.re 1552473463.319 * [backup-simplify]: Simplify 0 into 0 1552473463.319 * [backup-simplify]: Simplify 1 into 1 1552473463.319 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473463.320 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1552473463.320 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473463.320 * [taylor]: Taking taylor expansion of y.im in y.re 1552473463.320 * [backup-simplify]: Simplify y.im into y.im 1552473463.320 * [taylor]: Taking taylor expansion of x.im in y.re 1552473463.320 * [backup-simplify]: Simplify x.im into x.im 1552473463.320 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473463.320 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473463.320 * [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 1552473463.320 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) in x.re 1552473463.320 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in x.re 1552473463.320 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.re 1552473463.320 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1552473463.320 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1552473463.320 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1552473463.320 * [taylor]: Taking taylor expansion of -1 in x.re 1552473463.320 * [backup-simplify]: Simplify -1 into -1 1552473463.320 * [taylor]: Taking taylor expansion of y.im in x.re 1552473463.320 * [backup-simplify]: Simplify y.im into y.im 1552473463.320 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473463.320 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1552473463.320 * [taylor]: Taking taylor expansion of -1 in x.re 1552473463.320 * [backup-simplify]: Simplify -1 into -1 1552473463.320 * [taylor]: Taking taylor expansion of y.im in x.re 1552473463.320 * [backup-simplify]: Simplify y.im into y.im 1552473463.320 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473463.320 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1552473463.320 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1552473463.320 * [taylor]: Taking taylor expansion of y.re in x.re 1552473463.320 * [backup-simplify]: Simplify y.re into y.re 1552473463.320 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473463.320 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473463.320 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1552473463.321 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473463.321 * [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)))) 1552473463.321 * [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))))) 1552473463.321 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473463.321 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473463.321 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1552473463.321 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473463.321 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473463.321 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.322 * [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 1552473463.322 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473463.322 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1552473463.322 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473463.322 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1552473463.322 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1552473463.322 * [taylor]: Taking taylor expansion of -1 in x.re 1552473463.322 * [backup-simplify]: Simplify -1 into -1 1552473463.322 * [taylor]: Taking taylor expansion of x.re in x.re 1552473463.322 * [backup-simplify]: Simplify 0 into 0 1552473463.322 * [backup-simplify]: Simplify 1 into 1 1552473463.322 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473463.322 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1552473463.322 * [taylor]: Taking taylor expansion of -1 in x.re 1552473463.322 * [backup-simplify]: Simplify -1 into -1 1552473463.322 * [taylor]: Taking taylor expansion of y.re in x.re 1552473463.322 * [backup-simplify]: Simplify y.re into y.re 1552473463.322 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473463.322 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473463.322 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473463.322 * [taylor]: Taking taylor expansion of y.im in x.re 1552473463.322 * [backup-simplify]: Simplify y.im into y.im 1552473463.322 * [taylor]: Taking taylor expansion of x.im in x.re 1552473463.322 * [backup-simplify]: Simplify x.im into x.im 1552473463.323 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473463.323 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473463.323 * [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 1552473463.323 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) in x.re 1552473463.323 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in x.re 1552473463.323 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.re 1552473463.323 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1552473463.323 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1552473463.323 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1552473463.323 * [taylor]: Taking taylor expansion of -1 in x.re 1552473463.323 * [backup-simplify]: Simplify -1 into -1 1552473463.323 * [taylor]: Taking taylor expansion of y.im in x.re 1552473463.323 * [backup-simplify]: Simplify y.im into y.im 1552473463.323 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473463.323 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1552473463.323 * [taylor]: Taking taylor expansion of -1 in x.re 1552473463.323 * [backup-simplify]: Simplify -1 into -1 1552473463.323 * [taylor]: Taking taylor expansion of y.im in x.re 1552473463.323 * [backup-simplify]: Simplify y.im into y.im 1552473463.323 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473463.323 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1552473463.323 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1552473463.323 * [taylor]: Taking taylor expansion of y.re in x.re 1552473463.323 * [backup-simplify]: Simplify y.re into y.re 1552473463.323 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473463.323 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473463.323 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1552473463.323 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473463.323 * [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)))) 1552473463.323 * [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))))) 1552473463.323 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473463.324 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473463.324 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1552473463.324 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473463.324 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473463.324 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.324 * [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 1552473463.324 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473463.324 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1552473463.325 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473463.325 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1552473463.325 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1552473463.325 * [taylor]: Taking taylor expansion of -1 in x.re 1552473463.325 * [backup-simplify]: Simplify -1 into -1 1552473463.325 * [taylor]: Taking taylor expansion of x.re in x.re 1552473463.325 * [backup-simplify]: Simplify 0 into 0 1552473463.325 * [backup-simplify]: Simplify 1 into 1 1552473463.325 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473463.325 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1552473463.325 * [taylor]: Taking taylor expansion of -1 in x.re 1552473463.325 * [backup-simplify]: Simplify -1 into -1 1552473463.325 * [taylor]: Taking taylor expansion of y.re in x.re 1552473463.325 * [backup-simplify]: Simplify y.re into y.re 1552473463.325 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473463.325 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473463.325 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473463.325 * [taylor]: Taking taylor expansion of y.im in x.re 1552473463.325 * [backup-simplify]: Simplify y.im into y.im 1552473463.325 * [taylor]: Taking taylor expansion of x.im in x.re 1552473463.325 * [backup-simplify]: Simplify x.im into x.im 1552473463.325 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473463.325 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473463.325 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1552473463.325 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473463.325 * [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)))))) 1552473463.325 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1552473463.326 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473463.326 * [taylor]: Taking taylor expansion of y.re in y.re 1552473463.326 * [backup-simplify]: Simplify 0 into 0 1552473463.326 * [backup-simplify]: Simplify 1 into 1 1552473463.326 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.326 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473463.326 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473463.326 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473463.326 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473463.326 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473463.326 * [taylor]: Taking taylor expansion of y.re in y.re 1552473463.326 * [backup-simplify]: Simplify 0 into 0 1552473463.326 * [backup-simplify]: Simplify 1 into 1 1552473463.326 * [backup-simplify]: Simplify (* 1 1) into 1 1552473463.326 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.326 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473463.326 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473463.326 * [taylor]: Taking taylor expansion of y.im in y.re 1552473463.326 * [backup-simplify]: Simplify y.im into y.im 1552473463.326 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473463.327 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473463.327 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473463.327 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.327 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473463.328 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473463.328 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473463.328 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.332 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473463.332 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473463.333 * [backup-simplify]: Simplify (* 1 1) into 1 1552473463.333 * [taylor]: Taking taylor expansion of 1 in x.im 1552473463.333 * [backup-simplify]: Simplify 1 into 1 1552473463.333 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473463.333 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473463.334 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ -1 y.re))) into 0 1552473463.334 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1552473463.334 * [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)))))) 1552473463.334 * [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 1552473463.334 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1552473463.334 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473463.334 * [taylor]: Taking taylor expansion of y.im in y.re 1552473463.334 * [backup-simplify]: Simplify y.im into y.im 1552473463.334 * [taylor]: Taking taylor expansion of x.im in y.re 1552473463.334 * [backup-simplify]: Simplify x.im into x.im 1552473463.334 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473463.334 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473463.334 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473463.334 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473463.334 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473463.334 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473463.334 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473463.334 * [taylor]: Taking taylor expansion of y.re in y.re 1552473463.334 * [backup-simplify]: Simplify 0 into 0 1552473463.334 * [backup-simplify]: Simplify 1 into 1 1552473463.335 * [backup-simplify]: Simplify (* 1 1) into 1 1552473463.335 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.335 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473463.335 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473463.335 * [taylor]: Taking taylor expansion of y.im in y.re 1552473463.335 * [backup-simplify]: Simplify y.im into y.im 1552473463.335 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473463.335 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473463.335 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473463.336 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.336 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473463.336 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473463.337 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473463.337 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.337 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473463.338 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473463.338 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473463.339 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473463.339 * [taylor]: Taking taylor expansion of 0 in x.im 1552473463.339 * [backup-simplify]: Simplify 0 into 0 1552473463.339 * [taylor]: Taking taylor expansion of 1 in y.im 1552473463.339 * [backup-simplify]: Simplify 1 into 1 1552473463.339 * [backup-simplify]: Simplify 1 into 1 1552473463.339 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473463.339 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.340 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1552473463.340 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473463.340 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473463.340 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.340 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473463.341 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473463.341 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 1552473463.341 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1552473463.341 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1552473463.342 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.342 * [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 1552473463.343 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473463.344 * [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 1552473463.344 * [taylor]: Taking taylor expansion of 0 in y.re 1552473463.344 * [backup-simplify]: Simplify 0 into 0 1552473463.344 * [taylor]: Taking taylor expansion of 0 in x.im 1552473463.344 * [backup-simplify]: Simplify 0 into 0 1552473463.344 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.im)) 1) into (/ 1 (* y.im x.im)) 1552473463.344 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473463.344 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473463.344 * [taylor]: Taking taylor expansion of y.im in x.im 1552473463.344 * [backup-simplify]: Simplify y.im into y.im 1552473463.344 * [taylor]: Taking taylor expansion of x.im in x.im 1552473463.344 * [backup-simplify]: Simplify 0 into 0 1552473463.344 * [backup-simplify]: Simplify 1 into 1 1552473463.344 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473463.345 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473463.345 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473463.345 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473463.345 * [taylor]: Taking taylor expansion of y.im in y.im 1552473463.345 * [backup-simplify]: Simplify 0 into 0 1552473463.345 * [backup-simplify]: Simplify 1 into 1 1552473463.345 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.346 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473463.346 * [backup-simplify]: Simplify 0 into 0 1552473463.347 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473463.348 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.348 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1552473463.349 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1552473463.350 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 1552473463.351 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.352 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 1552473463.352 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.im 1552473463.352 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.im 1552473463.352 * [taylor]: Taking taylor expansion of 1/2 in x.im 1552473463.352 * [backup-simplify]: Simplify 1/2 into 1/2 1552473463.352 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1552473463.352 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1552473463.352 * [taylor]: Taking taylor expansion of y.im in x.im 1552473463.352 * [backup-simplify]: Simplify y.im into y.im 1552473463.352 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473463.352 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473463.353 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.353 * [backup-simplify]: Simplify 0 into 0 1552473463.353 * [backup-simplify]: Simplify 0 into 0 1552473463.353 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.353 * [backup-simplify]: Simplify 0 into 0 1552473463.353 * [backup-simplify]: Simplify 0 into 0 1552473463.353 * [backup-simplify]: Simplify 0 into 0 1552473463.353 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473463.354 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.355 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1552473463.356 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473463.356 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1552473463.357 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.357 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473463.357 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473463.358 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 1552473463.359 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1552473463.359 * [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 1552473463.359 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.360 * [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 1552473463.361 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473463.362 * [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 1552473463.362 * [taylor]: Taking taylor expansion of 0 in y.re 1552473463.362 * [backup-simplify]: Simplify 0 into 0 1552473463.362 * [taylor]: Taking taylor expansion of 0 in x.im 1552473463.362 * [backup-simplify]: Simplify 0 into 0 1552473463.362 * [taylor]: Taking taylor expansion of 0 in x.im 1552473463.362 * [backup-simplify]: Simplify 0 into 0 1552473463.362 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473463.362 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473463.363 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.im)) 0) (* 0 1)) into 0 1552473463.363 * [taylor]: Taking taylor expansion of 0 in x.im 1552473463.363 * [backup-simplify]: Simplify 0 into 0 1552473463.364 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552473463.365 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.365 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473463.365 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473463.366 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.367 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1552473463.368 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 1552473463.368 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.370 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 1552473463.370 * [taylor]: Taking taylor expansion of 0 in x.im 1552473463.370 * [backup-simplify]: Simplify 0 into 0 1552473463.370 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.370 * [backup-simplify]: Simplify 0 into 0 1552473463.370 * [backup-simplify]: Simplify 0 into 0 1552473463.371 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1552473463.371 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473463.371 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.371 * [backup-simplify]: Simplify 0 into 0 1552473463.371 * [backup-simplify]: Simplify 0 into 0 1552473463.371 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 (- x.re))))))) into (* -1 x.re) 1552473463.371 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1) 1552473463.372 * [backup-simplify]: Simplify (fma x.re y.re (* x.im y.im)) into (fma x.re y.re (* y.im x.im)) 1552473463.372 * [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 1552473463.372 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.im 1552473463.372 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473463.372 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.im 1552473463.372 * [taylor]: Taking taylor expansion of x.re in y.im 1552473463.372 * [backup-simplify]: Simplify x.re into x.re 1552473463.372 * [taylor]: Taking taylor expansion of y.re in y.im 1552473463.372 * [backup-simplify]: Simplify y.re into y.re 1552473463.372 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1552473463.372 * [taylor]: Taking taylor expansion of y.im in y.im 1552473463.372 * [backup-simplify]: Simplify 0 into 0 1552473463.372 * [backup-simplify]: Simplify 1 into 1 1552473463.372 * [taylor]: Taking taylor expansion of x.im in y.im 1552473463.372 * [backup-simplify]: Simplify x.im into x.im 1552473463.372 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.im 1552473463.372 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473463.372 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.im 1552473463.372 * [taylor]: Taking taylor expansion of x.re in x.im 1552473463.372 * [backup-simplify]: Simplify x.re into x.re 1552473463.372 * [taylor]: Taking taylor expansion of y.re in x.im 1552473463.372 * [backup-simplify]: Simplify y.re into y.re 1552473463.372 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473463.372 * [taylor]: Taking taylor expansion of y.im in x.im 1552473463.372 * [backup-simplify]: Simplify y.im into y.im 1552473463.372 * [taylor]: Taking taylor expansion of x.im in x.im 1552473463.372 * [backup-simplify]: Simplify 0 into 0 1552473463.372 * [backup-simplify]: Simplify 1 into 1 1552473463.372 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.re 1552473463.372 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473463.372 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.re 1552473463.372 * [taylor]: Taking taylor expansion of x.re in y.re 1552473463.372 * [backup-simplify]: Simplify x.re into x.re 1552473463.372 * [taylor]: Taking taylor expansion of y.re in y.re 1552473463.373 * [backup-simplify]: Simplify 0 into 0 1552473463.373 * [backup-simplify]: Simplify 1 into 1 1552473463.373 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473463.373 * [taylor]: Taking taylor expansion of y.im in y.re 1552473463.373 * [backup-simplify]: Simplify y.im into y.im 1552473463.373 * [taylor]: Taking taylor expansion of x.im in y.re 1552473463.373 * [backup-simplify]: Simplify x.im into x.im 1552473463.373 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1552473463.373 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473463.373 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1552473463.373 * [taylor]: Taking taylor expansion of x.re in x.re 1552473463.373 * [backup-simplify]: Simplify 0 into 0 1552473463.373 * [backup-simplify]: Simplify 1 into 1 1552473463.373 * [taylor]: Taking taylor expansion of y.re in x.re 1552473463.373 * [backup-simplify]: Simplify y.re into y.re 1552473463.373 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473463.373 * [taylor]: Taking taylor expansion of y.im in x.re 1552473463.373 * [backup-simplify]: Simplify y.im into y.im 1552473463.373 * [taylor]: Taking taylor expansion of x.im in x.re 1552473463.373 * [backup-simplify]: Simplify x.im into x.im 1552473463.373 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1552473463.373 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473463.373 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1552473463.373 * [taylor]: Taking taylor expansion of x.re in x.re 1552473463.373 * [backup-simplify]: Simplify 0 into 0 1552473463.373 * [backup-simplify]: Simplify 1 into 1 1552473463.373 * [taylor]: Taking taylor expansion of y.re in x.re 1552473463.373 * [backup-simplify]: Simplify y.re into y.re 1552473463.373 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473463.373 * [taylor]: Taking taylor expansion of y.im in x.re 1552473463.373 * [backup-simplify]: Simplify y.im into y.im 1552473463.373 * [taylor]: Taking taylor expansion of x.im in x.re 1552473463.373 * [backup-simplify]: Simplify x.im into x.im 1552473463.373 * [backup-simplify]: Simplify (* 0 y.re) into 0 1552473463.373 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473463.374 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1552473463.374 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473463.374 * [taylor]: Taking taylor expansion of y.im in y.re 1552473463.374 * [backup-simplify]: Simplify y.im into y.im 1552473463.374 * [taylor]: Taking taylor expansion of x.im in y.re 1552473463.374 * [backup-simplify]: Simplify x.im into x.im 1552473463.374 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473463.374 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473463.374 * [taylor]: Taking taylor expansion of y.im in x.im 1552473463.374 * [backup-simplify]: Simplify y.im into y.im 1552473463.374 * [taylor]: Taking taylor expansion of x.im in x.im 1552473463.374 * [backup-simplify]: Simplify 0 into 0 1552473463.374 * [backup-simplify]: Simplify 1 into 1 1552473463.374 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473463.374 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.374 * [backup-simplify]: Simplify 0 into 0 1552473463.374 * [backup-simplify]: Simplify 0 into 0 1552473463.375 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.re)) into y.re 1552473463.375 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473463.375 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1552473463.375 * [taylor]: Taking taylor expansion of y.re in y.re 1552473463.375 * [backup-simplify]: Simplify 0 into 0 1552473463.375 * [backup-simplify]: Simplify 1 into 1 1552473463.375 * [taylor]: Taking taylor expansion of 0 in x.im 1552473463.375 * [backup-simplify]: Simplify 0 into 0 1552473463.375 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.375 * [backup-simplify]: Simplify 0 into 0 1552473463.375 * [backup-simplify]: Simplify 0 into 0 1552473463.375 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473463.375 * [taylor]: Taking taylor expansion of 0 in x.im 1552473463.375 * [backup-simplify]: Simplify 0 into 0 1552473463.375 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.375 * [backup-simplify]: Simplify 0 into 0 1552473463.375 * [backup-simplify]: Simplify 0 into 0 1552473463.376 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473463.376 * [taylor]: Taking taylor expansion of y.im in y.im 1552473463.376 * [backup-simplify]: Simplify 0 into 0 1552473463.376 * [backup-simplify]: Simplify 1 into 1 1552473463.376 * [backup-simplify]: Simplify 0 into 0 1552473463.376 * [backup-simplify]: Simplify 0 into 0 1552473463.377 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.re))) into 0 1552473463.377 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473463.378 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.378 * [taylor]: Taking taylor expansion of 0 in y.re 1552473463.378 * [backup-simplify]: Simplify 0 into 0 1552473463.378 * [taylor]: Taking taylor expansion of 0 in x.im 1552473463.378 * [backup-simplify]: Simplify 0 into 0 1552473463.378 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.378 * [backup-simplify]: Simplify 0 into 0 1552473463.378 * [backup-simplify]: Simplify 0 into 0 1552473463.378 * [backup-simplify]: Simplify 0 into 0 1552473463.378 * [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))) 1552473463.378 * [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 1552473463.378 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.im 1552473463.378 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473463.378 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.im 1552473463.378 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 1552473463.378 * [taylor]: Taking taylor expansion of x.re in y.im 1552473463.378 * [backup-simplify]: Simplify x.re into x.re 1552473463.378 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473463.378 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1552473463.378 * [taylor]: Taking taylor expansion of y.re in y.im 1552473463.378 * [backup-simplify]: Simplify y.re into y.re 1552473463.378 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473463.378 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1552473463.378 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1552473463.378 * [taylor]: Taking taylor expansion of y.im in y.im 1552473463.378 * [backup-simplify]: Simplify 0 into 0 1552473463.379 * [backup-simplify]: Simplify 1 into 1 1552473463.379 * [taylor]: Taking taylor expansion of x.im in y.im 1552473463.379 * [backup-simplify]: Simplify x.im into x.im 1552473463.379 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473463.379 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1552473463.379 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552473463.379 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.im 1552473463.379 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473463.379 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.im 1552473463.379 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1552473463.379 * [taylor]: Taking taylor expansion of x.re in x.im 1552473463.379 * [backup-simplify]: Simplify x.re into x.re 1552473463.379 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473463.379 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1552473463.379 * [taylor]: Taking taylor expansion of y.re in x.im 1552473463.379 * [backup-simplify]: Simplify y.re into y.re 1552473463.379 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473463.379 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473463.380 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473463.380 * [taylor]: Taking taylor expansion of y.im in x.im 1552473463.380 * [backup-simplify]: Simplify y.im into y.im 1552473463.380 * [taylor]: Taking taylor expansion of x.im in x.im 1552473463.380 * [backup-simplify]: Simplify 0 into 0 1552473463.380 * [backup-simplify]: Simplify 1 into 1 1552473463.380 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473463.380 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473463.380 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473463.380 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.re 1552473463.380 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473463.380 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.re 1552473463.380 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 1552473463.380 * [taylor]: Taking taylor expansion of x.re in y.re 1552473463.380 * [backup-simplify]: Simplify x.re into x.re 1552473463.380 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473463.380 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473463.380 * [taylor]: Taking taylor expansion of y.re in y.re 1552473463.380 * [backup-simplify]: Simplify 0 into 0 1552473463.381 * [backup-simplify]: Simplify 1 into 1 1552473463.381 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.381 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1552473463.381 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473463.381 * [taylor]: Taking taylor expansion of y.im in y.re 1552473463.381 * [backup-simplify]: Simplify y.im into y.im 1552473463.381 * [taylor]: Taking taylor expansion of x.im in y.re 1552473463.381 * [backup-simplify]: Simplify x.im into x.im 1552473463.381 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473463.381 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473463.381 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1552473463.381 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473463.381 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1552473463.381 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552473463.381 * [taylor]: Taking taylor expansion of x.re in x.re 1552473463.381 * [backup-simplify]: Simplify 0 into 0 1552473463.381 * [backup-simplify]: Simplify 1 into 1 1552473463.382 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.382 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1552473463.382 * [taylor]: Taking taylor expansion of y.re in x.re 1552473463.382 * [backup-simplify]: Simplify y.re into y.re 1552473463.382 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473463.382 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473463.382 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473463.382 * [taylor]: Taking taylor expansion of y.im in x.re 1552473463.382 * [backup-simplify]: Simplify y.im into y.im 1552473463.382 * [taylor]: Taking taylor expansion of x.im in x.re 1552473463.382 * [backup-simplify]: Simplify x.im into x.im 1552473463.382 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473463.382 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473463.382 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1552473463.382 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473463.382 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1552473463.382 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552473463.382 * [taylor]: Taking taylor expansion of x.re in x.re 1552473463.382 * [backup-simplify]: Simplify 0 into 0 1552473463.382 * [backup-simplify]: Simplify 1 into 1 1552473463.383 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.383 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1552473463.383 * [taylor]: Taking taylor expansion of y.re in x.re 1552473463.383 * [backup-simplify]: Simplify y.re into y.re 1552473463.383 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473463.383 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473463.383 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473463.383 * [taylor]: Taking taylor expansion of y.im in x.re 1552473463.383 * [backup-simplify]: Simplify y.im into y.im 1552473463.383 * [taylor]: Taking taylor expansion of x.im in x.re 1552473463.383 * [backup-simplify]: Simplify x.im into x.im 1552473463.383 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473463.383 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473463.383 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1552473463.383 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473463.383 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473463.383 * [taylor]: Taking taylor expansion of y.re in y.re 1552473463.384 * [backup-simplify]: Simplify 0 into 0 1552473463.384 * [backup-simplify]: Simplify 1 into 1 1552473463.384 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.384 * [taylor]: Taking taylor expansion of 1 in x.im 1552473463.384 * [backup-simplify]: Simplify 1 into 1 1552473463.384 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473463.385 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473463.385 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (/ 1 y.re))) into 0 1552473463.386 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1552473463.386 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1552473463.386 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473463.386 * [taylor]: Taking taylor expansion of y.im in y.re 1552473463.386 * [backup-simplify]: Simplify y.im into y.im 1552473463.386 * [taylor]: Taking taylor expansion of x.im in y.re 1552473463.386 * [backup-simplify]: Simplify x.im into x.im 1552473463.386 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473463.386 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473463.387 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473463.387 * [taylor]: Taking taylor expansion of 0 in x.im 1552473463.387 * [backup-simplify]: Simplify 0 into 0 1552473463.387 * [taylor]: Taking taylor expansion of 1 in y.im 1552473463.387 * [backup-simplify]: Simplify 1 into 1 1552473463.387 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473463.388 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.389 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1552473463.389 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473463.389 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473463.389 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.389 * [taylor]: Taking taylor expansion of 0 in y.re 1552473463.389 * [backup-simplify]: Simplify 0 into 0 1552473463.389 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473463.389 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473463.389 * [taylor]: Taking taylor expansion of y.im in x.im 1552473463.390 * [backup-simplify]: Simplify y.im into y.im 1552473463.390 * [taylor]: Taking taylor expansion of x.im in x.im 1552473463.390 * [backup-simplify]: Simplify 0 into 0 1552473463.390 * [backup-simplify]: Simplify 1 into 1 1552473463.390 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473463.390 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473463.390 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473463.390 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473463.390 * [taylor]: Taking taylor expansion of y.im in y.im 1552473463.390 * [backup-simplify]: Simplify 0 into 0 1552473463.390 * [backup-simplify]: Simplify 1 into 1 1552473463.391 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.391 * [backup-simplify]: Simplify 1 into 1 1552473463.392 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.392 * [taylor]: Taking taylor expansion of 0 in x.im 1552473463.392 * [backup-simplify]: Simplify 0 into 0 1552473463.392 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.392 * [backup-simplify]: Simplify 0 into 0 1552473463.392 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.392 * [backup-simplify]: Simplify 0 into 0 1552473463.392 * [backup-simplify]: Simplify 1 into 1 1552473463.392 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473463.393 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.394 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1552473463.395 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473463.395 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1552473463.395 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.395 * [taylor]: Taking taylor expansion of 0 in y.re 1552473463.395 * [backup-simplify]: Simplify 0 into 0 1552473463.395 * [taylor]: Taking taylor expansion of 0 in x.im 1552473463.395 * [backup-simplify]: Simplify 0 into 0 1552473463.396 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473463.396 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473463.396 * [taylor]: Taking taylor expansion of 0 in x.im 1552473463.396 * [backup-simplify]: Simplify 0 into 0 1552473463.397 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.397 * [taylor]: Taking taylor expansion of 0 in x.im 1552473463.397 * [backup-simplify]: Simplify 0 into 0 1552473463.398 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1552473463.398 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473463.398 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.398 * [backup-simplify]: Simplify 0 into 0 1552473463.398 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.398 * [backup-simplify]: Simplify 0 into 0 1552473463.398 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.398 * [backup-simplify]: Simplify 0 into 0 1552473463.398 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.398 * [backup-simplify]: Simplify 0 into 0 1552473463.399 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473463.399 * [backup-simplify]: Simplify 0 into 0 1552473463.399 * [backup-simplify]: Simplify 0 into 0 1552473463.399 * [backup-simplify]: Simplify 0 into 0 1552473463.399 * [backup-simplify]: Simplify 0 into 0 1552473463.399 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473463.400 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.402 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re)))))) into 0 1552473463.402 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1552473463.403 * [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 1552473463.403 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.403 * [taylor]: Taking taylor expansion of 0 in y.re 1552473463.403 * [backup-simplify]: Simplify 0 into 0 1552473463.403 * [taylor]: Taking taylor expansion of 0 in x.im 1552473463.403 * [backup-simplify]: Simplify 0 into 0 1552473463.403 * [taylor]: Taking taylor expansion of 0 in x.im 1552473463.403 * [backup-simplify]: Simplify 0 into 0 1552473463.404 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473463.404 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1552473463.404 * [taylor]: Taking taylor expansion of 0 in x.im 1552473463.404 * [backup-simplify]: Simplify 0 into 0 1552473463.405 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.405 * [taylor]: Taking taylor expansion of 0 in x.im 1552473463.405 * [backup-simplify]: Simplify 0 into 0 1552473463.405 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.405 * [backup-simplify]: Simplify 0 into 0 1552473463.405 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.405 * [backup-simplify]: Simplify 0 into 0 1552473463.405 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.405 * [backup-simplify]: Simplify 0 into 0 1552473463.406 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1552473463.406 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473463.407 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.407 * [backup-simplify]: Simplify 0 into 0 1552473463.407 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.407 * [backup-simplify]: Simplify 0 into 0 1552473463.407 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.407 * [backup-simplify]: Simplify 0 into 0 1552473463.407 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.407 * [backup-simplify]: Simplify 0 into 0 1552473463.407 * [backup-simplify]: Simplify 0 into 0 1552473463.407 * [backup-simplify]: Simplify 0 into 0 1552473463.408 * [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)) 1552473463.408 * [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))) 1552473463.408 * [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 1552473463.408 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.im 1552473463.408 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473463.408 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.im 1552473463.408 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 1552473463.408 * [taylor]: Taking taylor expansion of -1 in y.im 1552473463.408 * [backup-simplify]: Simplify -1 into -1 1552473463.408 * [taylor]: Taking taylor expansion of x.re in y.im 1552473463.408 * [backup-simplify]: Simplify x.re into x.re 1552473463.408 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1552473463.408 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1552473463.408 * [taylor]: Taking taylor expansion of -1 in y.im 1552473463.408 * [backup-simplify]: Simplify -1 into -1 1552473463.408 * [taylor]: Taking taylor expansion of y.re in y.im 1552473463.408 * [backup-simplify]: Simplify y.re into y.re 1552473463.408 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473463.408 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1552473463.408 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1552473463.408 * [taylor]: Taking taylor expansion of y.im in y.im 1552473463.408 * [backup-simplify]: Simplify 0 into 0 1552473463.409 * [backup-simplify]: Simplify 1 into 1 1552473463.409 * [taylor]: Taking taylor expansion of x.im in y.im 1552473463.409 * [backup-simplify]: Simplify x.im into x.im 1552473463.409 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473463.409 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1552473463.409 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552473463.409 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.im 1552473463.409 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473463.409 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.im 1552473463.409 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 1552473463.409 * [taylor]: Taking taylor expansion of -1 in x.im 1552473463.409 * [backup-simplify]: Simplify -1 into -1 1552473463.409 * [taylor]: Taking taylor expansion of x.re in x.im 1552473463.409 * [backup-simplify]: Simplify x.re into x.re 1552473463.409 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1552473463.409 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1552473463.409 * [taylor]: Taking taylor expansion of -1 in x.im 1552473463.410 * [backup-simplify]: Simplify -1 into -1 1552473463.410 * [taylor]: Taking taylor expansion of y.re in x.im 1552473463.410 * [backup-simplify]: Simplify y.re into y.re 1552473463.410 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473463.410 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473463.410 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473463.410 * [taylor]: Taking taylor expansion of y.im in x.im 1552473463.410 * [backup-simplify]: Simplify y.im into y.im 1552473463.410 * [taylor]: Taking taylor expansion of x.im in x.im 1552473463.410 * [backup-simplify]: Simplify 0 into 0 1552473463.410 * [backup-simplify]: Simplify 1 into 1 1552473463.410 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473463.410 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473463.410 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473463.410 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.re 1552473463.410 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473463.410 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.re 1552473463.410 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 1552473463.410 * [taylor]: Taking taylor expansion of -1 in y.re 1552473463.411 * [backup-simplify]: Simplify -1 into -1 1552473463.411 * [taylor]: Taking taylor expansion of x.re in y.re 1552473463.411 * [backup-simplify]: Simplify x.re into x.re 1552473463.411 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1552473463.411 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1552473463.411 * [taylor]: Taking taylor expansion of -1 in y.re 1552473463.411 * [backup-simplify]: Simplify -1 into -1 1552473463.411 * [taylor]: Taking taylor expansion of y.re in y.re 1552473463.411 * [backup-simplify]: Simplify 0 into 0 1552473463.411 * [backup-simplify]: Simplify 1 into 1 1552473463.411 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473463.411 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1552473463.411 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473463.411 * [taylor]: Taking taylor expansion of y.im in y.re 1552473463.411 * [backup-simplify]: Simplify y.im into y.im 1552473463.411 * [taylor]: Taking taylor expansion of x.im in y.re 1552473463.411 * [backup-simplify]: Simplify x.im into x.im 1552473463.411 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473463.411 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473463.412 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1552473463.412 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473463.412 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1552473463.412 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1552473463.412 * [taylor]: Taking taylor expansion of -1 in x.re 1552473463.412 * [backup-simplify]: Simplify -1 into -1 1552473463.412 * [taylor]: Taking taylor expansion of x.re in x.re 1552473463.412 * [backup-simplify]: Simplify 0 into 0 1552473463.412 * [backup-simplify]: Simplify 1 into 1 1552473463.412 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473463.412 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1552473463.412 * [taylor]: Taking taylor expansion of -1 in x.re 1552473463.412 * [backup-simplify]: Simplify -1 into -1 1552473463.412 * [taylor]: Taking taylor expansion of y.re in x.re 1552473463.412 * [backup-simplify]: Simplify y.re into y.re 1552473463.412 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473463.412 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473463.412 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473463.412 * [taylor]: Taking taylor expansion of y.im in x.re 1552473463.412 * [backup-simplify]: Simplify y.im into y.im 1552473463.412 * [taylor]: Taking taylor expansion of x.im in x.re 1552473463.413 * [backup-simplify]: Simplify x.im into x.im 1552473463.413 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473463.413 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473463.413 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1552473463.413 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473463.413 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1552473463.413 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1552473463.413 * [taylor]: Taking taylor expansion of -1 in x.re 1552473463.413 * [backup-simplify]: Simplify -1 into -1 1552473463.413 * [taylor]: Taking taylor expansion of x.re in x.re 1552473463.413 * [backup-simplify]: Simplify 0 into 0 1552473463.413 * [backup-simplify]: Simplify 1 into 1 1552473463.413 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473463.413 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1552473463.413 * [taylor]: Taking taylor expansion of -1 in x.re 1552473463.413 * [backup-simplify]: Simplify -1 into -1 1552473463.413 * [taylor]: Taking taylor expansion of y.re in x.re 1552473463.413 * [backup-simplify]: Simplify y.re into y.re 1552473463.414 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473463.414 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473463.414 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473463.414 * [taylor]: Taking taylor expansion of y.im in x.re 1552473463.414 * [backup-simplify]: Simplify y.im into y.im 1552473463.414 * [taylor]: Taking taylor expansion of x.im in x.re 1552473463.414 * [backup-simplify]: Simplify x.im into x.im 1552473463.414 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473463.414 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473463.414 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1552473463.414 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473463.414 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473463.414 * [taylor]: Taking taylor expansion of y.re in y.re 1552473463.414 * [backup-simplify]: Simplify 0 into 0 1552473463.414 * [backup-simplify]: Simplify 1 into 1 1552473463.415 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.415 * [taylor]: Taking taylor expansion of 1 in x.im 1552473463.415 * [backup-simplify]: Simplify 1 into 1 1552473463.415 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473463.416 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473463.417 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ -1 y.re))) into 0 1552473463.417 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1552473463.417 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1552473463.417 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473463.417 * [taylor]: Taking taylor expansion of y.im in y.re 1552473463.417 * [backup-simplify]: Simplify y.im into y.im 1552473463.417 * [taylor]: Taking taylor expansion of x.im in y.re 1552473463.417 * [backup-simplify]: Simplify x.im into x.im 1552473463.417 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473463.418 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473463.419 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473463.419 * [taylor]: Taking taylor expansion of 0 in x.im 1552473463.419 * [backup-simplify]: Simplify 0 into 0 1552473463.419 * [taylor]: Taking taylor expansion of 1 in y.im 1552473463.419 * [backup-simplify]: Simplify 1 into 1 1552473463.419 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473463.421 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.422 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1552473463.422 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473463.422 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473463.423 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.423 * [taylor]: Taking taylor expansion of 0 in y.re 1552473463.423 * [backup-simplify]: Simplify 0 into 0 1552473463.423 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473463.423 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473463.423 * [taylor]: Taking taylor expansion of y.im in x.im 1552473463.423 * [backup-simplify]: Simplify y.im into y.im 1552473463.423 * [taylor]: Taking taylor expansion of x.im in x.im 1552473463.423 * [backup-simplify]: Simplify 0 into 0 1552473463.423 * [backup-simplify]: Simplify 1 into 1 1552473463.423 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473463.424 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473463.424 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473463.424 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473463.424 * [taylor]: Taking taylor expansion of y.im in y.im 1552473463.424 * [backup-simplify]: Simplify 0 into 0 1552473463.424 * [backup-simplify]: Simplify 1 into 1 1552473463.424 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473463.425 * [backup-simplify]: Simplify 1 into 1 1552473463.426 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.426 * [taylor]: Taking taylor expansion of 0 in x.im 1552473463.426 * [backup-simplify]: Simplify 0 into 0 1552473463.426 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.426 * [backup-simplify]: Simplify 0 into 0 1552473463.426 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.426 * [backup-simplify]: Simplify 0 into 0 1552473463.426 * [backup-simplify]: Simplify 1 into 1 1552473463.427 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473463.428 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.430 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1552473463.431 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473463.431 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1552473463.432 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.432 * [taylor]: Taking taylor expansion of 0 in y.re 1552473463.432 * [backup-simplify]: Simplify 0 into 0 1552473463.432 * [taylor]: Taking taylor expansion of 0 in x.im 1552473463.432 * [backup-simplify]: Simplify 0 into 0 1552473463.432 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473463.433 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473463.433 * [taylor]: Taking taylor expansion of 0 in x.im 1552473463.433 * [backup-simplify]: Simplify 0 into 0 1552473463.434 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.434 * [taylor]: Taking taylor expansion of 0 in x.im 1552473463.434 * [backup-simplify]: Simplify 0 into 0 1552473463.435 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1552473463.435 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473463.435 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.435 * [backup-simplify]: Simplify 0 into 0 1552473463.435 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.435 * [backup-simplify]: Simplify 0 into 0 1552473463.435 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.435 * [backup-simplify]: Simplify 0 into 0 1552473463.435 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.435 * [backup-simplify]: Simplify 0 into 0 1552473463.436 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473463.436 * [backup-simplify]: Simplify 0 into 0 1552473463.436 * [backup-simplify]: Simplify 0 into 0 1552473463.436 * [backup-simplify]: Simplify 0 into 0 1552473463.437 * [backup-simplify]: Simplify 0 into 0 1552473463.437 * [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 1552473463.438 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.440 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re)))))) into 0 1552473463.440 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1552473463.441 * [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 1552473463.441 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473463.441 * [taylor]: Taking taylor expansion of 0 in y.re 1552473463.441 * [backup-simplify]: Simplify 0 into 0 1552473463.441 * [taylor]: Taking taylor expansion of 0 in x.im 1552473463.441 * [backup-simplify]: Simplify 0 into 0 1552473463.441 * [taylor]: Taking taylor expansion of 0 in x.im 1552473463.441 * [backup-simplify]: Simplify 0 into 0 1552473463.442 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473463.442 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1552473463.442 * [taylor]: Taking taylor expansion of 0 in x.im 1552473463.442 * [backup-simplify]: Simplify 0 into 0 1552473463.443 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473463.443 * [taylor]: Taking taylor expansion of 0 in x.im 1552473463.443 * [backup-simplify]: Simplify 0 into 0 1552473463.443 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.443 * [backup-simplify]: Simplify 0 into 0 1552473463.443 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.443 * [backup-simplify]: Simplify 0 into 0 1552473463.444 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.444 * [backup-simplify]: Simplify 0 into 0 1552473463.444 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1552473463.445 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473463.445 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.445 * [backup-simplify]: Simplify 0 into 0 1552473463.445 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.445 * [backup-simplify]: Simplify 0 into 0 1552473463.445 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.445 * [backup-simplify]: Simplify 0 into 0 1552473463.445 * [taylor]: Taking taylor expansion of 0 in y.im 1552473463.445 * [backup-simplify]: Simplify 0 into 0 1552473463.445 * [backup-simplify]: Simplify 0 into 0 1552473463.445 * [backup-simplify]: Simplify 0 into 0 1552473463.446 * [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)) 1552473463.446 * * * [progress]: simplifying candidates 1552473463.446 * * * * [progress]: [ 1 / 99 ] simplifiying candidate # 1552473463.446 * * * * [progress]: [ 2 / 99 ] simplifiying candidate # 1552473463.446 * * * * [progress]: [ 3 / 99 ] simplifiying candidate # 1552473463.446 * * * * [progress]: [ 4 / 99 ] simplifiying candidate # 1552473463.446 * * * * [progress]: [ 5 / 99 ] simplifiying candidate # 1552473463.446 * * * * [progress]: [ 6 / 99 ] simplifiying candidate # 1552473463.446 * * * * [progress]: [ 7 / 99 ] simplifiying candidate # 1552473463.446 * * * * [progress]: [ 8 / 99 ] simplifiying candidate # 1552473463.446 * * * * [progress]: [ 9 / 99 ] simplifiying candidate # 1552473463.446 * * * * [progress]: [ 10 / 99 ] simplifiying candidate # 1552473463.447 * [simplify]: Simplifying (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) 1552473463.447 * * [simplify]: iters left: 6 (7 enodes) 1552473463.450 * * [simplify]: iters left: 5 (24 enodes) 1552473463.457 * * [simplify]: iters left: 4 (27 enodes) 1552473463.464 * * [simplify]: iters left: 3 (28 enodes) 1552473463.471 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473463.471 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473463.471 * * [simplify]: Extracting #2: cost 7 inf + 0 1552473463.472 * * [simplify]: Extracting #3: cost 12 inf + 0 1552473463.472 * * [simplify]: Extracting #4: cost 11 inf + 43 1552473463.472 * * [simplify]: Extracting #5: cost 7 inf + 263 1552473463.472 * * [simplify]: Extracting #6: cost 1 inf + 1365 1552473463.473 * * [simplify]: Extracting #7: cost 0 inf + 1582 1552473463.473 * [simplify]: Simplified to (fabs (cbrt (fma y.im y.im (* y.re y.re)))) 1552473463.473 * [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))))))) 1552473463.473 * * * * [progress]: [ 11 / 99 ] simplifiying candidate # 1552473463.474 * [simplify]: Simplifying (sqrt (sqrt (fma y.im y.im (* y.re y.re)))) 1552473463.474 * * [simplify]: iters left: 5 (6 enodes) 1552473463.476 * * [simplify]: iters left: 4 (20 enodes) 1552473463.482 * * [simplify]: iters left: 3 (24 enodes) 1552473463.488 * * [simplify]: iters left: 2 (25 enodes) 1552473463.494 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473463.495 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473463.495 * * [simplify]: Extracting #2: cost 7 inf + 0 1552473463.495 * * [simplify]: Extracting #3: cost 8 inf + 2 1552473463.495 * * [simplify]: Extracting #4: cost 5 inf + 295 1552473463.495 * * [simplify]: Extracting #5: cost 0 inf + 668 1552473463.495 * [simplify]: Simplified to (sqrt (hypot y.im y.re)) 1552473463.495 * [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))))))) 1552473463.495 * * * * [progress]: [ 12 / 99 ] simplifiying candidate # 1552473463.495 * [simplify]: Simplifying (sqrt 1) 1552473463.495 * * [simplify]: iters left: 1 (2 enodes) 1552473463.497 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473463.497 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473463.497 * [simplify]: Simplified to 1 1552473463.497 * [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)))))) 1552473463.498 * * * * [progress]: [ 13 / 99 ] simplifiying candidate # 1552473463.498 * [simplify]: Simplifying (fma y.im y.im (* y.re y.re)) 1552473463.498 * * [simplify]: iters left: 3 (4 enodes) 1552473463.499 * * [simplify]: iters left: 2 (14 enodes) 1552473463.500 * * [simplify]: iters left: 1 (17 enodes) 1552473463.503 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473463.503 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473463.503 * * [simplify]: Extracting #2: cost 5 inf + 43 1552473463.503 * * [simplify]: Extracting #3: cost 0 inf + 360 1552473463.503 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 1552473463.503 * [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)))) 1552473463.503 * * * * [progress]: [ 14 / 99 ] simplifiying candidate # 1552473463.503 * * * * [progress]: [ 15 / 99 ] simplifiying candidate # 1552473463.503 * [simplify]: Simplifying (sqrt (fma y.im y.im (* y.re y.re))) 1552473463.503 * * [simplify]: iters left: 4 (5 enodes) 1552473463.504 * * [simplify]: iters left: 3 (17 enodes) 1552473463.506 * * [simplify]: iters left: 2 (21 enodes) 1552473463.509 * * [simplify]: iters left: 1 (22 enodes) 1552473463.512 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473463.512 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473463.512 * * [simplify]: Extracting #2: cost 6 inf + 2 1552473463.512 * * [simplify]: Extracting #3: cost 2 inf + 392 1552473463.512 * * [simplify]: Extracting #4: cost 0 inf + 474 1552473463.512 * [simplify]: Simplified to (hypot y.im y.re) 1552473463.512 * [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)))) 1552473463.512 * * * * [progress]: [ 16 / 99 ] simplifiying candidate # 1552473463.512 * * * * [progress]: [ 17 / 99 ] simplifiying candidate #real (real->posit16 (sqrt (fma y.im y.im (* y.re y.re)))))))> 1552473463.512 * * * * [progress]: [ 18 / 99 ] simplifiying candidate # 1552473463.512 * * * * [progress]: [ 19 / 99 ] simplifiying candidate # 1552473463.512 * * * * [progress]: [ 20 / 99 ] simplifiying candidate # 1552473463.512 * * * * [progress]: [ 21 / 99 ] simplifiying candidate # 1552473463.512 * * * * [progress]: [ 22 / 99 ] simplifiying candidate # 1552473463.512 * * * * [progress]: [ 23 / 99 ] simplifiying candidate # 1552473463.512 * * * * [progress]: [ 24 / 99 ] simplifiying candidate # 1552473463.512 * * * * [progress]: [ 25 / 99 ] simplifiying candidate # 1552473463.512 * * * * [progress]: [ 26 / 99 ] simplifiying candidate # 1552473463.513 * * * * [progress]: [ 27 / 99 ] simplifiying candidate # 1552473463.513 * [simplify]: Simplifying (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) 1552473463.513 * * [simplify]: iters left: 6 (7 enodes) 1552473463.514 * * [simplify]: iters left: 5 (24 enodes) 1552473463.517 * * [simplify]: iters left: 4 (27 enodes) 1552473463.524 * * [simplify]: iters left: 3 (28 enodes) 1552473463.531 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473463.531 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473463.531 * * [simplify]: Extracting #2: cost 7 inf + 0 1552473463.531 * * [simplify]: Extracting #3: cost 12 inf + 0 1552473463.532 * * [simplify]: Extracting #4: cost 11 inf + 43 1552473463.532 * * [simplify]: Extracting #5: cost 7 inf + 263 1552473463.532 * * [simplify]: Extracting #6: cost 1 inf + 1365 1552473463.533 * * [simplify]: Extracting #7: cost 0 inf + 1582 1552473463.533 * [simplify]: Simplified to (fabs (cbrt (fma y.im y.im (* y.re y.re)))) 1552473463.533 * [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))))) 1552473463.533 * * * * [progress]: [ 28 / 99 ] simplifiying candidate # 1552473463.534 * [simplify]: Simplifying (sqrt (sqrt (fma y.im y.im (* y.re y.re)))) 1552473463.534 * * [simplify]: iters left: 5 (6 enodes) 1552473463.536 * * [simplify]: iters left: 4 (20 enodes) 1552473463.543 * * [simplify]: iters left: 3 (24 enodes) 1552473463.549 * * [simplify]: iters left: 2 (25 enodes) 1552473463.552 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473463.552 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473463.552 * * [simplify]: Extracting #2: cost 7 inf + 0 1552473463.552 * * [simplify]: Extracting #3: cost 8 inf + 2 1552473463.552 * * [simplify]: Extracting #4: cost 5 inf + 295 1552473463.552 * * [simplify]: Extracting #5: cost 0 inf + 668 1552473463.553 * [simplify]: Simplified to (sqrt (hypot y.im y.re)) 1552473463.553 * [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))))) 1552473463.553 * * * * [progress]: [ 29 / 99 ] simplifiying candidate # 1552473463.553 * [simplify]: Simplifying (sqrt 1) 1552473463.553 * * [simplify]: iters left: 1 (2 enodes) 1552473463.555 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473463.555 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473463.555 * [simplify]: Simplified to 1 1552473463.555 * [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))))) 1552473463.555 * * * * [progress]: [ 30 / 99 ] simplifiying candidate # 1552473463.555 * [simplify]: Simplifying (fma y.im y.im (* y.re y.re)) 1552473463.555 * * [simplify]: iters left: 3 (4 enodes) 1552473463.556 * * [simplify]: iters left: 2 (14 enodes) 1552473463.558 * * [simplify]: iters left: 1 (17 enodes) 1552473463.560 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473463.560 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473463.560 * * [simplify]: Extracting #2: cost 5 inf + 43 1552473463.560 * * [simplify]: Extracting #3: cost 0 inf + 360 1552473463.560 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 1552473463.560 * [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))))) 1552473463.560 * * * * [progress]: [ 31 / 99 ] simplifiying candidate # 1552473463.560 * * * * [progress]: [ 32 / 99 ] simplifiying candidate # 1552473463.561 * [simplify]: Simplifying (sqrt (fma y.im y.im (* y.re y.re))) 1552473463.561 * * [simplify]: iters left: 4 (5 enodes) 1552473463.562 * * [simplify]: iters left: 3 (17 enodes) 1552473463.564 * * [simplify]: iters left: 2 (21 enodes) 1552473463.567 * * [simplify]: iters left: 1 (22 enodes) 1552473463.569 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473463.569 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473463.569 * * [simplify]: Extracting #2: cost 6 inf + 2 1552473463.569 * * [simplify]: Extracting #3: cost 2 inf + 392 1552473463.569 * * [simplify]: Extracting #4: cost 0 inf + 474 1552473463.570 * [simplify]: Simplified to (hypot y.im y.re) 1552473463.570 * [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))))) 1552473463.570 * * * * [progress]: [ 33 / 99 ] simplifiying candidate # 1552473463.570 * * * * [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)))))> 1552473463.570 * * * * [progress]: [ 35 / 99 ] simplifiying candidate # 1552473463.570 * * * * [progress]: [ 36 / 99 ] simplifiying candidate # 1552473463.570 * * * * [progress]: [ 37 / 99 ] simplifiying candidate # 1552473463.570 * * * * [progress]: [ 38 / 99 ] simplifiying candidate # 1552473463.570 * [simplify]: Simplifying (- (log (fma x.re y.re (* x.im y.im))) (log (sqrt (fma y.im y.im (* y.re y.re))))) 1552473463.570 * * [simplify]: iters left: 6 (12 enodes) 1552473463.572 * * [simplify]: iters left: 5 (43 enodes) 1552473463.579 * * [simplify]: iters left: 4 (54 enodes) 1552473463.587 * * [simplify]: iters left: 3 (58 enodes) 1552473463.594 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473463.594 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473463.594 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473463.594 * * [simplify]: Extracting #3: cost 19 inf + 0 1552473463.594 * * [simplify]: Extracting #4: cost 19 inf + 61 1552473463.595 * * [simplify]: Extracting #5: cost 9 inf + 955 1552473463.595 * * [simplify]: Extracting #6: cost 0 inf + 2436 1552473463.595 * [simplify]: Simplified to (- (log (fma x.im y.im (* x.re y.re))) (log (hypot y.im y.re))) 1552473463.595 * [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))))) 1552473463.595 * * * * [progress]: [ 39 / 99 ] simplifiying candidate # 1552473463.596 * * * * [progress]: [ 40 / 99 ] simplifiying candidate # 1552473463.596 * * * * [progress]: [ 41 / 99 ] simplifiying candidate # 1552473463.596 * [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))))) 1552473463.596 * * [simplify]: iters left: 6 (14 enodes) 1552473463.599 * * [simplify]: iters left: 5 (55 enodes) 1552473463.608 * * [simplify]: iters left: 4 (125 enodes) 1552473463.642 * * [simplify]: iters left: 3 (347 enodes) 1552473463.798 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473463.798 * * [simplify]: Extracting #1: cost 43 inf + 0 1552473463.799 * * [simplify]: Extracting #2: cost 149 inf + 1 1552473463.801 * * [simplify]: Extracting #3: cost 251 inf + 1045 1552473463.808 * * [simplify]: Extracting #4: cost 162 inf + 17503 1552473463.829 * * [simplify]: Extracting #5: cost 34 inf + 48773 1552473463.855 * * [simplify]: Extracting #6: cost 0 inf + 57235 1552473463.887 * [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))) 1552473463.887 * [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))))) 1552473463.887 * * * * [progress]: [ 42 / 99 ] simplifiying candidate # 1552473463.887 * * * * [progress]: [ 43 / 99 ] simplifiying candidate # 1552473463.887 * * * * [progress]: [ 44 / 99 ] simplifiying candidate # 1552473463.887 * * * * [progress]: [ 45 / 99 ] simplifiying candidate # 1552473463.887 * * * * [progress]: [ 46 / 99 ] simplifiying candidate # 1552473463.888 * [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)))))) 1552473463.888 * * [simplify]: iters left: 6 (14 enodes) 1552473463.894 * * [simplify]: iters left: 5 (53 enodes) 1552473463.909 * * [simplify]: iters left: 4 (76 enodes) 1552473463.930 * * [simplify]: iters left: 3 (87 enodes) 1552473463.953 * * [simplify]: iters left: 2 (90 enodes) 1552473463.976 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473463.976 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473463.976 * * [simplify]: Extracting #2: cost 22 inf + 0 1552473463.976 * * [simplify]: Extracting #3: cost 31 inf + 0 1552473463.976 * * [simplify]: Extracting #4: cost 30 inf + 145 1552473463.977 * * [simplify]: Extracting #5: cost 12 inf + 3189 1552473463.979 * * [simplify]: Extracting #6: cost 1 inf + 6480 1552473463.981 * * [simplify]: Extracting #7: cost 0 inf + 6834 1552473463.984 * [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)))) 1552473463.984 * [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))))) 1552473463.984 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1552473463.984 * * [simplify]: iters left: 6 (12 enodes) 1552473463.989 * * [simplify]: iters left: 5 (41 enodes) 1552473464.000 * * [simplify]: iters left: 4 (49 enodes) 1552473464.013 * * [simplify]: iters left: 3 (53 enodes) 1552473464.027 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473464.027 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473464.027 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473464.027 * * [simplify]: Extracting #3: cost 17 inf + 0 1552473464.028 * * [simplify]: Extracting #4: cost 16 inf + 118 1552473464.028 * * [simplify]: Extracting #5: cost 9 inf + 703 1552473464.028 * * [simplify]: Extracting #6: cost 2 inf + 1731 1552473464.029 * * [simplify]: Extracting #7: cost 0 inf + 2182 1552473464.030 * [simplify]: Simplified to (/ (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (hypot y.im y.re))) 1552473464.030 * [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))))) 1552473464.030 * * * * [progress]: [ 47 / 99 ] simplifiying candidate # 1552473464.030 * [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)))))) 1552473464.031 * * [simplify]: iters left: 6 (14 enodes) 1552473464.037 * * [simplify]: iters left: 5 (50 enodes) 1552473464.050 * * [simplify]: iters left: 4 (61 enodes) 1552473464.066 * * [simplify]: iters left: 3 (68 enodes) 1552473464.083 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473464.083 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473464.083 * * [simplify]: Extracting #2: cost 15 inf + 0 1552473464.083 * * [simplify]: Extracting #3: cost 25 inf + 0 1552473464.083 * * [simplify]: Extracting #4: cost 24 inf + 145 1552473464.084 * * [simplify]: Extracting #5: cost 15 inf + 1345 1552473464.085 * * [simplify]: Extracting #6: cost 5 inf + 3437 1552473464.087 * * [simplify]: Extracting #7: cost 0 inf + 5430 1552473464.088 * [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)))))) 1552473464.088 * [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))))) 1552473464.089 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1552473464.089 * * [simplify]: iters left: 6 (12 enodes) 1552473464.094 * * [simplify]: iters left: 5 (41 enodes) 1552473464.105 * * [simplify]: iters left: 4 (48 enodes) 1552473464.118 * * [simplify]: iters left: 3 (52 enodes) 1552473464.131 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473464.131 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473464.131 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473464.131 * * [simplify]: Extracting #3: cost 17 inf + 0 1552473464.131 * * [simplify]: Extracting #4: cost 18 inf + 4 1552473464.132 * * [simplify]: Extracting #5: cost 12 inf + 452 1552473464.132 * * [simplify]: Extracting #6: cost 5 inf + 1343 1552473464.133 * * [simplify]: Extracting #7: cost 1 inf + 2308 1552473464.134 * * [simplify]: Extracting #8: cost 0 inf + 2742 1552473464.135 * [simplify]: Simplified to (/ (cbrt (fma x.im y.im (* x.re y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1552473464.135 * [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))))) 1552473464.135 * * * * [progress]: [ 48 / 99 ] simplifiying candidate # 1552473464.136 * [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))))) 1552473464.136 * * [simplify]: iters left: 6 (13 enodes) 1552473464.141 * * [simplify]: iters left: 5 (46 enodes) 1552473464.155 * * [simplify]: iters left: 4 (58 enodes) 1552473464.172 * * [simplify]: iters left: 3 (65 enodes) 1552473464.188 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473464.188 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473464.188 * * [simplify]: Extracting #2: cost 14 inf + 0 1552473464.188 * * [simplify]: Extracting #3: cost 23 inf + 0 1552473464.188 * * [simplify]: Extracting #4: cost 24 inf + 4 1552473464.189 * * [simplify]: Extracting #5: cost 16 inf + 619 1552473464.189 * * [simplify]: Extracting #6: cost 2 inf + 3263 1552473464.191 * * [simplify]: Extracting #7: cost 0 inf + 3796 1552473464.192 * [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))) 1552473464.192 * [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))))) 1552473464.192 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1552473464.193 * * [simplify]: iters left: 6 (12 enodes) 1552473464.197 * * [simplify]: iters left: 5 (41 enodes) 1552473464.209 * * [simplify]: iters left: 4 (49 enodes) 1552473464.222 * * [simplify]: iters left: 3 (53 enodes) 1552473464.232 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473464.232 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473464.232 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473464.232 * * [simplify]: Extracting #3: cost 17 inf + 0 1552473464.232 * * [simplify]: Extracting #4: cost 16 inf + 118 1552473464.232 * * [simplify]: Extracting #5: cost 9 inf + 663 1552473464.233 * * [simplify]: Extracting #6: cost 2 inf + 1611 1552473464.233 * * [simplify]: Extracting #7: cost 0 inf + 2022 1552473464.233 * [simplify]: Simplified to (/ (cbrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1552473464.233 * [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))))) 1552473464.233 * * * * [progress]: [ 49 / 99 ] simplifiying candidate # 1552473464.234 * [simplify]: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt 1)) 1552473464.234 * * [simplify]: iters left: 6 (11 enodes) 1552473464.237 * * [simplify]: iters left: 5 (40 enodes) 1552473464.242 * * [simplify]: iters left: 4 (50 enodes) 1552473464.249 * * [simplify]: iters left: 3 (57 enodes) 1552473464.256 * * [simplify]: iters left: 2 (58 enodes) 1552473464.263 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473464.263 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473464.263 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473464.263 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473464.263 * * [simplify]: Extracting #4: cost 12 inf + 5 1552473464.263 * * [simplify]: Extracting #5: cost 8 inf + 230 1552473464.263 * * [simplify]: Extracting #6: cost 1 inf + 1387 1552473464.264 * * [simplify]: Extracting #7: cost 0 inf + 1607 1552473464.264 * [simplify]: Simplified to (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1552473464.264 * [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))))) 1552473464.264 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) 1552473464.264 * * [simplify]: iters left: 6 (11 enodes) 1552473464.268 * * [simplify]: iters left: 5 (38 enodes) 1552473464.280 * * [simplify]: iters left: 4 (46 enodes) 1552473464.293 * * [simplify]: iters left: 3 (50 enodes) 1552473464.301 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473464.301 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473464.301 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473464.301 * * [simplify]: Extracting #3: cost 14 inf + 116 1552473464.301 * * [simplify]: Extracting #4: cost 13 inf + 242 1552473464.301 * * [simplify]: Extracting #5: cost 5 inf + 743 1552473464.301 * * [simplify]: Extracting #6: cost 0 inf + 1748 1552473464.302 * [simplify]: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1552473464.302 * [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))))) 1552473464.302 * * * * [progress]: [ 50 / 99 ] simplifiying candidate # 1552473464.302 * [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))))) 1552473464.302 * * [simplify]: iters left: 6 (13 enodes) 1552473464.305 * * [simplify]: iters left: 5 (46 enodes) 1552473464.311 * * [simplify]: iters left: 4 (58 enodes) 1552473464.318 * * [simplify]: iters left: 3 (65 enodes) 1552473464.326 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473464.326 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473464.326 * * [simplify]: Extracting #2: cost 14 inf + 0 1552473464.326 * * [simplify]: Extracting #3: cost 23 inf + 0 1552473464.326 * * [simplify]: Extracting #4: cost 24 inf + 4 1552473464.326 * * [simplify]: Extracting #5: cost 16 inf + 619 1552473464.327 * * [simplify]: Extracting #6: cost 2 inf + 3263 1552473464.327 * * [simplify]: Extracting #7: cost 0 inf + 3796 1552473464.328 * [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))) 1552473464.328 * [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))))) 1552473464.328 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1552473464.328 * * [simplify]: iters left: 6 (12 enodes) 1552473464.332 * * [simplify]: iters left: 5 (41 enodes) 1552473464.344 * * [simplify]: iters left: 4 (49 enodes) 1552473464.357 * * [simplify]: iters left: 3 (53 enodes) 1552473464.371 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473464.371 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473464.371 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473464.371 * * [simplify]: Extracting #3: cost 17 inf + 0 1552473464.371 * * [simplify]: Extracting #4: cost 16 inf + 118 1552473464.371 * * [simplify]: Extracting #5: cost 9 inf + 663 1552473464.372 * * [simplify]: Extracting #6: cost 2 inf + 1611 1552473464.373 * * [simplify]: Extracting #7: cost 0 inf + 2022 1552473464.373 * [simplify]: Simplified to (/ (cbrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1552473464.373 * [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))))) 1552473464.373 * * * * [progress]: [ 51 / 99 ] simplifiying candidate # 1552473464.374 * [simplify]: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) 1552473464.374 * * [simplify]: iters left: 6 (10 enodes) 1552473464.379 * * [simplify]: iters left: 5 (35 enodes) 1552473464.392 * * [simplify]: iters left: 4 (49 enodes) 1552473464.401 * * [simplify]: iters left: 3 (53 enodes) 1552473464.407 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473464.407 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473464.407 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473464.407 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473464.407 * * [simplify]: Extracting #4: cost 12 inf + 5 1552473464.407 * * [simplify]: Extracting #5: cost 6 inf + 371 1552473464.408 * * [simplify]: Extracting #6: cost 0 inf + 1607 1552473464.408 * [simplify]: Simplified to (* (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im x.im (* x.re y.re)))) 1552473464.408 * [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))))) 1552473464.408 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) 1552473464.408 * * [simplify]: iters left: 6 (11 enodes) 1552473464.411 * * [simplify]: iters left: 5 (38 enodes) 1552473464.416 * * [simplify]: iters left: 4 (46 enodes) 1552473464.421 * * [simplify]: iters left: 3 (50 enodes) 1552473464.427 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473464.427 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473464.427 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473464.427 * * [simplify]: Extracting #3: cost 14 inf + 116 1552473464.427 * * [simplify]: Extracting #4: cost 13 inf + 242 1552473464.427 * * [simplify]: Extracting #5: cost 5 inf + 743 1552473464.428 * * [simplify]: Extracting #6: cost 0 inf + 1748 1552473464.428 * [simplify]: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1552473464.428 * [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))))) 1552473464.428 * * * * [progress]: [ 52 / 99 ] simplifiying candidate # 1552473464.428 * [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)))))) 1552473464.428 * * [simplify]: iters left: 6 (13 enodes) 1552473464.431 * * [simplify]: iters left: 5 (46 enodes) 1552473464.441 * * [simplify]: iters left: 4 (56 enodes) 1552473464.456 * * [simplify]: iters left: 3 (60 enodes) 1552473464.471 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473464.471 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473464.471 * * [simplify]: Extracting #2: cost 12 inf + 0 1552473464.471 * * [simplify]: Extracting #3: cost 21 inf + 0 1552473464.471 * * [simplify]: Extracting #4: cost 22 inf + 4 1552473464.471 * * [simplify]: Extracting #5: cost 14 inf + 604 1552473464.472 * * [simplify]: Extracting #6: cost 2 inf + 2593 1552473464.473 * * [simplify]: Extracting #7: cost 0 inf + 3084 1552473464.474 * [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)))) 1552473464.474 * [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))))) 1552473464.475 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1552473464.475 * * [simplify]: iters left: 6 (12 enodes) 1552473464.480 * * [simplify]: iters left: 5 (41 enodes) 1552473464.491 * * [simplify]: iters left: 4 (49 enodes) 1552473464.506 * * [simplify]: iters left: 3 (53 enodes) 1552473464.518 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473464.518 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473464.519 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473464.519 * * [simplify]: Extracting #3: cost 17 inf + 0 1552473464.519 * * [simplify]: Extracting #4: cost 17 inf + 61 1552473464.519 * * [simplify]: Extracting #5: cost 9 inf + 703 1552473464.520 * * [simplify]: Extracting #6: cost 2 inf + 1611 1552473464.520 * * [simplify]: Extracting #7: cost 0 inf + 2022 1552473464.521 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (cbrt (hypot y.im y.re))) 1552473464.521 * [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))))) 1552473464.521 * * * * [progress]: [ 53 / 99 ] simplifiying candidate # 1552473464.522 * [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)))))) 1552473464.522 * * [simplify]: iters left: 6 (13 enodes) 1552473464.527 * * [simplify]: iters left: 5 (45 enodes) 1552473464.539 * * [simplify]: iters left: 4 (52 enodes) 1552473464.553 * * [simplify]: iters left: 3 (56 enodes) 1552473464.566 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473464.566 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473464.566 * * [simplify]: Extracting #2: cost 9 inf + 0 1552473464.567 * * [simplify]: Extracting #3: cost 19 inf + 0 1552473464.567 * * [simplify]: Extracting #4: cost 20 inf + 4 1552473464.567 * * [simplify]: Extracting #5: cost 13 inf + 682 1552473464.568 * * [simplify]: Extracting #6: cost 1 inf + 2799 1552473464.569 * * [simplify]: Extracting #7: cost 0 inf + 3016 1552473464.570 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1552473464.570 * [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))))) 1552473464.570 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1552473464.570 * * [simplify]: iters left: 6 (12 enodes) 1552473464.575 * * [simplify]: iters left: 5 (41 enodes) 1552473464.586 * * [simplify]: iters left: 4 (48 enodes) 1552473464.599 * * [simplify]: iters left: 3 (52 enodes) 1552473464.612 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473464.612 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473464.612 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473464.612 * * [simplify]: Extracting #3: cost 17 inf + 0 1552473464.612 * * [simplify]: Extracting #4: cost 18 inf + 4 1552473464.612 * * [simplify]: Extracting #5: cost 12 inf + 452 1552473464.613 * * [simplify]: Extracting #6: cost 5 inf + 1263 1552473464.614 * * [simplify]: Extracting #7: cost 1 inf + 2188 1552473464.614 * * [simplify]: Extracting #8: cost 0 inf + 2582 1552473464.615 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1552473464.615 * [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))))) 1552473464.616 * * * * [progress]: [ 54 / 99 ] simplifiying candidate # 1552473464.616 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1552473464.616 * * [simplify]: iters left: 6 (12 enodes) 1552473464.621 * * [simplify]: iters left: 5 (41 enodes) 1552473464.633 * * [simplify]: iters left: 4 (49 enodes) 1552473464.650 * * [simplify]: iters left: 3 (53 enodes) 1552473464.663 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473464.663 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473464.663 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473464.663 * * [simplify]: Extracting #3: cost 17 inf + 0 1552473464.663 * * [simplify]: Extracting #4: cost 17 inf + 61 1552473464.663 * * [simplify]: Extracting #5: cost 9 inf + 663 1552473464.664 * * [simplify]: Extracting #6: cost 2 inf + 1491 1552473464.664 * * [simplify]: Extracting #7: cost 0 inf + 1862 1552473464.665 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1552473464.665 * [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))))) 1552473464.666 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1552473464.666 * * [simplify]: iters left: 6 (12 enodes) 1552473464.671 * * [simplify]: iters left: 5 (41 enodes) 1552473464.682 * * [simplify]: iters left: 4 (49 enodes) 1552473464.695 * * [simplify]: iters left: 3 (53 enodes) 1552473464.708 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473464.708 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473464.708 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473464.708 * * [simplify]: Extracting #3: cost 17 inf + 0 1552473464.708 * * [simplify]: Extracting #4: cost 17 inf + 61 1552473464.709 * * [simplify]: Extracting #5: cost 9 inf + 663 1552473464.709 * * [simplify]: Extracting #6: cost 2 inf + 1491 1552473464.710 * * [simplify]: Extracting #7: cost 0 inf + 1862 1552473464.711 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1552473464.711 * [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))))) 1552473464.711 * * * * [progress]: [ 55 / 99 ] simplifiying candidate # 1552473464.711 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt 1)) 1552473464.712 * * [simplify]: iters left: 6 (10 enodes) 1552473464.718 * * [simplify]: iters left: 5 (35 enodes) 1552473464.728 * * [simplify]: iters left: 4 (41 enodes) 1552473464.739 * * [simplify]: iters left: 3 (46 enodes) 1552473464.746 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473464.746 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473464.746 * * [simplify]: Extracting #2: cost 10 inf + 1 1552473464.746 * * [simplify]: Extracting #3: cost 7 inf + 47 1552473464.746 * * [simplify]: Extracting #4: cost 0 inf + 649 1552473464.746 * [simplify]: Simplified to (sqrt (fma y.im x.im (* x.re y.re))) 1552473464.746 * [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))))) 1552473464.746 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) 1552473464.746 * * [simplify]: iters left: 6 (11 enodes) 1552473464.749 * * [simplify]: iters left: 5 (38 enodes) 1552473464.754 * * [simplify]: iters left: 4 (46 enodes) 1552473464.760 * * [simplify]: iters left: 3 (50 enodes) 1552473464.771 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473464.771 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473464.771 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473464.771 * * [simplify]: Extracting #3: cost 14 inf + 116 1552473464.771 * * [simplify]: Extracting #4: cost 13 inf + 242 1552473464.773 * * [simplify]: Extracting #5: cost 5 inf + 743 1552473464.774 * * [simplify]: Extracting #6: cost 0 inf + 1588 1552473464.775 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1552473464.775 * [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))))) 1552473464.775 * * * * [progress]: [ 56 / 99 ] simplifiying candidate # 1552473464.775 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1552473464.775 * * [simplify]: iters left: 6 (12 enodes) 1552473464.780 * * [simplify]: iters left: 5 (41 enodes) 1552473464.788 * * [simplify]: iters left: 4 (49 enodes) 1552473464.795 * * [simplify]: iters left: 3 (53 enodes) 1552473464.802 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473464.802 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473464.802 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473464.802 * * [simplify]: Extracting #3: cost 17 inf + 0 1552473464.802 * * [simplify]: Extracting #4: cost 17 inf + 61 1552473464.802 * * [simplify]: Extracting #5: cost 9 inf + 663 1552473464.803 * * [simplify]: Extracting #6: cost 2 inf + 1491 1552473464.803 * * [simplify]: Extracting #7: cost 0 inf + 1862 1552473464.803 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1552473464.803 * [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))))) 1552473464.804 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1552473464.804 * * [simplify]: iters left: 6 (12 enodes) 1552473464.806 * * [simplify]: iters left: 5 (41 enodes) 1552473464.812 * * [simplify]: iters left: 4 (49 enodes) 1552473464.818 * * [simplify]: iters left: 3 (53 enodes) 1552473464.827 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473464.827 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473464.827 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473464.828 * * [simplify]: Extracting #3: cost 17 inf + 0 1552473464.828 * * [simplify]: Extracting #4: cost 17 inf + 61 1552473464.828 * * [simplify]: Extracting #5: cost 9 inf + 663 1552473464.829 * * [simplify]: Extracting #6: cost 2 inf + 1491 1552473464.829 * * [simplify]: Extracting #7: cost 0 inf + 1862 1552473464.830 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1552473464.830 * [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))))) 1552473464.830 * * * * [progress]: [ 57 / 99 ] simplifiying candidate # 1552473464.831 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) 1552473464.831 * * [simplify]: iters left: 6 (9 enodes) 1552473464.835 * * [simplify]: iters left: 5 (30 enodes) 1552473464.841 * * [simplify]: iters left: 4 (36 enodes) 1552473464.846 * * [simplify]: iters left: 3 (39 enodes) 1552473464.851 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473464.851 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473464.851 * * [simplify]: Extracting #2: cost 10 inf + 1 1552473464.851 * * [simplify]: Extracting #3: cost 7 inf + 47 1552473464.852 * * [simplify]: Extracting #4: cost 4 inf + 230 1552473464.852 * * [simplify]: Extracting #5: cost 0 inf + 649 1552473464.852 * [simplify]: Simplified to (sqrt (fma x.re y.re (* x.im y.im))) 1552473464.852 * [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))))) 1552473464.852 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) 1552473464.852 * * [simplify]: iters left: 6 (11 enodes) 1552473464.854 * * [simplify]: iters left: 5 (38 enodes) 1552473464.860 * * [simplify]: iters left: 4 (46 enodes) 1552473464.870 * * [simplify]: iters left: 3 (50 enodes) 1552473464.876 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473464.876 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473464.876 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473464.876 * * [simplify]: Extracting #3: cost 14 inf + 116 1552473464.876 * * [simplify]: Extracting #4: cost 13 inf + 242 1552473464.876 * * [simplify]: Extracting #5: cost 5 inf + 743 1552473464.877 * * [simplify]: Extracting #6: cost 0 inf + 1588 1552473464.877 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1552473464.877 * [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))))) 1552473464.877 * * * * [progress]: [ 58 / 99 ] simplifiying candidate # 1552473464.877 * [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)))))) 1552473464.877 * * [simplify]: iters left: 6 (9 enodes) 1552473464.880 * * [simplify]: iters left: 5 (33 enodes) 1552473464.886 * * [simplify]: iters left: 4 (41 enodes) 1552473464.891 * * [simplify]: iters left: 3 (42 enodes) 1552473464.898 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473464.898 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473464.898 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473464.898 * * [simplify]: Extracting #3: cost 13 inf + 1 1552473464.898 * * [simplify]: Extracting #4: cost 13 inf + 60 1552473464.898 * * [simplify]: Extracting #5: cost 9 inf + 691 1552473464.899 * * [simplify]: Extracting #6: cost 0 inf + 1895 1552473464.900 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1552473464.900 * [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))))) 1552473464.900 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1552473464.900 * * [simplify]: iters left: 6 (11 enodes) 1552473464.905 * * [simplify]: iters left: 5 (38 enodes) 1552473464.915 * * [simplify]: iters left: 4 (46 enodes) 1552473464.927 * * [simplify]: iters left: 3 (50 enodes) 1552473464.933 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473464.933 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473464.933 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473464.933 * * [simplify]: Extracting #3: cost 13 inf + 4 1552473464.933 * * [simplify]: Extracting #4: cost 8 inf + 522 1552473464.933 * * [simplify]: Extracting #5: cost 3 inf + 1485 1552473464.934 * * [simplify]: Extracting #6: cost 0 inf + 1664 1552473464.934 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) 1552473464.934 * [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))))) 1552473464.934 * * * * [progress]: [ 59 / 99 ] simplifiying candidate # 1552473464.934 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1552473464.934 * * [simplify]: iters left: 6 (9 enodes) 1552473464.937 * * [simplify]: iters left: 5 (32 enodes) 1552473464.941 * * [simplify]: iters left: 4 (37 enodes) 1552473464.947 * * [simplify]: iters left: 3 (38 enodes) 1552473464.952 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473464.952 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473464.952 * * [simplify]: Extracting #2: cost 6 inf + 1 1552473464.952 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473464.952 * * [simplify]: Extracting #4: cost 14 inf + 1 1552473464.952 * * [simplify]: Extracting #5: cost 12 inf + 85 1552473464.952 * * [simplify]: Extracting #6: cost 4 inf + 1149 1552473464.953 * * [simplify]: Extracting #7: cost 0 inf + 2099 1552473464.953 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1552473464.953 * [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))))) 1552473464.953 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1552473464.953 * * [simplify]: iters left: 6 (11 enodes) 1552473464.956 * * [simplify]: iters left: 5 (38 enodes) 1552473464.966 * * [simplify]: iters left: 4 (45 enodes) 1552473464.977 * * [simplify]: iters left: 3 (49 enodes) 1552473464.983 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473464.983 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473464.983 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473464.983 * * [simplify]: Extracting #3: cost 13 inf + 4 1552473464.983 * * [simplify]: Extracting #4: cost 12 inf + 229 1552473464.983 * * [simplify]: Extracting #5: cost 9 inf + 549 1552473464.984 * * [simplify]: Extracting #6: cost 3 inf + 1299 1552473464.984 * * [simplify]: Extracting #7: cost 0 inf + 2224 1552473464.985 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1552473464.985 * [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))))) 1552473464.985 * * * * [progress]: [ 60 / 99 ] simplifiying candidate # 1552473464.985 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1552473464.985 * * [simplify]: iters left: 6 (8 enodes) 1552473464.987 * * [simplify]: iters left: 5 (28 enodes) 1552473464.991 * * [simplify]: iters left: 4 (34 enodes) 1552473464.996 * * [simplify]: iters left: 3 (35 enodes) 1552473465.001 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473465.001 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473465.001 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473465.001 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473465.001 * * [simplify]: Extracting #4: cost 8 inf + 157 1552473465.001 * * [simplify]: Extracting #5: cost 4 inf + 669 1552473465.002 * * [simplify]: Extracting #6: cost 0 inf + 945 1552473465.002 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1552473465.002 * [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))))) 1552473465.002 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1552473465.002 * * [simplify]: iters left: 6 (11 enodes) 1552473465.004 * * [simplify]: iters left: 5 (38 enodes) 1552473465.009 * * [simplify]: iters left: 4 (46 enodes) 1552473465.021 * * [simplify]: iters left: 3 (50 enodes) 1552473465.033 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473465.033 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473465.033 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473465.033 * * [simplify]: Extracting #3: cost 13 inf + 4 1552473465.034 * * [simplify]: Extracting #4: cost 8 inf + 482 1552473465.034 * * [simplify]: Extracting #5: cost 3 inf + 1325 1552473465.035 * * [simplify]: Extracting #6: cost 0 inf + 1504 1552473465.035 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1552473465.035 * [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))))) 1552473465.036 * * * * [progress]: [ 61 / 99 ] simplifiying candidate # 1552473465.036 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1552473465.036 * * [simplify]: iters left: 3 (3 enodes) 1552473465.042 * * [simplify]: iters left: 2 (11 enodes) 1552473465.045 * * [simplify]: iters left: 1 (13 enodes) 1552473465.047 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473465.047 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473465.047 * [simplify]: Simplified to 1 1552473465.047 * [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))))) 1552473465.047 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) 1552473465.047 * * [simplify]: iters left: 6 (10 enodes) 1552473465.049 * * [simplify]: iters left: 5 (35 enodes) 1552473465.054 * * [simplify]: iters left: 4 (43 enodes) 1552473465.061 * * [simplify]: iters left: 3 (47 enodes) 1552473465.066 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473465.067 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473465.067 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473465.067 * * [simplify]: Extracting #3: cost 14 inf + 4 1552473465.067 * * [simplify]: Extracting #4: cost 3 inf + 1106 1552473465.067 * * [simplify]: Extracting #5: cost 0 inf + 1230 1552473465.067 * [simplify]: Simplified to (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)) 1552473465.067 * [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))))) 1552473465.068 * * * * [progress]: [ 62 / 99 ] simplifiying candidate # 1552473465.068 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1552473465.068 * * [simplify]: iters left: 6 (8 enodes) 1552473465.070 * * [simplify]: iters left: 5 (28 enodes) 1552473465.079 * * [simplify]: iters left: 4 (34 enodes) 1552473465.088 * * [simplify]: iters left: 3 (35 enodes) 1552473465.098 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473465.098 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473465.098 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473465.098 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473465.098 * * [simplify]: Extracting #4: cost 8 inf + 157 1552473465.098 * * [simplify]: Extracting #5: cost 4 inf + 669 1552473465.099 * * [simplify]: Extracting #6: cost 0 inf + 945 1552473465.099 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1552473465.099 * [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))))) 1552473465.099 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1552473465.100 * * [simplify]: iters left: 6 (11 enodes) 1552473465.104 * * [simplify]: iters left: 5 (38 enodes) 1552473465.115 * * [simplify]: iters left: 4 (46 enodes) 1552473465.127 * * [simplify]: iters left: 3 (50 enodes) 1552473465.140 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473465.140 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473465.140 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473465.140 * * [simplify]: Extracting #3: cost 13 inf + 4 1552473465.140 * * [simplify]: Extracting #4: cost 8 inf + 482 1552473465.141 * * [simplify]: Extracting #5: cost 3 inf + 1325 1552473465.141 * * [simplify]: Extracting #6: cost 0 inf + 1504 1552473465.142 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1552473465.142 * [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))))) 1552473465.142 * * * * [progress]: [ 63 / 99 ] simplifiying candidate # 1552473465.143 * [simplify]: Simplifying (/ 1 1) 1552473465.143 * * [simplify]: iters left: 2 (2 enodes) 1552473465.145 * * [simplify]: iters left: 1 (6 enodes) 1552473465.147 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473465.147 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473465.147 * [simplify]: Simplified to 1 1552473465.147 * [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))))) 1552473465.147 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) 1552473465.147 * * [simplify]: iters left: 6 (10 enodes) 1552473465.152 * * [simplify]: iters left: 5 (35 enodes) 1552473465.162 * * [simplify]: iters left: 4 (43 enodes) 1552473465.173 * * [simplify]: iters left: 3 (47 enodes) 1552473465.184 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473465.184 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473465.184 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473465.184 * * [simplify]: Extracting #3: cost 14 inf + 4 1552473465.185 * * [simplify]: Extracting #4: cost 3 inf + 1106 1552473465.185 * * [simplify]: Extracting #5: cost 0 inf + 1230 1552473465.186 * [simplify]: Simplified to (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)) 1552473465.186 * [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))))) 1552473465.186 * * * * [progress]: [ 64 / 99 ] simplifiying candidate # 1552473465.186 * * * * [progress]: [ 65 / 99 ] simplifiying candidate # 1552473465.186 * * * * [progress]: [ 66 / 99 ] simplifiying candidate # 1552473465.186 * * * * [progress]: [ 67 / 99 ] simplifiying candidate # 1552473465.187 * [simplify]: Simplifying (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) 1552473465.187 * * [simplify]: iters left: 5 (6 enodes) 1552473465.189 * * [simplify]: iters left: 4 (20 enodes) 1552473465.195 * * [simplify]: iters left: 3 (24 enodes) 1552473465.203 * * [simplify]: iters left: 2 (25 enodes) 1552473465.209 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473465.209 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473465.209 * * [simplify]: Extracting #2: cost 7 inf + 0 1552473465.209 * * [simplify]: Extracting #3: cost 8 inf + 2 1552473465.210 * * [simplify]: Extracting #4: cost 5 inf + 335 1552473465.210 * * [simplify]: Extracting #5: cost 0 inf + 748 1552473465.210 * [simplify]: Simplified to (cbrt (hypot y.im y.re)) 1552473465.210 * [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))))) 1552473465.210 * * * * [progress]: [ 68 / 99 ] simplifiying candidate # 1552473465.211 * [simplify]: Simplifying (sqrt (cbrt (fma y.im y.im (* y.re y.re)))) 1552473465.211 * * [simplify]: iters left: 5 (6 enodes) 1552473465.214 * * [simplify]: iters left: 4 (20 enodes) 1552473465.219 * * [simplify]: iters left: 3 (23 enodes) 1552473465.225 * * [simplify]: iters left: 2 (24 enodes) 1552473465.232 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473465.232 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473465.232 * * [simplify]: Extracting #2: cost 5 inf + 0 1552473465.232 * * [simplify]: Extracting #3: cost 10 inf + 0 1552473465.232 * * [simplify]: Extracting #4: cost 10 inf + 2 1552473465.232 * * [simplify]: Extracting #5: cost 1 inf + 931 1552473465.233 * * [simplify]: Extracting #6: cost 0 inf + 1148 1552473465.233 * [simplify]: Simplified to (sqrt (cbrt (fma y.im y.im (* y.re y.re)))) 1552473465.233 * [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))))) 1552473465.233 * * * * [progress]: [ 69 / 99 ] simplifiying candidate # 1552473465.234 * [simplify]: Simplifying (sqrt (sqrt (fma y.im y.im (* y.re y.re)))) 1552473465.234 * * [simplify]: iters left: 5 (6 enodes) 1552473465.236 * * [simplify]: iters left: 4 (20 enodes) 1552473465.242 * * [simplify]: iters left: 3 (24 enodes) 1552473465.248 * * [simplify]: iters left: 2 (25 enodes) 1552473465.254 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473465.255 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473465.255 * * [simplify]: Extracting #2: cost 7 inf + 0 1552473465.255 * * [simplify]: Extracting #3: cost 8 inf + 2 1552473465.255 * * [simplify]: Extracting #4: cost 5 inf + 295 1552473465.255 * * [simplify]: Extracting #5: cost 0 inf + 668 1552473465.255 * [simplify]: Simplified to (sqrt (hypot y.im y.re)) 1552473465.256 * [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))))) 1552473465.256 * * * * [progress]: [ 70 / 99 ] simplifiying candidate # 1552473465.256 * [simplify]: Simplifying (sqrt (fma y.im y.im (* y.re y.re))) 1552473465.256 * * [simplify]: iters left: 4 (5 enodes) 1552473465.258 * * [simplify]: iters left: 3 (17 enodes) 1552473465.260 * * [simplify]: iters left: 2 (21 enodes) 1552473465.263 * * [simplify]: iters left: 1 (22 enodes) 1552473465.265 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473465.265 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473465.265 * * [simplify]: Extracting #2: cost 6 inf + 2 1552473465.266 * * [simplify]: Extracting #3: cost 2 inf + 392 1552473465.266 * * [simplify]: Extracting #4: cost 0 inf + 474 1552473465.266 * [simplify]: Simplified to (hypot y.im y.re) 1552473465.266 * [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))))) 1552473465.266 * * * * [progress]: [ 71 / 99 ] simplifiying candidate # 1552473465.266 * [simplify]: Simplifying (sqrt (sqrt (fma y.im y.im (* y.re y.re)))) 1552473465.266 * * [simplify]: iters left: 5 (6 enodes) 1552473465.267 * * [simplify]: iters left: 4 (20 enodes) 1552473465.270 * * [simplify]: iters left: 3 (24 enodes) 1552473465.273 * * [simplify]: iters left: 2 (25 enodes) 1552473465.276 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473465.276 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473465.276 * * [simplify]: Extracting #2: cost 7 inf + 0 1552473465.277 * * [simplify]: Extracting #3: cost 8 inf + 2 1552473465.277 * * [simplify]: Extracting #4: cost 5 inf + 295 1552473465.277 * * [simplify]: Extracting #5: cost 0 inf + 668 1552473465.277 * [simplify]: Simplified to (sqrt (hypot y.im y.re)) 1552473465.277 * [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))))) 1552473465.277 * * * * [progress]: [ 72 / 99 ] simplifiying candidate # 1552473465.277 * [simplify]: Simplifying (sqrt (fma y.im y.im (* y.re y.re))) 1552473465.277 * * [simplify]: iters left: 4 (5 enodes) 1552473465.278 * * [simplify]: iters left: 3 (17 enodes) 1552473465.281 * * [simplify]: iters left: 2 (21 enodes) 1552473465.283 * * [simplify]: iters left: 1 (22 enodes) 1552473465.287 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473465.287 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473465.287 * * [simplify]: Extracting #2: cost 6 inf + 2 1552473465.287 * * [simplify]: Extracting #3: cost 2 inf + 392 1552473465.287 * * [simplify]: Extracting #4: cost 0 inf + 474 1552473465.287 * [simplify]: Simplified to (hypot y.im y.re) 1552473465.287 * [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))))) 1552473465.288 * * * * [progress]: [ 73 / 99 ] simplifiying candidate # 1552473465.288 * [simplify]: Simplifying (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1552473465.288 * * [simplify]: iters left: 6 (8 enodes) 1552473465.291 * * [simplify]: iters left: 5 (27 enodes) 1552473465.299 * * [simplify]: iters left: 4 (31 enodes) 1552473465.304 * * [simplify]: iters left: 3 (34 enodes) 1552473465.308 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473465.308 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473465.308 * * [simplify]: Extracting #2: cost 5 inf + 0 1552473465.308 * * [simplify]: Extracting #3: cost 12 inf + 0 1552473465.308 * * [simplify]: Extracting #4: cost 9 inf + 46 1552473465.309 * * [simplify]: Extracting #5: cost 5 inf + 271 1552473465.309 * * [simplify]: Extracting #6: cost 1 inf + 947 1552473465.309 * * [simplify]: Extracting #7: cost 0 inf + 1166 1552473465.309 * [simplify]: Simplified to (* (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (fma x.im y.im (* x.re y.re)))) 1552473465.309 * [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))))) 1552473465.309 * * * * [progress]: [ 74 / 99 ] simplifiying candidate # 1552473465.310 * [simplify]: Simplifying (sqrt (fma x.re y.re (* x.im y.im))) 1552473465.310 * * [simplify]: iters left: 4 (7 enodes) 1552473465.312 * * [simplify]: iters left: 3 (24 enodes) 1552473465.316 * * [simplify]: iters left: 2 (28 enodes) 1552473465.319 * * [simplify]: iters left: 1 (31 enodes) 1552473465.323 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473465.323 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473465.323 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473465.323 * * [simplify]: Extracting #3: cost 8 inf + 4 1552473465.323 * * [simplify]: Extracting #4: cost 2 inf + 410 1552473465.324 * * [simplify]: Extracting #5: cost 0 inf + 648 1552473465.324 * [simplify]: Simplified to (sqrt (fma x.re y.re (* x.im y.im))) 1552473465.324 * [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))))) 1552473465.324 * * * * [progress]: [ 75 / 99 ] simplifiying candidate # 1552473465.324 * * * * [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)))))> 1552473465.324 * * * * [progress]: [ 77 / 99 ] simplifiying candidate # 1552473465.324 * * * * [progress]: [ 78 / 99 ] simplifiying candidate # 1552473465.324 * * * * [progress]: [ 79 / 99 ] simplifiying candidate # 1552473465.324 * * * * [progress]: [ 80 / 99 ] simplifiying candidate # 1552473465.324 * * * * [progress]: [ 81 / 99 ] simplifiying candidate # 1552473465.324 * * * * [progress]: [ 82 / 99 ] simplifiying candidate # 1552473465.324 * * * * [progress]: [ 83 / 99 ] simplifiying candidate # 1552473465.325 * * * * [progress]: [ 84 / 99 ] simplifiying candidate # 1552473465.325 * * * * [progress]: [ 85 / 99 ] simplifiying candidate # 1552473465.325 * * * * [progress]: [ 86 / 99 ] simplifiying candidate # 1552473465.325 * * * * [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)))))> 1552473465.326 * * * * [progress]: [ 88 / 99 ] simplifiying candidate # 1552473465.326 * [simplify]: Simplifying y.re 1552473465.326 * * [simplify]: iters left: 0 (1 enodes) 1552473465.326 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473465.326 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473465.326 * [simplify]: Simplified to y.re 1552473465.326 * [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)) 1552473465.326 * * * * [progress]: [ 89 / 99 ] simplifiying candidate # 1552473465.326 * [simplify]: Simplifying y.im 1552473465.326 * * [simplify]: iters left: 0 (1 enodes) 1552473465.327 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473465.327 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473465.327 * [simplify]: Simplified to y.im 1552473465.327 * [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)) 1552473465.327 * * * * [progress]: [ 90 / 99 ] simplifiying candidate # 1552473465.327 * [simplify]: Simplifying (* -1 y.im) 1552473465.327 * * [simplify]: iters left: 2 (3 enodes) 1552473465.329 * * [simplify]: iters left: 1 (11 enodes) 1552473465.330 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473465.330 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473465.330 * * [simplify]: Extracting #2: cost 0 inf + 84 1552473465.330 * [simplify]: Simplified to (- y.im) 1552473465.330 * [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))) 1552473465.330 * * * * [progress]: [ 91 / 99 ] simplifiying candidate # 1552473465.331 * [simplify]: Simplifying y.re 1552473465.331 * * [simplify]: iters left: 0 (1 enodes) 1552473465.331 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473465.331 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473465.331 * [simplify]: Simplified to y.re 1552473465.331 * [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))))) 1552473465.331 * * * * [progress]: [ 92 / 99 ] simplifiying candidate # 1552473465.331 * [simplify]: Simplifying y.im 1552473465.331 * * [simplify]: iters left: 0 (1 enodes) 1552473465.331 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473465.331 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473465.331 * [simplify]: Simplified to y.im 1552473465.332 * [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))))) 1552473465.332 * * * * [progress]: [ 93 / 99 ] simplifiying candidate # 1552473465.332 * [simplify]: Simplifying (* -1 y.im) 1552473465.332 * * [simplify]: iters left: 2 (3 enodes) 1552473465.333 * * [simplify]: iters left: 1 (11 enodes) 1552473465.335 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473465.335 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473465.335 * * [simplify]: Extracting #2: cost 0 inf + 84 1552473465.335 * [simplify]: Simplified to (- y.im) 1552473465.335 * [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))))) 1552473465.335 * * * * [progress]: [ 94 / 99 ] simplifiying candidate # 1552473465.336 * [simplify]: Simplifying x.im 1552473465.336 * * [simplify]: iters left: 0 (1 enodes) 1552473465.336 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473465.336 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473465.336 * [simplify]: Simplified to x.im 1552473465.336 * [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))))) 1552473465.336 * * * * [progress]: [ 95 / 99 ] simplifiying candidate # 1552473465.336 * [simplify]: Simplifying x.re 1552473465.336 * * [simplify]: iters left: 0 (1 enodes) 1552473465.336 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473465.336 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473465.336 * [simplify]: Simplified to x.re 1552473465.336 * [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))))) 1552473465.337 * * * * [progress]: [ 96 / 99 ] simplifiying candidate # 1552473465.337 * [simplify]: Simplifying (* -1 x.re) 1552473465.337 * * [simplify]: iters left: 2 (3 enodes) 1552473465.338 * * [simplify]: iters left: 1 (11 enodes) 1552473465.339 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473465.339 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473465.340 * * [simplify]: Extracting #2: cost 0 inf + 84 1552473465.340 * [simplify]: Simplified to (- x.re) 1552473465.340 * [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))))) 1552473465.340 * * * * [progress]: [ 97 / 99 ] simplifiying candidate # 1552473465.340 * [simplify]: Simplifying 0 1552473465.340 * * [simplify]: iters left: 0 (1 enodes) 1552473465.340 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473465.340 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473465.340 * [simplify]: Simplified to 0 1552473465.340 * [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))))) 1552473465.340 * * * * [progress]: [ 98 / 99 ] simplifiying candidate # 1552473465.341 * [simplify]: Simplifying (+ (* y.im x.im) (* y.re x.re)) 1552473465.341 * * [simplify]: iters left: 4 (7 enodes) 1552473465.342 * * [simplify]: iters left: 3 (25 enodes) 1552473465.345 * * [simplify]: iters left: 2 (28 enodes) 1552473465.349 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473465.349 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473465.349 * * [simplify]: Extracting #2: cost 5 inf + 46 1552473465.349 * * [simplify]: Extracting #3: cost 0 inf + 370 1552473465.349 * [simplify]: Simplified to (fma y.im x.im (* y.re x.re)) 1552473465.349 * [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))))) 1552473465.349 * * * * [progress]: [ 99 / 99 ] simplifiying candidate # 1552473465.349 * [simplify]: Simplifying (+ (* y.im x.im) (* y.re x.re)) 1552473465.349 * * [simplify]: iters left: 4 (7 enodes) 1552473465.351 * * [simplify]: iters left: 3 (25 enodes) 1552473465.354 * * [simplify]: iters left: 2 (28 enodes) 1552473465.361 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473465.361 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473465.361 * * [simplify]: Extracting #2: cost 5 inf + 46 1552473465.361 * * [simplify]: Extracting #3: cost 0 inf + 370 1552473465.361 * [simplify]: Simplified to (fma y.im x.im (* y.re x.re)) 1552473465.361 * [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))))) 1552473465.362 * * * [progress]: adding candidates to table 1552473466.621 * * [progress]: iteration 3 / 4 1552473466.621 * * * [progress]: picking best candidate 1552473466.681 * * * * [pick]: Picked # 1552473466.681 * * * [progress]: localizing error 1552473466.687 * * * [progress]: generating rewritten candidates 1552473466.687 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 2) 1552473466.688 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1) 1552473466.693 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1) 1552473466.693 * * * * [progress]: [ 4 / 4 ] rewriting at (2) 1552473466.709 * * * [progress]: generating series expansions 1552473466.709 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 2) 1552473466.709 * [backup-simplify]: Simplify (sqrt (fma y.im y.im (* y.re y.re))) into (sqrt (fma y.im y.im (pow y.re 2))) 1552473466.709 * [approximate]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in (y.im y.re) around 0 1552473466.709 * [taylor]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in y.re 1552473466.709 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.re 1552473466.709 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1552473466.709 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1552473466.709 * [taylor]: Taking taylor expansion of y.im in y.re 1552473466.710 * [backup-simplify]: Simplify y.im into y.im 1552473466.710 * [taylor]: Taking taylor expansion of y.im in y.re 1552473466.710 * [backup-simplify]: Simplify y.im into y.im 1552473466.710 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473466.710 * [taylor]: Taking taylor expansion of y.re in y.re 1552473466.710 * [backup-simplify]: Simplify 0 into 0 1552473466.710 * [backup-simplify]: Simplify 1 into 1 1552473466.710 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473466.710 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1552473466.710 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1552473466.710 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473466.710 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.710 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1552473466.710 * [taylor]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in y.im 1552473466.711 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 1552473466.711 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1552473466.711 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1552473466.711 * [taylor]: Taking taylor expansion of y.im in y.im 1552473466.711 * [backup-simplify]: Simplify 0 into 0 1552473466.711 * [backup-simplify]: Simplify 1 into 1 1552473466.711 * [taylor]: Taking taylor expansion of y.im in y.im 1552473466.711 * [backup-simplify]: Simplify 0 into 0 1552473466.711 * [backup-simplify]: Simplify 1 into 1 1552473466.711 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473466.711 * [taylor]: Taking taylor expansion of y.re in y.im 1552473466.711 * [backup-simplify]: Simplify y.re into y.re 1552473466.711 * [backup-simplify]: Simplify (* 0 0) into 0 1552473466.711 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473466.711 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1552473466.711 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1552473466.712 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1552473466.712 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473466.712 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.712 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1552473466.712 * [taylor]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in y.im 1552473466.712 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 1552473466.712 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1552473466.712 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1552473466.712 * [taylor]: Taking taylor expansion of y.im in y.im 1552473466.712 * [backup-simplify]: Simplify 0 into 0 1552473466.712 * [backup-simplify]: Simplify 1 into 1 1552473466.712 * [taylor]: Taking taylor expansion of y.im in y.im 1552473466.712 * [backup-simplify]: Simplify 0 into 0 1552473466.712 * [backup-simplify]: Simplify 1 into 1 1552473466.712 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473466.712 * [taylor]: Taking taylor expansion of y.re in y.im 1552473466.712 * [backup-simplify]: Simplify y.re into y.re 1552473466.713 * [backup-simplify]: Simplify (* 0 0) into 0 1552473466.713 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473466.713 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1552473466.713 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1552473466.713 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1552473466.713 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473466.713 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.713 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1552473466.714 * [taylor]: Taking taylor expansion of y.re in y.re 1552473466.714 * [backup-simplify]: Simplify 0 into 0 1552473466.714 * [backup-simplify]: Simplify 1 into 1 1552473466.714 * [backup-simplify]: Simplify 0 into 0 1552473466.714 * [taylor]: Taking taylor expansion of 0 in y.re 1552473466.714 * [backup-simplify]: Simplify 0 into 0 1552473466.714 * [backup-simplify]: Simplify 0 into 0 1552473466.714 * [backup-simplify]: Simplify 1 into 1 1552473466.714 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 0))) into 1 1552473466.714 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1552473466.715 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473466.715 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.re)) into (/ 1/2 y.re) 1552473466.715 * [taylor]: Taking taylor expansion of (/ 1/2 y.re) in y.re 1552473466.715 * [taylor]: Taking taylor expansion of 1/2 in y.re 1552473466.715 * [backup-simplify]: Simplify 1/2 into 1/2 1552473466.715 * [taylor]: Taking taylor expansion of y.re in y.re 1552473466.715 * [backup-simplify]: Simplify 0 into 0 1552473466.715 * [backup-simplify]: Simplify 1 into 1 1552473466.716 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1552473466.716 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1552473466.716 * [backup-simplify]: Simplify 0 into 0 1552473466.716 * [backup-simplify]: Simplify 0 into 0 1552473466.716 * [backup-simplify]: Simplify 0 into 0 1552473466.717 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (* 0 0)))) into 0 1552473466.717 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1552473466.718 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.718 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.re))))) (* 2 y.re)) into 0 1552473466.718 * [taylor]: Taking taylor expansion of 0 in y.re 1552473466.718 * [backup-simplify]: Simplify 0 into 0 1552473466.718 * [backup-simplify]: Simplify 0 into 0 1552473466.719 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473466.719 * [backup-simplify]: Simplify 0 into 0 1552473466.719 * [backup-simplify]: Simplify 0 into 0 1552473466.719 * [backup-simplify]: Simplify (* 1 (* y.re 1)) into y.re 1552473466.719 * [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)))) 1552473466.719 * [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 1552473466.720 * [taylor]: Taking taylor expansion of (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.re 1552473466.720 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.re 1552473466.720 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1552473466.720 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1552473466.720 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1552473466.720 * [taylor]: Taking taylor expansion of y.im in y.re 1552473466.720 * [backup-simplify]: Simplify y.im into y.im 1552473466.720 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473466.720 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1552473466.720 * [taylor]: Taking taylor expansion of y.im in y.re 1552473466.720 * [backup-simplify]: Simplify y.im into y.im 1552473466.720 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473466.720 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473466.720 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473466.720 * [taylor]: Taking taylor expansion of y.re in y.re 1552473466.720 * [backup-simplify]: Simplify 0 into 0 1552473466.720 * [backup-simplify]: Simplify 1 into 1 1552473466.720 * [backup-simplify]: Simplify (* 1 1) into 1 1552473466.721 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473466.721 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473466.722 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473466.722 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473466.723 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473466.723 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.724 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473466.724 * [taylor]: Taking taylor expansion of (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.im 1552473466.724 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.im 1552473466.724 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1552473466.724 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1552473466.724 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473466.724 * [taylor]: Taking taylor expansion of y.im in y.im 1552473466.724 * [backup-simplify]: Simplify 0 into 0 1552473466.724 * [backup-simplify]: Simplify 1 into 1 1552473466.725 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473466.725 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473466.725 * [taylor]: Taking taylor expansion of y.im in y.im 1552473466.725 * [backup-simplify]: Simplify 0 into 0 1552473466.725 * [backup-simplify]: Simplify 1 into 1 1552473466.725 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473466.725 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1552473466.725 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473466.725 * [taylor]: Taking taylor expansion of y.re in y.im 1552473466.725 * [backup-simplify]: Simplify y.re into y.re 1552473466.725 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473466.725 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473466.726 * [backup-simplify]: Simplify (* 1 1) into 1 1552473466.726 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473466.726 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473466.727 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473466.727 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473466.727 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473466.728 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.728 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473466.728 * [taylor]: Taking taylor expansion of (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.im 1552473466.728 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.im 1552473466.728 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1552473466.728 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1552473466.728 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473466.728 * [taylor]: Taking taylor expansion of y.im in y.im 1552473466.728 * [backup-simplify]: Simplify 0 into 0 1552473466.728 * [backup-simplify]: Simplify 1 into 1 1552473466.729 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473466.729 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473466.729 * [taylor]: Taking taylor expansion of y.im in y.im 1552473466.729 * [backup-simplify]: Simplify 0 into 0 1552473466.729 * [backup-simplify]: Simplify 1 into 1 1552473466.729 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473466.729 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1552473466.729 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473466.729 * [taylor]: Taking taylor expansion of y.re in y.im 1552473466.729 * [backup-simplify]: Simplify y.re into y.re 1552473466.729 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473466.729 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473466.729 * [backup-simplify]: Simplify (* 1 1) into 1 1552473466.730 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473466.730 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473466.731 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473466.732 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473466.732 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473466.732 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.733 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473466.733 * [taylor]: Taking taylor expansion of 1 in y.re 1552473466.733 * [backup-simplify]: Simplify 1 into 1 1552473466.733 * [taylor]: Taking taylor expansion of 0 in y.re 1552473466.733 * [backup-simplify]: Simplify 0 into 0 1552473466.733 * [backup-simplify]: Simplify 1 into 1 1552473466.733 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473466.734 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473466.734 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473466.734 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 2)) 1552473466.735 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 1552473466.735 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.re 2)) in y.re 1552473466.735 * [taylor]: Taking taylor expansion of 1/2 in y.re 1552473466.735 * [backup-simplify]: Simplify 1/2 into 1/2 1552473466.735 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473466.735 * [taylor]: Taking taylor expansion of y.re in y.re 1552473466.735 * [backup-simplify]: Simplify 0 into 0 1552473466.735 * [backup-simplify]: Simplify 1 into 1 1552473466.735 * [backup-simplify]: Simplify (* 1 1) into 1 1552473466.736 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1552473466.736 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473466.737 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1552473466.737 * [backup-simplify]: Simplify 0 into 0 1552473466.737 * [backup-simplify]: Simplify 0 into 0 1552473466.737 * [backup-simplify]: Simplify 0 into 0 1552473466.737 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473466.738 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473466.738 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552473466.738 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473466.739 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473466.739 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.739 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 1552473466.739 * [taylor]: Taking taylor expansion of 0 in y.re 1552473466.739 * [backup-simplify]: Simplify 0 into 0 1552473466.740 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473466.740 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473466.740 * [backup-simplify]: Simplify 0 into 0 1552473466.740 * [backup-simplify]: Simplify 0 into 0 1552473466.740 * [backup-simplify]: Simplify 0 into 0 1552473466.740 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.im)))) into y.im 1552473466.741 * [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)))) 1552473466.741 * [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 1552473466.741 * [taylor]: Taking taylor expansion of (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.re 1552473466.741 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.re 1552473466.741 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1552473466.741 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1552473466.741 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1552473466.741 * [taylor]: Taking taylor expansion of -1 in y.re 1552473466.741 * [backup-simplify]: Simplify -1 into -1 1552473466.741 * [taylor]: Taking taylor expansion of y.im in y.re 1552473466.741 * [backup-simplify]: Simplify y.im into y.im 1552473466.741 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473466.741 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1552473466.741 * [taylor]: Taking taylor expansion of -1 in y.re 1552473466.741 * [backup-simplify]: Simplify -1 into -1 1552473466.741 * [taylor]: Taking taylor expansion of y.im in y.re 1552473466.741 * [backup-simplify]: Simplify y.im into y.im 1552473466.741 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473466.741 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473466.741 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473466.741 * [taylor]: Taking taylor expansion of y.re in y.re 1552473466.741 * [backup-simplify]: Simplify 0 into 0 1552473466.741 * [backup-simplify]: Simplify 1 into 1 1552473466.741 * [backup-simplify]: Simplify (* 1 1) into 1 1552473466.741 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473466.742 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473466.742 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473466.742 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473466.743 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473466.743 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.743 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473466.743 * [taylor]: Taking taylor expansion of (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.im 1552473466.744 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 1552473466.744 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1552473466.744 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1552473466.744 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473466.744 * [taylor]: Taking taylor expansion of -1 in y.im 1552473466.744 * [backup-simplify]: Simplify -1 into -1 1552473466.744 * [taylor]: Taking taylor expansion of y.im in y.im 1552473466.744 * [backup-simplify]: Simplify 0 into 0 1552473466.744 * [backup-simplify]: Simplify 1 into 1 1552473466.744 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473466.744 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473466.744 * [taylor]: Taking taylor expansion of -1 in y.im 1552473466.744 * [backup-simplify]: Simplify -1 into -1 1552473466.744 * [taylor]: Taking taylor expansion of y.im in y.im 1552473466.744 * [backup-simplify]: Simplify 0 into 0 1552473466.744 * [backup-simplify]: Simplify 1 into 1 1552473466.744 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473466.744 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1552473466.744 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473466.744 * [taylor]: Taking taylor expansion of y.re in y.im 1552473466.744 * [backup-simplify]: Simplify y.re into y.re 1552473466.744 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473466.744 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473466.745 * [backup-simplify]: Simplify (* -1 -1) into 1 1552473466.745 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473466.745 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473466.746 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473466.746 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473466.747 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1552473466.747 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.747 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473466.747 * [taylor]: Taking taylor expansion of (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.im 1552473466.747 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 1552473466.747 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1552473466.747 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1552473466.747 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473466.747 * [taylor]: Taking taylor expansion of -1 in y.im 1552473466.747 * [backup-simplify]: Simplify -1 into -1 1552473466.747 * [taylor]: Taking taylor expansion of y.im in y.im 1552473466.747 * [backup-simplify]: Simplify 0 into 0 1552473466.747 * [backup-simplify]: Simplify 1 into 1 1552473466.748 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473466.748 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473466.748 * [taylor]: Taking taylor expansion of -1 in y.im 1552473466.748 * [backup-simplify]: Simplify -1 into -1 1552473466.748 * [taylor]: Taking taylor expansion of y.im in y.im 1552473466.748 * [backup-simplify]: Simplify 0 into 0 1552473466.748 * [backup-simplify]: Simplify 1 into 1 1552473466.748 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473466.748 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1552473466.748 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473466.748 * [taylor]: Taking taylor expansion of y.re in y.im 1552473466.748 * [backup-simplify]: Simplify y.re into y.re 1552473466.748 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473466.748 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473466.748 * [backup-simplify]: Simplify (* -1 -1) into 1 1552473466.749 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473466.749 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473466.749 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473466.750 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473466.750 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1552473466.750 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.751 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473466.751 * [taylor]: Taking taylor expansion of 1 in y.re 1552473466.751 * [backup-simplify]: Simplify 1 into 1 1552473466.751 * [taylor]: Taking taylor expansion of 0 in y.re 1552473466.751 * [backup-simplify]: Simplify 0 into 0 1552473466.751 * [backup-simplify]: Simplify 1 into 1 1552473466.752 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473466.752 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473466.753 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 -1))) into 0 1552473466.753 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 2)) 1552473466.754 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 1552473466.754 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.re 2)) in y.re 1552473466.754 * [taylor]: Taking taylor expansion of 1/2 in y.re 1552473466.754 * [backup-simplify]: Simplify 1/2 into 1/2 1552473466.754 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473466.754 * [taylor]: Taking taylor expansion of y.re in y.re 1552473466.754 * [backup-simplify]: Simplify 0 into 0 1552473466.754 * [backup-simplify]: Simplify 1 into 1 1552473466.754 * [backup-simplify]: Simplify (* 1 1) into 1 1552473466.754 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1552473466.755 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473466.755 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1552473466.755 * [backup-simplify]: Simplify 0 into 0 1552473466.755 * [backup-simplify]: Simplify 0 into 0 1552473466.755 * [backup-simplify]: Simplify 0 into 0 1552473466.756 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473466.756 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473466.757 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 1552473466.757 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473466.757 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473466.757 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.758 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 1552473466.758 * [taylor]: Taking taylor expansion of 0 in y.re 1552473466.758 * [backup-simplify]: Simplify 0 into 0 1552473466.759 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473466.760 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473466.760 * [backup-simplify]: Simplify 0 into 0 1552473466.760 * [backup-simplify]: Simplify 0 into 0 1552473466.760 * [backup-simplify]: Simplify 0 into 0 1552473466.760 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.im))))) into (* -1 y.im) 1552473466.760 * * * * [progress]: [ 2 / 4 ] generating series at (2 1) 1552473466.761 * [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))))) 1552473466.761 * [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 1552473466.761 * [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 1552473466.761 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.im 1552473466.761 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473466.761 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.im 1552473466.761 * [taylor]: Taking taylor expansion of x.re in y.im 1552473466.761 * [backup-simplify]: Simplify x.re into x.re 1552473466.761 * [taylor]: Taking taylor expansion of y.re in y.im 1552473466.761 * [backup-simplify]: Simplify y.re into y.re 1552473466.761 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1552473466.761 * [taylor]: Taking taylor expansion of y.im in y.im 1552473466.761 * [backup-simplify]: Simplify 0 into 0 1552473466.761 * [backup-simplify]: Simplify 1 into 1 1552473466.761 * [taylor]: Taking taylor expansion of x.im in y.im 1552473466.761 * [backup-simplify]: Simplify x.im into x.im 1552473466.761 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma y.im y.im (pow y.re 2)))) in y.im 1552473466.761 * [taylor]: Taking taylor expansion of (/ 1 (fma y.im y.im (pow y.re 2))) in y.im 1552473466.761 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 1552473466.761 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1552473466.761 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1552473466.761 * [taylor]: Taking taylor expansion of y.im in y.im 1552473466.761 * [backup-simplify]: Simplify 0 into 0 1552473466.761 * [backup-simplify]: Simplify 1 into 1 1552473466.761 * [taylor]: Taking taylor expansion of y.im in y.im 1552473466.761 * [backup-simplify]: Simplify 0 into 0 1552473466.761 * [backup-simplify]: Simplify 1 into 1 1552473466.761 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473466.761 * [taylor]: Taking taylor expansion of y.re in y.im 1552473466.761 * [backup-simplify]: Simplify y.re into y.re 1552473466.762 * [backup-simplify]: Simplify (* 0 0) into 0 1552473466.762 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473466.762 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1552473466.762 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473466.762 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.re 2))) into (/ 1 y.re) 1552473466.763 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1552473466.763 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473466.763 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.764 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473466.764 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.re 2))))) into 0 1552473466.764 * [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 1552473466.764 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.im 1552473466.764 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473466.764 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.im 1552473466.764 * [taylor]: Taking taylor expansion of x.re in x.im 1552473466.764 * [backup-simplify]: Simplify x.re into x.re 1552473466.764 * [taylor]: Taking taylor expansion of y.re in x.im 1552473466.764 * [backup-simplify]: Simplify y.re into y.re 1552473466.764 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473466.764 * [taylor]: Taking taylor expansion of y.im in x.im 1552473466.764 * [backup-simplify]: Simplify y.im into y.im 1552473466.764 * [taylor]: Taking taylor expansion of x.im in x.im 1552473466.764 * [backup-simplify]: Simplify 0 into 0 1552473466.764 * [backup-simplify]: Simplify 1 into 1 1552473466.764 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma y.im y.im (pow y.re 2)))) in x.im 1552473466.764 * [taylor]: Taking taylor expansion of (/ 1 (fma y.im y.im (pow y.re 2))) in x.im 1552473466.764 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.im 1552473466.764 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1552473466.764 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 1552473466.764 * [taylor]: Taking taylor expansion of y.im in x.im 1552473466.764 * [backup-simplify]: Simplify y.im into y.im 1552473466.764 * [taylor]: Taking taylor expansion of y.im in x.im 1552473466.764 * [backup-simplify]: Simplify y.im into y.im 1552473466.764 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1552473466.764 * [taylor]: Taking taylor expansion of y.re in x.im 1552473466.765 * [backup-simplify]: Simplify y.re into y.re 1552473466.765 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473466.765 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473466.765 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1552473466.765 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 1552473466.765 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 1552473466.765 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473466.765 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473466.766 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.766 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1552473466.766 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1552473466.766 * [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 1552473466.766 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.re 1552473466.766 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473466.766 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.re 1552473466.766 * [taylor]: Taking taylor expansion of x.re in y.re 1552473466.766 * [backup-simplify]: Simplify x.re into x.re 1552473466.766 * [taylor]: Taking taylor expansion of y.re in y.re 1552473466.766 * [backup-simplify]: Simplify 0 into 0 1552473466.767 * [backup-simplify]: Simplify 1 into 1 1552473466.767 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473466.767 * [taylor]: Taking taylor expansion of y.im in y.re 1552473466.767 * [backup-simplify]: Simplify y.im into y.im 1552473466.767 * [taylor]: Taking taylor expansion of x.im in y.re 1552473466.767 * [backup-simplify]: Simplify x.im into x.im 1552473466.767 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma y.im y.im (pow y.re 2)))) in y.re 1552473466.767 * [taylor]: Taking taylor expansion of (/ 1 (fma y.im y.im (pow y.re 2))) in y.re 1552473466.767 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.re 1552473466.767 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1552473466.767 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1552473466.767 * [taylor]: Taking taylor expansion of y.im in y.re 1552473466.767 * [backup-simplify]: Simplify y.im into y.im 1552473466.767 * [taylor]: Taking taylor expansion of y.im in y.re 1552473466.767 * [backup-simplify]: Simplify y.im into y.im 1552473466.767 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473466.767 * [taylor]: Taking taylor expansion of y.re in y.re 1552473466.767 * [backup-simplify]: Simplify 0 into 0 1552473466.767 * [backup-simplify]: Simplify 1 into 1 1552473466.767 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473466.767 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1552473466.767 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473466.767 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1552473466.767 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473466.768 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.768 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473466.768 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1552473466.768 * [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 1552473466.768 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1552473466.768 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473466.768 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1552473466.768 * [taylor]: Taking taylor expansion of x.re in x.re 1552473466.768 * [backup-simplify]: Simplify 0 into 0 1552473466.768 * [backup-simplify]: Simplify 1 into 1 1552473466.768 * [taylor]: Taking taylor expansion of y.re in x.re 1552473466.768 * [backup-simplify]: Simplify y.re into y.re 1552473466.768 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473466.769 * [taylor]: Taking taylor expansion of y.im in x.re 1552473466.769 * [backup-simplify]: Simplify y.im into y.im 1552473466.769 * [taylor]: Taking taylor expansion of x.im in x.re 1552473466.769 * [backup-simplify]: Simplify x.im into x.im 1552473466.769 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma y.im y.im (pow y.re 2)))) in x.re 1552473466.769 * [taylor]: Taking taylor expansion of (/ 1 (fma y.im y.im (pow y.re 2))) in x.re 1552473466.769 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.re 1552473466.769 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1552473466.769 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1552473466.769 * [taylor]: Taking taylor expansion of y.im in x.re 1552473466.769 * [backup-simplify]: Simplify y.im into y.im 1552473466.769 * [taylor]: Taking taylor expansion of y.im in x.re 1552473466.769 * [backup-simplify]: Simplify y.im into y.im 1552473466.769 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1552473466.769 * [taylor]: Taking taylor expansion of y.re in x.re 1552473466.769 * [backup-simplify]: Simplify y.re into y.re 1552473466.769 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473466.769 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473466.769 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1552473466.769 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 1552473466.770 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 1552473466.770 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473466.770 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473466.770 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.770 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1552473466.771 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1552473466.771 * [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 1552473466.771 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1552473466.771 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473466.771 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1552473466.771 * [taylor]: Taking taylor expansion of x.re in x.re 1552473466.771 * [backup-simplify]: Simplify 0 into 0 1552473466.771 * [backup-simplify]: Simplify 1 into 1 1552473466.771 * [taylor]: Taking taylor expansion of y.re in x.re 1552473466.771 * [backup-simplify]: Simplify y.re into y.re 1552473466.771 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473466.771 * [taylor]: Taking taylor expansion of y.im in x.re 1552473466.771 * [backup-simplify]: Simplify y.im into y.im 1552473466.771 * [taylor]: Taking taylor expansion of x.im in x.re 1552473466.771 * [backup-simplify]: Simplify x.im into x.im 1552473466.771 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma y.im y.im (pow y.re 2)))) in x.re 1552473466.771 * [taylor]: Taking taylor expansion of (/ 1 (fma y.im y.im (pow y.re 2))) in x.re 1552473466.771 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.re 1552473466.771 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1552473466.771 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1552473466.771 * [taylor]: Taking taylor expansion of y.im in x.re 1552473466.771 * [backup-simplify]: Simplify y.im into y.im 1552473466.771 * [taylor]: Taking taylor expansion of y.im in x.re 1552473466.771 * [backup-simplify]: Simplify y.im into y.im 1552473466.771 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1552473466.771 * [taylor]: Taking taylor expansion of y.re in x.re 1552473466.771 * [backup-simplify]: Simplify y.re into y.re 1552473466.771 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473466.772 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473466.772 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1552473466.772 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 1552473466.772 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 1552473466.772 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473466.772 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473466.773 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.773 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1552473466.773 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1552473466.773 * [backup-simplify]: Simplify (* 0 y.re) into 0 1552473466.773 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473466.773 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1552473466.774 * [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))))) 1552473466.774 * [taylor]: Taking taylor expansion of (* (* y.im x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 1552473466.774 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473466.774 * [taylor]: Taking taylor expansion of y.im in y.re 1552473466.774 * [backup-simplify]: Simplify y.im into y.im 1552473466.774 * [taylor]: Taking taylor expansion of x.im in y.re 1552473466.774 * [backup-simplify]: Simplify x.im into x.im 1552473466.774 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 1552473466.774 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 1552473466.774 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1552473466.774 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473466.774 * [taylor]: Taking taylor expansion of y.re in y.re 1552473466.774 * [backup-simplify]: Simplify 0 into 0 1552473466.774 * [backup-simplify]: Simplify 1 into 1 1552473466.774 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473466.774 * [taylor]: Taking taylor expansion of y.im in y.re 1552473466.774 * [backup-simplify]: Simplify y.im into y.im 1552473466.774 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473466.774 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1552473466.774 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473466.774 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1552473466.775 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473466.775 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.775 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473466.775 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1552473466.775 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473466.775 * [backup-simplify]: Simplify (* (* y.im x.im) (/ 1 y.im)) into x.im 1552473466.776 * [taylor]: Taking taylor expansion of x.im in x.im 1552473466.776 * [backup-simplify]: Simplify 0 into 0 1552473466.776 * [backup-simplify]: Simplify 1 into 1 1552473466.776 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.776 * [backup-simplify]: Simplify 0 into 0 1552473466.776 * [backup-simplify]: Simplify 0 into 0 1552473466.776 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.re)) into y.re 1552473466.776 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473466.776 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1552473466.777 * [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))))) 1552473466.777 * [taylor]: Taking taylor expansion of (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 1552473466.777 * [taylor]: Taking taylor expansion of y.re in y.re 1552473466.777 * [backup-simplify]: Simplify 0 into 0 1552473466.777 * [backup-simplify]: Simplify 1 into 1 1552473466.777 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 1552473466.777 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 1552473466.777 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1552473466.777 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473466.777 * [taylor]: Taking taylor expansion of y.re in y.re 1552473466.777 * [backup-simplify]: Simplify 0 into 0 1552473466.777 * [backup-simplify]: Simplify 1 into 1 1552473466.777 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473466.777 * [taylor]: Taking taylor expansion of y.im in y.re 1552473466.777 * [backup-simplify]: Simplify y.im into y.im 1552473466.777 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473466.777 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1552473466.777 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473466.777 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1552473466.777 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473466.778 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.778 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473466.778 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1552473466.778 * [backup-simplify]: Simplify (* 0 (/ 1 y.im)) into 0 1552473466.778 * [taylor]: Taking taylor expansion of 0 in x.im 1552473466.778 * [backup-simplify]: Simplify 0 into 0 1552473466.778 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.778 * [backup-simplify]: Simplify 0 into 0 1552473466.778 * [backup-simplify]: Simplify 0 into 0 1552473466.779 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473466.779 * [backup-simplify]: Simplify (+ (* (* y.im x.im) 0) (* 0 (/ 1 y.im))) into 0 1552473466.779 * [taylor]: Taking taylor expansion of 0 in x.im 1552473466.779 * [backup-simplify]: Simplify 0 into 0 1552473466.779 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.779 * [backup-simplify]: Simplify 0 into 0 1552473466.779 * [backup-simplify]: Simplify 0 into 0 1552473466.779 * [taylor]: Taking taylor expansion of 1 in y.im 1552473466.779 * [backup-simplify]: Simplify 1 into 1 1552473466.779 * [backup-simplify]: Simplify 1 into 1 1552473466.779 * [backup-simplify]: Simplify 0 into 0 1552473466.779 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473466.780 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1552473466.780 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.781 * [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 1552473466.782 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1552473466.782 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.re))) into 0 1552473466.783 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473466.783 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.784 * [backup-simplify]: Simplify (+ (* (* y.im x.im) 0) (+ (* y.re 0) (* 0 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))))) into 0 1552473466.784 * [taylor]: Taking taylor expansion of 0 in y.re 1552473466.784 * [backup-simplify]: Simplify 0 into 0 1552473466.784 * [taylor]: Taking taylor expansion of 0 in x.im 1552473466.784 * [backup-simplify]: Simplify 0 into 0 1552473466.784 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.784 * [backup-simplify]: Simplify 0 into 0 1552473466.784 * [backup-simplify]: Simplify 0 into 0 1552473466.784 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (/ 1 y.im))) into (/ 1 y.im) 1552473466.784 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1552473466.785 * [taylor]: Taking taylor expansion of y.im in x.im 1552473466.785 * [backup-simplify]: Simplify y.im into y.im 1552473466.785 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473466.785 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473466.785 * [taylor]: Taking taylor expansion of y.im in y.im 1552473466.785 * [backup-simplify]: Simplify 0 into 0 1552473466.785 * [backup-simplify]: Simplify 1 into 1 1552473466.785 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473466.786 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473466.786 * [backup-simplify]: Simplify 0 into 0 1552473466.786 * [backup-simplify]: Simplify (* 1 1) into 1 1552473466.787 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473466.787 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473466.788 * [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))) 1552473466.788 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 4))) (pow 0 2) (+)) (* 2 (/ 1 y.im))) into (/ -1/2 (pow y.im 3)) 1552473466.789 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473466.790 * [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)))) 1552473466.790 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ x.im (pow y.im 2)))) in x.im 1552473466.790 * [taylor]: Taking taylor expansion of (* 1/2 (/ x.im (pow y.im 2))) in x.im 1552473466.790 * [taylor]: Taking taylor expansion of 1/2 in x.im 1552473466.790 * [backup-simplify]: Simplify 1/2 into 1/2 1552473466.790 * [taylor]: Taking taylor expansion of (/ x.im (pow y.im 2)) in x.im 1552473466.790 * [taylor]: Taking taylor expansion of x.im in x.im 1552473466.790 * [backup-simplify]: Simplify 0 into 0 1552473466.790 * [backup-simplify]: Simplify 1 into 1 1552473466.790 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1552473466.790 * [taylor]: Taking taylor expansion of y.im in x.im 1552473466.790 * [backup-simplify]: Simplify y.im into y.im 1552473466.790 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473466.790 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473466.790 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.790 * [backup-simplify]: Simplify 0 into 0 1552473466.790 * [backup-simplify]: Simplify 0 into 0 1552473466.790 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.790 * [backup-simplify]: Simplify 0 into 0 1552473466.790 * [backup-simplify]: Simplify 0 into 0 1552473466.790 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.790 * [backup-simplify]: Simplify 0 into 0 1552473466.790 * [backup-simplify]: Simplify 0 into 0 1552473466.791 * [backup-simplify]: Simplify (* 1 (* 1 (* x.im (* 1 1)))) into x.im 1552473466.792 * [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)))) 1552473466.792 * [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 1552473466.792 * [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 1552473466.792 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) in y.im 1552473466.792 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.im 1552473466.792 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.im 1552473466.792 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1552473466.792 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1552473466.792 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473466.792 * [taylor]: Taking taylor expansion of y.im in y.im 1552473466.792 * [backup-simplify]: Simplify 0 into 0 1552473466.792 * [backup-simplify]: Simplify 1 into 1 1552473466.793 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473466.793 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473466.793 * [taylor]: Taking taylor expansion of y.im in y.im 1552473466.793 * [backup-simplify]: Simplify 0 into 0 1552473466.793 * [backup-simplify]: Simplify 1 into 1 1552473466.793 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473466.793 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1552473466.793 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473466.793 * [taylor]: Taking taylor expansion of y.re in y.im 1552473466.793 * [backup-simplify]: Simplify y.re into y.re 1552473466.793 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473466.793 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473466.794 * [backup-simplify]: Simplify (* 1 1) into 1 1552473466.794 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473466.794 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473466.795 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473466.796 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473466.796 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473466.797 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473466.797 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.798 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473466.799 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473466.799 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.im 1552473466.799 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473466.799 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.im 1552473466.799 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 1552473466.799 * [taylor]: Taking taylor expansion of x.re in y.im 1552473466.799 * [backup-simplify]: Simplify x.re into x.re 1552473466.799 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473466.799 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1552473466.799 * [taylor]: Taking taylor expansion of y.re in y.im 1552473466.799 * [backup-simplify]: Simplify y.re into y.re 1552473466.799 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473466.799 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1552473466.799 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1552473466.799 * [taylor]: Taking taylor expansion of y.im in y.im 1552473466.800 * [backup-simplify]: Simplify 0 into 0 1552473466.800 * [backup-simplify]: Simplify 1 into 1 1552473466.800 * [taylor]: Taking taylor expansion of x.im in y.im 1552473466.800 * [backup-simplify]: Simplify x.im into x.im 1552473466.800 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473466.800 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1552473466.800 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552473466.800 * [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 1552473466.800 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) in x.im 1552473466.800 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in x.im 1552473466.800 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.im 1552473466.800 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1552473466.800 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1552473466.800 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1552473466.800 * [taylor]: Taking taylor expansion of y.im in x.im 1552473466.800 * [backup-simplify]: Simplify y.im into y.im 1552473466.800 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473466.800 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1552473466.801 * [taylor]: Taking taylor expansion of y.im in x.im 1552473466.801 * [backup-simplify]: Simplify y.im into y.im 1552473466.801 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473466.801 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1552473466.801 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1552473466.801 * [taylor]: Taking taylor expansion of y.re in x.im 1552473466.801 * [backup-simplify]: Simplify y.re into y.re 1552473466.801 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473466.801 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473466.801 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1552473466.801 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473466.801 * [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)))) 1552473466.802 * [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))))) 1552473466.802 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473466.802 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473466.802 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1552473466.802 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473466.802 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473466.803 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.803 * [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 1552473466.803 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473466.803 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.im 1552473466.803 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473466.804 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.im 1552473466.804 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1552473466.804 * [taylor]: Taking taylor expansion of x.re in x.im 1552473466.804 * [backup-simplify]: Simplify x.re into x.re 1552473466.804 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473466.804 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1552473466.804 * [taylor]: Taking taylor expansion of y.re in x.im 1552473466.804 * [backup-simplify]: Simplify y.re into y.re 1552473466.804 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473466.804 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473466.804 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473466.804 * [taylor]: Taking taylor expansion of y.im in x.im 1552473466.804 * [backup-simplify]: Simplify y.im into y.im 1552473466.804 * [taylor]: Taking taylor expansion of x.im in x.im 1552473466.804 * [backup-simplify]: Simplify 0 into 0 1552473466.804 * [backup-simplify]: Simplify 1 into 1 1552473466.804 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473466.804 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473466.805 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473466.805 * [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 1552473466.805 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) in y.re 1552473466.805 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.re 1552473466.805 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.re 1552473466.805 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1552473466.805 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1552473466.805 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1552473466.805 * [taylor]: Taking taylor expansion of y.im in y.re 1552473466.805 * [backup-simplify]: Simplify y.im into y.im 1552473466.805 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473466.805 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1552473466.805 * [taylor]: Taking taylor expansion of y.im in y.re 1552473466.805 * [backup-simplify]: Simplify y.im into y.im 1552473466.805 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473466.805 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473466.805 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473466.805 * [taylor]: Taking taylor expansion of y.re in y.re 1552473466.805 * [backup-simplify]: Simplify 0 into 0 1552473466.805 * [backup-simplify]: Simplify 1 into 1 1552473466.806 * [backup-simplify]: Simplify (* 1 1) into 1 1552473466.806 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473466.806 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473466.807 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473466.807 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473466.808 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473466.809 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473466.809 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.810 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473466.810 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473466.810 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.re 1552473466.810 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473466.811 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.re 1552473466.811 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 1552473466.811 * [taylor]: Taking taylor expansion of x.re in y.re 1552473466.811 * [backup-simplify]: Simplify x.re into x.re 1552473466.811 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473466.811 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473466.811 * [taylor]: Taking taylor expansion of y.re in y.re 1552473466.811 * [backup-simplify]: Simplify 0 into 0 1552473466.811 * [backup-simplify]: Simplify 1 into 1 1552473466.811 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473466.811 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1552473466.811 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473466.811 * [taylor]: Taking taylor expansion of y.im in y.re 1552473466.811 * [backup-simplify]: Simplify y.im into y.im 1552473466.811 * [taylor]: Taking taylor expansion of x.im in y.re 1552473466.811 * [backup-simplify]: Simplify x.im into x.im 1552473466.811 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473466.811 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473466.811 * [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 1552473466.812 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) in x.re 1552473466.812 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in x.re 1552473466.812 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.re 1552473466.812 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1552473466.812 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1552473466.812 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1552473466.812 * [taylor]: Taking taylor expansion of y.im in x.re 1552473466.812 * [backup-simplify]: Simplify y.im into y.im 1552473466.812 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473466.812 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1552473466.812 * [taylor]: Taking taylor expansion of y.im in x.re 1552473466.812 * [backup-simplify]: Simplify y.im into y.im 1552473466.812 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473466.812 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1552473466.812 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1552473466.812 * [taylor]: Taking taylor expansion of y.re in x.re 1552473466.812 * [backup-simplify]: Simplify y.re into y.re 1552473466.812 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473466.812 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473466.812 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1552473466.812 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473466.813 * [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)))) 1552473466.813 * [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))))) 1552473466.813 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473466.813 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473466.813 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1552473466.813 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473466.814 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473466.814 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.814 * [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 1552473466.815 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473466.815 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1552473466.815 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473466.815 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1552473466.815 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552473466.815 * [taylor]: Taking taylor expansion of x.re in x.re 1552473466.815 * [backup-simplify]: Simplify 0 into 0 1552473466.815 * [backup-simplify]: Simplify 1 into 1 1552473466.815 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473466.815 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1552473466.815 * [taylor]: Taking taylor expansion of y.re in x.re 1552473466.815 * [backup-simplify]: Simplify y.re into y.re 1552473466.815 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473466.815 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473466.816 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473466.816 * [taylor]: Taking taylor expansion of y.im in x.re 1552473466.816 * [backup-simplify]: Simplify y.im into y.im 1552473466.816 * [taylor]: Taking taylor expansion of x.im in x.re 1552473466.816 * [backup-simplify]: Simplify x.im into x.im 1552473466.816 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473466.816 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473466.816 * [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 1552473466.816 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) in x.re 1552473466.816 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in x.re 1552473466.816 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.re 1552473466.816 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1552473466.816 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1552473466.816 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1552473466.816 * [taylor]: Taking taylor expansion of y.im in x.re 1552473466.816 * [backup-simplify]: Simplify y.im into y.im 1552473466.816 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473466.816 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1552473466.816 * [taylor]: Taking taylor expansion of y.im in x.re 1552473466.816 * [backup-simplify]: Simplify y.im into y.im 1552473466.816 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473466.816 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1552473466.816 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1552473466.816 * [taylor]: Taking taylor expansion of y.re in x.re 1552473466.816 * [backup-simplify]: Simplify y.re into y.re 1552473466.816 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473466.816 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473466.817 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1552473466.817 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473466.817 * [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)))) 1552473466.817 * [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))))) 1552473466.817 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473466.817 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473466.818 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1552473466.818 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473466.818 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473466.818 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.819 * [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 1552473466.819 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473466.819 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1552473466.819 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473466.819 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1552473466.819 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552473466.819 * [taylor]: Taking taylor expansion of x.re in x.re 1552473466.819 * [backup-simplify]: Simplify 0 into 0 1552473466.819 * [backup-simplify]: Simplify 1 into 1 1552473466.820 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473466.820 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1552473466.820 * [taylor]: Taking taylor expansion of y.re in x.re 1552473466.820 * [backup-simplify]: Simplify y.re into y.re 1552473466.820 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473466.820 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473466.820 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473466.820 * [taylor]: Taking taylor expansion of y.im in x.re 1552473466.820 * [backup-simplify]: Simplify y.im into y.im 1552473466.820 * [taylor]: Taking taylor expansion of x.im in x.re 1552473466.820 * [backup-simplify]: Simplify x.im into x.im 1552473466.820 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473466.820 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473466.820 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1552473466.820 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473466.821 * [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)))))) 1552473466.821 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1552473466.821 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473466.821 * [taylor]: Taking taylor expansion of y.re in y.re 1552473466.821 * [backup-simplify]: Simplify 0 into 0 1552473466.821 * [backup-simplify]: Simplify 1 into 1 1552473466.821 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473466.821 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473466.821 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473466.821 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473466.821 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473466.821 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473466.821 * [taylor]: Taking taylor expansion of y.re in y.re 1552473466.821 * [backup-simplify]: Simplify 0 into 0 1552473466.821 * [backup-simplify]: Simplify 1 into 1 1552473466.822 * [backup-simplify]: Simplify (* 1 1) into 1 1552473466.822 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473466.822 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473466.822 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473466.822 * [taylor]: Taking taylor expansion of y.im in y.re 1552473466.823 * [backup-simplify]: Simplify y.im into y.im 1552473466.823 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473466.823 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473466.823 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473466.824 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473466.824 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473466.825 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473466.825 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473466.826 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.826 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473466.827 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473466.828 * [backup-simplify]: Simplify (* 1 1) into 1 1552473466.828 * [taylor]: Taking taylor expansion of 1 in x.im 1552473466.828 * [backup-simplify]: Simplify 1 into 1 1552473466.828 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473466.829 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473466.829 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (/ 1 y.re))) into 0 1552473466.829 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1552473466.830 * [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)))))) 1552473466.830 * [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 1552473466.830 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1552473466.830 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473466.830 * [taylor]: Taking taylor expansion of y.im in y.re 1552473466.830 * [backup-simplify]: Simplify y.im into y.im 1552473466.830 * [taylor]: Taking taylor expansion of x.im in y.re 1552473466.830 * [backup-simplify]: Simplify x.im into x.im 1552473466.830 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473466.830 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473466.830 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473466.830 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473466.830 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473466.830 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473466.830 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473466.830 * [taylor]: Taking taylor expansion of y.re in y.re 1552473466.830 * [backup-simplify]: Simplify 0 into 0 1552473466.830 * [backup-simplify]: Simplify 1 into 1 1552473466.837 * [backup-simplify]: Simplify (* 1 1) into 1 1552473466.838 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473466.838 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473466.838 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473466.838 * [taylor]: Taking taylor expansion of y.im in y.re 1552473466.838 * [backup-simplify]: Simplify y.im into y.im 1552473466.838 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473466.838 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473466.839 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473466.839 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473466.839 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473466.840 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473466.841 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473466.841 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.842 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473466.843 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473466.844 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473466.844 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473466.844 * [taylor]: Taking taylor expansion of 0 in x.im 1552473466.844 * [backup-simplify]: Simplify 0 into 0 1552473466.844 * [taylor]: Taking taylor expansion of 1 in y.im 1552473466.844 * [backup-simplify]: Simplify 1 into 1 1552473466.844 * [backup-simplify]: Simplify 1 into 1 1552473466.845 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473466.846 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473466.847 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1552473466.847 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473466.847 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473466.847 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.847 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473466.848 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473466.848 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 1552473466.848 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1552473466.849 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1552473466.849 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.849 * [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 1552473466.850 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473466.850 * [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 1552473466.850 * [taylor]: Taking taylor expansion of 0 in y.re 1552473466.850 * [backup-simplify]: Simplify 0 into 0 1552473466.850 * [taylor]: Taking taylor expansion of 0 in x.im 1552473466.850 * [backup-simplify]: Simplify 0 into 0 1552473466.850 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.im)) 1) into (/ 1 (* y.im x.im)) 1552473466.850 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473466.850 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473466.850 * [taylor]: Taking taylor expansion of y.im in x.im 1552473466.850 * [backup-simplify]: Simplify y.im into y.im 1552473466.850 * [taylor]: Taking taylor expansion of x.im in x.im 1552473466.850 * [backup-simplify]: Simplify 0 into 0 1552473466.851 * [backup-simplify]: Simplify 1 into 1 1552473466.851 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473466.851 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473466.851 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473466.851 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473466.851 * [taylor]: Taking taylor expansion of y.im in y.im 1552473466.851 * [backup-simplify]: Simplify 0 into 0 1552473466.851 * [backup-simplify]: Simplify 1 into 1 1552473466.851 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473466.852 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473466.852 * [backup-simplify]: Simplify 0 into 0 1552473466.853 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473466.853 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473466.853 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1552473466.854 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1552473466.855 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 1552473466.855 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473466.855 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 1552473466.856 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.im 1552473466.856 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.im 1552473466.856 * [taylor]: Taking taylor expansion of 1/2 in x.im 1552473466.856 * [backup-simplify]: Simplify 1/2 into 1/2 1552473466.856 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1552473466.856 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1552473466.856 * [taylor]: Taking taylor expansion of y.im in x.im 1552473466.856 * [backup-simplify]: Simplify y.im into y.im 1552473466.856 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473466.856 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473466.856 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.856 * [backup-simplify]: Simplify 0 into 0 1552473466.856 * [backup-simplify]: Simplify 0 into 0 1552473466.856 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.856 * [backup-simplify]: Simplify 0 into 0 1552473466.856 * [backup-simplify]: Simplify 0 into 0 1552473466.856 * [backup-simplify]: Simplify 0 into 0 1552473466.856 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473466.857 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473466.857 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1552473466.858 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473466.858 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1552473466.858 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.858 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473466.858 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473466.859 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 1552473466.859 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1552473466.860 * [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 1552473466.860 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.860 * [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 1552473466.861 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473466.861 * [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 1552473466.861 * [taylor]: Taking taylor expansion of 0 in y.re 1552473466.861 * [backup-simplify]: Simplify 0 into 0 1552473466.861 * [taylor]: Taking taylor expansion of 0 in x.im 1552473466.861 * [backup-simplify]: Simplify 0 into 0 1552473466.861 * [taylor]: Taking taylor expansion of 0 in x.im 1552473466.861 * [backup-simplify]: Simplify 0 into 0 1552473466.862 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473466.862 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473466.862 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.im)) 0) (* 0 1)) into 0 1552473466.862 * [taylor]: Taking taylor expansion of 0 in x.im 1552473466.862 * [backup-simplify]: Simplify 0 into 0 1552473466.863 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552473466.863 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473466.863 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473466.863 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473466.864 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.864 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1552473466.865 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 1552473466.865 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473466.866 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 1552473466.866 * [taylor]: Taking taylor expansion of 0 in x.im 1552473466.866 * [backup-simplify]: Simplify 0 into 0 1552473466.866 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.866 * [backup-simplify]: Simplify 0 into 0 1552473466.866 * [backup-simplify]: Simplify 0 into 0 1552473466.867 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1552473466.867 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473466.867 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.867 * [backup-simplify]: Simplify 0 into 0 1552473466.867 * [backup-simplify]: Simplify 0 into 0 1552473466.867 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 x.re)))))) into x.re 1552473466.867 * [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)))) 1552473466.867 * [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 1552473466.867 * [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 1552473466.867 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) in y.im 1552473466.867 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.im 1552473466.867 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 1552473466.867 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1552473466.867 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1552473466.867 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473466.867 * [taylor]: Taking taylor expansion of -1 in y.im 1552473466.867 * [backup-simplify]: Simplify -1 into -1 1552473466.867 * [taylor]: Taking taylor expansion of y.im in y.im 1552473466.867 * [backup-simplify]: Simplify 0 into 0 1552473466.867 * [backup-simplify]: Simplify 1 into 1 1552473466.868 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473466.868 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473466.868 * [taylor]: Taking taylor expansion of -1 in y.im 1552473466.868 * [backup-simplify]: Simplify -1 into -1 1552473466.868 * [taylor]: Taking taylor expansion of y.im in y.im 1552473466.868 * [backup-simplify]: Simplify 0 into 0 1552473466.868 * [backup-simplify]: Simplify 1 into 1 1552473466.868 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473466.868 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1552473466.868 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473466.868 * [taylor]: Taking taylor expansion of y.re in y.im 1552473466.868 * [backup-simplify]: Simplify y.re into y.re 1552473466.868 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473466.868 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473466.868 * [backup-simplify]: Simplify (* -1 -1) into 1 1552473466.869 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473466.869 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473466.869 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473466.870 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473466.870 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473466.871 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1552473466.871 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.871 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473466.872 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473466.872 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.im 1552473466.872 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473466.872 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.im 1552473466.872 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 1552473466.872 * [taylor]: Taking taylor expansion of -1 in y.im 1552473466.872 * [backup-simplify]: Simplify -1 into -1 1552473466.872 * [taylor]: Taking taylor expansion of x.re in y.im 1552473466.872 * [backup-simplify]: Simplify x.re into x.re 1552473466.872 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1552473466.872 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1552473466.872 * [taylor]: Taking taylor expansion of -1 in y.im 1552473466.872 * [backup-simplify]: Simplify -1 into -1 1552473466.872 * [taylor]: Taking taylor expansion of y.re in y.im 1552473466.872 * [backup-simplify]: Simplify y.re into y.re 1552473466.872 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473466.872 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1552473466.872 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1552473466.872 * [taylor]: Taking taylor expansion of y.im in y.im 1552473466.872 * [backup-simplify]: Simplify 0 into 0 1552473466.872 * [backup-simplify]: Simplify 1 into 1 1552473466.872 * [taylor]: Taking taylor expansion of x.im in y.im 1552473466.872 * [backup-simplify]: Simplify x.im into x.im 1552473466.872 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473466.873 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1552473466.873 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552473466.873 * [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 1552473466.873 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) in x.im 1552473466.873 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in x.im 1552473466.873 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.im 1552473466.873 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1552473466.873 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1552473466.873 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1552473466.873 * [taylor]: Taking taylor expansion of -1 in x.im 1552473466.873 * [backup-simplify]: Simplify -1 into -1 1552473466.873 * [taylor]: Taking taylor expansion of y.im in x.im 1552473466.873 * [backup-simplify]: Simplify y.im into y.im 1552473466.873 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473466.873 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1552473466.873 * [taylor]: Taking taylor expansion of -1 in x.im 1552473466.873 * [backup-simplify]: Simplify -1 into -1 1552473466.873 * [taylor]: Taking taylor expansion of y.im in x.im 1552473466.873 * [backup-simplify]: Simplify y.im into y.im 1552473466.873 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473466.873 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1552473466.873 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1552473466.873 * [taylor]: Taking taylor expansion of y.re in x.im 1552473466.873 * [backup-simplify]: Simplify y.re into y.re 1552473466.873 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473466.873 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473466.873 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1552473466.873 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473466.873 * [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)))) 1552473466.874 * [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))))) 1552473466.874 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473466.874 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473466.874 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1552473466.874 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473466.874 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473466.874 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.875 * [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 1552473466.875 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473466.875 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.im 1552473466.875 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473466.875 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.im 1552473466.875 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 1552473466.875 * [taylor]: Taking taylor expansion of -1 in x.im 1552473466.875 * [backup-simplify]: Simplify -1 into -1 1552473466.875 * [taylor]: Taking taylor expansion of x.re in x.im 1552473466.875 * [backup-simplify]: Simplify x.re into x.re 1552473466.875 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1552473466.875 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1552473466.875 * [taylor]: Taking taylor expansion of -1 in x.im 1552473466.875 * [backup-simplify]: Simplify -1 into -1 1552473466.875 * [taylor]: Taking taylor expansion of y.re in x.im 1552473466.875 * [backup-simplify]: Simplify y.re into y.re 1552473466.875 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473466.875 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473466.875 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473466.875 * [taylor]: Taking taylor expansion of y.im in x.im 1552473466.875 * [backup-simplify]: Simplify y.im into y.im 1552473466.875 * [taylor]: Taking taylor expansion of x.im in x.im 1552473466.875 * [backup-simplify]: Simplify 0 into 0 1552473466.875 * [backup-simplify]: Simplify 1 into 1 1552473466.875 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473466.875 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473466.875 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473466.875 * [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 1552473466.875 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) in y.re 1552473466.875 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.re 1552473466.875 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.re 1552473466.876 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1552473466.876 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1552473466.876 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1552473466.876 * [taylor]: Taking taylor expansion of -1 in y.re 1552473466.876 * [backup-simplify]: Simplify -1 into -1 1552473466.876 * [taylor]: Taking taylor expansion of y.im in y.re 1552473466.876 * [backup-simplify]: Simplify y.im into y.im 1552473466.876 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473466.876 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1552473466.876 * [taylor]: Taking taylor expansion of -1 in y.re 1552473466.876 * [backup-simplify]: Simplify -1 into -1 1552473466.876 * [taylor]: Taking taylor expansion of y.im in y.re 1552473466.876 * [backup-simplify]: Simplify y.im into y.im 1552473466.876 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473466.876 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473466.876 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473466.876 * [taylor]: Taking taylor expansion of y.re in y.re 1552473466.876 * [backup-simplify]: Simplify 0 into 0 1552473466.876 * [backup-simplify]: Simplify 1 into 1 1552473466.876 * [backup-simplify]: Simplify (* 1 1) into 1 1552473466.876 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473466.877 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473466.877 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473466.877 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473466.878 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473466.878 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473466.878 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.879 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473466.879 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473466.879 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.re 1552473466.879 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473466.879 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.re 1552473466.879 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 1552473466.879 * [taylor]: Taking taylor expansion of -1 in y.re 1552473466.879 * [backup-simplify]: Simplify -1 into -1 1552473466.879 * [taylor]: Taking taylor expansion of x.re in y.re 1552473466.879 * [backup-simplify]: Simplify x.re into x.re 1552473466.879 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1552473466.879 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1552473466.879 * [taylor]: Taking taylor expansion of -1 in y.re 1552473466.879 * [backup-simplify]: Simplify -1 into -1 1552473466.879 * [taylor]: Taking taylor expansion of y.re in y.re 1552473466.879 * [backup-simplify]: Simplify 0 into 0 1552473466.879 * [backup-simplify]: Simplify 1 into 1 1552473466.880 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473466.880 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1552473466.880 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473466.880 * [taylor]: Taking taylor expansion of y.im in y.re 1552473466.880 * [backup-simplify]: Simplify y.im into y.im 1552473466.880 * [taylor]: Taking taylor expansion of x.im in y.re 1552473466.880 * [backup-simplify]: Simplify x.im into x.im 1552473466.880 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473466.880 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473466.880 * [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 1552473466.880 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) in x.re 1552473466.880 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in x.re 1552473466.880 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.re 1552473466.880 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1552473466.880 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1552473466.880 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1552473466.880 * [taylor]: Taking taylor expansion of -1 in x.re 1552473466.880 * [backup-simplify]: Simplify -1 into -1 1552473466.880 * [taylor]: Taking taylor expansion of y.im in x.re 1552473466.880 * [backup-simplify]: Simplify y.im into y.im 1552473466.880 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473466.880 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1552473466.880 * [taylor]: Taking taylor expansion of -1 in x.re 1552473466.880 * [backup-simplify]: Simplify -1 into -1 1552473466.880 * [taylor]: Taking taylor expansion of y.im in x.re 1552473466.880 * [backup-simplify]: Simplify y.im into y.im 1552473466.880 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473466.880 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1552473466.880 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1552473466.880 * [taylor]: Taking taylor expansion of y.re in x.re 1552473466.880 * [backup-simplify]: Simplify y.re into y.re 1552473466.880 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473466.880 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473466.880 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1552473466.881 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473466.881 * [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)))) 1552473466.881 * [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))))) 1552473466.881 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473466.881 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473466.881 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1552473466.881 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473466.881 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473466.881 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.882 * [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 1552473466.882 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473466.882 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1552473466.882 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473466.882 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1552473466.882 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1552473466.882 * [taylor]: Taking taylor expansion of -1 in x.re 1552473466.882 * [backup-simplify]: Simplify -1 into -1 1552473466.882 * [taylor]: Taking taylor expansion of x.re in x.re 1552473466.882 * [backup-simplify]: Simplify 0 into 0 1552473466.882 * [backup-simplify]: Simplify 1 into 1 1552473466.882 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473466.882 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1552473466.882 * [taylor]: Taking taylor expansion of -1 in x.re 1552473466.882 * [backup-simplify]: Simplify -1 into -1 1552473466.882 * [taylor]: Taking taylor expansion of y.re in x.re 1552473466.882 * [backup-simplify]: Simplify y.re into y.re 1552473466.882 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473466.882 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473466.882 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473466.882 * [taylor]: Taking taylor expansion of y.im in x.re 1552473466.882 * [backup-simplify]: Simplify y.im into y.im 1552473466.882 * [taylor]: Taking taylor expansion of x.im in x.re 1552473466.882 * [backup-simplify]: Simplify x.im into x.im 1552473466.883 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473466.883 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473466.883 * [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 1552473466.883 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) in x.re 1552473466.883 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in x.re 1552473466.883 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.re 1552473466.883 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1552473466.883 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1552473466.883 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1552473466.883 * [taylor]: Taking taylor expansion of -1 in x.re 1552473466.883 * [backup-simplify]: Simplify -1 into -1 1552473466.883 * [taylor]: Taking taylor expansion of y.im in x.re 1552473466.883 * [backup-simplify]: Simplify y.im into y.im 1552473466.883 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473466.883 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1552473466.883 * [taylor]: Taking taylor expansion of -1 in x.re 1552473466.883 * [backup-simplify]: Simplify -1 into -1 1552473466.883 * [taylor]: Taking taylor expansion of y.im in x.re 1552473466.883 * [backup-simplify]: Simplify y.im into y.im 1552473466.883 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473466.883 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1552473466.883 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1552473466.883 * [taylor]: Taking taylor expansion of y.re in x.re 1552473466.883 * [backup-simplify]: Simplify y.re into y.re 1552473466.883 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473466.883 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473466.883 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1552473466.883 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473466.883 * [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)))) 1552473466.883 * [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))))) 1552473466.884 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473466.884 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473466.884 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1552473466.884 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473466.884 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473466.884 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.884 * [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 1552473466.885 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473466.885 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1552473466.885 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473466.885 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1552473466.885 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1552473466.885 * [taylor]: Taking taylor expansion of -1 in x.re 1552473466.885 * [backup-simplify]: Simplify -1 into -1 1552473466.885 * [taylor]: Taking taylor expansion of x.re in x.re 1552473466.885 * [backup-simplify]: Simplify 0 into 0 1552473466.885 * [backup-simplify]: Simplify 1 into 1 1552473466.885 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473466.885 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1552473466.885 * [taylor]: Taking taylor expansion of -1 in x.re 1552473466.885 * [backup-simplify]: Simplify -1 into -1 1552473466.885 * [taylor]: Taking taylor expansion of y.re in x.re 1552473466.885 * [backup-simplify]: Simplify y.re into y.re 1552473466.885 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473466.885 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473466.885 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473466.885 * [taylor]: Taking taylor expansion of y.im in x.re 1552473466.885 * [backup-simplify]: Simplify y.im into y.im 1552473466.886 * [taylor]: Taking taylor expansion of x.im in x.re 1552473466.886 * [backup-simplify]: Simplify x.im into x.im 1552473466.886 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473466.886 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473466.886 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1552473466.886 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473466.886 * [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)))))) 1552473466.886 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1552473466.886 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473466.886 * [taylor]: Taking taylor expansion of y.re in y.re 1552473466.886 * [backup-simplify]: Simplify 0 into 0 1552473466.886 * [backup-simplify]: Simplify 1 into 1 1552473466.886 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473466.886 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473466.887 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473466.887 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473466.887 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473466.887 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473466.887 * [taylor]: Taking taylor expansion of y.re in y.re 1552473466.887 * [backup-simplify]: Simplify 0 into 0 1552473466.887 * [backup-simplify]: Simplify 1 into 1 1552473466.887 * [backup-simplify]: Simplify (* 1 1) into 1 1552473466.887 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473466.887 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473466.887 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473466.887 * [taylor]: Taking taylor expansion of y.im in y.re 1552473466.887 * [backup-simplify]: Simplify y.im into y.im 1552473466.887 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473466.887 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473466.888 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473466.888 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473466.888 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473466.889 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473466.889 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473466.889 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.890 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473466.890 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473466.891 * [backup-simplify]: Simplify (* 1 1) into 1 1552473466.891 * [taylor]: Taking taylor expansion of 1 in x.im 1552473466.891 * [backup-simplify]: Simplify 1 into 1 1552473466.891 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473466.891 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473466.892 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ -1 y.re))) into 0 1552473466.892 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1552473466.892 * [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)))))) 1552473466.892 * [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 1552473466.892 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1552473466.892 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473466.892 * [taylor]: Taking taylor expansion of y.im in y.re 1552473466.892 * [backup-simplify]: Simplify y.im into y.im 1552473466.892 * [taylor]: Taking taylor expansion of x.im in y.re 1552473466.892 * [backup-simplify]: Simplify x.im into x.im 1552473466.892 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473466.892 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473466.892 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473466.892 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473466.892 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473466.892 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473466.892 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473466.892 * [taylor]: Taking taylor expansion of y.re in y.re 1552473466.892 * [backup-simplify]: Simplify 0 into 0 1552473466.892 * [backup-simplify]: Simplify 1 into 1 1552473466.892 * [backup-simplify]: Simplify (* 1 1) into 1 1552473466.893 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473466.893 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473466.893 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473466.893 * [taylor]: Taking taylor expansion of y.im in y.re 1552473466.893 * [backup-simplify]: Simplify y.im into y.im 1552473466.893 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473466.893 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473466.893 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473466.893 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473466.894 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473466.894 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473466.894 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473466.895 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.895 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473466.895 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473466.896 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473466.896 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473466.896 * [taylor]: Taking taylor expansion of 0 in x.im 1552473466.896 * [backup-simplify]: Simplify 0 into 0 1552473466.896 * [taylor]: Taking taylor expansion of 1 in y.im 1552473466.896 * [backup-simplify]: Simplify 1 into 1 1552473466.896 * [backup-simplify]: Simplify 1 into 1 1552473466.897 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473466.897 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473466.898 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1552473466.898 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473466.898 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473466.898 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.898 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473466.898 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473466.899 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 1552473466.899 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1552473466.899 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1552473466.899 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.900 * [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 1552473466.900 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473466.900 * [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 1552473466.900 * [taylor]: Taking taylor expansion of 0 in y.re 1552473466.901 * [backup-simplify]: Simplify 0 into 0 1552473466.901 * [taylor]: Taking taylor expansion of 0 in x.im 1552473466.901 * [backup-simplify]: Simplify 0 into 0 1552473466.901 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.im)) 1) into (/ 1 (* y.im x.im)) 1552473466.901 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473466.901 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473466.901 * [taylor]: Taking taylor expansion of y.im in x.im 1552473466.901 * [backup-simplify]: Simplify y.im into y.im 1552473466.901 * [taylor]: Taking taylor expansion of x.im in x.im 1552473466.901 * [backup-simplify]: Simplify 0 into 0 1552473466.901 * [backup-simplify]: Simplify 1 into 1 1552473466.901 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473466.901 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473466.901 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473466.901 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473466.901 * [taylor]: Taking taylor expansion of y.im in y.im 1552473466.901 * [backup-simplify]: Simplify 0 into 0 1552473466.901 * [backup-simplify]: Simplify 1 into 1 1552473466.902 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473466.902 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473466.902 * [backup-simplify]: Simplify 0 into 0 1552473466.903 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473466.904 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473466.904 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1552473466.905 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1552473466.906 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 1552473466.907 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473466.908 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 1552473466.908 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.im 1552473466.908 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.im 1552473466.908 * [taylor]: Taking taylor expansion of 1/2 in x.im 1552473466.908 * [backup-simplify]: Simplify 1/2 into 1/2 1552473466.908 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1552473466.908 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1552473466.908 * [taylor]: Taking taylor expansion of y.im in x.im 1552473466.908 * [backup-simplify]: Simplify y.im into y.im 1552473466.908 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473466.909 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473466.909 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.909 * [backup-simplify]: Simplify 0 into 0 1552473466.909 * [backup-simplify]: Simplify 0 into 0 1552473466.909 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.909 * [backup-simplify]: Simplify 0 into 0 1552473466.909 * [backup-simplify]: Simplify 0 into 0 1552473466.909 * [backup-simplify]: Simplify 0 into 0 1552473466.909 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473466.910 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473466.912 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1552473466.913 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473466.913 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1552473466.914 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.914 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473466.914 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473466.916 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 1552473466.917 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1552473466.917 * [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 1552473466.918 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.919 * [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 1552473466.920 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473466.921 * [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 1552473466.922 * [taylor]: Taking taylor expansion of 0 in y.re 1552473466.922 * [backup-simplify]: Simplify 0 into 0 1552473466.922 * [taylor]: Taking taylor expansion of 0 in x.im 1552473466.922 * [backup-simplify]: Simplify 0 into 0 1552473466.922 * [taylor]: Taking taylor expansion of 0 in x.im 1552473466.922 * [backup-simplify]: Simplify 0 into 0 1552473466.922 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473466.922 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473466.923 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.im)) 0) (* 0 1)) into 0 1552473466.923 * [taylor]: Taking taylor expansion of 0 in x.im 1552473466.923 * [backup-simplify]: Simplify 0 into 0 1552473466.925 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552473466.926 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473466.926 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473466.926 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473466.927 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.929 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1552473466.930 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 1552473466.931 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473466.932 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 1552473466.932 * [taylor]: Taking taylor expansion of 0 in x.im 1552473466.932 * [backup-simplify]: Simplify 0 into 0 1552473466.932 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.932 * [backup-simplify]: Simplify 0 into 0 1552473466.932 * [backup-simplify]: Simplify 0 into 0 1552473466.933 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1552473466.933 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473466.933 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.933 * [backup-simplify]: Simplify 0 into 0 1552473466.933 * [backup-simplify]: Simplify 0 into 0 1552473466.934 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 (- x.re))))))) into (* -1 x.re) 1552473466.934 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1) 1552473466.934 * [backup-simplify]: Simplify (fma x.re y.re (* x.im y.im)) into (fma x.re y.re (* y.im x.im)) 1552473466.934 * [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 1552473466.934 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.im 1552473466.934 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473466.934 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.im 1552473466.934 * [taylor]: Taking taylor expansion of x.re in y.im 1552473466.934 * [backup-simplify]: Simplify x.re into x.re 1552473466.934 * [taylor]: Taking taylor expansion of y.re in y.im 1552473466.934 * [backup-simplify]: Simplify y.re into y.re 1552473466.934 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1552473466.934 * [taylor]: Taking taylor expansion of y.im in y.im 1552473466.934 * [backup-simplify]: Simplify 0 into 0 1552473466.934 * [backup-simplify]: Simplify 1 into 1 1552473466.934 * [taylor]: Taking taylor expansion of x.im in y.im 1552473466.934 * [backup-simplify]: Simplify x.im into x.im 1552473466.934 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.im 1552473466.934 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473466.934 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.im 1552473466.934 * [taylor]: Taking taylor expansion of x.re in x.im 1552473466.934 * [backup-simplify]: Simplify x.re into x.re 1552473466.935 * [taylor]: Taking taylor expansion of y.re in x.im 1552473466.935 * [backup-simplify]: Simplify y.re into y.re 1552473466.935 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473466.935 * [taylor]: Taking taylor expansion of y.im in x.im 1552473466.935 * [backup-simplify]: Simplify y.im into y.im 1552473466.935 * [taylor]: Taking taylor expansion of x.im in x.im 1552473466.935 * [backup-simplify]: Simplify 0 into 0 1552473466.935 * [backup-simplify]: Simplify 1 into 1 1552473466.935 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.re 1552473466.935 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473466.935 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.re 1552473466.935 * [taylor]: Taking taylor expansion of x.re in y.re 1552473466.935 * [backup-simplify]: Simplify x.re into x.re 1552473466.935 * [taylor]: Taking taylor expansion of y.re in y.re 1552473466.935 * [backup-simplify]: Simplify 0 into 0 1552473466.935 * [backup-simplify]: Simplify 1 into 1 1552473466.935 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473466.935 * [taylor]: Taking taylor expansion of y.im in y.re 1552473466.935 * [backup-simplify]: Simplify y.im into y.im 1552473466.935 * [taylor]: Taking taylor expansion of x.im in y.re 1552473466.935 * [backup-simplify]: Simplify x.im into x.im 1552473466.935 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1552473466.935 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473466.935 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1552473466.935 * [taylor]: Taking taylor expansion of x.re in x.re 1552473466.935 * [backup-simplify]: Simplify 0 into 0 1552473466.935 * [backup-simplify]: Simplify 1 into 1 1552473466.935 * [taylor]: Taking taylor expansion of y.re in x.re 1552473466.935 * [backup-simplify]: Simplify y.re into y.re 1552473466.935 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473466.935 * [taylor]: Taking taylor expansion of y.im in x.re 1552473466.935 * [backup-simplify]: Simplify y.im into y.im 1552473466.935 * [taylor]: Taking taylor expansion of x.im in x.re 1552473466.935 * [backup-simplify]: Simplify x.im into x.im 1552473466.935 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1552473466.935 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473466.935 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1552473466.935 * [taylor]: Taking taylor expansion of x.re in x.re 1552473466.935 * [backup-simplify]: Simplify 0 into 0 1552473466.936 * [backup-simplify]: Simplify 1 into 1 1552473466.936 * [taylor]: Taking taylor expansion of y.re in x.re 1552473466.936 * [backup-simplify]: Simplify y.re into y.re 1552473466.936 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473466.936 * [taylor]: Taking taylor expansion of y.im in x.re 1552473466.936 * [backup-simplify]: Simplify y.im into y.im 1552473466.936 * [taylor]: Taking taylor expansion of x.im in x.re 1552473466.936 * [backup-simplify]: Simplify x.im into x.im 1552473466.936 * [backup-simplify]: Simplify (* 0 y.re) into 0 1552473466.936 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473466.936 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1552473466.936 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473466.936 * [taylor]: Taking taylor expansion of y.im in y.re 1552473466.936 * [backup-simplify]: Simplify y.im into y.im 1552473466.936 * [taylor]: Taking taylor expansion of x.im in y.re 1552473466.936 * [backup-simplify]: Simplify x.im into x.im 1552473466.936 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473466.936 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473466.936 * [taylor]: Taking taylor expansion of y.im in x.im 1552473466.936 * [backup-simplify]: Simplify y.im into y.im 1552473466.936 * [taylor]: Taking taylor expansion of x.im in x.im 1552473466.936 * [backup-simplify]: Simplify 0 into 0 1552473466.936 * [backup-simplify]: Simplify 1 into 1 1552473466.936 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473466.936 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.936 * [backup-simplify]: Simplify 0 into 0 1552473466.936 * [backup-simplify]: Simplify 0 into 0 1552473466.937 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.re)) into y.re 1552473466.937 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473466.937 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1552473466.937 * [taylor]: Taking taylor expansion of y.re in y.re 1552473466.937 * [backup-simplify]: Simplify 0 into 0 1552473466.937 * [backup-simplify]: Simplify 1 into 1 1552473466.937 * [taylor]: Taking taylor expansion of 0 in x.im 1552473466.937 * [backup-simplify]: Simplify 0 into 0 1552473466.937 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.937 * [backup-simplify]: Simplify 0 into 0 1552473466.937 * [backup-simplify]: Simplify 0 into 0 1552473466.937 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473466.937 * [taylor]: Taking taylor expansion of 0 in x.im 1552473466.937 * [backup-simplify]: Simplify 0 into 0 1552473466.937 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.937 * [backup-simplify]: Simplify 0 into 0 1552473466.938 * [backup-simplify]: Simplify 0 into 0 1552473466.938 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473466.938 * [taylor]: Taking taylor expansion of y.im in y.im 1552473466.938 * [backup-simplify]: Simplify 0 into 0 1552473466.938 * [backup-simplify]: Simplify 1 into 1 1552473466.938 * [backup-simplify]: Simplify 0 into 0 1552473466.938 * [backup-simplify]: Simplify 0 into 0 1552473466.939 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.re))) into 0 1552473466.939 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473466.940 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.940 * [taylor]: Taking taylor expansion of 0 in y.re 1552473466.940 * [backup-simplify]: Simplify 0 into 0 1552473466.940 * [taylor]: Taking taylor expansion of 0 in x.im 1552473466.940 * [backup-simplify]: Simplify 0 into 0 1552473466.940 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.940 * [backup-simplify]: Simplify 0 into 0 1552473466.940 * [backup-simplify]: Simplify 0 into 0 1552473466.940 * [backup-simplify]: Simplify 0 into 0 1552473466.940 * [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))) 1552473466.940 * [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 1552473466.940 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.im 1552473466.940 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473466.941 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.im 1552473466.941 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 1552473466.941 * [taylor]: Taking taylor expansion of x.re in y.im 1552473466.941 * [backup-simplify]: Simplify x.re into x.re 1552473466.941 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473466.941 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1552473466.941 * [taylor]: Taking taylor expansion of y.re in y.im 1552473466.941 * [backup-simplify]: Simplify y.re into y.re 1552473466.941 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473466.941 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1552473466.941 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1552473466.941 * [taylor]: Taking taylor expansion of y.im in y.im 1552473466.941 * [backup-simplify]: Simplify 0 into 0 1552473466.941 * [backup-simplify]: Simplify 1 into 1 1552473466.941 * [taylor]: Taking taylor expansion of x.im in y.im 1552473466.941 * [backup-simplify]: Simplify x.im into x.im 1552473466.941 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473466.941 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1552473466.941 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552473466.941 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.im 1552473466.941 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473466.941 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.im 1552473466.941 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1552473466.941 * [taylor]: Taking taylor expansion of x.re in x.im 1552473466.942 * [backup-simplify]: Simplify x.re into x.re 1552473466.942 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473466.942 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1552473466.942 * [taylor]: Taking taylor expansion of y.re in x.im 1552473466.942 * [backup-simplify]: Simplify y.re into y.re 1552473466.942 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473466.942 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473466.942 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473466.942 * [taylor]: Taking taylor expansion of y.im in x.im 1552473466.942 * [backup-simplify]: Simplify y.im into y.im 1552473466.942 * [taylor]: Taking taylor expansion of x.im in x.im 1552473466.942 * [backup-simplify]: Simplify 0 into 0 1552473466.942 * [backup-simplify]: Simplify 1 into 1 1552473466.942 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473466.942 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473466.942 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473466.942 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.re 1552473466.942 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473466.942 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.re 1552473466.942 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 1552473466.942 * [taylor]: Taking taylor expansion of x.re in y.re 1552473466.942 * [backup-simplify]: Simplify x.re into x.re 1552473466.942 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473466.942 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473466.942 * [taylor]: Taking taylor expansion of y.re in y.re 1552473466.942 * [backup-simplify]: Simplify 0 into 0 1552473466.942 * [backup-simplify]: Simplify 1 into 1 1552473466.942 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473466.943 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1552473466.943 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473466.943 * [taylor]: Taking taylor expansion of y.im in y.re 1552473466.943 * [backup-simplify]: Simplify y.im into y.im 1552473466.943 * [taylor]: Taking taylor expansion of x.im in y.re 1552473466.943 * [backup-simplify]: Simplify x.im into x.im 1552473466.943 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473466.943 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473466.943 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1552473466.943 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473466.943 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1552473466.943 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552473466.943 * [taylor]: Taking taylor expansion of x.re in x.re 1552473466.943 * [backup-simplify]: Simplify 0 into 0 1552473466.943 * [backup-simplify]: Simplify 1 into 1 1552473466.943 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473466.943 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1552473466.943 * [taylor]: Taking taylor expansion of y.re in x.re 1552473466.943 * [backup-simplify]: Simplify y.re into y.re 1552473466.943 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473466.943 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473466.943 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473466.943 * [taylor]: Taking taylor expansion of y.im in x.re 1552473466.943 * [backup-simplify]: Simplify y.im into y.im 1552473466.943 * [taylor]: Taking taylor expansion of x.im in x.re 1552473466.943 * [backup-simplify]: Simplify x.im into x.im 1552473466.943 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473466.943 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473466.943 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1552473466.943 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473466.943 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1552473466.943 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552473466.943 * [taylor]: Taking taylor expansion of x.re in x.re 1552473466.943 * [backup-simplify]: Simplify 0 into 0 1552473466.943 * [backup-simplify]: Simplify 1 into 1 1552473466.944 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473466.944 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1552473466.944 * [taylor]: Taking taylor expansion of y.re in x.re 1552473466.944 * [backup-simplify]: Simplify y.re into y.re 1552473466.944 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473466.944 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473466.944 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473466.944 * [taylor]: Taking taylor expansion of y.im in x.re 1552473466.944 * [backup-simplify]: Simplify y.im into y.im 1552473466.944 * [taylor]: Taking taylor expansion of x.im in x.re 1552473466.944 * [backup-simplify]: Simplify x.im into x.im 1552473466.944 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473466.944 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473466.944 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1552473466.944 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473466.944 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473466.944 * [taylor]: Taking taylor expansion of y.re in y.re 1552473466.944 * [backup-simplify]: Simplify 0 into 0 1552473466.944 * [backup-simplify]: Simplify 1 into 1 1552473466.944 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473466.944 * [taylor]: Taking taylor expansion of 1 in x.im 1552473466.944 * [backup-simplify]: Simplify 1 into 1 1552473466.944 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473466.945 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473466.945 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (/ 1 y.re))) into 0 1552473466.945 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1552473466.945 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1552473466.945 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473466.945 * [taylor]: Taking taylor expansion of y.im in y.re 1552473466.945 * [backup-simplify]: Simplify y.im into y.im 1552473466.945 * [taylor]: Taking taylor expansion of x.im in y.re 1552473466.945 * [backup-simplify]: Simplify x.im into x.im 1552473466.945 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473466.945 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473466.946 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473466.946 * [taylor]: Taking taylor expansion of 0 in x.im 1552473466.946 * [backup-simplify]: Simplify 0 into 0 1552473466.946 * [taylor]: Taking taylor expansion of 1 in y.im 1552473466.946 * [backup-simplify]: Simplify 1 into 1 1552473466.946 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473466.947 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473466.947 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1552473466.947 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473466.947 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473466.947 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.948 * [taylor]: Taking taylor expansion of 0 in y.re 1552473466.948 * [backup-simplify]: Simplify 0 into 0 1552473466.948 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473466.948 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473466.948 * [taylor]: Taking taylor expansion of y.im in x.im 1552473466.948 * [backup-simplify]: Simplify y.im into y.im 1552473466.948 * [taylor]: Taking taylor expansion of x.im in x.im 1552473466.948 * [backup-simplify]: Simplify 0 into 0 1552473466.948 * [backup-simplify]: Simplify 1 into 1 1552473466.948 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473466.948 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473466.948 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473466.948 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473466.948 * [taylor]: Taking taylor expansion of y.im in y.im 1552473466.948 * [backup-simplify]: Simplify 0 into 0 1552473466.948 * [backup-simplify]: Simplify 1 into 1 1552473466.948 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473466.948 * [backup-simplify]: Simplify 1 into 1 1552473466.949 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473466.949 * [taylor]: Taking taylor expansion of 0 in x.im 1552473466.949 * [backup-simplify]: Simplify 0 into 0 1552473466.949 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.949 * [backup-simplify]: Simplify 0 into 0 1552473466.949 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.949 * [backup-simplify]: Simplify 0 into 0 1552473466.949 * [backup-simplify]: Simplify 1 into 1 1552473466.949 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473466.950 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473466.950 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1552473466.951 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473466.951 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1552473466.951 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.951 * [taylor]: Taking taylor expansion of 0 in y.re 1552473466.951 * [backup-simplify]: Simplify 0 into 0 1552473466.951 * [taylor]: Taking taylor expansion of 0 in x.im 1552473466.951 * [backup-simplify]: Simplify 0 into 0 1552473466.951 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473466.951 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473466.951 * [taylor]: Taking taylor expansion of 0 in x.im 1552473466.951 * [backup-simplify]: Simplify 0 into 0 1552473466.952 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473466.952 * [taylor]: Taking taylor expansion of 0 in x.im 1552473466.952 * [backup-simplify]: Simplify 0 into 0 1552473466.952 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1552473466.952 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473466.952 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.952 * [backup-simplify]: Simplify 0 into 0 1552473466.952 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.952 * [backup-simplify]: Simplify 0 into 0 1552473466.952 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.953 * [backup-simplify]: Simplify 0 into 0 1552473466.953 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.953 * [backup-simplify]: Simplify 0 into 0 1552473466.953 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473466.953 * [backup-simplify]: Simplify 0 into 0 1552473466.953 * [backup-simplify]: Simplify 0 into 0 1552473466.953 * [backup-simplify]: Simplify 0 into 0 1552473466.953 * [backup-simplify]: Simplify 0 into 0 1552473466.953 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473466.954 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473466.958 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re)))))) into 0 1552473466.958 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1552473466.959 * [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 1552473466.959 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.959 * [taylor]: Taking taylor expansion of 0 in y.re 1552473466.959 * [backup-simplify]: Simplify 0 into 0 1552473466.959 * [taylor]: Taking taylor expansion of 0 in x.im 1552473466.959 * [backup-simplify]: Simplify 0 into 0 1552473466.959 * [taylor]: Taking taylor expansion of 0 in x.im 1552473466.959 * [backup-simplify]: Simplify 0 into 0 1552473466.959 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473466.959 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1552473466.959 * [taylor]: Taking taylor expansion of 0 in x.im 1552473466.959 * [backup-simplify]: Simplify 0 into 0 1552473466.960 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473466.960 * [taylor]: Taking taylor expansion of 0 in x.im 1552473466.960 * [backup-simplify]: Simplify 0 into 0 1552473466.960 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.960 * [backup-simplify]: Simplify 0 into 0 1552473466.960 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.960 * [backup-simplify]: Simplify 0 into 0 1552473466.960 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.960 * [backup-simplify]: Simplify 0 into 0 1552473466.961 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1552473466.961 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473466.961 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.961 * [backup-simplify]: Simplify 0 into 0 1552473466.961 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.961 * [backup-simplify]: Simplify 0 into 0 1552473466.961 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.961 * [backup-simplify]: Simplify 0 into 0 1552473466.961 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.961 * [backup-simplify]: Simplify 0 into 0 1552473466.961 * [backup-simplify]: Simplify 0 into 0 1552473466.961 * [backup-simplify]: Simplify 0 into 0 1552473466.961 * [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)) 1552473466.961 * [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))) 1552473466.961 * [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 1552473466.961 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.im 1552473466.962 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473466.962 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.im 1552473466.962 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 1552473466.962 * [taylor]: Taking taylor expansion of -1 in y.im 1552473466.962 * [backup-simplify]: Simplify -1 into -1 1552473466.962 * [taylor]: Taking taylor expansion of x.re in y.im 1552473466.962 * [backup-simplify]: Simplify x.re into x.re 1552473466.962 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1552473466.962 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1552473466.962 * [taylor]: Taking taylor expansion of -1 in y.im 1552473466.962 * [backup-simplify]: Simplify -1 into -1 1552473466.962 * [taylor]: Taking taylor expansion of y.re in y.im 1552473466.962 * [backup-simplify]: Simplify y.re into y.re 1552473466.962 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473466.962 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1552473466.962 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1552473466.962 * [taylor]: Taking taylor expansion of y.im in y.im 1552473466.962 * [backup-simplify]: Simplify 0 into 0 1552473466.962 * [backup-simplify]: Simplify 1 into 1 1552473466.962 * [taylor]: Taking taylor expansion of x.im in y.im 1552473466.962 * [backup-simplify]: Simplify x.im into x.im 1552473466.962 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473466.962 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1552473466.962 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552473466.962 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.im 1552473466.962 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473466.962 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.im 1552473466.962 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 1552473466.962 * [taylor]: Taking taylor expansion of -1 in x.im 1552473466.962 * [backup-simplify]: Simplify -1 into -1 1552473466.962 * [taylor]: Taking taylor expansion of x.re in x.im 1552473466.962 * [backup-simplify]: Simplify x.re into x.re 1552473466.962 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1552473466.962 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1552473466.962 * [taylor]: Taking taylor expansion of -1 in x.im 1552473466.962 * [backup-simplify]: Simplify -1 into -1 1552473466.962 * [taylor]: Taking taylor expansion of y.re in x.im 1552473466.962 * [backup-simplify]: Simplify y.re into y.re 1552473466.962 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473466.962 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473466.963 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473466.963 * [taylor]: Taking taylor expansion of y.im in x.im 1552473466.963 * [backup-simplify]: Simplify y.im into y.im 1552473466.963 * [taylor]: Taking taylor expansion of x.im in x.im 1552473466.963 * [backup-simplify]: Simplify 0 into 0 1552473466.963 * [backup-simplify]: Simplify 1 into 1 1552473466.963 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473466.963 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473466.963 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473466.963 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.re 1552473466.963 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473466.963 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.re 1552473466.963 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 1552473466.963 * [taylor]: Taking taylor expansion of -1 in y.re 1552473466.963 * [backup-simplify]: Simplify -1 into -1 1552473466.963 * [taylor]: Taking taylor expansion of x.re in y.re 1552473466.963 * [backup-simplify]: Simplify x.re into x.re 1552473466.963 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1552473466.963 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1552473466.963 * [taylor]: Taking taylor expansion of -1 in y.re 1552473466.963 * [backup-simplify]: Simplify -1 into -1 1552473466.963 * [taylor]: Taking taylor expansion of y.re in y.re 1552473466.963 * [backup-simplify]: Simplify 0 into 0 1552473466.963 * [backup-simplify]: Simplify 1 into 1 1552473466.963 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473466.963 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1552473466.963 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473466.963 * [taylor]: Taking taylor expansion of y.im in y.re 1552473466.963 * [backup-simplify]: Simplify y.im into y.im 1552473466.964 * [taylor]: Taking taylor expansion of x.im in y.re 1552473466.964 * [backup-simplify]: Simplify x.im into x.im 1552473466.964 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473466.964 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473466.964 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1552473466.964 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473466.964 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1552473466.964 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1552473466.964 * [taylor]: Taking taylor expansion of -1 in x.re 1552473466.964 * [backup-simplify]: Simplify -1 into -1 1552473466.964 * [taylor]: Taking taylor expansion of x.re in x.re 1552473466.964 * [backup-simplify]: Simplify 0 into 0 1552473466.964 * [backup-simplify]: Simplify 1 into 1 1552473466.964 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473466.964 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1552473466.964 * [taylor]: Taking taylor expansion of -1 in x.re 1552473466.964 * [backup-simplify]: Simplify -1 into -1 1552473466.964 * [taylor]: Taking taylor expansion of y.re in x.re 1552473466.964 * [backup-simplify]: Simplify y.re into y.re 1552473466.964 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473466.964 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473466.964 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473466.964 * [taylor]: Taking taylor expansion of y.im in x.re 1552473466.964 * [backup-simplify]: Simplify y.im into y.im 1552473466.964 * [taylor]: Taking taylor expansion of x.im in x.re 1552473466.964 * [backup-simplify]: Simplify x.im into x.im 1552473466.964 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473466.964 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473466.964 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1552473466.964 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473466.964 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1552473466.964 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1552473466.964 * [taylor]: Taking taylor expansion of -1 in x.re 1552473466.964 * [backup-simplify]: Simplify -1 into -1 1552473466.964 * [taylor]: Taking taylor expansion of x.re in x.re 1552473466.964 * [backup-simplify]: Simplify 0 into 0 1552473466.964 * [backup-simplify]: Simplify 1 into 1 1552473466.965 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473466.965 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1552473466.965 * [taylor]: Taking taylor expansion of -1 in x.re 1552473466.965 * [backup-simplify]: Simplify -1 into -1 1552473466.965 * [taylor]: Taking taylor expansion of y.re in x.re 1552473466.965 * [backup-simplify]: Simplify y.re into y.re 1552473466.965 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473466.965 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473466.965 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473466.965 * [taylor]: Taking taylor expansion of y.im in x.re 1552473466.965 * [backup-simplify]: Simplify y.im into y.im 1552473466.965 * [taylor]: Taking taylor expansion of x.im in x.re 1552473466.965 * [backup-simplify]: Simplify x.im into x.im 1552473466.965 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473466.965 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473466.965 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1552473466.965 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473466.965 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473466.965 * [taylor]: Taking taylor expansion of y.re in y.re 1552473466.965 * [backup-simplify]: Simplify 0 into 0 1552473466.965 * [backup-simplify]: Simplify 1 into 1 1552473466.965 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473466.965 * [taylor]: Taking taylor expansion of 1 in x.im 1552473466.965 * [backup-simplify]: Simplify 1 into 1 1552473466.966 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473466.966 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473466.966 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ -1 y.re))) into 0 1552473466.966 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1552473466.966 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1552473466.966 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473466.966 * [taylor]: Taking taylor expansion of y.im in y.re 1552473466.967 * [backup-simplify]: Simplify y.im into y.im 1552473466.967 * [taylor]: Taking taylor expansion of x.im in y.re 1552473466.967 * [backup-simplify]: Simplify x.im into x.im 1552473466.967 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473466.967 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473466.967 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473466.967 * [taylor]: Taking taylor expansion of 0 in x.im 1552473466.967 * [backup-simplify]: Simplify 0 into 0 1552473466.967 * [taylor]: Taking taylor expansion of 1 in y.im 1552473466.967 * [backup-simplify]: Simplify 1 into 1 1552473466.967 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473466.968 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473466.968 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1552473466.968 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473466.969 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473466.969 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.969 * [taylor]: Taking taylor expansion of 0 in y.re 1552473466.969 * [backup-simplify]: Simplify 0 into 0 1552473466.969 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473466.969 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473466.969 * [taylor]: Taking taylor expansion of y.im in x.im 1552473466.969 * [backup-simplify]: Simplify y.im into y.im 1552473466.969 * [taylor]: Taking taylor expansion of x.im in x.im 1552473466.969 * [backup-simplify]: Simplify 0 into 0 1552473466.969 * [backup-simplify]: Simplify 1 into 1 1552473466.969 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473466.969 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473466.969 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473466.969 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473466.969 * [taylor]: Taking taylor expansion of y.im in y.im 1552473466.969 * [backup-simplify]: Simplify 0 into 0 1552473466.969 * [backup-simplify]: Simplify 1 into 1 1552473466.970 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473466.970 * [backup-simplify]: Simplify 1 into 1 1552473466.970 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473466.970 * [taylor]: Taking taylor expansion of 0 in x.im 1552473466.970 * [backup-simplify]: Simplify 0 into 0 1552473466.970 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.970 * [backup-simplify]: Simplify 0 into 0 1552473466.970 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.970 * [backup-simplify]: Simplify 0 into 0 1552473466.970 * [backup-simplify]: Simplify 1 into 1 1552473466.970 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473466.971 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473466.972 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1552473466.972 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473466.972 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1552473466.973 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.973 * [taylor]: Taking taylor expansion of 0 in y.re 1552473466.973 * [backup-simplify]: Simplify 0 into 0 1552473466.973 * [taylor]: Taking taylor expansion of 0 in x.im 1552473466.973 * [backup-simplify]: Simplify 0 into 0 1552473466.973 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473466.973 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473466.973 * [taylor]: Taking taylor expansion of 0 in x.im 1552473466.973 * [backup-simplify]: Simplify 0 into 0 1552473466.974 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473466.974 * [taylor]: Taking taylor expansion of 0 in x.im 1552473466.974 * [backup-simplify]: Simplify 0 into 0 1552473466.975 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1552473466.975 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473466.975 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.975 * [backup-simplify]: Simplify 0 into 0 1552473466.975 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.975 * [backup-simplify]: Simplify 0 into 0 1552473466.975 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.975 * [backup-simplify]: Simplify 0 into 0 1552473466.975 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.975 * [backup-simplify]: Simplify 0 into 0 1552473466.976 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473466.976 * [backup-simplify]: Simplify 0 into 0 1552473466.976 * [backup-simplify]: Simplify 0 into 0 1552473466.976 * [backup-simplify]: Simplify 0 into 0 1552473466.976 * [backup-simplify]: Simplify 0 into 0 1552473466.976 * [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 1552473466.977 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473466.979 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re)))))) into 0 1552473466.980 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1552473466.980 * [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 1552473466.980 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.980 * [taylor]: Taking taylor expansion of 0 in y.re 1552473466.980 * [backup-simplify]: Simplify 0 into 0 1552473466.980 * [taylor]: Taking taylor expansion of 0 in x.im 1552473466.980 * [backup-simplify]: Simplify 0 into 0 1552473466.981 * [taylor]: Taking taylor expansion of 0 in x.im 1552473466.981 * [backup-simplify]: Simplify 0 into 0 1552473466.981 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473466.981 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1552473466.981 * [taylor]: Taking taylor expansion of 0 in x.im 1552473466.981 * [backup-simplify]: Simplify 0 into 0 1552473466.982 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473466.982 * [taylor]: Taking taylor expansion of 0 in x.im 1552473466.982 * [backup-simplify]: Simplify 0 into 0 1552473466.982 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.982 * [backup-simplify]: Simplify 0 into 0 1552473466.983 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.983 * [backup-simplify]: Simplify 0 into 0 1552473466.983 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.983 * [backup-simplify]: Simplify 0 into 0 1552473466.983 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1552473466.984 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473466.984 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.984 * [backup-simplify]: Simplify 0 into 0 1552473466.984 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.984 * [backup-simplify]: Simplify 0 into 0 1552473466.984 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.984 * [backup-simplify]: Simplify 0 into 0 1552473466.984 * [taylor]: Taking taylor expansion of 0 in y.im 1552473466.984 * [backup-simplify]: Simplify 0 into 0 1552473466.984 * [backup-simplify]: Simplify 0 into 0 1552473466.984 * [backup-simplify]: Simplify 0 into 0 1552473466.985 * [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)) 1552473466.985 * * * * [progress]: [ 4 / 4 ] generating series at (2) 1552473466.985 * [backup-simplify]: Simplify (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (hypot y.im 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))))) 1552473466.985 * [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 1552473466.985 * [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 1552473466.985 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) in y.im 1552473466.985 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.im 1552473466.985 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473466.986 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.im 1552473466.986 * [taylor]: Taking taylor expansion of x.re in y.im 1552473466.986 * [backup-simplify]: Simplify x.re into x.re 1552473466.986 * [taylor]: Taking taylor expansion of y.re in y.im 1552473466.986 * [backup-simplify]: Simplify y.re into y.re 1552473466.986 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1552473466.986 * [taylor]: Taking taylor expansion of y.im in y.im 1552473466.986 * [backup-simplify]: Simplify 0 into 0 1552473466.986 * [backup-simplify]: Simplify 1 into 1 1552473466.986 * [taylor]: Taking taylor expansion of x.im in y.im 1552473466.986 * [backup-simplify]: Simplify x.im into x.im 1552473466.986 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in y.im 1552473466.986 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1552473466.986 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.im 1552473466.986 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1552473466.986 * [taylor]: Taking taylor expansion of y.im in y.im 1552473466.986 * [backup-simplify]: Simplify 0 into 0 1552473466.986 * [backup-simplify]: Simplify 1 into 1 1552473466.986 * [taylor]: Taking taylor expansion of y.im in y.im 1552473466.986 * [backup-simplify]: Simplify 0 into 0 1552473466.986 * [backup-simplify]: Simplify 1 into 1 1552473466.986 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.im 1552473466.986 * [taylor]: Taking taylor expansion of y.re in y.im 1552473466.986 * [backup-simplify]: Simplify y.re into y.re 1552473466.986 * [taylor]: Taking taylor expansion of y.re in y.im 1552473466.986 * [backup-simplify]: Simplify y.re into y.re 1552473466.987 * [backup-simplify]: Simplify (* 0 0) into 0 1552473466.987 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473466.987 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1552473466.987 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1552473466.987 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1552473466.988 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473466.988 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.988 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1552473466.988 * [backup-simplify]: Simplify (* x.re y.re) into (* y.re x.re) 1552473466.988 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473466.988 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1552473466.988 * [backup-simplify]: Simplify (/ (* y.re x.re) y.re) into x.re 1552473466.988 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma y.im y.im (pow y.re 2)))) in y.im 1552473466.988 * [taylor]: Taking taylor expansion of (/ 1 (fma y.im y.im (pow y.re 2))) in y.im 1552473466.988 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 1552473466.988 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1552473466.988 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1552473466.988 * [taylor]: Taking taylor expansion of y.im in y.im 1552473466.988 * [backup-simplify]: Simplify 0 into 0 1552473466.988 * [backup-simplify]: Simplify 1 into 1 1552473466.988 * [taylor]: Taking taylor expansion of y.im in y.im 1552473466.989 * [backup-simplify]: Simplify 0 into 0 1552473466.989 * [backup-simplify]: Simplify 1 into 1 1552473466.989 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473466.989 * [taylor]: Taking taylor expansion of y.re in y.im 1552473466.989 * [backup-simplify]: Simplify y.re into y.re 1552473466.989 * [backup-simplify]: Simplify (* 0 0) into 0 1552473466.989 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473466.989 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1552473466.989 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473466.989 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.re 2))) into (/ 1 y.re) 1552473466.990 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1552473466.990 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473466.991 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.991 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473466.991 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.re 2))))) into 0 1552473466.991 * [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 1552473466.991 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) in x.im 1552473466.991 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.im 1552473466.991 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473466.991 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.im 1552473466.991 * [taylor]: Taking taylor expansion of x.re in x.im 1552473466.991 * [backup-simplify]: Simplify x.re into x.re 1552473466.991 * [taylor]: Taking taylor expansion of y.re in x.im 1552473466.991 * [backup-simplify]: Simplify y.re into y.re 1552473466.991 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473466.991 * [taylor]: Taking taylor expansion of y.im in x.im 1552473466.991 * [backup-simplify]: Simplify y.im into y.im 1552473466.991 * [taylor]: Taking taylor expansion of x.im in x.im 1552473466.991 * [backup-simplify]: Simplify 0 into 0 1552473466.991 * [backup-simplify]: Simplify 1 into 1 1552473466.991 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in x.im 1552473466.991 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1552473466.991 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.im 1552473466.991 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 1552473466.991 * [taylor]: Taking taylor expansion of y.im in x.im 1552473466.991 * [backup-simplify]: Simplify y.im into y.im 1552473466.991 * [taylor]: Taking taylor expansion of y.im in x.im 1552473466.991 * [backup-simplify]: Simplify y.im into y.im 1552473466.991 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 1552473466.992 * [taylor]: Taking taylor expansion of y.re in x.im 1552473466.992 * [backup-simplify]: Simplify y.re into y.re 1552473466.992 * [taylor]: Taking taylor expansion of y.re in x.im 1552473466.992 * [backup-simplify]: Simplify y.re into y.re 1552473466.992 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473466.992 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473466.992 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1552473466.992 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1552473466.992 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473466.992 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473466.993 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.993 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1552473466.993 * [backup-simplify]: Simplify (* x.re y.re) into (* y.re x.re) 1552473466.993 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473466.993 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1552473466.993 * [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))))) 1552473466.993 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma y.im y.im (pow y.re 2)))) in x.im 1552473466.993 * [taylor]: Taking taylor expansion of (/ 1 (fma y.im y.im (pow y.re 2))) in x.im 1552473466.993 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.im 1552473466.993 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1552473466.993 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 1552473466.993 * [taylor]: Taking taylor expansion of y.im in x.im 1552473466.993 * [backup-simplify]: Simplify y.im into y.im 1552473466.993 * [taylor]: Taking taylor expansion of y.im in x.im 1552473466.993 * [backup-simplify]: Simplify y.im into y.im 1552473466.993 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1552473466.993 * [taylor]: Taking taylor expansion of y.re in x.im 1552473466.993 * [backup-simplify]: Simplify y.re into y.re 1552473466.993 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473466.994 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473466.994 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1552473466.994 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 1552473466.994 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 1552473466.994 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473466.994 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473466.995 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.995 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1552473466.995 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1552473466.995 * [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 1552473466.995 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) in y.re 1552473466.995 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.re 1552473466.995 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473466.995 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.re 1552473466.995 * [taylor]: Taking taylor expansion of x.re in y.re 1552473466.995 * [backup-simplify]: Simplify x.re into x.re 1552473466.995 * [taylor]: Taking taylor expansion of y.re in y.re 1552473466.996 * [backup-simplify]: Simplify 0 into 0 1552473466.996 * [backup-simplify]: Simplify 1 into 1 1552473466.996 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473466.996 * [taylor]: Taking taylor expansion of y.im in y.re 1552473466.996 * [backup-simplify]: Simplify y.im into y.im 1552473466.996 * [taylor]: Taking taylor expansion of x.im in y.re 1552473466.996 * [backup-simplify]: Simplify x.im into x.im 1552473466.996 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in y.re 1552473466.996 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1552473466.996 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.re 1552473466.996 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1552473466.996 * [taylor]: Taking taylor expansion of y.im in y.re 1552473466.996 * [backup-simplify]: Simplify y.im into y.im 1552473466.996 * [taylor]: Taking taylor expansion of y.im in y.re 1552473466.996 * [backup-simplify]: Simplify y.im into y.im 1552473466.996 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.re 1552473466.996 * [taylor]: Taking taylor expansion of y.re in y.re 1552473466.996 * [backup-simplify]: Simplify 0 into 0 1552473466.996 * [backup-simplify]: Simplify 1 into 1 1552473466.996 * [taylor]: Taking taylor expansion of y.re in y.re 1552473466.996 * [backup-simplify]: Simplify 0 into 0 1552473466.996 * [backup-simplify]: Simplify 1 into 1 1552473466.996 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473466.996 * [backup-simplify]: Simplify (* 0 0) into 0 1552473466.997 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1552473466.997 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1552473466.997 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473466.997 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1552473466.998 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473466.998 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1552473466.998 * [backup-simplify]: Simplify (* x.re 0) into 0 1552473466.998 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473466.998 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1552473466.998 * [backup-simplify]: Simplify (/ (* y.im x.im) y.im) into x.im 1552473466.998 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma y.im y.im (pow y.re 2)))) in y.re 1552473466.998 * [taylor]: Taking taylor expansion of (/ 1 (fma y.im y.im (pow y.re 2))) in y.re 1552473466.998 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.re 1552473466.998 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1552473466.998 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1552473466.998 * [taylor]: Taking taylor expansion of y.im in y.re 1552473466.998 * [backup-simplify]: Simplify y.im into y.im 1552473466.998 * [taylor]: Taking taylor expansion of y.im in y.re 1552473466.999 * [backup-simplify]: Simplify y.im into y.im 1552473466.999 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473466.999 * [taylor]: Taking taylor expansion of y.re in y.re 1552473466.999 * [backup-simplify]: Simplify 0 into 0 1552473466.999 * [backup-simplify]: Simplify 1 into 1 1552473466.999 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473466.999 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1552473466.999 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473466.999 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1552473466.999 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473467.000 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.000 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473467.000 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1552473467.000 * [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 1552473467.000 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) in x.re 1552473467.000 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1552473467.000 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473467.000 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1552473467.000 * [taylor]: Taking taylor expansion of x.re in x.re 1552473467.000 * [backup-simplify]: Simplify 0 into 0 1552473467.000 * [backup-simplify]: Simplify 1 into 1 1552473467.000 * [taylor]: Taking taylor expansion of y.re in x.re 1552473467.000 * [backup-simplify]: Simplify y.re into y.re 1552473467.000 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473467.000 * [taylor]: Taking taylor expansion of y.im in x.re 1552473467.000 * [backup-simplify]: Simplify y.im into y.im 1552473467.000 * [taylor]: Taking taylor expansion of x.im in x.re 1552473467.000 * [backup-simplify]: Simplify x.im into x.im 1552473467.000 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in x.re 1552473467.000 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1552473467.000 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.re 1552473467.000 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1552473467.000 * [taylor]: Taking taylor expansion of y.im in x.re 1552473467.000 * [backup-simplify]: Simplify y.im into y.im 1552473467.000 * [taylor]: Taking taylor expansion of y.im in x.re 1552473467.001 * [backup-simplify]: Simplify y.im into y.im 1552473467.001 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.re 1552473467.001 * [taylor]: Taking taylor expansion of y.re in x.re 1552473467.001 * [backup-simplify]: Simplify y.re into y.re 1552473467.001 * [taylor]: Taking taylor expansion of y.re in x.re 1552473467.001 * [backup-simplify]: Simplify y.re into y.re 1552473467.001 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473467.001 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473467.001 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1552473467.001 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1552473467.001 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473467.001 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473467.002 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.002 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1552473467.002 * [backup-simplify]: Simplify (* 0 y.re) into 0 1552473467.002 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473467.002 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1552473467.002 * [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))))) 1552473467.002 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma y.im y.im (pow y.re 2)))) in x.re 1552473467.002 * [taylor]: Taking taylor expansion of (/ 1 (fma y.im y.im (pow y.re 2))) in x.re 1552473467.002 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.re 1552473467.002 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1552473467.003 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1552473467.003 * [taylor]: Taking taylor expansion of y.im in x.re 1552473467.003 * [backup-simplify]: Simplify y.im into y.im 1552473467.003 * [taylor]: Taking taylor expansion of y.im in x.re 1552473467.003 * [backup-simplify]: Simplify y.im into y.im 1552473467.003 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1552473467.003 * [taylor]: Taking taylor expansion of y.re in x.re 1552473467.003 * [backup-simplify]: Simplify y.re into y.re 1552473467.003 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473467.003 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473467.003 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1552473467.003 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 1552473467.003 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 1552473467.003 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473467.003 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473467.004 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.004 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1552473467.004 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1552473467.005 * [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 1552473467.005 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) in x.re 1552473467.005 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1552473467.005 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473467.005 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1552473467.005 * [taylor]: Taking taylor expansion of x.re in x.re 1552473467.005 * [backup-simplify]: Simplify 0 into 0 1552473467.005 * [backup-simplify]: Simplify 1 into 1 1552473467.005 * [taylor]: Taking taylor expansion of y.re in x.re 1552473467.005 * [backup-simplify]: Simplify y.re into y.re 1552473467.005 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473467.005 * [taylor]: Taking taylor expansion of y.im in x.re 1552473467.005 * [backup-simplify]: Simplify y.im into y.im 1552473467.005 * [taylor]: Taking taylor expansion of x.im in x.re 1552473467.005 * [backup-simplify]: Simplify x.im into x.im 1552473467.005 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in x.re 1552473467.005 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1552473467.005 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.re 1552473467.005 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1552473467.005 * [taylor]: Taking taylor expansion of y.im in x.re 1552473467.005 * [backup-simplify]: Simplify y.im into y.im 1552473467.005 * [taylor]: Taking taylor expansion of y.im in x.re 1552473467.005 * [backup-simplify]: Simplify y.im into y.im 1552473467.005 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.re 1552473467.005 * [taylor]: Taking taylor expansion of y.re in x.re 1552473467.005 * [backup-simplify]: Simplify y.re into y.re 1552473467.005 * [taylor]: Taking taylor expansion of y.re in x.re 1552473467.005 * [backup-simplify]: Simplify y.re into y.re 1552473467.005 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473467.006 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473467.006 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1552473467.006 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1552473467.006 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473467.006 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473467.006 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.007 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1552473467.007 * [backup-simplify]: Simplify (* 0 y.re) into 0 1552473467.007 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473467.007 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1552473467.007 * [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))))) 1552473467.007 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma y.im y.im (pow y.re 2)))) in x.re 1552473467.007 * [taylor]: Taking taylor expansion of (/ 1 (fma y.im y.im (pow y.re 2))) in x.re 1552473467.007 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.re 1552473467.007 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1552473467.007 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1552473467.007 * [taylor]: Taking taylor expansion of y.im in x.re 1552473467.007 * [backup-simplify]: Simplify y.im into y.im 1552473467.007 * [taylor]: Taking taylor expansion of y.im in x.re 1552473467.007 * [backup-simplify]: Simplify y.im into y.im 1552473467.007 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1552473467.007 * [taylor]: Taking taylor expansion of y.re in x.re 1552473467.007 * [backup-simplify]: Simplify y.re into y.re 1552473467.008 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473467.008 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473467.008 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1552473467.008 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 1552473467.008 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 1552473467.008 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473467.008 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473467.009 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.009 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1552473467.009 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1552473467.010 * [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))) 1552473467.010 * [taylor]: Taking taylor expansion of (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) in y.re 1552473467.010 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473467.010 * [taylor]: Taking taylor expansion of y.im in y.re 1552473467.010 * [backup-simplify]: Simplify y.im into y.im 1552473467.010 * [taylor]: Taking taylor expansion of x.im in y.re 1552473467.010 * [backup-simplify]: Simplify x.im into x.im 1552473467.010 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1552473467.010 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473467.010 * [taylor]: Taking taylor expansion of y.re in y.re 1552473467.010 * [backup-simplify]: Simplify 0 into 0 1552473467.010 * [backup-simplify]: Simplify 1 into 1 1552473467.010 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473467.010 * [taylor]: Taking taylor expansion of y.im in y.re 1552473467.010 * [backup-simplify]: Simplify y.im into y.im 1552473467.010 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473467.010 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473467.010 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1552473467.011 * [backup-simplify]: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 1552473467.011 * [taylor]: Taking taylor expansion of (/ x.im y.im) in x.im 1552473467.011 * [taylor]: Taking taylor expansion of x.im in x.im 1552473467.011 * [backup-simplify]: Simplify 0 into 0 1552473467.011 * [backup-simplify]: Simplify 1 into 1 1552473467.011 * [taylor]: Taking taylor expansion of y.im in x.im 1552473467.011 * [backup-simplify]: Simplify y.im into y.im 1552473467.011 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473467.011 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.re)) into y.re 1552473467.012 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473467.012 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1552473467.012 * [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))))) 1552473467.013 * [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))) 1552473467.013 * [taylor]: Taking taylor expansion of (/ y.re (+ (pow y.re 2) (pow y.im 2))) in y.re 1552473467.013 * [taylor]: Taking taylor expansion of y.re in y.re 1552473467.013 * [backup-simplify]: Simplify 0 into 0 1552473467.013 * [backup-simplify]: Simplify 1 into 1 1552473467.013 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1552473467.013 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473467.013 * [taylor]: Taking taylor expansion of y.re in y.re 1552473467.013 * [backup-simplify]: Simplify 0 into 0 1552473467.013 * [backup-simplify]: Simplify 1 into 1 1552473467.013 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473467.013 * [taylor]: Taking taylor expansion of y.im in y.re 1552473467.013 * [backup-simplify]: Simplify y.im into y.im 1552473467.013 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473467.013 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1552473467.013 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473467.014 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473467.014 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473467.014 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.014 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.im y.im) (/ 0 (pow y.im 2))))) into 0 1552473467.014 * [taylor]: Taking taylor expansion of 0 in x.im 1552473467.014 * [backup-simplify]: Simplify 0 into 0 1552473467.014 * [taylor]: Taking taylor expansion of 0 in y.im 1552473467.014 * [backup-simplify]: Simplify 0 into 0 1552473467.015 * [backup-simplify]: Simplify 0 into 0 1552473467.015 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473467.015 * [taylor]: Taking taylor expansion of y.im in y.im 1552473467.015 * [backup-simplify]: Simplify 0 into 0 1552473467.015 * [backup-simplify]: Simplify 1 into 1 1552473467.015 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473467.016 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473467.016 * [backup-simplify]: Simplify 0 into 0 1552473467.016 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473467.017 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1552473467.017 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.018 * [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 1552473467.019 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1552473467.019 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.re))) into 0 1552473467.020 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473467.020 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.021 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473467.021 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1552473467.021 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.022 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1552473467.023 * [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 1552473467.024 * [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 1552473467.024 * [taylor]: Taking taylor expansion of 0 in y.re 1552473467.024 * [backup-simplify]: Simplify 0 into 0 1552473467.024 * [taylor]: Taking taylor expansion of 0 in x.im 1552473467.024 * [backup-simplify]: Simplify 0 into 0 1552473467.024 * [taylor]: Taking taylor expansion of 0 in y.im 1552473467.024 * [backup-simplify]: Simplify 0 into 0 1552473467.024 * [backup-simplify]: Simplify 0 into 0 1552473467.024 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1552473467.024 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1552473467.025 * [taylor]: Taking taylor expansion of y.im in x.im 1552473467.025 * [backup-simplify]: Simplify y.im into y.im 1552473467.025 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473467.025 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473467.025 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1552473467.025 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1552473467.025 * [taylor]: Taking taylor expansion of y.im in y.im 1552473467.025 * [backup-simplify]: Simplify 0 into 0 1552473467.025 * [backup-simplify]: Simplify 1 into 1 1552473467.025 * [backup-simplify]: Simplify (* 1 1) into 1 1552473467.026 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473467.027 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473467.027 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473467.028 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473467.029 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473467.029 * [backup-simplify]: Simplify 0 into 0 1552473467.029 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473467.030 * [backup-simplify]: Simplify (* 1 1) into 1 1552473467.030 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473467.031 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473467.031 * [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))) 1552473467.031 * [taylor]: Taking taylor expansion of (- (/ x.im (pow y.im 3))) in x.im 1552473467.031 * [taylor]: Taking taylor expansion of (/ x.im (pow y.im 3)) in x.im 1552473467.031 * [taylor]: Taking taylor expansion of x.im in x.im 1552473467.031 * [backup-simplify]: Simplify 0 into 0 1552473467.031 * [backup-simplify]: Simplify 1 into 1 1552473467.031 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.im 1552473467.031 * [taylor]: Taking taylor expansion of y.im in x.im 1552473467.031 * [backup-simplify]: Simplify y.im into y.im 1552473467.031 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473467.031 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1552473467.031 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 1552473467.032 * [taylor]: Taking taylor expansion of 0 in y.im 1552473467.032 * [backup-simplify]: Simplify 0 into 0 1552473467.032 * [backup-simplify]: Simplify 0 into 0 1552473467.032 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473467.032 * [taylor]: Taking taylor expansion of 0 in y.im 1552473467.032 * [backup-simplify]: Simplify 0 into 0 1552473467.032 * [backup-simplify]: Simplify 0 into 0 1552473467.032 * [backup-simplify]: Simplify 0 into 0 1552473467.032 * [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))))) (hypot (/ 1 y.im) (/ 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)))) 1552473467.032 * [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 1552473467.032 * [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 1552473467.032 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) in y.im 1552473467.032 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.im 1552473467.033 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.im 1552473467.033 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1552473467.033 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1552473467.033 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473467.033 * [taylor]: Taking taylor expansion of y.im in y.im 1552473467.033 * [backup-simplify]: Simplify 0 into 0 1552473467.033 * [backup-simplify]: Simplify 1 into 1 1552473467.033 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473467.033 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473467.033 * [taylor]: Taking taylor expansion of y.im in y.im 1552473467.033 * [backup-simplify]: Simplify 0 into 0 1552473467.033 * [backup-simplify]: Simplify 1 into 1 1552473467.034 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473467.034 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1552473467.034 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473467.034 * [taylor]: Taking taylor expansion of y.re in y.im 1552473467.034 * [backup-simplify]: Simplify y.re into y.re 1552473467.034 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473467.034 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473467.034 * [backup-simplify]: Simplify (* 1 1) into 1 1552473467.035 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473467.035 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473467.036 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473467.036 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473467.037 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473467.038 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473467.038 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.039 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473467.039 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473467.040 * [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 1552473467.040 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.im 1552473467.040 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473467.040 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.im 1552473467.040 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 1552473467.040 * [taylor]: Taking taylor expansion of x.re in y.im 1552473467.040 * [backup-simplify]: Simplify x.re into x.re 1552473467.040 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473467.040 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1552473467.040 * [taylor]: Taking taylor expansion of y.re in y.im 1552473467.040 * [backup-simplify]: Simplify y.re into y.re 1552473467.040 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473467.040 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1552473467.040 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1552473467.040 * [taylor]: Taking taylor expansion of y.im in y.im 1552473467.040 * [backup-simplify]: Simplify 0 into 0 1552473467.040 * [backup-simplify]: Simplify 1 into 1 1552473467.040 * [taylor]: Taking taylor expansion of x.im in y.im 1552473467.040 * [backup-simplify]: Simplify x.im into x.im 1552473467.040 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473467.041 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1552473467.041 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552473467.041 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.im 1552473467.041 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1552473467.041 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.im 1552473467.041 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1552473467.041 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473467.041 * [taylor]: Taking taylor expansion of y.im in y.im 1552473467.041 * [backup-simplify]: Simplify 0 into 0 1552473467.041 * [backup-simplify]: Simplify 1 into 1 1552473467.041 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473467.041 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473467.041 * [taylor]: Taking taylor expansion of y.im in y.im 1552473467.041 * [backup-simplify]: Simplify 0 into 0 1552473467.041 * [backup-simplify]: Simplify 1 into 1 1552473467.042 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473467.042 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1552473467.042 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1552473467.042 * [taylor]: Taking taylor expansion of y.re in y.im 1552473467.042 * [backup-simplify]: Simplify y.re into y.re 1552473467.042 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473467.042 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1552473467.042 * [taylor]: Taking taylor expansion of y.re in y.im 1552473467.042 * [backup-simplify]: Simplify y.re into y.re 1552473467.042 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473467.042 * [backup-simplify]: Simplify (* 1 1) into 1 1552473467.043 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473467.043 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473467.044 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473467.045 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473467.045 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473467.046 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.046 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473467.046 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1552473467.047 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1552473467.047 * [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 1552473467.047 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) in x.im 1552473467.047 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in x.im 1552473467.047 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.im 1552473467.047 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1552473467.047 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1552473467.047 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1552473467.047 * [taylor]: Taking taylor expansion of y.im in x.im 1552473467.047 * [backup-simplify]: Simplify y.im into y.im 1552473467.047 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473467.047 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1552473467.047 * [taylor]: Taking taylor expansion of y.im in x.im 1552473467.047 * [backup-simplify]: Simplify y.im into y.im 1552473467.047 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473467.047 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1552473467.047 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1552473467.047 * [taylor]: Taking taylor expansion of y.re in x.im 1552473467.047 * [backup-simplify]: Simplify y.re into y.re 1552473467.047 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473467.047 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473467.047 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1552473467.048 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473467.048 * [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)))) 1552473467.048 * [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))))) 1552473467.048 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473467.048 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473467.048 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1552473467.048 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473467.048 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473467.049 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.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 1552473467.050 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473467.050 * [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 1552473467.050 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.im 1552473467.050 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473467.050 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.im 1552473467.050 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1552473467.050 * [taylor]: Taking taylor expansion of x.re in x.im 1552473467.050 * [backup-simplify]: Simplify x.re into x.re 1552473467.050 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473467.050 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1552473467.050 * [taylor]: Taking taylor expansion of y.re in x.im 1552473467.050 * [backup-simplify]: Simplify y.re into y.re 1552473467.050 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473467.050 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473467.050 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473467.050 * [taylor]: Taking taylor expansion of y.im in x.im 1552473467.050 * [backup-simplify]: Simplify y.im into y.im 1552473467.050 * [taylor]: Taking taylor expansion of x.im in x.im 1552473467.050 * [backup-simplify]: Simplify 0 into 0 1552473467.050 * [backup-simplify]: Simplify 1 into 1 1552473467.050 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473467.051 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473467.051 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473467.051 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.im 1552473467.051 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1552473467.051 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.im 1552473467.051 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1552473467.051 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1552473467.051 * [taylor]: Taking taylor expansion of y.im in x.im 1552473467.051 * [backup-simplify]: Simplify y.im into y.im 1552473467.051 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473467.051 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1552473467.051 * [taylor]: Taking taylor expansion of y.im in x.im 1552473467.051 * [backup-simplify]: Simplify y.im into y.im 1552473467.051 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473467.051 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 1552473467.051 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1552473467.051 * [taylor]: Taking taylor expansion of y.re in x.im 1552473467.051 * [backup-simplify]: Simplify y.re into y.re 1552473467.051 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473467.051 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1552473467.051 * [taylor]: Taking taylor expansion of y.re in x.im 1552473467.051 * [backup-simplify]: Simplify y.re into y.re 1552473467.052 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473467.052 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1552473467.052 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1552473467.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))) 1552473467.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)))) 1552473467.052 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473467.052 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473467.052 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1552473467.053 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473467.053 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473467.053 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1552473467.053 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.054 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473467.054 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1552473467.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)))))) 1552473467.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 1552473467.054 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) in y.re 1552473467.054 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.re 1552473467.054 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.re 1552473467.054 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1552473467.054 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1552473467.054 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1552473467.054 * [taylor]: Taking taylor expansion of y.im in y.re 1552473467.054 * [backup-simplify]: Simplify y.im into y.im 1552473467.054 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473467.054 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1552473467.054 * [taylor]: Taking taylor expansion of y.im in y.re 1552473467.054 * [backup-simplify]: Simplify y.im into y.im 1552473467.054 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473467.054 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473467.055 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473467.055 * [taylor]: Taking taylor expansion of y.re in y.re 1552473467.055 * [backup-simplify]: Simplify 0 into 0 1552473467.055 * [backup-simplify]: Simplify 1 into 1 1552473467.055 * [backup-simplify]: Simplify (* 1 1) into 1 1552473467.055 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473467.056 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473467.056 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473467.057 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473467.057 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473467.058 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473467.058 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.059 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473467.060 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473467.060 * [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 1552473467.060 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.re 1552473467.060 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473467.060 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.re 1552473467.060 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 1552473467.060 * [taylor]: Taking taylor expansion of x.re in y.re 1552473467.060 * [backup-simplify]: Simplify x.re into x.re 1552473467.060 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473467.060 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473467.060 * [taylor]: Taking taylor expansion of y.re in y.re 1552473467.060 * [backup-simplify]: Simplify 0 into 0 1552473467.060 * [backup-simplify]: Simplify 1 into 1 1552473467.061 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473467.061 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1552473467.061 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473467.061 * [taylor]: Taking taylor expansion of y.im in y.re 1552473467.061 * [backup-simplify]: Simplify y.im into y.im 1552473467.061 * [taylor]: Taking taylor expansion of x.im in y.re 1552473467.061 * [backup-simplify]: Simplify x.im into x.im 1552473467.061 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473467.061 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473467.061 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.re 1552473467.061 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1552473467.061 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.re 1552473467.061 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1552473467.061 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1552473467.061 * [taylor]: Taking taylor expansion of y.im in y.re 1552473467.061 * [backup-simplify]: Simplify y.im into y.im 1552473467.061 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473467.061 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1552473467.061 * [taylor]: Taking taylor expansion of y.im in y.re 1552473467.061 * [backup-simplify]: Simplify y.im into y.im 1552473467.061 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473467.061 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1552473467.061 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473467.061 * [taylor]: Taking taylor expansion of y.re in y.re 1552473467.061 * [backup-simplify]: Simplify 0 into 0 1552473467.061 * [backup-simplify]: Simplify 1 into 1 1552473467.062 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473467.062 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473467.062 * [taylor]: Taking taylor expansion of y.re in y.re 1552473467.062 * [backup-simplify]: Simplify 0 into 0 1552473467.062 * [backup-simplify]: Simplify 1 into 1 1552473467.062 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473467.062 * [backup-simplify]: Simplify (* 1 1) into 1 1552473467.063 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473467.063 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473467.064 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473467.065 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473467.065 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473467.066 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.066 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473467.066 * [backup-simplify]: Simplify (* (/ 1 x.re) 1) into (/ 1 x.re) 1552473467.067 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1552473467.067 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1552473467.067 * [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 1552473467.067 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) in x.re 1552473467.067 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in x.re 1552473467.067 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.re 1552473467.067 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1552473467.067 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1552473467.067 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1552473467.067 * [taylor]: Taking taylor expansion of y.im in x.re 1552473467.067 * [backup-simplify]: Simplify y.im into y.im 1552473467.067 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473467.067 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1552473467.067 * [taylor]: Taking taylor expansion of y.im in x.re 1552473467.067 * [backup-simplify]: Simplify y.im into y.im 1552473467.067 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473467.067 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1552473467.067 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1552473467.067 * [taylor]: Taking taylor expansion of y.re in x.re 1552473467.067 * [backup-simplify]: Simplify y.re into y.re 1552473467.067 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473467.067 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473467.067 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1552473467.068 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473467.068 * [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)))) 1552473467.068 * [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))))) 1552473467.068 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473467.068 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473467.068 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1552473467.068 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473467.069 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473467.069 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.069 * [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 1552473467.070 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473467.070 * [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 1552473467.070 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1552473467.070 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473467.070 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1552473467.070 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552473467.070 * [taylor]: Taking taylor expansion of x.re in x.re 1552473467.070 * [backup-simplify]: Simplify 0 into 0 1552473467.070 * [backup-simplify]: Simplify 1 into 1 1552473467.070 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473467.070 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1552473467.070 * [taylor]: Taking taylor expansion of y.re in x.re 1552473467.070 * [backup-simplify]: Simplify y.re into y.re 1552473467.071 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473467.071 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473467.071 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473467.071 * [taylor]: Taking taylor expansion of y.im in x.re 1552473467.071 * [backup-simplify]: Simplify y.im into y.im 1552473467.071 * [taylor]: Taking taylor expansion of x.im in x.re 1552473467.071 * [backup-simplify]: Simplify x.im into x.im 1552473467.071 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473467.071 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473467.071 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.re 1552473467.071 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1552473467.071 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.re 1552473467.071 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1552473467.071 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1552473467.071 * [taylor]: Taking taylor expansion of y.im in x.re 1552473467.071 * [backup-simplify]: Simplify y.im into y.im 1552473467.071 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473467.071 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1552473467.071 * [taylor]: Taking taylor expansion of y.im in x.re 1552473467.071 * [backup-simplify]: Simplify y.im into y.im 1552473467.071 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473467.071 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1552473467.071 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1552473467.071 * [taylor]: Taking taylor expansion of y.re in x.re 1552473467.071 * [backup-simplify]: Simplify y.re into y.re 1552473467.071 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473467.071 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1552473467.071 * [taylor]: Taking taylor expansion of y.re in x.re 1552473467.071 * [backup-simplify]: Simplify y.re into y.re 1552473467.072 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473467.072 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1552473467.072 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1552473467.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))) 1552473467.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)))) 1552473467.072 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473467.072 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473467.072 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1552473467.073 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473467.073 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473467.073 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1552473467.073 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.074 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473467.074 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1552473467.074 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473467.074 * [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)))))) 1552473467.074 * [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 1552473467.074 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) in x.re 1552473467.074 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in x.re 1552473467.074 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.re 1552473467.074 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1552473467.074 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1552473467.074 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1552473467.074 * [taylor]: Taking taylor expansion of y.im in x.re 1552473467.074 * [backup-simplify]: Simplify y.im into y.im 1552473467.074 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473467.074 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1552473467.075 * [taylor]: Taking taylor expansion of y.im in x.re 1552473467.075 * [backup-simplify]: Simplify y.im into y.im 1552473467.075 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473467.075 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1552473467.075 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1552473467.075 * [taylor]: Taking taylor expansion of y.re in x.re 1552473467.075 * [backup-simplify]: Simplify y.re into y.re 1552473467.075 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473467.075 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473467.075 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1552473467.075 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473467.075 * [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)))) 1552473467.076 * [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))))) 1552473467.076 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473467.076 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473467.076 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1552473467.076 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473467.076 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473467.077 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.077 * [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 1552473467.078 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473467.078 * [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 1552473467.078 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1552473467.078 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473467.078 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1552473467.078 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552473467.078 * [taylor]: Taking taylor expansion of x.re in x.re 1552473467.078 * [backup-simplify]: Simplify 0 into 0 1552473467.078 * [backup-simplify]: Simplify 1 into 1 1552473467.078 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473467.078 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1552473467.078 * [taylor]: Taking taylor expansion of y.re in x.re 1552473467.078 * [backup-simplify]: Simplify y.re into y.re 1552473467.079 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473467.079 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473467.079 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473467.079 * [taylor]: Taking taylor expansion of y.im in x.re 1552473467.079 * [backup-simplify]: Simplify y.im into y.im 1552473467.079 * [taylor]: Taking taylor expansion of x.im in x.re 1552473467.079 * [backup-simplify]: Simplify x.im into x.im 1552473467.079 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473467.079 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473467.079 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.re 1552473467.079 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1552473467.079 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.re 1552473467.079 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1552473467.079 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1552473467.079 * [taylor]: Taking taylor expansion of y.im in x.re 1552473467.079 * [backup-simplify]: Simplify y.im into y.im 1552473467.079 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473467.079 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1552473467.079 * [taylor]: Taking taylor expansion of y.im in x.re 1552473467.079 * [backup-simplify]: Simplify y.im into y.im 1552473467.079 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473467.079 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1552473467.079 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1552473467.079 * [taylor]: Taking taylor expansion of y.re in x.re 1552473467.079 * [backup-simplify]: Simplify y.re into y.re 1552473467.079 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473467.079 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1552473467.079 * [taylor]: Taking taylor expansion of y.re in x.re 1552473467.079 * [backup-simplify]: Simplify y.re into y.re 1552473467.080 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473467.080 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1552473467.080 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1552473467.080 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473467.080 * [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)))) 1552473467.080 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473467.080 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473467.080 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1552473467.081 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473467.081 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473467.081 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1552473467.081 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.081 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473467.081 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1552473467.081 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473467.082 * [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)))))) 1552473467.082 * [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))))) 1552473467.082 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473467.082 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473467.082 * [taylor]: Taking taylor expansion of y.re in y.re 1552473467.082 * [backup-simplify]: Simplify 0 into 0 1552473467.082 * [backup-simplify]: Simplify 1 into 1 1552473467.082 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473467.082 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473467.082 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473467.082 * [taylor]: Taking taylor expansion of y.re in y.re 1552473467.082 * [backup-simplify]: Simplify 0 into 0 1552473467.082 * [backup-simplify]: Simplify 1 into 1 1552473467.082 * [backup-simplify]: Simplify (* 1 1) into 1 1552473467.083 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473467.083 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473467.083 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473467.083 * [taylor]: Taking taylor expansion of y.im in y.re 1552473467.083 * [backup-simplify]: Simplify y.im into y.im 1552473467.083 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473467.083 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473467.083 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473467.083 * [backup-simplify]: Simplify (* 0 1) into 0 1552473467.084 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473467.084 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473467.084 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.085 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 1552473467.085 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473467.085 * [taylor]: Taking taylor expansion of 1 in x.im 1552473467.085 * [backup-simplify]: Simplify 1 into 1 1552473467.085 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473467.085 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473467.086 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (/ 1 y.re))) into 0 1552473467.086 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1552473467.086 * [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)))))) 1552473467.087 * [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)))))) 1552473467.087 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1552473467.087 * [taylor]: Taking taylor expansion of (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473467.087 * [taylor]: Taking taylor expansion of y.im in y.re 1552473467.087 * [backup-simplify]: Simplify y.im into y.im 1552473467.087 * [taylor]: Taking taylor expansion of (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473467.087 * [taylor]: Taking taylor expansion of x.im in y.re 1552473467.087 * [backup-simplify]: Simplify x.im into x.im 1552473467.087 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473467.087 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473467.087 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473467.087 * [taylor]: Taking taylor expansion of y.re in y.re 1552473467.087 * [backup-simplify]: Simplify 0 into 0 1552473467.087 * [backup-simplify]: Simplify 1 into 1 1552473467.087 * [backup-simplify]: Simplify (* 1 1) into 1 1552473467.087 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473467.087 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473467.087 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473467.087 * [taylor]: Taking taylor expansion of y.im in y.re 1552473467.087 * [backup-simplify]: Simplify y.im into y.im 1552473467.088 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473467.088 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473467.088 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473467.088 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552473467.088 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473467.088 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473467.088 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473467.089 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473467.089 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1552473467.089 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 1552473467.090 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473467.090 * [taylor]: Taking taylor expansion of 0 in x.im 1552473467.090 * [backup-simplify]: Simplify 0 into 0 1552473467.090 * [taylor]: Taking taylor expansion of 1 in y.im 1552473467.090 * [backup-simplify]: Simplify 1 into 1 1552473467.090 * [backup-simplify]: Simplify 0 into 0 1552473467.090 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473467.091 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473467.091 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1552473467.091 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473467.091 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473467.091 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.092 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473467.092 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473467.092 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 1552473467.092 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473467.092 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473467.092 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1552473467.093 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.093 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473467.094 * [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 1552473467.094 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473467.094 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473467.094 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 1552473467.095 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1552473467.095 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1552473467.095 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.095 * [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 1552473467.098 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473467.099 * [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 1552473467.099 * [taylor]: Taking taylor expansion of 0 in y.re 1552473467.099 * [backup-simplify]: Simplify 0 into 0 1552473467.099 * [taylor]: Taking taylor expansion of 0 in x.im 1552473467.099 * [backup-simplify]: Simplify 0 into 0 1552473467.099 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473467.099 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473467.099 * [taylor]: Taking taylor expansion of y.im in x.im 1552473467.099 * [backup-simplify]: Simplify y.im into y.im 1552473467.099 * [taylor]: Taking taylor expansion of x.im in x.im 1552473467.099 * [backup-simplify]: Simplify 0 into 0 1552473467.099 * [backup-simplify]: Simplify 1 into 1 1552473467.099 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473467.100 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473467.100 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473467.100 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473467.100 * [taylor]: Taking taylor expansion of y.im in y.im 1552473467.100 * [backup-simplify]: Simplify 0 into 0 1552473467.100 * [backup-simplify]: Simplify 1 into 1 1552473467.100 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473467.100 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473467.101 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473467.101 * [backup-simplify]: Simplify 0 into 0 1552473467.102 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552473467.102 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473467.102 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473467.102 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473467.103 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.103 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 1552473467.104 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1552473467.104 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.im 1552473467.104 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1552473467.104 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1552473467.104 * [taylor]: Taking taylor expansion of y.im in x.im 1552473467.104 * [backup-simplify]: Simplify y.im into y.im 1552473467.104 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473467.104 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473467.104 * [taylor]: Taking taylor expansion of 0 in y.im 1552473467.104 * [backup-simplify]: Simplify 0 into 0 1552473467.104 * [backup-simplify]: Simplify 0 into 0 1552473467.104 * [taylor]: Taking taylor expansion of 0 in y.im 1552473467.104 * [backup-simplify]: Simplify 0 into 0 1552473467.104 * [backup-simplify]: Simplify 0 into 0 1552473467.104 * [backup-simplify]: Simplify 0 into 0 1552473467.104 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473467.105 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473467.105 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1552473467.106 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473467.106 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1552473467.106 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.106 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473467.106 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473467.107 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 1552473467.107 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473467.107 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473467.107 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1552473467.108 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.108 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473467.109 * [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 1552473467.109 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473467.109 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473467.110 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 1552473467.110 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1552473467.110 * [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 1552473467.111 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.111 * [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 1552473467.112 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473467.112 * [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 1552473467.112 * [taylor]: Taking taylor expansion of 0 in y.re 1552473467.113 * [backup-simplify]: Simplify 0 into 0 1552473467.113 * [taylor]: Taking taylor expansion of 0 in x.im 1552473467.113 * [backup-simplify]: Simplify 0 into 0 1552473467.113 * [taylor]: Taking taylor expansion of 0 in x.im 1552473467.113 * [backup-simplify]: Simplify 0 into 0 1552473467.113 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473467.113 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473467.114 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.114 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1552473467.114 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473467.114 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473467.114 * [taylor]: Taking taylor expansion of 0 in x.im 1552473467.114 * [backup-simplify]: Simplify 0 into 0 1552473467.115 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1552473467.115 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473467.116 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473467.116 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1552473467.116 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.117 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 1552473467.118 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1552473467.118 * [taylor]: Taking taylor expansion of 0 in x.im 1552473467.118 * [backup-simplify]: Simplify 0 into 0 1552473467.118 * [taylor]: Taking taylor expansion of 0 in y.im 1552473467.118 * [backup-simplify]: Simplify 0 into 0 1552473467.118 * [backup-simplify]: Simplify 0 into 0 1552473467.118 * [backup-simplify]: Simplify 0 into 0 1552473467.118 * [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)))))) (hypot (/ 1 (- y.im)) (/ 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)))) 1552473467.118 * [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 1552473467.118 * [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 1552473467.118 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) in y.im 1552473467.118 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.im 1552473467.118 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 1552473467.118 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1552473467.118 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1552473467.118 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473467.118 * [taylor]: Taking taylor expansion of -1 in y.im 1552473467.118 * [backup-simplify]: Simplify -1 into -1 1552473467.118 * [taylor]: Taking taylor expansion of y.im in y.im 1552473467.118 * [backup-simplify]: Simplify 0 into 0 1552473467.118 * [backup-simplify]: Simplify 1 into 1 1552473467.119 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473467.119 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473467.119 * [taylor]: Taking taylor expansion of -1 in y.im 1552473467.119 * [backup-simplify]: Simplify -1 into -1 1552473467.119 * [taylor]: Taking taylor expansion of y.im in y.im 1552473467.119 * [backup-simplify]: Simplify 0 into 0 1552473467.119 * [backup-simplify]: Simplify 1 into 1 1552473467.119 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473467.119 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1552473467.119 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1552473467.119 * [taylor]: Taking taylor expansion of y.re in y.im 1552473467.119 * [backup-simplify]: Simplify y.re into y.re 1552473467.119 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473467.119 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473467.119 * [backup-simplify]: Simplify (* -1 -1) into 1 1552473467.120 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473467.120 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473467.120 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473467.121 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473467.121 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473467.121 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1552473467.122 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.122 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473467.122 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473467.123 * [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 1552473467.123 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.im 1552473467.123 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473467.123 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.im 1552473467.123 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 1552473467.123 * [taylor]: Taking taylor expansion of -1 in y.im 1552473467.123 * [backup-simplify]: Simplify -1 into -1 1552473467.123 * [taylor]: Taking taylor expansion of x.re in y.im 1552473467.123 * [backup-simplify]: Simplify x.re into x.re 1552473467.123 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1552473467.123 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1552473467.123 * [taylor]: Taking taylor expansion of -1 in y.im 1552473467.123 * [backup-simplify]: Simplify -1 into -1 1552473467.123 * [taylor]: Taking taylor expansion of y.re in y.im 1552473467.123 * [backup-simplify]: Simplify y.re into y.re 1552473467.123 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473467.123 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1552473467.123 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1552473467.123 * [taylor]: Taking taylor expansion of y.im in y.im 1552473467.123 * [backup-simplify]: Simplify 0 into 0 1552473467.123 * [backup-simplify]: Simplify 1 into 1 1552473467.123 * [taylor]: Taking taylor expansion of x.im in y.im 1552473467.123 * [backup-simplify]: Simplify x.im into x.im 1552473467.123 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473467.123 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1552473467.123 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552473467.124 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.im 1552473467.124 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1552473467.124 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.im 1552473467.124 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1552473467.124 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473467.124 * [taylor]: Taking taylor expansion of -1 in y.im 1552473467.124 * [backup-simplify]: Simplify -1 into -1 1552473467.124 * [taylor]: Taking taylor expansion of y.im in y.im 1552473467.124 * [backup-simplify]: Simplify 0 into 0 1552473467.124 * [backup-simplify]: Simplify 1 into 1 1552473467.124 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473467.124 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473467.124 * [taylor]: Taking taylor expansion of -1 in y.im 1552473467.124 * [backup-simplify]: Simplify -1 into -1 1552473467.124 * [taylor]: Taking taylor expansion of y.im in y.im 1552473467.124 * [backup-simplify]: Simplify 0 into 0 1552473467.124 * [backup-simplify]: Simplify 1 into 1 1552473467.124 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473467.124 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1552473467.124 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1552473467.124 * [taylor]: Taking taylor expansion of -1 in y.im 1552473467.124 * [backup-simplify]: Simplify -1 into -1 1552473467.124 * [taylor]: Taking taylor expansion of y.re in y.im 1552473467.124 * [backup-simplify]: Simplify y.re into y.re 1552473467.124 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473467.124 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1552473467.124 * [taylor]: Taking taylor expansion of -1 in y.im 1552473467.124 * [backup-simplify]: Simplify -1 into -1 1552473467.124 * [taylor]: Taking taylor expansion of y.re in y.im 1552473467.124 * [backup-simplify]: Simplify y.re into y.re 1552473467.125 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473467.125 * [backup-simplify]: Simplify (* -1 -1) into 1 1552473467.125 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473467.125 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473467.126 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473467.126 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473467.127 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1552473467.127 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.127 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473467.127 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1552473467.127 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1552473467.127 * [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 1552473467.127 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) in x.im 1552473467.127 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in x.im 1552473467.127 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.im 1552473467.127 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1552473467.127 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1552473467.127 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1552473467.127 * [taylor]: Taking taylor expansion of -1 in x.im 1552473467.127 * [backup-simplify]: Simplify -1 into -1 1552473467.127 * [taylor]: Taking taylor expansion of y.im in x.im 1552473467.127 * [backup-simplify]: Simplify y.im into y.im 1552473467.128 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473467.128 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1552473467.128 * [taylor]: Taking taylor expansion of -1 in x.im 1552473467.128 * [backup-simplify]: Simplify -1 into -1 1552473467.128 * [taylor]: Taking taylor expansion of y.im in x.im 1552473467.128 * [backup-simplify]: Simplify y.im into y.im 1552473467.128 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473467.128 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1552473467.128 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1552473467.128 * [taylor]: Taking taylor expansion of y.re in x.im 1552473467.128 * [backup-simplify]: Simplify y.re into y.re 1552473467.128 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473467.128 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473467.128 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1552473467.128 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473467.128 * [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)))) 1552473467.128 * [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))))) 1552473467.128 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473467.128 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473467.128 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1552473467.128 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473467.129 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473467.129 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.129 * [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 1552473467.129 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473467.129 * [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 1552473467.129 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.im 1552473467.129 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473467.129 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.im 1552473467.129 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 1552473467.129 * [taylor]: Taking taylor expansion of -1 in x.im 1552473467.129 * [backup-simplify]: Simplify -1 into -1 1552473467.129 * [taylor]: Taking taylor expansion of x.re in x.im 1552473467.129 * [backup-simplify]: Simplify x.re into x.re 1552473467.129 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1552473467.129 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1552473467.129 * [taylor]: Taking taylor expansion of -1 in x.im 1552473467.129 * [backup-simplify]: Simplify -1 into -1 1552473467.130 * [taylor]: Taking taylor expansion of y.re in x.im 1552473467.130 * [backup-simplify]: Simplify y.re into y.re 1552473467.130 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473467.130 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473467.130 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473467.130 * [taylor]: Taking taylor expansion of y.im in x.im 1552473467.130 * [backup-simplify]: Simplify y.im into y.im 1552473467.130 * [taylor]: Taking taylor expansion of x.im in x.im 1552473467.130 * [backup-simplify]: Simplify 0 into 0 1552473467.130 * [backup-simplify]: Simplify 1 into 1 1552473467.130 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473467.130 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473467.130 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473467.130 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.im 1552473467.130 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1552473467.130 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.im 1552473467.130 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1552473467.130 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1552473467.130 * [taylor]: Taking taylor expansion of -1 in x.im 1552473467.130 * [backup-simplify]: Simplify -1 into -1 1552473467.130 * [taylor]: Taking taylor expansion of y.im in x.im 1552473467.130 * [backup-simplify]: Simplify y.im into y.im 1552473467.130 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473467.131 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1552473467.131 * [taylor]: Taking taylor expansion of -1 in x.im 1552473467.131 * [backup-simplify]: Simplify -1 into -1 1552473467.131 * [taylor]: Taking taylor expansion of y.im in x.im 1552473467.131 * [backup-simplify]: Simplify y.im into y.im 1552473467.131 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473467.131 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 1552473467.131 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1552473467.131 * [taylor]: Taking taylor expansion of -1 in x.im 1552473467.131 * [backup-simplify]: Simplify -1 into -1 1552473467.131 * [taylor]: Taking taylor expansion of y.re in x.im 1552473467.131 * [backup-simplify]: Simplify y.re into y.re 1552473467.131 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473467.131 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1552473467.131 * [taylor]: Taking taylor expansion of -1 in x.im 1552473467.131 * [backup-simplify]: Simplify -1 into -1 1552473467.131 * [taylor]: Taking taylor expansion of y.re in x.im 1552473467.131 * [backup-simplify]: Simplify y.re into y.re 1552473467.131 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473467.131 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1552473467.131 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1552473467.131 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473467.131 * [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)))) 1552473467.131 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473467.131 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473467.131 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1552473467.131 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473467.132 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473467.132 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1552473467.132 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.132 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473467.132 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1552473467.132 * [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)))))) 1552473467.132 * [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 1552473467.132 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) in y.re 1552473467.132 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.re 1552473467.132 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.re 1552473467.132 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1552473467.132 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1552473467.132 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1552473467.132 * [taylor]: Taking taylor expansion of -1 in y.re 1552473467.132 * [backup-simplify]: Simplify -1 into -1 1552473467.132 * [taylor]: Taking taylor expansion of y.im in y.re 1552473467.132 * [backup-simplify]: Simplify y.im into y.im 1552473467.132 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473467.132 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1552473467.132 * [taylor]: Taking taylor expansion of -1 in y.re 1552473467.132 * [backup-simplify]: Simplify -1 into -1 1552473467.132 * [taylor]: Taking taylor expansion of y.im in y.re 1552473467.132 * [backup-simplify]: Simplify y.im into y.im 1552473467.133 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473467.133 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473467.133 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473467.133 * [taylor]: Taking taylor expansion of y.re in y.re 1552473467.133 * [backup-simplify]: Simplify 0 into 0 1552473467.133 * [backup-simplify]: Simplify 1 into 1 1552473467.133 * [backup-simplify]: Simplify (* 1 1) into 1 1552473467.133 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473467.133 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473467.134 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473467.134 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473467.134 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473467.135 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473467.135 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.135 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473467.136 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473467.136 * [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 1552473467.136 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.re 1552473467.136 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473467.136 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.re 1552473467.136 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 1552473467.136 * [taylor]: Taking taylor expansion of -1 in y.re 1552473467.136 * [backup-simplify]: Simplify -1 into -1 1552473467.136 * [taylor]: Taking taylor expansion of x.re in y.re 1552473467.136 * [backup-simplify]: Simplify x.re into x.re 1552473467.136 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1552473467.136 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1552473467.136 * [taylor]: Taking taylor expansion of -1 in y.re 1552473467.136 * [backup-simplify]: Simplify -1 into -1 1552473467.136 * [taylor]: Taking taylor expansion of y.re in y.re 1552473467.136 * [backup-simplify]: Simplify 0 into 0 1552473467.136 * [backup-simplify]: Simplify 1 into 1 1552473467.136 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473467.136 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1552473467.136 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473467.136 * [taylor]: Taking taylor expansion of y.im in y.re 1552473467.136 * [backup-simplify]: Simplify y.im into y.im 1552473467.136 * [taylor]: Taking taylor expansion of x.im in y.re 1552473467.136 * [backup-simplify]: Simplify x.im into x.im 1552473467.136 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473467.136 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473467.136 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.re 1552473467.136 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1552473467.136 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.re 1552473467.136 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1552473467.136 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1552473467.136 * [taylor]: Taking taylor expansion of -1 in y.re 1552473467.136 * [backup-simplify]: Simplify -1 into -1 1552473467.136 * [taylor]: Taking taylor expansion of y.im in y.re 1552473467.136 * [backup-simplify]: Simplify y.im into y.im 1552473467.137 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473467.137 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1552473467.137 * [taylor]: Taking taylor expansion of -1 in y.re 1552473467.137 * [backup-simplify]: Simplify -1 into -1 1552473467.137 * [taylor]: Taking taylor expansion of y.im in y.re 1552473467.137 * [backup-simplify]: Simplify y.im into y.im 1552473467.137 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473467.137 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1552473467.137 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1552473467.137 * [taylor]: Taking taylor expansion of -1 in y.re 1552473467.137 * [backup-simplify]: Simplify -1 into -1 1552473467.137 * [taylor]: Taking taylor expansion of y.re in y.re 1552473467.137 * [backup-simplify]: Simplify 0 into 0 1552473467.137 * [backup-simplify]: Simplify 1 into 1 1552473467.137 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473467.137 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1552473467.137 * [taylor]: Taking taylor expansion of -1 in y.re 1552473467.137 * [backup-simplify]: Simplify -1 into -1 1552473467.137 * [taylor]: Taking taylor expansion of y.re in y.re 1552473467.138 * [backup-simplify]: Simplify 0 into 0 1552473467.138 * [backup-simplify]: Simplify 1 into 1 1552473467.138 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473467.139 * [backup-simplify]: Simplify (* -1 -1) into 1 1552473467.139 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473467.139 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473467.140 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473467.141 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473467.142 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1552473467.142 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.143 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473467.143 * [backup-simplify]: Simplify (* (/ -1 x.re) -1) into (/ 1 x.re) 1552473467.143 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1552473467.143 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1552473467.143 * [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 1552473467.143 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) in x.re 1552473467.143 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in x.re 1552473467.143 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.re 1552473467.143 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1552473467.143 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1552473467.143 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1552473467.143 * [taylor]: Taking taylor expansion of -1 in x.re 1552473467.143 * [backup-simplify]: Simplify -1 into -1 1552473467.143 * [taylor]: Taking taylor expansion of y.im in x.re 1552473467.143 * [backup-simplify]: Simplify y.im into y.im 1552473467.143 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473467.143 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1552473467.144 * [taylor]: Taking taylor expansion of -1 in x.re 1552473467.144 * [backup-simplify]: Simplify -1 into -1 1552473467.144 * [taylor]: Taking taylor expansion of y.im in x.re 1552473467.144 * [backup-simplify]: Simplify y.im into y.im 1552473467.144 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473467.144 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1552473467.144 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1552473467.144 * [taylor]: Taking taylor expansion of y.re in x.re 1552473467.144 * [backup-simplify]: Simplify y.re into y.re 1552473467.144 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473467.144 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473467.144 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1552473467.144 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473467.144 * [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)))) 1552473467.145 * [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))))) 1552473467.145 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473467.145 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473467.145 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1552473467.145 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473467.145 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473467.146 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.146 * [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 1552473467.146 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473467.147 * [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 1552473467.147 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1552473467.147 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473467.147 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1552473467.147 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1552473467.147 * [taylor]: Taking taylor expansion of -1 in x.re 1552473467.147 * [backup-simplify]: Simplify -1 into -1 1552473467.147 * [taylor]: Taking taylor expansion of x.re in x.re 1552473467.147 * [backup-simplify]: Simplify 0 into 0 1552473467.147 * [backup-simplify]: Simplify 1 into 1 1552473467.148 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473467.148 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1552473467.148 * [taylor]: Taking taylor expansion of -1 in x.re 1552473467.148 * [backup-simplify]: Simplify -1 into -1 1552473467.148 * [taylor]: Taking taylor expansion of y.re in x.re 1552473467.148 * [backup-simplify]: Simplify y.re into y.re 1552473467.148 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473467.148 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473467.148 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473467.148 * [taylor]: Taking taylor expansion of y.im in x.re 1552473467.148 * [backup-simplify]: Simplify y.im into y.im 1552473467.148 * [taylor]: Taking taylor expansion of x.im in x.re 1552473467.148 * [backup-simplify]: Simplify x.im into x.im 1552473467.148 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473467.148 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473467.148 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.re 1552473467.148 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1552473467.148 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.re 1552473467.148 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1552473467.148 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1552473467.148 * [taylor]: Taking taylor expansion of -1 in x.re 1552473467.148 * [backup-simplify]: Simplify -1 into -1 1552473467.148 * [taylor]: Taking taylor expansion of y.im in x.re 1552473467.148 * [backup-simplify]: Simplify y.im into y.im 1552473467.148 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473467.148 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1552473467.148 * [taylor]: Taking taylor expansion of -1 in x.re 1552473467.148 * [backup-simplify]: Simplify -1 into -1 1552473467.148 * [taylor]: Taking taylor expansion of y.im in x.re 1552473467.148 * [backup-simplify]: Simplify y.im into y.im 1552473467.149 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473467.149 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1552473467.149 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1552473467.149 * [taylor]: Taking taylor expansion of -1 in x.re 1552473467.149 * [backup-simplify]: Simplify -1 into -1 1552473467.149 * [taylor]: Taking taylor expansion of y.re in x.re 1552473467.149 * [backup-simplify]: Simplify y.re into y.re 1552473467.149 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473467.149 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1552473467.149 * [taylor]: Taking taylor expansion of -1 in x.re 1552473467.149 * [backup-simplify]: Simplify -1 into -1 1552473467.149 * [taylor]: Taking taylor expansion of y.re in x.re 1552473467.149 * [backup-simplify]: Simplify y.re into y.re 1552473467.149 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473467.149 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1552473467.149 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1552473467.149 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473467.149 * [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)))) 1552473467.150 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473467.150 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473467.150 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1552473467.150 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473467.150 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473467.150 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1552473467.151 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.151 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473467.151 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1552473467.151 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473467.152 * [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)))))) 1552473467.152 * [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 1552473467.152 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) in x.re 1552473467.152 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in x.re 1552473467.152 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.re 1552473467.152 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1552473467.152 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1552473467.152 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1552473467.152 * [taylor]: Taking taylor expansion of -1 in x.re 1552473467.152 * [backup-simplify]: Simplify -1 into -1 1552473467.152 * [taylor]: Taking taylor expansion of y.im in x.re 1552473467.152 * [backup-simplify]: Simplify y.im into y.im 1552473467.152 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473467.152 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1552473467.152 * [taylor]: Taking taylor expansion of -1 in x.re 1552473467.152 * [backup-simplify]: Simplify -1 into -1 1552473467.152 * [taylor]: Taking taylor expansion of y.im in x.re 1552473467.152 * [backup-simplify]: Simplify y.im into y.im 1552473467.152 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473467.152 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1552473467.152 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1552473467.152 * [taylor]: Taking taylor expansion of y.re in x.re 1552473467.152 * [backup-simplify]: Simplify y.re into y.re 1552473467.152 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473467.152 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1552473467.153 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1552473467.153 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473467.153 * [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)))) 1552473467.153 * [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))))) 1552473467.153 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473467.153 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473467.154 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1552473467.154 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473467.154 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1552473467.154 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.155 * [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 1552473467.155 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473467.155 * [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 1552473467.155 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1552473467.155 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473467.155 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1552473467.155 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1552473467.155 * [taylor]: Taking taylor expansion of -1 in x.re 1552473467.155 * [backup-simplify]: Simplify -1 into -1 1552473467.155 * [taylor]: Taking taylor expansion of x.re in x.re 1552473467.155 * [backup-simplify]: Simplify 0 into 0 1552473467.155 * [backup-simplify]: Simplify 1 into 1 1552473467.156 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473467.156 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1552473467.156 * [taylor]: Taking taylor expansion of -1 in x.re 1552473467.156 * [backup-simplify]: Simplify -1 into -1 1552473467.156 * [taylor]: Taking taylor expansion of y.re in x.re 1552473467.156 * [backup-simplify]: Simplify y.re into y.re 1552473467.156 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473467.156 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473467.156 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473467.156 * [taylor]: Taking taylor expansion of y.im in x.re 1552473467.156 * [backup-simplify]: Simplify y.im into y.im 1552473467.156 * [taylor]: Taking taylor expansion of x.im in x.re 1552473467.156 * [backup-simplify]: Simplify x.im into x.im 1552473467.156 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473467.156 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473467.156 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.re 1552473467.156 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1552473467.156 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.re 1552473467.157 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1552473467.157 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1552473467.157 * [taylor]: Taking taylor expansion of -1 in x.re 1552473467.157 * [backup-simplify]: Simplify -1 into -1 1552473467.157 * [taylor]: Taking taylor expansion of y.im in x.re 1552473467.157 * [backup-simplify]: Simplify y.im into y.im 1552473467.157 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473467.157 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1552473467.157 * [taylor]: Taking taylor expansion of -1 in x.re 1552473467.157 * [backup-simplify]: Simplify -1 into -1 1552473467.157 * [taylor]: Taking taylor expansion of y.im in x.re 1552473467.157 * [backup-simplify]: Simplify y.im into y.im 1552473467.157 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473467.157 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1552473467.157 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1552473467.157 * [taylor]: Taking taylor expansion of -1 in x.re 1552473467.157 * [backup-simplify]: Simplify -1 into -1 1552473467.157 * [taylor]: Taking taylor expansion of y.re in x.re 1552473467.157 * [backup-simplify]: Simplify y.re into y.re 1552473467.157 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473467.157 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1552473467.157 * [taylor]: Taking taylor expansion of -1 in x.re 1552473467.157 * [backup-simplify]: Simplify -1 into -1 1552473467.157 * [taylor]: Taking taylor expansion of y.re in x.re 1552473467.157 * [backup-simplify]: Simplify y.re into y.re 1552473467.157 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473467.157 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1552473467.157 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1552473467.158 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473467.158 * [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)))) 1552473467.158 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473467.158 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473467.158 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1552473467.158 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473467.159 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473467.159 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1552473467.159 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.159 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473467.160 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1552473467.160 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473467.160 * [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)))))) 1552473467.160 * [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))))) 1552473467.160 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473467.160 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473467.161 * [taylor]: Taking taylor expansion of y.re in y.re 1552473467.161 * [backup-simplify]: Simplify 0 into 0 1552473467.161 * [backup-simplify]: Simplify 1 into 1 1552473467.161 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473467.161 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473467.161 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473467.161 * [taylor]: Taking taylor expansion of y.re in y.re 1552473467.161 * [backup-simplify]: Simplify 0 into 0 1552473467.161 * [backup-simplify]: Simplify 1 into 1 1552473467.161 * [backup-simplify]: Simplify (* 1 1) into 1 1552473467.162 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473467.162 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473467.162 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473467.162 * [taylor]: Taking taylor expansion of y.im in y.re 1552473467.162 * [backup-simplify]: Simplify y.im into y.im 1552473467.162 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473467.162 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473467.162 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473467.163 * [backup-simplify]: Simplify (* 0 1) into 0 1552473467.163 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473467.164 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473467.164 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.165 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 1552473467.165 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473467.165 * [taylor]: Taking taylor expansion of 1 in x.im 1552473467.165 * [backup-simplify]: Simplify 1 into 1 1552473467.166 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473467.166 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473467.167 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ -1 y.re))) into 0 1552473467.167 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1552473467.168 * [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)))))) 1552473467.169 * [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)))))) 1552473467.169 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1552473467.169 * [taylor]: Taking taylor expansion of (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473467.169 * [taylor]: Taking taylor expansion of y.im in y.re 1552473467.169 * [backup-simplify]: Simplify y.im into y.im 1552473467.169 * [taylor]: Taking taylor expansion of (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473467.169 * [taylor]: Taking taylor expansion of x.im in y.re 1552473467.169 * [backup-simplify]: Simplify x.im into x.im 1552473467.169 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473467.169 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473467.169 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473467.169 * [taylor]: Taking taylor expansion of y.re in y.re 1552473467.169 * [backup-simplify]: Simplify 0 into 0 1552473467.169 * [backup-simplify]: Simplify 1 into 1 1552473467.170 * [backup-simplify]: Simplify (* 1 1) into 1 1552473467.170 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473467.170 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473467.170 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473467.170 * [taylor]: Taking taylor expansion of y.im in y.re 1552473467.170 * [backup-simplify]: Simplify y.im into y.im 1552473467.170 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473467.170 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473467.171 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473467.171 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552473467.171 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473467.171 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473467.172 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473467.174 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473467.174 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1552473467.175 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 1552473467.175 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473467.175 * [taylor]: Taking taylor expansion of 0 in x.im 1552473467.175 * [backup-simplify]: Simplify 0 into 0 1552473467.175 * [taylor]: Taking taylor expansion of 1 in y.im 1552473467.176 * [backup-simplify]: Simplify 1 into 1 1552473467.176 * [backup-simplify]: Simplify 0 into 0 1552473467.176 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473467.177 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473467.178 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1552473467.178 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473467.178 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473467.178 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.178 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473467.179 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473467.179 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 1552473467.179 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473467.179 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473467.180 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1552473467.180 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.181 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473467.182 * [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 1552473467.182 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473467.183 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473467.183 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 1552473467.184 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1552473467.184 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1552473467.184 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.185 * [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 1552473467.186 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473467.187 * [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 1552473467.187 * [taylor]: Taking taylor expansion of 0 in y.re 1552473467.187 * [backup-simplify]: Simplify 0 into 0 1552473467.187 * [taylor]: Taking taylor expansion of 0 in x.im 1552473467.187 * [backup-simplify]: Simplify 0 into 0 1552473467.187 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473467.187 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473467.187 * [taylor]: Taking taylor expansion of y.im in x.im 1552473467.187 * [backup-simplify]: Simplify y.im into y.im 1552473467.187 * [taylor]: Taking taylor expansion of x.im in x.im 1552473467.187 * [backup-simplify]: Simplify 0 into 0 1552473467.187 * [backup-simplify]: Simplify 1 into 1 1552473467.187 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473467.187 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473467.188 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473467.188 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473467.188 * [taylor]: Taking taylor expansion of y.im in y.im 1552473467.188 * [backup-simplify]: Simplify 0 into 0 1552473467.188 * [backup-simplify]: Simplify 1 into 1 1552473467.188 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473467.189 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473467.190 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473467.190 * [backup-simplify]: Simplify 0 into 0 1552473467.191 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552473467.192 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473467.192 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473467.192 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473467.192 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.194 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 1552473467.194 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1552473467.194 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.im 1552473467.195 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1552473467.195 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1552473467.195 * [taylor]: Taking taylor expansion of y.im in x.im 1552473467.195 * [backup-simplify]: Simplify y.im into y.im 1552473467.195 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473467.195 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473467.195 * [taylor]: Taking taylor expansion of 0 in y.im 1552473467.195 * [backup-simplify]: Simplify 0 into 0 1552473467.195 * [backup-simplify]: Simplify 0 into 0 1552473467.195 * [taylor]: Taking taylor expansion of 0 in y.im 1552473467.195 * [backup-simplify]: Simplify 0 into 0 1552473467.195 * [backup-simplify]: Simplify 0 into 0 1552473467.195 * [backup-simplify]: Simplify 0 into 0 1552473467.195 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473467.196 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473467.198 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1552473467.198 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473467.198 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1552473467.199 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.199 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473467.199 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473467.200 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 1552473467.200 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473467.200 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473467.201 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1552473467.201 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.202 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473467.204 * [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 1552473467.204 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473467.204 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473467.205 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 1552473467.206 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1552473467.206 * [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 1552473467.207 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.207 * [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 1552473467.208 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1552473467.210 * [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 1552473467.210 * [taylor]: Taking taylor expansion of 0 in y.re 1552473467.210 * [backup-simplify]: Simplify 0 into 0 1552473467.210 * [taylor]: Taking taylor expansion of 0 in x.im 1552473467.210 * [backup-simplify]: Simplify 0 into 0 1552473467.210 * [taylor]: Taking taylor expansion of 0 in x.im 1552473467.210 * [backup-simplify]: Simplify 0 into 0 1552473467.211 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473467.211 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473467.212 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.212 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1552473467.212 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473467.212 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473467.212 * [taylor]: Taking taylor expansion of 0 in x.im 1552473467.213 * [backup-simplify]: Simplify 0 into 0 1552473467.214 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1552473467.215 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473467.215 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473467.215 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1552473467.216 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473467.217 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 1552473467.219 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1552473467.219 * [taylor]: Taking taylor expansion of 0 in x.im 1552473467.219 * [backup-simplify]: Simplify 0 into 0 1552473467.219 * [taylor]: Taking taylor expansion of 0 in y.im 1552473467.219 * [backup-simplify]: Simplify 0 into 0 1552473467.219 * [backup-simplify]: Simplify 0 into 0 1552473467.219 * [backup-simplify]: Simplify 0 into 0 1552473467.219 * * * [progress]: simplifying candidates 1552473467.219 * * * * [progress]: [ 1 / 202 ] simplifiying candidate # 1552473467.219 * * * * [progress]: [ 2 / 202 ] simplifiying candidate # 1552473467.219 * * * * [progress]: [ 3 / 202 ] simplifiying candidate # 1552473467.219 * * * * [progress]: [ 4 / 202 ] simplifiying candidate # 1552473467.220 * * * * [progress]: [ 5 / 202 ] simplifiying candidate # 1552473467.220 * * * * [progress]: [ 6 / 202 ] simplifiying candidate # 1552473467.220 * * * * [progress]: [ 7 / 202 ] simplifiying candidate # 1552473467.220 * * * * [progress]: [ 8 / 202 ] simplifiying candidate # 1552473467.220 * * * * [progress]: [ 9 / 202 ] simplifiying candidate # 1552473467.220 * * * * [progress]: [ 10 / 202 ] simplifiying candidate # 1552473467.220 * [simplify]: Simplifying (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) 1552473467.220 * * [simplify]: iters left: 6 (7 enodes) 1552473467.223 * * [simplify]: iters left: 5 (24 enodes) 1552473467.230 * * [simplify]: iters left: 4 (27 enodes) 1552473467.242 * * [simplify]: iters left: 3 (28 enodes) 1552473467.249 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473467.249 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473467.249 * * [simplify]: Extracting #2: cost 7 inf + 0 1552473467.249 * * [simplify]: Extracting #3: cost 12 inf + 0 1552473467.249 * * [simplify]: Extracting #4: cost 11 inf + 43 1552473467.249 * * [simplify]: Extracting #5: cost 7 inf + 263 1552473467.249 * * [simplify]: Extracting #6: cost 1 inf + 1365 1552473467.250 * * [simplify]: Extracting #7: cost 0 inf + 1582 1552473467.250 * [simplify]: Simplified to (fabs (cbrt (fma y.im y.im (* y.re y.re)))) 1552473467.251 * [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)))))) (hypot y.im y.re))) 1552473467.251 * * * * [progress]: [ 11 / 202 ] simplifiying candidate # 1552473467.251 * [simplify]: Simplifying (sqrt (sqrt (fma y.im y.im (* y.re y.re)))) 1552473467.251 * * [simplify]: iters left: 5 (6 enodes) 1552473467.254 * * [simplify]: iters left: 4 (20 enodes) 1552473467.259 * * [simplify]: iters left: 3 (24 enodes) 1552473467.266 * * [simplify]: iters left: 2 (25 enodes) 1552473467.272 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473467.272 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473467.272 * * [simplify]: Extracting #2: cost 7 inf + 0 1552473467.272 * * [simplify]: Extracting #3: cost 8 inf + 2 1552473467.272 * * [simplify]: Extracting #4: cost 5 inf + 295 1552473467.272 * * [simplify]: Extracting #5: cost 0 inf + 668 1552473467.273 * [simplify]: Simplified to (sqrt (hypot y.im y.re)) 1552473467.273 * [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)))))) (hypot y.im y.re))) 1552473467.273 * * * * [progress]: [ 12 / 202 ] simplifiying candidate # 1552473467.273 * [simplify]: Simplifying (sqrt 1) 1552473467.273 * * [simplify]: iters left: 1 (2 enodes) 1552473467.277 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473467.277 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473467.277 * [simplify]: Simplified to 1 1552473467.277 * [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))))) (hypot y.im y.re))) 1552473467.277 * * * * [progress]: [ 13 / 202 ] simplifiying candidate # 1552473467.277 * [simplify]: Simplifying (fma y.im y.im (* y.re y.re)) 1552473467.277 * * [simplify]: iters left: 3 (4 enodes) 1552473467.278 * * [simplify]: iters left: 2 (14 enodes) 1552473467.280 * * [simplify]: iters left: 1 (17 enodes) 1552473467.282 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473467.282 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473467.282 * * [simplify]: Extracting #2: cost 5 inf + 43 1552473467.282 * * [simplify]: Extracting #3: cost 0 inf + 360 1552473467.282 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 1552473467.282 * [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))) (hypot y.im y.re))) 1552473467.282 * * * * [progress]: [ 14 / 202 ] simplifiying candidate # 1552473467.283 * * * * [progress]: [ 15 / 202 ] simplifiying candidate # 1552473467.283 * [simplify]: Simplifying (sqrt (fma y.im y.im (* y.re y.re))) 1552473467.283 * * [simplify]: iters left: 4 (5 enodes) 1552473467.284 * * [simplify]: iters left: 3 (17 enodes) 1552473467.286 * * [simplify]: iters left: 2 (21 enodes) 1552473467.289 * * [simplify]: iters left: 1 (22 enodes) 1552473467.291 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473467.291 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473467.291 * * [simplify]: Extracting #2: cost 6 inf + 2 1552473467.292 * * [simplify]: Extracting #3: cost 2 inf + 392 1552473467.292 * * [simplify]: Extracting #4: cost 0 inf + 474 1552473467.292 * [simplify]: Simplified to (hypot y.im y.re) 1552473467.292 * [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))) (hypot y.im y.re))) 1552473467.292 * * * * [progress]: [ 16 / 202 ] simplifiying candidate # 1552473467.292 * * * * [progress]: [ 17 / 202 ] simplifiying candidate #real (real->posit16 (sqrt (fma y.im y.im (* y.re y.re)))))) (hypot y.im y.re)))> 1552473467.292 * * * * [progress]: [ 18 / 202 ] simplifiying candidate # 1552473467.292 * * * * [progress]: [ 19 / 202 ] simplifiying candidate # 1552473467.292 * * * * [progress]: [ 20 / 202 ] simplifiying candidate # 1552473467.292 * * * * [progress]: [ 21 / 202 ] simplifiying candidate # 1552473467.292 * [simplify]: Simplifying (- (log (fma x.re y.re (* x.im y.im))) (log (sqrt (fma y.im y.im (* y.re y.re))))) 1552473467.292 * * [simplify]: iters left: 6 (12 enodes) 1552473467.295 * * [simplify]: iters left: 5 (43 enodes) 1552473467.301 * * [simplify]: iters left: 4 (54 enodes) 1552473467.307 * * [simplify]: iters left: 3 (58 enodes) 1552473467.314 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473467.314 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473467.314 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473467.314 * * [simplify]: Extracting #3: cost 19 inf + 0 1552473467.314 * * [simplify]: Extracting #4: cost 19 inf + 61 1552473467.315 * * [simplify]: Extracting #5: cost 9 inf + 955 1552473467.315 * * [simplify]: Extracting #6: cost 0 inf + 2436 1552473467.315 * [simplify]: Simplified to (- (log (fma x.im y.im (* x.re y.re))) (log (hypot y.im y.re))) 1552473467.315 * [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)))) (hypot y.im y.re))) 1552473467.315 * * * * [progress]: [ 22 / 202 ] simplifiying candidate # 1552473467.315 * * * * [progress]: [ 23 / 202 ] simplifiying candidate # 1552473467.316 * * * * [progress]: [ 24 / 202 ] simplifiying candidate # 1552473467.316 * [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))))) 1552473467.316 * * [simplify]: iters left: 6 (14 enodes) 1552473467.319 * * [simplify]: iters left: 5 (55 enodes) 1552473467.328 * * [simplify]: iters left: 4 (125 enodes) 1552473467.358 * * [simplify]: iters left: 3 (347 enodes) 1552473467.923 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473467.923 * * [simplify]: Extracting #1: cost 43 inf + 0 1552473467.924 * * [simplify]: Extracting #2: cost 149 inf + 1 1552473467.926 * * [simplify]: Extracting #3: cost 251 inf + 1045 1552473467.933 * * [simplify]: Extracting #4: cost 162 inf + 17503 1552473467.953 * * [simplify]: Extracting #5: cost 34 inf + 48773 1552473467.980 * * [simplify]: Extracting #6: cost 0 inf + 57235 1552473468.006 * [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))) 1552473468.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)) (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))) 1552473468.007 * * * * [progress]: [ 25 / 202 ] simplifiying candidate # 1552473468.007 * * * * [progress]: [ 26 / 202 ] simplifiying candidate # 1552473468.007 * * * * [progress]: [ 27 / 202 ] simplifiying candidate # 1552473468.007 * * * * [progress]: [ 28 / 202 ] simplifiying candidate # 1552473468.007 * * * * [progress]: [ 29 / 202 ] simplifiying candidate # 1552473468.007 * [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)))))) 1552473468.008 * * [simplify]: iters left: 6 (14 enodes) 1552473468.013 * * [simplify]: iters left: 5 (53 enodes) 1552473468.028 * * [simplify]: iters left: 4 (76 enodes) 1552473468.052 * * [simplify]: iters left: 3 (87 enodes) 1552473468.062 * * [simplify]: iters left: 2 (90 enodes) 1552473468.073 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473468.073 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473468.073 * * [simplify]: Extracting #2: cost 22 inf + 0 1552473468.073 * * [simplify]: Extracting #3: cost 31 inf + 0 1552473468.073 * * [simplify]: Extracting #4: cost 30 inf + 145 1552473468.073 * * [simplify]: Extracting #5: cost 12 inf + 3189 1552473468.074 * * [simplify]: Extracting #6: cost 1 inf + 6480 1552473468.076 * * [simplify]: Extracting #7: cost 0 inf + 6834 1552473468.077 * [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)))) 1552473468.077 * [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)))))) (hypot y.im y.re))) 1552473468.077 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1552473468.077 * * [simplify]: iters left: 6 (12 enodes) 1552473468.079 * * [simplify]: iters left: 5 (41 enodes) 1552473468.089 * * [simplify]: iters left: 4 (49 enodes) 1552473468.102 * * [simplify]: iters left: 3 (53 enodes) 1552473468.116 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473468.116 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473468.116 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473468.116 * * [simplify]: Extracting #3: cost 17 inf + 0 1552473468.116 * * [simplify]: Extracting #4: cost 16 inf + 118 1552473468.117 * * [simplify]: Extracting #5: cost 9 inf + 703 1552473468.117 * * [simplify]: Extracting #6: cost 2 inf + 1731 1552473468.118 * * [simplify]: Extracting #7: cost 0 inf + 2182 1552473468.119 * [simplify]: Simplified to (/ (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (hypot y.im y.re))) 1552473468.119 * [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)))) (hypot y.im y.re))) 1552473468.119 * * * * [progress]: [ 30 / 202 ] simplifiying candidate # 1552473468.119 * [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)))))) 1552473468.120 * * [simplify]: iters left: 6 (14 enodes) 1552473468.126 * * [simplify]: iters left: 5 (50 enodes) 1552473468.140 * * [simplify]: iters left: 4 (61 enodes) 1552473468.160 * * [simplify]: iters left: 3 (68 enodes) 1552473468.175 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473468.175 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473468.175 * * [simplify]: Extracting #2: cost 15 inf + 0 1552473468.175 * * [simplify]: Extracting #3: cost 25 inf + 0 1552473468.176 * * [simplify]: Extracting #4: cost 24 inf + 145 1552473468.176 * * [simplify]: Extracting #5: cost 15 inf + 1345 1552473468.176 * * [simplify]: Extracting #6: cost 5 inf + 3437 1552473468.177 * * [simplify]: Extracting #7: cost 0 inf + 5430 1552473468.178 * [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)))))) 1552473468.178 * [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)))))) (hypot y.im y.re))) 1552473468.178 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1552473468.178 * * [simplify]: iters left: 6 (12 enodes) 1552473468.181 * * [simplify]: iters left: 5 (41 enodes) 1552473468.186 * * [simplify]: iters left: 4 (48 enodes) 1552473468.192 * * [simplify]: iters left: 3 (52 enodes) 1552473468.198 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473468.198 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473468.198 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473468.198 * * [simplify]: Extracting #3: cost 17 inf + 0 1552473468.199 * * [simplify]: Extracting #4: cost 18 inf + 4 1552473468.199 * * [simplify]: Extracting #5: cost 12 inf + 452 1552473468.199 * * [simplify]: Extracting #6: cost 5 inf + 1343 1552473468.199 * * [simplify]: Extracting #7: cost 1 inf + 2308 1552473468.200 * * [simplify]: Extracting #8: cost 0 inf + 2742 1552473468.200 * [simplify]: Simplified to (/ (cbrt (fma x.im y.im (* x.re y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1552473468.200 * [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)))))) (hypot y.im y.re))) 1552473468.200 * * * * [progress]: [ 31 / 202 ] simplifiying candidate # 1552473468.201 * [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))))) 1552473468.201 * * [simplify]: iters left: 6 (13 enodes) 1552473468.203 * * [simplify]: iters left: 5 (46 enodes) 1552473468.214 * * [simplify]: iters left: 4 (58 enodes) 1552473468.230 * * [simplify]: iters left: 3 (65 enodes) 1552473468.239 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473468.240 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473468.240 * * [simplify]: Extracting #2: cost 14 inf + 0 1552473468.240 * * [simplify]: Extracting #3: cost 23 inf + 0 1552473468.240 * * [simplify]: Extracting #4: cost 24 inf + 4 1552473468.240 * * [simplify]: Extracting #5: cost 16 inf + 619 1552473468.240 * * [simplify]: Extracting #6: cost 2 inf + 3263 1552473468.241 * * [simplify]: Extracting #7: cost 0 inf + 3796 1552473468.242 * [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))) 1552473468.242 * [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)))))) (hypot y.im y.re))) 1552473468.242 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1552473468.242 * * [simplify]: iters left: 6 (12 enodes) 1552473468.244 * * [simplify]: iters left: 5 (41 enodes) 1552473468.249 * * [simplify]: iters left: 4 (49 enodes) 1552473468.256 * * [simplify]: iters left: 3 (53 enodes) 1552473468.262 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473468.262 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473468.262 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473468.262 * * [simplify]: Extracting #3: cost 17 inf + 0 1552473468.262 * * [simplify]: Extracting #4: cost 16 inf + 118 1552473468.263 * * [simplify]: Extracting #5: cost 9 inf + 663 1552473468.263 * * [simplify]: Extracting #6: cost 2 inf + 1611 1552473468.263 * * [simplify]: Extracting #7: cost 0 inf + 2022 1552473468.264 * [simplify]: Simplified to (/ (cbrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1552473468.264 * [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)))) (hypot y.im y.re))) 1552473468.264 * * * * [progress]: [ 32 / 202 ] simplifiying candidate # 1552473468.264 * [simplify]: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt 1)) 1552473468.264 * * [simplify]: iters left: 6 (11 enodes) 1552473468.267 * * [simplify]: iters left: 5 (40 enodes) 1552473468.273 * * [simplify]: iters left: 4 (50 enodes) 1552473468.280 * * [simplify]: iters left: 3 (57 enodes) 1552473468.286 * * [simplify]: iters left: 2 (58 enodes) 1552473468.296 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473468.296 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473468.296 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473468.296 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473468.296 * * [simplify]: Extracting #4: cost 12 inf + 5 1552473468.296 * * [simplify]: Extracting #5: cost 8 inf + 230 1552473468.297 * * [simplify]: Extracting #6: cost 1 inf + 1387 1552473468.297 * * [simplify]: Extracting #7: cost 0 inf + 1607 1552473468.298 * [simplify]: Simplified to (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1552473468.298 * [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))))) (hypot y.im y.re))) 1552473468.299 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) 1552473468.299 * * [simplify]: iters left: 6 (11 enodes) 1552473468.303 * * [simplify]: iters left: 5 (38 enodes) 1552473468.314 * * [simplify]: iters left: 4 (46 enodes) 1552473468.326 * * [simplify]: iters left: 3 (50 enodes) 1552473468.337 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473468.338 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473468.338 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473468.338 * * [simplify]: Extracting #3: cost 14 inf + 116 1552473468.338 * * [simplify]: Extracting #4: cost 13 inf + 242 1552473468.338 * * [simplify]: Extracting #5: cost 5 inf + 743 1552473468.339 * * [simplify]: Extracting #6: cost 0 inf + 1748 1552473468.340 * [simplify]: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1552473468.340 * [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))) (hypot y.im y.re))) 1552473468.340 * * * * [progress]: [ 33 / 202 ] simplifiying candidate # 1552473468.340 * [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))))) 1552473468.340 * * [simplify]: iters left: 6 (13 enodes) 1552473468.345 * * [simplify]: iters left: 5 (46 enodes) 1552473468.360 * * [simplify]: iters left: 4 (58 enodes) 1552473468.368 * * [simplify]: iters left: 3 (65 enodes) 1552473468.377 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473468.377 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473468.378 * * [simplify]: Extracting #2: cost 14 inf + 0 1552473468.378 * * [simplify]: Extracting #3: cost 23 inf + 0 1552473468.378 * * [simplify]: Extracting #4: cost 24 inf + 4 1552473468.378 * * [simplify]: Extracting #5: cost 16 inf + 619 1552473468.378 * * [simplify]: Extracting #6: cost 2 inf + 3263 1552473468.379 * * [simplify]: Extracting #7: cost 0 inf + 3796 1552473468.380 * [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))) 1552473468.380 * [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)))))) (hypot y.im y.re))) 1552473468.380 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1552473468.380 * * [simplify]: iters left: 6 (12 enodes) 1552473468.383 * * [simplify]: iters left: 5 (41 enodes) 1552473468.388 * * [simplify]: iters left: 4 (49 enodes) 1552473468.395 * * [simplify]: iters left: 3 (53 enodes) 1552473468.401 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473468.401 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473468.401 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473468.401 * * [simplify]: Extracting #3: cost 17 inf + 0 1552473468.401 * * [simplify]: Extracting #4: cost 16 inf + 118 1552473468.402 * * [simplify]: Extracting #5: cost 9 inf + 663 1552473468.402 * * [simplify]: Extracting #6: cost 2 inf + 1611 1552473468.402 * * [simplify]: Extracting #7: cost 0 inf + 2022 1552473468.403 * [simplify]: Simplified to (/ (cbrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1552473468.403 * [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)))) (hypot y.im y.re))) 1552473468.403 * * * * [progress]: [ 34 / 202 ] simplifiying candidate # 1552473468.403 * [simplify]: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) 1552473468.403 * * [simplify]: iters left: 6 (10 enodes) 1552473468.406 * * [simplify]: iters left: 5 (35 enodes) 1552473468.411 * * [simplify]: iters left: 4 (49 enodes) 1552473468.417 * * [simplify]: iters left: 3 (53 enodes) 1552473468.424 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473468.424 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473468.424 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473468.424 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473468.425 * * [simplify]: Extracting #4: cost 12 inf + 5 1552473468.425 * * [simplify]: Extracting #5: cost 6 inf + 371 1552473468.425 * * [simplify]: Extracting #6: cost 0 inf + 1607 1552473468.425 * [simplify]: Simplified to (* (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im x.im (* x.re y.re)))) 1552473468.425 * [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))))) (hypot y.im y.re))) 1552473468.425 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) 1552473468.426 * * [simplify]: iters left: 6 (11 enodes) 1552473468.428 * * [simplify]: iters left: 5 (38 enodes) 1552473468.433 * * [simplify]: iters left: 4 (46 enodes) 1552473468.440 * * [simplify]: iters left: 3 (50 enodes) 1552473468.446 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473468.446 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473468.446 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473468.446 * * [simplify]: Extracting #3: cost 14 inf + 116 1552473468.446 * * [simplify]: Extracting #4: cost 13 inf + 242 1552473468.446 * * [simplify]: Extracting #5: cost 5 inf + 743 1552473468.446 * * [simplify]: Extracting #6: cost 0 inf + 1748 1552473468.447 * [simplify]: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1552473468.447 * [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))) 1552473468.447 * * * * [progress]: [ 35 / 202 ] simplifiying candidate # 1552473468.447 * [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)))))) 1552473468.447 * * [simplify]: iters left: 6 (13 enodes) 1552473468.450 * * [simplify]: iters left: 5 (46 enodes) 1552473468.456 * * [simplify]: iters left: 4 (56 enodes) 1552473468.463 * * [simplify]: iters left: 3 (60 enodes) 1552473468.470 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473468.470 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473468.470 * * [simplify]: Extracting #2: cost 12 inf + 0 1552473468.470 * * [simplify]: Extracting #3: cost 21 inf + 0 1552473468.471 * * [simplify]: Extracting #4: cost 22 inf + 4 1552473468.471 * * [simplify]: Extracting #5: cost 14 inf + 604 1552473468.472 * * [simplify]: Extracting #6: cost 2 inf + 2593 1552473468.473 * * [simplify]: Extracting #7: cost 0 inf + 3084 1552473468.474 * [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)))) 1552473468.474 * [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)))))) (hypot y.im y.re))) 1552473468.474 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1552473468.474 * * [simplify]: iters left: 6 (12 enodes) 1552473468.479 * * [simplify]: iters left: 5 (41 enodes) 1552473468.490 * * [simplify]: iters left: 4 (49 enodes) 1552473468.503 * * [simplify]: iters left: 3 (53 enodes) 1552473468.516 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473468.516 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473468.516 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473468.516 * * [simplify]: Extracting #3: cost 17 inf + 0 1552473468.516 * * [simplify]: Extracting #4: cost 17 inf + 61 1552473468.517 * * [simplify]: Extracting #5: cost 9 inf + 703 1552473468.517 * * [simplify]: Extracting #6: cost 2 inf + 1611 1552473468.518 * * [simplify]: Extracting #7: cost 0 inf + 2022 1552473468.519 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (cbrt (hypot y.im y.re))) 1552473468.519 * [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)))) (hypot y.im y.re))) 1552473468.519 * * * * [progress]: [ 36 / 202 ] simplifiying candidate # 1552473468.520 * [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)))))) 1552473468.520 * * [simplify]: iters left: 6 (13 enodes) 1552473468.525 * * [simplify]: iters left: 5 (45 enodes) 1552473468.538 * * [simplify]: iters left: 4 (52 enodes) 1552473468.553 * * [simplify]: iters left: 3 (56 enodes) 1552473468.567 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473468.567 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473468.567 * * [simplify]: Extracting #2: cost 9 inf + 0 1552473468.567 * * [simplify]: Extracting #3: cost 19 inf + 0 1552473468.567 * * [simplify]: Extracting #4: cost 20 inf + 4 1552473468.568 * * [simplify]: Extracting #5: cost 13 inf + 682 1552473468.569 * * [simplify]: Extracting #6: cost 1 inf + 2799 1552473468.570 * * [simplify]: Extracting #7: cost 0 inf + 3016 1552473468.571 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1552473468.571 * [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)))))) (hypot y.im y.re))) 1552473468.571 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1552473468.571 * * [simplify]: iters left: 6 (12 enodes) 1552473468.576 * * [simplify]: iters left: 5 (41 enodes) 1552473468.582 * * [simplify]: iters left: 4 (48 enodes) 1552473468.588 * * [simplify]: iters left: 3 (52 enodes) 1552473468.594 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473468.594 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473468.594 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473468.594 * * [simplify]: Extracting #3: cost 17 inf + 0 1552473468.594 * * [simplify]: Extracting #4: cost 18 inf + 4 1552473468.594 * * [simplify]: Extracting #5: cost 12 inf + 452 1552473468.595 * * [simplify]: Extracting #6: cost 5 inf + 1263 1552473468.595 * * [simplify]: Extracting #7: cost 1 inf + 2188 1552473468.596 * * [simplify]: Extracting #8: cost 0 inf + 2582 1552473468.596 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1552473468.596 * [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)))))) (hypot y.im y.re))) 1552473468.596 * * * * [progress]: [ 37 / 202 ] simplifiying candidate # 1552473468.596 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1552473468.596 * * [simplify]: iters left: 6 (12 enodes) 1552473468.599 * * [simplify]: iters left: 5 (41 enodes) 1552473468.604 * * [simplify]: iters left: 4 (49 enodes) 1552473468.611 * * [simplify]: iters left: 3 (53 enodes) 1552473468.624 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473468.624 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473468.624 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473468.624 * * [simplify]: Extracting #3: cost 17 inf + 0 1552473468.624 * * [simplify]: Extracting #4: cost 17 inf + 61 1552473468.624 * * [simplify]: Extracting #5: cost 9 inf + 663 1552473468.625 * * [simplify]: Extracting #6: cost 2 inf + 1491 1552473468.626 * * [simplify]: Extracting #7: cost 0 inf + 1862 1552473468.627 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1552473468.627 * [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)))))) (hypot y.im y.re))) 1552473468.627 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1552473468.628 * * [simplify]: iters left: 6 (12 enodes) 1552473468.633 * * [simplify]: iters left: 5 (41 enodes) 1552473468.644 * * [simplify]: iters left: 4 (49 enodes) 1552473468.658 * * [simplify]: iters left: 3 (53 enodes) 1552473468.671 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473468.671 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473468.671 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473468.671 * * [simplify]: Extracting #3: cost 17 inf + 0 1552473468.671 * * [simplify]: Extracting #4: cost 17 inf + 61 1552473468.672 * * [simplify]: Extracting #5: cost 9 inf + 663 1552473468.672 * * [simplify]: Extracting #6: cost 2 inf + 1491 1552473468.673 * * [simplify]: Extracting #7: cost 0 inf + 1862 1552473468.674 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1552473468.674 * [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)))) (hypot y.im y.re))) 1552473468.674 * * * * [progress]: [ 38 / 202 ] simplifiying candidate # 1552473468.675 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt 1)) 1552473468.675 * * [simplify]: iters left: 6 (10 enodes) 1552473468.681 * * [simplify]: iters left: 5 (35 enodes) 1552473468.691 * * [simplify]: iters left: 4 (41 enodes) 1552473468.699 * * [simplify]: iters left: 3 (46 enodes) 1552473468.704 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473468.704 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473468.704 * * [simplify]: Extracting #2: cost 10 inf + 1 1552473468.704 * * [simplify]: Extracting #3: cost 7 inf + 47 1552473468.704 * * [simplify]: Extracting #4: cost 0 inf + 649 1552473468.705 * [simplify]: Simplified to (sqrt (fma y.im x.im (* x.re y.re))) 1552473468.705 * [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))))) (hypot y.im y.re))) 1552473468.705 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) 1552473468.705 * * [simplify]: iters left: 6 (11 enodes) 1552473468.707 * * [simplify]: iters left: 5 (38 enodes) 1552473468.712 * * [simplify]: iters left: 4 (46 enodes) 1552473468.718 * * [simplify]: iters left: 3 (50 enodes) 1552473468.724 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473468.724 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473468.724 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473468.724 * * [simplify]: Extracting #3: cost 14 inf + 116 1552473468.724 * * [simplify]: Extracting #4: cost 13 inf + 242 1552473468.724 * * [simplify]: Extracting #5: cost 5 inf + 743 1552473468.724 * * [simplify]: Extracting #6: cost 0 inf + 1588 1552473468.725 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1552473468.725 * [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))) (hypot y.im y.re))) 1552473468.725 * * * * [progress]: [ 39 / 202 ] simplifiying candidate # 1552473468.725 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1552473468.725 * * [simplify]: iters left: 6 (12 enodes) 1552473468.728 * * [simplify]: iters left: 5 (41 enodes) 1552473468.733 * * [simplify]: iters left: 4 (49 enodes) 1552473468.746 * * [simplify]: iters left: 3 (53 enodes) 1552473468.759 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473468.759 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473468.759 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473468.759 * * [simplify]: Extracting #3: cost 17 inf + 0 1552473468.759 * * [simplify]: Extracting #4: cost 17 inf + 61 1552473468.759 * * [simplify]: Extracting #5: cost 9 inf + 663 1552473468.760 * * [simplify]: Extracting #6: cost 2 inf + 1491 1552473468.762 * * [simplify]: Extracting #7: cost 0 inf + 1862 1552473468.763 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1552473468.763 * [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)))))) (hypot y.im y.re))) 1552473468.763 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1552473468.764 * * [simplify]: iters left: 6 (12 enodes) 1552473468.768 * * [simplify]: iters left: 5 (41 enodes) 1552473468.779 * * [simplify]: iters left: 4 (49 enodes) 1552473468.792 * * [simplify]: iters left: 3 (53 enodes) 1552473468.805 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473468.805 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473468.805 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473468.805 * * [simplify]: Extracting #3: cost 17 inf + 0 1552473468.805 * * [simplify]: Extracting #4: cost 17 inf + 61 1552473468.806 * * [simplify]: Extracting #5: cost 9 inf + 663 1552473468.806 * * [simplify]: Extracting #6: cost 2 inf + 1491 1552473468.807 * * [simplify]: Extracting #7: cost 0 inf + 1862 1552473468.808 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1552473468.808 * [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)))) (hypot y.im y.re))) 1552473468.808 * * * * [progress]: [ 40 / 202 ] simplifiying candidate # 1552473468.808 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) 1552473468.808 * * [simplify]: iters left: 6 (9 enodes) 1552473468.813 * * [simplify]: iters left: 5 (30 enodes) 1552473468.821 * * [simplify]: iters left: 4 (36 enodes) 1552473468.831 * * [simplify]: iters left: 3 (39 enodes) 1552473468.841 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473468.841 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473468.841 * * [simplify]: Extracting #2: cost 10 inf + 1 1552473468.841 * * [simplify]: Extracting #3: cost 7 inf + 47 1552473468.841 * * [simplify]: Extracting #4: cost 4 inf + 230 1552473468.842 * * [simplify]: Extracting #5: cost 0 inf + 649 1552473468.842 * [simplify]: Simplified to (sqrt (fma x.re y.re (* x.im y.im))) 1552473468.842 * [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))))) (hypot y.im y.re))) 1552473468.842 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) 1552473468.843 * * [simplify]: iters left: 6 (11 enodes) 1552473468.847 * * [simplify]: iters left: 5 (38 enodes) 1552473468.858 * * [simplify]: iters left: 4 (46 enodes) 1552473468.871 * * [simplify]: iters left: 3 (50 enodes) 1552473468.882 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473468.882 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473468.882 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473468.882 * * [simplify]: Extracting #3: cost 14 inf + 116 1552473468.883 * * [simplify]: Extracting #4: cost 13 inf + 242 1552473468.883 * * [simplify]: Extracting #5: cost 5 inf + 743 1552473468.883 * * [simplify]: Extracting #6: cost 0 inf + 1588 1552473468.883 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1552473468.883 * [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))) 1552473468.884 * * * * [progress]: [ 41 / 202 ] simplifiying candidate # 1552473468.884 * [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)))))) 1552473468.884 * * [simplify]: iters left: 6 (9 enodes) 1552473468.886 * * [simplify]: iters left: 5 (33 enodes) 1552473468.891 * * [simplify]: iters left: 4 (41 enodes) 1552473468.898 * * [simplify]: iters left: 3 (42 enodes) 1552473468.904 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473468.904 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473468.904 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473468.904 * * [simplify]: Extracting #3: cost 13 inf + 1 1552473468.904 * * [simplify]: Extracting #4: cost 13 inf + 60 1552473468.904 * * [simplify]: Extracting #5: cost 9 inf + 691 1552473468.905 * * [simplify]: Extracting #6: cost 0 inf + 1895 1552473468.905 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1552473468.905 * [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)))))) (hypot y.im y.re))) 1552473468.905 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1552473468.905 * * [simplify]: iters left: 6 (11 enodes) 1552473468.908 * * [simplify]: iters left: 5 (38 enodes) 1552473468.916 * * [simplify]: iters left: 4 (46 enodes) 1552473468.928 * * [simplify]: iters left: 3 (50 enodes) 1552473468.941 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473468.941 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473468.941 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473468.941 * * [simplify]: Extracting #3: cost 13 inf + 4 1552473468.942 * * [simplify]: Extracting #4: cost 8 inf + 522 1552473468.942 * * [simplify]: Extracting #5: cost 3 inf + 1485 1552473468.943 * * [simplify]: Extracting #6: cost 0 inf + 1664 1552473468.943 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) 1552473468.943 * [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)))) (hypot y.im y.re))) 1552473468.944 * * * * [progress]: [ 42 / 202 ] simplifiying candidate # 1552473468.944 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1552473468.944 * * [simplify]: iters left: 6 (9 enodes) 1552473468.948 * * [simplify]: iters left: 5 (32 enodes) 1552473468.958 * * [simplify]: iters left: 4 (37 enodes) 1552473468.969 * * [simplify]: iters left: 3 (38 enodes) 1552473468.980 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473468.980 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473468.980 * * [simplify]: Extracting #2: cost 6 inf + 1 1552473468.980 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473468.980 * * [simplify]: Extracting #4: cost 14 inf + 1 1552473468.980 * * [simplify]: Extracting #5: cost 12 inf + 85 1552473468.981 * * [simplify]: Extracting #6: cost 4 inf + 1149 1552473468.981 * * [simplify]: Extracting #7: cost 0 inf + 2099 1552473468.982 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1552473468.982 * [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)))))) (hypot y.im y.re))) 1552473468.982 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1552473468.982 * * [simplify]: iters left: 6 (11 enodes) 1552473468.987 * * [simplify]: iters left: 5 (38 enodes) 1552473468.998 * * [simplify]: iters left: 4 (45 enodes) 1552473469.010 * * [simplify]: iters left: 3 (49 enodes) 1552473469.015 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473469.015 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473469.015 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473469.015 * * [simplify]: Extracting #3: cost 13 inf + 4 1552473469.015 * * [simplify]: Extracting #4: cost 12 inf + 229 1552473469.016 * * [simplify]: Extracting #5: cost 9 inf + 549 1552473469.016 * * [simplify]: Extracting #6: cost 3 inf + 1299 1552473469.016 * * [simplify]: Extracting #7: cost 0 inf + 2224 1552473469.017 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1552473469.017 * [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)))))) (hypot y.im y.re))) 1552473469.017 * * * * [progress]: [ 43 / 202 ] simplifiying candidate # 1552473469.017 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1552473469.017 * * [simplify]: iters left: 6 (8 enodes) 1552473469.019 * * [simplify]: iters left: 5 (28 enodes) 1552473469.025 * * [simplify]: iters left: 4 (34 enodes) 1552473469.030 * * [simplify]: iters left: 3 (35 enodes) 1552473469.034 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473469.034 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473469.034 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473469.034 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473469.034 * * [simplify]: Extracting #4: cost 8 inf + 157 1552473469.035 * * [simplify]: Extracting #5: cost 4 inf + 669 1552473469.035 * * [simplify]: Extracting #6: cost 0 inf + 945 1552473469.035 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1552473469.035 * [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)))))) (hypot y.im y.re))) 1552473469.035 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1552473469.035 * * [simplify]: iters left: 6 (11 enodes) 1552473469.037 * * [simplify]: iters left: 5 (38 enodes) 1552473469.042 * * [simplify]: iters left: 4 (46 enodes) 1552473469.048 * * [simplify]: iters left: 3 (50 enodes) 1552473469.054 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473469.054 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473469.055 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473469.055 * * [simplify]: Extracting #3: cost 13 inf + 4 1552473469.055 * * [simplify]: Extracting #4: cost 8 inf + 482 1552473469.055 * * [simplify]: Extracting #5: cost 3 inf + 1325 1552473469.056 * * [simplify]: Extracting #6: cost 0 inf + 1504 1552473469.057 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1552473469.057 * [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)))) (hypot y.im y.re))) 1552473469.057 * * * * [progress]: [ 44 / 202 ] simplifiying candidate # 1552473469.057 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1552473469.057 * * [simplify]: iters left: 3 (3 enodes) 1552473469.063 * * [simplify]: iters left: 2 (11 enodes) 1552473469.066 * * [simplify]: iters left: 1 (13 enodes) 1552473469.069 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473469.069 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473469.069 * [simplify]: Simplified to 1 1552473469.069 * [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))))) (hypot y.im y.re))) 1552473469.070 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) 1552473469.070 * * [simplify]: iters left: 6 (10 enodes) 1552473469.074 * * [simplify]: iters left: 5 (35 enodes) 1552473469.084 * * [simplify]: iters left: 4 (43 enodes) 1552473469.096 * * [simplify]: iters left: 3 (47 enodes) 1552473469.107 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473469.107 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473469.108 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473469.108 * * [simplify]: Extracting #3: cost 14 inf + 4 1552473469.108 * * [simplify]: Extracting #4: cost 3 inf + 1106 1552473469.109 * * [simplify]: Extracting #5: cost 0 inf + 1230 1552473469.109 * [simplify]: Simplified to (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)) 1552473469.109 * [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))) (hypot y.im y.re))) 1552473469.109 * * * * [progress]: [ 45 / 202 ] simplifiying candidate # 1552473469.110 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1552473469.110 * * [simplify]: iters left: 6 (8 enodes) 1552473469.114 * * [simplify]: iters left: 5 (28 enodes) 1552473469.123 * * [simplify]: iters left: 4 (34 enodes) 1552473469.133 * * [simplify]: iters left: 3 (35 enodes) 1552473469.144 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473469.144 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473469.144 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473469.144 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473469.144 * * [simplify]: Extracting #4: cost 8 inf + 157 1552473469.145 * * [simplify]: Extracting #5: cost 4 inf + 669 1552473469.145 * * [simplify]: Extracting #6: cost 0 inf + 945 1552473469.145 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1552473469.146 * [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)))))) (hypot y.im y.re))) 1552473469.146 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1552473469.146 * * [simplify]: iters left: 6 (11 enodes) 1552473469.150 * * [simplify]: iters left: 5 (38 enodes) 1552473469.155 * * [simplify]: iters left: 4 (46 enodes) 1552473469.161 * * [simplify]: iters left: 3 (50 enodes) 1552473469.167 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473469.167 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473469.167 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473469.167 * * [simplify]: Extracting #3: cost 13 inf + 4 1552473469.167 * * [simplify]: Extracting #4: cost 8 inf + 482 1552473469.168 * * [simplify]: Extracting #5: cost 3 inf + 1325 1552473469.168 * * [simplify]: Extracting #6: cost 0 inf + 1504 1552473469.168 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1552473469.168 * [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)))) (hypot y.im y.re))) 1552473469.168 * * * * [progress]: [ 46 / 202 ] simplifiying candidate # 1552473469.169 * [simplify]: Simplifying (/ 1 1) 1552473469.169 * * [simplify]: iters left: 2 (2 enodes) 1552473469.169 * * [simplify]: iters left: 1 (6 enodes) 1552473469.170 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473469.171 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473469.171 * [simplify]: Simplified to 1 1552473469.171 * [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))))) (hypot y.im y.re))) 1552473469.171 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) 1552473469.171 * * [simplify]: iters left: 6 (10 enodes) 1552473469.173 * * [simplify]: iters left: 5 (35 enodes) 1552473469.177 * * [simplify]: iters left: 4 (43 enodes) 1552473469.184 * * [simplify]: iters left: 3 (47 enodes) 1552473469.196 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473469.196 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473469.196 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473469.196 * * [simplify]: Extracting #3: cost 14 inf + 4 1552473469.197 * * [simplify]: Extracting #4: cost 3 inf + 1106 1552473469.197 * * [simplify]: Extracting #5: cost 0 inf + 1230 1552473469.198 * [simplify]: Simplified to (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)) 1552473469.198 * [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))) (hypot y.im y.re))) 1552473469.198 * * * * [progress]: [ 47 / 202 ] simplifiying candidate # 1552473469.198 * * * * [progress]: [ 48 / 202 ] simplifiying candidate # 1552473469.198 * * * * [progress]: [ 49 / 202 ] simplifiying candidate # 1552473469.198 * * * * [progress]: [ 50 / 202 ] simplifiying candidate # 1552473469.199 * [simplify]: Simplifying (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) 1552473469.199 * * [simplify]: iters left: 5 (6 enodes) 1552473469.202 * * [simplify]: iters left: 4 (20 enodes) 1552473469.208 * * [simplify]: iters left: 3 (24 enodes) 1552473469.215 * * [simplify]: iters left: 2 (25 enodes) 1552473469.222 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473469.222 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473469.222 * * [simplify]: Extracting #2: cost 7 inf + 0 1552473469.222 * * [simplify]: Extracting #3: cost 8 inf + 2 1552473469.222 * * [simplify]: Extracting #4: cost 5 inf + 335 1552473469.222 * * [simplify]: Extracting #5: cost 0 inf + 748 1552473469.223 * [simplify]: Simplified to (cbrt (hypot y.im y.re)) 1552473469.223 * [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))) (hypot y.im y.re))) 1552473469.223 * * * * [progress]: [ 51 / 202 ] simplifiying candidate # 1552473469.223 * [simplify]: Simplifying (sqrt (cbrt (fma y.im y.im (* y.re y.re)))) 1552473469.223 * * [simplify]: iters left: 5 (6 enodes) 1552473469.226 * * [simplify]: iters left: 4 (20 enodes) 1552473469.231 * * [simplify]: iters left: 3 (23 enodes) 1552473469.238 * * [simplify]: iters left: 2 (24 enodes) 1552473469.244 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473469.244 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473469.244 * * [simplify]: Extracting #2: cost 5 inf + 0 1552473469.244 * * [simplify]: Extracting #3: cost 10 inf + 0 1552473469.244 * * [simplify]: Extracting #4: cost 10 inf + 2 1552473469.244 * * [simplify]: Extracting #5: cost 1 inf + 931 1552473469.245 * * [simplify]: Extracting #6: cost 0 inf + 1148 1552473469.245 * [simplify]: Simplified to (sqrt (cbrt (fma y.im y.im (* y.re y.re)))) 1552473469.245 * [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))))) (hypot y.im y.re))) 1552473469.245 * * * * [progress]: [ 52 / 202 ] simplifiying candidate # 1552473469.246 * [simplify]: Simplifying (sqrt (sqrt (fma y.im y.im (* y.re y.re)))) 1552473469.246 * * [simplify]: iters left: 5 (6 enodes) 1552473469.248 * * [simplify]: iters left: 4 (20 enodes) 1552473469.254 * * [simplify]: iters left: 3 (24 enodes) 1552473469.261 * * [simplify]: iters left: 2 (25 enodes) 1552473469.268 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473469.268 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473469.268 * * [simplify]: Extracting #2: cost 7 inf + 0 1552473469.268 * * [simplify]: Extracting #3: cost 8 inf + 2 1552473469.268 * * [simplify]: Extracting #4: cost 5 inf + 295 1552473469.268 * * [simplify]: Extracting #5: cost 0 inf + 668 1552473469.269 * [simplify]: Simplified to (sqrt (hypot y.im y.re)) 1552473469.269 * [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))) (hypot y.im y.re))) 1552473469.269 * * * * [progress]: [ 53 / 202 ] simplifiying candidate # 1552473469.269 * [simplify]: Simplifying (sqrt (fma y.im y.im (* y.re y.re))) 1552473469.269 * * [simplify]: iters left: 4 (5 enodes) 1552473469.271 * * [simplify]: iters left: 3 (17 enodes) 1552473469.277 * * [simplify]: iters left: 2 (21 enodes) 1552473469.282 * * [simplify]: iters left: 1 (22 enodes) 1552473469.287 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473469.287 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473469.287 * * [simplify]: Extracting #2: cost 6 inf + 2 1552473469.287 * * [simplify]: Extracting #3: cost 2 inf + 392 1552473469.287 * * [simplify]: Extracting #4: cost 0 inf + 474 1552473469.287 * [simplify]: Simplified to (hypot y.im y.re) 1552473469.287 * [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)) (hypot y.im y.re))) 1552473469.287 * * * * [progress]: [ 54 / 202 ] simplifiying candidate # 1552473469.288 * [simplify]: Simplifying (sqrt (sqrt (fma y.im y.im (* y.re y.re)))) 1552473469.288 * * [simplify]: iters left: 5 (6 enodes) 1552473469.289 * * [simplify]: iters left: 4 (20 enodes) 1552473469.292 * * [simplify]: iters left: 3 (24 enodes) 1552473469.295 * * [simplify]: iters left: 2 (25 enodes) 1552473469.298 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473469.298 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473469.298 * * [simplify]: Extracting #2: cost 7 inf + 0 1552473469.298 * * [simplify]: Extracting #3: cost 8 inf + 2 1552473469.298 * * [simplify]: Extracting #4: cost 5 inf + 295 1552473469.298 * * [simplify]: Extracting #5: cost 0 inf + 668 1552473469.298 * [simplify]: Simplified to (sqrt (hypot y.im y.re)) 1552473469.298 * [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))) (hypot y.im y.re))) 1552473469.298 * * * * [progress]: [ 55 / 202 ] simplifiying candidate # 1552473469.299 * [simplify]: Simplifying (sqrt (fma y.im y.im (* y.re y.re))) 1552473469.299 * * [simplify]: iters left: 4 (5 enodes) 1552473469.300 * * [simplify]: iters left: 3 (17 enodes) 1552473469.302 * * [simplify]: iters left: 2 (21 enodes) 1552473469.305 * * [simplify]: iters left: 1 (22 enodes) 1552473469.308 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473469.308 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473469.308 * * [simplify]: Extracting #2: cost 6 inf + 2 1552473469.308 * * [simplify]: Extracting #3: cost 2 inf + 392 1552473469.308 * * [simplify]: Extracting #4: cost 0 inf + 474 1552473469.308 * [simplify]: Simplified to (hypot y.im y.re) 1552473469.308 * [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))) 1552473469.308 * * * * [progress]: [ 56 / 202 ] simplifiying candidate # 1552473469.308 * [simplify]: Simplifying (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1552473469.308 * * [simplify]: iters left: 6 (8 enodes) 1552473469.310 * * [simplify]: iters left: 5 (27 enodes) 1552473469.314 * * [simplify]: iters left: 4 (31 enodes) 1552473469.318 * * [simplify]: iters left: 3 (34 enodes) 1552473469.326 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473469.326 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473469.326 * * [simplify]: Extracting #2: cost 5 inf + 0 1552473469.326 * * [simplify]: Extracting #3: cost 12 inf + 0 1552473469.326 * * [simplify]: Extracting #4: cost 9 inf + 46 1552473469.327 * * [simplify]: Extracting #5: cost 5 inf + 271 1552473469.327 * * [simplify]: Extracting #6: cost 1 inf + 947 1552473469.327 * * [simplify]: Extracting #7: cost 0 inf + 1166 1552473469.328 * [simplify]: Simplified to (* (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (fma x.im y.im (* x.re y.re)))) 1552473469.328 * [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))))) (hypot y.im y.re))) 1552473469.328 * * * * [progress]: [ 57 / 202 ] simplifiying candidate # 1552473469.328 * [simplify]: Simplifying (sqrt (fma x.re y.re (* x.im y.im))) 1552473469.329 * * [simplify]: iters left: 4 (7 enodes) 1552473469.331 * * [simplify]: iters left: 3 (24 enodes) 1552473469.338 * * [simplify]: iters left: 2 (28 enodes) 1552473469.345 * * [simplify]: iters left: 1 (31 enodes) 1552473469.353 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473469.353 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473469.353 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473469.353 * * [simplify]: Extracting #3: cost 8 inf + 4 1552473469.353 * * [simplify]: Extracting #4: cost 2 inf + 410 1552473469.353 * * [simplify]: Extracting #5: cost 0 inf + 648 1552473469.354 * [simplify]: Simplified to (sqrt (fma x.re y.re (* x.im y.im))) 1552473469.354 * [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))))) (hypot y.im y.re))) 1552473469.354 * * * * [progress]: [ 58 / 202 ] simplifiying candidate # 1552473469.354 * * * * [progress]: [ 59 / 202 ] simplifiying candidate #real (real->posit16 (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))))) (hypot y.im y.re)))> 1552473469.354 * * * * [progress]: [ 60 / 202 ] simplifiying candidate # 1552473469.354 * * * * [progress]: [ 61 / 202 ] simplifiying candidate # 1552473469.354 * * * * [progress]: [ 62 / 202 ] simplifiying candidate # 1552473469.354 * * * * [progress]: [ 63 / 202 ] simplifiying candidate # 1552473469.354 * * * * [progress]: [ 64 / 202 ] simplifiying candidate # 1552473469.355 * * * * [progress]: [ 65 / 202 ] simplifiying candidate # 1552473469.355 * * * * [progress]: [ 66 / 202 ] simplifiying candidate # 1552473469.355 * * * * [progress]: [ 67 / 202 ] simplifiying candidate # 1552473469.355 * * * * [progress]: [ 68 / 202 ] simplifiying candidate # 1552473469.355 * * * * [progress]: [ 69 / 202 ] simplifiying candidate # 1552473469.355 * * * * [progress]: [ 70 / 202 ] simplifiying candidate #real (real->posit16 (fma x.re y.re (* x.im y.im)))) (sqrt (fma y.im y.im (* y.re y.re)))) (hypot y.im y.re)))> 1552473469.355 * * * * [progress]: [ 71 / 202 ] simplifiying candidate # 1552473469.355 * * * * [progress]: [ 72 / 202 ] simplifiying candidate # 1552473469.355 * * * * [progress]: [ 73 / 202 ] simplifiying candidate # 1552473469.355 * * * * [progress]: [ 74 / 202 ] simplifiying candidate # 1552473469.355 * [simplify]: Simplifying (- (- (log (fma x.re y.re (* x.im y.im))) (log (sqrt (fma y.im y.im (* y.re y.re))))) (log (hypot y.im y.re))) 1552473469.355 * * [simplify]: iters left: 6 (15 enodes) 1552473469.361 * * [simplify]: iters left: 5 (56 enodes) 1552473469.375 * * [simplify]: iters left: 4 (83 enodes) 1552473469.387 * * [simplify]: iters left: 3 (122 enodes) 1552473469.403 * * [simplify]: iters left: 2 (153 enodes) 1552473469.420 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473469.420 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473469.420 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473469.420 * * [simplify]: Extracting #3: cost 27 inf + 0 1552473469.420 * * [simplify]: Extracting #4: cost 23 inf + 358 1552473469.421 * * [simplify]: Extracting #5: cost 12 inf + 1923 1552473469.421 * * [simplify]: Extracting #6: cost 0 inf + 4266 1552473469.422 * [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)))) 1552473469.422 * [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)))))) 1552473469.422 * * * * [progress]: [ 75 / 202 ] simplifiying candidate # 1552473469.422 * [simplify]: Simplifying (- (log (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (log (hypot y.im y.re))) 1552473469.423 * * [simplify]: iters left: 6 (14 enodes) 1552473469.426 * * [simplify]: iters left: 5 (52 enodes) 1552473469.441 * * [simplify]: iters left: 4 (64 enodes) 1552473469.449 * * [simplify]: iters left: 3 (74 enodes) 1552473469.459 * * [simplify]: iters left: 2 (83 enodes) 1552473469.469 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473469.469 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473469.469 * * [simplify]: Extracting #2: cost 15 inf + 0 1552473469.469 * * [simplify]: Extracting #3: cost 25 inf + 0 1552473469.469 * * [simplify]: Extracting #4: cost 23 inf + 244 1552473469.470 * * [simplify]: Extracting #5: cost 10 inf + 1780 1552473469.470 * * [simplify]: Extracting #6: cost 1 inf + 3599 1552473469.471 * * [simplify]: Extracting #7: cost 0 inf + 3766 1552473469.472 * [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)))) 1552473469.472 * [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)))))) 1552473469.472 * * * * [progress]: [ 76 / 202 ] simplifiying candidate # 1552473469.472 * * * * [progress]: [ 77 / 202 ] simplifiying candidate # 1552473469.472 * * * * [progress]: [ 78 / 202 ] simplifiying candidate # 1552473469.472 * [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))))) (* (* (hypot y.im y.re) (hypot y.im y.re)) (hypot y.im y.re))) 1552473469.472 * * [simplify]: iters left: 6 (18 enodes) 1552473469.480 * * [simplify]: iters left: 5 (72 enodes) 1552473469.504 * * [simplify]: iters left: 4 (171 enodes) 1552473469.566 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473469.566 * * [simplify]: Extracting #1: cost 45 inf + 0 1552473469.567 * * [simplify]: Extracting #2: cost 124 inf + 0 1552473469.568 * * [simplify]: Extracting #3: cost 161 inf + 1060 1552473469.577 * * [simplify]: Extracting #4: cost 44 inf + 28516 1552473469.592 * * [simplify]: Extracting #5: cost 1 inf + 40878 1552473469.601 * * [simplify]: Extracting #6: cost 0 inf + 40485 1552473469.609 * [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.re y.re (* y.im y.im))) (* (fma y.re y.re (* y.im y.im)) (fma y.re y.re (* y.im y.im)))) 1552473469.610 * [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.re y.re (* y.im y.im))) (* (fma y.re y.re (* y.im y.im)) (fma y.re y.re (* y.im y.im)))))) 1552473469.610 * * * * [progress]: [ 79 / 202 ] simplifiying candidate # 1552473469.610 * [simplify]: Simplifying (/ (* (* (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (* (* (hypot y.im y.re) (hypot y.im y.re)) (hypot y.im y.re))) 1552473469.610 * * [simplify]: iters left: 6 (16 enodes) 1552473469.614 * * [simplify]: iters left: 5 (68 enodes) 1552473469.634 * * [simplify]: iters left: 4 (180 enodes) 1552473469.724 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473469.725 * * [simplify]: Extracting #1: cost 49 inf + 0 1552473469.725 * * [simplify]: Extracting #2: cost 118 inf + 0 1552473469.727 * * [simplify]: Extracting #3: cost 131 inf + 848 1552473469.734 * * [simplify]: Extracting #4: cost 45 inf + 22547 1552473469.744 * * [simplify]: Extracting #5: cost 0 inf + 35633 1552473469.753 * * [simplify]: Extracting #6: cost 0 inf + 35403 1552473469.764 * [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))) 1552473469.764 * [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))))) 1552473469.764 * * * * [progress]: [ 80 / 202 ] simplifiying candidate # 1552473469.764 * * * * [progress]: [ 81 / 202 ] simplifiying candidate # 1552473469.764 * * * * [progress]: [ 82 / 202 ] simplifiying candidate # 1552473469.764 * * * * [progress]: [ 83 / 202 ] simplifiying candidate # 1552473469.765 * * * * [progress]: [ 84 / 202 ] simplifiying candidate # 1552473469.765 * [simplify]: Simplifying (/ (* (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)) (sqrt (fma y.im y.im (* y.re y.re)))))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1552473469.765 * * [simplify]: iters left: 6 (16 enodes) 1552473469.771 * * [simplify]: iters left: 5 (59 enodes) 1552473469.789 * * [simplify]: iters left: 4 (81 enodes) 1552473469.811 * * [simplify]: iters left: 3 (92 enodes) 1552473469.834 * * [simplify]: iters left: 2 (95 enodes) 1552473469.847 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473469.847 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473469.847 * * [simplify]: Extracting #2: cost 22 inf + 0 1552473469.847 * * [simplify]: Extracting #3: cost 28 inf + 0 1552473469.847 * * [simplify]: Extracting #4: cost 34 inf + 2 1552473469.847 * * [simplify]: Extracting #5: cost 26 inf + 714 1552473469.848 * * [simplify]: Extracting #6: cost 8 inf + 4650 1552473469.849 * * [simplify]: Extracting #7: cost 0 inf + 8082 1552473469.850 * [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)))) 1552473469.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 (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)) (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (hypot y.im y.re))))) 1552473469.851 * [simplify]: Simplifying (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (hypot y.im y.re))) 1552473469.851 * * [simplify]: iters left: 6 (14 enodes) 1552473469.854 * * [simplify]: iters left: 5 (47 enodes) 1552473469.860 * * [simplify]: iters left: 4 (54 enodes) 1552473469.869 * * [simplify]: iters left: 3 (58 enodes) 1552473469.886 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473469.886 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473469.886 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473469.886 * * [simplify]: Extracting #3: cost 14 inf + 0 1552473469.886 * * [simplify]: Extracting #4: cost 20 inf + 2 1552473469.886 * * [simplify]: Extracting #5: cost 14 inf + 613 1552473469.887 * * [simplify]: Extracting #6: cost 6 inf + 1211 1552473469.888 * * [simplify]: Extracting #7: cost 1 inf + 2446 1552473469.889 * * [simplify]: Extracting #8: cost 0 inf + 2840 1552473469.890 * [simplify]: Simplified to (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1552473469.890 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re 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)) (sqrt (fma y.im y.im (* y.re y.re)))))) (* (cbrt (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))))) 1552473469.890 * * * * [progress]: [ 85 / 202 ] simplifiying candidate # 1552473469.890 * [simplify]: Simplifying (/ (* (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)) (sqrt (fma y.im y.im (* y.re y.re)))))) (sqrt (hypot y.im y.re))) 1552473469.890 * * [simplify]: iters left: 6 (15 enodes) 1552473469.897 * * [simplify]: iters left: 5 (52 enodes) 1552473469.912 * * [simplify]: iters left: 4 (63 enodes) 1552473469.928 * * [simplify]: iters left: 3 (70 enodes) 1552473469.944 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473469.944 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473469.944 * * [simplify]: Extracting #2: cost 14 inf + 0 1552473469.944 * * [simplify]: Extracting #3: cost 20 inf + 0 1552473469.945 * * [simplify]: Extracting #4: cost 26 inf + 2 1552473469.945 * * [simplify]: Extracting #5: cost 16 inf + 1159 1552473469.946 * * [simplify]: Extracting #6: cost 6 inf + 2912 1552473469.947 * * [simplify]: Extracting #7: cost 0 inf + 4804 1552473469.949 * [simplify]: Simplified to (/ (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))))) 1552473469.949 * [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))) (/ (sqrt (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)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.im y.re))))) 1552473469.949 * [simplify]: Simplifying (/ (cbrt (/ (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))) 1552473469.949 * * [simplify]: iters left: 6 (14 enodes) 1552473469.955 * * [simplify]: iters left: 5 (47 enodes) 1552473469.965 * * [simplify]: iters left: 4 (54 enodes) 1552473469.971 * * [simplify]: iters left: 3 (58 enodes) 1552473469.978 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473469.978 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473469.978 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473469.979 * * [simplify]: Extracting #3: cost 14 inf + 0 1552473469.979 * * [simplify]: Extracting #4: cost 20 inf + 2 1552473469.979 * * [simplify]: Extracting #5: cost 14 inf + 533 1552473469.979 * * [simplify]: Extracting #6: cost 6 inf + 1131 1552473469.979 * * [simplify]: Extracting #7: cost 1 inf + 2326 1552473469.980 * * [simplify]: Extracting #8: cost 0 inf + 2680 1552473469.980 * [simplify]: Simplified to (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1552473469.980 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re 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)) (sqrt (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)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1552473469.980 * * * * [progress]: [ 86 / 202 ] simplifiying candidate # 1552473469.981 * [simplify]: Simplifying (/ (* (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)) (sqrt (fma y.im y.im (* y.re y.re)))))) 1) 1552473469.981 * * [simplify]: iters left: 6 (14 enodes) 1552473469.984 * * [simplify]: iters left: 5 (49 enodes) 1552473469.992 * * [simplify]: iters left: 4 (67 enodes) 1552473470.003 * * [simplify]: iters left: 3 (72 enodes) 1552473470.012 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473470.012 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473470.012 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473470.012 * * [simplify]: Extracting #3: cost 10 inf + 1 1552473470.012 * * [simplify]: Extracting #4: cost 19 inf + 1 1552473470.012 * * [simplify]: Extracting #5: cost 20 inf + 5 1552473470.013 * * [simplify]: Extracting #6: cost 11 inf + 759 1552473470.013 * * [simplify]: Extracting #7: cost 1 inf + 2723 1552473470.013 * * [simplify]: Extracting #8: cost 0 inf + 3037 1552473470.014 * [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)))) 1552473470.014 * [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)) (sqrt (fma y.im y.im (* y.re y.re))))) (hypot y.im y.re)))) 1552473470.014 * [simplify]: Simplifying (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (hypot y.im y.re)) 1552473470.014 * * [simplify]: iters left: 6 (13 enodes) 1552473470.017 * * [simplify]: iters left: 5 (44 enodes) 1552473470.023 * * [simplify]: iters left: 4 (51 enodes) 1552473470.029 * * [simplify]: iters left: 3 (55 enodes) 1552473470.035 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473470.035 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473470.035 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473470.035 * * [simplify]: Extracting #3: cost 12 inf + 59 1552473470.035 * * [simplify]: Extracting #4: cost 15 inf + 295 1552473470.035 * * [simplify]: Extracting #5: cost 11 inf + 518 1552473470.036 * * [simplify]: Extracting #6: cost 7 inf + 895 1552473470.036 * * [simplify]: Extracting #7: cost 1 inf + 2092 1552473470.036 * * [simplify]: Extracting #8: cost 0 inf + 2406 1552473470.037 * [simplify]: Simplified to (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (hypot y.im y.re)) 1552473470.037 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re 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)) (sqrt (fma y.im y.im (* y.re y.re)))))) 1) (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (hypot y.im y.re)))) 1552473470.037 * * * * [progress]: [ 87 / 202 ] simplifiying candidate # 1552473470.037 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1552473470.037 * * [simplify]: iters left: 6 (15 enodes) 1552473470.040 * * [simplify]: iters left: 5 (52 enodes) 1552473470.047 * * [simplify]: iters left: 4 (61 enodes) 1552473470.055 * * [simplify]: iters left: 3 (65 enodes) 1552473470.062 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473470.062 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473470.062 * * [simplify]: Extracting #2: cost 12 inf + 0 1552473470.062 * * [simplify]: Extracting #3: cost 18 inf + 0 1552473470.062 * * [simplify]: Extracting #4: cost 24 inf + 2 1552473470.063 * * [simplify]: Extracting #5: cost 13 inf + 1456 1552473470.063 * * [simplify]: Extracting #6: cost 2 inf + 3114 1552473470.064 * * [simplify]: Extracting #7: cost 0 inf + 3822 1552473470.064 * [simplify]: Simplified to (/ (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)))) 1552473470.064 * [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))) (* (cbrt (hypot y.im y.re)) (cbrt (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))))) (cbrt (hypot y.im y.re))))) 1552473470.064 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (hypot y.im y.re))) 1552473470.065 * * [simplify]: iters left: 6 (14 enodes) 1552473470.068 * * [simplify]: iters left: 5 (47 enodes) 1552473470.075 * * [simplify]: iters left: 4 (54 enodes) 1552473470.081 * * [simplify]: iters left: 3 (58 enodes) 1552473470.088 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473470.088 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473470.088 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473470.088 * * [simplify]: Extracting #3: cost 14 inf + 0 1552473470.088 * * [simplify]: Extracting #4: cost 20 inf + 2 1552473470.088 * * [simplify]: Extracting #5: cost 14 inf + 613 1552473470.088 * * [simplify]: Extracting #6: cost 6 inf + 1211 1552473470.089 * * [simplify]: Extracting #7: cost 1 inf + 2326 1552473470.089 * * [simplify]: Extracting #8: cost 0 inf + 2680 1552473470.090 * [simplify]: Simplified to (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1552473470.090 * [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))))) (* (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))))) 1552473470.090 * * * * [progress]: [ 88 / 202 ] simplifiying candidate # 1552473470.090 * [simplify]: Simplifying (/ (sqrt (/ (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))) 1552473470.090 * * [simplify]: iters left: 6 (14 enodes) 1552473470.093 * * [simplify]: iters left: 5 (47 enodes) 1552473470.105 * * [simplify]: iters left: 4 (54 enodes) 1552473470.116 * * [simplify]: iters left: 3 (58 enodes) 1552473470.123 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473470.123 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473470.123 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473470.123 * * [simplify]: Extracting #3: cost 14 inf + 0 1552473470.123 * * [simplify]: Extracting #4: cost 20 inf + 2 1552473470.124 * * [simplify]: Extracting #5: cost 14 inf + 533 1552473470.124 * * [simplify]: Extracting #6: cost 6 inf + 1131 1552473470.124 * * [simplify]: Extracting #7: cost 1 inf + 2206 1552473470.125 * * [simplify]: Extracting #8: cost 0 inf + 2520 1552473470.125 * [simplify]: Simplified to (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1552473470.125 * [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)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.im y.re))))) 1552473470.125 * [simplify]: Simplifying (/ (sqrt (/ (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))) 1552473470.125 * * [simplify]: iters left: 6 (14 enodes) 1552473470.128 * * [simplify]: iters left: 5 (47 enodes) 1552473470.135 * * [simplify]: iters left: 4 (54 enodes) 1552473470.142 * * [simplify]: iters left: 3 (58 enodes) 1552473470.150 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473470.150 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473470.150 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473470.150 * * [simplify]: Extracting #3: cost 14 inf + 0 1552473470.150 * * [simplify]: Extracting #4: cost 20 inf + 2 1552473470.150 * * [simplify]: Extracting #5: cost 14 inf + 533 1552473470.151 * * [simplify]: Extracting #6: cost 6 inf + 1131 1552473470.151 * * [simplify]: Extracting #7: cost 1 inf + 2206 1552473470.152 * * [simplify]: Extracting #8: cost 0 inf + 2520 1552473470.153 * [simplify]: Simplified to (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1552473470.153 * [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 (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))))) 1552473470.154 * * * * [progress]: [ 89 / 202 ] simplifiying candidate # 1552473470.154 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) 1) 1552473470.154 * * [simplify]: iters left: 6 (13 enodes) 1552473470.160 * * [simplify]: iters left: 5 (44 enodes) 1552473470.172 * * [simplify]: iters left: 4 (54 enodes) 1552473470.180 * * [simplify]: iters left: 3 (58 enodes) 1552473470.188 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473470.188 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473470.188 * * [simplify]: Extracting #2: cost 6 inf + 1 1552473470.188 * * [simplify]: Extracting #3: cost 15 inf + 1 1552473470.188 * * [simplify]: Extracting #4: cost 16 inf + 5 1552473470.188 * * [simplify]: Extracting #5: cost 7 inf + 911 1552473470.188 * * [simplify]: Extracting #6: cost 1 inf + 1465 1552473470.189 * * [simplify]: Extracting #7: cost 0 inf + 1699 1552473470.189 * [simplify]: Simplified to (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) 1552473470.189 * [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))))) (hypot y.im y.re)))) 1552473470.189 * [simplify]: Simplifying (/ (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)) 1552473470.190 * * [simplify]: iters left: 6 (13 enodes) 1552473470.194 * * [simplify]: iters left: 5 (44 enodes) 1552473470.200 * * [simplify]: iters left: 4 (51 enodes) 1552473470.207 * * [simplify]: iters left: 3 (55 enodes) 1552473470.213 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473470.213 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473470.213 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473470.213 * * [simplify]: Extracting #3: cost 12 inf + 59 1552473470.213 * * [simplify]: Extracting #4: cost 15 inf + 295 1552473470.214 * * [simplify]: Extracting #5: cost 11 inf + 518 1552473470.214 * * [simplify]: Extracting #6: cost 7 inf + 895 1552473470.214 * * [simplify]: Extracting #7: cost 1 inf + 1972 1552473470.215 * * [simplify]: Extracting #8: cost 0 inf + 2246 1552473470.215 * [simplify]: Simplified to (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (hypot y.im y.re)) 1552473470.215 * [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))))) 1) (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (hypot y.im y.re)))) 1552473470.215 * * * * [progress]: [ 90 / 202 ] simplifiying candidate # 1552473470.215 * [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)))))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1552473470.215 * * [simplify]: iters left: 6 (18 enodes) 1552473470.219 * * [simplify]: iters left: 5 (69 enodes) 1552473470.237 * * [simplify]: iters left: 4 (121 enodes) 1552473470.257 * * [simplify]: iters left: 3 (188 enodes) 1552473470.292 * * [simplify]: iters left: 2 (271 enodes) 1552473470.367 * * [simplify]: iters left: 1 (325 enodes) 1552473470.451 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473470.451 * * [simplify]: Extracting #1: cost 34 inf + 0 1552473470.452 * * [simplify]: Extracting #2: cost 90 inf + 0 1552473470.452 * * [simplify]: Extracting #3: cost 93 inf + 7 1552473470.452 * * [simplify]: Extracting #4: cost 81 inf + 1473 1552473470.456 * * [simplify]: Extracting #5: cost 33 inf + 17622 1552473470.466 * * [simplify]: Extracting #6: cost 3 inf + 33563 1552473470.473 * * [simplify]: Extracting #7: cost 0 inf + 35629 1552473470.478 * [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)))) (cbrt (hypot y.im y.re))) 1552473470.478 * [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)))) (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))))) (cbrt (hypot y.im y.re))))) 1552473470.479 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (hypot y.im y.re))) 1552473470.479 * * [simplify]: iters left: 6 (15 enodes) 1552473470.482 * * [simplify]: iters left: 5 (52 enodes) 1552473470.489 * * [simplify]: iters left: 4 (66 enodes) 1552473470.498 * * [simplify]: iters left: 3 (76 enodes) 1552473470.516 * * [simplify]: iters left: 2 (78 enodes) 1552473470.534 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473470.534 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473470.534 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473470.534 * * [simplify]: Extracting #3: cost 27 inf + 0 1552473470.535 * * [simplify]: Extracting #4: cost 23 inf + 358 1552473470.535 * * [simplify]: Extracting #5: cost 12 inf + 2492 1552473470.536 * * [simplify]: Extracting #6: cost 0 inf + 5094 1552473470.536 * [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))) 1552473470.536 * [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 (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)) (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))))) 1552473470.537 * * * * [progress]: [ 91 / 202 ] simplifiying candidate # 1552473470.537 * [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)))))) (sqrt (hypot y.im y.re))) 1552473470.537 * * [simplify]: iters left: 6 (17 enodes) 1552473470.540 * * [simplify]: iters left: 5 (64 enodes) 1552473470.550 * * [simplify]: iters left: 4 (102 enodes) 1552473470.573 * * [simplify]: iters left: 3 (151 enodes) 1552473470.625 * * [simplify]: iters left: 2 (197 enodes) 1552473470.674 * * [simplify]: iters left: 1 (214 enodes) 1552473470.711 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473470.711 * * [simplify]: Extracting #1: cost 23 inf + 0 1552473470.711 * * [simplify]: Extracting #2: cost 46 inf + 0 1552473470.712 * * [simplify]: Extracting #3: cost 55 inf + 0 1552473470.712 * * [simplify]: Extracting #4: cost 55 inf + 46 1552473470.713 * * [simplify]: Extracting #5: cost 37 inf + 3023 1552473470.718 * * [simplify]: Extracting #6: cost 5 inf + 13675 1552473470.725 * * [simplify]: Extracting #7: cost 0 inf + 15468 1552473470.732 * [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))) 1552473470.732 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.im y.re))))) 1552473470.733 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.im y.re))) 1552473470.733 * * [simplify]: iters left: 6 (15 enodes) 1552473470.739 * * [simplify]: iters left: 5 (52 enodes) 1552473470.754 * * [simplify]: iters left: 4 (64 enodes) 1552473470.772 * * [simplify]: iters left: 3 (70 enodes) 1552473470.781 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473470.781 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473470.781 * * [simplify]: Extracting #2: cost 16 inf + 0 1552473470.781 * * [simplify]: Extracting #3: cost 25 inf + 0 1552473470.781 * * [simplify]: Extracting #4: cost 19 inf + 552 1552473470.782 * * [simplify]: Extracting #5: cost 7 inf + 2825 1552473470.782 * * [simplify]: Extracting #6: cost 0 inf + 4306 1552473470.783 * [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))) 1552473470.783 * [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 (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (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))) (cbrt (hypot y.im y.re))))) 1552473470.783 * * * * [progress]: [ 92 / 202 ] simplifiying candidate # 1552473470.783 * [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)))))) 1) 1552473470.784 * * [simplify]: iters left: 6 (16 enodes) 1552473470.788 * * [simplify]: iters left: 5 (61 enodes) 1552473470.798 * * [simplify]: iters left: 4 (100 enodes) 1552473470.825 * * [simplify]: iters left: 3 (129 enodes) 1552473470.848 * * [simplify]: iters left: 2 (150 enodes) 1552473470.870 * * [simplify]: iters left: 1 (152 enodes) 1552473470.901 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473470.901 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473470.901 * * [simplify]: Extracting #2: cost 24 inf + 1 1552473470.901 * * [simplify]: Extracting #3: cost 33 inf + 1 1552473470.901 * * [simplify]: Extracting #4: cost 32 inf + 146 1552473470.902 * * [simplify]: Extracting #5: cost 14 inf + 3705 1552473470.905 * * [simplify]: Extracting #6: cost 0 inf + 7315 1552473470.908 * * [simplify]: Extracting #7: cost 0 inf + 7275 1552473470.911 * [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)))) 1552473470.911 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (hypot y.im y.re)))) 1552473470.912 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (hypot y.im y.re)) 1552473470.912 * * [simplify]: iters left: 6 (14 enodes) 1552473470.918 * * [simplify]: iters left: 5 (49 enodes) 1552473470.932 * * [simplify]: iters left: 4 (63 enodes) 1552473470.949 * * [simplify]: iters left: 3 (73 enodes) 1552473470.957 * * [simplify]: iters left: 2 (75 enodes) 1552473470.967 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473470.967 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473470.967 * * [simplify]: Extracting #2: cost 20 inf + 0 1552473470.967 * * [simplify]: Extracting #3: cost 24 inf + 116 1552473470.968 * * [simplify]: Extracting #4: cost 17 inf + 931 1552473470.968 * * [simplify]: Extracting #5: cost 3 inf + 3478 1552473470.969 * * [simplify]: Extracting #6: cost 0 inf + 4420 1552473470.969 * [simplify]: Simplified to (/ (/ (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1552473470.969 * [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))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)))) 1552473470.970 * * * * [progress]: [ 93 / 202 ] simplifiying candidate # 1552473470.970 * [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)))))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1552473470.970 * * [simplify]: iters left: 6 (18 enodes) 1552473470.974 * * [simplify]: iters left: 5 (66 enodes) 1552473470.984 * * [simplify]: iters left: 4 (95 enodes) 1552473471.007 * * [simplify]: iters left: 3 (146 enodes) 1552473471.033 * * [simplify]: iters left: 2 (201 enodes) 1552473471.072 * * [simplify]: iters left: 1 (218 enodes) 1552473471.118 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473471.118 * * [simplify]: Extracting #1: cost 23 inf + 0 1552473471.118 * * [simplify]: Extracting #2: cost 48 inf + 0 1552473471.118 * * [simplify]: Extracting #3: cost 59 inf + 0 1552473471.118 * * [simplify]: Extracting #4: cost 59 inf + 46 1552473471.119 * * [simplify]: Extracting #5: cost 45 inf + 1908 1552473471.121 * * [simplify]: Extracting #6: cost 14 inf + 13115 1552473471.124 * * [simplify]: Extracting #7: cost 0 inf + 20056 1552473471.128 * * [simplify]: Extracting #8: cost 0 inf + 20016 1552473471.132 * [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))))) 1552473471.132 * [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))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (cbrt (hypot y.im y.re))))) 1552473471.132 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (cbrt (hypot y.im y.re))) 1552473471.133 * * [simplify]: iters left: 6 (15 enodes) 1552473471.136 * * [simplify]: iters left: 5 (52 enodes) 1552473471.150 * * [simplify]: iters left: 4 (64 enodes) 1552473471.167 * * [simplify]: iters left: 3 (70 enodes) 1552473471.175 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473471.175 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473471.175 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473471.175 * * [simplify]: Extracting #3: cost 27 inf + 0 1552473471.175 * * [simplify]: Extracting #4: cost 25 inf + 244 1552473471.176 * * [simplify]: Extracting #5: cost 14 inf + 1592 1552473471.176 * * [simplify]: Extracting #6: cost 4 inf + 3838 1552473471.177 * * [simplify]: Extracting #7: cost 0 inf + 5840 1552473471.178 * [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))))) 1552473471.178 * [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 (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (* (cbrt (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))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1552473471.178 * * * * [progress]: [ 94 / 202 ] simplifiying candidate # 1552473471.178 * [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)))))) (sqrt (hypot y.im y.re))) 1552473471.178 * * [simplify]: iters left: 6 (17 enodes) 1552473471.182 * * [simplify]: iters left: 5 (61 enodes) 1552473471.191 * * [simplify]: iters left: 4 (83 enodes) 1552473471.205 * * [simplify]: iters left: 3 (109 enodes) 1552473471.219 * * [simplify]: iters left: 2 (120 enodes) 1552473471.235 * * [simplify]: iters left: 1 (121 enodes) 1552473471.262 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473471.262 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473471.263 * * [simplify]: Extracting #2: cost 32 inf + 0 1552473471.263 * * [simplify]: Extracting #3: cost 43 inf + 0 1552473471.263 * * [simplify]: Extracting #4: cost 41 inf + 187 1552473471.264 * * [simplify]: Extracting #5: cost 30 inf + 1908 1552473471.266 * * [simplify]: Extracting #6: cost 8 inf + 8008 1552473471.270 * * [simplify]: Extracting #7: cost 1 inf + 11331 1552473471.274 * * [simplify]: Extracting #8: cost 0 inf + 11900 1552473471.278 * [simplify]: Simplified to (/ (/ (cbrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) (/ (fabs (cbrt (fma y.im y.im (* y.re y.re)))) (cbrt (fma x.im y.im (* x.re y.re))))) 1552473471.278 * [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))) (/ (fabs (cbrt (fma y.im y.im (* y.re y.re)))) (cbrt (fma x.im y.im (* x.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 (hypot y.im y.re))))) 1552473471.278 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.im y.re))) 1552473471.278 * * [simplify]: iters left: 6 (15 enodes) 1552473471.285 * * [simplify]: iters left: 5 (52 enodes) 1552473471.300 * * [simplify]: iters left: 4 (64 enodes) 1552473471.315 * * [simplify]: iters left: 3 (70 enodes) 1552473471.325 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473471.325 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473471.325 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473471.325 * * [simplify]: Extracting #3: cost 27 inf + 0 1552473471.326 * * [simplify]: Extracting #4: cost 25 inf + 244 1552473471.326 * * [simplify]: Extracting #5: cost 14 inf + 1512 1552473471.327 * * [simplify]: Extracting #6: cost 4 inf + 3678 1552473471.328 * * [simplify]: Extracting #7: cost 0 inf + 5520 1552473471.328 * [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))))) 1552473471.329 * [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 (* (cbrt (fma y.im y.im (* y.re y.re))) (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))))))) 1552473471.329 * * * * [progress]: [ 95 / 202 ] simplifiying candidate # 1552473471.329 * [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)))))) 1) 1552473471.329 * * [simplify]: iters left: 6 (16 enodes) 1552473471.336 * * [simplify]: iters left: 5 (58 enodes) 1552473471.347 * * [simplify]: iters left: 4 (78 enodes) 1552473471.361 * * [simplify]: iters left: 3 (94 enodes) 1552473471.374 * * [simplify]: iters left: 2 (103 enodes) 1552473471.387 * * [simplify]: iters left: 1 (105 enodes) 1552473471.399 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473471.399 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473471.399 * * [simplify]: Extracting #2: cost 17 inf + 1 1552473471.399 * * [simplify]: Extracting #3: cost 27 inf + 1 1552473471.399 * * [simplify]: Extracting #4: cost 26 inf + 146 1552473471.400 * * [simplify]: Extracting #5: cost 18 inf + 1427 1552473471.401 * * [simplify]: Extracting #6: cost 12 inf + 2045 1552473471.402 * * [simplify]: Extracting #7: cost 6 inf + 3404 1552473471.404 * * [simplify]: Extracting #8: cost 2 inf + 4963 1552473471.406 * * [simplify]: Extracting #9: cost 0 inf + 5871 1552473471.408 * [simplify]: Simplified to (/ (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))))) 1552473471.408 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re 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))))) (/ (/ (cbrt (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)))) 1552473471.409 * [simplify]: Simplifying (/ (/ (cbrt (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)) 1552473471.409 * * [simplify]: iters left: 6 (14 enodes) 1552473471.415 * * [simplify]: iters left: 5 (49 enodes) 1552473471.423 * * [simplify]: iters left: 4 (61 enodes) 1552473471.430 * * [simplify]: iters left: 3 (67 enodes) 1552473471.439 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473471.439 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473471.439 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473471.439 * * [simplify]: Extracting #3: cost 21 inf + 116 1552473471.439 * * [simplify]: Extracting #4: cost 21 inf + 301 1552473471.440 * * [simplify]: Extracting #5: cost 14 inf + 1198 1552473471.440 * * [simplify]: Extracting #6: cost 2 inf + 4245 1552473471.441 * * [simplify]: Extracting #7: cost 0 inf + 5086 1552473471.442 * [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)))))) 1552473471.442 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re 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))))) (/ (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)))))))) 1552473471.442 * * * * [progress]: [ 96 / 202 ] simplifiying candidate # 1552473471.443 * [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))))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1552473471.443 * * [simplify]: iters left: 6 (17 enodes) 1552473471.450 * * [simplify]: iters left: 5 (62 enodes) 1552473471.468 * * [simplify]: iters left: 4 (91 enodes) 1552473471.494 * * [simplify]: iters left: 3 (142 enodes) 1552473471.514 * * [simplify]: iters left: 2 (195 enodes) 1552473471.544 * * [simplify]: iters left: 1 (212 enodes) 1552473471.590 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473471.590 * * [simplify]: Extracting #1: cost 23 inf + 0 1552473471.590 * * [simplify]: Extracting #2: cost 46 inf + 0 1552473471.590 * * [simplify]: Extracting #3: cost 55 inf + 0 1552473471.591 * * [simplify]: Extracting #4: cost 55 inf + 46 1552473471.592 * * [simplify]: Extracting #5: cost 33 inf + 4761 1552473471.597 * * [simplify]: Extracting #6: cost 4 inf + 13732 1552473471.603 * * [simplify]: Extracting #7: cost 0 inf + 15468 1552473471.610 * [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))) 1552473471.610 * [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))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (hypot y.im y.re))))) 1552473471.610 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (hypot y.im y.re))) 1552473471.610 * * [simplify]: iters left: 6 (15 enodes) 1552473471.616 * * [simplify]: iters left: 5 (52 enodes) 1552473471.632 * * [simplify]: iters left: 4 (64 enodes) 1552473471.648 * * [simplify]: iters left: 3 (70 enodes) 1552473471.661 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473471.661 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473471.661 * * [simplify]: Extracting #2: cost 16 inf + 0 1552473471.661 * * [simplify]: Extracting #3: cost 25 inf + 0 1552473471.661 * * [simplify]: Extracting #4: cost 19 inf + 632 1552473471.662 * * [simplify]: Extracting #5: cost 7 inf + 2825 1552473471.662 * * [simplify]: Extracting #6: cost 0 inf + 4306 1552473471.663 * [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))) 1552473471.663 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (* (cbrt (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))) (sqrt (hypot y.im y.re))))) 1552473471.663 * * * * [progress]: [ 97 / 202 ] simplifiying candidate # 1552473471.663 * [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))))) (sqrt (hypot y.im y.re))) 1552473471.664 * * [simplify]: iters left: 6 (16 enodes) 1552473471.667 * * [simplify]: iters left: 5 (57 enodes) 1552473471.675 * * [simplify]: iters left: 4 (80 enodes) 1552473471.685 * * [simplify]: iters left: 3 (95 enodes) 1552473471.700 * * [simplify]: iters left: 2 (100 enodes) 1552473471.719 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473471.719 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473471.719 * * [simplify]: Extracting #2: cost 24 inf + 0 1552473471.719 * * [simplify]: Extracting #3: cost 30 inf + 2 1552473471.719 * * [simplify]: Extracting #4: cost 23 inf + 577 1552473471.720 * * [simplify]: Extracting #5: cost 4 inf + 4319 1552473471.721 * * [simplify]: Extracting #6: cost 0 inf + 5520 1552473471.722 * [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)))) 1552473471.722 * [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)))) (/ (/ (cbrt (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))))) 1552473471.722 * [simplify]: Simplifying (/ (/ (cbrt (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))) 1552473471.722 * * [simplify]: iters left: 6 (15 enodes) 1552473471.725 * * [simplify]: iters left: 5 (52 enodes) 1552473471.733 * * [simplify]: iters left: 4 (66 enodes) 1552473471.741 * * [simplify]: iters left: 3 (72 enodes) 1552473471.755 * * [simplify]: iters left: 2 (74 enodes) 1552473471.772 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473471.772 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473471.772 * * [simplify]: Extracting #2: cost 16 inf + 0 1552473471.772 * * [simplify]: Extracting #3: cost 20 inf + 116 1552473471.773 * * [simplify]: Extracting #4: cost 13 inf + 773 1552473471.774 * * [simplify]: Extracting #5: cost 1 inf + 2884 1552473471.775 * * [simplify]: Extracting #6: cost 0 inf + 3198 1552473471.776 * [simplify]: Simplified to (/ (cbrt (fma x.im y.im (* x.re y.re))) (hypot y.im y.re)) 1552473471.776 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.im y.re))) (/ (cbrt (fma x.im y.im (* x.re y.re))) (hypot y.im y.re)))) 1552473471.777 * * * * [progress]: [ 98 / 202 ] simplifiying candidate # 1552473471.777 * [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))))) 1) 1552473471.777 * * [simplify]: iters left: 6 (15 enodes) 1552473471.785 * * [simplify]: iters left: 5 (54 enodes) 1552473471.797 * * [simplify]: iters left: 4 (75 enodes) 1552473471.808 * * [simplify]: iters left: 3 (91 enodes) 1552473471.826 * * [simplify]: iters left: 2 (100 enodes) 1552473471.848 * * [simplify]: iters left: 1 (102 enodes) 1552473471.861 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473471.861 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473471.861 * * [simplify]: Extracting #2: cost 16 inf + 1 1552473471.861 * * [simplify]: Extracting #3: cost 25 inf + 1 1552473471.861 * * [simplify]: Extracting #4: cost 24 inf + 146 1552473471.861 * * [simplify]: Extracting #5: cost 11 inf + 1832 1552473471.862 * * [simplify]: Extracting #6: cost 1 inf + 3923 1552473471.863 * * [simplify]: Extracting #7: cost 0 inf + 4237 1552473471.864 * [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))) 1552473471.864 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (hypot y.im y.re)))) 1552473471.864 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (hypot y.im y.re)) 1552473471.864 * * [simplify]: iters left: 6 (14 enodes) 1552473471.867 * * [simplify]: iters left: 5 (49 enodes) 1552473471.874 * * [simplify]: iters left: 4 (63 enodes) 1552473471.891 * * [simplify]: iters left: 3 (73 enodes) 1552473471.908 * * [simplify]: iters left: 2 (75 enodes) 1552473471.925 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473471.925 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473471.926 * * [simplify]: Extracting #2: cost 20 inf + 0 1552473471.926 * * [simplify]: Extracting #3: cost 24 inf + 116 1552473471.926 * * [simplify]: Extracting #4: cost 17 inf + 811 1552473471.927 * * [simplify]: Extracting #5: cost 3 inf + 3198 1552473471.929 * * [simplify]: Extracting #6: cost 0 inf + 4100 1552473471.930 * [simplify]: Simplified to (/ (/ (cbrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1552473471.930 * [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))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 1552473471.930 * * * * [progress]: [ 99 / 202 ] simplifiying candidate # 1552473471.930 * [simplify]: Simplifying (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt 1)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1552473471.930 * * [simplify]: iters left: 6 (15 enodes) 1552473471.934 * * [simplify]: iters left: 5 (56 enodes) 1552473471.944 * * [simplify]: iters left: 4 (77 enodes) 1552473471.957 * * [simplify]: iters left: 3 (119 enodes) 1552473471.992 * * [simplify]: iters left: 2 (150 enodes) 1552473472.017 * * [simplify]: iters left: 1 (151 enodes) 1552473472.038 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473472.038 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473472.038 * * [simplify]: Extracting #2: cost 24 inf + 1 1552473472.038 * * [simplify]: Extracting #3: cost 32 inf + 1 1552473472.039 * * [simplify]: Extracting #4: cost 29 inf + 47 1552473472.039 * * [simplify]: Extracting #5: cost 21 inf + 837 1552473472.041 * * [simplify]: Extracting #6: cost 4 inf + 5461 1552473472.043 * * [simplify]: Extracting #7: cost 0 inf + 6917 1552473472.046 * [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)))) 1552473472.046 * [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)))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (hypot y.im y.re))))) 1552473472.047 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (hypot y.im y.re))) 1552473472.047 * * [simplify]: iters left: 6 (14 enodes) 1552473472.052 * * [simplify]: iters left: 5 (49 enodes) 1552473472.059 * * [simplify]: iters left: 4 (61 enodes) 1552473472.067 * * [simplify]: iters left: 3 (67 enodes) 1552473472.074 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473472.074 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473472.074 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473472.075 * * [simplify]: Extracting #3: cost 22 inf + 116 1552473472.075 * * [simplify]: Extracting #4: cost 17 inf + 617 1552473472.075 * * [simplify]: Extracting #5: cost 4 inf + 2593 1552473472.076 * * [simplify]: Extracting #6: cost 0 inf + 3872 1552473472.076 * [simplify]: Simplified to (/ (cbrt (fma y.im x.im (* x.re y.re))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1552473472.076 * [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 1)) (* (cbrt (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)))))) 1552473472.076 * * * * [progress]: [ 100 / 202 ] simplifiying candidate # 1552473472.077 * [simplify]: Simplifying (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt 1)) (sqrt (hypot y.im y.re))) 1552473472.077 * * [simplify]: iters left: 6 (14 enodes) 1552473472.080 * * [simplify]: iters left: 5 (51 enodes) 1552473472.094 * * [simplify]: iters left: 4 (66 enodes) 1552473472.110 * * [simplify]: iters left: 3 (90 enodes) 1552473472.122 * * [simplify]: iters left: 2 (103 enodes) 1552473472.134 * * [simplify]: iters left: 1 (104 enodes) 1552473472.146 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473472.147 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473472.147 * * [simplify]: Extracting #2: cost 16 inf + 1 1552473472.147 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473472.147 * * [simplify]: Extracting #4: cost 20 inf + 146 1552473472.148 * * [simplify]: Extracting #5: cost 6 inf + 2212 1552473472.149 * * [simplify]: Extracting #6: cost 1 inf + 3565 1552473472.150 * * [simplify]: Extracting #7: cost 0 inf + 3879 1552473472.151 * [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))) 1552473472.151 * [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 (fma y.im y.im (* y.re y.re)))) (sqrt (hypot y.im y.re))))) 1552473472.151 * [simplify]: Simplifying (/ (/ (cbrt (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))) 1552473472.151 * * [simplify]: iters left: 6 (14 enodes) 1552473472.154 * * [simplify]: iters left: 5 (49 enodes) 1552473472.160 * * [simplify]: iters left: 4 (61 enodes) 1552473472.168 * * [simplify]: iters left: 3 (67 enodes) 1552473472.177 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473472.177 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473472.177 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473472.177 * * [simplify]: Extracting #3: cost 22 inf + 116 1552473472.178 * * [simplify]: Extracting #4: cost 17 inf + 577 1552473472.178 * * [simplify]: Extracting #5: cost 4 inf + 2433 1552473472.180 * * [simplify]: Extracting #6: cost 0 inf + 3552 1552473472.181 * [simplify]: Simplified to (/ (cbrt (fma y.im x.im (* x.re y.re))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 1552473472.181 * [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)))))) 1552473472.181 * * * * [progress]: [ 101 / 202 ] simplifiying candidate # 1552473472.181 * [simplify]: Simplifying (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt 1)) 1) 1552473472.181 * * [simplify]: iters left: 6 (12 enodes) 1552473472.188 * * [simplify]: iters left: 5 (43 enodes) 1552473472.195 * * [simplify]: iters left: 4 (58 enodes) 1552473472.203 * * [simplify]: iters left: 3 (66 enodes) 1552473472.211 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473472.211 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473472.211 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473472.211 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473472.211 * * [simplify]: Extracting #4: cost 12 inf + 5 1552473472.211 * * [simplify]: Extracting #5: cost 6 inf + 371 1552473472.211 * * [simplify]: Extracting #6: cost 1 inf + 1388 1552473472.212 * * [simplify]: Extracting #7: cost 0 inf + 1607 1552473472.212 * [simplify]: Simplified to (* (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (fma x.im y.im (* x.re y.re)))) 1552473472.212 * [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))) (sqrt (fma y.im y.im (* y.re y.re)))) (hypot y.im y.re)))) 1552473472.212 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (hypot y.im y.re)) 1552473472.212 * * [simplify]: iters left: 6 (13 enodes) 1552473472.215 * * [simplify]: iters left: 5 (46 enodes) 1552473472.228 * * [simplify]: iters left: 4 (60 enodes) 1552473472.237 * * [simplify]: iters left: 3 (66 enodes) 1552473472.244 * * [simplify]: iters left: 2 (67 enodes) 1552473472.250 * * [simplify]: iters left: 1 (68 enodes) 1552473472.257 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473472.257 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473472.257 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473472.257 * * [simplify]: Extracting #3: cost 18 inf + 198 1552473472.258 * * [simplify]: Extracting #4: cost 13 inf + 520 1552473472.258 * * [simplify]: Extracting #5: cost 1 inf + 2650 1552473472.259 * * [simplify]: Extracting #6: cost 0 inf + 2924 1552473472.259 * [simplify]: Simplified to (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (hypot y.im y.re)) 1552473472.260 * [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 1)) 1) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (hypot y.im y.re)))) 1552473472.260 * * * * [progress]: [ 102 / 202 ] simplifiying candidate # 1552473472.260 * [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))))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1552473472.260 * * [simplify]: iters left: 6 (17 enodes) 1552473472.267 * * [simplify]: iters left: 5 (62 enodes) 1552473472.285 * * [simplify]: iters left: 4 (91 enodes) 1552473472.302 * * [simplify]: iters left: 3 (142 enodes) 1552473472.324 * * [simplify]: iters left: 2 (195 enodes) 1552473472.382 * * [simplify]: iters left: 1 (212 enodes) 1552473472.436 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473472.436 * * [simplify]: Extracting #1: cost 23 inf + 0 1552473472.437 * * [simplify]: Extracting #2: cost 46 inf + 0 1552473472.437 * * [simplify]: Extracting #3: cost 55 inf + 0 1552473472.437 * * [simplify]: Extracting #4: cost 55 inf + 46 1552473472.439 * * [simplify]: Extracting #5: cost 33 inf + 4761 1552473472.444 * * [simplify]: Extracting #6: cost 4 inf + 13732 1552473472.450 * * [simplify]: Extracting #7: cost 0 inf + 15468 1552473472.453 * [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))) 1552473472.453 * [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))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (hypot y.im y.re))))) 1552473472.453 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (hypot y.im y.re))) 1552473472.453 * * [simplify]: iters left: 6 (15 enodes) 1552473472.456 * * [simplify]: iters left: 5 (52 enodes) 1552473472.463 * * [simplify]: iters left: 4 (64 enodes) 1552473472.472 * * [simplify]: iters left: 3 (70 enodes) 1552473472.483 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473472.483 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473472.483 * * [simplify]: Extracting #2: cost 16 inf + 0 1552473472.483 * * [simplify]: Extracting #3: cost 25 inf + 0 1552473472.483 * * [simplify]: Extracting #4: cost 19 inf + 632 1552473472.484 * * [simplify]: Extracting #5: cost 7 inf + 2825 1552473472.485 * * [simplify]: Extracting #6: cost 0 inf + 4306 1552473472.487 * [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))) 1552473472.487 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (* (cbrt (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))) (sqrt (hypot y.im y.re))))) 1552473472.487 * * * * [progress]: [ 103 / 202 ] simplifiying candidate # 1552473472.487 * [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))))) (sqrt (hypot y.im y.re))) 1552473472.487 * * [simplify]: iters left: 6 (16 enodes) 1552473472.492 * * [simplify]: iters left: 5 (57 enodes) 1552473472.500 * * [simplify]: iters left: 4 (80 enodes) 1552473472.510 * * [simplify]: iters left: 3 (95 enodes) 1552473472.522 * * [simplify]: iters left: 2 (100 enodes) 1552473472.542 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473472.543 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473472.543 * * [simplify]: Extracting #2: cost 24 inf + 0 1552473472.543 * * [simplify]: Extracting #3: cost 30 inf + 2 1552473472.543 * * [simplify]: Extracting #4: cost 23 inf + 577 1552473472.545 * * [simplify]: Extracting #5: cost 4 inf + 4319 1552473472.546 * * [simplify]: Extracting #6: cost 0 inf + 5520 1552473472.548 * [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)))) 1552473472.549 * [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)))) (/ (/ (cbrt (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))))) 1552473472.549 * [simplify]: Simplifying (/ (/ (cbrt (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))) 1552473472.549 * * [simplify]: iters left: 6 (15 enodes) 1552473472.555 * * [simplify]: iters left: 5 (52 enodes) 1552473472.571 * * [simplify]: iters left: 4 (66 enodes) 1552473472.586 * * [simplify]: iters left: 3 (72 enodes) 1552473472.601 * * [simplify]: iters left: 2 (74 enodes) 1552473472.611 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473472.611 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473472.611 * * [simplify]: Extracting #2: cost 16 inf + 0 1552473472.611 * * [simplify]: Extracting #3: cost 20 inf + 116 1552473472.612 * * [simplify]: Extracting #4: cost 13 inf + 773 1552473472.612 * * [simplify]: Extracting #5: cost 1 inf + 2884 1552473472.613 * * [simplify]: Extracting #6: cost 0 inf + 3198 1552473472.613 * [simplify]: Simplified to (/ (cbrt (fma x.im y.im (* x.re y.re))) (hypot y.im y.re)) 1552473472.613 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.im y.re))) (/ (cbrt (fma x.im y.im (* x.re y.re))) (hypot y.im y.re)))) 1552473472.613 * * * * [progress]: [ 104 / 202 ] simplifiying candidate # 1552473472.614 * [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))))) 1) 1552473472.614 * * [simplify]: iters left: 6 (15 enodes) 1552473472.617 * * [simplify]: iters left: 5 (54 enodes) 1552473472.626 * * [simplify]: iters left: 4 (75 enodes) 1552473472.639 * * [simplify]: iters left: 3 (91 enodes) 1552473472.660 * * [simplify]: iters left: 2 (100 enodes) 1552473472.686 * * [simplify]: iters left: 1 (102 enodes) 1552473472.705 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473472.706 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473472.706 * * [simplify]: Extracting #2: cost 16 inf + 1 1552473472.706 * * [simplify]: Extracting #3: cost 25 inf + 1 1552473472.706 * * [simplify]: Extracting #4: cost 24 inf + 146 1552473472.706 * * [simplify]: Extracting #5: cost 11 inf + 1832 1552473472.707 * * [simplify]: Extracting #6: cost 1 inf + 3923 1552473472.708 * * [simplify]: Extracting #7: cost 0 inf + 4237 1552473472.709 * [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))) 1552473472.709 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (hypot y.im y.re)))) 1552473472.709 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (hypot y.im y.re)) 1552473472.709 * * [simplify]: iters left: 6 (14 enodes) 1552473472.712 * * [simplify]: iters left: 5 (49 enodes) 1552473472.719 * * [simplify]: iters left: 4 (63 enodes) 1552473472.727 * * [simplify]: iters left: 3 (73 enodes) 1552473472.739 * * [simplify]: iters left: 2 (75 enodes) 1552473472.751 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473472.751 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473472.751 * * [simplify]: Extracting #2: cost 20 inf + 0 1552473472.751 * * [simplify]: Extracting #3: cost 24 inf + 116 1552473472.751 * * [simplify]: Extracting #4: cost 17 inf + 811 1552473472.751 * * [simplify]: Extracting #5: cost 3 inf + 3198 1552473472.752 * * [simplify]: Extracting #6: cost 0 inf + 4100 1552473472.753 * [simplify]: Simplified to (/ (/ (cbrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1552473472.753 * [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))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 1552473472.753 * * * * [progress]: [ 105 / 202 ] simplifiying candidate # 1552473472.753 * [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)))) 1552473472.753 * * [simplify]: iters left: 6 (14 enodes) 1552473472.757 * * [simplify]: iters left: 5 (51 enodes) 1552473472.765 * * [simplify]: iters left: 4 (84 enodes) 1552473472.780 * * [simplify]: iters left: 3 (125 enodes) 1552473472.798 * * [simplify]: iters left: 2 (175 enodes) 1552473472.856 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473472.856 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473472.856 * * [simplify]: Extracting #2: cost 24 inf + 1 1552473472.856 * * [simplify]: Extracting #3: cost 32 inf + 1 1552473472.857 * * [simplify]: Extracting #4: cost 28 inf + 146 1552473472.858 * * [simplify]: Extracting #5: cost 12 inf + 3052 1552473472.860 * * [simplify]: Extracting #6: cost 1 inf + 6523 1552473472.862 * * [simplify]: Extracting #7: cost 0 inf + 6917 1552473472.863 * [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)))) 1552473472.863 * [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))) (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (hypot y.im y.re))))) 1552473472.864 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (hypot y.im y.re))) 1552473472.864 * * [simplify]: iters left: 6 (14 enodes) 1552473472.866 * * [simplify]: iters left: 5 (49 enodes) 1552473472.873 * * [simplify]: iters left: 4 (61 enodes) 1552473472.880 * * [simplify]: iters left: 3 (67 enodes) 1552473472.888 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473472.888 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473472.888 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473472.888 * * [simplify]: Extracting #3: cost 22 inf + 116 1552473472.888 * * [simplify]: Extracting #4: cost 17 inf + 617 1552473472.889 * * [simplify]: Extracting #5: cost 4 inf + 2593 1552473472.889 * * [simplify]: Extracting #6: cost 0 inf + 3872 1552473472.890 * [simplify]: Simplified to (/ (cbrt (fma y.im x.im (* x.re y.re))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1552473472.890 * [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)))))) 1552473472.890 * * * * [progress]: [ 106 / 202 ] simplifiying candidate # 1552473472.890 * [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))) 1552473472.890 * * [simplify]: iters left: 6 (13 enodes) 1552473472.893 * * [simplify]: iters left: 5 (46 enodes) 1552473472.907 * * [simplify]: iters left: 4 (68 enodes) 1552473472.926 * * [simplify]: iters left: 3 (86 enodes) 1552473472.944 * * [simplify]: iters left: 2 (100 enodes) 1552473472.957 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473472.957 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473472.957 * * [simplify]: Extracting #2: cost 16 inf + 1 1552473472.957 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473472.957 * * [simplify]: Extracting #4: cost 19 inf + 188 1552473472.958 * * [simplify]: Extracting #5: cost 7 inf + 2007 1552473472.958 * * [simplify]: Extracting #6: cost 1 inf + 3525 1552473472.959 * * [simplify]: Extracting #7: cost 0 inf + 3879 1552473472.960 * [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))) 1552473472.960 * [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 (fma y.im y.im (* y.re y.re)))) (sqrt (hypot y.im y.re))))) 1552473472.960 * [simplify]: Simplifying (/ (/ (cbrt (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))) 1552473472.960 * * [simplify]: iters left: 6 (14 enodes) 1552473472.963 * * [simplify]: iters left: 5 (49 enodes) 1552473472.970 * * [simplify]: iters left: 4 (61 enodes) 1552473472.986 * * [simplify]: iters left: 3 (67 enodes) 1552473473.002 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473473.002 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473473.002 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473473.002 * * [simplify]: Extracting #3: cost 22 inf + 116 1552473473.002 * * [simplify]: Extracting #4: cost 17 inf + 577 1552473473.003 * * [simplify]: Extracting #5: cost 4 inf + 2433 1552473473.004 * * [simplify]: Extracting #6: cost 0 inf + 3552 1552473473.006 * [simplify]: Simplified to (/ (cbrt (fma y.im x.im (* x.re y.re))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 1552473473.006 * [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)))))) 1552473473.006 * * * * [progress]: [ 107 / 202 ] simplifiying candidate # 1552473473.006 * [simplify]: Simplifying (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) 1) 1552473473.006 * * [simplify]: iters left: 6 (11 enodes) 1552473473.012 * * [simplify]: iters left: 5 (36 enodes) 1552473473.023 * * [simplify]: iters left: 4 (50 enodes) 1552473473.033 * * [simplify]: iters left: 3 (54 enodes) 1552473473.041 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473473.041 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473473.041 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473473.041 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473473.041 * * [simplify]: Extracting #4: cost 12 inf + 5 1552473473.041 * * [simplify]: Extracting #5: cost 8 inf + 230 1552473473.041 * * [simplify]: Extracting #6: cost 2 inf + 1168 1552473473.042 * * [simplify]: Extracting #7: cost 0 inf + 1607 1552473473.042 * [simplify]: Simplified to (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1552473473.042 * [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))) (sqrt (fma y.im y.im (* y.re y.re)))) (hypot y.im y.re)))) 1552473473.042 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (hypot y.im y.re)) 1552473473.042 * * [simplify]: iters left: 6 (13 enodes) 1552473473.045 * * [simplify]: iters left: 5 (46 enodes) 1552473473.051 * * [simplify]: iters left: 4 (60 enodes) 1552473473.059 * * [simplify]: iters left: 3 (66 enodes) 1552473473.070 * * [simplify]: iters left: 2 (67 enodes) 1552473473.085 * * [simplify]: iters left: 1 (68 enodes) 1552473473.099 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473473.099 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473473.099 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473473.099 * * [simplify]: Extracting #3: cost 18 inf + 198 1552473473.100 * * [simplify]: Extracting #4: cost 13 inf + 520 1552473473.101 * * [simplify]: Extracting #5: cost 1 inf + 2650 1552473473.101 * * [simplify]: Extracting #6: cost 0 inf + 2924 1552473473.102 * [simplify]: Simplified to (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (hypot y.im y.re)) 1552473473.102 * [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 x.re y.re (* x.im y.im))) (hypot y.im y.re)) (hypot y.im y.re)))) 1552473473.103 * * * * [progress]: [ 108 / 202 ] simplifiying candidate # 1552473473.103 * [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)))))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1552473473.103 * * [simplify]: iters left: 6 (17 enodes) 1552473473.110 * * [simplify]: iters left: 5 (62 enodes) 1552473473.128 * * [simplify]: iters left: 4 (84 enodes) 1552473473.149 * * [simplify]: iters left: 3 (102 enodes) 1552473473.175 * * [simplify]: iters left: 2 (114 enodes) 1552473473.190 * * [simplify]: iters left: 1 (137 enodes) 1552473473.216 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473473.216 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473473.216 * * [simplify]: Extracting #2: cost 22 inf + 0 1552473473.216 * * [simplify]: Extracting #3: cost 43 inf + 1 1552473473.216 * * [simplify]: Extracting #4: cost 39 inf + 306 1552473473.217 * * [simplify]: Extracting #5: cost 17 inf + 4839 1552473473.219 * * [simplify]: Extracting #6: cost 0 inf + 9733 1552473473.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))) 1552473473.220 * [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)) (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))))) (cbrt (hypot y.im y.re))))) 1552473473.220 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (hypot y.im y.re))) 1552473473.220 * * [simplify]: iters left: 6 (15 enodes) 1552473473.223 * * [simplify]: iters left: 5 (52 enodes) 1552473473.231 * * [simplify]: iters left: 4 (66 enodes) 1552473473.239 * * [simplify]: iters left: 3 (76 enodes) 1552473473.257 * * [simplify]: iters left: 2 (78 enodes) 1552473473.275 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473473.275 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473473.275 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473473.275 * * [simplify]: Extracting #3: cost 27 inf + 0 1552473473.275 * * [simplify]: Extracting #4: cost 23 inf + 358 1552473473.276 * * [simplify]: Extracting #5: cost 12 inf + 2292 1552473473.277 * * [simplify]: Extracting #6: cost 0 inf + 4694 1552473473.279 * [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))) 1552473473.279 * [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))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1552473473.279 * * * * [progress]: [ 109 / 202 ] simplifiying candidate # 1552473473.279 * [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)))))) (sqrt (hypot y.im y.re))) 1552473473.279 * * [simplify]: iters left: 6 (16 enodes) 1552473473.286 * * [simplify]: iters left: 5 (57 enodes) 1552473473.298 * * [simplify]: iters left: 4 (74 enodes) 1552473473.307 * * [simplify]: iters left: 3 (90 enodes) 1552473473.318 * * [simplify]: iters left: 2 (92 enodes) 1552473473.328 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473473.328 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473473.328 * * [simplify]: Extracting #2: cost 24 inf + 0 1552473473.328 * * [simplify]: Extracting #3: cost 33 inf + 0 1552473473.328 * * [simplify]: Extracting #4: cost 32 inf + 145 1552473473.328 * * [simplify]: Extracting #5: cost 15 inf + 2705 1552473473.329 * * [simplify]: Extracting #6: cost 2 inf + 5739 1552473473.330 * * [simplify]: Extracting #7: cost 0 inf + 6430 1552473473.332 * [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))) 1552473473.332 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.im y.re))))) 1552473473.332 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.im y.re))) 1552473473.332 * * [simplify]: iters left: 6 (15 enodes) 1552473473.335 * * [simplify]: iters left: 5 (52 enodes) 1552473473.343 * * [simplify]: iters left: 4 (64 enodes) 1552473473.354 * * [simplify]: iters left: 3 (70 enodes) 1552473473.371 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473473.371 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473473.371 * * [simplify]: Extracting #2: cost 16 inf + 0 1552473473.371 * * [simplify]: Extracting #3: cost 25 inf + 0 1552473473.372 * * [simplify]: Extracting #4: cost 19 inf + 552 1552473473.372 * * [simplify]: Extracting #5: cost 7 inf + 2585 1552473473.374 * * [simplify]: Extracting #6: cost 0 inf + 3986 1552473473.375 * [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))) 1552473473.375 * [simplify]: Simplified (2 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 (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))))) 1552473473.375 * * * * [progress]: [ 110 / 202 ] simplifiying candidate # 1552473473.376 * [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)))))) 1) 1552473473.376 * * [simplify]: iters left: 6 (15 enodes) 1552473473.383 * * [simplify]: iters left: 5 (54 enodes) 1552473473.400 * * [simplify]: iters left: 4 (72 enodes) 1552473473.420 * * [simplify]: iters left: 3 (83 enodes) 1552473473.432 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473473.433 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473473.433 * * [simplify]: Extracting #2: cost 12 inf + 1 1552473473.433 * * [simplify]: Extracting #3: cost 21 inf + 1 1552473473.433 * * [simplify]: Extracting #4: cost 21 inf + 62 1552473473.433 * * [simplify]: Extracting #5: cost 12 inf + 1109 1552473473.433 * * [simplify]: Extracting #6: cost 0 inf + 3085 1552473473.434 * [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)))) 1552473473.434 * [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))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (hypot y.im y.re)))) 1552473473.434 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (hypot y.im y.re)) 1552473473.434 * * [simplify]: iters left: 6 (14 enodes) 1552473473.437 * * [simplify]: iters left: 5 (49 enodes) 1552473473.444 * * [simplify]: iters left: 4 (63 enodes) 1552473473.452 * * [simplify]: iters left: 3 (73 enodes) 1552473473.460 * * [simplify]: iters left: 2 (75 enodes) 1552473473.472 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473473.472 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473473.472 * * [simplify]: Extracting #2: cost 20 inf + 0 1552473473.472 * * [simplify]: Extracting #3: cost 24 inf + 116 1552473473.472 * * [simplify]: Extracting #4: cost 17 inf + 931 1552473473.473 * * [simplify]: Extracting #5: cost 3 inf + 3198 1552473473.475 * * [simplify]: Extracting #6: cost 0 inf + 4020 1552473473.476 * [simplify]: Simplified to (/ (/ (sqrt (fma y.im x.im (* x.re y.re))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1552473473.476 * [simplify]: Simplified (2 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)))))) 1) (/ (/ (sqrt (fma y.im x.im (* x.re y.re))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)))) 1552473473.476 * * * * [progress]: [ 111 / 202 ] simplifiying candidate # 1552473473.477 * [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)))))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1552473473.477 * * [simplify]: iters left: 6 (17 enodes) 1552473473.484 * * [simplify]: iters left: 5 (61 enodes) 1552473473.502 * * [simplify]: iters left: 4 (78 enodes) 1552473473.523 * * [simplify]: iters left: 3 (91 enodes) 1552473473.546 * * [simplify]: iters left: 2 (94 enodes) 1552473473.569 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473473.569 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473473.569 * * [simplify]: Extracting #2: cost 24 inf + 0 1552473473.569 * * [simplify]: Extracting #3: cost 37 inf + 0 1552473473.569 * * [simplify]: Extracting #4: cost 35 inf + 202 1552473473.570 * * [simplify]: Extracting #5: cost 20 inf + 2551 1552473473.572 * * [simplify]: Extracting #6: cost 8 inf + 5524 1552473473.574 * * [simplify]: Extracting #7: cost 0 inf + 9098 1552473473.577 * [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)))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1552473473.577 * [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)))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (cbrt (hypot y.im y.re))))) 1552473473.577 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (cbrt (hypot y.im y.re))) 1552473473.577 * * [simplify]: iters left: 6 (15 enodes) 1552473473.583 * * [simplify]: iters left: 5 (52 enodes) 1552473473.599 * * [simplify]: iters left: 4 (64 enodes) 1552473473.616 * * [simplify]: iters left: 3 (70 enodes) 1552473473.629 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473473.629 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473473.629 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473473.629 * * [simplify]: Extracting #3: cost 27 inf + 0 1552473473.629 * * [simplify]: Extracting #4: cost 25 inf + 244 1552473473.630 * * [simplify]: Extracting #5: cost 14 inf + 1512 1552473473.630 * * [simplify]: Extracting #6: cost 4 inf + 3598 1552473473.631 * * [simplify]: Extracting #7: cost 0 inf + 5520 1552473473.632 * [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))))) 1552473473.632 * [simplify]: Simplified (2 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)))))) (* (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))))))) 1552473473.632 * * * * [progress]: [ 112 / 202 ] simplifiying candidate # 1552473473.632 * [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)))))) (sqrt (hypot y.im y.re))) 1552473473.632 * * [simplify]: iters left: 6 (16 enodes) 1552473473.635 * * [simplify]: iters left: 5 (56 enodes) 1552473473.643 * * [simplify]: iters left: 4 (68 enodes) 1552473473.652 * * [simplify]: iters left: 3 (74 enodes) 1552473473.665 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473473.665 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473473.665 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473473.665 * * [simplify]: Extracting #3: cost 29 inf + 0 1552473473.665 * * [simplify]: Extracting #4: cost 27 inf + 202 1552473473.666 * * [simplify]: Extracting #5: cost 13 inf + 1957 1552473473.667 * * [simplify]: Extracting #6: cost 2 inf + 4888 1552473473.669 * * [simplify]: Extracting #7: cost 0 inf + 5634 1552473473.670 * [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))))) 1552473473.670 * [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 (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.im y.re))))) 1552473473.671 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.im y.re))) 1552473473.671 * * [simplify]: iters left: 6 (15 enodes) 1552473473.677 * * [simplify]: iters left: 5 (52 enodes) 1552473473.690 * * [simplify]: iters left: 4 (64 enodes) 1552473473.708 * * [simplify]: iters left: 3 (70 enodes) 1552473473.726 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473473.726 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473473.726 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473473.726 * * [simplify]: Extracting #3: cost 27 inf + 0 1552473473.726 * * [simplify]: Extracting #4: cost 25 inf + 244 1552473473.727 * * [simplify]: Extracting #5: cost 14 inf + 1432 1552473473.728 * * [simplify]: Extracting #6: cost 4 inf + 3438 1552473473.729 * * [simplify]: Extracting #7: cost 0 inf + 5200 1552473473.731 * [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))))) 1552473473.731 * [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))))))) 1552473473.731 * * * * [progress]: [ 113 / 202 ] simplifiying candidate # 1552473473.731 * [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)))))) 1) 1552473473.731 * * [simplify]: iters left: 6 (15 enodes) 1552473473.738 * * [simplify]: iters left: 5 (53 enodes) 1552473473.754 * * [simplify]: iters left: 4 (65 enodes) 1552473473.771 * * [simplify]: iters left: 3 (72 enodes) 1552473473.786 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473473.786 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473473.786 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473473.786 * * [simplify]: Extracting #3: cost 19 inf + 1 1552473473.786 * * [simplify]: Extracting #4: cost 20 inf + 5 1552473473.786 * * [simplify]: Extracting #5: cost 14 inf + 586 1552473473.786 * * [simplify]: Extracting #6: cost 2 inf + 2229 1552473473.787 * * [simplify]: Extracting #7: cost 0 inf + 3017 1552473473.788 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1552473473.788 * [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))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (hypot y.im y.re)))) 1552473473.788 * [simplify]: Simplifying (/ (/ (sqrt (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)) 1552473473.788 * * [simplify]: iters left: 6 (14 enodes) 1552473473.791 * * [simplify]: iters left: 5 (49 enodes) 1552473473.797 * * [simplify]: iters left: 4 (61 enodes) 1552473473.805 * * [simplify]: iters left: 3 (67 enodes) 1552473473.814 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473473.814 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473473.814 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473473.815 * * [simplify]: Extracting #3: cost 21 inf + 116 1552473473.815 * * [simplify]: Extracting #4: cost 21 inf + 301 1552473473.815 * * [simplify]: Extracting #5: cost 14 inf + 1118 1552473473.815 * * [simplify]: Extracting #6: cost 2 inf + 3965 1552473473.816 * * [simplify]: Extracting #7: cost 0 inf + 4766 1552473473.817 * [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)))))) 1552473473.817 * [simplify]: Simplified (2 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)))))) 1) (/ (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)))))))) 1552473473.817 * * * * [progress]: [ 114 / 202 ] simplifiying candidate # 1552473473.817 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1552473473.817 * * [simplify]: iters left: 6 (16 enodes) 1552473473.821 * * [simplify]: iters left: 5 (57 enodes) 1552473473.828 * * [simplify]: iters left: 4 (74 enodes) 1552473473.838 * * [simplify]: iters left: 3 (87 enodes) 1552473473.850 * * [simplify]: iters left: 2 (90 enodes) 1552473473.872 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473473.872 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473473.872 * * [simplify]: Extracting #2: cost 22 inf + 0 1552473473.872 * * [simplify]: Extracting #3: cost 33 inf + 0 1552473473.873 * * [simplify]: Extracting #4: cost 30 inf + 339 1552473473.874 * * [simplify]: Extracting #5: cost 12 inf + 3613 1552473473.876 * * [simplify]: Extracting #6: cost 1 inf + 6213 1552473473.878 * * [simplify]: Extracting #7: cost 0 inf + 6430 1552473473.880 * [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)))) 1552473473.880 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (hypot y.im y.re))))) 1552473473.880 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (hypot y.im y.re))) 1552473473.881 * * [simplify]: iters left: 6 (15 enodes) 1552473473.887 * * [simplify]: iters left: 5 (52 enodes) 1552473473.900 * * [simplify]: iters left: 4 (64 enodes) 1552473473.908 * * [simplify]: iters left: 3 (70 enodes) 1552473473.917 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473473.917 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473473.917 * * [simplify]: Extracting #2: cost 16 inf + 0 1552473473.917 * * [simplify]: Extracting #3: cost 25 inf + 0 1552473473.917 * * [simplify]: Extracting #4: cost 19 inf + 632 1552473473.918 * * [simplify]: Extracting #5: cost 7 inf + 2585 1552473473.918 * * [simplify]: Extracting #6: cost 0 inf + 3986 1552473473.919 * [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))) 1552473473.919 * [simplify]: Simplified (2 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))))) (* (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))))) 1552473473.919 * * * * [progress]: [ 115 / 202 ] simplifiying candidate # 1552473473.919 * [simplify]: Simplifying (/ (/ (sqrt (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))) 1552473473.919 * * [simplify]: iters left: 6 (15 enodes) 1552473473.922 * * [simplify]: iters left: 5 (52 enodes) 1552473473.933 * * [simplify]: iters left: 4 (66 enodes) 1552473473.949 * * [simplify]: iters left: 3 (72 enodes) 1552473473.964 * * [simplify]: iters left: 2 (74 enodes) 1552473473.980 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473473.980 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473473.980 * * [simplify]: Extracting #2: cost 16 inf + 0 1552473473.980 * * [simplify]: Extracting #3: cost 20 inf + 116 1552473473.981 * * [simplify]: Extracting #4: cost 13 inf + 773 1552473473.981 * * [simplify]: Extracting #5: cost 1 inf + 2604 1552473473.983 * * [simplify]: Extracting #6: cost 0 inf + 2878 1552473473.984 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (hypot y.im y.re)) 1552473473.984 * [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))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.im y.re))))) 1552473473.984 * [simplify]: Simplifying (/ (/ (sqrt (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))) 1552473473.984 * * [simplify]: iters left: 6 (15 enodes) 1552473473.990 * * [simplify]: iters left: 5 (52 enodes) 1552473474.005 * * [simplify]: iters left: 4 (66 enodes) 1552473474.022 * * [simplify]: iters left: 3 (72 enodes) 1552473474.043 * * [simplify]: iters left: 2 (74 enodes) 1552473474.061 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.062 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473474.062 * * [simplify]: Extracting #2: cost 16 inf + 0 1552473474.062 * * [simplify]: Extracting #3: cost 20 inf + 116 1552473474.062 * * [simplify]: Extracting #4: cost 13 inf + 773 1552473474.063 * * [simplify]: Extracting #5: cost 1 inf + 2604 1552473474.064 * * [simplify]: Extracting #6: cost 0 inf + 2878 1552473474.065 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (hypot y.im y.re)) 1552473474.065 * [simplify]: Simplified (2 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 (hypot y.im y.re))) (/ (sqrt (fma x.im y.im (* x.re y.re))) (hypot y.im y.re)))) 1552473474.066 * * * * [progress]: [ 116 / 202 ] simplifiying candidate # 1552473474.066 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1) 1552473474.066 * * [simplify]: iters left: 6 (14 enodes) 1552473474.073 * * [simplify]: iters left: 5 (49 enodes) 1552473474.087 * * [simplify]: iters left: 4 (62 enodes) 1552473474.105 * * [simplify]: iters left: 3 (69 enodes) 1552473474.122 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.122 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473474.122 * * [simplify]: Extracting #2: cost 8 inf + 1 1552473474.122 * * [simplify]: Extracting #3: cost 17 inf + 1 1552473474.122 * * [simplify]: Extracting #4: cost 16 inf + 119 1552473474.122 * * [simplify]: Extracting #5: cost 10 inf + 620 1552473474.123 * * [simplify]: Extracting #6: cost 1 inf + 1589 1552473474.124 * * [simplify]: Extracting #7: cost 0 inf + 1863 1552473474.125 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1552473474.125 * [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))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (hypot y.im y.re)))) 1552473474.125 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (hypot y.im y.re)) 1552473474.125 * * [simplify]: iters left: 6 (14 enodes) 1552473474.131 * * [simplify]: iters left: 5 (49 enodes) 1552473474.145 * * [simplify]: iters left: 4 (63 enodes) 1552473474.155 * * [simplify]: iters left: 3 (73 enodes) 1552473474.163 * * [simplify]: iters left: 2 (75 enodes) 1552473474.172 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.172 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473474.172 * * [simplify]: Extracting #2: cost 20 inf + 0 1552473474.172 * * [simplify]: Extracting #3: cost 24 inf + 116 1552473474.173 * * [simplify]: Extracting #4: cost 17 inf + 811 1552473474.173 * * [simplify]: Extracting #5: cost 3 inf + 2918 1552473474.174 * * [simplify]: Extracting #6: cost 0 inf + 3700 1552473474.174 * [simplify]: Simplified to (/ (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1552473474.174 * [simplify]: Simplified (2 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))))) 1) (/ (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 1552473474.175 * * * * [progress]: [ 117 / 202 ] simplifiying candidate # 1552473474.175 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt 1)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1552473474.175 * * [simplify]: iters left: 6 (14 enodes) 1552473474.179 * * [simplify]: iters left: 5 (51 enodes) 1552473474.194 * * [simplify]: iters left: 4 (61 enodes) 1552473474.209 * * [simplify]: iters left: 3 (67 enodes) 1552473474.225 * * [simplify]: iters left: 2 (69 enodes) 1552473474.241 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.241 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473474.241 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473474.242 * * [simplify]: Extracting #3: cost 20 inf + 1 1552473474.242 * * [simplify]: Extracting #4: cost 17 inf + 62 1552473474.242 * * [simplify]: Extracting #5: cost 10 inf + 620 1552473474.243 * * [simplify]: Extracting #6: cost 3 inf + 1882 1552473474.244 * * [simplify]: Extracting #7: cost 0 inf + 2727 1552473474.245 * [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))) 1552473474.245 * [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))) (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (hypot y.im y.re))))) 1552473474.245 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (hypot y.im y.re))) 1552473474.245 * * [simplify]: iters left: 6 (14 enodes) 1552473474.251 * * [simplify]: iters left: 5 (49 enodes) 1552473474.264 * * [simplify]: iters left: 4 (61 enodes) 1552473474.280 * * [simplify]: iters left: 3 (67 enodes) 1552473474.289 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.289 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473474.289 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473474.289 * * [simplify]: Extracting #3: cost 22 inf + 116 1552473474.289 * * [simplify]: Extracting #4: cost 17 inf + 617 1552473474.289 * * [simplify]: Extracting #5: cost 4 inf + 2393 1552473474.290 * * [simplify]: Extracting #6: cost 0 inf + 3552 1552473474.291 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1552473474.291 * [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 y.im x.im (* x.re y.re))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))))) 1552473474.291 * * * * [progress]: [ 118 / 202 ] simplifiying candidate # 1552473474.291 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt 1)) (sqrt (hypot y.im y.re))) 1552473474.291 * * [simplify]: iters left: 6 (13 enodes) 1552473474.296 * * [simplify]: iters left: 5 (46 enodes) 1552473474.303 * * [simplify]: iters left: 4 (52 enodes) 1552473474.311 * * [simplify]: iters left: 3 (58 enodes) 1552473474.318 * * [simplify]: iters left: 2 (59 enodes) 1552473474.325 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.325 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473474.325 * * [simplify]: Extracting #2: cost 9 inf + 0 1552473474.325 * * [simplify]: Extracting #3: cost 16 inf + 1 1552473474.325 * * [simplify]: Extracting #4: cost 14 inf + 5 1552473474.326 * * [simplify]: Extracting #5: cost 7 inf + 483 1552473474.326 * * [simplify]: Extracting #6: cost 0 inf + 1505 1552473474.326 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1552473474.326 * [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 (fma y.im y.im (* y.re y.re)))) (sqrt (hypot y.im y.re))))) 1552473474.327 * [simplify]: Simplifying (/ (/ (sqrt (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))) 1552473474.327 * * [simplify]: iters left: 6 (14 enodes) 1552473474.330 * * [simplify]: iters left: 5 (49 enodes) 1552473474.337 * * [simplify]: iters left: 4 (61 enodes) 1552473474.349 * * [simplify]: iters left: 3 (67 enodes) 1552473474.364 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.364 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473474.365 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473474.365 * * [simplify]: Extracting #3: cost 22 inf + 116 1552473474.365 * * [simplify]: Extracting #4: cost 17 inf + 577 1552473474.366 * * [simplify]: Extracting #5: cost 4 inf + 2233 1552473474.366 * * [simplify]: Extracting #6: cost 0 inf + 3232 1552473474.367 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 1552473474.367 * [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 y.im x.im (* x.re y.re))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))))) 1552473474.367 * * * * [progress]: [ 119 / 202 ] simplifiying candidate # 1552473474.367 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt 1)) 1) 1552473474.367 * * [simplify]: iters left: 6 (11 enodes) 1552473474.370 * * [simplify]: iters left: 5 (38 enodes) 1552473474.376 * * [simplify]: iters left: 4 (44 enodes) 1552473474.382 * * [simplify]: iters left: 3 (47 enodes) 1552473474.389 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.390 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473474.390 * * [simplify]: Extracting #2: cost 10 inf + 1 1552473474.390 * * [simplify]: Extracting #3: cost 7 inf + 47 1552473474.390 * * [simplify]: Extracting #4: cost 4 inf + 230 1552473474.390 * * [simplify]: Extracting #5: cost 0 inf + 649 1552473474.390 * [simplify]: Simplified to (sqrt (fma x.re y.re (* x.im y.im))) 1552473474.390 * [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))) (sqrt (fma y.im y.im (* y.re y.re)))) (hypot y.im y.re)))) 1552473474.390 * [simplify]: Simplifying (/ (/ (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)) 1552473474.391 * * [simplify]: iters left: 6 (13 enodes) 1552473474.393 * * [simplify]: iters left: 5 (46 enodes) 1552473474.406 * * [simplify]: iters left: 4 (60 enodes) 1552473474.416 * * [simplify]: iters left: 3 (66 enodes) 1552473474.424 * * [simplify]: iters left: 2 (67 enodes) 1552473474.430 * * [simplify]: iters left: 1 (68 enodes) 1552473474.438 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.438 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473474.438 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473474.438 * * [simplify]: Extracting #3: cost 18 inf + 198 1552473474.439 * * [simplify]: Extracting #4: cost 13 inf + 520 1552473474.439 * * [simplify]: Extracting #5: cost 1 inf + 2370 1552473474.440 * * [simplify]: Extracting #6: cost 0 inf + 2604 1552473474.441 * [simplify]: Simplified to (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (hypot y.im y.re)) 1552473474.442 * [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 x.re y.re (* x.im y.im))) (hypot y.im y.re)) (hypot y.im y.re)))) 1552473474.442 * * * * [progress]: [ 120 / 202 ] simplifiying candidate # 1552473474.442 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1552473474.442 * * [simplify]: iters left: 6 (16 enodes) 1552473474.449 * * [simplify]: iters left: 5 (57 enodes) 1552473474.464 * * [simplify]: iters left: 4 (74 enodes) 1552473474.473 * * [simplify]: iters left: 3 (87 enodes) 1552473474.485 * * [simplify]: iters left: 2 (90 enodes) 1552473474.501 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.501 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473474.501 * * [simplify]: Extracting #2: cost 22 inf + 0 1552473474.502 * * [simplify]: Extracting #3: cost 33 inf + 0 1552473474.502 * * [simplify]: Extracting #4: cost 30 inf + 339 1552473474.502 * * [simplify]: Extracting #5: cost 12 inf + 3613 1552473474.503 * * [simplify]: Extracting #6: cost 1 inf + 6213 1552473474.505 * * [simplify]: Extracting #7: cost 0 inf + 6430 1552473474.506 * [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)))) 1552473474.506 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (hypot y.im y.re))))) 1552473474.506 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (hypot y.im y.re))) 1552473474.506 * * [simplify]: iters left: 6 (15 enodes) 1552473474.509 * * [simplify]: iters left: 5 (52 enodes) 1552473474.516 * * [simplify]: iters left: 4 (64 enodes) 1552473474.524 * * [simplify]: iters left: 3 (70 enodes) 1552473474.535 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.535 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473474.535 * * [simplify]: Extracting #2: cost 16 inf + 0 1552473474.535 * * [simplify]: Extracting #3: cost 25 inf + 0 1552473474.536 * * [simplify]: Extracting #4: cost 19 inf + 632 1552473474.536 * * [simplify]: Extracting #5: cost 7 inf + 2585 1552473474.538 * * [simplify]: Extracting #6: cost 0 inf + 3986 1552473474.539 * [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))) 1552473474.539 * [simplify]: Simplified (2 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))))) (* (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))))) 1552473474.539 * * * * [progress]: [ 121 / 202 ] simplifiying candidate # 1552473474.540 * [simplify]: Simplifying (/ (/ (sqrt (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))) 1552473474.540 * * [simplify]: iters left: 6 (15 enodes) 1552473474.546 * * [simplify]: iters left: 5 (52 enodes) 1552473474.560 * * [simplify]: iters left: 4 (66 enodes) 1552473474.577 * * [simplify]: iters left: 3 (72 enodes) 1552473474.592 * * [simplify]: iters left: 2 (74 enodes) 1552473474.600 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.600 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473474.600 * * [simplify]: Extracting #2: cost 16 inf + 0 1552473474.600 * * [simplify]: Extracting #3: cost 20 inf + 116 1552473474.600 * * [simplify]: Extracting #4: cost 13 inf + 773 1552473474.601 * * [simplify]: Extracting #5: cost 1 inf + 2604 1552473474.601 * * [simplify]: Extracting #6: cost 0 inf + 2878 1552473474.602 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (hypot y.im y.re)) 1552473474.602 * [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))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.im y.re))))) 1552473474.602 * [simplify]: Simplifying (/ (/ (sqrt (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))) 1552473474.602 * * [simplify]: iters left: 6 (15 enodes) 1552473474.605 * * [simplify]: iters left: 5 (52 enodes) 1552473474.613 * * [simplify]: iters left: 4 (66 enodes) 1552473474.622 * * [simplify]: iters left: 3 (72 enodes) 1552473474.629 * * [simplify]: iters left: 2 (74 enodes) 1552473474.637 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.637 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473474.638 * * [simplify]: Extracting #2: cost 16 inf + 0 1552473474.638 * * [simplify]: Extracting #3: cost 20 inf + 116 1552473474.638 * * [simplify]: Extracting #4: cost 13 inf + 773 1552473474.638 * * [simplify]: Extracting #5: cost 1 inf + 2604 1552473474.639 * * [simplify]: Extracting #6: cost 0 inf + 2878 1552473474.639 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (hypot y.im y.re)) 1552473474.639 * [simplify]: Simplified (2 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 (hypot y.im y.re))) (/ (sqrt (fma x.im y.im (* x.re y.re))) (hypot y.im y.re)))) 1552473474.640 * * * * [progress]: [ 122 / 202 ] simplifiying candidate # 1552473474.640 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1) 1552473474.640 * * [simplify]: iters left: 6 (14 enodes) 1552473474.645 * * [simplify]: iters left: 5 (49 enodes) 1552473474.660 * * [simplify]: iters left: 4 (62 enodes) 1552473474.678 * * [simplify]: iters left: 3 (69 enodes) 1552473474.692 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.693 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473474.693 * * [simplify]: Extracting #2: cost 8 inf + 1 1552473474.693 * * [simplify]: Extracting #3: cost 17 inf + 1 1552473474.693 * * [simplify]: Extracting #4: cost 16 inf + 119 1552473474.693 * * [simplify]: Extracting #5: cost 10 inf + 620 1552473474.693 * * [simplify]: Extracting #6: cost 1 inf + 1589 1552473474.694 * * [simplify]: Extracting #7: cost 0 inf + 1863 1552473474.694 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1552473474.694 * [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))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (hypot y.im y.re)))) 1552473474.694 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (hypot y.im y.re)) 1552473474.694 * * [simplify]: iters left: 6 (14 enodes) 1552473474.697 * * [simplify]: iters left: 5 (49 enodes) 1552473474.704 * * [simplify]: iters left: 4 (63 enodes) 1552473474.712 * * [simplify]: iters left: 3 (73 enodes) 1552473474.722 * * [simplify]: iters left: 2 (75 enodes) 1552473474.739 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.739 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473474.739 * * [simplify]: Extracting #2: cost 20 inf + 0 1552473474.740 * * [simplify]: Extracting #3: cost 24 inf + 116 1552473474.740 * * [simplify]: Extracting #4: cost 17 inf + 811 1552473474.741 * * [simplify]: Extracting #5: cost 3 inf + 2918 1552473474.742 * * [simplify]: Extracting #6: cost 0 inf + 3700 1552473474.744 * [simplify]: Simplified to (/ (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1552473474.744 * [simplify]: Simplified (2 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))))) 1) (/ (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 1552473474.744 * * * * [progress]: [ 123 / 202 ] simplifiying candidate # 1552473474.744 * [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)))) 1552473474.744 * * [simplify]: iters left: 6 (13 enodes) 1552473474.750 * * [simplify]: iters left: 5 (46 enodes) 1552473474.758 * * [simplify]: iters left: 4 (58 enodes) 1552473474.766 * * [simplify]: iters left: 3 (66 enodes) 1552473474.775 * * [simplify]: iters left: 2 (67 enodes) 1552473474.785 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.785 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473474.785 * * [simplify]: Extracting #2: cost 12 inf + 1 1552473474.785 * * [simplify]: Extracting #3: cost 20 inf + 1 1552473474.785 * * [simplify]: Extracting #4: cost 16 inf + 119 1552473474.785 * * [simplify]: Extracting #5: cost 8 inf + 894 1552473474.786 * * [simplify]: Extracting #6: cost 2 inf + 2099 1552473474.787 * * [simplify]: Extracting #7: cost 0 inf + 2727 1552473474.788 * [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)))) 1552473474.788 * [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))) (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (hypot y.im y.re))))) 1552473474.788 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (hypot y.im y.re))) 1552473474.789 * * [simplify]: iters left: 6 (14 enodes) 1552473474.794 * * [simplify]: iters left: 5 (49 enodes) 1552473474.808 * * [simplify]: iters left: 4 (61 enodes) 1552473474.818 * * [simplify]: iters left: 3 (67 enodes) 1552473474.827 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.827 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473474.827 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473474.827 * * [simplify]: Extracting #3: cost 22 inf + 116 1552473474.827 * * [simplify]: Extracting #4: cost 17 inf + 617 1552473474.827 * * [simplify]: Extracting #5: cost 4 inf + 2393 1552473474.828 * * [simplify]: Extracting #6: cost 0 inf + 3552 1552473474.829 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1552473474.829 * [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 y.im x.im (* x.re y.re))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))))) 1552473474.829 * * * * [progress]: [ 124 / 202 ] simplifiying candidate # 1552473474.829 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) (sqrt (hypot y.im y.re))) 1552473474.829 * * [simplify]: iters left: 6 (12 enodes) 1552473474.832 * * [simplify]: iters left: 5 (41 enodes) 1552473474.838 * * [simplify]: iters left: 4 (49 enodes) 1552473474.847 * * [simplify]: iters left: 3 (55 enodes) 1552473474.859 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.859 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473474.859 * * [simplify]: Extracting #2: cost 8 inf + 1 1552473474.859 * * [simplify]: Extracting #3: cost 16 inf + 1 1552473474.860 * * [simplify]: Extracting #4: cost 13 inf + 62 1552473474.860 * * [simplify]: Extracting #5: cost 6 inf + 540 1552473474.860 * * [simplify]: Extracting #6: cost 1 inf + 1231 1552473474.861 * * [simplify]: Extracting #7: cost 0 inf + 1505 1552473474.861 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1552473474.861 * [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 (fma y.im y.im (* y.re y.re)))) (sqrt (hypot y.im y.re))))) 1552473474.862 * [simplify]: Simplifying (/ (/ (sqrt (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))) 1552473474.862 * * [simplify]: iters left: 6 (14 enodes) 1552473474.867 * * [simplify]: iters left: 5 (49 enodes) 1552473474.881 * * [simplify]: iters left: 4 (61 enodes) 1552473474.897 * * [simplify]: iters left: 3 (67 enodes) 1552473474.910 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.911 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473474.911 * * [simplify]: Extracting #2: cost 18 inf + 0 1552473474.911 * * [simplify]: Extracting #3: cost 22 inf + 116 1552473474.911 * * [simplify]: Extracting #4: cost 17 inf + 577 1552473474.912 * * [simplify]: Extracting #5: cost 4 inf + 2233 1552473474.913 * * [simplify]: Extracting #6: cost 0 inf + 3232 1552473474.914 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 1552473474.914 * [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 y.im x.im (* x.re y.re))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))))) 1552473474.914 * * * * [progress]: [ 125 / 202 ] simplifiying candidate # 1552473474.915 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) 1) 1552473474.915 * * [simplify]: iters left: 6 (10 enodes) 1552473474.920 * * [simplify]: iters left: 5 (31 enodes) 1552473474.926 * * [simplify]: iters left: 4 (39 enodes) 1552473474.933 * * [simplify]: iters left: 3 (42 enodes) 1552473474.939 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.939 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473474.939 * * [simplify]: Extracting #2: cost 10 inf + 1 1552473474.939 * * [simplify]: Extracting #3: cost 6 inf + 89 1552473474.939 * * [simplify]: Extracting #4: cost 2 inf + 371 1552473474.939 * * [simplify]: Extracting #5: cost 0 inf + 649 1552473474.940 * [simplify]: Simplified to (sqrt (fma y.im x.im (* x.re y.re))) 1552473474.940 * [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))) (sqrt (fma y.im y.im (* y.re y.re)))) (hypot y.im y.re)))) 1552473474.940 * [simplify]: Simplifying (/ (/ (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)) 1552473474.940 * * [simplify]: iters left: 6 (13 enodes) 1552473474.943 * * [simplify]: iters left: 5 (46 enodes) 1552473474.949 * * [simplify]: iters left: 4 (60 enodes) 1552473474.957 * * [simplify]: iters left: 3 (66 enodes) 1552473474.971 * * [simplify]: iters left: 2 (67 enodes) 1552473474.985 * * [simplify]: iters left: 1 (68 enodes) 1552473474.999 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473474.999 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473474.999 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473474.999 * * [simplify]: Extracting #3: cost 18 inf + 198 1552473475.000 * * [simplify]: Extracting #4: cost 13 inf + 520 1552473475.002 * * [simplify]: Extracting #5: cost 1 inf + 2370 1552473475.003 * * [simplify]: Extracting #6: cost 0 inf + 2604 1552473475.004 * [simplify]: Simplified to (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (hypot y.im y.re)) 1552473475.004 * [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 x.re y.re (* x.im y.im))) (hypot y.im y.re)) (hypot y.im y.re)))) 1552473475.004 * * * * [progress]: [ 126 / 202 ] simplifiying candidate # 1552473475.005 * [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)))))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1552473475.005 * * [simplify]: iters left: 6 (13 enodes) 1552473475.011 * * [simplify]: iters left: 5 (49 enodes) 1552473475.026 * * [simplify]: iters left: 4 (76 enodes) 1552473475.047 * * [simplify]: iters left: 3 (100 enodes) 1552473475.070 * * [simplify]: iters left: 2 (118 enodes) 1552473475.100 * * [simplify]: iters left: 1 (141 enodes) 1552473475.130 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473475.130 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473475.130 * * [simplify]: Extracting #2: cost 40 inf + 1 1552473475.130 * * [simplify]: Extracting #3: cost 41 inf + 7 1552473475.131 * * [simplify]: Extracting #4: cost 20 inf + 4818 1552473475.132 * * [simplify]: Extracting #5: cost 3 inf + 9032 1552473475.135 * * [simplify]: Extracting #6: cost 0 inf + 9775 1552473475.136 * [simplify]: Simplified to (/ (/ 1 (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1552473475.136 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (hypot y.im y.re))))) 1552473475.136 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (hypot y.im y.re))) 1552473475.136 * * [simplify]: iters left: 6 (14 enodes) 1552473475.139 * * [simplify]: iters left: 5 (49 enodes) 1552473475.146 * * [simplify]: iters left: 4 (63 enodes) 1552473475.154 * * [simplify]: iters left: 3 (73 enodes) 1552473475.167 * * [simplify]: iters left: 2 (75 enodes) 1552473475.184 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473475.184 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473475.184 * * [simplify]: Extracting #2: cost 23 inf + 0 1552473475.184 * * [simplify]: Extracting #3: cost 23 inf + 4 1552473475.184 * * [simplify]: Extracting #4: cost 20 inf + 423 1552473475.185 * * [simplify]: Extracting #5: cost 4 inf + 3523 1552473475.186 * * [simplify]: Extracting #6: cost 0 inf + 4096 1552473475.188 * [simplify]: Simplified to (/ (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1552473475.188 * [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)))))) (* (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))) (cbrt (hypot y.im y.re))))) 1552473475.188 * * * * [progress]: [ 127 / 202 ] simplifiying candidate # 1552473475.188 * [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)))))) (sqrt (hypot y.im y.re))) 1552473475.188 * * [simplify]: iters left: 6 (12 enodes) 1552473475.194 * * [simplify]: iters left: 5 (44 enodes) 1552473475.207 * * [simplify]: iters left: 4 (59 enodes) 1552473475.223 * * [simplify]: iters left: 3 (72 enodes) 1552473475.233 * * [simplify]: iters left: 2 (74 enodes) 1552473475.243 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473475.244 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473475.244 * * [simplify]: Extracting #2: cost 21 inf + 1 1552473475.244 * * [simplify]: Extracting #3: cost 25 inf + 1 1552473475.244 * * [simplify]: Extracting #4: cost 24 inf + 117 1552473475.244 * * [simplify]: Extracting #5: cost 10 inf + 2681 1552473475.245 * * [simplify]: Extracting #6: cost 0 inf + 4425 1552473475.245 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1552473475.246 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (hypot y.im y.re)) (* (sqrt (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 (hypot y.im y.re))))) 1552473475.246 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.im y.re))) 1552473475.246 * * [simplify]: iters left: 6 (14 enodes) 1552473475.249 * * [simplify]: iters left: 5 (49 enodes) 1552473475.257 * * [simplify]: iters left: 4 (61 enodes) 1552473475.273 * * [simplify]: iters left: 3 (67 enodes) 1552473475.289 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473475.289 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473475.289 * * [simplify]: Extracting #2: cost 21 inf + 0 1552473475.289 * * [simplify]: Extracting #3: cost 21 inf + 4 1552473475.290 * * [simplify]: Extracting #4: cost 17 inf + 520 1552473475.291 * * [simplify]: Extracting #5: cost 4 inf + 2815 1552473475.292 * * [simplify]: Extracting #6: cost 0 inf + 3468 1552473475.293 * [simplify]: Simplified to (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1552473475.293 * [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)))))) (sqrt (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))))) 1552473475.293 * * * * [progress]: [ 128 / 202 ] simplifiying candidate # 1552473475.294 * [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)))))) 1) 1552473475.294 * * [simplify]: iters left: 6 (10 enodes) 1552473475.299 * * [simplify]: iters left: 5 (36 enodes) 1552473475.313 * * [simplify]: iters left: 4 (50 enodes) 1552473475.327 * * [simplify]: iters left: 3 (58 enodes) 1552473475.335 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473475.335 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473475.335 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473475.336 * * [simplify]: Extracting #3: cost 13 inf + 1 1552473475.336 * * [simplify]: Extracting #4: cost 12 inf + 117 1552473475.336 * * [simplify]: Extracting #5: cost 5 inf + 1441 1552473475.336 * * [simplify]: Extracting #6: cost 0 inf + 1895 1552473475.337 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1552473475.337 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (hypot y.im y.re)))) 1552473475.337 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (hypot y.im y.re)) 1552473475.337 * * [simplify]: iters left: 6 (13 enodes) 1552473475.340 * * [simplify]: iters left: 5 (46 enodes) 1552473475.346 * * [simplify]: iters left: 4 (60 enodes) 1552473475.355 * * [simplify]: iters left: 3 (70 enodes) 1552473475.369 * * [simplify]: iters left: 2 (72 enodes) 1552473475.379 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473475.379 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473475.379 * * [simplify]: Extracting #2: cost 23 inf + 0 1552473475.379 * * [simplify]: Extracting #3: cost 24 inf + 4 1552473475.380 * * [simplify]: Extracting #4: cost 16 inf + 659 1552473475.380 * * [simplify]: Extracting #5: cost 3 inf + 2857 1552473475.381 * * [simplify]: Extracting #6: cost 0 inf + 3422 1552473475.381 * [simplify]: Simplified to (/ (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1552473475.381 * [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)))))) 1) (/ (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (hypot y.im y.re)))) 1552473475.381 * * * * [progress]: [ 129 / 202 ] simplifiying candidate # 1552473475.382 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1552473475.382 * * [simplify]: iters left: 6 (13 enodes) 1552473475.385 * * [simplify]: iters left: 5 (48 enodes) 1552473475.393 * * [simplify]: iters left: 4 (63 enodes) 1552473475.404 * * [simplify]: iters left: 3 (73 enodes) 1552473475.420 * * [simplify]: iters left: 2 (76 enodes) 1552473475.430 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473475.430 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473475.430 * * [simplify]: Extracting #2: cost 21 inf + 1 1552473475.430 * * [simplify]: Extracting #3: cost 29 inf + 1 1552473475.430 * * [simplify]: Extracting #4: cost 29 inf + 60 1552473475.430 * * [simplify]: Extracting #5: cost 22 inf + 1142 1552473475.431 * * [simplify]: Extracting #6: cost 6 inf + 4794 1552473475.432 * * [simplify]: Extracting #7: cost 1 inf + 6660 1552473475.433 * * [simplify]: Extracting #8: cost 0 inf + 7093 1552473475.434 * [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))))) 1552473475.434 * [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)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (cbrt (hypot y.im y.re))))) 1552473475.434 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (cbrt (hypot y.im y.re))) 1552473475.434 * * [simplify]: iters left: 6 (14 enodes) 1552473475.437 * * [simplify]: iters left: 5 (49 enodes) 1552473475.444 * * [simplify]: iters left: 4 (61 enodes) 1552473475.461 * * [simplify]: iters left: 3 (67 enodes) 1552473475.469 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473475.469 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473475.469 * * [simplify]: Extracting #2: cost 22 inf + 0 1552473475.469 * * [simplify]: Extracting #3: cost 22 inf + 61 1552473475.470 * * [simplify]: Extracting #4: cost 19 inf + 480 1552473475.470 * * [simplify]: Extracting #5: cost 9 inf + 2505 1552473475.471 * * [simplify]: Extracting #6: cost 1 inf + 4610 1552473475.471 * * [simplify]: Extracting #7: cost 0 inf + 5002 1552473475.472 * [simplify]: Simplified to (/ (/ (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))))) 1552473475.472 * [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 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))))))) 1552473475.472 * * * * [progress]: [ 130 / 202 ] simplifiying candidate # 1552473475.472 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt (hypot y.im y.re))) 1552473475.472 * * [simplify]: iters left: 6 (12 enodes) 1552473475.475 * * [simplify]: iters left: 5 (43 enodes) 1552473475.482 * * [simplify]: iters left: 4 (53 enodes) 1552473475.489 * * [simplify]: iters left: 3 (56 enodes) 1552473475.505 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473475.505 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473475.505 * * [simplify]: Extracting #2: cost 15 inf + 1 1552473475.505 * * [simplify]: Extracting #3: cost 21 inf + 1 1552473475.505 * * [simplify]: Extracting #4: cost 21 inf + 60 1552473475.505 * * [simplify]: Extracting #5: cost 14 inf + 902 1552473475.506 * * [simplify]: Extracting #6: cost 2 inf + 3698 1552473475.506 * * [simplify]: Extracting #7: cost 0 inf + 4173 1552473475.507 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1552473475.507 * [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 (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.im y.re))))) 1552473475.507 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.im y.re))) 1552473475.507 * * [simplify]: iters left: 6 (14 enodes) 1552473475.510 * * [simplify]: iters left: 5 (49 enodes) 1552473475.517 * * [simplify]: iters left: 4 (61 enodes) 1552473475.525 * * [simplify]: iters left: 3 (67 enodes) 1552473475.534 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473475.534 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473475.534 * * [simplify]: Extracting #2: cost 22 inf + 0 1552473475.534 * * [simplify]: Extracting #3: cost 22 inf + 61 1552473475.534 * * [simplify]: Extracting #4: cost 19 inf + 440 1552473475.535 * * [simplify]: Extracting #5: cost 9 inf + 2305 1552473475.537 * * [simplify]: Extracting #6: cost 1 inf + 4330 1552473475.539 * * [simplify]: Extracting #7: cost 0 inf + 4682 1552473475.540 * [simplify]: Simplified to (/ (/ (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))))) 1552473475.541 * [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 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))))))) 1552473475.541 * * * * [progress]: [ 131 / 202 ] simplifiying candidate # 1552473475.541 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1) 1552473475.541 * * [simplify]: iters left: 6 (10 enodes) 1552473475.546 * * [simplify]: iters left: 5 (35 enodes) 1552473475.555 * * [simplify]: iters left: 4 (43 enodes) 1552473475.563 * * [simplify]: iters left: 3 (47 enodes) 1552473475.568 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473475.568 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473475.568 * * [simplify]: Extracting #2: cost 6 inf + 1 1552473475.568 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473475.568 * * [simplify]: Extracting #4: cost 14 inf + 1 1552473475.569 * * [simplify]: Extracting #5: cost 13 inf + 44 1552473475.569 * * [simplify]: Extracting #6: cost 5 inf + 1013 1552473475.569 * * [simplify]: Extracting #7: cost 0 inf + 2099 1552473475.569 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1552473475.569 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (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)))) 1552473475.570 * [simplify]: Simplifying (/ (/ (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)) 1552473475.570 * * [simplify]: iters left: 6 (13 enodes) 1552473475.572 * * [simplify]: iters left: 5 (46 enodes) 1552473475.578 * * [simplify]: iters left: 4 (58 enodes) 1552473475.590 * * [simplify]: iters left: 3 (64 enodes) 1552473475.597 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473475.598 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473475.598 * * [simplify]: Extracting #2: cost 21 inf + 0 1552473475.598 * * [simplify]: Extracting #3: cost 20 inf + 61 1552473475.598 * * [simplify]: Extracting #4: cost 18 inf + 343 1552473475.598 * * [simplify]: Extracting #5: cost 10 inf + 1622 1552473475.599 * * [simplify]: Extracting #6: cost 0 inf + 4248 1552473475.599 * [simplify]: Simplified to (/ (/ (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))))) 1552473475.599 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (/ (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))))))) 1552473475.599 * * * * [progress]: [ 132 / 202 ] simplifiying candidate # 1552473475.600 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1552473475.600 * * [simplify]: iters left: 6 (12 enodes) 1552473475.603 * * [simplify]: iters left: 5 (44 enodes) 1552473475.609 * * [simplify]: iters left: 4 (59 enodes) 1552473475.618 * * [simplify]: iters left: 3 (69 enodes) 1552473475.638 * * [simplify]: iters left: 2 (72 enodes) 1552473475.657 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473475.657 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473475.658 * * [simplify]: Extracting #2: cost 19 inf + 1 1552473475.658 * * [simplify]: Extracting #3: cost 25 inf + 1 1552473475.658 * * [simplify]: Extracting #4: cost 22 inf + 432 1552473475.659 * * [simplify]: Extracting #5: cost 5 inf + 3690 1552473475.661 * * [simplify]: Extracting #6: cost 0 inf + 4425 1552473475.662 * [simplify]: Simplified to (/ 1 (* (* (cbrt (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1552473475.663 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (* (cbrt (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (cbrt (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))))) (cbrt (hypot y.im y.re))))) 1552473475.664 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (hypot y.im y.re))) 1552473475.664 * * [simplify]: iters left: 6 (14 enodes) 1552473475.670 * * [simplify]: iters left: 5 (49 enodes) 1552473475.678 * * [simplify]: iters left: 4 (61 enodes) 1552473475.686 * * [simplify]: iters left: 3 (67 enodes) 1552473475.694 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473475.694 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473475.694 * * [simplify]: Extracting #2: cost 21 inf + 0 1552473475.694 * * [simplify]: Extracting #3: cost 21 inf + 4 1552473475.695 * * [simplify]: Extracting #4: cost 17 inf + 520 1552473475.695 * * [simplify]: Extracting #5: cost 4 inf + 2815 1552473475.696 * * [simplify]: Extracting #6: cost 0 inf + 3468 1552473475.696 * [simplify]: Simplified to (/ (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1552473475.696 * [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))))) (* (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))))) 1552473475.696 * * * * [progress]: [ 133 / 202 ] simplifiying candidate # 1552473475.696 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.im y.re))) 1552473475.697 * * [simplify]: iters left: 6 (11 enodes) 1552473475.699 * * [simplify]: iters left: 5 (39 enodes) 1552473475.709 * * [simplify]: iters left: 4 (51 enodes) 1552473475.722 * * [simplify]: iters left: 3 (54 enodes) 1552473475.732 * * [simplify]: iters left: 2 (56 enodes) 1552473475.739 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473475.739 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473475.739 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473475.739 * * [simplify]: Extracting #3: cost 13 inf + 60 1552473475.739 * * [simplify]: Extracting #4: cost 6 inf + 865 1552473475.739 * * [simplify]: Extracting #5: cost 0 inf + 1417 1552473475.740 * [simplify]: Simplified to (/ 1 (hypot y.re y.im)) 1552473475.740 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.im y.re))))) 1552473475.740 * [simplify]: Simplifying (/ (/ (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))) 1552473475.740 * * [simplify]: iters left: 6 (14 enodes) 1552473475.744 * * [simplify]: iters left: 5 (49 enodes) 1552473475.751 * * [simplify]: iters left: 4 (63 enodes) 1552473475.765 * * [simplify]: iters left: 3 (69 enodes) 1552473475.779 * * [simplify]: iters left: 2 (71 enodes) 1552473475.794 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473475.794 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473475.794 * * [simplify]: Extracting #2: cost 19 inf + 0 1552473475.794 * * [simplify]: Extracting #3: cost 20 inf + 4 1552473475.794 * * [simplify]: Extracting #4: cost 12 inf + 811 1552473475.795 * * [simplify]: Extracting #5: cost 0 inf + 2360 1552473475.796 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) 1552473475.796 * [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))))) (sqrt (hypot y.im y.re))) (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)))) 1552473475.796 * * * * [progress]: [ 134 / 202 ] simplifiying candidate # 1552473475.797 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1) 1552473475.797 * * [simplify]: iters left: 6 (9 enodes) 1552473475.802 * * [simplify]: iters left: 5 (31 enodes) 1552473475.812 * * [simplify]: iters left: 4 (40 enodes) 1552473475.823 * * [simplify]: iters left: 3 (44 enodes) 1552473475.833 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473475.833 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473475.833 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473475.833 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473475.834 * * [simplify]: Extracting #4: cost 4 inf + 587 1552473475.834 * * [simplify]: Extracting #5: cost 4 inf + 669 1552473475.834 * * [simplify]: Extracting #6: cost 0 inf + 945 1552473475.835 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1552473475.835 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (hypot y.im y.re)))) 1552473475.835 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (hypot y.im y.re)) 1552473475.835 * * [simplify]: iters left: 6 (13 enodes) 1552473475.841 * * [simplify]: iters left: 5 (46 enodes) 1552473475.854 * * [simplify]: iters left: 4 (60 enodes) 1552473475.870 * * [simplify]: iters left: 3 (70 enodes) 1552473475.883 * * [simplify]: iters left: 2 (72 enodes) 1552473475.891 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473475.891 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473475.891 * * [simplify]: Extracting #2: cost 23 inf + 0 1552473475.891 * * [simplify]: Extracting #3: cost 24 inf + 4 1552473475.891 * * [simplify]: Extracting #4: cost 16 inf + 619 1552473475.891 * * [simplify]: Extracting #5: cost 3 inf + 2577 1552473475.892 * * [simplify]: Extracting #6: cost 0 inf + 3102 1552473475.892 * [simplify]: Simplified to (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1552473475.893 * [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))))) 1) (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 1552473475.893 * * * * [progress]: [ 135 / 202 ] simplifiying candidate # 1552473475.893 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1552473475.893 * * [simplify]: iters left: 6 (9 enodes) 1552473475.896 * * [simplify]: iters left: 5 (33 enodes) 1552473475.901 * * [simplify]: iters left: 4 (42 enodes) 1552473475.907 * * [simplify]: iters left: 3 (46 enodes) 1552473475.913 * * [simplify]: iters left: 2 (55 enodes) 1552473475.919 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473475.919 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473475.919 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473475.920 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473475.920 * * [simplify]: Extracting #4: cost 9 inf + 60 1552473475.920 * * [simplify]: Extracting #5: cost 5 inf + 609 1552473475.920 * * [simplify]: Extracting #6: cost 0 inf + 1537 1552473475.920 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1552473475.920 * [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)) (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (hypot y.im y.re))))) 1552473475.920 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (hypot y.im y.re))) 1552473475.921 * * [simplify]: iters left: 6 (13 enodes) 1552473475.923 * * [simplify]: iters left: 5 (46 enodes) 1552473475.933 * * [simplify]: iters left: 4 (58 enodes) 1552473475.942 * * [simplify]: iters left: 3 (64 enodes) 1552473475.950 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473475.950 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473475.950 * * [simplify]: Extracting #2: cost 21 inf + 0 1552473475.950 * * [simplify]: Extracting #3: cost 22 inf + 4 1552473475.950 * * [simplify]: Extracting #4: cost 14 inf + 716 1552473475.950 * * [simplify]: Extracting #5: cost 1 inf + 2897 1552473475.951 * * [simplify]: Extracting #6: cost 0 inf + 3034 1552473475.951 * [simplify]: Simplified to (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1552473475.951 * [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 x.re y.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1552473475.951 * * * * [progress]: [ 136 / 202 ] simplifiying candidate # 1552473475.952 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (hypot y.im y.re))) 1552473475.952 * * [simplify]: iters left: 5 (8 enodes) 1552473475.954 * * [simplify]: iters left: 4 (28 enodes) 1552473475.959 * * [simplify]: iters left: 3 (30 enodes) 1552473475.964 * * [simplify]: iters left: 2 (32 enodes) 1552473475.968 * * [simplify]: iters left: 1 (33 enodes) 1552473475.975 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473475.976 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473475.976 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473475.976 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473475.976 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473475.976 * * [simplify]: Extracting #5: cost 4 inf + 157 1552473475.976 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473475.976 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1552473475.976 * [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 (fma y.im y.im (* y.re y.re)))) (sqrt (hypot y.im y.re))))) 1552473475.977 * [simplify]: Simplifying (/ (/ (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))) 1552473475.977 * * [simplify]: iters left: 6 (13 enodes) 1552473475.982 * * [simplify]: iters left: 5 (46 enodes) 1552473475.995 * * [simplify]: iters left: 4 (58 enodes) 1552473476.010 * * [simplify]: iters left: 3 (64 enodes) 1552473476.025 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473476.025 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473476.025 * * [simplify]: Extracting #2: cost 21 inf + 0 1552473476.025 * * [simplify]: Extracting #3: cost 22 inf + 4 1552473476.026 * * [simplify]: Extracting #4: cost 14 inf + 716 1552473476.026 * * [simplify]: Extracting #5: cost 1 inf + 2617 1552473476.027 * * [simplify]: Extracting #6: cost 0 inf + 2714 1552473476.027 * [simplify]: Simplified to (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1552473476.027 * [simplify]: Simplified (2 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)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1552473476.027 * * * * [progress]: [ 137 / 202 ] simplifiying candidate # 1552473476.027 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) 1) 1552473476.027 * * [simplify]: iters left: 5 (4 enodes) 1552473476.032 * * [simplify]: iters left: 4 (14 enodes) 1552473476.034 * * [simplify]: iters left: 3 (16 enodes) 1552473476.035 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473476.035 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473476.035 * [simplify]: Simplified to 1 1552473476.036 * [simplify]: Simplified (2 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)))) (hypot y.im y.re)))) 1552473476.036 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (hypot y.im y.re)) 1552473476.036 * * [simplify]: iters left: 6 (12 enodes) 1552473476.038 * * [simplify]: iters left: 5 (43 enodes) 1552473476.044 * * [simplify]: iters left: 4 (57 enodes) 1552473476.052 * * [simplify]: iters left: 3 (63 enodes) 1552473476.060 * * [simplify]: iters left: 2 (64 enodes) 1552473476.076 * * [simplify]: iters left: 1 (65 enodes) 1552473476.087 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473476.087 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473476.087 * * [simplify]: Extracting #2: cost 20 inf + 0 1552473476.088 * * [simplify]: Extracting #3: cost 19 inf + 45 1552473476.088 * * [simplify]: Extracting #4: cost 7 inf + 992 1552473476.088 * * [simplify]: Extracting #5: cost 0 inf + 2086 1552473476.089 * [simplify]: Simplified to (/ (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re)) (hypot y.im y.re)) 1552473476.089 * [simplify]: Simplified (2 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)))) 1552473476.089 * * * * [progress]: [ 138 / 202 ] simplifiying candidate # 1552473476.089 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1552473476.089 * * [simplify]: iters left: 6 (12 enodes) 1552473476.092 * * [simplify]: iters left: 5 (44 enodes) 1552473476.100 * * [simplify]: iters left: 4 (59 enodes) 1552473476.109 * * [simplify]: iters left: 3 (69 enodes) 1552473476.119 * * [simplify]: iters left: 2 (72 enodes) 1552473476.138 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473476.138 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473476.138 * * [simplify]: Extracting #2: cost 19 inf + 1 1552473476.138 * * [simplify]: Extracting #3: cost 25 inf + 1 1552473476.138 * * [simplify]: Extracting #4: cost 22 inf + 432 1552473476.139 * * [simplify]: Extracting #5: cost 5 inf + 3690 1552473476.141 * * [simplify]: Extracting #6: cost 0 inf + 4425 1552473476.142 * [simplify]: Simplified to (/ 1 (* (* (cbrt (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1552473476.142 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (* (cbrt (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (cbrt (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))))) (cbrt (hypot y.im y.re))))) 1552473476.143 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (hypot y.im y.re))) 1552473476.143 * * [simplify]: iters left: 6 (14 enodes) 1552473476.149 * * [simplify]: iters left: 5 (49 enodes) 1552473476.163 * * [simplify]: iters left: 4 (61 enodes) 1552473476.179 * * [simplify]: iters left: 3 (67 enodes) 1552473476.197 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473476.197 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473476.197 * * [simplify]: Extracting #2: cost 21 inf + 0 1552473476.197 * * [simplify]: Extracting #3: cost 21 inf + 4 1552473476.198 * * [simplify]: Extracting #4: cost 17 inf + 520 1552473476.199 * * [simplify]: Extracting #5: cost 4 inf + 2815 1552473476.200 * * [simplify]: Extracting #6: cost 0 inf + 3468 1552473476.201 * [simplify]: Simplified to (/ (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1552473476.201 * [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))))) (* (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))))) 1552473476.201 * * * * [progress]: [ 139 / 202 ] simplifiying candidate # 1552473476.202 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.im y.re))) 1552473476.202 * * [simplify]: iters left: 6 (11 enodes) 1552473476.207 * * [simplify]: iters left: 5 (39 enodes) 1552473476.217 * * [simplify]: iters left: 4 (51 enodes) 1552473476.223 * * [simplify]: iters left: 3 (54 enodes) 1552473476.230 * * [simplify]: iters left: 2 (56 enodes) 1552473476.236 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473476.236 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473476.237 * * [simplify]: Extracting #2: cost 13 inf + 1 1552473476.237 * * [simplify]: Extracting #3: cost 13 inf + 60 1552473476.237 * * [simplify]: Extracting #4: cost 6 inf + 865 1552473476.238 * * [simplify]: Extracting #5: cost 0 inf + 1417 1552473476.238 * [simplify]: Simplified to (/ 1 (hypot y.re y.im)) 1552473476.238 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.im y.re))))) 1552473476.238 * [simplify]: Simplifying (/ (/ (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))) 1552473476.238 * * [simplify]: iters left: 6 (14 enodes) 1552473476.241 * * [simplify]: iters left: 5 (49 enodes) 1552473476.248 * * [simplify]: iters left: 4 (63 enodes) 1552473476.256 * * [simplify]: iters left: 3 (69 enodes) 1552473476.263 * * [simplify]: iters left: 2 (71 enodes) 1552473476.270 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473476.270 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473476.270 * * [simplify]: Extracting #2: cost 19 inf + 0 1552473476.270 * * [simplify]: Extracting #3: cost 20 inf + 4 1552473476.271 * * [simplify]: Extracting #4: cost 12 inf + 811 1552473476.271 * * [simplify]: Extracting #5: cost 0 inf + 2360 1552473476.272 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) 1552473476.272 * [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))))) (sqrt (hypot y.im y.re))) (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)))) 1552473476.272 * * * * [progress]: [ 140 / 202 ] simplifiying candidate # 1552473476.272 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1) 1552473476.272 * * [simplify]: iters left: 6 (9 enodes) 1552473476.274 * * [simplify]: iters left: 5 (31 enodes) 1552473476.279 * * [simplify]: iters left: 4 (40 enodes) 1552473476.287 * * [simplify]: iters left: 3 (44 enodes) 1552473476.293 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473476.293 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473476.293 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473476.293 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473476.293 * * [simplify]: Extracting #4: cost 4 inf + 587 1552473476.293 * * [simplify]: Extracting #5: cost 4 inf + 669 1552473476.293 * * [simplify]: Extracting #6: cost 0 inf + 945 1552473476.294 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1552473476.294 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (hypot y.im y.re)))) 1552473476.294 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (hypot y.im y.re)) 1552473476.295 * * [simplify]: iters left: 6 (13 enodes) 1552473476.300 * * [simplify]: iters left: 5 (46 enodes) 1552473476.315 * * [simplify]: iters left: 4 (60 enodes) 1552473476.331 * * [simplify]: iters left: 3 (70 enodes) 1552473476.347 * * [simplify]: iters left: 2 (72 enodes) 1552473476.363 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473476.363 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473476.364 * * [simplify]: Extracting #2: cost 23 inf + 0 1552473476.364 * * [simplify]: Extracting #3: cost 24 inf + 4 1552473476.364 * * [simplify]: Extracting #4: cost 16 inf + 619 1552473476.365 * * [simplify]: Extracting #5: cost 3 inf + 2577 1552473476.366 * * [simplify]: Extracting #6: cost 0 inf + 3102 1552473476.368 * [simplify]: Simplified to (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1552473476.368 * [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))))) 1) (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 1552473476.368 * * * * [progress]: [ 141 / 202 ] simplifiying candidate # 1552473476.368 * [simplify]: Simplifying (/ (/ 1 1) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1552473476.368 * * [simplify]: iters left: 6 (8 enodes) 1552473476.372 * * [simplify]: iters left: 5 (26 enodes) 1552473476.380 * * [simplify]: iters left: 4 (32 enodes) 1552473476.389 * * [simplify]: iters left: 3 (34 enodes) 1552473476.398 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473476.398 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473476.398 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473476.399 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473476.399 * * [simplify]: Extracting #4: cost 12 inf + 3 1552473476.399 * * [simplify]: Extracting #5: cost 7 inf + 610 1552473476.399 * * [simplify]: Extracting #6: cost 1 inf + 1675 1552473476.400 * * [simplify]: Extracting #7: cost 0 inf + 1893 1552473476.400 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1552473476.400 * [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)) (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (hypot y.im y.re))))) 1552473476.401 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (hypot y.im y.re))) 1552473476.401 * * [simplify]: iters left: 6 (13 enodes) 1552473476.406 * * [simplify]: iters left: 5 (46 enodes) 1552473476.420 * * [simplify]: iters left: 4 (58 enodes) 1552473476.436 * * [simplify]: iters left: 3 (64 enodes) 1552473476.451 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473476.451 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473476.451 * * [simplify]: Extracting #2: cost 21 inf + 0 1552473476.451 * * [simplify]: Extracting #3: cost 22 inf + 4 1552473476.452 * * [simplify]: Extracting #4: cost 14 inf + 716 1552473476.452 * * [simplify]: Extracting #5: cost 1 inf + 2897 1552473476.453 * * [simplify]: Extracting #6: cost 0 inf + 3034 1552473476.454 * [simplify]: Simplified to (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1552473476.454 * [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 x.re y.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1552473476.455 * * * * [progress]: [ 142 / 202 ] simplifiying candidate # 1552473476.455 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (hypot y.im y.re))) 1552473476.455 * * [simplify]: iters left: 4 (7 enodes) 1552473476.458 * * [simplify]: iters left: 3 (21 enodes) 1552473476.461 * * [simplify]: iters left: 2 (23 enodes) 1552473476.464 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473476.464 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473476.464 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473476.464 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473476.464 * * [simplify]: Extracting #4: cost 1 inf + 449 1552473476.465 * * [simplify]: Extracting #5: cost 0 inf + 587 1552473476.465 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1552473476.465 * [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 (fma y.im y.im (* y.re y.re)))) (sqrt (hypot y.im y.re))))) 1552473476.465 * [simplify]: Simplifying (/ (/ (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))) 1552473476.465 * * [simplify]: iters left: 6 (13 enodes) 1552473476.468 * * [simplify]: iters left: 5 (46 enodes) 1552473476.474 * * [simplify]: iters left: 4 (58 enodes) 1552473476.481 * * [simplify]: iters left: 3 (64 enodes) 1552473476.489 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473476.489 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473476.489 * * [simplify]: Extracting #2: cost 21 inf + 0 1552473476.489 * * [simplify]: Extracting #3: cost 22 inf + 4 1552473476.489 * * [simplify]: Extracting #4: cost 14 inf + 716 1552473476.489 * * [simplify]: Extracting #5: cost 1 inf + 2617 1552473476.490 * * [simplify]: Extracting #6: cost 0 inf + 2714 1552473476.490 * [simplify]: Simplified to (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1552473476.490 * [simplify]: Simplified (2 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)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1552473476.491 * * * * [progress]: [ 143 / 202 ] simplifiying candidate # 1552473476.491 * [simplify]: Simplifying (/ (/ 1 1) 1) 1552473476.491 * * [simplify]: iters left: 4 (3 enodes) 1552473476.492 * * [simplify]: iters left: 3 (7 enodes) 1552473476.493 * * [simplify]: iters left: 2 (9 enodes) 1552473476.494 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473476.494 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473476.494 * [simplify]: Simplified to 1 1552473476.494 * [simplify]: Simplified (2 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)))) (hypot y.im y.re)))) 1552473476.495 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (hypot y.im y.re)) 1552473476.495 * * [simplify]: iters left: 6 (12 enodes) 1552473476.497 * * [simplify]: iters left: 5 (43 enodes) 1552473476.504 * * [simplify]: iters left: 4 (57 enodes) 1552473476.511 * * [simplify]: iters left: 3 (63 enodes) 1552473476.519 * * [simplify]: iters left: 2 (64 enodes) 1552473476.525 * * [simplify]: iters left: 1 (65 enodes) 1552473476.532 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473476.532 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473476.532 * * [simplify]: Extracting #2: cost 20 inf + 0 1552473476.532 * * [simplify]: Extracting #3: cost 19 inf + 45 1552473476.532 * * [simplify]: Extracting #4: cost 7 inf + 992 1552473476.533 * * [simplify]: Extracting #5: cost 0 inf + 2086 1552473476.533 * [simplify]: Simplified to (/ (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re)) (hypot y.im y.re)) 1552473476.533 * [simplify]: Simplified (2 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)))) 1552473476.533 * * * * [progress]: [ 144 / 202 ] simplifiying candidate # 1552473476.533 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1552473476.533 * * [simplify]: iters left: 6 (7 enodes) 1552473476.535 * * [simplify]: iters left: 5 (25 enodes) 1552473476.539 * * [simplify]: iters left: 4 (29 enodes) 1552473476.543 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473476.543 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473476.544 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473476.544 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473476.544 * * [simplify]: Extracting #4: cost 8 inf + 117 1552473476.544 * * [simplify]: Extracting #5: cost 5 inf + 609 1552473476.544 * * [simplify]: Extracting #6: cost 1 inf + 1319 1552473476.544 * * [simplify]: Extracting #7: cost 0 inf + 1537 1552473476.544 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1552473476.544 * [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)) (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (hypot y.im y.re))))) 1552473476.545 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (hypot y.im y.re))) 1552473476.545 * * [simplify]: iters left: 6 (13 enodes) 1552473476.547 * * [simplify]: iters left: 5 (46 enodes) 1552473476.554 * * [simplify]: iters left: 4 (58 enodes) 1552473476.561 * * [simplify]: iters left: 3 (64 enodes) 1552473476.568 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473476.568 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473476.568 * * [simplify]: Extracting #2: cost 21 inf + 0 1552473476.569 * * [simplify]: Extracting #3: cost 22 inf + 4 1552473476.569 * * [simplify]: Extracting #4: cost 14 inf + 716 1552473476.569 * * [simplify]: Extracting #5: cost 1 inf + 2897 1552473476.570 * * [simplify]: Extracting #6: cost 0 inf + 3034 1552473476.570 * [simplify]: Simplified to (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1552473476.570 * [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 x.re y.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1552473476.570 * * * * [progress]: [ 145 / 202 ] simplifiying candidate # 1552473476.570 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.im y.re))) 1552473476.571 * * [simplify]: iters left: 4 (6 enodes) 1552473476.572 * * [simplify]: iters left: 3 (20 enodes) 1552473476.575 * * [simplify]: iters left: 2 (22 enodes) 1552473476.578 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473476.578 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473476.578 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473476.578 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473476.578 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473476.578 * * [simplify]: Extracting #5: cost 1 inf + 449 1552473476.578 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473476.579 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1552473476.579 * [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 (fma y.im y.im (* y.re y.re)))) (sqrt (hypot y.im y.re))))) 1552473476.579 * [simplify]: Simplifying (/ (/ (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))) 1552473476.579 * * [simplify]: iters left: 6 (13 enodes) 1552473476.581 * * [simplify]: iters left: 5 (46 enodes) 1552473476.589 * * [simplify]: iters left: 4 (58 enodes) 1552473476.599 * * [simplify]: iters left: 3 (64 enodes) 1552473476.614 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473476.614 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473476.614 * * [simplify]: Extracting #2: cost 21 inf + 0 1552473476.614 * * [simplify]: Extracting #3: cost 22 inf + 4 1552473476.614 * * [simplify]: Extracting #4: cost 14 inf + 716 1552473476.615 * * [simplify]: Extracting #5: cost 1 inf + 2617 1552473476.616 * * [simplify]: Extracting #6: cost 0 inf + 2714 1552473476.617 * [simplify]: Simplified to (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1552473476.618 * [simplify]: Simplified (2 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)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1552473476.618 * * * * [progress]: [ 146 / 202 ] simplifiying candidate # 1552473476.618 * [simplify]: Simplifying (/ 1 1) 1552473476.618 * * [simplify]: iters left: 2 (2 enodes) 1552473476.620 * * [simplify]: iters left: 1 (6 enodes) 1552473476.622 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473476.622 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473476.622 * [simplify]: Simplified to 1 1552473476.622 * [simplify]: Simplified (2 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)))) (hypot y.im y.re)))) 1552473476.622 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (hypot y.im y.re)) 1552473476.622 * * [simplify]: iters left: 6 (12 enodes) 1552473476.627 * * [simplify]: iters left: 5 (43 enodes) 1552473476.639 * * [simplify]: iters left: 4 (57 enodes) 1552473476.654 * * [simplify]: iters left: 3 (63 enodes) 1552473476.668 * * [simplify]: iters left: 2 (64 enodes) 1552473476.682 * * [simplify]: iters left: 1 (65 enodes) 1552473476.697 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473476.697 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473476.697 * * [simplify]: Extracting #2: cost 20 inf + 0 1552473476.697 * * [simplify]: Extracting #3: cost 19 inf + 45 1552473476.698 * * [simplify]: Extracting #4: cost 7 inf + 992 1552473476.698 * * [simplify]: Extracting #5: cost 0 inf + 2086 1552473476.699 * [simplify]: Simplified to (/ (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re)) (hypot y.im y.re)) 1552473476.699 * [simplify]: Simplified (2 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)))) 1552473476.699 * * * * [progress]: [ 147 / 202 ] simplifiying candidate # 1552473476.700 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1552473476.700 * * [simplify]: iters left: 6 (10 enodes) 1552473476.704 * * [simplify]: iters left: 5 (35 enodes) 1552473476.712 * * [simplify]: iters left: 4 (41 enodes) 1552473476.722 * * [simplify]: iters left: 3 (44 enodes) 1552473476.734 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473476.734 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473476.734 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473476.734 * * [simplify]: Extracting #3: cost 16 inf + 4 1552473476.734 * * [simplify]: Extracting #4: cost 7 inf + 621 1552473476.735 * * [simplify]: Extracting #5: cost 0 inf + 2288 1552473476.735 * [simplify]: Simplified to (/ (/ (fma y.im x.im (* x.re y.re)) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1552473476.735 * [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 (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (hypot y.im y.re))))) 1552473476.736 * [simplify]: Simplifying (/ (/ 1 (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (hypot y.im y.re))) 1552473476.736 * * [simplify]: iters left: 6 (10 enodes) 1552473476.740 * * [simplify]: iters left: 5 (36 enodes) 1552473476.750 * * [simplify]: iters left: 4 (46 enodes) 1552473476.761 * * [simplify]: iters left: 3 (49 enodes) 1552473476.771 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473476.771 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473476.771 * * [simplify]: Extracting #2: cost 15 inf + 1 1552473476.771 * * [simplify]: Extracting #3: cost 14 inf + 117 1552473476.771 * * [simplify]: Extracting #4: cost 8 inf + 1064 1552473476.772 * * [simplify]: Extracting #5: cost 0 inf + 2091 1552473476.772 * [simplify]: Simplified to (/ (/ 1 (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1552473476.772 * [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))))) 1552473476.772 * * * * [progress]: [ 148 / 202 ] simplifiying candidate # 1552473476.772 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1552473476.772 * * [simplify]: iters left: 5 (9 enodes) 1552473476.774 * * [simplify]: iters left: 4 (30 enodes) 1552473476.778 * * [simplify]: iters left: 3 (34 enodes) 1552473476.782 * * [simplify]: iters left: 2 (37 enodes) 1552473476.787 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473476.787 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473476.787 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473476.787 * * [simplify]: Extracting #3: cost 12 inf + 4 1552473476.787 * * [simplify]: Extracting #4: cost 6 inf + 383 1552473476.788 * * [simplify]: Extracting #5: cost 0 inf + 1146 1552473476.788 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1552473476.788 * [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 (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (hypot y.im y.re))))) 1552473476.789 * [simplify]: Simplifying (/ (/ 1 (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (hypot y.im y.re))) 1552473476.789 * * [simplify]: iters left: 6 (10 enodes) 1552473476.794 * * [simplify]: iters left: 5 (36 enodes) 1552473476.804 * * [simplify]: iters left: 4 (46 enodes) 1552473476.817 * * [simplify]: iters left: 3 (49 enodes) 1552473476.830 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473476.830 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473476.830 * * [simplify]: Extracting #2: cost 15 inf + 1 1552473476.830 * * [simplify]: Extracting #3: cost 14 inf + 117 1552473476.831 * * [simplify]: Extracting #4: cost 8 inf + 904 1552473476.831 * * [simplify]: Extracting #5: cost 0 inf + 1771 1552473476.832 * [simplify]: Simplified to (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1552473476.832 * [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))))) 1552473476.832 * * * * [progress]: [ 149 / 202 ] simplifiying candidate # 1552473476.833 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) 1) 1552473476.833 * * [simplify]: iters left: 5 (8 enodes) 1552473476.837 * * [simplify]: iters left: 4 (27 enodes) 1552473476.846 * * [simplify]: iters left: 3 (35 enodes) 1552473476.857 * * [simplify]: iters left: 2 (38 enodes) 1552473476.867 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473476.867 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473476.867 * * [simplify]: Extracting #2: cost 5 inf + 47 1552473476.867 * * [simplify]: Extracting #3: cost 1 inf + 272 1552473476.868 * * [simplify]: Extracting #4: cost 0 inf + 371 1552473476.868 * [simplify]: Simplified to (fma x.re y.re (* x.im y.im)) 1552473476.868 * [simplify]: Simplified (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)))) (hypot y.im y.re)))) 1552473476.868 * [simplify]: Simplifying (/ (/ 1 (sqrt (fma y.im y.im (* y.re y.re)))) (hypot y.im y.re)) 1552473476.868 * * [simplify]: iters left: 6 (9 enodes) 1552473476.871 * * [simplify]: iters left: 5 (33 enodes) 1552473476.876 * * [simplify]: iters left: 4 (45 enodes) 1552473476.882 * * [simplify]: iters left: 3 (48 enodes) 1552473476.888 * * [simplify]: iters left: 2 (49 enodes) 1552473476.899 * * [simplify]: iters left: 1 (50 enodes) 1552473476.910 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473476.910 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473476.911 * * [simplify]: Extracting #2: cost 14 inf + 1 1552473476.911 * * [simplify]: Extracting #3: cost 10 inf + 239 1552473476.911 * * [simplify]: Extracting #4: cost 1 inf + 1045 1552473476.912 * * [simplify]: Extracting #5: cost 0 inf + 1143 1552473476.913 * [simplify]: Simplified to (/ (/ 1 (hypot y.re y.im)) (hypot y.re y.im)) 1552473476.913 * [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)))) 1552473476.913 * * * * [progress]: [ 150 / 202 ] simplifiying candidate # 1552473476.913 * * * * [progress]: [ 151 / 202 ] simplifiying candidate # 1552473476.913 * * * * [progress]: [ 152 / 202 ] simplifiying candidate # 1552473476.913 * * * * [progress]: [ 153 / 202 ] simplifiying candidate # 1552473476.913 * [simplify]: Simplifying (cbrt (hypot y.im y.re)) 1552473476.913 * * [simplify]: iters left: 2 (4 enodes) 1552473476.914 * * [simplify]: iters left: 1 (12 enodes) 1552473476.916 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473476.916 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473476.916 * * [simplify]: Extracting #2: cost 6 inf + 0 1552473476.916 * * [simplify]: Extracting #3: cost 4 inf + 2 1552473476.916 * * [simplify]: Extracting #4: cost 0 inf + 390 1552473476.916 * [simplify]: Simplified to (cbrt (hypot y.im y.re)) 1552473476.916 * [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)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (cbrt (hypot y.im y.re)))) 1552473476.916 * * * * [progress]: [ 154 / 202 ] simplifiying candidate # 1552473476.916 * [simplify]: Simplifying (sqrt (hypot y.im y.re)) 1552473476.916 * * [simplify]: iters left: 2 (4 enodes) 1552473476.917 * * [simplify]: iters left: 1 (12 enodes) 1552473476.919 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473476.919 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473476.919 * * [simplify]: Extracting #2: cost 6 inf + 0 1552473476.919 * * [simplify]: Extracting #3: cost 4 inf + 2 1552473476.919 * * [simplify]: Extracting #4: cost 0 inf + 310 1552473476.919 * [simplify]: Simplified to (sqrt (hypot y.im y.re)) 1552473476.919 * [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)))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1552473476.919 * * * * [progress]: [ 155 / 202 ] simplifiying candidate # 1552473476.919 * [simplify]: Simplifying (hypot y.im y.re) 1552473476.919 * * [simplify]: iters left: 1 (3 enodes) 1552473476.920 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473476.920 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473476.920 * * [simplify]: Extracting #2: cost 2 inf + 2 1552473476.920 * * [simplify]: Extracting #3: cost 0 inf + 116 1552473476.920 * [simplify]: Simplified to (hypot y.im y.re) 1552473476.920 * [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)))) 1) (hypot y.im y.re))) 1552473476.920 * * * * [progress]: [ 156 / 202 ] simplifiying candidate # 1552473476.920 * [simplify]: Simplifying (* (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)) (sqrt (fma y.im y.im (* y.re y.re)))))) 1552473476.920 * * [simplify]: iters left: 6 (12 enodes) 1552473476.923 * * [simplify]: iters left: 5 (41 enodes) 1552473476.930 * * [simplify]: iters left: 4 (49 enodes) 1552473476.942 * * [simplify]: iters left: 3 (53 enodes) 1552473476.954 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473476.954 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473476.954 * * [simplify]: Extracting #2: cost 5 inf + 0 1552473476.955 * * [simplify]: Extracting #3: cost 8 inf + 0 1552473476.955 * * [simplify]: Extracting #4: cost 17 inf + 0 1552473476.955 * * [simplify]: Extracting #5: cost 18 inf + 4 1552473476.955 * * [simplify]: Extracting #6: cost 7 inf + 1106 1552473476.956 * * [simplify]: Extracting #7: cost 1 inf + 2092 1552473476.957 * * [simplify]: Extracting #8: cost 0 inf + 2406 1552473476.958 * [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)))) 1552473476.958 * [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)))) (/ (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)))))))) 1552473476.958 * * * * [progress]: [ 157 / 202 ] simplifiying candidate # 1552473476.958 * [simplify]: Simplifying (sqrt (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) 1552473476.958 * * [simplify]: iters left: 6 (11 enodes) 1552473476.962 * * [simplify]: iters left: 5 (38 enodes) 1552473476.975 * * [simplify]: iters left: 4 (46 enodes) 1552473476.987 * * [simplify]: iters left: 3 (50 enodes) 1552473477.000 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473477.000 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473477.000 * * [simplify]: Extracting #2: cost 6 inf + 0 1552473477.000 * * [simplify]: Extracting #3: cost 15 inf + 0 1552473477.000 * * [simplify]: Extracting #4: cost 16 inf + 4 1552473477.001 * * [simplify]: Extracting #5: cost 7 inf + 758 1552473477.001 * * [simplify]: Extracting #6: cost 0 inf + 1698 1552473477.002 * [simplify]: Simplified to (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) 1552473477.002 * [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)) (sqrt (fma y.im y.im (* y.re y.re)))))))) 1552473477.003 * * * * [progress]: [ 158 / 202 ] simplifiying candidate # 1552473477.003 * [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)))))) 1552473477.003 * * [simplify]: iters left: 6 (14 enodes) 1552473477.009 * * [simplify]: iters left: 5 (53 enodes) 1552473477.024 * * [simplify]: iters left: 4 (76 enodes) 1552473477.045 * * [simplify]: iters left: 3 (87 enodes) 1552473477.067 * * [simplify]: iters left: 2 (90 enodes) 1552473477.083 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473477.084 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473477.084 * * [simplify]: Extracting #2: cost 22 inf + 0 1552473477.084 * * [simplify]: Extracting #3: cost 31 inf + 0 1552473477.084 * * [simplify]: Extracting #4: cost 30 inf + 145 1552473477.084 * * [simplify]: Extracting #5: cost 12 inf + 3189 1552473477.085 * * [simplify]: Extracting #6: cost 1 inf + 6480 1552473477.086 * * [simplify]: Extracting #7: cost 0 inf + 6834 1552473477.087 * [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)))) 1552473477.087 * [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 (sqrt (fma y.im y.im (* y.re y.re)))))))) 1552473477.088 * * * * [progress]: [ 159 / 202 ] simplifiying candidate # 1552473477.088 * [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)))))) 1552473477.088 * * [simplify]: iters left: 6 (14 enodes) 1552473477.091 * * [simplify]: iters left: 5 (50 enodes) 1552473477.099 * * [simplify]: iters left: 4 (61 enodes) 1552473477.107 * * [simplify]: iters left: 3 (68 enodes) 1552473477.115 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473477.115 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473477.115 * * [simplify]: Extracting #2: cost 15 inf + 0 1552473477.115 * * [simplify]: Extracting #3: cost 25 inf + 0 1552473477.116 * * [simplify]: Extracting #4: cost 24 inf + 145 1552473477.116 * * [simplify]: Extracting #5: cost 15 inf + 1345 1552473477.116 * * [simplify]: Extracting #6: cost 5 inf + 3437 1552473477.117 * * [simplify]: Extracting #7: cost 0 inf + 5430 1552473477.118 * [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)))))) 1552473477.118 * [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)))))) (/ (hypot y.im y.re) (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))))) 1552473477.118 * * * * [progress]: [ 160 / 202 ] simplifiying candidate # 1552473477.118 * [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))))) 1552473477.118 * * [simplify]: iters left: 6 (13 enodes) 1552473477.121 * * [simplify]: iters left: 5 (46 enodes) 1552473477.134 * * [simplify]: iters left: 4 (58 enodes) 1552473477.151 * * [simplify]: iters left: 3 (65 enodes) 1552473477.167 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473477.168 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473477.168 * * [simplify]: Extracting #2: cost 14 inf + 0 1552473477.168 * * [simplify]: Extracting #3: cost 23 inf + 0 1552473477.168 * * [simplify]: Extracting #4: cost 24 inf + 4 1552473477.168 * * [simplify]: Extracting #5: cost 16 inf + 619 1552473477.169 * * [simplify]: Extracting #6: cost 2 inf + 3263 1552473477.170 * * [simplify]: Extracting #7: cost 0 inf + 3796 1552473477.171 * [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))) 1552473477.172 * [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))) (/ (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)))))))) 1552473477.172 * * * * [progress]: [ 161 / 202 ] simplifiying candidate # 1552473477.172 * [simplify]: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt 1)) 1552473477.172 * * [simplify]: iters left: 6 (11 enodes) 1552473477.178 * * [simplify]: iters left: 5 (40 enodes) 1552473477.190 * * [simplify]: iters left: 4 (50 enodes) 1552473477.205 * * [simplify]: iters left: 3 (57 enodes) 1552473477.214 * * [simplify]: iters left: 2 (58 enodes) 1552473477.225 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473477.225 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473477.225 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473477.225 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473477.225 * * [simplify]: Extracting #4: cost 12 inf + 5 1552473477.225 * * [simplify]: Extracting #5: cost 8 inf + 230 1552473477.226 * * [simplify]: Extracting #6: cost 1 inf + 1387 1552473477.226 * * [simplify]: Extracting #7: cost 0 inf + 1607 1552473477.226 * [simplify]: Simplified to (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1552473477.226 * [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 (fma y.im y.im (* y.re y.re))))))) 1552473477.227 * * * * [progress]: [ 162 / 202 ] simplifiying candidate # 1552473477.227 * [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))))) 1552473477.227 * * [simplify]: iters left: 6 (13 enodes) 1552473477.229 * * [simplify]: iters left: 5 (46 enodes) 1552473477.236 * * [simplify]: iters left: 4 (58 enodes) 1552473477.243 * * [simplify]: iters left: 3 (65 enodes) 1552473477.251 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473477.251 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473477.251 * * [simplify]: Extracting #2: cost 14 inf + 0 1552473477.251 * * [simplify]: Extracting #3: cost 23 inf + 0 1552473477.251 * * [simplify]: Extracting #4: cost 24 inf + 4 1552473477.251 * * [simplify]: Extracting #5: cost 16 inf + 619 1552473477.252 * * [simplify]: Extracting #6: cost 2 inf + 3263 1552473477.252 * * [simplify]: Extracting #7: cost 0 inf + 3796 1552473477.253 * [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))) 1552473477.253 * [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))) (/ (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)))))))) 1552473477.253 * * * * [progress]: [ 163 / 202 ] simplifiying candidate # 1552473477.253 * [simplify]: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) 1552473477.253 * * [simplify]: iters left: 6 (10 enodes) 1552473477.256 * * [simplify]: iters left: 5 (35 enodes) 1552473477.262 * * [simplify]: iters left: 4 (49 enodes) 1552473477.273 * * [simplify]: iters left: 3 (53 enodes) 1552473477.280 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473477.280 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473477.280 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473477.280 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473477.280 * * [simplify]: Extracting #4: cost 12 inf + 5 1552473477.280 * * [simplify]: Extracting #5: cost 6 inf + 371 1552473477.280 * * [simplify]: Extracting #6: cost 0 inf + 1607 1552473477.281 * [simplify]: Simplified to (* (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im x.im (* x.re y.re)))) 1552473477.281 * [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))) (sqrt (fma y.im y.im (* y.re y.re))))))) 1552473477.281 * * * * [progress]: [ 164 / 202 ] simplifiying candidate # 1552473477.281 * [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)))))) 1552473477.281 * * [simplify]: iters left: 6 (13 enodes) 1552473477.284 * * [simplify]: iters left: 5 (46 enodes) 1552473477.291 * * [simplify]: iters left: 4 (56 enodes) 1552473477.301 * * [simplify]: iters left: 3 (60 enodes) 1552473477.309 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473477.309 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473477.309 * * [simplify]: Extracting #2: cost 12 inf + 0 1552473477.309 * * [simplify]: Extracting #3: cost 21 inf + 0 1552473477.310 * * [simplify]: Extracting #4: cost 22 inf + 4 1552473477.310 * * [simplify]: Extracting #5: cost 14 inf + 604 1552473477.310 * * [simplify]: Extracting #6: cost 2 inf + 2593 1552473477.311 * * [simplify]: Extracting #7: cost 0 inf + 3084 1552473477.311 * [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)))) 1552473477.311 * [simplify]: Simplified (2 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)))) (/ (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)))))))) 1552473477.311 * * * * [progress]: [ 165 / 202 ] simplifiying candidate # 1552473477.312 * [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)))))) 1552473477.312 * * [simplify]: iters left: 6 (13 enodes) 1552473477.314 * * [simplify]: iters left: 5 (45 enodes) 1552473477.320 * * [simplify]: iters left: 4 (52 enodes) 1552473477.327 * * [simplify]: iters left: 3 (56 enodes) 1552473477.334 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473477.334 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473477.334 * * [simplify]: Extracting #2: cost 9 inf + 0 1552473477.334 * * [simplify]: Extracting #3: cost 19 inf + 0 1552473477.334 * * [simplify]: Extracting #4: cost 20 inf + 4 1552473477.334 * * [simplify]: Extracting #5: cost 13 inf + 682 1552473477.335 * * [simplify]: Extracting #6: cost 1 inf + 2799 1552473477.335 * * [simplify]: Extracting #7: cost 0 inf + 3016 1552473477.336 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1552473477.336 * [simplify]: Simplified (2 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))))) (/ (hypot y.im y.re) (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))))) 1552473477.336 * * * * [progress]: [ 166 / 202 ] simplifiying candidate # 1552473477.336 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1552473477.336 * * [simplify]: iters left: 6 (12 enodes) 1552473477.339 * * [simplify]: iters left: 5 (41 enodes) 1552473477.344 * * [simplify]: iters left: 4 (49 enodes) 1552473477.350 * * [simplify]: iters left: 3 (53 enodes) 1552473477.357 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473477.357 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473477.357 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473477.357 * * [simplify]: Extracting #3: cost 17 inf + 0 1552473477.357 * * [simplify]: Extracting #4: cost 17 inf + 61 1552473477.357 * * [simplify]: Extracting #5: cost 9 inf + 663 1552473477.358 * * [simplify]: Extracting #6: cost 2 inf + 1491 1552473477.358 * * [simplify]: Extracting #7: cost 0 inf + 1862 1552473477.358 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1552473477.358 * [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))) (/ (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)))))))) 1552473477.359 * * * * [progress]: [ 167 / 202 ] simplifiying candidate # 1552473477.359 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt 1)) 1552473477.359 * * [simplify]: iters left: 6 (10 enodes) 1552473477.362 * * [simplify]: iters left: 5 (35 enodes) 1552473477.368 * * [simplify]: iters left: 4 (41 enodes) 1552473477.374 * * [simplify]: iters left: 3 (46 enodes) 1552473477.386 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473477.386 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473477.386 * * [simplify]: Extracting #2: cost 10 inf + 1 1552473477.386 * * [simplify]: Extracting #3: cost 7 inf + 47 1552473477.387 * * [simplify]: Extracting #4: cost 0 inf + 649 1552473477.387 * [simplify]: Simplified to (sqrt (fma y.im x.im (* x.re y.re))) 1552473477.387 * [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 (fma y.im y.im (* y.re y.re))))))) 1552473477.387 * * * * [progress]: [ 168 / 202 ] simplifiying candidate # 1552473477.388 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1552473477.388 * * [simplify]: iters left: 6 (12 enodes) 1552473477.393 * * [simplify]: iters left: 5 (41 enodes) 1552473477.405 * * [simplify]: iters left: 4 (49 enodes) 1552473477.413 * * [simplify]: iters left: 3 (53 enodes) 1552473477.419 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473477.419 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473477.419 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473477.419 * * [simplify]: Extracting #3: cost 17 inf + 0 1552473477.420 * * [simplify]: Extracting #4: cost 17 inf + 61 1552473477.420 * * [simplify]: Extracting #5: cost 9 inf + 663 1552473477.420 * * [simplify]: Extracting #6: cost 2 inf + 1491 1552473477.420 * * [simplify]: Extracting #7: cost 0 inf + 1862 1552473477.421 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1552473477.421 * [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))) (/ (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)))))))) 1552473477.421 * * * * [progress]: [ 169 / 202 ] simplifiying candidate # 1552473477.421 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) 1552473477.421 * * [simplify]: iters left: 6 (9 enodes) 1552473477.423 * * [simplify]: iters left: 5 (30 enodes) 1552473477.428 * * [simplify]: iters left: 4 (36 enodes) 1552473477.433 * * [simplify]: iters left: 3 (39 enodes) 1552473477.438 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473477.438 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473477.438 * * [simplify]: Extracting #2: cost 10 inf + 1 1552473477.438 * * [simplify]: Extracting #3: cost 7 inf + 47 1552473477.438 * * [simplify]: Extracting #4: cost 4 inf + 230 1552473477.438 * * [simplify]: Extracting #5: cost 0 inf + 649 1552473477.439 * [simplify]: Simplified to (sqrt (fma x.re y.re (* x.im y.im))) 1552473477.439 * [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))))))) 1552473477.439 * * * * [progress]: [ 170 / 202 ] simplifiying candidate # 1552473477.439 * [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)))))) 1552473477.439 * * [simplify]: iters left: 6 (9 enodes) 1552473477.441 * * [simplify]: iters left: 5 (33 enodes) 1552473477.446 * * [simplify]: iters left: 4 (41 enodes) 1552473477.453 * * [simplify]: iters left: 3 (42 enodes) 1552473477.458 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473477.458 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473477.458 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473477.458 * * [simplify]: Extracting #3: cost 13 inf + 1 1552473477.458 * * [simplify]: Extracting #4: cost 13 inf + 60 1552473477.459 * * [simplify]: Extracting #5: cost 9 inf + 691 1552473477.459 * * [simplify]: Extracting #6: cost 0 inf + 1895 1552473477.459 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1552473477.459 * [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 (sqrt (fma y.im y.im (* y.re y.re)))))))) 1552473477.459 * * * * [progress]: [ 171 / 202 ] simplifiying candidate # 1552473477.459 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1552473477.460 * * [simplify]: iters left: 6 (9 enodes) 1552473477.462 * * [simplify]: iters left: 5 (32 enodes) 1552473477.467 * * [simplify]: iters left: 4 (37 enodes) 1552473477.472 * * [simplify]: iters left: 3 (38 enodes) 1552473477.478 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473477.478 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473477.478 * * [simplify]: Extracting #2: cost 6 inf + 1 1552473477.478 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473477.478 * * [simplify]: Extracting #4: cost 14 inf + 1 1552473477.479 * * [simplify]: Extracting #5: cost 12 inf + 85 1552473477.479 * * [simplify]: Extracting #6: cost 4 inf + 1149 1552473477.479 * * [simplify]: Extracting #7: cost 0 inf + 2099 1552473477.479 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1552473477.479 * [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))))) (/ (hypot y.im y.re) (/ (fma x.re y.re (* x.im y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))))) 1552473477.480 * * * * [progress]: [ 172 / 202 ] simplifiying candidate # 1552473477.480 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1552473477.480 * * [simplify]: iters left: 6 (8 enodes) 1552473477.482 * * [simplify]: iters left: 5 (28 enodes) 1552473477.487 * * [simplify]: iters left: 4 (34 enodes) 1552473477.492 * * [simplify]: iters left: 3 (35 enodes) 1552473477.497 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473477.497 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473477.497 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473477.497 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473477.498 * * [simplify]: Extracting #4: cost 8 inf + 157 1552473477.498 * * [simplify]: Extracting #5: cost 4 inf + 669 1552473477.498 * * [simplify]: Extracting #6: cost 0 inf + 945 1552473477.498 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1552473477.498 * [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 (sqrt (fma y.im y.im (* y.re y.re)))))))) 1552473477.499 * * * * [progress]: [ 173 / 202 ] simplifiying candidate # 1552473477.499 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1552473477.499 * * [simplify]: iters left: 3 (3 enodes) 1552473477.505 * * [simplify]: iters left: 2 (11 enodes) 1552473477.507 * * [simplify]: iters left: 1 (13 enodes) 1552473477.510 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473477.510 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473477.510 * [simplify]: Simplified to 1 1552473477.510 * [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))))))) 1552473477.510 * * * * [progress]: [ 174 / 202 ] simplifiying candidate # 1552473477.510 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1552473477.510 * * [simplify]: iters left: 6 (8 enodes) 1552473477.514 * * [simplify]: iters left: 5 (28 enodes) 1552473477.521 * * [simplify]: iters left: 4 (34 enodes) 1552473477.530 * * [simplify]: iters left: 3 (35 enodes) 1552473477.538 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473477.538 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473477.538 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473477.539 * * [simplify]: Extracting #3: cost 9 inf + 1 1552473477.539 * * [simplify]: Extracting #4: cost 8 inf + 157 1552473477.539 * * [simplify]: Extracting #5: cost 4 inf + 669 1552473477.539 * * [simplify]: Extracting #6: cost 0 inf + 945 1552473477.540 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1552473477.540 * [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 (sqrt (fma y.im y.im (* y.re y.re)))))))) 1552473477.540 * * * * [progress]: [ 175 / 202 ] simplifiying candidate # 1552473477.540 * [simplify]: Simplifying (/ 1 1) 1552473477.540 * * [simplify]: iters left: 2 (2 enodes) 1552473477.542 * * [simplify]: iters left: 1 (6 enodes) 1552473477.543 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473477.543 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473477.544 * [simplify]: Simplified to 1 1552473477.544 * [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))))))) 1552473477.544 * * * * [progress]: [ 176 / 202 ] simplifiying candidate # 1552473477.544 * * * * [progress]: [ 177 / 202 ] simplifiying candidate # 1552473477.544 * [simplify]: Simplifying (fma x.re y.re (* x.im y.im)) 1552473477.544 * * [simplify]: iters left: 3 (6 enodes) 1552473477.546 * * [simplify]: iters left: 2 (21 enodes) 1552473477.551 * * [simplify]: iters left: 1 (25 enodes) 1552473477.557 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473477.557 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473477.557 * * [simplify]: Extracting #2: cost 5 inf + 46 1552473477.557 * * [simplify]: Extracting #3: cost 0 inf + 370 1552473477.557 * [simplify]: Simplified to (fma x.re y.re (* x.im y.im)) 1552473477.557 * [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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1552473477.557 * * * * [progress]: [ 178 / 202 ] simplifiying candidate # 1552473477.558 * [simplify]: Simplifying (fma x.re y.re (* x.im y.im)) 1552473477.558 * * [simplify]: iters left: 3 (6 enodes) 1552473477.560 * * [simplify]: iters left: 2 (21 enodes) 1552473477.565 * * [simplify]: iters left: 1 (25 enodes) 1552473477.570 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473477.570 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473477.571 * * [simplify]: Extracting #2: cost 5 inf + 46 1552473477.571 * * [simplify]: Extracting #3: cost 0 inf + 370 1552473477.571 * [simplify]: Simplified to (fma x.re y.re (* x.im y.im)) 1552473477.571 * [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) (sqrt (fma y.im y.im (* y.re y.re)))))) 1552473477.571 * * * * [progress]: [ 179 / 202 ] simplifiying candidate # 1552473477.571 * [simplify]: Simplifying (- (fma x.re y.re (* x.im y.im))) 1552473477.571 * * [simplify]: iters left: 5 (7 enodes) 1552473477.574 * * [simplify]: iters left: 4 (24 enodes) 1552473477.577 * * [simplify]: iters left: 3 (31 enodes) 1552473477.582 * * [simplify]: iters left: 2 (52 enodes) 1552473477.590 * * [simplify]: iters left: 1 (69 enodes) 1552473477.599 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473477.599 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473477.600 * * [simplify]: Extracting #2: cost 19 inf + 45 1552473477.600 * * [simplify]: Extracting #3: cost 7 inf + 720 1552473477.601 * * [simplify]: Extracting #4: cost 1 inf + 1165 1552473477.601 * * [simplify]: Extracting #5: cost 0 inf + 1304 1552473477.602 * [simplify]: Simplified to (- (fma x.im y.im (* x.re y.re))) 1552473477.602 * [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) (- (sqrt (fma y.im y.im (* y.re y.re))))))) 1552473477.602 * * * * [progress]: [ 180 / 202 ] simplifiying candidate # 1552473477.602 * * * * [progress]: [ 181 / 202 ] simplifiying candidate # 1552473477.603 * [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)))))) 1552473477.603 * * [simplify]: iters left: 6 (12 enodes) 1552473477.607 * * [simplify]: iters left: 5 (43 enodes) 1552473477.616 * * [simplify]: iters left: 4 (53 enodes) 1552473477.623 * * [simplify]: iters left: 3 (57 enodes) 1552473477.630 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473477.630 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473477.630 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473477.630 * * [simplify]: Extracting #3: cost 17 inf + 4 1552473477.630 * * [simplify]: Extracting #4: cost 12 inf + 564 1552473477.630 * * [simplify]: Extracting #5: cost 4 inf + 2113 1552473477.631 * * [simplify]: Extracting #6: cost 0 inf + 2646 1552473477.631 * [simplify]: Simplified to (/ (fma x.im y.im (* x.re y.re)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1552473477.631 * [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)))) (* (hypot y.im y.re) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1552473477.631 * * * * [progress]: [ 182 / 202 ] simplifiying candidate # 1552473477.631 * [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)))))) 1552473477.631 * * [simplify]: iters left: 6 (12 enodes) 1552473477.634 * * [simplify]: iters left: 5 (42 enodes) 1552473477.641 * * [simplify]: iters left: 4 (49 enodes) 1552473477.652 * * [simplify]: iters left: 3 (53 enodes) 1552473477.662 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473477.662 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473477.662 * * [simplify]: Extracting #2: cost 14 inf + 0 1552473477.662 * * [simplify]: Extracting #3: cost 15 inf + 4 1552473477.662 * * [simplify]: Extracting #4: cost 14 inf + 229 1552473477.662 * * [simplify]: Extracting #5: cost 11 inf + 549 1552473477.662 * * [simplify]: Extracting #6: cost 6 inf + 1122 1552473477.663 * * [simplify]: Extracting #7: cost 1 inf + 2304 1552473477.663 * * [simplify]: Extracting #8: cost 0 inf + 2658 1552473477.664 * [simplify]: Simplified to (/ (fma x.im y.im (* x.re y.re)) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1552473477.664 * [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))))) (* (hypot y.im y.re) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1552473477.664 * * * * [progress]: [ 183 / 202 ] simplifiying candidate # 1552473477.664 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1552473477.665 * * [simplify]: iters left: 6 (11 enodes) 1552473477.667 * * [simplify]: iters left: 5 (38 enodes) 1552473477.674 * * [simplify]: iters left: 4 (46 enodes) 1552473477.683 * * [simplify]: iters left: 3 (50 enodes) 1552473477.689 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473477.689 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473477.689 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473477.689 * * [simplify]: Extracting #3: cost 13 inf + 4 1552473477.689 * * [simplify]: Extracting #4: cost 8 inf + 482 1552473477.690 * * [simplify]: Extracting #5: cost 3 inf + 1325 1552473477.690 * * [simplify]: Extracting #6: cost 0 inf + 1504 1552473477.691 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1552473477.691 * [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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1552473477.691 * * * * [progress]: [ 184 / 202 ] simplifiying candidate # 1552473477.692 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt 1)) 1552473477.692 * * [simplify]: iters left: 5 (9 enodes) 1552473477.698 * * [simplify]: iters left: 4 (32 enodes) 1552473477.707 * * [simplify]: iters left: 3 (38 enodes) 1552473477.717 * * [simplify]: iters left: 2 (43 enodes) 1552473477.728 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473477.728 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473477.728 * * [simplify]: Extracting #2: cost 5 inf + 47 1552473477.728 * * [simplify]: Extracting #3: cost 1 inf + 329 1552473477.728 * * [simplify]: Extracting #4: cost 0 inf + 371 1552473477.728 * [simplify]: Simplified to (fma x.re y.re (* x.im y.im)) 1552473477.729 * [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) (sqrt (fma y.im y.im (* y.re y.re)))))) 1552473477.729 * * * * [progress]: [ 185 / 202 ] simplifiying candidate # 1552473477.729 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1552473477.729 * * [simplify]: iters left: 6 (11 enodes) 1552473477.733 * * [simplify]: iters left: 5 (38 enodes) 1552473477.742 * * [simplify]: iters left: 4 (46 enodes) 1552473477.753 * * [simplify]: iters left: 3 (50 enodes) 1552473477.766 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473477.766 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473477.766 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473477.766 * * [simplify]: Extracting #3: cost 13 inf + 4 1552473477.766 * * [simplify]: Extracting #4: cost 8 inf + 482 1552473477.767 * * [simplify]: Extracting #5: cost 3 inf + 1325 1552473477.767 * * [simplify]: Extracting #6: cost 0 inf + 1504 1552473477.768 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1552473477.768 * [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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1552473477.768 * * * * [progress]: [ 186 / 202 ] simplifiying candidate # 1552473477.768 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) 1) 1552473477.768 * * [simplify]: iters left: 5 (8 enodes) 1552473477.772 * * [simplify]: iters left: 4 (27 enodes) 1552473477.781 * * [simplify]: iters left: 3 (35 enodes) 1552473477.790 * * [simplify]: iters left: 2 (38 enodes) 1552473477.799 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473477.799 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473477.799 * * [simplify]: Extracting #2: cost 5 inf + 47 1552473477.799 * * [simplify]: Extracting #3: cost 1 inf + 272 1552473477.800 * * [simplify]: Extracting #4: cost 0 inf + 371 1552473477.800 * [simplify]: Simplified to (fma x.re y.re (* x.im y.im)) 1552473477.800 * [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) (sqrt (fma y.im y.im (* y.re y.re)))))) 1552473477.800 * * * * [progress]: [ 187 / 202 ] simplifiying candidate # 1552473477.800 * [simplify]: Simplifying (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1552473477.800 * * [simplify]: iters left: 6 (8 enodes) 1552473477.803 * * [simplify]: iters left: 5 (27 enodes) 1552473477.812 * * [simplify]: iters left: 4 (31 enodes) 1552473477.820 * * [simplify]: iters left: 3 (34 enodes) 1552473477.829 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473477.829 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473477.829 * * [simplify]: Extracting #2: cost 5 inf + 0 1552473477.829 * * [simplify]: Extracting #3: cost 12 inf + 0 1552473477.829 * * [simplify]: Extracting #4: cost 9 inf + 46 1552473477.829 * * [simplify]: Extracting #5: cost 5 inf + 271 1552473477.829 * * [simplify]: Extracting #6: cost 1 inf + 947 1552473477.830 * * [simplify]: Extracting #7: cost 0 inf + 1166 1552473477.830 * [simplify]: Simplified to (* (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (fma x.im y.im (* x.re y.re)))) 1552473477.830 * [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) (/ (sqrt (fma y.im y.im (* y.re y.re))) (cbrt (fma x.re y.re (* x.im y.im))))))) 1552473477.830 * * * * [progress]: [ 188 / 202 ] simplifiying candidate # 1552473477.830 * [simplify]: Simplifying (sqrt (fma x.re y.re (* x.im y.im))) 1552473477.830 * * [simplify]: iters left: 4 (7 enodes) 1552473477.832 * * [simplify]: iters left: 3 (24 enodes) 1552473477.835 * * [simplify]: iters left: 2 (28 enodes) 1552473477.838 * * [simplify]: iters left: 1 (31 enodes) 1552473477.842 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473477.842 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473477.842 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473477.842 * * [simplify]: Extracting #3: cost 8 inf + 4 1552473477.842 * * [simplify]: Extracting #4: cost 2 inf + 410 1552473477.842 * * [simplify]: Extracting #5: cost 0 inf + 648 1552473477.842 * [simplify]: Simplified to (sqrt (fma x.re y.re (* x.im y.im))) 1552473477.842 * [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))))))) 1552473477.842 * * * * [progress]: [ 189 / 202 ] simplifiying candidate # 1552473477.843 * * * * [progress]: [ 190 / 202 ] simplifiying candidate #real (real->posit16 (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (hypot y.im y.re)))))> 1552473477.843 * * * * [progress]: [ 191 / 202 ] simplifiying candidate # 1552473477.843 * [simplify]: Simplifying y.re 1552473477.843 * * [simplify]: iters left: 0 (1 enodes) 1552473477.843 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473477.843 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473477.843 * [simplify]: Simplified to y.re 1552473477.843 * [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) (hypot y.im y.re))) 1552473477.843 * * * * [progress]: [ 192 / 202 ] simplifiying candidate # 1552473477.843 * [simplify]: Simplifying y.im 1552473477.843 * * [simplify]: iters left: 0 (1 enodes) 1552473477.844 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473477.844 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473477.844 * [simplify]: Simplified to y.im 1552473477.844 * [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) (hypot y.im y.re))) 1552473477.844 * * * * [progress]: [ 193 / 202 ] simplifiying candidate # 1552473477.844 * [simplify]: Simplifying (* -1 y.im) 1552473477.844 * * [simplify]: iters left: 2 (3 enodes) 1552473477.845 * * [simplify]: iters left: 1 (11 enodes) 1552473477.847 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473477.847 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473477.847 * * [simplify]: Extracting #2: cost 0 inf + 84 1552473477.847 * [simplify]: Simplified to (- y.im) 1552473477.847 * [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)) (hypot y.im y.re))) 1552473477.847 * * * * [progress]: [ 194 / 202 ] simplifiying candidate # 1552473477.847 * [simplify]: Simplifying x.im 1552473477.847 * * [simplify]: iters left: 0 (1 enodes) 1552473477.847 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473477.847 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473477.847 * [simplify]: Simplified to x.im 1552473477.847 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ x.im (hypot y.im y.re))) 1552473477.847 * * * * [progress]: [ 195 / 202 ] simplifiying candidate # 1552473477.848 * [simplify]: Simplifying x.re 1552473477.848 * * [simplify]: iters left: 0 (1 enodes) 1552473477.848 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473477.848 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473477.848 * [simplify]: Simplified to x.re 1552473477.848 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ x.re (hypot y.im y.re))) 1552473477.848 * * * * [progress]: [ 196 / 202 ] simplifiying candidate # 1552473477.848 * [simplify]: Simplifying (* -1 x.re) 1552473477.848 * * [simplify]: iters left: 2 (3 enodes) 1552473477.849 * * [simplify]: iters left: 1 (11 enodes) 1552473477.851 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473477.851 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473477.851 * * [simplify]: Extracting #2: cost 0 inf + 84 1552473477.851 * [simplify]: Simplified to (- x.re) 1552473477.851 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- x.re) (hypot y.im y.re))) 1552473477.851 * * * * [progress]: [ 197 / 202 ] simplifiying candidate # 1552473477.851 * [simplify]: Simplifying 0 1552473477.851 * * [simplify]: iters left: 0 (1 enodes) 1552473477.851 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473477.851 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473477.851 * [simplify]: Simplified to 0 1552473477.851 * [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)))) (hypot y.im y.re))) 1552473477.852 * * * * [progress]: [ 198 / 202 ] simplifiying candidate # 1552473477.852 * [simplify]: Simplifying (+ (* y.im x.im) (* y.re x.re)) 1552473477.852 * * [simplify]: iters left: 4 (7 enodes) 1552473477.853 * * [simplify]: iters left: 3 (25 enodes) 1552473477.856 * * [simplify]: iters left: 2 (28 enodes) 1552473477.859 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473477.860 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473477.860 * * [simplify]: Extracting #2: cost 5 inf + 46 1552473477.860 * * [simplify]: Extracting #3: cost 0 inf + 370 1552473477.860 * [simplify]: Simplified to (fma y.im x.im (* y.re x.re)) 1552473477.860 * [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)))) (hypot y.im y.re))) 1552473477.860 * * * * [progress]: [ 199 / 202 ] simplifiying candidate # 1552473477.860 * [simplify]: Simplifying (+ (* y.im x.im) (* y.re x.re)) 1552473477.860 * * [simplify]: iters left: 4 (7 enodes) 1552473477.862 * * [simplify]: iters left: 3 (25 enodes) 1552473477.865 * * [simplify]: iters left: 2 (28 enodes) 1552473477.868 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473477.868 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473477.868 * * [simplify]: Extracting #2: cost 5 inf + 46 1552473477.868 * * [simplify]: Extracting #3: cost 0 inf + 370 1552473477.868 * [simplify]: Simplified to (fma y.im x.im (* y.re x.re)) 1552473477.868 * [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)))) (hypot y.im y.re))) 1552473477.868 * * * * [progress]: [ 200 / 202 ] simplifiying candidate # 1552473477.869 * [simplify]: Simplifying 0 1552473477.869 * * [simplify]: iters left: 0 (1 enodes) 1552473477.869 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473477.869 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473477.869 * [simplify]: Simplified to 0 1552473477.869 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1552473477.869 * * * * [progress]: [ 201 / 202 ] simplifiying candidate # 1552473477.870 * [simplify]: Simplifying 0 1552473477.870 * * [simplify]: iters left: 0 (1 enodes) 1552473477.870 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473477.870 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473477.870 * [simplify]: Simplified to 0 1552473477.870 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1552473477.870 * * * * [progress]: [ 202 / 202 ] simplifiying candidate # 1552473477.870 * [simplify]: Simplifying 0 1552473477.870 * * [simplify]: iters left: 0 (1 enodes) 1552473477.871 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473477.871 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473477.871 * [simplify]: Simplified to 0 1552473477.871 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1552473477.871 * * * [progress]: adding candidates to table 1552473480.550 * * [progress]: iteration 4 / 4 1552473480.551 * * * [progress]: picking best candidate 1552473480.606 * * * * [pick]: Picked # 1552473480.606 * * * [progress]: localizing error 1552473480.611 * * * [progress]: generating rewritten candidates 1552473480.611 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1) 1552473480.616 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1) 1552473480.616 * * * * [progress]: [ 3 / 4 ] rewriting at (2) 1552473480.624 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2) 1552473480.626 * * * [progress]: generating series expansions 1552473480.626 * * * * [progress]: [ 1 / 4 ] generating series at (2 1) 1552473480.626 * [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)) 1552473480.626 * [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 1552473480.628 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) in y.im 1552473480.628 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.im 1552473480.628 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473480.629 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.im 1552473480.629 * [taylor]: Taking taylor expansion of x.re in y.im 1552473480.629 * [backup-simplify]: Simplify x.re into x.re 1552473480.629 * [taylor]: Taking taylor expansion of y.re in y.im 1552473480.629 * [backup-simplify]: Simplify y.re into y.re 1552473480.629 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1552473480.629 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.629 * [backup-simplify]: Simplify 0 into 0 1552473480.629 * [backup-simplify]: Simplify 1 into 1 1552473480.629 * [taylor]: Taking taylor expansion of x.im in y.im 1552473480.629 * [backup-simplify]: Simplify x.im into x.im 1552473480.629 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in y.im 1552473480.629 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1552473480.629 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.im 1552473480.629 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1552473480.629 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.629 * [backup-simplify]: Simplify 0 into 0 1552473480.629 * [backup-simplify]: Simplify 1 into 1 1552473480.629 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.629 * [backup-simplify]: Simplify 0 into 0 1552473480.629 * [backup-simplify]: Simplify 1 into 1 1552473480.629 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.im 1552473480.629 * [taylor]: Taking taylor expansion of y.re in y.im 1552473480.629 * [backup-simplify]: Simplify y.re into y.re 1552473480.629 * [taylor]: Taking taylor expansion of y.re in y.im 1552473480.629 * [backup-simplify]: Simplify y.re into y.re 1552473480.629 * [backup-simplify]: Simplify (* 0 0) into 0 1552473480.630 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473480.630 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1552473480.630 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1552473480.631 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1552473480.631 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473480.631 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.631 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1552473480.631 * [backup-simplify]: Simplify (* x.re y.re) into (* y.re x.re) 1552473480.631 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473480.631 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1552473480.631 * [backup-simplify]: Simplify (/ (* y.re x.re) y.re) into x.re 1552473480.631 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) in x.im 1552473480.631 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.im 1552473480.632 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473480.632 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.im 1552473480.632 * [taylor]: Taking taylor expansion of x.re in x.im 1552473480.632 * [backup-simplify]: Simplify x.re into x.re 1552473480.632 * [taylor]: Taking taylor expansion of y.re in x.im 1552473480.632 * [backup-simplify]: Simplify y.re into y.re 1552473480.632 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473480.632 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.632 * [backup-simplify]: Simplify y.im into y.im 1552473480.632 * [taylor]: Taking taylor expansion of x.im in x.im 1552473480.632 * [backup-simplify]: Simplify 0 into 0 1552473480.632 * [backup-simplify]: Simplify 1 into 1 1552473480.632 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in x.im 1552473480.632 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1552473480.632 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.im 1552473480.632 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 1552473480.632 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.632 * [backup-simplify]: Simplify y.im into y.im 1552473480.632 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.632 * [backup-simplify]: Simplify y.im into y.im 1552473480.632 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 1552473480.632 * [taylor]: Taking taylor expansion of y.re in x.im 1552473480.632 * [backup-simplify]: Simplify y.re into y.re 1552473480.632 * [taylor]: Taking taylor expansion of y.re in x.im 1552473480.632 * [backup-simplify]: Simplify y.re into y.re 1552473480.632 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.632 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473480.632 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1552473480.632 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1552473480.633 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473480.633 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473480.633 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.633 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1552473480.633 * [backup-simplify]: Simplify (* x.re y.re) into (* y.re x.re) 1552473480.633 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473480.633 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1552473480.634 * [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))))) 1552473480.634 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) in y.re 1552473480.634 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.re 1552473480.634 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473480.634 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.re 1552473480.634 * [taylor]: Taking taylor expansion of x.re in y.re 1552473480.634 * [backup-simplify]: Simplify x.re into x.re 1552473480.634 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.634 * [backup-simplify]: Simplify 0 into 0 1552473480.634 * [backup-simplify]: Simplify 1 into 1 1552473480.634 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473480.634 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.634 * [backup-simplify]: Simplify y.im into y.im 1552473480.634 * [taylor]: Taking taylor expansion of x.im in y.re 1552473480.634 * [backup-simplify]: Simplify x.im into x.im 1552473480.634 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in y.re 1552473480.634 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1552473480.634 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.re 1552473480.634 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1552473480.634 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.634 * [backup-simplify]: Simplify y.im into y.im 1552473480.634 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.634 * [backup-simplify]: Simplify y.im into y.im 1552473480.634 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.re 1552473480.634 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.634 * [backup-simplify]: Simplify 0 into 0 1552473480.634 * [backup-simplify]: Simplify 1 into 1 1552473480.634 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.634 * [backup-simplify]: Simplify 0 into 0 1552473480.634 * [backup-simplify]: Simplify 1 into 1 1552473480.634 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.635 * [backup-simplify]: Simplify (* 0 0) into 0 1552473480.635 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1552473480.635 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1552473480.635 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473480.636 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1552473480.636 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.636 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1552473480.636 * [backup-simplify]: Simplify (* x.re 0) into 0 1552473480.636 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473480.636 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1552473480.636 * [backup-simplify]: Simplify (/ (* y.im x.im) y.im) into x.im 1552473480.636 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) in x.re 1552473480.636 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1552473480.636 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473480.636 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1552473480.636 * [taylor]: Taking taylor expansion of x.re in x.re 1552473480.637 * [backup-simplify]: Simplify 0 into 0 1552473480.637 * [backup-simplify]: Simplify 1 into 1 1552473480.637 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.637 * [backup-simplify]: Simplify y.re into y.re 1552473480.637 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473480.637 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.637 * [backup-simplify]: Simplify y.im into y.im 1552473480.637 * [taylor]: Taking taylor expansion of x.im in x.re 1552473480.637 * [backup-simplify]: Simplify x.im into x.im 1552473480.637 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in x.re 1552473480.637 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1552473480.637 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.re 1552473480.637 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1552473480.637 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.637 * [backup-simplify]: Simplify y.im into y.im 1552473480.637 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.637 * [backup-simplify]: Simplify y.im into y.im 1552473480.637 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.re 1552473480.637 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.637 * [backup-simplify]: Simplify y.re into y.re 1552473480.637 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.637 * [backup-simplify]: Simplify y.re into y.re 1552473480.637 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.637 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473480.637 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1552473480.637 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1552473480.637 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473480.638 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473480.638 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.638 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1552473480.638 * [backup-simplify]: Simplify (* 0 y.re) into 0 1552473480.638 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473480.638 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1552473480.638 * [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))))) 1552473480.639 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) in x.re 1552473480.639 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1552473480.639 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473480.639 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1552473480.639 * [taylor]: Taking taylor expansion of x.re in x.re 1552473480.639 * [backup-simplify]: Simplify 0 into 0 1552473480.639 * [backup-simplify]: Simplify 1 into 1 1552473480.639 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.639 * [backup-simplify]: Simplify y.re into y.re 1552473480.639 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473480.639 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.639 * [backup-simplify]: Simplify y.im into y.im 1552473480.639 * [taylor]: Taking taylor expansion of x.im in x.re 1552473480.639 * [backup-simplify]: Simplify x.im into x.im 1552473480.639 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in x.re 1552473480.639 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1552473480.639 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.re 1552473480.639 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1552473480.639 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.639 * [backup-simplify]: Simplify y.im into y.im 1552473480.639 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.639 * [backup-simplify]: Simplify y.im into y.im 1552473480.639 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.re 1552473480.639 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.639 * [backup-simplify]: Simplify y.re into y.re 1552473480.639 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.639 * [backup-simplify]: Simplify y.re into y.re 1552473480.639 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.639 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473480.639 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1552473480.640 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1552473480.640 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473480.640 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473480.640 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.640 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1552473480.640 * [backup-simplify]: Simplify (* 0 y.re) into 0 1552473480.640 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473480.640 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1552473480.641 * [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))))) 1552473480.641 * [taylor]: Taking taylor expansion of (* (* y.im x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 1552473480.641 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473480.641 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.641 * [backup-simplify]: Simplify y.im into y.im 1552473480.641 * [taylor]: Taking taylor expansion of x.im in y.re 1552473480.641 * [backup-simplify]: Simplify x.im into x.im 1552473480.641 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 1552473480.641 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 1552473480.641 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1552473480.641 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473480.641 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.641 * [backup-simplify]: Simplify 0 into 0 1552473480.641 * [backup-simplify]: Simplify 1 into 1 1552473480.641 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473480.641 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.641 * [backup-simplify]: Simplify y.im into y.im 1552473480.641 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.641 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1552473480.641 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473480.641 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1552473480.642 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473480.642 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.642 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473480.642 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1552473480.642 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473480.642 * [backup-simplify]: Simplify (* (* y.im x.im) (/ 1 y.im)) into x.im 1552473480.642 * [taylor]: Taking taylor expansion of x.im in x.im 1552473480.642 * [backup-simplify]: Simplify 0 into 0 1552473480.642 * [backup-simplify]: Simplify 1 into 1 1552473480.643 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.643 * [backup-simplify]: Simplify 0 into 0 1552473480.643 * [backup-simplify]: Simplify 0 into 0 1552473480.643 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.re)) into y.re 1552473480.643 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473480.643 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1552473480.644 * [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))))) 1552473480.644 * [taylor]: Taking taylor expansion of (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 1552473480.644 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.644 * [backup-simplify]: Simplify 0 into 0 1552473480.644 * [backup-simplify]: Simplify 1 into 1 1552473480.644 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 1552473480.644 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 1552473480.644 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1552473480.644 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473480.644 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.644 * [backup-simplify]: Simplify 0 into 0 1552473480.644 * [backup-simplify]: Simplify 1 into 1 1552473480.644 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473480.644 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.644 * [backup-simplify]: Simplify y.im into y.im 1552473480.644 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.644 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1552473480.644 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473480.644 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1552473480.644 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473480.645 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.645 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473480.645 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1552473480.645 * [backup-simplify]: Simplify (* 0 (/ 1 y.im)) into 0 1552473480.645 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.645 * [backup-simplify]: Simplify 0 into 0 1552473480.645 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.645 * [backup-simplify]: Simplify 0 into 0 1552473480.645 * [backup-simplify]: Simplify 0 into 0 1552473480.646 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473480.646 * [backup-simplify]: Simplify (+ (* (* y.im x.im) 0) (* 0 (/ 1 y.im))) into 0 1552473480.646 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.646 * [backup-simplify]: Simplify 0 into 0 1552473480.646 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.646 * [backup-simplify]: Simplify 0 into 0 1552473480.646 * [backup-simplify]: Simplify 0 into 0 1552473480.646 * [taylor]: Taking taylor expansion of 1 in y.im 1552473480.646 * [backup-simplify]: Simplify 1 into 1 1552473480.646 * [backup-simplify]: Simplify 1 into 1 1552473480.646 * [backup-simplify]: Simplify 0 into 0 1552473480.647 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.re))) into 0 1552473480.647 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473480.648 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.648 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473480.649 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1552473480.649 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.650 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1552473480.651 * [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 1552473480.651 * [taylor]: Taking taylor expansion of 0 in y.re 1552473480.651 * [backup-simplify]: Simplify 0 into 0 1552473480.651 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.651 * [backup-simplify]: Simplify 0 into 0 1552473480.651 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.651 * [backup-simplify]: Simplify 0 into 0 1552473480.651 * [backup-simplify]: Simplify 0 into 0 1552473480.651 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (/ 1 y.im))) into (/ 1 y.im) 1552473480.652 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1552473480.652 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.652 * [backup-simplify]: Simplify y.im into y.im 1552473480.652 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473480.652 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473480.652 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.652 * [backup-simplify]: Simplify 0 into 0 1552473480.652 * [backup-simplify]: Simplify 1 into 1 1552473480.652 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.653 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.653 * [backup-simplify]: Simplify 0 into 0 1552473480.653 * [backup-simplify]: Simplify (* 1 1) into 1 1552473480.654 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473480.654 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473480.654 * [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))) 1552473480.655 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 4))) (pow 0 2) (+)) (* 2 (/ 1 y.im))) into (/ -1/2 (pow y.im 3)) 1552473480.656 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473480.656 * [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)))) 1552473480.656 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ x.im (pow y.im 2)))) in x.im 1552473480.657 * [taylor]: Taking taylor expansion of (* 1/2 (/ x.im (pow y.im 2))) in x.im 1552473480.657 * [taylor]: Taking taylor expansion of 1/2 in x.im 1552473480.657 * [backup-simplify]: Simplify 1/2 into 1/2 1552473480.657 * [taylor]: Taking taylor expansion of (/ x.im (pow y.im 2)) in x.im 1552473480.657 * [taylor]: Taking taylor expansion of x.im in x.im 1552473480.657 * [backup-simplify]: Simplify 0 into 0 1552473480.657 * [backup-simplify]: Simplify 1 into 1 1552473480.657 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1552473480.657 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.657 * [backup-simplify]: Simplify y.im into y.im 1552473480.657 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.657 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473480.657 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.657 * [backup-simplify]: Simplify 0 into 0 1552473480.657 * [backup-simplify]: Simplify 0 into 0 1552473480.657 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.657 * [backup-simplify]: Simplify 0 into 0 1552473480.657 * [backup-simplify]: Simplify 0 into 0 1552473480.657 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.657 * [backup-simplify]: Simplify 0 into 0 1552473480.657 * [backup-simplify]: Simplify 0 into 0 1552473480.658 * [backup-simplify]: Simplify (* 1 (* 1 (* x.im (* 1 1)))) into x.im 1552473480.658 * [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))) 1552473480.658 * [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 1552473480.658 * [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 1552473480.658 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.im 1552473480.658 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473480.658 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.im 1552473480.658 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 1552473480.658 * [taylor]: Taking taylor expansion of x.re in y.im 1552473480.658 * [backup-simplify]: Simplify x.re into x.re 1552473480.658 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473480.658 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1552473480.658 * [taylor]: Taking taylor expansion of y.re in y.im 1552473480.659 * [backup-simplify]: Simplify y.re into y.re 1552473480.659 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473480.659 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1552473480.659 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1552473480.659 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.659 * [backup-simplify]: Simplify 0 into 0 1552473480.659 * [backup-simplify]: Simplify 1 into 1 1552473480.659 * [taylor]: Taking taylor expansion of x.im in y.im 1552473480.659 * [backup-simplify]: Simplify x.im into x.im 1552473480.659 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473480.659 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1552473480.659 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552473480.659 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.im 1552473480.659 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1552473480.659 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.im 1552473480.659 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1552473480.659 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473480.660 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.660 * [backup-simplify]: Simplify 0 into 0 1552473480.660 * [backup-simplify]: Simplify 1 into 1 1552473480.660 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.660 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473480.660 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.660 * [backup-simplify]: Simplify 0 into 0 1552473480.660 * [backup-simplify]: Simplify 1 into 1 1552473480.660 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.660 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1552473480.660 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1552473480.660 * [taylor]: Taking taylor expansion of y.re in y.im 1552473480.661 * [backup-simplify]: Simplify y.re into y.re 1552473480.661 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473480.661 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1552473480.661 * [taylor]: Taking taylor expansion of y.re in y.im 1552473480.661 * [backup-simplify]: Simplify y.re into y.re 1552473480.661 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473480.661 * [backup-simplify]: Simplify (* 1 1) into 1 1552473480.661 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473480.662 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473480.663 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.663 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.664 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473480.664 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.665 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473480.665 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1552473480.665 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1552473480.665 * [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 1552473480.665 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.im 1552473480.665 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473480.665 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.im 1552473480.665 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1552473480.665 * [taylor]: Taking taylor expansion of x.re in x.im 1552473480.665 * [backup-simplify]: Simplify x.re into x.re 1552473480.666 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473480.666 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1552473480.666 * [taylor]: Taking taylor expansion of y.re in x.im 1552473480.666 * [backup-simplify]: Simplify y.re into y.re 1552473480.666 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473480.666 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473480.666 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473480.666 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.666 * [backup-simplify]: Simplify y.im into y.im 1552473480.666 * [taylor]: Taking taylor expansion of x.im in x.im 1552473480.666 * [backup-simplify]: Simplify 0 into 0 1552473480.666 * [backup-simplify]: Simplify 1 into 1 1552473480.666 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473480.666 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473480.666 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473480.666 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.im 1552473480.666 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1552473480.666 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.im 1552473480.666 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1552473480.666 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1552473480.667 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.667 * [backup-simplify]: Simplify y.im into y.im 1552473480.667 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473480.667 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1552473480.667 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.667 * [backup-simplify]: Simplify y.im into y.im 1552473480.667 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473480.667 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 1552473480.667 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1552473480.667 * [taylor]: Taking taylor expansion of y.re in x.im 1552473480.667 * [backup-simplify]: Simplify y.re into y.re 1552473480.667 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473480.667 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1552473480.667 * [taylor]: Taking taylor expansion of y.re in x.im 1552473480.667 * [backup-simplify]: Simplify y.re into y.re 1552473480.667 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473480.667 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1552473480.667 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1552473480.667 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473480.668 * [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)))) 1552473480.668 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473480.668 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473480.668 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1552473480.668 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473480.668 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473480.668 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1552473480.669 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.669 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473480.669 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1552473480.669 * [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)))))) 1552473480.670 * [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 1552473480.670 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.re 1552473480.670 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473480.670 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.re 1552473480.670 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 1552473480.670 * [taylor]: Taking taylor expansion of x.re in y.re 1552473480.670 * [backup-simplify]: Simplify x.re into x.re 1552473480.670 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473480.670 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473480.670 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.670 * [backup-simplify]: Simplify 0 into 0 1552473480.670 * [backup-simplify]: Simplify 1 into 1 1552473480.670 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.670 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1552473480.670 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473480.670 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.670 * [backup-simplify]: Simplify y.im into y.im 1552473480.670 * [taylor]: Taking taylor expansion of x.im in y.re 1552473480.670 * [backup-simplify]: Simplify x.im into x.im 1552473480.671 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473480.671 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473480.671 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.re 1552473480.671 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1552473480.671 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.re 1552473480.671 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1552473480.671 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1552473480.671 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.671 * [backup-simplify]: Simplify y.im into y.im 1552473480.671 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473480.671 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1552473480.671 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.671 * [backup-simplify]: Simplify y.im into y.im 1552473480.671 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473480.671 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1552473480.671 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473480.671 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.671 * [backup-simplify]: Simplify 0 into 0 1552473480.671 * [backup-simplify]: Simplify 1 into 1 1552473480.672 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.672 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473480.672 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.672 * [backup-simplify]: Simplify 0 into 0 1552473480.672 * [backup-simplify]: Simplify 1 into 1 1552473480.672 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.672 * [backup-simplify]: Simplify (* 1 1) into 1 1552473480.673 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473480.673 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473480.674 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.675 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.675 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473480.676 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.676 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473480.676 * [backup-simplify]: Simplify (* (/ 1 x.re) 1) into (/ 1 x.re) 1552473480.677 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1552473480.677 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1552473480.677 * [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 1552473480.677 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1552473480.677 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473480.677 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1552473480.677 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552473480.677 * [taylor]: Taking taylor expansion of x.re in x.re 1552473480.677 * [backup-simplify]: Simplify 0 into 0 1552473480.677 * [backup-simplify]: Simplify 1 into 1 1552473480.677 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.677 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1552473480.677 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.677 * [backup-simplify]: Simplify y.re into y.re 1552473480.677 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473480.677 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473480.678 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473480.678 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.678 * [backup-simplify]: Simplify y.im into y.im 1552473480.678 * [taylor]: Taking taylor expansion of x.im in x.re 1552473480.678 * [backup-simplify]: Simplify x.im into x.im 1552473480.678 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473480.678 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473480.678 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.re 1552473480.678 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1552473480.678 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.re 1552473480.678 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1552473480.678 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1552473480.678 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.678 * [backup-simplify]: Simplify y.im into y.im 1552473480.678 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473480.678 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1552473480.678 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.678 * [backup-simplify]: Simplify y.im into y.im 1552473480.678 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473480.678 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1552473480.678 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1552473480.678 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.678 * [backup-simplify]: Simplify y.re into y.re 1552473480.678 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473480.678 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1552473480.678 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.678 * [backup-simplify]: Simplify y.re into y.re 1552473480.679 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473480.679 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1552473480.679 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1552473480.679 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473480.679 * [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)))) 1552473480.679 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473480.679 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473480.679 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1552473480.680 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473480.680 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473480.680 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1552473480.680 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.681 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473480.681 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1552473480.681 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473480.681 * [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)))))) 1552473480.681 * [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 1552473480.681 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1552473480.681 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473480.681 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1552473480.681 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552473480.681 * [taylor]: Taking taylor expansion of x.re in x.re 1552473480.681 * [backup-simplify]: Simplify 0 into 0 1552473480.681 * [backup-simplify]: Simplify 1 into 1 1552473480.682 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.682 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1552473480.682 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.682 * [backup-simplify]: Simplify y.re into y.re 1552473480.682 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473480.682 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473480.682 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473480.682 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.682 * [backup-simplify]: Simplify y.im into y.im 1552473480.682 * [taylor]: Taking taylor expansion of x.im in x.re 1552473480.682 * [backup-simplify]: Simplify x.im into x.im 1552473480.682 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473480.682 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473480.682 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.re 1552473480.682 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1552473480.682 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.re 1552473480.682 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1552473480.682 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1552473480.683 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.683 * [backup-simplify]: Simplify y.im into y.im 1552473480.683 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473480.683 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1552473480.683 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.683 * [backup-simplify]: Simplify y.im into y.im 1552473480.683 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473480.683 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1552473480.683 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1552473480.683 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.683 * [backup-simplify]: Simplify y.re into y.re 1552473480.683 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473480.683 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1552473480.683 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.683 * [backup-simplify]: Simplify y.re into y.re 1552473480.683 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473480.683 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1552473480.683 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1552473480.683 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473480.684 * [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)))) 1552473480.684 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473480.684 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473480.684 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1552473480.684 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473480.684 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473480.684 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1552473480.685 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.685 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473480.685 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1552473480.685 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473480.686 * [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)))))) 1552473480.686 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1552473480.686 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473480.686 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.686 * [backup-simplify]: Simplify 0 into 0 1552473480.686 * [backup-simplify]: Simplify 1 into 1 1552473480.686 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.686 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473480.686 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473480.686 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473480.686 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473480.686 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473480.686 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.686 * [backup-simplify]: Simplify 0 into 0 1552473480.686 * [backup-simplify]: Simplify 1 into 1 1552473480.687 * [backup-simplify]: Simplify (* 1 1) into 1 1552473480.687 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.687 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473480.687 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473480.687 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.687 * [backup-simplify]: Simplify y.im into y.im 1552473480.687 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.687 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473480.688 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473480.688 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.688 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473480.689 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473480.690 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.690 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.691 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.692 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473480.692 * [backup-simplify]: Simplify (* 1 1) into 1 1552473480.692 * [taylor]: Taking taylor expansion of 1 in x.im 1552473480.692 * [backup-simplify]: Simplify 1 into 1 1552473480.692 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473480.693 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.694 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (/ 1 y.re))) into 0 1552473480.694 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1552473480.695 * [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)))))) 1552473480.695 * [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 1552473480.695 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1552473480.695 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473480.695 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.695 * [backup-simplify]: Simplify y.im into y.im 1552473480.695 * [taylor]: Taking taylor expansion of x.im in y.re 1552473480.695 * [backup-simplify]: Simplify x.im into x.im 1552473480.695 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473480.695 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473480.695 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473480.695 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473480.695 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473480.695 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473480.695 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473480.695 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.695 * [backup-simplify]: Simplify 0 into 0 1552473480.695 * [backup-simplify]: Simplify 1 into 1 1552473480.696 * [backup-simplify]: Simplify (* 1 1) into 1 1552473480.696 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.696 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473480.696 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473480.696 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.696 * [backup-simplify]: Simplify y.im into y.im 1552473480.696 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.696 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473480.697 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473480.697 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.697 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473480.698 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473480.699 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.699 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.700 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.701 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473480.702 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.702 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473480.702 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.702 * [backup-simplify]: Simplify 0 into 0 1552473480.702 * [taylor]: Taking taylor expansion of 1 in y.im 1552473480.702 * [backup-simplify]: Simplify 1 into 1 1552473480.703 * [backup-simplify]: Simplify 1 into 1 1552473480.703 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473480.704 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.705 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1552473480.705 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473480.705 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473480.705 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.705 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473480.706 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473480.706 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 1552473480.706 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473480.706 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473480.707 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1552473480.707 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.708 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473480.709 * [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 1552473480.709 * [taylor]: Taking taylor expansion of 0 in y.re 1552473480.709 * [backup-simplify]: Simplify 0 into 0 1552473480.709 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.709 * [backup-simplify]: Simplify 0 into 0 1552473480.710 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.im)) 1) into (/ 1 (* y.im x.im)) 1552473480.710 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473480.710 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473480.710 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.710 * [backup-simplify]: Simplify y.im into y.im 1552473480.710 * [taylor]: Taking taylor expansion of x.im in x.im 1552473480.710 * [backup-simplify]: Simplify 0 into 0 1552473480.710 * [backup-simplify]: Simplify 1 into 1 1552473480.710 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473480.710 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473480.710 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473480.710 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473480.710 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.710 * [backup-simplify]: Simplify 0 into 0 1552473480.710 * [backup-simplify]: Simplify 1 into 1 1552473480.711 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.711 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.711 * [backup-simplify]: Simplify 0 into 0 1552473480.712 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473480.713 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.713 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1552473480.714 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1552473480.715 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 1552473480.716 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.717 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 1552473480.717 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.im 1552473480.717 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.im 1552473480.717 * [taylor]: Taking taylor expansion of 1/2 in x.im 1552473480.717 * [backup-simplify]: Simplify 1/2 into 1/2 1552473480.717 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1552473480.717 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1552473480.717 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.717 * [backup-simplify]: Simplify y.im into y.im 1552473480.717 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.717 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473480.718 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.718 * [backup-simplify]: Simplify 0 into 0 1552473480.718 * [backup-simplify]: Simplify 0 into 0 1552473480.718 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.718 * [backup-simplify]: Simplify 0 into 0 1552473480.718 * [backup-simplify]: Simplify 0 into 0 1552473480.718 * [backup-simplify]: Simplify 0 into 0 1552473480.718 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473480.719 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.720 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1552473480.721 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473480.721 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1552473480.721 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.721 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473480.722 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473480.722 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 1552473480.723 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473480.723 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473480.724 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1552473480.724 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.725 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473480.727 * [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 1552473480.727 * [taylor]: Taking taylor expansion of 0 in y.re 1552473480.727 * [backup-simplify]: Simplify 0 into 0 1552473480.727 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.727 * [backup-simplify]: Simplify 0 into 0 1552473480.727 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.727 * [backup-simplify]: Simplify 0 into 0 1552473480.727 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473480.727 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473480.728 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.im)) 0) (* 0 1)) into 0 1552473480.728 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.728 * [backup-simplify]: Simplify 0 into 0 1552473480.729 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552473480.730 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.730 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473480.731 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473480.731 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.732 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1552473480.733 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 1552473480.734 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.735 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 1552473480.735 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.735 * [backup-simplify]: Simplify 0 into 0 1552473480.735 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.735 * [backup-simplify]: Simplify 0 into 0 1552473480.735 * [backup-simplify]: Simplify 0 into 0 1552473480.736 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1552473480.736 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473480.736 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.736 * [backup-simplify]: Simplify 0 into 0 1552473480.736 * [backup-simplify]: Simplify 0 into 0 1552473480.736 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 x.re)))))) into x.re 1552473480.737 * [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))) 1552473480.737 * [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 1552473480.737 * [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 1552473480.737 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.im 1552473480.737 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473480.737 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.im 1552473480.737 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 1552473480.737 * [taylor]: Taking taylor expansion of -1 in y.im 1552473480.737 * [backup-simplify]: Simplify -1 into -1 1552473480.737 * [taylor]: Taking taylor expansion of x.re in y.im 1552473480.737 * [backup-simplify]: Simplify x.re into x.re 1552473480.737 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1552473480.737 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1552473480.737 * [taylor]: Taking taylor expansion of -1 in y.im 1552473480.737 * [backup-simplify]: Simplify -1 into -1 1552473480.737 * [taylor]: Taking taylor expansion of y.re in y.im 1552473480.737 * [backup-simplify]: Simplify y.re into y.re 1552473480.737 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473480.737 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1552473480.737 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1552473480.737 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.737 * [backup-simplify]: Simplify 0 into 0 1552473480.737 * [backup-simplify]: Simplify 1 into 1 1552473480.737 * [taylor]: Taking taylor expansion of x.im in y.im 1552473480.737 * [backup-simplify]: Simplify x.im into x.im 1552473480.737 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473480.738 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1552473480.738 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552473480.738 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.im 1552473480.738 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1552473480.738 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.im 1552473480.738 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1552473480.738 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473480.738 * [taylor]: Taking taylor expansion of -1 in y.im 1552473480.738 * [backup-simplify]: Simplify -1 into -1 1552473480.738 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.738 * [backup-simplify]: Simplify 0 into 0 1552473480.738 * [backup-simplify]: Simplify 1 into 1 1552473480.738 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473480.738 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473480.738 * [taylor]: Taking taylor expansion of -1 in y.im 1552473480.738 * [backup-simplify]: Simplify -1 into -1 1552473480.738 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.738 * [backup-simplify]: Simplify 0 into 0 1552473480.738 * [backup-simplify]: Simplify 1 into 1 1552473480.739 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473480.739 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1552473480.739 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1552473480.739 * [taylor]: Taking taylor expansion of -1 in y.im 1552473480.739 * [backup-simplify]: Simplify -1 into -1 1552473480.739 * [taylor]: Taking taylor expansion of y.re in y.im 1552473480.739 * [backup-simplify]: Simplify y.re into y.re 1552473480.739 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473480.739 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1552473480.739 * [taylor]: Taking taylor expansion of -1 in y.im 1552473480.739 * [backup-simplify]: Simplify -1 into -1 1552473480.739 * [taylor]: Taking taylor expansion of y.re in y.im 1552473480.739 * [backup-simplify]: Simplify y.re into y.re 1552473480.739 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473480.739 * [backup-simplify]: Simplify (* -1 -1) into 1 1552473480.739 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473480.740 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473480.740 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473480.741 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473480.741 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1552473480.742 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.742 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473480.742 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1552473480.742 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1552473480.742 * [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 1552473480.742 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.im 1552473480.742 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473480.742 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.im 1552473480.742 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 1552473480.742 * [taylor]: Taking taylor expansion of -1 in x.im 1552473480.742 * [backup-simplify]: Simplify -1 into -1 1552473480.742 * [taylor]: Taking taylor expansion of x.re in x.im 1552473480.742 * [backup-simplify]: Simplify x.re into x.re 1552473480.742 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1552473480.742 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1552473480.742 * [taylor]: Taking taylor expansion of -1 in x.im 1552473480.742 * [backup-simplify]: Simplify -1 into -1 1552473480.742 * [taylor]: Taking taylor expansion of y.re in x.im 1552473480.742 * [backup-simplify]: Simplify y.re into y.re 1552473480.742 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473480.742 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473480.742 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473480.742 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.743 * [backup-simplify]: Simplify y.im into y.im 1552473480.743 * [taylor]: Taking taylor expansion of x.im in x.im 1552473480.743 * [backup-simplify]: Simplify 0 into 0 1552473480.743 * [backup-simplify]: Simplify 1 into 1 1552473480.743 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473480.743 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473480.743 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473480.743 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.im 1552473480.743 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1552473480.743 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.im 1552473480.743 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1552473480.743 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1552473480.743 * [taylor]: Taking taylor expansion of -1 in x.im 1552473480.743 * [backup-simplify]: Simplify -1 into -1 1552473480.743 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.743 * [backup-simplify]: Simplify y.im into y.im 1552473480.743 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473480.743 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1552473480.743 * [taylor]: Taking taylor expansion of -1 in x.im 1552473480.743 * [backup-simplify]: Simplify -1 into -1 1552473480.743 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.743 * [backup-simplify]: Simplify y.im into y.im 1552473480.743 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473480.743 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 1552473480.743 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1552473480.743 * [taylor]: Taking taylor expansion of -1 in x.im 1552473480.743 * [backup-simplify]: Simplify -1 into -1 1552473480.743 * [taylor]: Taking taylor expansion of y.re in x.im 1552473480.743 * [backup-simplify]: Simplify y.re into y.re 1552473480.743 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473480.743 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1552473480.743 * [taylor]: Taking taylor expansion of -1 in x.im 1552473480.743 * [backup-simplify]: Simplify -1 into -1 1552473480.743 * [taylor]: Taking taylor expansion of y.re in x.im 1552473480.743 * [backup-simplify]: Simplify y.re into y.re 1552473480.743 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473480.743 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1552473480.743 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1552473480.744 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473480.744 * [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)))) 1552473480.744 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473480.744 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473480.744 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1552473480.744 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473480.744 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473480.744 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1552473480.744 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.745 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473480.745 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1552473480.745 * [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)))))) 1552473480.745 * [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 1552473480.745 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.re 1552473480.745 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473480.745 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.re 1552473480.745 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 1552473480.745 * [taylor]: Taking taylor expansion of -1 in y.re 1552473480.745 * [backup-simplify]: Simplify -1 into -1 1552473480.745 * [taylor]: Taking taylor expansion of x.re in y.re 1552473480.745 * [backup-simplify]: Simplify x.re into x.re 1552473480.745 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1552473480.745 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1552473480.745 * [taylor]: Taking taylor expansion of -1 in y.re 1552473480.745 * [backup-simplify]: Simplify -1 into -1 1552473480.745 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.745 * [backup-simplify]: Simplify 0 into 0 1552473480.745 * [backup-simplify]: Simplify 1 into 1 1552473480.745 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473480.745 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1552473480.745 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473480.745 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.745 * [backup-simplify]: Simplify y.im into y.im 1552473480.745 * [taylor]: Taking taylor expansion of x.im in y.re 1552473480.745 * [backup-simplify]: Simplify x.im into x.im 1552473480.745 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473480.746 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473480.746 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.re 1552473480.746 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1552473480.746 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.re 1552473480.746 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1552473480.746 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1552473480.746 * [taylor]: Taking taylor expansion of -1 in y.re 1552473480.746 * [backup-simplify]: Simplify -1 into -1 1552473480.746 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.746 * [backup-simplify]: Simplify y.im into y.im 1552473480.746 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473480.746 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1552473480.746 * [taylor]: Taking taylor expansion of -1 in y.re 1552473480.746 * [backup-simplify]: Simplify -1 into -1 1552473480.746 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.746 * [backup-simplify]: Simplify y.im into y.im 1552473480.746 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473480.746 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1552473480.746 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1552473480.746 * [taylor]: Taking taylor expansion of -1 in y.re 1552473480.746 * [backup-simplify]: Simplify -1 into -1 1552473480.746 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.746 * [backup-simplify]: Simplify 0 into 0 1552473480.746 * [backup-simplify]: Simplify 1 into 1 1552473480.746 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473480.746 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1552473480.746 * [taylor]: Taking taylor expansion of -1 in y.re 1552473480.746 * [backup-simplify]: Simplify -1 into -1 1552473480.746 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.746 * [backup-simplify]: Simplify 0 into 0 1552473480.746 * [backup-simplify]: Simplify 1 into 1 1552473480.747 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473480.747 * [backup-simplify]: Simplify (* -1 -1) into 1 1552473480.747 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473480.747 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473480.748 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473480.748 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473480.749 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1552473480.749 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.749 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473480.749 * [backup-simplify]: Simplify (* (/ -1 x.re) -1) into (/ 1 x.re) 1552473480.749 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1552473480.749 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1552473480.750 * [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 1552473480.750 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1552473480.750 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473480.750 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1552473480.750 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1552473480.750 * [taylor]: Taking taylor expansion of -1 in x.re 1552473480.750 * [backup-simplify]: Simplify -1 into -1 1552473480.750 * [taylor]: Taking taylor expansion of x.re in x.re 1552473480.750 * [backup-simplify]: Simplify 0 into 0 1552473480.750 * [backup-simplify]: Simplify 1 into 1 1552473480.750 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473480.750 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1552473480.750 * [taylor]: Taking taylor expansion of -1 in x.re 1552473480.750 * [backup-simplify]: Simplify -1 into -1 1552473480.750 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.750 * [backup-simplify]: Simplify y.re into y.re 1552473480.750 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473480.750 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473480.750 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473480.750 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.750 * [backup-simplify]: Simplify y.im into y.im 1552473480.750 * [taylor]: Taking taylor expansion of x.im in x.re 1552473480.750 * [backup-simplify]: Simplify x.im into x.im 1552473480.750 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473480.750 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473480.750 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.re 1552473480.750 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1552473480.750 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.re 1552473480.750 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1552473480.750 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1552473480.750 * [taylor]: Taking taylor expansion of -1 in x.re 1552473480.750 * [backup-simplify]: Simplify -1 into -1 1552473480.750 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.750 * [backup-simplify]: Simplify y.im into y.im 1552473480.750 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473480.750 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1552473480.750 * [taylor]: Taking taylor expansion of -1 in x.re 1552473480.750 * [backup-simplify]: Simplify -1 into -1 1552473480.751 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.751 * [backup-simplify]: Simplify y.im into y.im 1552473480.751 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473480.751 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1552473480.751 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1552473480.751 * [taylor]: Taking taylor expansion of -1 in x.re 1552473480.751 * [backup-simplify]: Simplify -1 into -1 1552473480.751 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.751 * [backup-simplify]: Simplify y.re into y.re 1552473480.751 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473480.751 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1552473480.751 * [taylor]: Taking taylor expansion of -1 in x.re 1552473480.751 * [backup-simplify]: Simplify -1 into -1 1552473480.751 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.751 * [backup-simplify]: Simplify y.re into y.re 1552473480.751 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473480.751 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1552473480.751 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1552473480.751 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473480.751 * [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)))) 1552473480.751 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473480.751 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473480.751 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1552473480.751 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473480.751 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473480.752 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1552473480.752 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.752 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473480.752 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1552473480.752 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473480.752 * [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)))))) 1552473480.752 * [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 1552473480.752 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1552473480.752 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473480.752 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1552473480.752 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1552473480.752 * [taylor]: Taking taylor expansion of -1 in x.re 1552473480.752 * [backup-simplify]: Simplify -1 into -1 1552473480.752 * [taylor]: Taking taylor expansion of x.re in x.re 1552473480.752 * [backup-simplify]: Simplify 0 into 0 1552473480.752 * [backup-simplify]: Simplify 1 into 1 1552473480.753 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473480.753 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1552473480.753 * [taylor]: Taking taylor expansion of -1 in x.re 1552473480.753 * [backup-simplify]: Simplify -1 into -1 1552473480.753 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.753 * [backup-simplify]: Simplify y.re into y.re 1552473480.753 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473480.753 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473480.753 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473480.753 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.753 * [backup-simplify]: Simplify y.im into y.im 1552473480.753 * [taylor]: Taking taylor expansion of x.im in x.re 1552473480.753 * [backup-simplify]: Simplify x.im into x.im 1552473480.753 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473480.753 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473480.753 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.re 1552473480.753 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1552473480.753 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.re 1552473480.753 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1552473480.753 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1552473480.753 * [taylor]: Taking taylor expansion of -1 in x.re 1552473480.753 * [backup-simplify]: Simplify -1 into -1 1552473480.753 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.753 * [backup-simplify]: Simplify y.im into y.im 1552473480.753 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473480.753 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1552473480.753 * [taylor]: Taking taylor expansion of -1 in x.re 1552473480.753 * [backup-simplify]: Simplify -1 into -1 1552473480.753 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.753 * [backup-simplify]: Simplify y.im into y.im 1552473480.753 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473480.753 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1552473480.753 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1552473480.753 * [taylor]: Taking taylor expansion of -1 in x.re 1552473480.753 * [backup-simplify]: Simplify -1 into -1 1552473480.753 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.753 * [backup-simplify]: Simplify y.re into y.re 1552473480.753 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473480.753 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1552473480.753 * [taylor]: Taking taylor expansion of -1 in x.re 1552473480.753 * [backup-simplify]: Simplify -1 into -1 1552473480.753 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.753 * [backup-simplify]: Simplify y.re into y.re 1552473480.753 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473480.753 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1552473480.754 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1552473480.754 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473480.754 * [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)))) 1552473480.754 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473480.754 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473480.754 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1552473480.754 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473480.754 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473480.754 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1552473480.754 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.755 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473480.755 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1552473480.755 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473480.755 * [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)))))) 1552473480.755 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1552473480.755 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473480.755 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.755 * [backup-simplify]: Simplify 0 into 0 1552473480.755 * [backup-simplify]: Simplify 1 into 1 1552473480.755 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.755 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473480.755 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473480.755 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473480.755 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473480.755 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473480.755 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.755 * [backup-simplify]: Simplify 0 into 0 1552473480.755 * [backup-simplify]: Simplify 1 into 1 1552473480.756 * [backup-simplify]: Simplify (* 1 1) into 1 1552473480.756 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.756 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473480.756 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473480.756 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.756 * [backup-simplify]: Simplify y.im into y.im 1552473480.756 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.756 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473480.756 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473480.756 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.757 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473480.757 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473480.757 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.758 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.758 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.759 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473480.759 * [backup-simplify]: Simplify (* 1 1) into 1 1552473480.759 * [taylor]: Taking taylor expansion of 1 in x.im 1552473480.759 * [backup-simplify]: Simplify 1 into 1 1552473480.759 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473480.759 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473480.760 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ -1 y.re))) into 0 1552473480.760 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1552473480.760 * [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)))))) 1552473480.760 * [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 1552473480.760 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1552473480.760 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473480.760 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.760 * [backup-simplify]: Simplify y.im into y.im 1552473480.760 * [taylor]: Taking taylor expansion of x.im in y.re 1552473480.760 * [backup-simplify]: Simplify x.im into x.im 1552473480.760 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473480.760 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473480.760 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473480.760 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473480.760 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473480.760 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473480.760 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473480.761 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.761 * [backup-simplify]: Simplify 0 into 0 1552473480.761 * [backup-simplify]: Simplify 1 into 1 1552473480.761 * [backup-simplify]: Simplify (* 1 1) into 1 1552473480.761 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.761 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473480.761 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473480.761 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.761 * [backup-simplify]: Simplify y.im into y.im 1552473480.761 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.761 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473480.761 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473480.762 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.762 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473480.762 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473480.763 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.763 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.763 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.764 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473480.764 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.765 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473480.765 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.765 * [backup-simplify]: Simplify 0 into 0 1552473480.765 * [taylor]: Taking taylor expansion of 1 in y.im 1552473480.765 * [backup-simplify]: Simplify 1 into 1 1552473480.765 * [backup-simplify]: Simplify 1 into 1 1552473480.765 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473480.766 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.768 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1552473480.768 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473480.768 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473480.769 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.769 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473480.769 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473480.769 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 1552473480.769 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473480.769 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473480.770 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1552473480.770 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.771 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473480.771 * [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 1552473480.771 * [taylor]: Taking taylor expansion of 0 in y.re 1552473480.771 * [backup-simplify]: Simplify 0 into 0 1552473480.771 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.771 * [backup-simplify]: Simplify 0 into 0 1552473480.771 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.im)) 1) into (/ 1 (* y.im x.im)) 1552473480.771 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473480.771 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473480.771 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.771 * [backup-simplify]: Simplify y.im into y.im 1552473480.771 * [taylor]: Taking taylor expansion of x.im in x.im 1552473480.771 * [backup-simplify]: Simplify 0 into 0 1552473480.771 * [backup-simplify]: Simplify 1 into 1 1552473480.772 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473480.772 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473480.772 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473480.772 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473480.772 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.772 * [backup-simplify]: Simplify 0 into 0 1552473480.772 * [backup-simplify]: Simplify 1 into 1 1552473480.772 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.773 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.773 * [backup-simplify]: Simplify 0 into 0 1552473480.773 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473480.774 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.774 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1552473480.775 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1552473480.776 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 1552473480.777 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.778 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 1552473480.778 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.im 1552473480.778 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.im 1552473480.778 * [taylor]: Taking taylor expansion of 1/2 in x.im 1552473480.778 * [backup-simplify]: Simplify 1/2 into 1/2 1552473480.778 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1552473480.778 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1552473480.778 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.778 * [backup-simplify]: Simplify y.im into y.im 1552473480.778 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.778 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473480.778 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.779 * [backup-simplify]: Simplify 0 into 0 1552473480.779 * [backup-simplify]: Simplify 0 into 0 1552473480.779 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.779 * [backup-simplify]: Simplify 0 into 0 1552473480.779 * [backup-simplify]: Simplify 0 into 0 1552473480.779 * [backup-simplify]: Simplify 0 into 0 1552473480.779 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473480.780 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.782 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1552473480.782 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473480.783 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1552473480.783 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.783 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473480.783 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473480.784 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 1552473480.784 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473480.785 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473480.786 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1552473480.787 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.788 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473480.789 * [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 1552473480.790 * [taylor]: Taking taylor expansion of 0 in y.re 1552473480.790 * [backup-simplify]: Simplify 0 into 0 1552473480.790 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.790 * [backup-simplify]: Simplify 0 into 0 1552473480.790 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.790 * [backup-simplify]: Simplify 0 into 0 1552473480.790 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473480.790 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473480.791 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.im)) 0) (* 0 1)) into 0 1552473480.791 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.791 * [backup-simplify]: Simplify 0 into 0 1552473480.792 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552473480.793 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.793 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473480.793 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473480.794 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.795 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1552473480.796 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 1552473480.797 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.798 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 1552473480.798 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.798 * [backup-simplify]: Simplify 0 into 0 1552473480.798 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.798 * [backup-simplify]: Simplify 0 into 0 1552473480.798 * [backup-simplify]: Simplify 0 into 0 1552473480.799 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1552473480.799 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473480.799 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.799 * [backup-simplify]: Simplify 0 into 0 1552473480.799 * [backup-simplify]: Simplify 0 into 0 1552473480.799 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 (- x.re))))))) into (* -1 x.re) 1552473480.799 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1) 1552473480.799 * [backup-simplify]: Simplify (fma x.re y.re (* x.im y.im)) into (fma x.re y.re (* y.im x.im)) 1552473480.799 * [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 1552473480.799 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.im 1552473480.800 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473480.800 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.im 1552473480.800 * [taylor]: Taking taylor expansion of x.re in y.im 1552473480.800 * [backup-simplify]: Simplify x.re into x.re 1552473480.800 * [taylor]: Taking taylor expansion of y.re in y.im 1552473480.800 * [backup-simplify]: Simplify y.re into y.re 1552473480.800 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1552473480.800 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.800 * [backup-simplify]: Simplify 0 into 0 1552473480.800 * [backup-simplify]: Simplify 1 into 1 1552473480.800 * [taylor]: Taking taylor expansion of x.im in y.im 1552473480.800 * [backup-simplify]: Simplify x.im into x.im 1552473480.800 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.im 1552473480.800 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473480.800 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.im 1552473480.800 * [taylor]: Taking taylor expansion of x.re in x.im 1552473480.800 * [backup-simplify]: Simplify x.re into x.re 1552473480.800 * [taylor]: Taking taylor expansion of y.re in x.im 1552473480.800 * [backup-simplify]: Simplify y.re into y.re 1552473480.800 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473480.800 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.800 * [backup-simplify]: Simplify y.im into y.im 1552473480.800 * [taylor]: Taking taylor expansion of x.im in x.im 1552473480.800 * [backup-simplify]: Simplify 0 into 0 1552473480.800 * [backup-simplify]: Simplify 1 into 1 1552473480.800 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.re 1552473480.800 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473480.800 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.re 1552473480.800 * [taylor]: Taking taylor expansion of x.re in y.re 1552473480.800 * [backup-simplify]: Simplify x.re into x.re 1552473480.800 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.800 * [backup-simplify]: Simplify 0 into 0 1552473480.800 * [backup-simplify]: Simplify 1 into 1 1552473480.800 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473480.800 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.801 * [backup-simplify]: Simplify y.im into y.im 1552473480.801 * [taylor]: Taking taylor expansion of x.im in y.re 1552473480.801 * [backup-simplify]: Simplify x.im into x.im 1552473480.801 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1552473480.801 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473480.801 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1552473480.801 * [taylor]: Taking taylor expansion of x.re in x.re 1552473480.801 * [backup-simplify]: Simplify 0 into 0 1552473480.801 * [backup-simplify]: Simplify 1 into 1 1552473480.801 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.801 * [backup-simplify]: Simplify y.re into y.re 1552473480.801 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473480.801 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.801 * [backup-simplify]: Simplify y.im into y.im 1552473480.801 * [taylor]: Taking taylor expansion of x.im in x.re 1552473480.801 * [backup-simplify]: Simplify x.im into x.im 1552473480.801 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1552473480.801 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473480.801 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1552473480.801 * [taylor]: Taking taylor expansion of x.re in x.re 1552473480.801 * [backup-simplify]: Simplify 0 into 0 1552473480.801 * [backup-simplify]: Simplify 1 into 1 1552473480.801 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.801 * [backup-simplify]: Simplify y.re into y.re 1552473480.801 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473480.801 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.801 * [backup-simplify]: Simplify y.im into y.im 1552473480.801 * [taylor]: Taking taylor expansion of x.im in x.re 1552473480.801 * [backup-simplify]: Simplify x.im into x.im 1552473480.801 * [backup-simplify]: Simplify (* 0 y.re) into 0 1552473480.802 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473480.802 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1552473480.802 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473480.802 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.802 * [backup-simplify]: Simplify y.im into y.im 1552473480.802 * [taylor]: Taking taylor expansion of x.im in y.re 1552473480.802 * [backup-simplify]: Simplify x.im into x.im 1552473480.802 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473480.802 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473480.802 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.802 * [backup-simplify]: Simplify y.im into y.im 1552473480.802 * [taylor]: Taking taylor expansion of x.im in x.im 1552473480.802 * [backup-simplify]: Simplify 0 into 0 1552473480.802 * [backup-simplify]: Simplify 1 into 1 1552473480.802 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473480.802 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.802 * [backup-simplify]: Simplify 0 into 0 1552473480.802 * [backup-simplify]: Simplify 0 into 0 1552473480.803 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.re)) into y.re 1552473480.803 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473480.803 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1552473480.803 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.803 * [backup-simplify]: Simplify 0 into 0 1552473480.803 * [backup-simplify]: Simplify 1 into 1 1552473480.803 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.803 * [backup-simplify]: Simplify 0 into 0 1552473480.803 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.803 * [backup-simplify]: Simplify 0 into 0 1552473480.803 * [backup-simplify]: Simplify 0 into 0 1552473480.803 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473480.803 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.803 * [backup-simplify]: Simplify 0 into 0 1552473480.803 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.803 * [backup-simplify]: Simplify 0 into 0 1552473480.803 * [backup-simplify]: Simplify 0 into 0 1552473480.804 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473480.804 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.804 * [backup-simplify]: Simplify 0 into 0 1552473480.804 * [backup-simplify]: Simplify 1 into 1 1552473480.804 * [backup-simplify]: Simplify 0 into 0 1552473480.804 * [backup-simplify]: Simplify 0 into 0 1552473480.805 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.re))) into 0 1552473480.805 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473480.806 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.806 * [taylor]: Taking taylor expansion of 0 in y.re 1552473480.806 * [backup-simplify]: Simplify 0 into 0 1552473480.806 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.806 * [backup-simplify]: Simplify 0 into 0 1552473480.806 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.806 * [backup-simplify]: Simplify 0 into 0 1552473480.806 * [backup-simplify]: Simplify 0 into 0 1552473480.806 * [backup-simplify]: Simplify 0 into 0 1552473480.806 * [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))) 1552473480.806 * [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 1552473480.806 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.im 1552473480.806 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473480.806 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.im 1552473480.806 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 1552473480.806 * [taylor]: Taking taylor expansion of x.re in y.im 1552473480.806 * [backup-simplify]: Simplify x.re into x.re 1552473480.806 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473480.806 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1552473480.806 * [taylor]: Taking taylor expansion of y.re in y.im 1552473480.806 * [backup-simplify]: Simplify y.re into y.re 1552473480.806 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473480.806 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1552473480.806 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1552473480.807 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.807 * [backup-simplify]: Simplify 0 into 0 1552473480.807 * [backup-simplify]: Simplify 1 into 1 1552473480.807 * [taylor]: Taking taylor expansion of x.im in y.im 1552473480.807 * [backup-simplify]: Simplify x.im into x.im 1552473480.807 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473480.807 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1552473480.807 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552473480.807 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.im 1552473480.807 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473480.807 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.im 1552473480.807 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1552473480.807 * [taylor]: Taking taylor expansion of x.re in x.im 1552473480.807 * [backup-simplify]: Simplify x.re into x.re 1552473480.807 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473480.807 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1552473480.807 * [taylor]: Taking taylor expansion of y.re in x.im 1552473480.807 * [backup-simplify]: Simplify y.re into y.re 1552473480.808 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473480.808 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473480.808 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473480.808 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.808 * [backup-simplify]: Simplify y.im into y.im 1552473480.808 * [taylor]: Taking taylor expansion of x.im in x.im 1552473480.808 * [backup-simplify]: Simplify 0 into 0 1552473480.808 * [backup-simplify]: Simplify 1 into 1 1552473480.808 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473480.808 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473480.808 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473480.808 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.re 1552473480.808 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473480.808 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.re 1552473480.808 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 1552473480.808 * [taylor]: Taking taylor expansion of x.re in y.re 1552473480.808 * [backup-simplify]: Simplify x.re into x.re 1552473480.808 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473480.809 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473480.809 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.809 * [backup-simplify]: Simplify 0 into 0 1552473480.809 * [backup-simplify]: Simplify 1 into 1 1552473480.809 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.809 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1552473480.809 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473480.809 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.809 * [backup-simplify]: Simplify y.im into y.im 1552473480.809 * [taylor]: Taking taylor expansion of x.im in y.re 1552473480.809 * [backup-simplify]: Simplify x.im into x.im 1552473480.809 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473480.809 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473480.809 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1552473480.809 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473480.809 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1552473480.809 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552473480.809 * [taylor]: Taking taylor expansion of x.re in x.re 1552473480.809 * [backup-simplify]: Simplify 0 into 0 1552473480.809 * [backup-simplify]: Simplify 1 into 1 1552473480.810 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.810 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1552473480.810 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.810 * [backup-simplify]: Simplify y.re into y.re 1552473480.810 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473480.810 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473480.810 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473480.810 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.810 * [backup-simplify]: Simplify y.im into y.im 1552473480.810 * [taylor]: Taking taylor expansion of x.im in x.re 1552473480.810 * [backup-simplify]: Simplify x.im into x.im 1552473480.810 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473480.810 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473480.810 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1552473480.810 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473480.810 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1552473480.810 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552473480.810 * [taylor]: Taking taylor expansion of x.re in x.re 1552473480.810 * [backup-simplify]: Simplify 0 into 0 1552473480.810 * [backup-simplify]: Simplify 1 into 1 1552473480.811 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.811 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1552473480.811 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.811 * [backup-simplify]: Simplify y.re into y.re 1552473480.811 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473480.811 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473480.811 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473480.811 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.811 * [backup-simplify]: Simplify y.im into y.im 1552473480.811 * [taylor]: Taking taylor expansion of x.im in x.re 1552473480.811 * [backup-simplify]: Simplify x.im into x.im 1552473480.811 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473480.811 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473480.811 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1552473480.811 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473480.811 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473480.812 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.812 * [backup-simplify]: Simplify 0 into 0 1552473480.812 * [backup-simplify]: Simplify 1 into 1 1552473480.812 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.812 * [taylor]: Taking taylor expansion of 1 in x.im 1552473480.812 * [backup-simplify]: Simplify 1 into 1 1552473480.812 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473480.813 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.813 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (/ 1 y.re))) into 0 1552473480.813 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1552473480.814 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1552473480.814 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473480.814 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.814 * [backup-simplify]: Simplify y.im into y.im 1552473480.814 * [taylor]: Taking taylor expansion of x.im in y.re 1552473480.814 * [backup-simplify]: Simplify x.im into x.im 1552473480.814 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473480.814 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473480.815 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.815 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.815 * [backup-simplify]: Simplify 0 into 0 1552473480.815 * [taylor]: Taking taylor expansion of 1 in y.im 1552473480.815 * [backup-simplify]: Simplify 1 into 1 1552473480.815 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473480.816 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.817 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1552473480.817 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473480.817 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473480.817 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.817 * [taylor]: Taking taylor expansion of 0 in y.re 1552473480.817 * [backup-simplify]: Simplify 0 into 0 1552473480.817 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473480.817 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473480.818 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.818 * [backup-simplify]: Simplify y.im into y.im 1552473480.818 * [taylor]: Taking taylor expansion of x.im in x.im 1552473480.818 * [backup-simplify]: Simplify 0 into 0 1552473480.818 * [backup-simplify]: Simplify 1 into 1 1552473480.818 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473480.818 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473480.818 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473480.818 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473480.818 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.818 * [backup-simplify]: Simplify 0 into 0 1552473480.818 * [backup-simplify]: Simplify 1 into 1 1552473480.819 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.819 * [backup-simplify]: Simplify 1 into 1 1552473480.819 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.820 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.820 * [backup-simplify]: Simplify 0 into 0 1552473480.820 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.820 * [backup-simplify]: Simplify 0 into 0 1552473480.820 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.820 * [backup-simplify]: Simplify 0 into 0 1552473480.820 * [backup-simplify]: Simplify 1 into 1 1552473480.820 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473480.821 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.822 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1552473480.823 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473480.823 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1552473480.824 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.824 * [taylor]: Taking taylor expansion of 0 in y.re 1552473480.824 * [backup-simplify]: Simplify 0 into 0 1552473480.824 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.824 * [backup-simplify]: Simplify 0 into 0 1552473480.824 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473480.824 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473480.824 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.824 * [backup-simplify]: Simplify 0 into 0 1552473480.825 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.825 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.825 * [backup-simplify]: Simplify 0 into 0 1552473480.826 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1552473480.826 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473480.826 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.826 * [backup-simplify]: Simplify 0 into 0 1552473480.826 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.826 * [backup-simplify]: Simplify 0 into 0 1552473480.827 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.827 * [backup-simplify]: Simplify 0 into 0 1552473480.827 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.827 * [backup-simplify]: Simplify 0 into 0 1552473480.827 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.827 * [backup-simplify]: Simplify 0 into 0 1552473480.827 * [backup-simplify]: Simplify 0 into 0 1552473480.828 * [backup-simplify]: Simplify 0 into 0 1552473480.828 * [backup-simplify]: Simplify 0 into 0 1552473480.828 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473480.829 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.830 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re)))))) into 0 1552473480.831 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1552473480.831 * [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 1552473480.832 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.832 * [taylor]: Taking taylor expansion of 0 in y.re 1552473480.832 * [backup-simplify]: Simplify 0 into 0 1552473480.832 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.832 * [backup-simplify]: Simplify 0 into 0 1552473480.832 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.832 * [backup-simplify]: Simplify 0 into 0 1552473480.832 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473480.832 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1552473480.832 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.832 * [backup-simplify]: Simplify 0 into 0 1552473480.833 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.833 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.833 * [backup-simplify]: Simplify 0 into 0 1552473480.833 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.833 * [backup-simplify]: Simplify 0 into 0 1552473480.833 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.833 * [backup-simplify]: Simplify 0 into 0 1552473480.834 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.834 * [backup-simplify]: Simplify 0 into 0 1552473480.834 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1552473480.834 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473480.834 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.835 * [backup-simplify]: Simplify 0 into 0 1552473480.835 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.835 * [backup-simplify]: Simplify 0 into 0 1552473480.835 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.835 * [backup-simplify]: Simplify 0 into 0 1552473480.835 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.835 * [backup-simplify]: Simplify 0 into 0 1552473480.835 * [backup-simplify]: Simplify 0 into 0 1552473480.835 * [backup-simplify]: Simplify 0 into 0 1552473480.835 * [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)) 1552473480.836 * [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))) 1552473480.836 * [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 1552473480.836 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.im 1552473480.836 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473480.836 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.im 1552473480.836 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 1552473480.836 * [taylor]: Taking taylor expansion of -1 in y.im 1552473480.836 * [backup-simplify]: Simplify -1 into -1 1552473480.836 * [taylor]: Taking taylor expansion of x.re in y.im 1552473480.836 * [backup-simplify]: Simplify x.re into x.re 1552473480.836 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1552473480.836 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1552473480.836 * [taylor]: Taking taylor expansion of -1 in y.im 1552473480.836 * [backup-simplify]: Simplify -1 into -1 1552473480.836 * [taylor]: Taking taylor expansion of y.re in y.im 1552473480.836 * [backup-simplify]: Simplify y.re into y.re 1552473480.836 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473480.836 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1552473480.836 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1552473480.836 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.836 * [backup-simplify]: Simplify 0 into 0 1552473480.836 * [backup-simplify]: Simplify 1 into 1 1552473480.836 * [taylor]: Taking taylor expansion of x.im in y.im 1552473480.836 * [backup-simplify]: Simplify x.im into x.im 1552473480.836 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473480.837 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1552473480.837 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552473480.837 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.im 1552473480.837 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473480.837 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.im 1552473480.837 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 1552473480.837 * [taylor]: Taking taylor expansion of -1 in x.im 1552473480.837 * [backup-simplify]: Simplify -1 into -1 1552473480.837 * [taylor]: Taking taylor expansion of x.re in x.im 1552473480.837 * [backup-simplify]: Simplify x.re into x.re 1552473480.837 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1552473480.837 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1552473480.837 * [taylor]: Taking taylor expansion of -1 in x.im 1552473480.837 * [backup-simplify]: Simplify -1 into -1 1552473480.837 * [taylor]: Taking taylor expansion of y.re in x.im 1552473480.837 * [backup-simplify]: Simplify y.re into y.re 1552473480.837 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473480.837 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473480.837 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473480.837 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.837 * [backup-simplify]: Simplify y.im into y.im 1552473480.837 * [taylor]: Taking taylor expansion of x.im in x.im 1552473480.837 * [backup-simplify]: Simplify 0 into 0 1552473480.837 * [backup-simplify]: Simplify 1 into 1 1552473480.837 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473480.838 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473480.838 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473480.838 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.re 1552473480.838 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473480.838 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.re 1552473480.838 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 1552473480.838 * [taylor]: Taking taylor expansion of -1 in y.re 1552473480.838 * [backup-simplify]: Simplify -1 into -1 1552473480.838 * [taylor]: Taking taylor expansion of x.re in y.re 1552473480.838 * [backup-simplify]: Simplify x.re into x.re 1552473480.838 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1552473480.838 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1552473480.838 * [taylor]: Taking taylor expansion of -1 in y.re 1552473480.838 * [backup-simplify]: Simplify -1 into -1 1552473480.838 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.838 * [backup-simplify]: Simplify 0 into 0 1552473480.838 * [backup-simplify]: Simplify 1 into 1 1552473480.839 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473480.839 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1552473480.839 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473480.839 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.839 * [backup-simplify]: Simplify y.im into y.im 1552473480.839 * [taylor]: Taking taylor expansion of x.im in y.re 1552473480.839 * [backup-simplify]: Simplify x.im into x.im 1552473480.839 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473480.839 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473480.839 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1552473480.839 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473480.839 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1552473480.839 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1552473480.839 * [taylor]: Taking taylor expansion of -1 in x.re 1552473480.839 * [backup-simplify]: Simplify -1 into -1 1552473480.839 * [taylor]: Taking taylor expansion of x.re in x.re 1552473480.839 * [backup-simplify]: Simplify 0 into 0 1552473480.839 * [backup-simplify]: Simplify 1 into 1 1552473480.840 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473480.840 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1552473480.840 * [taylor]: Taking taylor expansion of -1 in x.re 1552473480.840 * [backup-simplify]: Simplify -1 into -1 1552473480.840 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.840 * [backup-simplify]: Simplify y.re into y.re 1552473480.840 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473480.840 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473480.840 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473480.840 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.840 * [backup-simplify]: Simplify y.im into y.im 1552473480.840 * [taylor]: Taking taylor expansion of x.im in x.re 1552473480.840 * [backup-simplify]: Simplify x.im into x.im 1552473480.840 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473480.840 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473480.840 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1552473480.840 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473480.840 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1552473480.840 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1552473480.840 * [taylor]: Taking taylor expansion of -1 in x.re 1552473480.840 * [backup-simplify]: Simplify -1 into -1 1552473480.840 * [taylor]: Taking taylor expansion of x.re in x.re 1552473480.840 * [backup-simplify]: Simplify 0 into 0 1552473480.840 * [backup-simplify]: Simplify 1 into 1 1552473480.841 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473480.841 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1552473480.841 * [taylor]: Taking taylor expansion of -1 in x.re 1552473480.841 * [backup-simplify]: Simplify -1 into -1 1552473480.841 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.841 * [backup-simplify]: Simplify y.re into y.re 1552473480.841 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473480.841 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473480.841 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473480.841 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.841 * [backup-simplify]: Simplify y.im into y.im 1552473480.841 * [taylor]: Taking taylor expansion of x.im in x.re 1552473480.841 * [backup-simplify]: Simplify x.im into x.im 1552473480.841 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473480.841 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473480.841 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1552473480.841 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473480.841 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473480.841 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.841 * [backup-simplify]: Simplify 0 into 0 1552473480.841 * [backup-simplify]: Simplify 1 into 1 1552473480.842 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.842 * [taylor]: Taking taylor expansion of 1 in x.im 1552473480.842 * [backup-simplify]: Simplify 1 into 1 1552473480.842 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473480.843 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473480.843 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ -1 y.re))) into 0 1552473480.843 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1552473480.843 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1552473480.843 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473480.843 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.843 * [backup-simplify]: Simplify y.im into y.im 1552473480.843 * [taylor]: Taking taylor expansion of x.im in y.re 1552473480.843 * [backup-simplify]: Simplify x.im into x.im 1552473480.843 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473480.844 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473480.844 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.844 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.844 * [backup-simplify]: Simplify 0 into 0 1552473480.844 * [taylor]: Taking taylor expansion of 1 in y.im 1552473480.844 * [backup-simplify]: Simplify 1 into 1 1552473480.844 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473480.845 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.846 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1552473480.846 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473480.846 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473480.847 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.847 * [taylor]: Taking taylor expansion of 0 in y.re 1552473480.847 * [backup-simplify]: Simplify 0 into 0 1552473480.847 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473480.847 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473480.847 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.847 * [backup-simplify]: Simplify y.im into y.im 1552473480.847 * [taylor]: Taking taylor expansion of x.im in x.im 1552473480.847 * [backup-simplify]: Simplify 0 into 0 1552473480.847 * [backup-simplify]: Simplify 1 into 1 1552473480.847 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473480.847 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473480.847 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473480.847 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473480.847 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.848 * [backup-simplify]: Simplify 0 into 0 1552473480.848 * [backup-simplify]: Simplify 1 into 1 1552473480.848 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.848 * [backup-simplify]: Simplify 1 into 1 1552473480.849 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.849 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.849 * [backup-simplify]: Simplify 0 into 0 1552473480.849 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.849 * [backup-simplify]: Simplify 0 into 0 1552473480.849 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.849 * [backup-simplify]: Simplify 0 into 0 1552473480.849 * [backup-simplify]: Simplify 1 into 1 1552473480.849 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473480.850 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.851 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1552473480.852 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473480.852 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1552473480.852 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.852 * [taylor]: Taking taylor expansion of 0 in y.re 1552473480.852 * [backup-simplify]: Simplify 0 into 0 1552473480.852 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.852 * [backup-simplify]: Simplify 0 into 0 1552473480.852 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473480.852 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473480.852 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.853 * [backup-simplify]: Simplify 0 into 0 1552473480.853 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.853 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.853 * [backup-simplify]: Simplify 0 into 0 1552473480.854 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1552473480.854 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473480.854 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.854 * [backup-simplify]: Simplify 0 into 0 1552473480.854 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.854 * [backup-simplify]: Simplify 0 into 0 1552473480.854 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.854 * [backup-simplify]: Simplify 0 into 0 1552473480.854 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.854 * [backup-simplify]: Simplify 0 into 0 1552473480.855 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.855 * [backup-simplify]: Simplify 0 into 0 1552473480.855 * [backup-simplify]: Simplify 0 into 0 1552473480.855 * [backup-simplify]: Simplify 0 into 0 1552473480.855 * [backup-simplify]: Simplify 0 into 0 1552473480.856 * [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 1552473480.857 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.858 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re)))))) into 0 1552473480.859 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1552473480.859 * [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 1552473480.859 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.859 * [taylor]: Taking taylor expansion of 0 in y.re 1552473480.859 * [backup-simplify]: Simplify 0 into 0 1552473480.860 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.860 * [backup-simplify]: Simplify 0 into 0 1552473480.860 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.860 * [backup-simplify]: Simplify 0 into 0 1552473480.860 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473480.860 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1552473480.860 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.860 * [backup-simplify]: Simplify 0 into 0 1552473480.861 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.861 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.861 * [backup-simplify]: Simplify 0 into 0 1552473480.861 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.861 * [backup-simplify]: Simplify 0 into 0 1552473480.861 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.861 * [backup-simplify]: Simplify 0 into 0 1552473480.861 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.862 * [backup-simplify]: Simplify 0 into 0 1552473480.862 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1552473480.862 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473480.863 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.863 * [backup-simplify]: Simplify 0 into 0 1552473480.863 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.863 * [backup-simplify]: Simplify 0 into 0 1552473480.863 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.863 * [backup-simplify]: Simplify 0 into 0 1552473480.863 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.863 * [backup-simplify]: Simplify 0 into 0 1552473480.863 * [backup-simplify]: Simplify 0 into 0 1552473480.863 * [backup-simplify]: Simplify 0 into 0 1552473480.864 * [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)) 1552473480.864 * * * * [progress]: [ 3 / 4 ] generating series at (2) 1552473480.864 * [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)) 1552473480.864 * [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 1552473480.864 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (pow (hypot y.im y.re) 2)) in y.im 1552473480.864 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.im 1552473480.864 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473480.864 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.im 1552473480.864 * [taylor]: Taking taylor expansion of x.re in y.im 1552473480.864 * [backup-simplify]: Simplify x.re into x.re 1552473480.864 * [taylor]: Taking taylor expansion of y.re in y.im 1552473480.864 * [backup-simplify]: Simplify y.re into y.re 1552473480.864 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1552473480.864 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.864 * [backup-simplify]: Simplify 0 into 0 1552473480.864 * [backup-simplify]: Simplify 1 into 1 1552473480.864 * [taylor]: Taking taylor expansion of x.im in y.im 1552473480.864 * [backup-simplify]: Simplify x.im into x.im 1552473480.864 * [taylor]: Taking taylor expansion of (pow (hypot y.im y.re) 2) in y.im 1552473480.864 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in y.im 1552473480.864 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1552473480.864 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.im 1552473480.865 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1552473480.865 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.865 * [backup-simplify]: Simplify 0 into 0 1552473480.865 * [backup-simplify]: Simplify 1 into 1 1552473480.865 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.865 * [backup-simplify]: Simplify 0 into 0 1552473480.865 * [backup-simplify]: Simplify 1 into 1 1552473480.865 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.im 1552473480.865 * [taylor]: Taking taylor expansion of y.re in y.im 1552473480.865 * [backup-simplify]: Simplify y.re into y.re 1552473480.865 * [taylor]: Taking taylor expansion of y.re in y.im 1552473480.865 * [backup-simplify]: Simplify y.re into y.re 1552473480.865 * [backup-simplify]: Simplify (* 0 0) into 0 1552473480.865 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473480.865 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1552473480.865 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1552473480.866 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1552473480.866 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473480.866 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.867 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1552473480.867 * [backup-simplify]: Simplify (* x.re y.re) into (* y.re x.re) 1552473480.867 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473480.867 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1552473480.867 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473480.867 * [backup-simplify]: Simplify (/ (* y.re x.re) (pow y.re 2)) into (/ x.re y.re) 1552473480.867 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (pow (hypot y.im y.re) 2)) in x.im 1552473480.867 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.im 1552473480.867 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473480.867 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.im 1552473480.867 * [taylor]: Taking taylor expansion of x.re in x.im 1552473480.867 * [backup-simplify]: Simplify x.re into x.re 1552473480.867 * [taylor]: Taking taylor expansion of y.re in x.im 1552473480.867 * [backup-simplify]: Simplify y.re into y.re 1552473480.867 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473480.867 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.867 * [backup-simplify]: Simplify y.im into y.im 1552473480.867 * [taylor]: Taking taylor expansion of x.im in x.im 1552473480.867 * [backup-simplify]: Simplify 0 into 0 1552473480.867 * [backup-simplify]: Simplify 1 into 1 1552473480.867 * [taylor]: Taking taylor expansion of (pow (hypot y.im y.re) 2) in x.im 1552473480.867 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in x.im 1552473480.867 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1552473480.867 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.im 1552473480.867 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 1552473480.867 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.867 * [backup-simplify]: Simplify y.im into y.im 1552473480.867 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.867 * [backup-simplify]: Simplify y.im into y.im 1552473480.867 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 1552473480.867 * [taylor]: Taking taylor expansion of y.re in x.im 1552473480.868 * [backup-simplify]: Simplify y.re into y.re 1552473480.868 * [taylor]: Taking taylor expansion of y.re in x.im 1552473480.868 * [backup-simplify]: Simplify y.re into y.re 1552473480.868 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.868 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473480.868 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1552473480.868 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1552473480.868 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473480.868 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473480.868 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.869 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1552473480.869 * [backup-simplify]: Simplify (* x.re y.re) into (* y.re x.re) 1552473480.869 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473480.869 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1552473480.869 * [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)) 1552473480.869 * [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))) 1552473480.869 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (pow (hypot y.im y.re) 2)) in y.re 1552473480.869 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.re 1552473480.869 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473480.869 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.re 1552473480.869 * [taylor]: Taking taylor expansion of x.re in y.re 1552473480.869 * [backup-simplify]: Simplify x.re into x.re 1552473480.869 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.870 * [backup-simplify]: Simplify 0 into 0 1552473480.870 * [backup-simplify]: Simplify 1 into 1 1552473480.870 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473480.870 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.870 * [backup-simplify]: Simplify y.im into y.im 1552473480.870 * [taylor]: Taking taylor expansion of x.im in y.re 1552473480.870 * [backup-simplify]: Simplify x.im into x.im 1552473480.870 * [taylor]: Taking taylor expansion of (pow (hypot y.im y.re) 2) in y.re 1552473480.870 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in y.re 1552473480.870 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1552473480.870 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.re 1552473480.870 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1552473480.870 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.870 * [backup-simplify]: Simplify y.im into y.im 1552473480.870 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.870 * [backup-simplify]: Simplify y.im into y.im 1552473480.870 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.re 1552473480.870 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.870 * [backup-simplify]: Simplify 0 into 0 1552473480.870 * [backup-simplify]: Simplify 1 into 1 1552473480.870 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.870 * [backup-simplify]: Simplify 0 into 0 1552473480.870 * [backup-simplify]: Simplify 1 into 1 1552473480.870 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.870 * [backup-simplify]: Simplify (* 0 0) into 0 1552473480.871 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1552473480.871 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1552473480.871 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473480.871 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1552473480.872 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.872 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1552473480.872 * [backup-simplify]: Simplify (* x.re 0) into 0 1552473480.872 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473480.872 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1552473480.872 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.872 * [backup-simplify]: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 1552473480.872 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (pow (hypot y.im y.re) 2)) in x.re 1552473480.872 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1552473480.872 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473480.872 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1552473480.872 * [taylor]: Taking taylor expansion of x.re in x.re 1552473480.872 * [backup-simplify]: Simplify 0 into 0 1552473480.872 * [backup-simplify]: Simplify 1 into 1 1552473480.872 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.872 * [backup-simplify]: Simplify y.re into y.re 1552473480.872 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473480.872 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.872 * [backup-simplify]: Simplify y.im into y.im 1552473480.872 * [taylor]: Taking taylor expansion of x.im in x.re 1552473480.872 * [backup-simplify]: Simplify x.im into x.im 1552473480.872 * [taylor]: Taking taylor expansion of (pow (hypot y.im y.re) 2) in x.re 1552473480.873 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in x.re 1552473480.873 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1552473480.873 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.re 1552473480.873 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1552473480.873 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.873 * [backup-simplify]: Simplify y.im into y.im 1552473480.873 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.873 * [backup-simplify]: Simplify y.im into y.im 1552473480.873 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.re 1552473480.873 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.873 * [backup-simplify]: Simplify y.re into y.re 1552473480.873 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.873 * [backup-simplify]: Simplify y.re into y.re 1552473480.873 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.873 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473480.873 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1552473480.873 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1552473480.873 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473480.873 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473480.874 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.874 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1552473480.874 * [backup-simplify]: Simplify (* 0 y.re) into 0 1552473480.874 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473480.874 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1552473480.874 * [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)) 1552473480.875 * [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))) 1552473480.875 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (pow (hypot y.im y.re) 2)) in x.re 1552473480.875 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1552473480.875 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1552473480.875 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1552473480.875 * [taylor]: Taking taylor expansion of x.re in x.re 1552473480.875 * [backup-simplify]: Simplify 0 into 0 1552473480.875 * [backup-simplify]: Simplify 1 into 1 1552473480.875 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.875 * [backup-simplify]: Simplify y.re into y.re 1552473480.875 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473480.875 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.875 * [backup-simplify]: Simplify y.im into y.im 1552473480.875 * [taylor]: Taking taylor expansion of x.im in x.re 1552473480.875 * [backup-simplify]: Simplify x.im into x.im 1552473480.875 * [taylor]: Taking taylor expansion of (pow (hypot y.im y.re) 2) in x.re 1552473480.875 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in x.re 1552473480.875 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1552473480.875 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.re 1552473480.875 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1552473480.875 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.875 * [backup-simplify]: Simplify y.im into y.im 1552473480.875 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.875 * [backup-simplify]: Simplify y.im into y.im 1552473480.875 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.re 1552473480.875 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.875 * [backup-simplify]: Simplify y.re into y.re 1552473480.875 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.875 * [backup-simplify]: Simplify y.re into y.re 1552473480.875 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.875 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473480.876 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1552473480.876 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1552473480.876 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473480.876 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473480.876 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.876 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1552473480.876 * [backup-simplify]: Simplify (* 0 y.re) into 0 1552473480.877 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473480.877 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1552473480.877 * [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)) 1552473480.877 * [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))) 1552473480.877 * [taylor]: Taking taylor expansion of (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) in y.re 1552473480.877 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473480.877 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.877 * [backup-simplify]: Simplify y.im into y.im 1552473480.877 * [taylor]: Taking taylor expansion of x.im in y.re 1552473480.877 * [backup-simplify]: Simplify x.im into x.im 1552473480.877 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1552473480.877 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473480.877 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.877 * [backup-simplify]: Simplify 0 into 0 1552473480.877 * [backup-simplify]: Simplify 1 into 1 1552473480.877 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473480.877 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.877 * [backup-simplify]: Simplify y.im into y.im 1552473480.878 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473480.878 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.878 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1552473480.878 * [backup-simplify]: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 1552473480.878 * [taylor]: Taking taylor expansion of (/ x.im y.im) in x.im 1552473480.878 * [taylor]: Taking taylor expansion of x.im in x.im 1552473480.878 * [backup-simplify]: Simplify 0 into 0 1552473480.878 * [backup-simplify]: Simplify 1 into 1 1552473480.878 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.878 * [backup-simplify]: Simplify y.im into y.im 1552473480.878 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473480.879 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.re)) into y.re 1552473480.879 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473480.879 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1552473480.879 * [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 1552473480.880 * [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))) 1552473480.880 * [taylor]: Taking taylor expansion of (/ y.re (+ (pow y.re 2) (pow y.im 2))) in y.re 1552473480.880 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.880 * [backup-simplify]: Simplify 0 into 0 1552473480.880 * [backup-simplify]: Simplify 1 into 1 1552473480.880 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1552473480.880 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473480.880 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.880 * [backup-simplify]: Simplify 0 into 0 1552473480.880 * [backup-simplify]: Simplify 1 into 1 1552473480.880 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473480.880 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.880 * [backup-simplify]: Simplify y.im into y.im 1552473480.880 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.880 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1552473480.880 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473480.880 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473480.880 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473480.881 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.881 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.im y.im) (/ 0 (pow y.im 2))))) into 0 1552473480.881 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.881 * [backup-simplify]: Simplify 0 into 0 1552473480.881 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.881 * [backup-simplify]: Simplify 0 into 0 1552473480.881 * [backup-simplify]: Simplify 0 into 0 1552473480.881 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473480.881 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.881 * [backup-simplify]: Simplify 0 into 0 1552473480.881 * [backup-simplify]: Simplify 1 into 1 1552473480.882 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.882 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.883 * [backup-simplify]: Simplify 0 into 0 1552473480.883 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.re))) into 0 1552473480.884 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473480.884 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.885 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473480.885 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1552473480.885 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.886 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1552473480.887 * [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 1552473480.887 * [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 1552473480.888 * [taylor]: Taking taylor expansion of 0 in y.re 1552473480.888 * [backup-simplify]: Simplify 0 into 0 1552473480.888 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.888 * [backup-simplify]: Simplify 0 into 0 1552473480.888 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.888 * [backup-simplify]: Simplify 0 into 0 1552473480.888 * [backup-simplify]: Simplify 0 into 0 1552473480.888 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1552473480.888 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1552473480.888 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.888 * [backup-simplify]: Simplify y.im into y.im 1552473480.888 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.888 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473480.888 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1552473480.888 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1552473480.888 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.888 * [backup-simplify]: Simplify 0 into 0 1552473480.888 * [backup-simplify]: Simplify 1 into 1 1552473480.888 * [backup-simplify]: Simplify (* 1 1) into 1 1552473480.889 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.890 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473480.890 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473480.891 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.892 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.892 * [backup-simplify]: Simplify 0 into 0 1552473480.892 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473480.893 * [backup-simplify]: Simplify (* 1 1) into 1 1552473480.893 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473480.894 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473480.894 * [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))) 1552473480.894 * [taylor]: Taking taylor expansion of (- (/ x.im (pow y.im 3))) in x.im 1552473480.894 * [taylor]: Taking taylor expansion of (/ x.im (pow y.im 3)) in x.im 1552473480.894 * [taylor]: Taking taylor expansion of x.im in x.im 1552473480.894 * [backup-simplify]: Simplify 0 into 0 1552473480.894 * [backup-simplify]: Simplify 1 into 1 1552473480.894 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.im 1552473480.894 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.894 * [backup-simplify]: Simplify y.im into y.im 1552473480.894 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.894 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1552473480.895 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 1552473480.895 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.895 * [backup-simplify]: Simplify 0 into 0 1552473480.895 * [backup-simplify]: Simplify 0 into 0 1552473480.895 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473480.895 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.895 * [backup-simplify]: Simplify 0 into 0 1552473480.895 * [backup-simplify]: Simplify 0 into 0 1552473480.895 * [backup-simplify]: Simplify 0 into 0 1552473480.895 * [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)) 1552473480.895 * [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 1552473480.895 * [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 1552473480.895 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.im 1552473480.895 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473480.896 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.im 1552473480.896 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 1552473480.896 * [taylor]: Taking taylor expansion of x.re in y.im 1552473480.896 * [backup-simplify]: Simplify x.re into x.re 1552473480.896 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473480.896 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1552473480.896 * [taylor]: Taking taylor expansion of y.re in y.im 1552473480.896 * [backup-simplify]: Simplify y.re into y.re 1552473480.896 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473480.896 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1552473480.896 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1552473480.896 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.896 * [backup-simplify]: Simplify 0 into 0 1552473480.896 * [backup-simplify]: Simplify 1 into 1 1552473480.896 * [taylor]: Taking taylor expansion of x.im in y.im 1552473480.896 * [backup-simplify]: Simplify x.im into x.im 1552473480.896 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473480.897 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1552473480.897 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552473480.897 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2) in y.im 1552473480.897 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.im 1552473480.897 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1552473480.897 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.im 1552473480.897 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1552473480.897 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473480.897 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.897 * [backup-simplify]: Simplify 0 into 0 1552473480.897 * [backup-simplify]: Simplify 1 into 1 1552473480.897 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.897 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473480.897 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.897 * [backup-simplify]: Simplify 0 into 0 1552473480.897 * [backup-simplify]: Simplify 1 into 1 1552473480.898 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.898 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1552473480.898 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1552473480.898 * [taylor]: Taking taylor expansion of y.re in y.im 1552473480.898 * [backup-simplify]: Simplify y.re into y.re 1552473480.898 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473480.898 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1552473480.898 * [taylor]: Taking taylor expansion of y.re in y.im 1552473480.898 * [backup-simplify]: Simplify y.re into y.re 1552473480.898 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473480.899 * [backup-simplify]: Simplify (* 1 1) into 1 1552473480.899 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473480.899 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473480.900 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.901 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.902 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473480.902 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.903 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473480.903 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1552473480.903 * [backup-simplify]: Simplify (* 1 1) into 1 1552473480.903 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1552473480.903 * [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 1552473480.903 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.im 1552473480.903 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473480.903 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.im 1552473480.903 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1552473480.903 * [taylor]: Taking taylor expansion of x.re in x.im 1552473480.903 * [backup-simplify]: Simplify x.re into x.re 1552473480.904 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473480.904 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1552473480.904 * [taylor]: Taking taylor expansion of y.re in x.im 1552473480.904 * [backup-simplify]: Simplify y.re into y.re 1552473480.904 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473480.904 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473480.904 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473480.904 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.904 * [backup-simplify]: Simplify y.im into y.im 1552473480.904 * [taylor]: Taking taylor expansion of x.im in x.im 1552473480.904 * [backup-simplify]: Simplify 0 into 0 1552473480.904 * [backup-simplify]: Simplify 1 into 1 1552473480.904 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473480.904 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473480.904 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473480.904 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2) in x.im 1552473480.904 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.im 1552473480.904 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1552473480.904 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.im 1552473480.905 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1552473480.905 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1552473480.905 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.905 * [backup-simplify]: Simplify y.im into y.im 1552473480.905 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473480.905 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1552473480.905 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.905 * [backup-simplify]: Simplify y.im into y.im 1552473480.905 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473480.905 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 1552473480.905 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1552473480.905 * [taylor]: Taking taylor expansion of y.re in x.im 1552473480.905 * [backup-simplify]: Simplify y.re into y.re 1552473480.905 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473480.905 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1552473480.905 * [taylor]: Taking taylor expansion of y.re in x.im 1552473480.905 * [backup-simplify]: Simplify y.re into y.re 1552473480.905 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473480.905 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1552473480.905 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1552473480.905 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473480.906 * [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)))) 1552473480.906 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473480.906 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473480.906 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1552473480.906 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473480.906 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473480.906 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1552473480.907 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.907 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473480.907 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1552473480.907 * [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))) 1552473480.908 * [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))))) 1552473480.908 * [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 1552473480.908 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.re 1552473480.908 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473480.908 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.re 1552473480.908 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 1552473480.908 * [taylor]: Taking taylor expansion of x.re in y.re 1552473480.908 * [backup-simplify]: Simplify x.re into x.re 1552473480.908 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1552473480.908 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473480.908 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.908 * [backup-simplify]: Simplify 0 into 0 1552473480.908 * [backup-simplify]: Simplify 1 into 1 1552473480.908 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.909 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1552473480.909 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473480.909 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.909 * [backup-simplify]: Simplify y.im into y.im 1552473480.909 * [taylor]: Taking taylor expansion of x.im in y.re 1552473480.909 * [backup-simplify]: Simplify x.im into x.im 1552473480.909 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473480.909 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473480.909 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2) in y.re 1552473480.909 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.re 1552473480.909 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1552473480.909 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.re 1552473480.909 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1552473480.909 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1552473480.909 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.909 * [backup-simplify]: Simplify y.im into y.im 1552473480.909 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473480.909 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1552473480.909 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.909 * [backup-simplify]: Simplify y.im into y.im 1552473480.909 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473480.909 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1552473480.909 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473480.909 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.909 * [backup-simplify]: Simplify 0 into 0 1552473480.909 * [backup-simplify]: Simplify 1 into 1 1552473480.910 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.910 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473480.910 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.910 * [backup-simplify]: Simplify 0 into 0 1552473480.910 * [backup-simplify]: Simplify 1 into 1 1552473480.910 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.911 * [backup-simplify]: Simplify (* 1 1) into 1 1552473480.911 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473480.911 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473480.912 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.913 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.914 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473480.914 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.915 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473480.915 * [backup-simplify]: Simplify (* (/ 1 x.re) 1) into (/ 1 x.re) 1552473480.915 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1552473480.915 * [backup-simplify]: Simplify (* 1 1) into 1 1552473480.915 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1552473480.915 * [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 1552473480.915 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1552473480.915 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473480.915 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1552473480.916 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552473480.916 * [taylor]: Taking taylor expansion of x.re in x.re 1552473480.916 * [backup-simplify]: Simplify 0 into 0 1552473480.916 * [backup-simplify]: Simplify 1 into 1 1552473480.916 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.916 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1552473480.916 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.916 * [backup-simplify]: Simplify y.re into y.re 1552473480.916 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473480.916 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473480.916 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473480.916 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.916 * [backup-simplify]: Simplify y.im into y.im 1552473480.916 * [taylor]: Taking taylor expansion of x.im in x.re 1552473480.916 * [backup-simplify]: Simplify x.im into x.im 1552473480.916 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473480.916 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473480.916 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2) in x.re 1552473480.916 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.re 1552473480.917 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1552473480.917 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.re 1552473480.917 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1552473480.917 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1552473480.917 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.917 * [backup-simplify]: Simplify y.im into y.im 1552473480.917 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473480.917 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1552473480.917 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.917 * [backup-simplify]: Simplify y.im into y.im 1552473480.917 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473480.917 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1552473480.917 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1552473480.917 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.917 * [backup-simplify]: Simplify y.re into y.re 1552473480.917 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473480.917 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1552473480.917 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.917 * [backup-simplify]: Simplify y.re into y.re 1552473480.917 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473480.917 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1552473480.917 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1552473480.918 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473480.918 * [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)))) 1552473480.918 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473480.918 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473480.918 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1552473480.918 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473480.918 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473480.918 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1552473480.919 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.919 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473480.919 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1552473480.919 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473480.920 * [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))) 1552473480.920 * [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))))) 1552473480.920 * [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 1552473480.920 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1552473480.920 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1552473480.920 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1552473480.920 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1552473480.920 * [taylor]: Taking taylor expansion of x.re in x.re 1552473480.920 * [backup-simplify]: Simplify 0 into 0 1552473480.920 * [backup-simplify]: Simplify 1 into 1 1552473480.923 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.923 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1552473480.923 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.923 * [backup-simplify]: Simplify y.re into y.re 1552473480.923 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473480.923 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473480.923 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473480.923 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.923 * [backup-simplify]: Simplify y.im into y.im 1552473480.923 * [taylor]: Taking taylor expansion of x.im in x.re 1552473480.923 * [backup-simplify]: Simplify x.im into x.im 1552473480.923 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473480.923 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473480.923 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2) in x.re 1552473480.923 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.re 1552473480.923 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1552473480.923 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.re 1552473480.923 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1552473480.923 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1552473480.923 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.923 * [backup-simplify]: Simplify y.im into y.im 1552473480.923 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473480.923 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1552473480.924 * [taylor]: Taking taylor expansion of y.im in x.re 1552473480.924 * [backup-simplify]: Simplify y.im into y.im 1552473480.924 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473480.924 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1552473480.924 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1552473480.924 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.924 * [backup-simplify]: Simplify y.re into y.re 1552473480.924 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473480.924 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1552473480.924 * [taylor]: Taking taylor expansion of y.re in x.re 1552473480.924 * [backup-simplify]: Simplify y.re into y.re 1552473480.924 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473480.924 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1552473480.924 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1552473480.924 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473480.924 * [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)))) 1552473480.925 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473480.925 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1552473480.925 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1552473480.925 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473480.925 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473480.925 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1552473480.926 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.926 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473480.926 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1552473480.926 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473480.927 * [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))) 1552473480.927 * [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))))) 1552473480.927 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473480.927 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473480.927 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.927 * [backup-simplify]: Simplify 0 into 0 1552473480.927 * [backup-simplify]: Simplify 1 into 1 1552473480.927 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473480.927 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473480.927 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473480.927 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.927 * [backup-simplify]: Simplify 0 into 0 1552473480.927 * [backup-simplify]: Simplify 1 into 1 1552473480.928 * [backup-simplify]: Simplify (* 1 1) into 1 1552473480.928 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.928 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473480.928 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473480.928 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.928 * [backup-simplify]: Simplify y.im into y.im 1552473480.928 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.929 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473480.929 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473480.929 * [backup-simplify]: Simplify (* 0 1) into 0 1552473480.930 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473480.931 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.931 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.932 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 1552473480.932 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.932 * [taylor]: Taking taylor expansion of 1 in x.im 1552473480.932 * [backup-simplify]: Simplify 1 into 1 1552473480.933 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473480.933 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.934 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (/ 1 y.re))) into 0 1552473480.934 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1552473480.934 * [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 1552473480.935 * [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)))))) 1552473480.935 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1552473480.935 * [taylor]: Taking taylor expansion of (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473480.935 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.935 * [backup-simplify]: Simplify y.im into y.im 1552473480.935 * [taylor]: Taking taylor expansion of (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473480.935 * [taylor]: Taking taylor expansion of x.im in y.re 1552473480.935 * [backup-simplify]: Simplify x.im into x.im 1552473480.935 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473480.935 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473480.935 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473480.935 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.935 * [backup-simplify]: Simplify 0 into 0 1552473480.935 * [backup-simplify]: Simplify 1 into 1 1552473480.936 * [backup-simplify]: Simplify (* 1 1) into 1 1552473480.936 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.936 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473480.936 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473480.936 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.936 * [backup-simplify]: Simplify y.im into y.im 1552473480.936 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.936 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473480.937 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473480.937 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552473480.937 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473480.937 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473480.938 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473480.939 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.939 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1552473480.940 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 1552473480.940 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.940 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.940 * [backup-simplify]: Simplify 0 into 0 1552473480.941 * [taylor]: Taking taylor expansion of 1 in y.im 1552473480.941 * [backup-simplify]: Simplify 1 into 1 1552473480.941 * [backup-simplify]: Simplify 0 into 0 1552473480.941 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473480.942 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.943 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1552473480.943 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473480.943 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473480.944 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.944 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473480.944 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473480.944 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 1552473480.945 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473480.945 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473480.945 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1552473480.946 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.947 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473480.947 * [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 1552473480.948 * [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 1552473480.949 * [taylor]: Taking taylor expansion of 0 in y.re 1552473480.949 * [backup-simplify]: Simplify 0 into 0 1552473480.949 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.949 * [backup-simplify]: Simplify 0 into 0 1552473480.949 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473480.949 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473480.949 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.949 * [backup-simplify]: Simplify y.im into y.im 1552473480.949 * [taylor]: Taking taylor expansion of x.im in x.im 1552473480.949 * [backup-simplify]: Simplify 0 into 0 1552473480.949 * [backup-simplify]: Simplify 1 into 1 1552473480.949 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473480.949 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473480.949 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473480.950 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473480.950 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.950 * [backup-simplify]: Simplify 0 into 0 1552473480.950 * [backup-simplify]: Simplify 1 into 1 1552473480.950 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473480.951 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.952 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.952 * [backup-simplify]: Simplify 0 into 0 1552473480.953 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552473480.954 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.954 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473480.954 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473480.955 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.956 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 1552473480.956 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1552473480.956 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.im 1552473480.957 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1552473480.957 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1552473480.957 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.957 * [backup-simplify]: Simplify y.im into y.im 1552473480.957 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473480.957 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473480.957 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.957 * [backup-simplify]: Simplify 0 into 0 1552473480.957 * [backup-simplify]: Simplify 0 into 0 1552473480.957 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.957 * [backup-simplify]: Simplify 0 into 0 1552473480.957 * [backup-simplify]: Simplify 0 into 0 1552473480.957 * [backup-simplify]: Simplify 0 into 0 1552473480.957 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473480.958 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.959 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1552473480.960 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473480.960 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1552473480.961 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.961 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473480.961 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473480.962 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 1552473480.962 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473480.962 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473480.963 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1552473480.963 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.964 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473480.966 * [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 1552473480.967 * [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 1552473480.967 * [taylor]: Taking taylor expansion of 0 in y.re 1552473480.967 * [backup-simplify]: Simplify 0 into 0 1552473480.967 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.967 * [backup-simplify]: Simplify 0 into 0 1552473480.967 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.967 * [backup-simplify]: Simplify 0 into 0 1552473480.968 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473480.969 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473480.969 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.970 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1552473480.970 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473480.970 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473480.970 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.970 * [backup-simplify]: Simplify 0 into 0 1552473480.971 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1552473480.972 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473480.972 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473480.973 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1552473480.973 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.974 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 1552473480.976 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1552473480.976 * [taylor]: Taking taylor expansion of 0 in x.im 1552473480.976 * [backup-simplify]: Simplify 0 into 0 1552473480.976 * [taylor]: Taking taylor expansion of 0 in y.im 1552473480.976 * [backup-simplify]: Simplify 0 into 0 1552473480.976 * [backup-simplify]: Simplify 0 into 0 1552473480.976 * [backup-simplify]: Simplify 0 into 0 1552473480.976 * [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)) 1552473480.976 * [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 1552473480.976 * [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 1552473480.976 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.im 1552473480.977 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473480.977 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.im 1552473480.977 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 1552473480.977 * [taylor]: Taking taylor expansion of -1 in y.im 1552473480.977 * [backup-simplify]: Simplify -1 into -1 1552473480.977 * [taylor]: Taking taylor expansion of x.re in y.im 1552473480.977 * [backup-simplify]: Simplify x.re into x.re 1552473480.977 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1552473480.977 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1552473480.977 * [taylor]: Taking taylor expansion of -1 in y.im 1552473480.977 * [backup-simplify]: Simplify -1 into -1 1552473480.977 * [taylor]: Taking taylor expansion of y.re in y.im 1552473480.977 * [backup-simplify]: Simplify y.re into y.re 1552473480.977 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473480.977 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1552473480.977 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1552473480.977 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.977 * [backup-simplify]: Simplify 0 into 0 1552473480.977 * [backup-simplify]: Simplify 1 into 1 1552473480.977 * [taylor]: Taking taylor expansion of x.im in y.im 1552473480.977 * [backup-simplify]: Simplify x.im into x.im 1552473480.977 * [backup-simplify]: Simplify (* 0 x.im) into 0 1552473480.978 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1552473480.978 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1552473480.978 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2) in y.im 1552473480.978 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.im 1552473480.978 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1552473480.978 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.im 1552473480.978 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1552473480.978 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473480.978 * [taylor]: Taking taylor expansion of -1 in y.im 1552473480.978 * [backup-simplify]: Simplify -1 into -1 1552473480.978 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.978 * [backup-simplify]: Simplify 0 into 0 1552473480.978 * [backup-simplify]: Simplify 1 into 1 1552473480.978 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473480.978 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473480.978 * [taylor]: Taking taylor expansion of -1 in y.im 1552473480.979 * [backup-simplify]: Simplify -1 into -1 1552473480.979 * [taylor]: Taking taylor expansion of y.im in y.im 1552473480.979 * [backup-simplify]: Simplify 0 into 0 1552473480.979 * [backup-simplify]: Simplify 1 into 1 1552473480.979 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473480.979 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1552473480.979 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1552473480.979 * [taylor]: Taking taylor expansion of -1 in y.im 1552473480.979 * [backup-simplify]: Simplify -1 into -1 1552473480.979 * [taylor]: Taking taylor expansion of y.re in y.im 1552473480.979 * [backup-simplify]: Simplify y.re into y.re 1552473480.979 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473480.979 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1552473480.979 * [taylor]: Taking taylor expansion of -1 in y.im 1552473480.979 * [backup-simplify]: Simplify -1 into -1 1552473480.979 * [taylor]: Taking taylor expansion of y.re in y.im 1552473480.979 * [backup-simplify]: Simplify y.re into y.re 1552473480.979 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473480.980 * [backup-simplify]: Simplify (* -1 -1) into 1 1552473480.980 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473480.981 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473480.981 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473480.982 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473480.983 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1552473480.983 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.984 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473480.984 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1552473480.985 * [backup-simplify]: Simplify (* 1 1) into 1 1552473480.985 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1552473480.985 * [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 1552473480.985 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.im 1552473480.985 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473480.985 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.im 1552473480.985 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 1552473480.985 * [taylor]: Taking taylor expansion of -1 in x.im 1552473480.985 * [backup-simplify]: Simplify -1 into -1 1552473480.985 * [taylor]: Taking taylor expansion of x.re in x.im 1552473480.985 * [backup-simplify]: Simplify x.re into x.re 1552473480.985 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1552473480.985 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1552473480.985 * [taylor]: Taking taylor expansion of -1 in x.im 1552473480.985 * [backup-simplify]: Simplify -1 into -1 1552473480.985 * [taylor]: Taking taylor expansion of y.re in x.im 1552473480.985 * [backup-simplify]: Simplify y.re into y.re 1552473480.985 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473480.985 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473480.985 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473480.985 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.985 * [backup-simplify]: Simplify y.im into y.im 1552473480.985 * [taylor]: Taking taylor expansion of x.im in x.im 1552473480.985 * [backup-simplify]: Simplify 0 into 0 1552473480.985 * [backup-simplify]: Simplify 1 into 1 1552473480.985 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473480.986 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473480.986 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473480.986 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2) in x.im 1552473480.986 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.im 1552473480.986 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1552473480.986 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.im 1552473480.986 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1552473480.986 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1552473480.986 * [taylor]: Taking taylor expansion of -1 in x.im 1552473480.986 * [backup-simplify]: Simplify -1 into -1 1552473480.986 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.986 * [backup-simplify]: Simplify y.im into y.im 1552473480.986 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473480.986 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1552473480.986 * [taylor]: Taking taylor expansion of -1 in x.im 1552473480.986 * [backup-simplify]: Simplify -1 into -1 1552473480.986 * [taylor]: Taking taylor expansion of y.im in x.im 1552473480.986 * [backup-simplify]: Simplify y.im into y.im 1552473480.986 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473480.987 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 1552473480.987 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1552473480.987 * [taylor]: Taking taylor expansion of -1 in x.im 1552473480.987 * [backup-simplify]: Simplify -1 into -1 1552473480.987 * [taylor]: Taking taylor expansion of y.re in x.im 1552473480.987 * [backup-simplify]: Simplify y.re into y.re 1552473480.987 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473480.987 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1552473480.987 * [taylor]: Taking taylor expansion of -1 in x.im 1552473480.987 * [backup-simplify]: Simplify -1 into -1 1552473480.987 * [taylor]: Taking taylor expansion of y.re in x.im 1552473480.987 * [backup-simplify]: Simplify y.re into y.re 1552473480.987 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473480.987 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1552473480.987 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1552473480.987 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473480.987 * [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)))) 1552473480.988 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473480.988 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473480.988 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1552473480.988 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473480.988 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473480.988 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1552473480.989 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.989 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473480.989 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1552473480.989 * [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))) 1552473480.990 * [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))))) 1552473480.990 * [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 1552473480.990 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.re 1552473480.990 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473480.990 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.re 1552473480.990 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 1552473480.990 * [taylor]: Taking taylor expansion of -1 in y.re 1552473480.990 * [backup-simplify]: Simplify -1 into -1 1552473480.990 * [taylor]: Taking taylor expansion of x.re in y.re 1552473480.990 * [backup-simplify]: Simplify x.re into x.re 1552473480.990 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1552473480.990 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1552473480.990 * [taylor]: Taking taylor expansion of -1 in y.re 1552473480.990 * [backup-simplify]: Simplify -1 into -1 1552473480.990 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.990 * [backup-simplify]: Simplify 0 into 0 1552473480.990 * [backup-simplify]: Simplify 1 into 1 1552473480.991 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473480.991 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1552473480.991 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1552473480.991 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.991 * [backup-simplify]: Simplify y.im into y.im 1552473480.991 * [taylor]: Taking taylor expansion of x.im in y.re 1552473480.991 * [backup-simplify]: Simplify x.im into x.im 1552473480.991 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473480.991 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473480.991 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2) in y.re 1552473480.991 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.re 1552473480.991 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1552473480.991 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.re 1552473480.991 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1552473480.991 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1552473480.991 * [taylor]: Taking taylor expansion of -1 in y.re 1552473480.991 * [backup-simplify]: Simplify -1 into -1 1552473480.991 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.991 * [backup-simplify]: Simplify y.im into y.im 1552473480.991 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473480.991 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1552473480.991 * [taylor]: Taking taylor expansion of -1 in y.re 1552473480.991 * [backup-simplify]: Simplify -1 into -1 1552473480.992 * [taylor]: Taking taylor expansion of y.im in y.re 1552473480.992 * [backup-simplify]: Simplify y.im into y.im 1552473480.992 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473480.992 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1552473480.992 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1552473480.992 * [taylor]: Taking taylor expansion of -1 in y.re 1552473480.992 * [backup-simplify]: Simplify -1 into -1 1552473480.992 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.992 * [backup-simplify]: Simplify 0 into 0 1552473480.992 * [backup-simplify]: Simplify 1 into 1 1552473480.992 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473480.992 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1552473480.992 * [taylor]: Taking taylor expansion of -1 in y.re 1552473480.992 * [backup-simplify]: Simplify -1 into -1 1552473480.992 * [taylor]: Taking taylor expansion of y.re in y.re 1552473480.993 * [backup-simplify]: Simplify 0 into 0 1552473480.993 * [backup-simplify]: Simplify 1 into 1 1552473480.993 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473480.994 * [backup-simplify]: Simplify (* -1 -1) into 1 1552473480.994 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473480.994 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473480.995 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473480.996 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473480.997 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1552473480.997 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473480.998 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473480.998 * [backup-simplify]: Simplify (* (/ -1 x.re) -1) into (/ 1 x.re) 1552473480.998 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1552473480.999 * [backup-simplify]: Simplify (* 1 1) into 1 1552473480.999 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1552473480.999 * [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 1552473480.999 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1552473480.999 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473480.999 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1552473480.999 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1552473480.999 * [taylor]: Taking taylor expansion of -1 in x.re 1552473480.999 * [backup-simplify]: Simplify -1 into -1 1552473480.999 * [taylor]: Taking taylor expansion of x.re in x.re 1552473480.999 * [backup-simplify]: Simplify 0 into 0 1552473480.999 * [backup-simplify]: Simplify 1 into 1 1552473480.999 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473480.999 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1552473481.000 * [taylor]: Taking taylor expansion of -1 in x.re 1552473481.000 * [backup-simplify]: Simplify -1 into -1 1552473481.000 * [taylor]: Taking taylor expansion of y.re in x.re 1552473481.000 * [backup-simplify]: Simplify y.re into y.re 1552473481.000 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473481.000 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473481.000 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473481.000 * [taylor]: Taking taylor expansion of y.im in x.re 1552473481.000 * [backup-simplify]: Simplify y.im into y.im 1552473481.000 * [taylor]: Taking taylor expansion of x.im in x.re 1552473481.000 * [backup-simplify]: Simplify x.im into x.im 1552473481.000 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473481.000 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473481.000 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2) in x.re 1552473481.000 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.re 1552473481.000 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1552473481.000 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.re 1552473481.000 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1552473481.000 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1552473481.000 * [taylor]: Taking taylor expansion of -1 in x.re 1552473481.000 * [backup-simplify]: Simplify -1 into -1 1552473481.000 * [taylor]: Taking taylor expansion of y.im in x.re 1552473481.000 * [backup-simplify]: Simplify y.im into y.im 1552473481.000 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473481.000 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1552473481.000 * [taylor]: Taking taylor expansion of -1 in x.re 1552473481.000 * [backup-simplify]: Simplify -1 into -1 1552473481.000 * [taylor]: Taking taylor expansion of y.im in x.re 1552473481.001 * [backup-simplify]: Simplify y.im into y.im 1552473481.001 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473481.001 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1552473481.001 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1552473481.001 * [taylor]: Taking taylor expansion of -1 in x.re 1552473481.001 * [backup-simplify]: Simplify -1 into -1 1552473481.001 * [taylor]: Taking taylor expansion of y.re in x.re 1552473481.001 * [backup-simplify]: Simplify y.re into y.re 1552473481.001 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473481.001 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1552473481.001 * [taylor]: Taking taylor expansion of -1 in x.re 1552473481.001 * [backup-simplify]: Simplify -1 into -1 1552473481.001 * [taylor]: Taking taylor expansion of y.re in x.re 1552473481.001 * [backup-simplify]: Simplify y.re into y.re 1552473481.001 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473481.001 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1552473481.001 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1552473481.001 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473481.002 * [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)))) 1552473481.002 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473481.002 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473481.002 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1552473481.002 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473481.003 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473481.003 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1552473481.003 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473481.004 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473481.004 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1552473481.004 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473481.004 * [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))) 1552473481.004 * [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))))) 1552473481.004 * [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 1552473481.004 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1552473481.004 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1552473481.004 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1552473481.005 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1552473481.005 * [taylor]: Taking taylor expansion of -1 in x.re 1552473481.005 * [backup-simplify]: Simplify -1 into -1 1552473481.005 * [taylor]: Taking taylor expansion of x.re in x.re 1552473481.005 * [backup-simplify]: Simplify 0 into 0 1552473481.005 * [backup-simplify]: Simplify 1 into 1 1552473481.005 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473481.005 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1552473481.005 * [taylor]: Taking taylor expansion of -1 in x.re 1552473481.005 * [backup-simplify]: Simplify -1 into -1 1552473481.005 * [taylor]: Taking taylor expansion of y.re in x.re 1552473481.005 * [backup-simplify]: Simplify y.re into y.re 1552473481.005 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473481.005 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1552473481.006 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1552473481.006 * [taylor]: Taking taylor expansion of y.im in x.re 1552473481.006 * [backup-simplify]: Simplify y.im into y.im 1552473481.006 * [taylor]: Taking taylor expansion of x.im in x.re 1552473481.006 * [backup-simplify]: Simplify x.im into x.im 1552473481.006 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473481.006 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473481.006 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2) in x.re 1552473481.006 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.re 1552473481.006 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1552473481.006 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.re 1552473481.006 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1552473481.006 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1552473481.006 * [taylor]: Taking taylor expansion of -1 in x.re 1552473481.006 * [backup-simplify]: Simplify -1 into -1 1552473481.006 * [taylor]: Taking taylor expansion of y.im in x.re 1552473481.006 * [backup-simplify]: Simplify y.im into y.im 1552473481.006 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473481.006 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1552473481.006 * [taylor]: Taking taylor expansion of -1 in x.re 1552473481.006 * [backup-simplify]: Simplify -1 into -1 1552473481.006 * [taylor]: Taking taylor expansion of y.im in x.re 1552473481.006 * [backup-simplify]: Simplify y.im into y.im 1552473481.006 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473481.006 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1552473481.006 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1552473481.006 * [taylor]: Taking taylor expansion of -1 in x.re 1552473481.006 * [backup-simplify]: Simplify -1 into -1 1552473481.006 * [taylor]: Taking taylor expansion of y.re in x.re 1552473481.006 * [backup-simplify]: Simplify y.re into y.re 1552473481.007 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473481.007 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1552473481.007 * [taylor]: Taking taylor expansion of -1 in x.re 1552473481.007 * [backup-simplify]: Simplify -1 into -1 1552473481.007 * [taylor]: Taking taylor expansion of y.re in x.re 1552473481.007 * [backup-simplify]: Simplify y.re into y.re 1552473481.007 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473481.007 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1552473481.007 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1552473481.007 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1552473481.007 * [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)))) 1552473481.008 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473481.008 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1552473481.008 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1552473481.008 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473481.008 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473481.008 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1552473481.009 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473481.009 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473481.009 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1552473481.009 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1552473481.010 * [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))) 1552473481.010 * [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))))) 1552473481.010 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473481.010 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473481.010 * [taylor]: Taking taylor expansion of y.re in y.re 1552473481.010 * [backup-simplify]: Simplify 0 into 0 1552473481.010 * [backup-simplify]: Simplify 1 into 1 1552473481.010 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473481.010 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473481.010 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473481.010 * [taylor]: Taking taylor expansion of y.re in y.re 1552473481.010 * [backup-simplify]: Simplify 0 into 0 1552473481.010 * [backup-simplify]: Simplify 1 into 1 1552473481.011 * [backup-simplify]: Simplify (* 1 1) into 1 1552473481.011 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473481.011 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473481.011 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473481.011 * [taylor]: Taking taylor expansion of y.im in y.re 1552473481.012 * [backup-simplify]: Simplify y.im into y.im 1552473481.012 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473481.012 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473481.012 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473481.013 * [backup-simplify]: Simplify (* 0 1) into 0 1552473481.013 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473481.014 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473481.015 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473481.015 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 1552473481.016 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473481.016 * [taylor]: Taking taylor expansion of 1 in x.im 1552473481.016 * [backup-simplify]: Simplify 1 into 1 1552473481.016 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473481.017 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473481.017 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ -1 y.re))) into 0 1552473481.017 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1552473481.018 * [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 1552473481.019 * [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)))))) 1552473481.019 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1552473481.019 * [taylor]: Taking taylor expansion of (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1552473481.019 * [taylor]: Taking taylor expansion of y.im in y.re 1552473481.019 * [backup-simplify]: Simplify y.im into y.im 1552473481.019 * [taylor]: Taking taylor expansion of (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1552473481.019 * [taylor]: Taking taylor expansion of x.im in y.re 1552473481.019 * [backup-simplify]: Simplify x.im into x.im 1552473481.019 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1552473481.019 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1552473481.019 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473481.019 * [taylor]: Taking taylor expansion of y.re in y.re 1552473481.019 * [backup-simplify]: Simplify 0 into 0 1552473481.019 * [backup-simplify]: Simplify 1 into 1 1552473481.020 * [backup-simplify]: Simplify (* 1 1) into 1 1552473481.020 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473481.020 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1552473481.020 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1552473481.020 * [taylor]: Taking taylor expansion of y.im in y.re 1552473481.020 * [backup-simplify]: Simplify y.im into y.im 1552473481.020 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473481.020 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473481.021 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473481.021 * [backup-simplify]: Simplify (* x.im 1) into x.im 1552473481.021 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1552473481.021 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1552473481.022 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473481.023 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473481.023 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1552473481.024 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 1552473481.024 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473481.024 * [taylor]: Taking taylor expansion of 0 in x.im 1552473481.025 * [backup-simplify]: Simplify 0 into 0 1552473481.025 * [taylor]: Taking taylor expansion of 1 in y.im 1552473481.025 * [backup-simplify]: Simplify 1 into 1 1552473481.025 * [backup-simplify]: Simplify 0 into 0 1552473481.025 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473481.026 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473481.027 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1552473481.027 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473481.027 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473481.028 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473481.028 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473481.028 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473481.028 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 1552473481.029 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473481.029 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473481.029 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1552473481.030 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473481.031 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473481.031 * [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 1552473481.033 * [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 1552473481.033 * [taylor]: Taking taylor expansion of 0 in y.re 1552473481.033 * [backup-simplify]: Simplify 0 into 0 1552473481.033 * [taylor]: Taking taylor expansion of 0 in x.im 1552473481.033 * [backup-simplify]: Simplify 0 into 0 1552473481.033 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1552473481.033 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1552473481.033 * [taylor]: Taking taylor expansion of y.im in x.im 1552473481.033 * [backup-simplify]: Simplify y.im into y.im 1552473481.033 * [taylor]: Taking taylor expansion of x.im in x.im 1552473481.033 * [backup-simplify]: Simplify 0 into 0 1552473481.033 * [backup-simplify]: Simplify 1 into 1 1552473481.033 * [backup-simplify]: Simplify (* y.im 0) into 0 1552473481.034 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1552473481.034 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473481.034 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473481.034 * [taylor]: Taking taylor expansion of y.im in y.im 1552473481.034 * [backup-simplify]: Simplify 0 into 0 1552473481.034 * [backup-simplify]: Simplify 1 into 1 1552473481.034 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473481.035 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473481.036 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473481.036 * [backup-simplify]: Simplify 0 into 0 1552473481.037 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552473481.038 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473481.038 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473481.038 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1552473481.039 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473481.040 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 1552473481.040 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1552473481.040 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.im 1552473481.040 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1552473481.040 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1552473481.041 * [taylor]: Taking taylor expansion of y.im in x.im 1552473481.041 * [backup-simplify]: Simplify y.im into y.im 1552473481.041 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473481.041 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1552473481.041 * [taylor]: Taking taylor expansion of 0 in y.im 1552473481.041 * [backup-simplify]: Simplify 0 into 0 1552473481.041 * [backup-simplify]: Simplify 0 into 0 1552473481.041 * [taylor]: Taking taylor expansion of 0 in y.im 1552473481.041 * [backup-simplify]: Simplify 0 into 0 1552473481.041 * [backup-simplify]: Simplify 0 into 0 1552473481.041 * [backup-simplify]: Simplify 0 into 0 1552473481.041 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473481.042 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473481.044 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1552473481.044 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1552473481.044 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1552473481.045 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473481.045 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473481.045 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1552473481.047 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 1552473481.047 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473481.047 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1552473481.048 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1552473481.048 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473481.049 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1552473481.050 * [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 1552473481.052 * [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 1552473481.052 * [taylor]: Taking taylor expansion of 0 in y.re 1552473481.052 * [backup-simplify]: Simplify 0 into 0 1552473481.052 * [taylor]: Taking taylor expansion of 0 in x.im 1552473481.052 * [backup-simplify]: Simplify 0 into 0 1552473481.052 * [taylor]: Taking taylor expansion of 0 in x.im 1552473481.052 * [backup-simplify]: Simplify 0 into 0 1552473481.053 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473481.053 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473481.054 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473481.054 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1552473481.054 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1552473481.054 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1552473481.054 * [taylor]: Taking taylor expansion of 0 in x.im 1552473481.054 * [backup-simplify]: Simplify 0 into 0 1552473481.055 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1552473481.056 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473481.057 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1552473481.057 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1552473481.057 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473481.059 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 1552473481.060 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1552473481.060 * [taylor]: Taking taylor expansion of 0 in x.im 1552473481.060 * [backup-simplify]: Simplify 0 into 0 1552473481.060 * [taylor]: Taking taylor expansion of 0 in y.im 1552473481.060 * [backup-simplify]: Simplify 0 into 0 1552473481.060 * [backup-simplify]: Simplify 0 into 0 1552473481.060 * [backup-simplify]: Simplify 0 into 0 1552473481.060 * * * * [progress]: [ 4 / 4 ] generating series at (2 2) 1552473481.060 * [backup-simplify]: Simplify (hypot y.im y.re) into (hypot y.im y.re) 1552473481.060 * [approximate]: Taking taylor expansion of (hypot y.im y.re) in (y.im y.re) around 0 1552473481.060 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in y.re 1552473481.060 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1552473481.060 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.re 1552473481.061 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1552473481.061 * [taylor]: Taking taylor expansion of y.im in y.re 1552473481.061 * [backup-simplify]: Simplify y.im into y.im 1552473481.061 * [taylor]: Taking taylor expansion of y.im in y.re 1552473481.061 * [backup-simplify]: Simplify y.im into y.im 1552473481.061 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.re 1552473481.061 * [taylor]: Taking taylor expansion of y.re in y.re 1552473481.061 * [backup-simplify]: Simplify 0 into 0 1552473481.061 * [backup-simplify]: Simplify 1 into 1 1552473481.061 * [taylor]: Taking taylor expansion of y.re in y.re 1552473481.061 * [backup-simplify]: Simplify 0 into 0 1552473481.061 * [backup-simplify]: Simplify 1 into 1 1552473481.061 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1552473481.061 * [backup-simplify]: Simplify (* 0 0) into 0 1552473481.061 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1552473481.061 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1552473481.062 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1552473481.062 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1552473481.063 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473481.063 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1552473481.063 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in y.im 1552473481.063 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1552473481.063 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.im 1552473481.063 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1552473481.063 * [taylor]: Taking taylor expansion of y.im in y.im 1552473481.063 * [backup-simplify]: Simplify 0 into 0 1552473481.063 * [backup-simplify]: Simplify 1 into 1 1552473481.063 * [taylor]: Taking taylor expansion of y.im in y.im 1552473481.063 * [backup-simplify]: Simplify 0 into 0 1552473481.063 * [backup-simplify]: Simplify 1 into 1 1552473481.063 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.im 1552473481.063 * [taylor]: Taking taylor expansion of y.re in y.im 1552473481.063 * [backup-simplify]: Simplify y.re into y.re 1552473481.063 * [taylor]: Taking taylor expansion of y.re in y.im 1552473481.063 * [backup-simplify]: Simplify y.re into y.re 1552473481.064 * [backup-simplify]: Simplify (* 0 0) into 0 1552473481.064 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473481.064 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1552473481.064 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1552473481.064 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1552473481.065 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473481.065 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473481.065 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1552473481.065 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in y.im 1552473481.065 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1552473481.065 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.im 1552473481.065 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1552473481.065 * [taylor]: Taking taylor expansion of y.im in y.im 1552473481.065 * [backup-simplify]: Simplify 0 into 0 1552473481.065 * [backup-simplify]: Simplify 1 into 1 1552473481.065 * [taylor]: Taking taylor expansion of y.im in y.im 1552473481.065 * [backup-simplify]: Simplify 0 into 0 1552473481.065 * [backup-simplify]: Simplify 1 into 1 1552473481.065 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.im 1552473481.065 * [taylor]: Taking taylor expansion of y.re in y.im 1552473481.065 * [backup-simplify]: Simplify y.re into y.re 1552473481.065 * [taylor]: Taking taylor expansion of y.re in y.im 1552473481.065 * [backup-simplify]: Simplify y.re into y.re 1552473481.066 * [backup-simplify]: Simplify (* 0 0) into 0 1552473481.066 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1552473481.066 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1552473481.066 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1552473481.067 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1552473481.067 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1552473481.067 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473481.067 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1552473481.067 * [taylor]: Taking taylor expansion of y.re in y.re 1552473481.067 * [backup-simplify]: Simplify 0 into 0 1552473481.067 * [backup-simplify]: Simplify 1 into 1 1552473481.067 * [backup-simplify]: Simplify 0 into 0 1552473481.067 * [taylor]: Taking taylor expansion of 0 in y.re 1552473481.067 * [backup-simplify]: Simplify 0 into 0 1552473481.067 * [backup-simplify]: Simplify 0 into 0 1552473481.067 * [backup-simplify]: Simplify 1 into 1 1552473481.068 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 0))) into 1 1552473481.069 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1552473481.069 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473481.070 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.re)) into (/ 1/2 y.re) 1552473481.070 * [taylor]: Taking taylor expansion of (/ 1/2 y.re) in y.re 1552473481.070 * [taylor]: Taking taylor expansion of 1/2 in y.re 1552473481.070 * [backup-simplify]: Simplify 1/2 into 1/2 1552473481.070 * [taylor]: Taking taylor expansion of y.re in y.re 1552473481.070 * [backup-simplify]: Simplify 0 into 0 1552473481.070 * [backup-simplify]: Simplify 1 into 1 1552473481.070 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1552473481.071 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1552473481.071 * [backup-simplify]: Simplify 0 into 0 1552473481.071 * [backup-simplify]: Simplify 0 into 0 1552473481.071 * [backup-simplify]: Simplify 0 into 0 1552473481.072 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (* 0 0)))) into 0 1552473481.073 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1552473481.073 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473481.073 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.re))))) (* 2 y.re)) into 0 1552473481.073 * [taylor]: Taking taylor expansion of 0 in y.re 1552473481.073 * [backup-simplify]: Simplify 0 into 0 1552473481.073 * [backup-simplify]: Simplify 0 into 0 1552473481.074 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473481.074 * [backup-simplify]: Simplify 0 into 0 1552473481.074 * [backup-simplify]: Simplify 0 into 0 1552473481.074 * [backup-simplify]: Simplify (* 1 (* y.re 1)) into y.re 1552473481.074 * [backup-simplify]: Simplify (hypot (/ 1 y.im) (/ 1 y.re)) into (hypot (/ 1 y.im) (/ 1 y.re)) 1552473481.074 * [approximate]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in (y.im y.re) around 0 1552473481.074 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.re 1552473481.074 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1552473481.074 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.re 1552473481.074 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1552473481.074 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1552473481.074 * [taylor]: Taking taylor expansion of y.im in y.re 1552473481.074 * [backup-simplify]: Simplify y.im into y.im 1552473481.074 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473481.074 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1552473481.074 * [taylor]: Taking taylor expansion of y.im in y.re 1552473481.074 * [backup-simplify]: Simplify y.im into y.im 1552473481.074 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1552473481.074 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1552473481.074 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473481.074 * [taylor]: Taking taylor expansion of y.re in y.re 1552473481.074 * [backup-simplify]: Simplify 0 into 0 1552473481.075 * [backup-simplify]: Simplify 1 into 1 1552473481.075 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473481.075 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1552473481.075 * [taylor]: Taking taylor expansion of y.re in y.re 1552473481.075 * [backup-simplify]: Simplify 0 into 0 1552473481.075 * [backup-simplify]: Simplify 1 into 1 1552473481.075 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473481.075 * [backup-simplify]: Simplify (* 1 1) into 1 1552473481.076 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473481.077 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473481.077 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473481.078 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473481.078 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473481.078 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473481.079 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473481.079 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.im 1552473481.079 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1552473481.079 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.im 1552473481.079 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1552473481.079 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473481.079 * [taylor]: Taking taylor expansion of y.im in y.im 1552473481.079 * [backup-simplify]: Simplify 0 into 0 1552473481.079 * [backup-simplify]: Simplify 1 into 1 1552473481.079 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473481.079 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473481.079 * [taylor]: Taking taylor expansion of y.im in y.im 1552473481.079 * [backup-simplify]: Simplify 0 into 0 1552473481.079 * [backup-simplify]: Simplify 1 into 1 1552473481.080 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473481.080 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1552473481.080 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1552473481.080 * [taylor]: Taking taylor expansion of y.re in y.im 1552473481.080 * [backup-simplify]: Simplify y.re into y.re 1552473481.080 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473481.080 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1552473481.080 * [taylor]: Taking taylor expansion of y.re in y.im 1552473481.080 * [backup-simplify]: Simplify y.re into y.re 1552473481.080 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473481.080 * [backup-simplify]: Simplify (* 1 1) into 1 1552473481.080 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473481.080 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473481.081 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473481.081 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473481.082 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473481.082 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473481.082 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473481.082 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.im 1552473481.083 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1552473481.083 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.im 1552473481.083 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1552473481.083 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473481.083 * [taylor]: Taking taylor expansion of y.im in y.im 1552473481.083 * [backup-simplify]: Simplify 0 into 0 1552473481.083 * [backup-simplify]: Simplify 1 into 1 1552473481.083 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473481.083 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1552473481.083 * [taylor]: Taking taylor expansion of y.im in y.im 1552473481.083 * [backup-simplify]: Simplify 0 into 0 1552473481.083 * [backup-simplify]: Simplify 1 into 1 1552473481.083 * [backup-simplify]: Simplify (/ 1 1) into 1 1552473481.083 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1552473481.083 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1552473481.083 * [taylor]: Taking taylor expansion of y.re in y.im 1552473481.083 * [backup-simplify]: Simplify y.re into y.re 1552473481.083 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473481.083 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1552473481.083 * [taylor]: Taking taylor expansion of y.re in y.im 1552473481.083 * [backup-simplify]: Simplify y.re into y.re 1552473481.083 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1552473481.084 * [backup-simplify]: Simplify (* 1 1) into 1 1552473481.084 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473481.084 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473481.085 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473481.085 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1552473481.085 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473481.086 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473481.086 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473481.086 * [taylor]: Taking taylor expansion of 1 in y.re 1552473481.086 * [backup-simplify]: Simplify 1 into 1 1552473481.086 * [taylor]: Taking taylor expansion of 0 in y.re 1552473481.086 * [backup-simplify]: Simplify 0 into 0 1552473481.086 * [backup-simplify]: Simplify 1 into 1 1552473481.087 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473481.087 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473481.088 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473481.088 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1552473481.088 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 2)) 1552473481.089 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 1552473481.089 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.re 2)) in y.re 1552473481.089 * [taylor]: Taking taylor expansion of 1/2 in y.re 1552473481.089 * [backup-simplify]: Simplify 1/2 into 1/2 1552473481.089 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473481.089 * [taylor]: Taking taylor expansion of y.re in y.re 1552473481.089 * [backup-simplify]: Simplify 0 into 0 1552473481.089 * [backup-simplify]: Simplify 1 into 1 1552473481.089 * [backup-simplify]: Simplify (* 1 1) into 1 1552473481.089 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1552473481.090 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473481.090 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1552473481.090 * [backup-simplify]: Simplify 0 into 0 1552473481.090 * [backup-simplify]: Simplify 0 into 0 1552473481.090 * [backup-simplify]: Simplify 0 into 0 1552473481.091 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473481.091 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473481.092 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1552473481.092 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473481.092 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1552473481.092 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1552473481.092 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473481.093 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 1552473481.093 * [taylor]: Taking taylor expansion of 0 in y.re 1552473481.093 * [backup-simplify]: Simplify 0 into 0 1552473481.093 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473481.094 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473481.094 * [backup-simplify]: Simplify 0 into 0 1552473481.094 * [backup-simplify]: Simplify 0 into 0 1552473481.094 * [backup-simplify]: Simplify 0 into 0 1552473481.094 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.im)))) into y.im 1552473481.094 * [backup-simplify]: Simplify (hypot (/ 1 (- y.im)) (/ 1 (- y.re))) into (hypot (/ -1 y.im) (/ -1 y.re)) 1552473481.094 * [approximate]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in (y.im y.re) around 0 1552473481.094 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.re 1552473481.094 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1552473481.094 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.re 1552473481.094 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1552473481.094 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1552473481.094 * [taylor]: Taking taylor expansion of -1 in y.re 1552473481.094 * [backup-simplify]: Simplify -1 into -1 1552473481.094 * [taylor]: Taking taylor expansion of y.im in y.re 1552473481.094 * [backup-simplify]: Simplify y.im into y.im 1552473481.094 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473481.094 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1552473481.094 * [taylor]: Taking taylor expansion of -1 in y.re 1552473481.094 * [backup-simplify]: Simplify -1 into -1 1552473481.094 * [taylor]: Taking taylor expansion of y.im in y.re 1552473481.094 * [backup-simplify]: Simplify y.im into y.im 1552473481.094 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1552473481.094 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1552473481.094 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1552473481.094 * [taylor]: Taking taylor expansion of -1 in y.re 1552473481.094 * [backup-simplify]: Simplify -1 into -1 1552473481.094 * [taylor]: Taking taylor expansion of y.re in y.re 1552473481.094 * [backup-simplify]: Simplify 0 into 0 1552473481.094 * [backup-simplify]: Simplify 1 into 1 1552473481.095 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473481.095 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1552473481.095 * [taylor]: Taking taylor expansion of -1 in y.re 1552473481.095 * [backup-simplify]: Simplify -1 into -1 1552473481.095 * [taylor]: Taking taylor expansion of y.re in y.re 1552473481.095 * [backup-simplify]: Simplify 0 into 0 1552473481.095 * [backup-simplify]: Simplify 1 into 1 1552473481.095 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473481.095 * [backup-simplify]: Simplify (* -1 -1) into 1 1552473481.095 * [backup-simplify]: Simplify (+ 0 1) into 1 1552473481.096 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473481.096 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473481.097 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473481.097 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1552473481.097 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473481.098 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473481.098 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.im 1552473481.098 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1552473481.098 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.im 1552473481.098 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1552473481.098 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473481.098 * [taylor]: Taking taylor expansion of -1 in y.im 1552473481.098 * [backup-simplify]: Simplify -1 into -1 1552473481.098 * [taylor]: Taking taylor expansion of y.im in y.im 1552473481.098 * [backup-simplify]: Simplify 0 into 0 1552473481.098 * [backup-simplify]: Simplify 1 into 1 1552473481.098 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473481.098 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473481.098 * [taylor]: Taking taylor expansion of -1 in y.im 1552473481.098 * [backup-simplify]: Simplify -1 into -1 1552473481.098 * [taylor]: Taking taylor expansion of y.im in y.im 1552473481.098 * [backup-simplify]: Simplify 0 into 0 1552473481.098 * [backup-simplify]: Simplify 1 into 1 1552473481.098 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473481.098 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1552473481.098 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1552473481.098 * [taylor]: Taking taylor expansion of -1 in y.im 1552473481.098 * [backup-simplify]: Simplify -1 into -1 1552473481.098 * [taylor]: Taking taylor expansion of y.re in y.im 1552473481.098 * [backup-simplify]: Simplify y.re into y.re 1552473481.099 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473481.099 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1552473481.099 * [taylor]: Taking taylor expansion of -1 in y.im 1552473481.099 * [backup-simplify]: Simplify -1 into -1 1552473481.099 * [taylor]: Taking taylor expansion of y.re in y.im 1552473481.099 * [backup-simplify]: Simplify y.re into y.re 1552473481.099 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473481.099 * [backup-simplify]: Simplify (* -1 -1) into 1 1552473481.099 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473481.099 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473481.100 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473481.100 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473481.101 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1552473481.101 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473481.101 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473481.101 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.im 1552473481.101 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1552473481.101 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.im 1552473481.101 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1552473481.101 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473481.101 * [taylor]: Taking taylor expansion of -1 in y.im 1552473481.101 * [backup-simplify]: Simplify -1 into -1 1552473481.101 * [taylor]: Taking taylor expansion of y.im in y.im 1552473481.101 * [backup-simplify]: Simplify 0 into 0 1552473481.101 * [backup-simplify]: Simplify 1 into 1 1552473481.102 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473481.102 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1552473481.102 * [taylor]: Taking taylor expansion of -1 in y.im 1552473481.102 * [backup-simplify]: Simplify -1 into -1 1552473481.102 * [taylor]: Taking taylor expansion of y.im in y.im 1552473481.102 * [backup-simplify]: Simplify 0 into 0 1552473481.102 * [backup-simplify]: Simplify 1 into 1 1552473481.102 * [backup-simplify]: Simplify (/ -1 1) into -1 1552473481.102 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1552473481.102 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1552473481.102 * [taylor]: Taking taylor expansion of -1 in y.im 1552473481.102 * [backup-simplify]: Simplify -1 into -1 1552473481.102 * [taylor]: Taking taylor expansion of y.re in y.im 1552473481.102 * [backup-simplify]: Simplify y.re into y.re 1552473481.102 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473481.102 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1552473481.102 * [taylor]: Taking taylor expansion of -1 in y.im 1552473481.102 * [backup-simplify]: Simplify -1 into -1 1552473481.102 * [taylor]: Taking taylor expansion of y.re in y.im 1552473481.102 * [backup-simplify]: Simplify y.re into y.re 1552473481.102 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1552473481.103 * [backup-simplify]: Simplify (* -1 -1) into 1 1552473481.103 * [backup-simplify]: Simplify (+ 1 0) into 1 1552473481.103 * [backup-simplify]: Simplify (sqrt 1) into 1 1552473481.104 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473481.104 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1552473481.104 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1552473481.105 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473481.105 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1552473481.105 * [taylor]: Taking taylor expansion of 1 in y.re 1552473481.105 * [backup-simplify]: Simplify 1 into 1 1552473481.105 * [taylor]: Taking taylor expansion of 0 in y.re 1552473481.105 * [backup-simplify]: Simplify 0 into 0 1552473481.105 * [backup-simplify]: Simplify 1 into 1 1552473481.106 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473481.107 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473481.108 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 -1))) into 0 1552473481.108 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1552473481.108 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 2)) 1552473481.110 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 1552473481.110 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.re 2)) in y.re 1552473481.110 * [taylor]: Taking taylor expansion of 1/2 in y.re 1552473481.110 * [backup-simplify]: Simplify 1/2 into 1/2 1552473481.110 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1552473481.110 * [taylor]: Taking taylor expansion of y.re in y.re 1552473481.110 * [backup-simplify]: Simplify 0 into 0 1552473481.110 * [backup-simplify]: Simplify 1 into 1 1552473481.110 * [backup-simplify]: Simplify (* 1 1) into 1 1552473481.111 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1552473481.111 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1552473481.113 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1552473481.113 * [backup-simplify]: Simplify 0 into 0 1552473481.113 * [backup-simplify]: Simplify 0 into 0 1552473481.113 * [backup-simplify]: Simplify 0 into 0 1552473481.114 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473481.115 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473481.116 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 1552473481.116 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473481.117 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1552473481.117 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1552473481.117 * [backup-simplify]: Simplify (+ 0 0) into 0 1552473481.118 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 1552473481.118 * [taylor]: Taking taylor expansion of 0 in y.re 1552473481.118 * [backup-simplify]: Simplify 0 into 0 1552473481.119 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1552473481.120 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1552473481.120 * [backup-simplify]: Simplify 0 into 0 1552473481.120 * [backup-simplify]: Simplify 0 into 0 1552473481.120 * [backup-simplify]: Simplify 0 into 0 1552473481.120 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.im))))) into (* -1 y.im) 1552473481.120 * * * [progress]: simplifying candidates 1552473481.120 * * * * [progress]: [ 1 / 145 ] simplifiying candidate # 1552473481.120 * * * * [progress]: [ 2 / 145 ] simplifiying candidate # 1552473481.120 * * * * [progress]: [ 3 / 145 ] simplifiying candidate # 1552473481.121 * * * * [progress]: [ 4 / 145 ] simplifiying candidate # 1552473481.121 * [simplify]: Simplifying (- (log (fma x.re y.re (* x.im y.im))) (log (hypot y.im y.re))) 1552473481.121 * * [simplify]: iters left: 6 (10 enodes) 1552473481.125 * * [simplify]: iters left: 5 (35 enodes) 1552473481.134 * * [simplify]: iters left: 4 (42 enodes) 1552473481.145 * * [simplify]: iters left: 3 (45 enodes) 1552473481.155 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.155 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473481.155 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473481.155 * * [simplify]: Extracting #3: cost 18 inf + 0 1552473481.156 * * [simplify]: Extracting #4: cost 15 inf + 61 1552473481.156 * * [simplify]: Extracting #5: cost 5 inf + 973 1552473481.156 * * [simplify]: Extracting #6: cost 0 inf + 2078 1552473481.157 * [simplify]: Simplified to (- (log (fma y.im x.im (* x.re y.re))) (log (hypot y.im y.re))) 1552473481.157 * [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))) 1552473481.157 * * * * [progress]: [ 5 / 145 ] simplifiying candidate # 1552473481.157 * * * * [progress]: [ 6 / 145 ] simplifiying candidate # 1552473481.157 * * * * [progress]: [ 7 / 145 ] simplifiying candidate # 1552473481.158 * [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))) 1552473481.158 * * [simplify]: iters left: 6 (12 enodes) 1552473481.164 * * [simplify]: iters left: 5 (48 enodes) 1552473481.180 * * [simplify]: iters left: 4 (104 enodes) 1552473481.229 * * [simplify]: iters left: 3 (299 enodes) 1552473481.400 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.401 * * [simplify]: Extracting #1: cost 37 inf + 0 1552473481.401 * * [simplify]: Extracting #2: cost 132 inf + 1 1552473481.403 * * [simplify]: Extracting #3: cost 236 inf + 1036 1552473481.413 * * [simplify]: Extracting #4: cost 89 inf + 31949 1552473481.430 * * [simplify]: Extracting #5: cost 4 inf + 52410 1552473481.443 * * [simplify]: Extracting #6: cost 0 inf + 53331 1552473481.463 * * [simplify]: Extracting #7: cost 0 inf + 53291 1552473481.477 * [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)))) 1552473481.477 * [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))) 1552473481.478 * * * * [progress]: [ 8 / 145 ] simplifiying candidate # 1552473481.478 * * * * [progress]: [ 9 / 145 ] simplifiying candidate # 1552473481.478 * * * * [progress]: [ 10 / 145 ] simplifiying candidate # 1552473481.478 * * * * [progress]: [ 11 / 145 ] simplifiying candidate # 1552473481.478 * * * * [progress]: [ 12 / 145 ] simplifiying candidate # 1552473481.478 * [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)))) 1552473481.478 * * [simplify]: iters left: 6 (12 enodes) 1552473481.480 * * [simplify]: iters left: 5 (45 enodes) 1552473481.487 * * [simplify]: iters left: 4 (64 enodes) 1552473481.499 * * [simplify]: iters left: 3 (74 enodes) 1552473481.517 * * [simplify]: iters left: 2 (77 enodes) 1552473481.537 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.537 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473481.538 * * [simplify]: Extracting #2: cost 22 inf + 0 1552473481.538 * * [simplify]: Extracting #3: cost 30 inf + 0 1552473481.538 * * [simplify]: Extracting #4: cost 25 inf + 244 1552473481.538 * * [simplify]: Extracting #5: cost 16 inf + 1360 1552473481.540 * * [simplify]: Extracting #6: cost 4 inf + 4940 1552473481.542 * * [simplify]: Extracting #7: cost 0 inf + 6476 1552473481.544 * [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)))) 1552473481.544 * [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))) 1552473481.544 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) 1552473481.544 * * [simplify]: iters left: 6 (10 enodes) 1552473481.548 * * [simplify]: iters left: 5 (33 enodes) 1552473481.553 * * [simplify]: iters left: 4 (37 enodes) 1552473481.557 * * [simplify]: iters left: 3 (40 enodes) 1552473481.562 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.562 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473481.562 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473481.562 * * [simplify]: Extracting #3: cost 16 inf + 0 1552473481.562 * * [simplify]: Extracting #4: cost 12 inf + 118 1552473481.562 * * [simplify]: Extracting #5: cost 5 inf + 659 1552473481.563 * * [simplify]: Extracting #6: cost 0 inf + 1824 1552473481.563 * [simplify]: Simplified to (/ (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (hypot y.im y.re))) 1552473481.563 * [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))) 1552473481.563 * * * * [progress]: [ 13 / 145 ] simplifiying candidate # 1552473481.563 * [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))) 1552473481.563 * * [simplify]: iters left: 6 (11 enodes) 1552473481.566 * * [simplify]: iters left: 5 (38 enodes) 1552473481.571 * * [simplify]: iters left: 4 (46 enodes) 1552473481.577 * * [simplify]: iters left: 3 (52 enodes) 1552473481.584 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.585 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473481.585 * * [simplify]: Extracting #2: cost 14 inf + 0 1552473481.585 * * [simplify]: Extracting #3: cost 22 inf + 0 1552473481.585 * * [simplify]: Extracting #4: cost 19 inf + 46 1552473481.585 * * [simplify]: Extracting #5: cost 12 inf + 482 1552473481.586 * * [simplify]: Extracting #6: cost 5 inf + 1883 1552473481.587 * * [simplify]: Extracting #7: cost 0 inf + 3438 1552473481.588 * [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))))) 1552473481.588 * [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))) 1552473481.588 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1552473481.589 * * [simplify]: iters left: 6 (10 enodes) 1552473481.592 * * [simplify]: iters left: 5 (33 enodes) 1552473481.601 * * [simplify]: iters left: 4 (37 enodes) 1552473481.606 * * [simplify]: iters left: 3 (40 enodes) 1552473481.610 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.610 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473481.610 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473481.610 * * [simplify]: Extracting #3: cost 16 inf + 0 1552473481.610 * * [simplify]: Extracting #4: cost 12 inf + 118 1552473481.611 * * [simplify]: Extracting #5: cost 5 inf + 579 1552473481.611 * * [simplify]: Extracting #6: cost 0 inf + 1664 1552473481.611 * [simplify]: Simplified to (/ (cbrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1552473481.611 * [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))) 1552473481.611 * * * * [progress]: [ 14 / 145 ] simplifiying candidate # 1552473481.611 * [simplify]: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) 1552473481.611 * * [simplify]: iters left: 6 (10 enodes) 1552473481.614 * * [simplify]: iters left: 5 (35 enodes) 1552473481.621 * * [simplify]: iters left: 4 (49 enodes) 1552473481.628 * * [simplify]: iters left: 3 (53 enodes) 1552473481.639 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.639 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473481.639 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473481.639 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473481.640 * * [simplify]: Extracting #4: cost 12 inf + 5 1552473481.640 * * [simplify]: Extracting #5: cost 6 inf + 371 1552473481.640 * * [simplify]: Extracting #6: cost 0 inf + 1607 1552473481.641 * [simplify]: Simplified to (* (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im x.im (* x.re y.re)))) 1552473481.641 * [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))) 1552473481.641 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1552473481.642 * * [simplify]: iters left: 6 (9 enodes) 1552473481.645 * * [simplify]: iters left: 5 (30 enodes) 1552473481.653 * * [simplify]: iters left: 4 (34 enodes) 1552473481.662 * * [simplify]: iters left: 3 (37 enodes) 1552473481.671 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.671 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473481.671 * * [simplify]: Extracting #2: cost 9 inf + 0 1552473481.671 * * [simplify]: Extracting #3: cost 10 inf + 116 1552473481.671 * * [simplify]: Extracting #4: cost 9 inf + 160 1552473481.672 * * [simplify]: Extracting #5: cost 5 inf + 385 1552473481.672 * * [simplify]: Extracting #6: cost 1 inf + 1211 1552473481.673 * * [simplify]: Extracting #7: cost 0 inf + 1390 1552473481.673 * [simplify]: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1552473481.673 * [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))) 1552473481.673 * * * * [progress]: [ 15 / 145 ] simplifiying candidate # 1552473481.674 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1552473481.674 * * [simplify]: iters left: 6 (11 enodes) 1552473481.678 * * [simplify]: iters left: 5 (38 enodes) 1552473481.689 * * [simplify]: iters left: 4 (44 enodes) 1552473481.700 * * [simplify]: iters left: 3 (47 enodes) 1552473481.712 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.712 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473481.712 * * [simplify]: Extracting #2: cost 12 inf + 0 1552473481.712 * * [simplify]: Extracting #3: cost 20 inf + 0 1552473481.712 * * [simplify]: Extracting #4: cost 16 inf + 198 1552473481.712 * * [simplify]: Extracting #5: cost 9 inf + 794 1552473481.713 * * [simplify]: Extracting #6: cost 1 inf + 2412 1552473481.714 * * [simplify]: Extracting #7: cost 0 inf + 2726 1552473481.715 * [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)))) 1552473481.715 * [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))) 1552473481.715 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) 1552473481.715 * * [simplify]: iters left: 6 (10 enodes) 1552473481.719 * * [simplify]: iters left: 5 (33 enodes) 1552473481.728 * * [simplify]: iters left: 4 (37 enodes) 1552473481.738 * * [simplify]: iters left: 3 (40 enodes) 1552473481.748 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.748 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473481.748 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473481.748 * * [simplify]: Extracting #3: cost 16 inf + 0 1552473481.748 * * [simplify]: Extracting #4: cost 12 inf + 118 1552473481.749 * * [simplify]: Extracting #5: cost 5 inf + 659 1552473481.749 * * [simplify]: Extracting #6: cost 0 inf + 1664 1552473481.750 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (cbrt (hypot y.im y.re))) 1552473481.750 * [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))) 1552473481.750 * * * * [progress]: [ 16 / 145 ] simplifiying candidate # 1552473481.750 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1552473481.750 * * [simplify]: iters left: 6 (10 enodes) 1552473481.754 * * [simplify]: iters left: 5 (33 enodes) 1552473481.764 * * [simplify]: iters left: 4 (37 enodes) 1552473481.774 * * [simplify]: iters left: 3 (40 enodes) 1552473481.782 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.782 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473481.782 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473481.783 * * [simplify]: Extracting #3: cost 16 inf + 0 1552473481.783 * * [simplify]: Extracting #4: cost 12 inf + 118 1552473481.783 * * [simplify]: Extracting #5: cost 5 inf + 579 1552473481.783 * * [simplify]: Extracting #6: cost 0 inf + 1504 1552473481.783 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1552473481.783 * [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))) 1552473481.784 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1552473481.784 * * [simplify]: iters left: 6 (10 enodes) 1552473481.786 * * [simplify]: iters left: 5 (33 enodes) 1552473481.790 * * [simplify]: iters left: 4 (37 enodes) 1552473481.795 * * [simplify]: iters left: 3 (40 enodes) 1552473481.799 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.799 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473481.800 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473481.800 * * [simplify]: Extracting #3: cost 16 inf + 0 1552473481.800 * * [simplify]: Extracting #4: cost 12 inf + 118 1552473481.800 * * [simplify]: Extracting #5: cost 5 inf + 579 1552473481.800 * * [simplify]: Extracting #6: cost 0 inf + 1504 1552473481.800 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1552473481.800 * [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))) 1552473481.800 * * * * [progress]: [ 17 / 145 ] simplifiying candidate # 1552473481.801 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) 1552473481.801 * * [simplify]: iters left: 6 (9 enodes) 1552473481.803 * * [simplify]: iters left: 5 (30 enodes) 1552473481.807 * * [simplify]: iters left: 4 (36 enodes) 1552473481.812 * * [simplify]: iters left: 3 (39 enodes) 1552473481.817 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.817 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473481.817 * * [simplify]: Extracting #2: cost 10 inf + 1 1552473481.817 * * [simplify]: Extracting #3: cost 7 inf + 47 1552473481.817 * * [simplify]: Extracting #4: cost 4 inf + 230 1552473481.817 * * [simplify]: Extracting #5: cost 0 inf + 649 1552473481.818 * [simplify]: Simplified to (sqrt (fma x.re y.re (* x.im y.im))) 1552473481.818 * [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))) 1552473481.818 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1552473481.818 * * [simplify]: iters left: 6 (9 enodes) 1552473481.820 * * [simplify]: iters left: 5 (30 enodes) 1552473481.823 * * [simplify]: iters left: 4 (34 enodes) 1552473481.828 * * [simplify]: iters left: 3 (37 enodes) 1552473481.832 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.832 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473481.832 * * [simplify]: Extracting #2: cost 9 inf + 0 1552473481.832 * * [simplify]: Extracting #3: cost 10 inf + 116 1552473481.832 * * [simplify]: Extracting #4: cost 9 inf + 160 1552473481.832 * * [simplify]: Extracting #5: cost 5 inf + 385 1552473481.832 * * [simplify]: Extracting #6: cost 1 inf + 1091 1552473481.832 * * [simplify]: Extracting #7: cost 0 inf + 1230 1552473481.833 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1552473481.833 * [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))) 1552473481.833 * * * * [progress]: [ 18 / 145 ] simplifiying candidate # 1552473481.833 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1552473481.833 * * [simplify]: iters left: 6 (7 enodes) 1552473481.835 * * [simplify]: iters left: 5 (25 enodes) 1552473481.839 * * [simplify]: iters left: 4 (29 enodes) 1552473481.846 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.846 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473481.846 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473481.846 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473481.846 * * [simplify]: Extracting #4: cost 8 inf + 117 1552473481.847 * * [simplify]: Extracting #5: cost 5 inf + 609 1552473481.847 * * [simplify]: Extracting #6: cost 1 inf + 1319 1552473481.847 * * [simplify]: Extracting #7: cost 0 inf + 1537 1552473481.848 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1552473481.848 * [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))) 1552473481.848 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) 1552473481.848 * * [simplify]: iters left: 5 (9 enodes) 1552473481.852 * * [simplify]: iters left: 4 (30 enodes) 1552473481.860 * * [simplify]: iters left: 3 (34 enodes) 1552473481.869 * * [simplify]: iters left: 2 (37 enodes) 1552473481.873 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.873 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473481.873 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473481.873 * * [simplify]: Extracting #3: cost 12 inf + 4 1552473481.874 * * [simplify]: Extracting #4: cost 6 inf + 423 1552473481.874 * * [simplify]: Extracting #5: cost 0 inf + 1306 1552473481.874 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) 1552473481.875 * [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))) 1552473481.875 * * * * [progress]: [ 19 / 145 ] simplifiying candidate # 1552473481.875 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.im y.re))) 1552473481.875 * * [simplify]: iters left: 4 (6 enodes) 1552473481.878 * * [simplify]: iters left: 3 (20 enodes) 1552473481.883 * * [simplify]: iters left: 2 (22 enodes) 1552473481.889 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.889 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473481.889 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473481.889 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473481.889 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473481.889 * * [simplify]: Extracting #5: cost 1 inf + 449 1552473481.890 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473481.890 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1552473481.890 * [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))) 1552473481.890 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1552473481.890 * * [simplify]: iters left: 5 (9 enodes) 1552473481.893 * * [simplify]: iters left: 4 (30 enodes) 1552473481.901 * * [simplify]: iters left: 3 (34 enodes) 1552473481.908 * * [simplify]: iters left: 2 (37 enodes) 1552473481.916 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.916 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473481.916 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473481.916 * * [simplify]: Extracting #3: cost 12 inf + 4 1552473481.916 * * [simplify]: Extracting #4: cost 6 inf + 383 1552473481.917 * * [simplify]: Extracting #5: cost 0 inf + 1146 1552473481.917 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1552473481.917 * [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))) 1552473481.917 * * * * [progress]: [ 20 / 145 ] simplifiying candidate # 1552473481.917 * [simplify]: Simplifying (/ 1 1) 1552473481.917 * * [simplify]: iters left: 2 (2 enodes) 1552473481.919 * * [simplify]: iters left: 1 (6 enodes) 1552473481.921 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.921 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473481.921 * [simplify]: Simplified to 1 1552473481.921 * [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))) 1552473481.921 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) 1552473481.921 * * [simplify]: iters left: 5 (8 enodes) 1552473481.923 * * [simplify]: iters left: 4 (27 enodes) 1552473481.928 * * [simplify]: iters left: 3 (31 enodes) 1552473481.935 * * [simplify]: iters left: 2 (34 enodes) 1552473481.942 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.942 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473481.942 * * [simplify]: Extracting #2: cost 12 inf + 0 1552473481.942 * * [simplify]: Extracting #3: cost 8 inf + 103 1552473481.942 * * [simplify]: Extracting #4: cost 2 inf + 579 1552473481.943 * * [simplify]: Extracting #5: cost 0 inf + 872 1552473481.943 * [simplify]: Simplified to (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re)) 1552473481.943 * [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))) 1552473481.943 * * * * [progress]: [ 21 / 145 ] simplifiying candidate # 1552473481.943 * * * * [progress]: [ 22 / 145 ] simplifiying candidate # 1552473481.943 * * * * [progress]: [ 23 / 145 ] simplifiying candidate # 1552473481.943 * * * * [progress]: [ 24 / 145 ] simplifiying candidate # 1552473481.944 * [simplify]: Simplifying (cbrt (hypot y.im y.re)) 1552473481.944 * * [simplify]: iters left: 2 (4 enodes) 1552473481.945 * * [simplify]: iters left: 1 (12 enodes) 1552473481.948 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.948 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473481.948 * * [simplify]: Extracting #2: cost 6 inf + 0 1552473481.948 * * [simplify]: Extracting #3: cost 4 inf + 2 1552473481.948 * * [simplify]: Extracting #4: cost 0 inf + 390 1552473481.948 * [simplify]: Simplified to (cbrt (hypot y.im y.re)) 1552473481.948 * [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))) 1552473481.949 * * * * [progress]: [ 25 / 145 ] simplifiying candidate # 1552473481.949 * [simplify]: Simplifying (sqrt (hypot y.im y.re)) 1552473481.949 * * [simplify]: iters left: 2 (4 enodes) 1552473481.950 * * [simplify]: iters left: 1 (12 enodes) 1552473481.953 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.953 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473481.953 * * [simplify]: Extracting #2: cost 6 inf + 0 1552473481.953 * * [simplify]: Extracting #3: cost 4 inf + 2 1552473481.953 * * [simplify]: Extracting #4: cost 0 inf + 310 1552473481.953 * [simplify]: Simplified to (sqrt (hypot y.im y.re)) 1552473481.953 * [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))) 1552473481.953 * * * * [progress]: [ 26 / 145 ] simplifiying candidate # 1552473481.954 * [simplify]: Simplifying (hypot y.im y.re) 1552473481.954 * * [simplify]: iters left: 1 (3 enodes) 1552473481.955 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.955 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473481.955 * * [simplify]: Extracting #2: cost 2 inf + 2 1552473481.955 * * [simplify]: Extracting #3: cost 0 inf + 116 1552473481.955 * [simplify]: Simplified to (hypot y.im y.re) 1552473481.955 * [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))) 1552473481.955 * * * * [progress]: [ 27 / 145 ] simplifiying candidate # 1552473481.955 * [simplify]: Simplifying (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1552473481.955 * * [simplify]: iters left: 6 (8 enodes) 1552473481.958 * * [simplify]: iters left: 5 (27 enodes) 1552473481.964 * * [simplify]: iters left: 4 (31 enodes) 1552473481.971 * * [simplify]: iters left: 3 (34 enodes) 1552473481.979 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473481.979 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473481.979 * * [simplify]: Extracting #2: cost 5 inf + 0 1552473481.979 * * [simplify]: Extracting #3: cost 12 inf + 0 1552473481.979 * * [simplify]: Extracting #4: cost 9 inf + 46 1552473481.980 * * [simplify]: Extracting #5: cost 5 inf + 271 1552473481.980 * * [simplify]: Extracting #6: cost 1 inf + 947 1552473481.980 * * [simplify]: Extracting #7: cost 0 inf + 1166 1552473481.980 * [simplify]: Simplified to (* (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (fma x.im y.im (* x.re y.re)))) 1552473481.980 * [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))) 1552473481.981 * * * * [progress]: [ 28 / 145 ] simplifiying candidate # 1552473481.981 * [simplify]: Simplifying (sqrt (fma x.re y.re (* x.im y.im))) 1552473481.981 * * [simplify]: iters left: 4 (7 enodes) 1552473481.984 * * [simplify]: iters left: 3 (24 enodes) 1552473481.990 * * [simplify]: iters left: 2 (28 enodes) 1552473481.998 * * [simplify]: iters left: 1 (31 enodes) 1552473482.003 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473482.003 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473482.003 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473482.004 * * [simplify]: Extracting #3: cost 8 inf + 4 1552473482.004 * * [simplify]: Extracting #4: cost 2 inf + 410 1552473482.004 * * [simplify]: Extracting #5: cost 0 inf + 648 1552473482.004 * [simplify]: Simplified to (sqrt (fma x.re y.re (* x.im y.im))) 1552473482.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))) (/ (hypot y.im y.re) (sqrt (fma x.re y.re (* x.im y.im))))) (hypot y.im y.re))) 1552473482.004 * * * * [progress]: [ 29 / 145 ] simplifiying candidate # 1552473482.004 * * * * [progress]: [ 30 / 145 ] simplifiying candidate #real (real->posit16 (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)))) (hypot y.im y.re)))> 1552473482.004 * * * * [progress]: [ 31 / 145 ] simplifiying candidate # 1552473482.004 * * * * [progress]: [ 32 / 145 ] simplifiying candidate # 1552473482.004 * * * * [progress]: [ 33 / 145 ] simplifiying candidate # 1552473482.004 * * * * [progress]: [ 34 / 145 ] simplifiying candidate # 1552473482.004 * * * * [progress]: [ 35 / 145 ] simplifiying candidate # 1552473482.004 * * * * [progress]: [ 36 / 145 ] simplifiying candidate # 1552473482.005 * * * * [progress]: [ 37 / 145 ] simplifiying candidate # 1552473482.005 * * * * [progress]: [ 38 / 145 ] simplifiying candidate # 1552473482.005 * * * * [progress]: [ 39 / 145 ] simplifiying candidate # 1552473482.005 * * * * [progress]: [ 40 / 145 ] simplifiying candidate # 1552473482.005 * * * * [progress]: [ 41 / 145 ] simplifiying candidate #real (real->posit16 (fma x.re y.re (* x.im y.im)))) (hypot y.im y.re)) (hypot y.im y.re)))> 1552473482.005 * * * * [progress]: [ 42 / 145 ] simplifiying candidate # 1552473482.005 * * * * [progress]: [ 43 / 145 ] simplifiying candidate # 1552473482.005 * * * * [progress]: [ 44 / 145 ] simplifiying candidate # 1552473482.005 * * * * [progress]: [ 45 / 145 ] simplifiying candidate # 1552473482.005 * [simplify]: Simplifying (- (- (log (fma x.re y.re (* x.im y.im))) (log (hypot y.im y.re))) (log (hypot y.im y.re))) 1552473482.005 * * [simplify]: iters left: 6 (11 enodes) 1552473482.007 * * [simplify]: iters left: 5 (41 enodes) 1552473482.013 * * [simplify]: iters left: 4 (59 enodes) 1552473482.021 * * [simplify]: iters left: 3 (71 enodes) 1552473482.030 * * [simplify]: iters left: 2 (73 enodes) 1552473482.038 * * [simplify]: iters left: 1 (80 enodes) 1552473482.057 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473482.058 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473482.058 * * [simplify]: Extracting #2: cost 24 inf + 0 1552473482.058 * * [simplify]: Extracting #3: cost 32 inf + 0 1552473482.058 * * [simplify]: Extracting #4: cost 28 inf + 145 1552473482.059 * * [simplify]: Extracting #5: cost 15 inf + 2018 1552473482.060 * * [simplify]: Extracting #6: cost 5 inf + 4201 1552473482.062 * * [simplify]: Extracting #7: cost 0 inf + 6031 1552473482.064 * [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))) 1552473482.064 * [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))))) 1552473482.064 * * * * [progress]: [ 46 / 145 ] simplifiying candidate # 1552473482.065 * [simplify]: Simplifying (- (log (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (log (hypot y.im y.re))) 1552473482.065 * * [simplify]: iters left: 6 (11 enodes) 1552473482.069 * * [simplify]: iters left: 5 (40 enodes) 1552473482.092 * * [simplify]: iters left: 4 (54 enodes) 1552473482.110 * * [simplify]: iters left: 3 (74 enodes) 1552473482.129 * * [simplify]: iters left: 2 (77 enodes) 1552473482.145 * * [simplify]: iters left: 1 (78 enodes) 1552473482.160 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473482.160 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473482.160 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473482.161 * * [simplify]: Extracting #3: cost 26 inf + 0 1552473482.161 * * [simplify]: Extracting #4: cost 21 inf + 314 1552473482.161 * * [simplify]: Extracting #5: cost 10 inf + 1601 1552473482.162 * * [simplify]: Extracting #6: cost 3 inf + 3241 1552473482.164 * * [simplify]: Extracting #7: cost 0 inf + 3822 1552473482.165 * [simplify]: Simplified to (- (log (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (log (hypot y.im y.re))) 1552473482.165 * [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))))) 1552473482.165 * * * * [progress]: [ 47 / 145 ] simplifiying candidate # 1552473482.165 * * * * [progress]: [ 48 / 145 ] simplifiying candidate # 1552473482.165 * * * * [progress]: [ 49 / 145 ] simplifiying candidate # 1552473482.166 * [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))) 1552473482.166 * * [simplify]: iters left: 6 (13 enodes) 1552473482.172 * * [simplify]: iters left: 5 (55 enodes) 1552473482.192 * * [simplify]: iters left: 4 (153 enodes) 1552473482.254 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473482.254 * * [simplify]: Extracting #1: cost 46 inf + 0 1552473482.255 * * [simplify]: Extracting #2: cost 116 inf + 0 1552473482.256 * * [simplify]: Extracting #3: cost 139 inf + 1225 1552473482.266 * * [simplify]: Extracting #4: cost 36 inf + 26117 1552473482.283 * * [simplify]: Extracting #5: cost 0 inf + 35530 1552473482.294 * * [simplify]: Extracting #6: cost 0 inf + 34810 1552473482.303 * * [simplify]: Extracting #7: cost 0 inf + 34770 1552473482.312 * [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))))) 1552473482.312 * [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))))))) 1552473482.312 * * * * [progress]: [ 50 / 145 ] simplifiying candidate # 1552473482.313 * [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))) 1552473482.313 * * [simplify]: iters left: 6 (13 enodes) 1552473482.316 * * [simplify]: iters left: 5 (57 enodes) 1552473482.339 * * [simplify]: iters left: 4 (142 enodes) 1552473482.390 * * [simplify]: iters left: 3 (448 enodes) 1552473482.636 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473482.636 * * [simplify]: Extracting #1: cost 59 inf + 0 1552473482.636 * * [simplify]: Extracting #2: cost 165 inf + 1 1552473482.638 * * [simplify]: Extracting #3: cost 229 inf + 1982 1552473482.645 * * [simplify]: Extracting #4: cost 111 inf + 33633 1552473482.678 * * [simplify]: Extracting #5: cost 1 inf + 65586 1552473482.713 * * [simplify]: Extracting #6: cost 0 inf + 65067 1552473482.747 * * [simplify]: Extracting #7: cost 0 inf + 65027 1552473482.782 * [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))) 1552473482.782 * [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))))) 1552473482.782 * * * * [progress]: [ 51 / 145 ] simplifiying candidate # 1552473482.783 * * * * [progress]: [ 52 / 145 ] simplifiying candidate # 1552473482.783 * * * * [progress]: [ 53 / 145 ] simplifiying candidate # 1552473482.783 * * * * [progress]: [ 54 / 145 ] simplifiying candidate # 1552473482.783 * * * * [progress]: [ 55 / 145 ] simplifiying candidate # 1552473482.783 * [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)))) 1552473482.783 * * [simplify]: iters left: 6 (13 enodes) 1552473482.789 * * [simplify]: iters left: 5 (48 enodes) 1552473482.802 * * [simplify]: iters left: 4 (67 enodes) 1552473482.819 * * [simplify]: iters left: 3 (77 enodes) 1552473482.837 * * [simplify]: iters left: 2 (80 enodes) 1552473482.848 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473482.848 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473482.848 * * [simplify]: Extracting #2: cost 22 inf + 0 1552473482.848 * * [simplify]: Extracting #3: cost 27 inf + 0 1552473482.848 * * [simplify]: Extracting #4: cost 30 inf + 2 1552473482.848 * * [simplify]: Extracting #5: cost 21 inf + 929 1552473482.849 * * [simplify]: Extracting #6: cost 14 inf + 2088 1552473482.849 * * [simplify]: Extracting #7: cost 2 inf + 6856 1552473482.851 * * [simplify]: Extracting #8: cost 0 inf + 7724 1552473482.852 * [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)))) 1552473482.852 * [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))))) 1552473482.852 * [simplify]: Simplifying (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1552473482.852 * * [simplify]: iters left: 6 (11 enodes) 1552473482.854 * * [simplify]: iters left: 5 (36 enodes) 1552473482.861 * * [simplify]: iters left: 4 (40 enodes) 1552473482.871 * * [simplify]: iters left: 3 (43 enodes) 1552473482.882 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473482.882 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473482.882 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473482.882 * * [simplify]: Extracting #3: cost 13 inf + 0 1552473482.882 * * [simplify]: Extracting #4: cost 16 inf + 2 1552473482.882 * * [simplify]: Extracting #5: cost 12 inf + 297 1552473482.882 * * [simplify]: Extracting #6: cost 7 inf + 811 1552473482.883 * * [simplify]: Extracting #7: cost 0 inf + 2482 1552473482.884 * [simplify]: Simplified to (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1552473482.884 * [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))))) 1552473482.884 * * * * [progress]: [ 56 / 145 ] simplifiying candidate # 1552473482.884 * [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))) 1552473482.885 * * [simplify]: iters left: 6 (12 enodes) 1552473482.887 * * [simplify]: iters left: 5 (41 enodes) 1552473482.892 * * [simplify]: iters left: 4 (49 enodes) 1552473482.899 * * [simplify]: iters left: 3 (55 enodes) 1552473482.905 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473482.905 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473482.905 * * [simplify]: Extracting #2: cost 14 inf + 0 1552473482.905 * * [simplify]: Extracting #3: cost 19 inf + 0 1552473482.905 * * [simplify]: Extracting #4: cost 22 inf + 2 1552473482.905 * * [simplify]: Extracting #5: cost 14 inf + 594 1552473482.906 * * [simplify]: Extracting #6: cost 7 inf + 1968 1552473482.906 * * [simplify]: Extracting #7: cost 2 inf + 3698 1552473482.907 * * [simplify]: Extracting #8: cost 0 inf + 4446 1552473482.908 * [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))))) 1552473482.908 * [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))))) 1552473482.908 * [simplify]: Simplifying (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1552473482.908 * * [simplify]: iters left: 6 (11 enodes) 1552473482.910 * * [simplify]: iters left: 5 (36 enodes) 1552473482.915 * * [simplify]: iters left: 4 (40 enodes) 1552473482.920 * * [simplify]: iters left: 3 (43 enodes) 1552473482.926 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473482.926 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473482.926 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473482.926 * * [simplify]: Extracting #3: cost 13 inf + 0 1552473482.926 * * [simplify]: Extracting #4: cost 16 inf + 2 1552473482.926 * * [simplify]: Extracting #5: cost 12 inf + 257 1552473482.926 * * [simplify]: Extracting #6: cost 7 inf + 731 1552473482.926 * * [simplify]: Extracting #7: cost 0 inf + 2322 1552473482.927 * [simplify]: Simplified to (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1552473482.927 * [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))))) 1552473482.927 * * * * [progress]: [ 57 / 145 ] simplifiying candidate # 1552473482.927 * [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) 1552473482.927 * * [simplify]: iters left: 6 (12 enodes) 1552473482.930 * * [simplify]: iters left: 5 (41 enodes) 1552473482.941 * * [simplify]: iters left: 4 (55 enodes) 1552473482.954 * * [simplify]: iters left: 3 (59 enodes) 1552473482.967 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473482.967 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473482.967 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473482.967 * * [simplify]: Extracting #3: cost 10 inf + 1 1552473482.967 * * [simplify]: Extracting #4: cost 18 inf + 1 1552473482.967 * * [simplify]: Extracting #5: cost 16 inf + 5 1552473482.968 * * [simplify]: Extracting #6: cost 6 inf + 873 1552473482.968 * * [simplify]: Extracting #7: cost 2 inf + 2050 1552473482.969 * * [simplify]: Extracting #8: cost 0 inf + 2679 1552473482.970 * [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)))) 1552473482.970 * [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)))) 1552473482.970 * [simplify]: Simplifying (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (hypot y.im y.re)) 1552473482.970 * * [simplify]: iters left: 6 (10 enodes) 1552473482.972 * * [simplify]: iters left: 5 (33 enodes) 1552473482.978 * * [simplify]: iters left: 4 (37 enodes) 1552473482.987 * * [simplify]: iters left: 3 (40 enodes) 1552473482.995 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473482.995 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473482.995 * * [simplify]: Extracting #2: cost 9 inf + 0 1552473482.995 * * [simplify]: Extracting #3: cost 7 inf + 116 1552473482.995 * * [simplify]: Extracting #4: cost 12 inf + 116 1552473482.996 * * [simplify]: Extracting #5: cost 11 inf + 160 1552473482.996 * * [simplify]: Extracting #6: cost 5 inf + 773 1552473482.996 * * [simplify]: Extracting #7: cost 0 inf + 2048 1552473482.997 * [simplify]: Simplified to (/ (cbrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (hypot y.im y.re)) 1552473482.997 * [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)))) 1552473482.997 * * * * [progress]: [ 58 / 145 ] simplifiying candidate # 1552473482.997 * [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)))) 1552473482.998 * * [simplify]: iters left: 6 (12 enodes) 1552473483.002 * * [simplify]: iters left: 5 (41 enodes) 1552473483.012 * * [simplify]: iters left: 4 (47 enodes) 1552473483.023 * * [simplify]: iters left: 3 (50 enodes) 1552473483.034 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473483.034 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473483.034 * * [simplify]: Extracting #2: cost 12 inf + 0 1552473483.034 * * [simplify]: Extracting #3: cost 17 inf + 0 1552473483.035 * * [simplify]: Extracting #4: cost 20 inf + 2 1552473483.035 * * [simplify]: Extracting #5: cost 10 inf + 1062 1552473483.035 * * [simplify]: Extracting #6: cost 5 inf + 1734 1552473483.036 * * [simplify]: Extracting #7: cost 1 inf + 3070 1552473483.039 * * [simplify]: Extracting #8: cost 0 inf + 3464 1552473483.039 * [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)))) 1552473483.040 * [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))))) 1552473483.040 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1552473483.040 * * [simplify]: iters left: 6 (11 enodes) 1552473483.044 * * [simplify]: iters left: 5 (36 enodes) 1552473483.052 * * [simplify]: iters left: 4 (40 enodes) 1552473483.060 * * [simplify]: iters left: 3 (43 enodes) 1552473483.065 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473483.065 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473483.065 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473483.065 * * [simplify]: Extracting #3: cost 13 inf + 0 1552473483.065 * * [simplify]: Extracting #4: cost 16 inf + 2 1552473483.065 * * [simplify]: Extracting #5: cost 12 inf + 297 1552473483.065 * * [simplify]: Extracting #6: cost 7 inf + 811 1552473483.066 * * [simplify]: Extracting #7: cost 0 inf + 2322 1552473483.066 * [simplify]: Simplified to (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1552473483.066 * [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))))) 1552473483.066 * * * * [progress]: [ 59 / 145 ] simplifiying candidate # 1552473483.066 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1552473483.066 * * [simplify]: iters left: 6 (11 enodes) 1552473483.068 * * [simplify]: iters left: 5 (36 enodes) 1552473483.073 * * [simplify]: iters left: 4 (40 enodes) 1552473483.078 * * [simplify]: iters left: 3 (43 enodes) 1552473483.084 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473483.084 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473483.084 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473483.084 * * [simplify]: Extracting #3: cost 13 inf + 0 1552473483.084 * * [simplify]: Extracting #4: cost 16 inf + 2 1552473483.084 * * [simplify]: Extracting #5: cost 12 inf + 257 1552473483.084 * * [simplify]: Extracting #6: cost 7 inf + 731 1552473483.084 * * [simplify]: Extracting #7: cost 0 inf + 2162 1552473483.085 * [simplify]: Simplified to (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1552473483.085 * [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))))) 1552473483.085 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1552473483.085 * * [simplify]: iters left: 6 (11 enodes) 1552473483.087 * * [simplify]: iters left: 5 (36 enodes) 1552473483.092 * * [simplify]: iters left: 4 (40 enodes) 1552473483.097 * * [simplify]: iters left: 3 (43 enodes) 1552473483.106 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473483.106 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473483.106 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473483.106 * * [simplify]: Extracting #3: cost 13 inf + 0 1552473483.106 * * [simplify]: Extracting #4: cost 16 inf + 2 1552473483.106 * * [simplify]: Extracting #5: cost 12 inf + 257 1552473483.106 * * [simplify]: Extracting #6: cost 7 inf + 731 1552473483.107 * * [simplify]: Extracting #7: cost 0 inf + 2162 1552473483.107 * [simplify]: Simplified to (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1552473483.107 * [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))))) 1552473483.107 * * * * [progress]: [ 60 / 145 ] simplifiying candidate # 1552473483.107 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) 1) 1552473483.107 * * [simplify]: iters left: 6 (11 enodes) 1552473483.110 * * [simplify]: iters left: 5 (36 enodes) 1552473483.115 * * [simplify]: iters left: 4 (42 enodes) 1552473483.121 * * [simplify]: iters left: 3 (45 enodes) 1552473483.127 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473483.127 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473483.127 * * [simplify]: Extracting #2: cost 6 inf + 1 1552473483.127 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473483.127 * * [simplify]: Extracting #4: cost 12 inf + 5 1552473483.128 * * [simplify]: Extracting #5: cost 5 inf + 538 1552473483.128 * * [simplify]: Extracting #6: cost 0 inf + 1341 1552473483.128 * [simplify]: Simplified to (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) 1552473483.128 * [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)))) 1552473483.128 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (hypot y.im y.re)) 1552473483.128 * * [simplify]: iters left: 6 (10 enodes) 1552473483.130 * * [simplify]: iters left: 5 (33 enodes) 1552473483.135 * * [simplify]: iters left: 4 (37 enodes) 1552473483.139 * * [simplify]: iters left: 3 (40 enodes) 1552473483.144 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473483.144 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473483.144 * * [simplify]: Extracting #2: cost 9 inf + 0 1552473483.144 * * [simplify]: Extracting #3: cost 7 inf + 116 1552473483.144 * * [simplify]: Extracting #4: cost 12 inf + 116 1552473483.144 * * [simplify]: Extracting #5: cost 11 inf + 160 1552473483.144 * * [simplify]: Extracting #6: cost 5 inf + 773 1552473483.144 * * [simplify]: Extracting #7: cost 0 inf + 1888 1552473483.145 * [simplify]: Simplified to (/ (sqrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (hypot y.im y.re)) 1552473483.145 * [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)))) 1552473483.145 * * * * [progress]: [ 61 / 145 ] simplifiying candidate # 1552473483.145 * [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)))) 1552473483.145 * * [simplify]: iters left: 6 (13 enodes) 1552473483.148 * * [simplify]: iters left: 5 (52 enodes) 1552473483.155 * * [simplify]: iters left: 4 (94 enodes) 1552473483.169 * * [simplify]: iters left: 3 (141 enodes) 1552473483.193 * * [simplify]: iters left: 2 (181 enodes) 1552473483.219 * * [simplify]: iters left: 1 (221 enodes) 1552473483.263 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473483.263 * * [simplify]: Extracting #1: cost 33 inf + 0 1552473483.263 * * [simplify]: Extracting #2: cost 87 inf + 0 1552473483.263 * * [simplify]: Extracting #3: cost 86 inf + 64 1552473483.264 * * [simplify]: Extracting #4: cost 77 inf + 1020 1552473483.266 * * [simplify]: Extracting #5: cost 35 inf + 16305 1552473483.271 * * [simplify]: Extracting #6: cost 2 inf + 33558 1552473483.276 * * [simplify]: Extracting #7: cost 0 inf + 34477 1552473483.280 * [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)))) 1552473483.281 * [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))))) 1552473483.281 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1552473483.281 * * [simplify]: iters left: 6 (11 enodes) 1552473483.283 * * [simplify]: iters left: 5 (38 enodes) 1552473483.288 * * [simplify]: iters left: 4 (44 enodes) 1552473483.293 * * [simplify]: iters left: 3 (47 enodes) 1552473483.299 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473483.299 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473483.299 * * [simplify]: Extracting #2: cost 12 inf + 0 1552473483.299 * * [simplify]: Extracting #3: cost 20 inf + 0 1552473483.299 * * [simplify]: Extracting #4: cost 15 inf + 375 1552473483.299 * * [simplify]: Extracting #5: cost 8 inf + 971 1552473483.299 * * [simplify]: Extracting #6: cost 1 inf + 2612 1552473483.300 * * [simplify]: Extracting #7: cost 0 inf + 2966 1552473483.300 * [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)))) 1552473483.300 * [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)))))) 1552473483.300 * * * * [progress]: [ 62 / 145 ] simplifiying candidate # 1552473483.301 * [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))) 1552473483.301 * * [simplify]: iters left: 6 (14 enodes) 1552473483.303 * * [simplify]: iters left: 5 (53 enodes) 1552473483.313 * * [simplify]: iters left: 4 (88 enodes) 1552473483.326 * * [simplify]: iters left: 3 (136 enodes) 1552473483.356 * * [simplify]: iters left: 2 (182 enodes) 1552473483.396 * * [simplify]: iters left: 1 (198 enodes) 1552473483.429 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473483.429 * * [simplify]: Extracting #1: cost 23 inf + 0 1552473483.430 * * [simplify]: Extracting #2: cost 46 inf + 0 1552473483.430 * * [simplify]: Extracting #3: cost 54 inf + 0 1552473483.430 * * [simplify]: Extracting #4: cost 51 inf + 46 1552473483.431 * * [simplify]: Extracting #5: cost 43 inf + 1040 1552473483.433 * * [simplify]: Extracting #6: cost 14 inf + 9845 1552473483.438 * * [simplify]: Extracting #7: cost 1 inf + 14676 1552473483.443 * * [simplify]: Extracting #8: cost 0 inf + 15110 1552473483.447 * [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))) 1552473483.447 * [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))))) 1552473483.448 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1552473483.448 * * [simplify]: iters left: 6 (12 enodes) 1552473483.450 * * [simplify]: iters left: 5 (41 enodes) 1552473483.455 * * [simplify]: iters left: 4 (50 enodes) 1552473483.461 * * [simplify]: iters left: 3 (55 enodes) 1552473483.468 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473483.468 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473483.468 * * [simplify]: Extracting #2: cost 16 inf + 0 1552473483.468 * * [simplify]: Extracting #3: cost 24 inf + 0 1552473483.468 * * [simplify]: Extracting #4: cost 19 inf + 244 1552473483.468 * * [simplify]: Extracting #5: cost 10 inf + 1645 1552473483.469 * * [simplify]: Extracting #6: cost 2 inf + 3200 1552473483.469 * * [simplify]: Extracting #7: cost 0 inf + 3948 1552473483.470 * [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))) 1552473483.470 * [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))))) 1552473483.470 * * * * [progress]: [ 63 / 145 ] simplifiying candidate # 1552473483.470 * [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) 1552473483.470 * * [simplify]: iters left: 6 (14 enodes) 1552473483.473 * * [simplify]: iters left: 5 (53 enodes) 1552473483.486 * * [simplify]: iters left: 4 (88 enodes) 1552473483.511 * * [simplify]: iters left: 3 (116 enodes) 1552473483.533 * * [simplify]: iters left: 2 (137 enodes) 1552473483.555 * * [simplify]: iters left: 1 (140 enodes) 1552473483.568 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473483.568 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473483.568 * * [simplify]: Extracting #2: cost 24 inf + 1 1552473483.568 * * [simplify]: Extracting #3: cost 32 inf + 1 1552473483.568 * * [simplify]: Extracting #4: cost 28 inf + 146 1552473483.569 * * [simplify]: Extracting #5: cost 18 inf + 1199 1552473483.570 * * [simplify]: Extracting #6: cost 3 inf + 5775 1552473483.571 * * [simplify]: Extracting #7: cost 0 inf + 6917 1552473483.572 * [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)))) 1552473483.572 * [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)))) 1552473483.573 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1552473483.573 * * [simplify]: iters left: 6 (11 enodes) 1552473483.575 * * [simplify]: iters left: 5 (38 enodes) 1552473483.580 * * [simplify]: iters left: 4 (47 enodes) 1552473483.586 * * [simplify]: iters left: 3 (52 enodes) 1552473483.592 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473483.592 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473483.592 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473483.592 * * [simplify]: Extracting #3: cost 19 inf + 59 1552473483.592 * * [simplify]: Extracting #4: cost 11 inf + 929 1552473483.594 * * [simplify]: Extracting #5: cost 1 inf + 3160 1552473483.594 * * [simplify]: Extracting #6: cost 0 inf + 3514 1552473483.595 * [simplify]: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1552473483.595 * [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)))))) 1552473483.595 * * * * [progress]: [ 64 / 145 ] simplifiying candidate # 1552473483.595 * [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)))) 1552473483.595 * * [simplify]: iters left: 6 (14 enodes) 1552473483.598 * * [simplify]: iters left: 5 (51 enodes) 1552473483.605 * * [simplify]: iters left: 4 (77 enodes) 1552473483.616 * * [simplify]: iters left: 3 (127 enodes) 1552473483.634 * * [simplify]: iters left: 2 (181 enodes) 1552473483.667 * * [simplify]: iters left: 1 (195 enodes) 1552473483.693 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473483.693 * * [simplify]: Extracting #1: cost 23 inf + 0 1552473483.693 * * [simplify]: Extracting #2: cost 46 inf + 0 1552473483.693 * * [simplify]: Extracting #3: cost 54 inf + 0 1552473483.694 * * [simplify]: Extracting #4: cost 51 inf + 46 1552473483.694 * * [simplify]: Extracting #5: cost 44 inf + 781 1552473483.696 * * [simplify]: Extracting #6: cost 12 inf + 10713 1552473483.699 * * [simplify]: Extracting #7: cost 0 inf + 15150 1552473483.702 * * [simplify]: Extracting #8: cost 0 inf + 15110 1552473483.707 * [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)))) 1552473483.707 * [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))))) 1552473483.707 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1552473483.707 * * [simplify]: iters left: 6 (12 enodes) 1552473483.709 * * [simplify]: iters left: 5 (41 enodes) 1552473483.715 * * [simplify]: iters left: 4 (50 enodes) 1552473483.721 * * [simplify]: iters left: 3 (55 enodes) 1552473483.728 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473483.728 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473483.728 * * [simplify]: Extracting #2: cost 16 inf + 0 1552473483.728 * * [simplify]: Extracting #3: cost 24 inf + 0 1552473483.728 * * [simplify]: Extracting #4: cost 19 inf + 244 1552473483.728 * * [simplify]: Extracting #5: cost 10 inf + 1525 1552473483.729 * * [simplify]: Extracting #6: cost 2 inf + 3160 1552473483.729 * * [simplify]: Extracting #7: cost 0 inf + 3948 1552473483.730 * [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))) 1552473483.730 * [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))))) 1552473483.730 * * * * [progress]: [ 65 / 145 ] simplifiying candidate # 1552473483.730 * [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))) 1552473483.730 * * [simplify]: iters left: 6 (12 enodes) 1552473483.734 * * [simplify]: iters left: 5 (43 enodes) 1552473483.741 * * [simplify]: iters left: 4 (54 enodes) 1552473483.748 * * [simplify]: iters left: 3 (67 enodes) 1552473483.756 * * [simplify]: iters left: 2 (72 enodes) 1552473483.764 * * [simplify]: iters left: 1 (75 enodes) 1552473483.773 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473483.773 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473483.773 * * [simplify]: Extracting #2: cost 23 inf + 0 1552473483.773 * * [simplify]: Extracting #3: cost 26 inf + 2 1552473483.773 * * [simplify]: Extracting #4: cost 20 inf + 398 1552473483.774 * * [simplify]: Extracting #5: cost 3 inf + 4140 1552473483.775 * * [simplify]: Extracting #6: cost 1 inf + 4808 1552473483.775 * * [simplify]: Extracting #7: cost 0 inf + 5162 1552473483.776 * [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)) 1552473483.776 * [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))))) 1552473483.777 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1552473483.777 * * [simplify]: iters left: 6 (11 enodes) 1552473483.780 * * [simplify]: iters left: 5 (38 enodes) 1552473483.790 * * [simplify]: iters left: 4 (42 enodes) 1552473483.800 * * [simplify]: iters left: 3 (46 enodes) 1552473483.811 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473483.811 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473483.811 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473483.811 * * [simplify]: Extracting #3: cost 15 inf + 59 1552473483.812 * * [simplify]: Extracting #4: cost 11 inf + 354 1552473483.812 * * [simplify]: Extracting #5: cost 8 inf + 537 1552473483.812 * * [simplify]: Extracting #6: cost 1 inf + 1898 1552473483.813 * * [simplify]: Extracting #7: cost 0 inf + 2212 1552473483.814 * [simplify]: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1552473483.814 * [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)))) 1552473483.814 * * * * [progress]: [ 66 / 145 ] simplifiying candidate # 1552473483.815 * [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) 1552473483.815 * * [simplify]: iters left: 6 (13 enodes) 1552473483.821 * * [simplify]: iters left: 5 (46 enodes) 1552473483.829 * * [simplify]: iters left: 4 (63 enodes) 1552473483.840 * * [simplify]: iters left: 3 (78 enodes) 1552473483.852 * * [simplify]: iters left: 2 (87 enodes) 1552473483.875 * * [simplify]: iters left: 1 (89 enodes) 1552473483.885 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473483.885 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473483.885 * * [simplify]: Extracting #2: cost 16 inf + 1 1552473483.885 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473483.885 * * [simplify]: Extracting #4: cost 19 inf + 188 1552473483.885 * * [simplify]: Extracting #5: cost 8 inf + 1856 1552473483.886 * * [simplify]: Extracting #6: cost 0 inf + 3879 1552473483.887 * [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)))) 1552473483.887 * [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)))) 1552473483.887 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1552473483.887 * * [simplify]: iters left: 6 (11 enodes) 1552473483.890 * * [simplify]: iters left: 5 (38 enodes) 1552473483.895 * * [simplify]: iters left: 4 (47 enodes) 1552473483.901 * * [simplify]: iters left: 3 (52 enodes) 1552473483.912 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473483.913 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473483.913 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473483.913 * * [simplify]: Extracting #3: cost 19 inf + 59 1552473483.913 * * [simplify]: Extracting #4: cost 11 inf + 769 1552473483.914 * * [simplify]: Extracting #5: cost 1 inf + 2880 1552473483.915 * * [simplify]: Extracting #6: cost 0 inf + 3194 1552473483.916 * [simplify]: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 1552473483.916 * [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)))))) 1552473483.916 * * * * [progress]: [ 67 / 145 ] simplifiying candidate # 1552473483.916 * [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)))) 1552473483.916 * * [simplify]: iters left: 6 (14 enodes) 1552473483.923 * * [simplify]: iters left: 5 (51 enodes) 1552473483.941 * * [simplify]: iters left: 4 (84 enodes) 1552473483.955 * * [simplify]: iters left: 3 (125 enodes) 1552473483.977 * * [simplify]: iters left: 2 (175 enodes) 1552473484.032 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473484.032 * * [simplify]: Extracting #1: cost 13 inf + 0 1552473484.032 * * [simplify]: Extracting #2: cost 24 inf + 1 1552473484.032 * * [simplify]: Extracting #3: cost 32 inf + 1 1552473484.032 * * [simplify]: Extracting #4: cost 28 inf + 146 1552473484.033 * * [simplify]: Extracting #5: cost 12 inf + 3052 1552473484.035 * * [simplify]: Extracting #6: cost 1 inf + 6523 1552473484.038 * * [simplify]: Extracting #7: cost 0 inf + 6917 1552473484.041 * [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)))) 1552473484.041 * [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))))) 1552473484.041 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1552473484.041 * * [simplify]: iters left: 6 (11 enodes) 1552473484.046 * * [simplify]: iters left: 5 (38 enodes) 1552473484.056 * * [simplify]: iters left: 4 (47 enodes) 1552473484.068 * * [simplify]: iters left: 3 (52 enodes) 1552473484.079 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473484.079 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473484.079 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473484.080 * * [simplify]: Extracting #3: cost 16 inf + 550 1552473484.080 * * [simplify]: Extracting #4: cost 10 inf + 1028 1552473484.080 * * [simplify]: Extracting #5: cost 0 inf + 3514 1552473484.081 * [simplify]: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))) 1552473484.081 * [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))))) 1552473484.081 * * * * [progress]: [ 68 / 145 ] simplifiying candidate # 1552473484.081 * [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))) 1552473484.081 * * [simplify]: iters left: 6 (13 enodes) 1552473484.084 * * [simplify]: iters left: 5 (46 enodes) 1552473484.092 * * [simplify]: iters left: 4 (68 enodes) 1552473484.102 * * [simplify]: iters left: 3 (86 enodes) 1552473484.120 * * [simplify]: iters left: 2 (100 enodes) 1552473484.135 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473484.135 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473484.135 * * [simplify]: Extracting #2: cost 16 inf + 1 1552473484.136 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473484.136 * * [simplify]: Extracting #4: cost 19 inf + 188 1552473484.136 * * [simplify]: Extracting #5: cost 7 inf + 2007 1552473484.137 * * [simplify]: Extracting #6: cost 1 inf + 3525 1552473484.137 * * [simplify]: Extracting #7: cost 0 inf + 3879 1552473484.138 * [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))) 1552473484.138 * [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))))) 1552473484.138 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1552473484.139 * * [simplify]: iters left: 6 (11 enodes) 1552473484.141 * * [simplify]: iters left: 5 (38 enodes) 1552473484.146 * * [simplify]: iters left: 4 (47 enodes) 1552473484.156 * * [simplify]: iters left: 3 (52 enodes) 1552473484.162 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473484.162 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473484.162 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473484.162 * * [simplify]: Extracting #3: cost 16 inf + 430 1552473484.163 * * [simplify]: Extracting #4: cost 10 inf + 868 1552473484.163 * * [simplify]: Extracting #5: cost 0 inf + 3194 1552473484.163 * [simplify]: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 1552473484.164 * [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))))) 1552473484.164 * * * * [progress]: [ 69 / 145 ] simplifiying candidate # 1552473484.164 * [simplify]: Simplifying (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) 1) 1552473484.164 * * [simplify]: iters left: 6 (11 enodes) 1552473484.167 * * [simplify]: iters left: 5 (36 enodes) 1552473484.172 * * [simplify]: iters left: 4 (50 enodes) 1552473484.179 * * [simplify]: iters left: 3 (54 enodes) 1552473484.190 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473484.190 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473484.190 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473484.190 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473484.190 * * [simplify]: Extracting #4: cost 12 inf + 5 1552473484.190 * * [simplify]: Extracting #5: cost 8 inf + 230 1552473484.191 * * [simplify]: Extracting #6: cost 2 inf + 1168 1552473484.191 * * [simplify]: Extracting #7: cost 0 inf + 1607 1552473484.192 * [simplify]: Simplified to (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1552473484.192 * [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)))) 1552473484.192 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (hypot y.im y.re)) 1552473484.193 * * [simplify]: iters left: 6 (10 enodes) 1552473484.197 * * [simplify]: iters left: 5 (35 enodes) 1552473484.207 * * [simplify]: iters left: 4 (41 enodes) 1552473484.216 * * [simplify]: iters left: 3 (44 enodes) 1552473484.221 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473484.221 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473484.221 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473484.221 * * [simplify]: Extracting #3: cost 15 inf + 59 1552473484.221 * * [simplify]: Extracting #4: cost 11 inf + 354 1552473484.222 * * [simplify]: Extracting #5: cost 7 inf + 579 1552473484.222 * * [simplify]: Extracting #6: cost 0 inf + 2212 1552473484.222 * [simplify]: Simplified to (/ (/ (cbrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) (hypot y.im y.re)) 1552473484.222 * [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)))) 1552473484.222 * * * * [progress]: [ 70 / 145 ] simplifiying candidate # 1552473484.223 * [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)))) 1552473484.223 * * [simplify]: iters left: 6 (12 enodes) 1552473484.225 * * [simplify]: iters left: 5 (45 enodes) 1552473484.233 * * [simplify]: iters left: 4 (62 enodes) 1552473484.241 * * [simplify]: iters left: 3 (69 enodes) 1552473484.259 * * [simplify]: iters left: 2 (80 enodes) 1552473484.283 * * [simplify]: iters left: 1 (104 enodes) 1552473484.317 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473484.317 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473484.317 * * [simplify]: Extracting #2: cost 31 inf + 0 1552473484.317 * * [simplify]: Extracting #3: cost 41 inf + 61 1552473484.318 * * [simplify]: Extracting #4: cost 31 inf + 720 1552473484.319 * * [simplify]: Extracting #5: cost 11 inf + 5785 1552473484.321 * * [simplify]: Extracting #6: cost 1 inf + 9654 1552473484.322 * * [simplify]: Extracting #7: cost 0 inf + 10008 1552473484.323 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1552473484.323 * [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))))) 1552473484.324 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1552473484.324 * * [simplify]: iters left: 6 (11 enodes) 1552473484.326 * * [simplify]: iters left: 5 (38 enodes) 1552473484.331 * * [simplify]: iters left: 4 (44 enodes) 1552473484.336 * * [simplify]: iters left: 3 (47 enodes) 1552473484.344 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473484.344 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473484.344 * * [simplify]: Extracting #2: cost 12 inf + 0 1552473484.344 * * [simplify]: Extracting #3: cost 20 inf + 0 1552473484.344 * * [simplify]: Extracting #4: cost 15 inf + 375 1552473484.344 * * [simplify]: Extracting #5: cost 8 inf + 971 1552473484.345 * * [simplify]: Extracting #6: cost 1 inf + 2412 1552473484.345 * * [simplify]: Extracting #7: cost 0 inf + 2726 1552473484.345 * [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)))) 1552473484.345 * [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)))))) 1552473484.346 * * * * [progress]: [ 71 / 145 ] simplifiying candidate # 1552473484.346 * [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))) 1552473484.346 * * [simplify]: iters left: 6 (13 enodes) 1552473484.348 * * [simplify]: iters left: 5 (46 enodes) 1552473484.355 * * [simplify]: iters left: 4 (60 enodes) 1552473484.363 * * [simplify]: iters left: 3 (75 enodes) 1552473484.378 * * [simplify]: iters left: 2 (77 enodes) 1552473484.395 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473484.395 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473484.395 * * [simplify]: Extracting #2: cost 24 inf + 0 1552473484.396 * * [simplify]: Extracting #3: cost 32 inf + 0 1552473484.396 * * [simplify]: Extracting #4: cost 27 inf + 187 1552473484.396 * * [simplify]: Extracting #5: cost 14 inf + 2081 1552473484.398 * * [simplify]: Extracting #6: cost 1 inf + 5815 1552473484.400 * * [simplify]: Extracting #7: cost 0 inf + 6072 1552473484.402 * [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))) 1552473484.402 * [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))))) 1552473484.402 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1552473484.402 * * [simplify]: iters left: 6 (12 enodes) 1552473484.406 * * [simplify]: iters left: 5 (41 enodes) 1552473484.413 * * [simplify]: iters left: 4 (50 enodes) 1552473484.420 * * [simplify]: iters left: 3 (55 enodes) 1552473484.429 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473484.430 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473484.430 * * [simplify]: Extracting #2: cost 16 inf + 0 1552473484.430 * * [simplify]: Extracting #3: cost 24 inf + 0 1552473484.430 * * [simplify]: Extracting #4: cost 19 inf + 244 1552473484.430 * * [simplify]: Extracting #5: cost 10 inf + 1485 1552473484.430 * * [simplify]: Extracting #6: cost 2 inf + 2960 1552473484.431 * * [simplify]: Extracting #7: cost 0 inf + 3628 1552473484.432 * [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))) 1552473484.432 * [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))))) 1552473484.432 * * * * [progress]: [ 72 / 145 ] simplifiying candidate # 1552473484.432 * [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) 1552473484.432 * * [simplify]: iters left: 6 (13 enodes) 1552473484.435 * * [simplify]: iters left: 5 (46 enodes) 1552473484.443 * * [simplify]: iters left: 4 (60 enodes) 1552473484.452 * * [simplify]: iters left: 3 (70 enodes) 1552473484.466 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473484.467 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473484.467 * * [simplify]: Extracting #2: cost 12 inf + 1 1552473484.467 * * [simplify]: Extracting #3: cost 20 inf + 1 1552473484.467 * * [simplify]: Extracting #4: cost 16 inf + 119 1552473484.467 * * [simplify]: Extracting #5: cost 7 inf + 1071 1552473484.468 * * [simplify]: Extracting #6: cost 2 inf + 2099 1552473484.469 * * [simplify]: Extracting #7: cost 0 inf + 2727 1552473484.470 * [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)))) 1552473484.470 * [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)))) 1552473484.470 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1552473484.470 * * [simplify]: iters left: 6 (11 enodes) 1552473484.474 * * [simplify]: iters left: 5 (38 enodes) 1552473484.483 * * [simplify]: iters left: 4 (47 enodes) 1552473484.494 * * [simplify]: iters left: 3 (52 enodes) 1552473484.506 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473484.506 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473484.506 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473484.506 * * [simplify]: Extracting #3: cost 19 inf + 59 1552473484.507 * * [simplify]: Extracting #4: cost 11 inf + 929 1552473484.507 * * [simplify]: Extracting #5: cost 1 inf + 2880 1552473484.508 * * [simplify]: Extracting #6: cost 0 inf + 3194 1552473484.509 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1552473484.509 * [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)))))) 1552473484.509 * * * * [progress]: [ 73 / 145 ] simplifiying candidate # 1552473484.510 * [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)))) 1552473484.510 * * [simplify]: iters left: 6 (13 enodes) 1552473484.514 * * [simplify]: iters left: 5 (46 enodes) 1552473484.521 * * [simplify]: iters left: 4 (60 enodes) 1552473484.529 * * [simplify]: iters left: 3 (72 enodes) 1552473484.539 * * [simplify]: iters left: 2 (75 enodes) 1552473484.551 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473484.551 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473484.551 * * [simplify]: Extracting #2: cost 22 inf + 0 1552473484.551 * * [simplify]: Extracting #3: cost 32 inf + 0 1552473484.551 * * [simplify]: Extracting #4: cost 27 inf + 187 1552473484.552 * * [simplify]: Extracting #5: cost 18 inf + 1173 1552473484.553 * * [simplify]: Extracting #6: cost 5 inf + 4713 1552473484.555 * * [simplify]: Extracting #7: cost 0 inf + 6072 1552473484.557 * [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)))) 1552473484.557 * [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))))) 1552473484.557 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1552473484.558 * * [simplify]: iters left: 6 (12 enodes) 1552473484.563 * * [simplify]: iters left: 5 (41 enodes) 1552473484.570 * * [simplify]: iters left: 4 (50 enodes) 1552473484.576 * * [simplify]: iters left: 3 (55 enodes) 1552473484.583 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473484.583 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473484.583 * * [simplify]: Extracting #2: cost 16 inf + 0 1552473484.584 * * [simplify]: Extracting #3: cost 24 inf + 0 1552473484.584 * * [simplify]: Extracting #4: cost 19 inf + 244 1552473484.584 * * [simplify]: Extracting #5: cost 10 inf + 1365 1552473484.584 * * [simplify]: Extracting #6: cost 2 inf + 2920 1552473484.585 * * [simplify]: Extracting #7: cost 0 inf + 3628 1552473484.586 * [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))) 1552473484.586 * [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))))) 1552473484.586 * * * * [progress]: [ 74 / 145 ] simplifiying candidate # 1552473484.586 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1552473484.586 * * [simplify]: iters left: 6 (11 enodes) 1552473484.588 * * [simplify]: iters left: 5 (38 enodes) 1552473484.593 * * [simplify]: iters left: 4 (42 enodes) 1552473484.604 * * [simplify]: iters left: 3 (46 enodes) 1552473484.615 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473484.615 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473484.615 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473484.615 * * [simplify]: Extracting #3: cost 15 inf + 59 1552473484.615 * * [simplify]: Extracting #4: cost 11 inf + 354 1552473484.616 * * [simplify]: Extracting #5: cost 8 inf + 537 1552473484.616 * * [simplify]: Extracting #6: cost 1 inf + 1698 1552473484.617 * * [simplify]: Extracting #7: cost 0 inf + 1972 1552473484.618 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1552473484.618 * [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))))) 1552473484.618 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1552473484.618 * * [simplify]: iters left: 6 (11 enodes) 1552473484.623 * * [simplify]: iters left: 5 (38 enodes) 1552473484.634 * * [simplify]: iters left: 4 (42 enodes) 1552473484.645 * * [simplify]: iters left: 3 (46 enodes) 1552473484.651 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473484.651 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473484.652 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473484.652 * * [simplify]: Extracting #3: cost 15 inf + 59 1552473484.652 * * [simplify]: Extracting #4: cost 11 inf + 354 1552473484.652 * * [simplify]: Extracting #5: cost 8 inf + 537 1552473484.652 * * [simplify]: Extracting #6: cost 1 inf + 1698 1552473484.653 * * [simplify]: Extracting #7: cost 0 inf + 1972 1552473484.653 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1552473484.653 * [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)))) 1552473484.653 * * * * [progress]: [ 75 / 145 ] simplifiying candidate # 1552473484.653 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1) 1552473484.653 * * [simplify]: iters left: 6 (12 enodes) 1552473484.656 * * [simplify]: iters left: 5 (41 enodes) 1552473484.662 * * [simplify]: iters left: 4 (50 enodes) 1552473484.669 * * [simplify]: iters left: 3 (56 enodes) 1552473484.678 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473484.678 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473484.678 * * [simplify]: Extracting #2: cost 8 inf + 1 1552473484.678 * * [simplify]: Extracting #3: cost 16 inf + 1 1552473484.678 * * [simplify]: Extracting #4: cost 12 inf + 119 1552473484.679 * * [simplify]: Extracting #5: cost 4 inf + 679 1552473484.679 * * [simplify]: Extracting #6: cost 1 inf + 1231 1552473484.680 * * [simplify]: Extracting #7: cost 0 inf + 1505 1552473484.680 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1552473484.680 * [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)))) 1552473484.681 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1552473484.681 * * [simplify]: iters left: 6 (11 enodes) 1552473484.685 * * [simplify]: iters left: 5 (38 enodes) 1552473484.695 * * [simplify]: iters left: 4 (47 enodes) 1552473484.707 * * [simplify]: iters left: 3 (52 enodes) 1552473484.720 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473484.720 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473484.720 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473484.720 * * [simplify]: Extracting #3: cost 19 inf + 59 1552473484.720 * * [simplify]: Extracting #4: cost 11 inf + 769 1552473484.721 * * [simplify]: Extracting #5: cost 1 inf + 2600 1552473484.722 * * [simplify]: Extracting #6: cost 0 inf + 2874 1552473484.723 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 1552473484.723 * [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)))))) 1552473484.723 * * * * [progress]: [ 76 / 145 ] simplifiying candidate # 1552473484.724 * [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)))) 1552473484.724 * * [simplify]: iters left: 6 (13 enodes) 1552473484.730 * * [simplify]: iters left: 5 (46 enodes) 1552473484.744 * * [simplify]: iters left: 4 (58 enodes) 1552473484.757 * * [simplify]: iters left: 3 (66 enodes) 1552473484.767 * * [simplify]: iters left: 2 (67 enodes) 1552473484.775 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473484.775 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473484.776 * * [simplify]: Extracting #2: cost 12 inf + 1 1552473484.776 * * [simplify]: Extracting #3: cost 20 inf + 1 1552473484.776 * * [simplify]: Extracting #4: cost 16 inf + 119 1552473484.776 * * [simplify]: Extracting #5: cost 8 inf + 894 1552473484.776 * * [simplify]: Extracting #6: cost 2 inf + 2099 1552473484.777 * * [simplify]: Extracting #7: cost 0 inf + 2727 1552473484.777 * [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)))) 1552473484.777 * [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))))) 1552473484.777 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1552473484.777 * * [simplify]: iters left: 6 (11 enodes) 1552473484.780 * * [simplify]: iters left: 5 (38 enodes) 1552473484.787 * * [simplify]: iters left: 4 (47 enodes) 1552473484.800 * * [simplify]: iters left: 3 (52 enodes) 1552473484.813 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473484.813 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473484.813 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473484.813 * * [simplify]: Extracting #3: cost 16 inf + 550 1552473484.814 * * [simplify]: Extracting #4: cost 10 inf + 1028 1552473484.814 * * [simplify]: Extracting #5: cost 0 inf + 3194 1552473484.815 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))) 1552473484.815 * [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))))) 1552473484.816 * * * * [progress]: [ 77 / 145 ] simplifiying candidate # 1552473484.816 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) (sqrt (hypot y.im y.re))) 1552473484.816 * * [simplify]: iters left: 6 (12 enodes) 1552473484.822 * * [simplify]: iters left: 5 (41 enodes) 1552473484.835 * * [simplify]: iters left: 4 (49 enodes) 1552473484.847 * * [simplify]: iters left: 3 (55 enodes) 1552473484.854 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473484.854 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473484.854 * * [simplify]: Extracting #2: cost 8 inf + 1 1552473484.854 * * [simplify]: Extracting #3: cost 16 inf + 1 1552473484.854 * * [simplify]: Extracting #4: cost 13 inf + 62 1552473484.854 * * [simplify]: Extracting #5: cost 6 inf + 540 1552473484.855 * * [simplify]: Extracting #6: cost 1 inf + 1231 1552473484.855 * * [simplify]: Extracting #7: cost 0 inf + 1505 1552473484.855 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1552473484.855 * [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))))) 1552473484.856 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1552473484.856 * * [simplify]: iters left: 6 (11 enodes) 1552473484.858 * * [simplify]: iters left: 5 (38 enodes) 1552473484.863 * * [simplify]: iters left: 4 (47 enodes) 1552473484.869 * * [simplify]: iters left: 3 (52 enodes) 1552473484.880 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473484.880 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473484.880 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473484.881 * * [simplify]: Extracting #3: cost 16 inf + 430 1552473484.881 * * [simplify]: Extracting #4: cost 10 inf + 868 1552473484.882 * * [simplify]: Extracting #5: cost 0 inf + 2874 1552473484.883 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 1552473484.883 * [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))))) 1552473484.883 * * * * [progress]: [ 78 / 145 ] simplifiying candidate # 1552473484.883 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) 1) 1552473484.883 * * [simplify]: iters left: 6 (10 enodes) 1552473484.888 * * [simplify]: iters left: 5 (31 enodes) 1552473484.898 * * [simplify]: iters left: 4 (39 enodes) 1552473484.909 * * [simplify]: iters left: 3 (42 enodes) 1552473484.918 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473484.918 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473484.918 * * [simplify]: Extracting #2: cost 10 inf + 1 1552473484.918 * * [simplify]: Extracting #3: cost 6 inf + 89 1552473484.919 * * [simplify]: Extracting #4: cost 2 inf + 371 1552473484.919 * * [simplify]: Extracting #5: cost 0 inf + 649 1552473484.919 * [simplify]: Simplified to (sqrt (fma y.im x.im (* x.re y.re))) 1552473484.919 * [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)))) 1552473484.920 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (hypot y.im y.re)) 1552473484.920 * * [simplify]: iters left: 6 (10 enodes) 1552473484.924 * * [simplify]: iters left: 5 (35 enodes) 1552473484.933 * * [simplify]: iters left: 4 (41 enodes) 1552473484.944 * * [simplify]: iters left: 3 (44 enodes) 1552473484.954 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473484.955 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473484.955 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473484.955 * * [simplify]: Extracting #3: cost 15 inf + 59 1552473484.955 * * [simplify]: Extracting #4: cost 11 inf + 354 1552473484.955 * * [simplify]: Extracting #5: cost 7 inf + 579 1552473484.956 * * [simplify]: Extracting #6: cost 0 inf + 1972 1552473484.957 * [simplify]: Simplified to (/ (/ (sqrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) (hypot y.im y.re)) 1552473484.957 * [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)))) 1552473484.957 * * * * [progress]: [ 79 / 145 ] simplifiying candidate # 1552473484.957 * [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)))) 1552473484.957 * * [simplify]: iters left: 6 (8 enodes) 1552473484.962 * * [simplify]: iters left: 5 (32 enodes) 1552473484.973 * * [simplify]: iters left: 4 (47 enodes) 1552473484.987 * * [simplify]: iters left: 3 (51 enodes) 1552473484.994 * * [simplify]: iters left: 2 (61 enodes) 1552473485.005 * * [simplify]: iters left: 1 (81 enodes) 1552473485.020 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.020 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473485.020 * * [simplify]: Extracting #2: cost 28 inf + 1 1552473485.020 * * [simplify]: Extracting #3: cost 34 inf + 5 1552473485.020 * * [simplify]: Extracting #4: cost 22 inf + 2087 1552473485.021 * * [simplify]: Extracting #5: cost 1 inf + 7927 1552473485.022 * * [simplify]: Extracting #6: cost 0 inf + 8275 1552473485.023 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1552473485.023 * [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))))) 1552473485.023 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1552473485.023 * * [simplify]: iters left: 6 (10 enodes) 1552473485.025 * * [simplify]: iters left: 5 (35 enodes) 1552473485.030 * * [simplify]: iters left: 4 (41 enodes) 1552473485.035 * * [simplify]: iters left: 3 (44 enodes) 1552473485.040 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.040 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473485.040 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473485.040 * * [simplify]: Extracting #3: cost 16 inf + 4 1552473485.040 * * [simplify]: Extracting #4: cost 7 inf + 621 1552473485.041 * * [simplify]: Extracting #5: cost 0 inf + 2288 1552473485.041 * [simplify]: Simplified to (/ (/ (fma y.im x.im (* x.re y.re)) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1552473485.041 * [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))))) 1552473485.041 * * * * [progress]: [ 80 / 145 ] simplifiying candidate # 1552473485.042 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1552473485.042 * * [simplify]: iters left: 6 (9 enodes) 1552473485.046 * * [simplify]: iters left: 5 (33 enodes) 1552473485.056 * * [simplify]: iters left: 4 (45 enodes) 1552473485.069 * * [simplify]: iters left: 3 (57 enodes) 1552473485.085 * * [simplify]: iters left: 2 (59 enodes) 1552473485.100 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.100 * * [simplify]: Extracting #1: cost 12 inf + 0 1552473485.100 * * [simplify]: Extracting #2: cost 21 inf + 1 1552473485.100 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473485.100 * * [simplify]: Extracting #4: cost 22 inf + 3 1552473485.101 * * [simplify]: Extracting #5: cost 14 inf + 1261 1552473485.102 * * [simplify]: Extracting #6: cost 1 inf + 3850 1552473485.103 * * [simplify]: Extracting #7: cost 0 inf + 4067 1552473485.104 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1552473485.104 * [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))))) 1552473485.105 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1552473485.105 * * [simplify]: iters left: 6 (11 enodes) 1552473485.109 * * [simplify]: iters left: 5 (38 enodes) 1552473485.123 * * [simplify]: iters left: 4 (47 enodes) 1552473485.135 * * [simplify]: iters left: 3 (52 enodes) 1552473485.148 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.148 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473485.148 * * [simplify]: Extracting #2: cost 21 inf + 0 1552473485.149 * * [simplify]: Extracting #3: cost 20 inf + 4 1552473485.149 * * [simplify]: Extracting #4: cost 11 inf + 794 1552473485.150 * * [simplify]: Extracting #5: cost 0 inf + 3110 1552473485.151 * [simplify]: Simplified to (/ (fma x.im y.im (* x.re y.re)) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1552473485.151 * [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)))))) 1552473485.151 * * * * [progress]: [ 81 / 145 ] simplifiying candidate # 1552473485.151 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1) 1552473485.151 * * [simplify]: iters left: 6 (8 enodes) 1552473485.155 * * [simplify]: iters left: 5 (28 enodes) 1552473485.165 * * [simplify]: iters left: 4 (38 enodes) 1552473485.171 * * [simplify]: iters left: 3 (45 enodes) 1552473485.177 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.177 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473485.177 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473485.177 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473485.177 * * [simplify]: Extracting #4: cost 9 inf + 60 1552473485.177 * * [simplify]: Extracting #5: cost 0 inf + 1537 1552473485.178 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1552473485.178 * [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)))) 1552473485.178 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1552473485.178 * * [simplify]: iters left: 6 (10 enodes) 1552473485.180 * * [simplify]: iters left: 5 (35 enodes) 1552473485.185 * * [simplify]: iters left: 4 (44 enodes) 1552473485.191 * * [simplify]: iters left: 3 (49 enodes) 1552473485.197 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.197 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473485.197 * * [simplify]: Extracting #2: cost 20 inf + 0 1552473485.197 * * [simplify]: Extracting #3: cost 18 inf + 4 1552473485.197 * * [simplify]: Extracting #4: cost 6 inf + 1633 1552473485.198 * * [simplify]: Extracting #5: cost 1 inf + 2499 1552473485.198 * * [simplify]: Extracting #6: cost 0 inf + 2676 1552473485.199 * [simplify]: Simplified to (/ (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1552473485.199 * [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))))) 1552473485.200 * * * * [progress]: [ 82 / 145 ] simplifiying candidate # 1552473485.200 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1552473485.200 * * [simplify]: iters left: 6 (9 enodes) 1552473485.204 * * [simplify]: iters left: 5 (33 enodes) 1552473485.214 * * [simplify]: iters left: 4 (45 enodes) 1552473485.227 * * [simplify]: iters left: 3 (54 enodes) 1552473485.244 * * [simplify]: iters left: 2 (57 enodes) 1552473485.259 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.259 * * [simplify]: Extracting #1: cost 10 inf + 0 1552473485.259 * * [simplify]: Extracting #2: cost 19 inf + 1 1552473485.259 * * [simplify]: Extracting #3: cost 24 inf + 1 1552473485.259 * * [simplify]: Extracting #4: cost 22 inf + 3 1552473485.259 * * [simplify]: Extracting #5: cost 18 inf + 392 1552473485.260 * * [simplify]: Extracting #6: cost 4 inf + 3237 1552473485.261 * * [simplify]: Extracting #7: cost 0 inf + 4067 1552473485.262 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1552473485.263 * [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))))) 1552473485.263 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1552473485.263 * * [simplify]: iters left: 6 (11 enodes) 1552473485.268 * * [simplify]: iters left: 5 (38 enodes) 1552473485.278 * * [simplify]: iters left: 4 (47 enodes) 1552473485.291 * * [simplify]: iters left: 3 (52 enodes) 1552473485.304 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.304 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473485.305 * * [simplify]: Extracting #2: cost 21 inf + 0 1552473485.305 * * [simplify]: Extracting #3: cost 20 inf + 4 1552473485.305 * * [simplify]: Extracting #4: cost 11 inf + 794 1552473485.306 * * [simplify]: Extracting #5: cost 0 inf + 3110 1552473485.307 * [simplify]: Simplified to (/ (fma x.im y.im (* x.re y.re)) (* (cbrt (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) 1552473485.307 * [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)))))) 1552473485.307 * * * * [progress]: [ 83 / 145 ] simplifiying candidate # 1552473485.307 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1552473485.308 * * [simplify]: iters left: 6 (7 enodes) 1552473485.311 * * [simplify]: iters left: 5 (25 enodes) 1552473485.319 * * [simplify]: iters left: 4 (27 enodes) 1552473485.327 * * [simplify]: iters left: 3 (28 enodes) 1552473485.335 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.335 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473485.335 * * [simplify]: Extracting #2: cost 10 inf + 1 1552473485.335 * * [simplify]: Extracting #3: cost 0 inf + 783 1552473485.336 * [simplify]: Simplified to (/ 1 (hypot y.im y.re)) 1552473485.336 * [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))))) 1552473485.336 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1552473485.336 * * [simplify]: iters left: 6 (10 enodes) 1552473485.340 * * [simplify]: iters left: 5 (35 enodes) 1552473485.349 * * [simplify]: iters left: 4 (39 enodes) 1552473485.359 * * [simplify]: iters left: 3 (43 enodes) 1552473485.369 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.369 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473485.369 * * [simplify]: Extracting #2: cost 16 inf + 0 1552473485.370 * * [simplify]: Extracting #3: cost 14 inf + 4 1552473485.370 * * [simplify]: Extracting #4: cost 2 inf + 1066 1552473485.371 * * [simplify]: Extracting #5: cost 0 inf + 1534 1552473485.371 * [simplify]: Simplified to (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)) 1552473485.371 * [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)))) 1552473485.371 * * * * [progress]: [ 84 / 145 ] simplifiying candidate # 1552473485.372 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.im y.re))) 1) 1552473485.372 * * [simplify]: iters left: 6 (7 enodes) 1552473485.375 * * [simplify]: iters left: 5 (23 enodes) 1552473485.384 * * [simplify]: iters left: 4 (28 enodes) 1552473485.392 * * [simplify]: iters left: 3 (31 enodes) 1552473485.400 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.400 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473485.400 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473485.400 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473485.400 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473485.400 * * [simplify]: Extracting #5: cost 2 inf + 352 1552473485.400 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473485.401 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1552473485.401 * [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)))) 1552473485.401 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1552473485.401 * * [simplify]: iters left: 6 (10 enodes) 1552473485.405 * * [simplify]: iters left: 5 (35 enodes) 1552473485.416 * * [simplify]: iters left: 4 (44 enodes) 1552473485.427 * * [simplify]: iters left: 3 (49 enodes) 1552473485.440 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.440 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473485.440 * * [simplify]: Extracting #2: cost 20 inf + 0 1552473485.440 * * [simplify]: Extracting #3: cost 18 inf + 4 1552473485.441 * * [simplify]: Extracting #4: cost 6 inf + 1473 1552473485.442 * * [simplify]: Extracting #5: cost 1 inf + 2219 1552473485.443 * * [simplify]: Extracting #6: cost 0 inf + 2356 1552473485.444 * [simplify]: Simplified to (/ (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1552473485.444 * [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))))) 1552473485.444 * * * * [progress]: [ 85 / 145 ] simplifiying candidate # 1552473485.444 * [simplify]: Simplifying (/ (/ 1 1) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1552473485.444 * * [simplify]: iters left: 6 (8 enodes) 1552473485.449 * * [simplify]: iters left: 5 (26 enodes) 1552473485.458 * * [simplify]: iters left: 4 (32 enodes) 1552473485.467 * * [simplify]: iters left: 3 (34 enodes) 1552473485.476 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.476 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473485.476 * * [simplify]: Extracting #2: cost 11 inf + 1 1552473485.476 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473485.476 * * [simplify]: Extracting #4: cost 12 inf + 3 1552473485.476 * * [simplify]: Extracting #5: cost 7 inf + 610 1552473485.477 * * [simplify]: Extracting #6: cost 1 inf + 1675 1552473485.477 * * [simplify]: Extracting #7: cost 0 inf + 1893 1552473485.478 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1552473485.478 * [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))))) 1552473485.478 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1552473485.478 * * [simplify]: iters left: 6 (10 enodes) 1552473485.482 * * [simplify]: iters left: 5 (35 enodes) 1552473485.488 * * [simplify]: iters left: 4 (44 enodes) 1552473485.494 * * [simplify]: iters left: 3 (49 enodes) 1552473485.499 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.499 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473485.499 * * [simplify]: Extracting #2: cost 20 inf + 0 1552473485.499 * * [simplify]: Extracting #3: cost 18 inf + 4 1552473485.500 * * [simplify]: Extracting #4: cost 3 inf + 2358 1552473485.500 * * [simplify]: Extracting #5: cost 0 inf + 2676 1552473485.500 * [simplify]: Simplified to (/ (fma y.im x.im (* x.re y.re)) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1552473485.500 * [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)))))) 1552473485.500 * * * * [progress]: [ 86 / 145 ] simplifiying candidate # 1552473485.501 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (hypot y.im y.re))) 1552473485.501 * * [simplify]: iters left: 4 (7 enodes) 1552473485.503 * * [simplify]: iters left: 3 (21 enodes) 1552473485.505 * * [simplify]: iters left: 2 (23 enodes) 1552473485.508 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.508 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473485.508 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473485.508 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473485.509 * * [simplify]: Extracting #4: cost 1 inf + 449 1552473485.509 * * [simplify]: Extracting #5: cost 0 inf + 587 1552473485.509 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1552473485.509 * [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))))) 1552473485.509 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1552473485.509 * * [simplify]: iters left: 6 (10 enodes) 1552473485.512 * * [simplify]: iters left: 5 (35 enodes) 1552473485.517 * * [simplify]: iters left: 4 (44 enodes) 1552473485.523 * * [simplify]: iters left: 3 (49 enodes) 1552473485.535 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.535 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473485.535 * * [simplify]: Extracting #2: cost 20 inf + 0 1552473485.535 * * [simplify]: Extracting #3: cost 18 inf + 4 1552473485.536 * * [simplify]: Extracting #4: cost 3 inf + 2078 1552473485.537 * * [simplify]: Extracting #5: cost 0 inf + 2356 1552473485.538 * [simplify]: Simplified to (/ (fma y.im x.im (* x.re y.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 1552473485.538 * [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)))))) 1552473485.538 * * * * [progress]: [ 87 / 145 ] simplifiying candidate # 1552473485.538 * [simplify]: Simplifying (/ (/ 1 1) 1) 1552473485.538 * * [simplify]: iters left: 4 (3 enodes) 1552473485.540 * * [simplify]: iters left: 3 (7 enodes) 1552473485.542 * * [simplify]: iters left: 2 (9 enodes) 1552473485.544 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.544 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473485.545 * [simplify]: Simplified to 1 1552473485.545 * [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)))) 1552473485.545 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re)) 1552473485.545 * * [simplify]: iters left: 6 (9 enodes) 1552473485.549 * * [simplify]: iters left: 5 (32 enodes) 1552473485.557 * * [simplify]: iters left: 4 (38 enodes) 1552473485.567 * * [simplify]: iters left: 3 (41 enodes) 1552473485.575 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.576 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473485.576 * * [simplify]: Extracting #2: cost 16 inf + 0 1552473485.576 * * [simplify]: Extracting #3: cost 14 inf + 4 1552473485.576 * * [simplify]: Extracting #4: cost 7 inf + 592 1552473485.576 * * [simplify]: Extracting #5: cost 0 inf + 1534 1552473485.577 * [simplify]: Simplified to (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re)) 1552473485.577 * [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)))) 1552473485.577 * * * * [progress]: [ 88 / 145 ] simplifiying candidate # 1552473485.577 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1552473485.578 * * [simplify]: iters left: 6 (7 enodes) 1552473485.581 * * [simplify]: iters left: 5 (25 enodes) 1552473485.588 * * [simplify]: iters left: 4 (29 enodes) 1552473485.595 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.595 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473485.595 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473485.595 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473485.595 * * [simplify]: Extracting #4: cost 8 inf + 117 1552473485.596 * * [simplify]: Extracting #5: cost 5 inf + 609 1552473485.596 * * [simplify]: Extracting #6: cost 1 inf + 1319 1552473485.596 * * [simplify]: Extracting #7: cost 0 inf + 1537 1552473485.597 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1552473485.597 * [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))))) 1552473485.597 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1552473485.597 * * [simplify]: iters left: 6 (10 enodes) 1552473485.601 * * [simplify]: iters left: 5 (35 enodes) 1552473485.609 * * [simplify]: iters left: 4 (44 enodes) 1552473485.620 * * [simplify]: iters left: 3 (49 enodes) 1552473485.630 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.630 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473485.631 * * [simplify]: Extracting #2: cost 20 inf + 0 1552473485.631 * * [simplify]: Extracting #3: cost 18 inf + 4 1552473485.631 * * [simplify]: Extracting #4: cost 3 inf + 2358 1552473485.632 * * [simplify]: Extracting #5: cost 0 inf + 2676 1552473485.633 * [simplify]: Simplified to (/ (fma y.im x.im (* x.re y.re)) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1552473485.633 * [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)))))) 1552473485.633 * * * * [progress]: [ 89 / 145 ] simplifiying candidate # 1552473485.633 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.im y.re))) 1552473485.633 * * [simplify]: iters left: 4 (6 enodes) 1552473485.638 * * [simplify]: iters left: 3 (20 enodes) 1552473485.643 * * [simplify]: iters left: 2 (22 enodes) 1552473485.649 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.649 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473485.649 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473485.650 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473485.650 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473485.650 * * [simplify]: Extracting #5: cost 1 inf + 449 1552473485.650 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473485.650 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1552473485.650 * [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))))) 1552473485.651 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1552473485.651 * * [simplify]: iters left: 6 (10 enodes) 1552473485.655 * * [simplify]: iters left: 5 (35 enodes) 1552473485.659 * * [simplify]: iters left: 4 (44 enodes) 1552473485.664 * * [simplify]: iters left: 3 (49 enodes) 1552473485.670 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.670 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473485.670 * * [simplify]: Extracting #2: cost 20 inf + 0 1552473485.670 * * [simplify]: Extracting #3: cost 18 inf + 4 1552473485.671 * * [simplify]: Extracting #4: cost 3 inf + 2078 1552473485.671 * * [simplify]: Extracting #5: cost 0 inf + 2356 1552473485.672 * [simplify]: Simplified to (/ (fma y.im x.im (* x.re y.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 1552473485.672 * [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)))))) 1552473485.672 * * * * [progress]: [ 90 / 145 ] simplifiying candidate # 1552473485.672 * [simplify]: Simplifying (/ 1 1) 1552473485.672 * * [simplify]: iters left: 2 (2 enodes) 1552473485.673 * * [simplify]: iters left: 1 (6 enodes) 1552473485.674 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.674 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473485.674 * [simplify]: Simplified to 1 1552473485.674 * [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)))) 1552473485.674 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re)) 1552473485.674 * * [simplify]: iters left: 6 (9 enodes) 1552473485.676 * * [simplify]: iters left: 5 (32 enodes) 1552473485.680 * * [simplify]: iters left: 4 (38 enodes) 1552473485.685 * * [simplify]: iters left: 3 (41 enodes) 1552473485.689 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.689 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473485.689 * * [simplify]: Extracting #2: cost 16 inf + 0 1552473485.689 * * [simplify]: Extracting #3: cost 14 inf + 4 1552473485.690 * * [simplify]: Extracting #4: cost 7 inf + 592 1552473485.690 * * [simplify]: Extracting #5: cost 0 inf + 1534 1552473485.690 * [simplify]: Simplified to (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re)) 1552473485.690 * [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)))) 1552473485.690 * * * * [progress]: [ 91 / 145 ] simplifiying candidate # 1552473485.690 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1552473485.690 * * [simplify]: iters left: 6 (10 enodes) 1552473485.692 * * [simplify]: iters left: 5 (35 enodes) 1552473485.700 * * [simplify]: iters left: 4 (41 enodes) 1552473485.707 * * [simplify]: iters left: 3 (44 enodes) 1552473485.713 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.713 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473485.713 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473485.713 * * [simplify]: Extracting #3: cost 16 inf + 4 1552473485.713 * * [simplify]: Extracting #4: cost 7 inf + 621 1552473485.713 * * [simplify]: Extracting #5: cost 0 inf + 2288 1552473485.714 * [simplify]: Simplified to (/ (/ (fma y.im x.im (* x.re y.re)) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1552473485.714 * [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))))) 1552473485.714 * [simplify]: Simplifying (/ (/ 1 (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1552473485.714 * * [simplify]: iters left: 5 (7 enodes) 1552473485.716 * * [simplify]: iters left: 4 (25 enodes) 1552473485.720 * * [simplify]: iters left: 3 (32 enodes) 1552473485.726 * * [simplify]: iters left: 2 (34 enodes) 1552473485.730 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.730 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473485.730 * * [simplify]: Extracting #2: cost 14 inf + 1 1552473485.730 * * [simplify]: Extracting #3: cost 8 inf + 431 1552473485.730 * * [simplify]: Extracting #4: cost 3 inf + 1239 1552473485.731 * * [simplify]: Extracting #5: cost 0 inf + 1733 1552473485.731 * [simplify]: Simplified to (/ 1 (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1552473485.731 * [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)))))) 1552473485.731 * * * * [progress]: [ 92 / 145 ] simplifiying candidate # 1552473485.731 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1552473485.731 * * [simplify]: iters left: 5 (9 enodes) 1552473485.733 * * [simplify]: iters left: 4 (30 enodes) 1552473485.737 * * [simplify]: iters left: 3 (34 enodes) 1552473485.741 * * [simplify]: iters left: 2 (37 enodes) 1552473485.745 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.745 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473485.745 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473485.745 * * [simplify]: Extracting #3: cost 12 inf + 4 1552473485.745 * * [simplify]: Extracting #4: cost 6 inf + 383 1552473485.745 * * [simplify]: Extracting #5: cost 0 inf + 1146 1552473485.746 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1552473485.746 * [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))))) 1552473485.746 * [simplify]: Simplifying (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1552473485.746 * * [simplify]: iters left: 5 (7 enodes) 1552473485.748 * * [simplify]: iters left: 4 (25 enodes) 1552473485.751 * * [simplify]: iters left: 3 (32 enodes) 1552473485.756 * * [simplify]: iters left: 2 (34 enodes) 1552473485.760 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.760 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473485.760 * * [simplify]: Extracting #2: cost 14 inf + 1 1552473485.761 * * [simplify]: Extracting #3: cost 8 inf + 351 1552473485.761 * * [simplify]: Extracting #4: cost 3 inf + 999 1552473485.761 * * [simplify]: Extracting #5: cost 0 inf + 1413 1552473485.761 * [simplify]: Simplified to (/ 1 (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 1552473485.761 * [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)))))) 1552473485.761 * * * * [progress]: [ 93 / 145 ] simplifiying candidate # 1552473485.762 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) 1) 1552473485.762 * * [simplify]: iters left: 5 (8 enodes) 1552473485.763 * * [simplify]: iters left: 4 (27 enodes) 1552473485.768 * * [simplify]: iters left: 3 (35 enodes) 1552473485.775 * * [simplify]: iters left: 2 (38 enodes) 1552473485.781 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.781 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473485.781 * * [simplify]: Extracting #2: cost 5 inf + 47 1552473485.781 * * [simplify]: Extracting #3: cost 1 inf + 272 1552473485.781 * * [simplify]: Extracting #4: cost 0 inf + 371 1552473485.781 * [simplify]: Simplified to (fma x.re y.re (* x.im y.im)) 1552473485.781 * [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)))) 1552473485.781 * [simplify]: Simplifying (/ (/ 1 (hypot y.im y.re)) (hypot y.im y.re)) 1552473485.781 * * [simplify]: iters left: 5 (6 enodes) 1552473485.783 * * [simplify]: iters left: 4 (22 enodes) 1552473485.786 * * [simplify]: iters left: 3 (26 enodes) 1552473485.790 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.790 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473485.790 * * [simplify]: Extracting #2: cost 10 inf + 1 1552473485.790 * * [simplify]: Extracting #3: cost 8 inf + 3 1552473485.790 * * [simplify]: Extracting #4: cost 2 inf + 548 1552473485.790 * * [simplify]: Extracting #5: cost 0 inf + 783 1552473485.790 * [simplify]: Simplified to (/ (/ 1 (hypot y.im y.re)) (hypot y.im y.re)) 1552473485.790 * [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)))) 1552473485.790 * * * * [progress]: [ 94 / 145 ] simplifiying candidate # 1552473485.791 * * * * [progress]: [ 95 / 145 ] simplifiying candidate # 1552473485.791 * * * * [progress]: [ 96 / 145 ] simplifiying candidate # 1552473485.791 * * * * [progress]: [ 97 / 145 ] simplifiying candidate # 1552473485.791 * [simplify]: Simplifying (cbrt (hypot y.im y.re)) 1552473485.791 * * [simplify]: iters left: 2 (4 enodes) 1552473485.792 * * [simplify]: iters left: 1 (12 enodes) 1552473485.793 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.793 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473485.793 * * [simplify]: Extracting #2: cost 6 inf + 0 1552473485.793 * * [simplify]: Extracting #3: cost 4 inf + 2 1552473485.793 * * [simplify]: Extracting #4: cost 0 inf + 390 1552473485.793 * [simplify]: Simplified to (cbrt (hypot y.im y.re)) 1552473485.793 * [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)))) 1552473485.793 * * * * [progress]: [ 98 / 145 ] simplifiying candidate # 1552473485.793 * [simplify]: Simplifying (sqrt (hypot y.im y.re)) 1552473485.793 * * [simplify]: iters left: 2 (4 enodes) 1552473485.794 * * [simplify]: iters left: 1 (12 enodes) 1552473485.796 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.796 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473485.796 * * [simplify]: Extracting #2: cost 6 inf + 0 1552473485.796 * * [simplify]: Extracting #3: cost 4 inf + 2 1552473485.796 * * [simplify]: Extracting #4: cost 0 inf + 310 1552473485.796 * [simplify]: Simplified to (sqrt (hypot y.im y.re)) 1552473485.796 * [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)))) 1552473485.796 * * * * [progress]: [ 99 / 145 ] simplifiying candidate # 1552473485.796 * [simplify]: Simplifying (hypot y.im y.re) 1552473485.796 * * [simplify]: iters left: 1 (3 enodes) 1552473485.797 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.797 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473485.797 * * [simplify]: Extracting #2: cost 2 inf + 2 1552473485.797 * * [simplify]: Extracting #3: cost 0 inf + 116 1552473485.797 * [simplify]: Simplified to (hypot y.im y.re) 1552473485.797 * [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))) 1552473485.797 * * * * [progress]: [ 100 / 145 ] simplifiying candidate # 1552473485.797 * [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)))) 1552473485.797 * * [simplify]: iters left: 6 (10 enodes) 1552473485.799 * * [simplify]: iters left: 5 (33 enodes) 1552473485.804 * * [simplify]: iters left: 4 (37 enodes) 1552473485.809 * * [simplify]: iters left: 3 (40 enodes) 1552473485.814 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.814 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473485.814 * * [simplify]: Extracting #2: cost 5 inf + 0 1552473485.814 * * [simplify]: Extracting #3: cost 8 inf + 0 1552473485.814 * * [simplify]: Extracting #4: cost 16 inf + 0 1552473485.814 * * [simplify]: Extracting #5: cost 14 inf + 4 1552473485.814 * * [simplify]: Extracting #6: cost 5 inf + 773 1552473485.814 * * [simplify]: Extracting #7: cost 0 inf + 2048 1552473485.815 * [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)))) 1552473485.815 * [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)))))) 1552473485.815 * * * * [progress]: [ 101 / 145 ] simplifiying candidate # 1552473485.815 * [simplify]: Simplifying (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) 1552473485.815 * * [simplify]: iters left: 6 (9 enodes) 1552473485.817 * * [simplify]: iters left: 5 (30 enodes) 1552473485.823 * * [simplify]: iters left: 4 (34 enodes) 1552473485.830 * * [simplify]: iters left: 3 (37 enodes) 1552473485.834 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.834 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473485.834 * * [simplify]: Extracting #2: cost 6 inf + 0 1552473485.835 * * [simplify]: Extracting #3: cost 14 inf + 0 1552473485.835 * * [simplify]: Extracting #4: cost 12 inf + 4 1552473485.835 * * [simplify]: Extracting #5: cost 6 inf + 480 1552473485.835 * * [simplify]: Extracting #6: cost 0 inf + 1340 1552473485.835 * [simplify]: Simplified to (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) 1552473485.835 * [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)))))) 1552473485.835 * * * * [progress]: [ 102 / 145 ] simplifiying candidate # 1552473485.835 * [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)))) 1552473485.836 * * [simplify]: iters left: 6 (12 enodes) 1552473485.838 * * [simplify]: iters left: 5 (45 enodes) 1552473485.844 * * [simplify]: iters left: 4 (64 enodes) 1552473485.853 * * [simplify]: iters left: 3 (74 enodes) 1552473485.867 * * [simplify]: iters left: 2 (77 enodes) 1552473485.884 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.884 * * [simplify]: Extracting #1: cost 11 inf + 0 1552473485.884 * * [simplify]: Extracting #2: cost 22 inf + 0 1552473485.884 * * [simplify]: Extracting #3: cost 30 inf + 0 1552473485.884 * * [simplify]: Extracting #4: cost 25 inf + 244 1552473485.885 * * [simplify]: Extracting #5: cost 16 inf + 1360 1552473485.886 * * [simplify]: Extracting #6: cost 4 inf + 4940 1552473485.887 * * [simplify]: Extracting #7: cost 0 inf + 6476 1552473485.888 * [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)))) 1552473485.888 * [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)))))) 1552473485.888 * * * * [progress]: [ 103 / 145 ] simplifiying candidate # 1552473485.888 * [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))) 1552473485.888 * * [simplify]: iters left: 6 (11 enodes) 1552473485.891 * * [simplify]: iters left: 5 (38 enodes) 1552473485.896 * * [simplify]: iters left: 4 (46 enodes) 1552473485.902 * * [simplify]: iters left: 3 (52 enodes) 1552473485.909 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.909 * * [simplify]: Extracting #1: cost 7 inf + 0 1552473485.909 * * [simplify]: Extracting #2: cost 14 inf + 0 1552473485.909 * * [simplify]: Extracting #3: cost 22 inf + 0 1552473485.909 * * [simplify]: Extracting #4: cost 19 inf + 46 1552473485.909 * * [simplify]: Extracting #5: cost 12 inf + 482 1552473485.909 * * [simplify]: Extracting #6: cost 5 inf + 1883 1552473485.910 * * [simplify]: Extracting #7: cost 0 inf + 3438 1552473485.910 * [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))))) 1552473485.910 * [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)))))) 1552473485.910 * * * * [progress]: [ 104 / 145 ] simplifiying candidate # 1552473485.911 * [simplify]: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) 1552473485.911 * * [simplify]: iters left: 6 (10 enodes) 1552473485.913 * * [simplify]: iters left: 5 (35 enodes) 1552473485.919 * * [simplify]: iters left: 4 (49 enodes) 1552473485.926 * * [simplify]: iters left: 3 (53 enodes) 1552473485.932 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.932 * * [simplify]: Extracting #1: cost 5 inf + 0 1552473485.932 * * [simplify]: Extracting #2: cost 7 inf + 1 1552473485.932 * * [simplify]: Extracting #3: cost 14 inf + 1 1552473485.932 * * [simplify]: Extracting #4: cost 12 inf + 5 1552473485.932 * * [simplify]: Extracting #5: cost 6 inf + 371 1552473485.933 * * [simplify]: Extracting #6: cost 0 inf + 1607 1552473485.933 * [simplify]: Simplified to (* (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im x.im (* x.re y.re)))) 1552473485.933 * [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))))) 1552473485.933 * * * * [progress]: [ 105 / 145 ] simplifiying candidate # 1552473485.933 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1552473485.933 * * [simplify]: iters left: 6 (11 enodes) 1552473485.935 * * [simplify]: iters left: 5 (38 enodes) 1552473485.940 * * [simplify]: iters left: 4 (44 enodes) 1552473485.946 * * [simplify]: iters left: 3 (47 enodes) 1552473485.951 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.951 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473485.951 * * [simplify]: Extracting #2: cost 12 inf + 0 1552473485.951 * * [simplify]: Extracting #3: cost 20 inf + 0 1552473485.951 * * [simplify]: Extracting #4: cost 16 inf + 198 1552473485.952 * * [simplify]: Extracting #5: cost 9 inf + 794 1552473485.952 * * [simplify]: Extracting #6: cost 1 inf + 2412 1552473485.952 * * [simplify]: Extracting #7: cost 0 inf + 2726 1552473485.953 * [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)))) 1552473485.953 * [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)))))) 1552473485.953 * * * * [progress]: [ 106 / 145 ] simplifiying candidate # 1552473485.953 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1552473485.953 * * [simplify]: iters left: 6 (10 enodes) 1552473485.955 * * [simplify]: iters left: 5 (33 enodes) 1552473485.959 * * [simplify]: iters left: 4 (37 enodes) 1552473485.965 * * [simplify]: iters left: 3 (40 enodes) 1552473485.969 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473485.969 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473485.969 * * [simplify]: Extracting #2: cost 8 inf + 0 1552473485.969 * * [simplify]: Extracting #3: cost 16 inf + 0 1552473485.970 * * [simplify]: Extracting #4: cost 12 inf + 118 1552473485.970 * * [simplify]: Extracting #5: cost 5 inf + 579 1552473485.971 * * [simplify]: Extracting #6: cost 0 inf + 1504 1552473485.971 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1552473485.971 * [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)))))) 1552473485.971 * * * * [progress]: [ 107 / 145 ] simplifiying candidate # 1552473485.972 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) 1552473485.972 * * [simplify]: iters left: 6 (9 enodes) 1552473485.976 * * [simplify]: iters left: 5 (30 enodes) 1552473485.983 * * [simplify]: iters left: 4 (36 enodes) 1552473485.992 * * [simplify]: iters left: 3 (39 enodes) 1552473486.001 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473486.001 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473486.001 * * [simplify]: Extracting #2: cost 10 inf + 1 1552473486.001 * * [simplify]: Extracting #3: cost 7 inf + 47 1552473486.001 * * [simplify]: Extracting #4: cost 4 inf + 230 1552473486.001 * * [simplify]: Extracting #5: cost 0 inf + 649 1552473486.002 * [simplify]: Simplified to (sqrt (fma x.re y.re (* x.im y.im))) 1552473486.002 * [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))))) 1552473486.002 * * * * [progress]: [ 108 / 145 ] simplifiying candidate # 1552473486.002 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1552473486.002 * * [simplify]: iters left: 6 (7 enodes) 1552473486.004 * * [simplify]: iters left: 5 (25 enodes) 1552473486.008 * * [simplify]: iters left: 4 (29 enodes) 1552473486.015 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473486.015 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473486.015 * * [simplify]: Extracting #2: cost 9 inf + 1 1552473486.015 * * [simplify]: Extracting #3: cost 12 inf + 1 1552473486.015 * * [simplify]: Extracting #4: cost 8 inf + 117 1552473486.015 * * [simplify]: Extracting #5: cost 5 inf + 609 1552473486.016 * * [simplify]: Extracting #6: cost 1 inf + 1319 1552473486.016 * * [simplify]: Extracting #7: cost 0 inf + 1537 1552473486.016 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1552473486.016 * [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)))))) 1552473486.017 * * * * [progress]: [ 109 / 145 ] simplifiying candidate # 1552473486.017 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.im y.re))) 1552473486.017 * * [simplify]: iters left: 4 (6 enodes) 1552473486.019 * * [simplify]: iters left: 3 (20 enodes) 1552473486.025 * * [simplify]: iters left: 2 (22 enodes) 1552473486.030 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473486.030 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473486.031 * * [simplify]: Extracting #2: cost 5 inf + 1 1552473486.031 * * [simplify]: Extracting #3: cost 8 inf + 1 1552473486.031 * * [simplify]: Extracting #4: cost 6 inf + 3 1552473486.031 * * [simplify]: Extracting #5: cost 1 inf + 449 1552473486.031 * * [simplify]: Extracting #6: cost 0 inf + 587 1552473486.031 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1552473486.031 * [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)))))) 1552473486.031 * * * * [progress]: [ 110 / 145 ] simplifiying candidate # 1552473486.032 * [simplify]: Simplifying (/ 1 1) 1552473486.032 * * [simplify]: iters left: 2 (2 enodes) 1552473486.033 * * [simplify]: iters left: 1 (6 enodes) 1552473486.035 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473486.035 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473486.035 * [simplify]: Simplified to 1 1552473486.035 * [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))))) 1552473486.035 * * * * [progress]: [ 111 / 145 ] simplifiying candidate # 1552473486.035 * * * * [progress]: [ 112 / 145 ] simplifiying candidate # 1552473486.035 * [simplify]: Simplifying (fma x.re y.re (* x.im y.im)) 1552473486.035 * * [simplify]: iters left: 3 (6 enodes) 1552473486.037 * * [simplify]: iters left: 2 (21 enodes) 1552473486.042 * * [simplify]: iters left: 1 (25 enodes) 1552473486.048 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473486.048 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473486.048 * * [simplify]: Extracting #2: cost 5 inf + 46 1552473486.048 * * [simplify]: Extracting #3: cost 0 inf + 370 1552473486.049 * [simplify]: Simplified to (fma x.re y.re (* x.im y.im)) 1552473486.049 * [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))))) 1552473486.049 * * * * [progress]: [ 113 / 145 ] simplifiying candidate # 1552473486.049 * [simplify]: Simplifying (fma x.re y.re (* x.im y.im)) 1552473486.049 * * [simplify]: iters left: 3 (6 enodes) 1552473486.051 * * [simplify]: iters left: 2 (21 enodes) 1552473486.055 * * [simplify]: iters left: 1 (25 enodes) 1552473486.058 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473486.058 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473486.058 * * [simplify]: Extracting #2: cost 5 inf + 46 1552473486.058 * * [simplify]: Extracting #3: cost 0 inf + 370 1552473486.058 * [simplify]: Simplified to (fma x.re y.re (* x.im y.im)) 1552473486.058 * [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)))) 1552473486.058 * * * * [progress]: [ 114 / 145 ] simplifiying candidate # 1552473486.059 * [simplify]: Simplifying (- (fma x.re y.re (* x.im y.im))) 1552473486.059 * * [simplify]: iters left: 5 (7 enodes) 1552473486.060 * * [simplify]: iters left: 4 (24 enodes) 1552473486.063 * * [simplify]: iters left: 3 (31 enodes) 1552473486.068 * * [simplify]: iters left: 2 (52 enodes) 1552473486.078 * * [simplify]: iters left: 1 (69 enodes) 1552473486.086 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473486.086 * * [simplify]: Extracting #1: cost 15 inf + 0 1552473486.087 * * [simplify]: Extracting #2: cost 19 inf + 45 1552473486.087 * * [simplify]: Extracting #3: cost 7 inf + 720 1552473486.087 * * [simplify]: Extracting #4: cost 1 inf + 1165 1552473486.088 * * [simplify]: Extracting #5: cost 0 inf + 1304 1552473486.088 * [simplify]: Simplified to (- (fma x.im y.im (* x.re y.re))) 1552473486.088 * [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))))) 1552473486.088 * * * * [progress]: [ 115 / 145 ] simplifiying candidate # 1552473486.088 * * * * [progress]: [ 116 / 145 ] simplifiying candidate # 1552473486.089 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1552473486.089 * * [simplify]: iters left: 6 (10 enodes) 1552473486.092 * * [simplify]: iters left: 5 (35 enodes) 1552473486.102 * * [simplify]: iters left: 4 (41 enodes) 1552473486.113 * * [simplify]: iters left: 3 (44 enodes) 1552473486.120 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473486.120 * * [simplify]: Extracting #1: cost 6 inf + 0 1552473486.120 * * [simplify]: Extracting #2: cost 17 inf + 0 1552473486.120 * * [simplify]: Extracting #3: cost 16 inf + 4 1552473486.121 * * [simplify]: Extracting #4: cost 7 inf + 621 1552473486.121 * * [simplify]: Extracting #5: cost 0 inf + 2288 1552473486.122 * [simplify]: Simplified to (/ (/ (fma y.im x.im (* x.re y.re)) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1552473486.122 * [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))))) 1552473486.122 * * * * [progress]: [ 117 / 145 ] simplifiying candidate # 1552473486.122 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1552473486.122 * * [simplify]: iters left: 5 (9 enodes) 1552473486.124 * * [simplify]: iters left: 4 (30 enodes) 1552473486.127 * * [simplify]: iters left: 3 (34 enodes) 1552473486.131 * * [simplify]: iters left: 2 (37 enodes) 1552473486.136 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473486.136 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473486.136 * * [simplify]: Extracting #2: cost 13 inf + 0 1552473486.136 * * [simplify]: Extracting #3: cost 12 inf + 4 1552473486.136 * * [simplify]: Extracting #4: cost 6 inf + 383 1552473486.136 * * [simplify]: Extracting #5: cost 0 inf + 1146 1552473486.136 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1552473486.137 * [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))))) 1552473486.137 * * * * [progress]: [ 118 / 145 ] simplifiying candidate # 1552473486.137 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) 1) 1552473486.137 * * [simplify]: iters left: 5 (8 enodes) 1552473486.139 * * [simplify]: iters left: 4 (27 enodes) 1552473486.143 * * [simplify]: iters left: 3 (35 enodes) 1552473486.148 * * [simplify]: iters left: 2 (38 enodes) 1552473486.152 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473486.153 * * [simplify]: Extracting #1: cost 9 inf + 0 1552473486.153 * * [simplify]: Extracting #2: cost 5 inf + 47 1552473486.153 * * [simplify]: Extracting #3: cost 1 inf + 272 1552473486.153 * * [simplify]: Extracting #4: cost 0 inf + 371 1552473486.153 * [simplify]: Simplified to (fma x.re y.re (* x.im y.im)) 1552473486.153 * [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)))) 1552473486.153 * * * * [progress]: [ 119 / 145 ] simplifiying candidate # 1552473486.153 * [simplify]: Simplifying (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1552473486.153 * * [simplify]: iters left: 6 (8 enodes) 1552473486.155 * * [simplify]: iters left: 5 (27 enodes) 1552473486.159 * * [simplify]: iters left: 4 (31 enodes) 1552473486.169 * * [simplify]: iters left: 3 (34 enodes) 1552473486.177 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473486.177 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473486.177 * * [simplify]: Extracting #2: cost 5 inf + 0 1552473486.177 * * [simplify]: Extracting #3: cost 12 inf + 0 1552473486.177 * * [simplify]: Extracting #4: cost 9 inf + 46 1552473486.177 * * [simplify]: Extracting #5: cost 5 inf + 271 1552473486.178 * * [simplify]: Extracting #6: cost 1 inf + 947 1552473486.178 * * [simplify]: Extracting #7: cost 0 inf + 1166 1552473486.179 * [simplify]: Simplified to (* (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (fma x.im y.im (* x.re y.re)))) 1552473486.179 * [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))))))) 1552473486.179 * * * * [progress]: [ 120 / 145 ] simplifiying candidate # 1552473486.179 * [simplify]: Simplifying (sqrt (fma x.re y.re (* x.im y.im))) 1552473486.179 * * [simplify]: iters left: 4 (7 enodes) 1552473486.182 * * [simplify]: iters left: 3 (24 enodes) 1552473486.188 * * [simplify]: iters left: 2 (28 enodes) 1552473486.192 * * [simplify]: iters left: 1 (31 enodes) 1552473486.195 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473486.195 * * [simplify]: Extracting #1: cost 3 inf + 0 1552473486.195 * * [simplify]: Extracting #2: cost 10 inf + 0 1552473486.195 * * [simplify]: Extracting #3: cost 8 inf + 4 1552473486.196 * * [simplify]: Extracting #4: cost 2 inf + 410 1552473486.196 * * [simplify]: Extracting #5: cost 0 inf + 648 1552473486.196 * [simplify]: Simplified to (sqrt (fma x.re y.re (* x.im y.im))) 1552473486.196 * [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))))))) 1552473486.196 * * * * [progress]: [ 121 / 145 ] simplifiying candidate # 1552473486.196 * * * * [progress]: [ 122 / 145 ] simplifiying candidate #real (real->posit16 (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re)))))> 1552473486.196 * * * * [progress]: [ 123 / 145 ] simplifiying candidate # 1552473486.196 * * * * [progress]: [ 124 / 145 ] simplifiying candidate # 1552473486.196 * * * * [progress]: [ 125 / 145 ] simplifiying candidate # 1552473486.196 * * * * [progress]: [ 126 / 145 ] simplifiying candidate # 1552473486.196 * * * * [progress]: [ 127 / 145 ] simplifiying candidate # 1552473486.196 * * * * [progress]: [ 128 / 145 ] simplifiying candidate # 1552473486.196 * * * * [progress]: [ 129 / 145 ] simplifiying candidate # 1552473486.196 * * * * [progress]: [ 130 / 145 ] simplifiying candidate # 1552473486.196 * * * * [progress]: [ 131 / 145 ] simplifiying candidate # 1552473486.196 * * * * [progress]: [ 132 / 145 ] simplifiying candidate # 1552473486.196 * * * * [progress]: [ 133 / 145 ] simplifiying candidate #real (real->posit16 (hypot y.im y.re)))))> 1552473486.197 * * * * [progress]: [ 134 / 145 ] simplifiying candidate # 1552473486.197 * [simplify]: Simplifying x.im 1552473486.197 * * [simplify]: iters left: 0 (1 enodes) 1552473486.197 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473486.197 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473486.197 * [simplify]: Simplified to x.im 1552473486.197 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ x.im (hypot y.im y.re))) 1552473486.197 * * * * [progress]: [ 135 / 145 ] simplifiying candidate # 1552473486.197 * [simplify]: Simplifying x.re 1552473486.197 * * [simplify]: iters left: 0 (1 enodes) 1552473486.197 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473486.197 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473486.198 * [simplify]: Simplified to x.re 1552473486.198 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ x.re (hypot y.im y.re))) 1552473486.198 * * * * [progress]: [ 136 / 145 ] simplifiying candidate # 1552473486.198 * [simplify]: Simplifying (* -1 x.re) 1552473486.198 * * [simplify]: iters left: 2 (3 enodes) 1552473486.199 * * [simplify]: iters left: 1 (11 enodes) 1552473486.200 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473486.200 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473486.201 * * [simplify]: Extracting #2: cost 0 inf + 84 1552473486.201 * [simplify]: Simplified to (- x.re) 1552473486.201 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- x.re) (hypot y.im y.re))) 1552473486.201 * * * * [progress]: [ 137 / 145 ] simplifiying candidate # 1552473486.201 * [simplify]: Simplifying 0 1552473486.201 * * [simplify]: iters left: 0 (1 enodes) 1552473486.201 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473486.201 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473486.201 * [simplify]: Simplified to 0 1552473486.201 * [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))) 1552473486.201 * * * * [progress]: [ 138 / 145 ] simplifiying candidate # 1552473486.202 * [simplify]: Simplifying (+ (* y.im x.im) (* y.re x.re)) 1552473486.202 * * [simplify]: iters left: 4 (7 enodes) 1552473486.203 * * [simplify]: iters left: 3 (25 enodes) 1552473486.206 * * [simplify]: iters left: 2 (28 enodes) 1552473486.209 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473486.209 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473486.209 * * [simplify]: Extracting #2: cost 5 inf + 46 1552473486.209 * * [simplify]: Extracting #3: cost 0 inf + 370 1552473486.210 * [simplify]: Simplified to (fma y.im x.im (* y.re x.re)) 1552473486.210 * [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))) 1552473486.210 * * * * [progress]: [ 139 / 145 ] simplifiying candidate # 1552473486.210 * [simplify]: Simplifying (+ (* y.im x.im) (* y.re x.re)) 1552473486.210 * * [simplify]: iters left: 4 (7 enodes) 1552473486.211 * * [simplify]: iters left: 3 (25 enodes) 1552473486.215 * * [simplify]: iters left: 2 (28 enodes) 1552473486.218 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473486.218 * * [simplify]: Extracting #1: cost 8 inf + 0 1552473486.218 * * [simplify]: Extracting #2: cost 5 inf + 46 1552473486.218 * * [simplify]: Extracting #3: cost 0 inf + 370 1552473486.218 * [simplify]: Simplified to (fma y.im x.im (* y.re x.re)) 1552473486.218 * [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))) 1552473486.218 * * * * [progress]: [ 140 / 145 ] simplifiying candidate # 1552473486.218 * [simplify]: Simplifying 0 1552473486.218 * * [simplify]: iters left: 0 (1 enodes) 1552473486.219 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473486.219 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473486.219 * [simplify]: Simplified to 0 1552473486.219 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1552473486.219 * * * * [progress]: [ 141 / 145 ] simplifiying candidate # 1552473486.219 * [simplify]: Simplifying 0 1552473486.220 * * [simplify]: iters left: 0 (1 enodes) 1552473486.220 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473486.220 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473486.220 * [simplify]: Simplified to 0 1552473486.220 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1552473486.220 * * * * [progress]: [ 142 / 145 ] simplifiying candidate # 1552473486.220 * [simplify]: Simplifying 0 1552473486.220 * * [simplify]: iters left: 0 (1 enodes) 1552473486.221 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473486.221 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473486.221 * [simplify]: Simplified to 0 1552473486.221 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1552473486.221 * * * * [progress]: [ 143 / 145 ] simplifiying candidate # 1552473486.221 * [simplify]: Simplifying y.re 1552473486.221 * * [simplify]: iters left: 0 (1 enodes) 1552473486.222 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473486.222 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473486.222 * [simplify]: Simplified to y.re 1552473486.222 * [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)) 1552473486.222 * * * * [progress]: [ 144 / 145 ] simplifiying candidate # 1552473486.223 * [simplify]: Simplifying y.im 1552473486.223 * * [simplify]: iters left: 0 (1 enodes) 1552473486.223 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473486.223 * * [simplify]: Extracting #1: cost 0 inf + 1 1552473486.223 * [simplify]: Simplified to y.im 1552473486.223 * [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)) 1552473486.223 * * * * [progress]: [ 145 / 145 ] simplifiying candidate # 1552473486.223 * [simplify]: Simplifying (* -1 y.im) 1552473486.224 * * [simplify]: iters left: 2 (3 enodes) 1552473486.225 * * [simplify]: iters left: 1 (11 enodes) 1552473486.227 * * [simplify]: Extracting #0: cost 1 inf + 0 1552473486.227 * * [simplify]: Extracting #1: cost 4 inf + 0 1552473486.227 * * [simplify]: Extracting #2: cost 0 inf + 84 1552473486.227 * [simplify]: Simplified to (- y.im) 1552473486.227 * [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))) 1552473486.227 * * * [progress]: adding candidates to table 1552473487.833 * [progress]: [Phase 3 of 3] Extracting. 1552473487.833 * * [regime]: Finding splitpoints for: (# # # # # # # # # #) 1552473487.834 * * * [regime-changes]: Trying 4 branch expressions: (y.im x.im y.re x.re) 1552473487.834 * * * * [regimes]: Trying to branch on y.im from (# # # # # # # # # #) 1552473487.940 * * * * [regimes]: Trying to branch on x.im from (# # # # # # # # # #) 1552473487.996 * * * * [regimes]: Trying to branch on y.re from (# # # # # # # # # #) 1552473488.120 * * * * [regimes]: Trying to branch on x.re from (# # # # # # # # # #) 1552473488.195 * * * [regime]: Found split indices: #