1554045046.384 * [progress]: [Phase 1 of 3] Setting up. 1554045046.384 * * * [progress]: [1/2] Preparing points 1554045046.413 * * * [progress]: [2/2] Setting up program. 1554045046.415 * [progress]: [Phase 2 of 3] Improving. 1554045046.415 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 1554045046.416 * [simplify]: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) 1554045046.416 * * [simplify]: iters left: 6 (11 enodes) 1554045046.418 * * [simplify]: iters left: 5 (39 enodes) 1554045046.424 * * [simplify]: iters left: 4 (43 enodes) 1554045046.429 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045046.429 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045046.429 * * [simplify]: Extracting #2: cost 14 inf + 0 1554045046.429 * * [simplify]: Extracting #3: cost 10 inf + 225 1554045046.429 * * [simplify]: Extracting #4: cost 0 inf + 1196 1554045046.430 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (fma y.im y.im (* y.re y.re))) 1554045046.430 * [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)))) 1554045046.444 * * [progress]: iteration 1 / 4 1554045046.444 * * * [progress]: picking best candidate 1554045046.450 * * * * [pick]: Picked # 1554045046.450 * * * [progress]: localizing error 1554045046.482 * * * [progress]: generating rewritten candidates 1554045046.482 * * * * [progress]: [ 1 / 2 ] rewriting at (2) 1554045046.490 * * * * [progress]: [ 2 / 2 ] rewriting at (2 2) 1554045046.491 * * * [progress]: generating series expansions 1554045046.491 * * * * [progress]: [ 1 / 2 ] generating series at (2) 1554045046.492 * [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))) 1554045046.492 * [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 1554045046.492 * [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 1554045046.492 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.im 1554045046.492 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1554045046.492 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.im 1554045046.492 * [taylor]: Taking taylor expansion of x.re in y.im 1554045046.492 * [backup-simplify]: Simplify x.re into x.re 1554045046.492 * [taylor]: Taking taylor expansion of y.re in y.im 1554045046.492 * [backup-simplify]: Simplify y.re into y.re 1554045046.492 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045046.492 * [taylor]: Taking taylor expansion of y.im in y.im 1554045046.492 * [backup-simplify]: Simplify 0 into 0 1554045046.492 * [backup-simplify]: Simplify 1 into 1 1554045046.492 * [taylor]: Taking taylor expansion of x.im in y.im 1554045046.492 * [backup-simplify]: Simplify x.im into x.im 1554045046.492 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 1554045046.492 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1554045046.492 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1554045046.492 * [taylor]: Taking taylor expansion of y.im in y.im 1554045046.492 * [backup-simplify]: Simplify 0 into 0 1554045046.492 * [backup-simplify]: Simplify 1 into 1 1554045046.492 * [taylor]: Taking taylor expansion of y.im in y.im 1554045046.492 * [backup-simplify]: Simplify 0 into 0 1554045046.492 * [backup-simplify]: Simplify 1 into 1 1554045046.492 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1554045046.492 * [taylor]: Taking taylor expansion of y.re in y.im 1554045046.492 * [backup-simplify]: Simplify y.re into y.re 1554045046.492 * [backup-simplify]: Simplify (* x.re y.re) into (* y.re x.re) 1554045046.492 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045046.493 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1554045046.493 * [backup-simplify]: Simplify (* 0 0) into 0 1554045046.493 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045046.493 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1554045046.493 * [backup-simplify]: Simplify (/ (* y.re x.re) (pow y.re 2)) into (/ x.re y.re) 1554045046.493 * [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 1554045046.493 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.im 1554045046.494 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1554045046.494 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.im 1554045046.494 * [taylor]: Taking taylor expansion of x.re in x.im 1554045046.494 * [backup-simplify]: Simplify x.re into x.re 1554045046.494 * [taylor]: Taking taylor expansion of y.re in x.im 1554045046.494 * [backup-simplify]: Simplify y.re into y.re 1554045046.494 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045046.494 * [taylor]: Taking taylor expansion of y.im in x.im 1554045046.494 * [backup-simplify]: Simplify y.im into y.im 1554045046.494 * [taylor]: Taking taylor expansion of x.im in x.im 1554045046.494 * [backup-simplify]: Simplify 0 into 0 1554045046.494 * [backup-simplify]: Simplify 1 into 1 1554045046.494 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.im 1554045046.494 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1554045046.494 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 1554045046.494 * [taylor]: Taking taylor expansion of y.im in x.im 1554045046.494 * [backup-simplify]: Simplify y.im into y.im 1554045046.494 * [taylor]: Taking taylor expansion of y.im in x.im 1554045046.494 * [backup-simplify]: Simplify y.im into y.im 1554045046.494 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1554045046.494 * [taylor]: Taking taylor expansion of y.re in x.im 1554045046.494 * [backup-simplify]: Simplify y.re into y.re 1554045046.494 * [backup-simplify]: Simplify (* x.re y.re) into (* y.re x.re) 1554045046.494 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045046.494 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1554045046.494 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045046.494 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045046.494 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1554045046.495 * [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))) 1554045046.495 * [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 1554045046.495 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.re 1554045046.495 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1554045046.495 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.re 1554045046.495 * [taylor]: Taking taylor expansion of x.re in y.re 1554045046.495 * [backup-simplify]: Simplify x.re into x.re 1554045046.495 * [taylor]: Taking taylor expansion of y.re in y.re 1554045046.495 * [backup-simplify]: Simplify 0 into 0 1554045046.495 * [backup-simplify]: Simplify 1 into 1 1554045046.495 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045046.495 * [taylor]: Taking taylor expansion of y.im in y.re 1554045046.495 * [backup-simplify]: Simplify y.im into y.im 1554045046.495 * [taylor]: Taking taylor expansion of x.im in y.re 1554045046.495 * [backup-simplify]: Simplify x.im into x.im 1554045046.495 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.re 1554045046.495 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1554045046.495 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1554045046.495 * [taylor]: Taking taylor expansion of y.im in y.re 1554045046.495 * [backup-simplify]: Simplify y.im into y.im 1554045046.495 * [taylor]: Taking taylor expansion of y.im in y.re 1554045046.495 * [backup-simplify]: Simplify y.im into y.im 1554045046.495 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045046.495 * [taylor]: Taking taylor expansion of y.re in y.re 1554045046.495 * [backup-simplify]: Simplify 0 into 0 1554045046.495 * [backup-simplify]: Simplify 1 into 1 1554045046.495 * [backup-simplify]: Simplify (* x.re 0) into 0 1554045046.495 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045046.495 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1554045046.495 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045046.496 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1554045046.496 * [backup-simplify]: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 1554045046.496 * [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 1554045046.496 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1554045046.496 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1554045046.496 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1554045046.496 * [taylor]: Taking taylor expansion of x.re in x.re 1554045046.496 * [backup-simplify]: Simplify 0 into 0 1554045046.496 * [backup-simplify]: Simplify 1 into 1 1554045046.496 * [taylor]: Taking taylor expansion of y.re in x.re 1554045046.496 * [backup-simplify]: Simplify y.re into y.re 1554045046.496 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045046.496 * [taylor]: Taking taylor expansion of y.im in x.re 1554045046.496 * [backup-simplify]: Simplify y.im into y.im 1554045046.496 * [taylor]: Taking taylor expansion of x.im in x.re 1554045046.496 * [backup-simplify]: Simplify x.im into x.im 1554045046.496 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.re 1554045046.496 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1554045046.496 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1554045046.496 * [taylor]: Taking taylor expansion of y.im in x.re 1554045046.496 * [backup-simplify]: Simplify y.im into y.im 1554045046.496 * [taylor]: Taking taylor expansion of y.im in x.re 1554045046.496 * [backup-simplify]: Simplify y.im into y.im 1554045046.496 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1554045046.496 * [taylor]: Taking taylor expansion of y.re in x.re 1554045046.496 * [backup-simplify]: Simplify y.re into y.re 1554045046.496 * [backup-simplify]: Simplify (* 0 y.re) into 0 1554045046.496 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045046.496 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1554045046.497 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045046.497 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045046.497 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1554045046.497 * [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))) 1554045046.497 * [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 1554045046.497 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1554045046.497 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1554045046.497 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1554045046.497 * [taylor]: Taking taylor expansion of x.re in x.re 1554045046.497 * [backup-simplify]: Simplify 0 into 0 1554045046.497 * [backup-simplify]: Simplify 1 into 1 1554045046.497 * [taylor]: Taking taylor expansion of y.re in x.re 1554045046.497 * [backup-simplify]: Simplify y.re into y.re 1554045046.497 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045046.497 * [taylor]: Taking taylor expansion of y.im in x.re 1554045046.497 * [backup-simplify]: Simplify y.im into y.im 1554045046.497 * [taylor]: Taking taylor expansion of x.im in x.re 1554045046.497 * [backup-simplify]: Simplify x.im into x.im 1554045046.497 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.re 1554045046.497 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1554045046.497 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1554045046.497 * [taylor]: Taking taylor expansion of y.im in x.re 1554045046.497 * [backup-simplify]: Simplify y.im into y.im 1554045046.497 * [taylor]: Taking taylor expansion of y.im in x.re 1554045046.497 * [backup-simplify]: Simplify y.im into y.im 1554045046.497 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1554045046.498 * [taylor]: Taking taylor expansion of y.re in x.re 1554045046.498 * [backup-simplify]: Simplify y.re into y.re 1554045046.498 * [backup-simplify]: Simplify (* 0 y.re) into 0 1554045046.498 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045046.498 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1554045046.498 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045046.498 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045046.498 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1554045046.498 * [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))) 1554045046.498 * [taylor]: Taking taylor expansion of (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) in y.re 1554045046.498 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045046.498 * [taylor]: Taking taylor expansion of y.im in y.re 1554045046.498 * [backup-simplify]: Simplify y.im into y.im 1554045046.498 * [taylor]: Taking taylor expansion of x.im in y.re 1554045046.498 * [backup-simplify]: Simplify x.im into x.im 1554045046.498 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1554045046.498 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045046.498 * [taylor]: Taking taylor expansion of y.re in y.re 1554045046.498 * [backup-simplify]: Simplify 0 into 0 1554045046.499 * [backup-simplify]: Simplify 1 into 1 1554045046.499 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045046.499 * [taylor]: Taking taylor expansion of y.im in y.re 1554045046.499 * [backup-simplify]: Simplify y.im into y.im 1554045046.499 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045046.499 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045046.499 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1554045046.499 * [backup-simplify]: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 1554045046.499 * [taylor]: Taking taylor expansion of (/ x.im y.im) in x.im 1554045046.499 * [taylor]: Taking taylor expansion of x.im in x.im 1554045046.499 * [backup-simplify]: Simplify 0 into 0 1554045046.499 * [backup-simplify]: Simplify 1 into 1 1554045046.499 * [taylor]: Taking taylor expansion of y.im in x.im 1554045046.499 * [backup-simplify]: Simplify y.im into y.im 1554045046.499 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045046.500 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.re)) into y.re 1554045046.500 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045046.500 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1554045046.500 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045046.500 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045046.500 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045046.501 * [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))) 1554045046.501 * [taylor]: Taking taylor expansion of (/ y.re (+ (pow y.re 2) (pow y.im 2))) in y.re 1554045046.501 * [taylor]: Taking taylor expansion of y.re in y.re 1554045046.501 * [backup-simplify]: Simplify 0 into 0 1554045046.501 * [backup-simplify]: Simplify 1 into 1 1554045046.501 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1554045046.501 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045046.501 * [taylor]: Taking taylor expansion of y.re in y.re 1554045046.501 * [backup-simplify]: Simplify 0 into 0 1554045046.501 * [backup-simplify]: Simplify 1 into 1 1554045046.501 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045046.501 * [taylor]: Taking taylor expansion of y.im in y.re 1554045046.501 * [backup-simplify]: Simplify y.im into y.im 1554045046.501 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045046.501 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1554045046.501 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045046.502 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045046.502 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045046.502 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045046.502 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.im y.im) (/ 0 (pow y.im 2))))) into 0 1554045046.502 * [taylor]: Taking taylor expansion of 0 in x.im 1554045046.502 * [backup-simplify]: Simplify 0 into 0 1554045046.502 * [taylor]: Taking taylor expansion of 0 in y.im 1554045046.502 * [backup-simplify]: Simplify 0 into 0 1554045046.502 * [backup-simplify]: Simplify 0 into 0 1554045046.502 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045046.502 * [taylor]: Taking taylor expansion of y.im in y.im 1554045046.502 * [backup-simplify]: Simplify 0 into 0 1554045046.502 * [backup-simplify]: Simplify 1 into 1 1554045046.503 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045046.504 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045046.504 * [backup-simplify]: Simplify 0 into 0 1554045046.504 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.re))) into 0 1554045046.505 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045046.505 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045046.506 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1554045046.506 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1554045046.506 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045046.507 * [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 1554045046.507 * [taylor]: Taking taylor expansion of 0 in y.re 1554045046.507 * [backup-simplify]: Simplify 0 into 0 1554045046.508 * [taylor]: Taking taylor expansion of 0 in x.im 1554045046.508 * [backup-simplify]: Simplify 0 into 0 1554045046.508 * [taylor]: Taking taylor expansion of 0 in y.im 1554045046.508 * [backup-simplify]: Simplify 0 into 0 1554045046.508 * [backup-simplify]: Simplify 0 into 0 1554045046.508 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1554045046.508 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1554045046.508 * [taylor]: Taking taylor expansion of y.im in x.im 1554045046.508 * [backup-simplify]: Simplify y.im into y.im 1554045046.508 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045046.508 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045046.508 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1554045046.508 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1554045046.508 * [taylor]: Taking taylor expansion of y.im in y.im 1554045046.508 * [backup-simplify]: Simplify 0 into 0 1554045046.508 * [backup-simplify]: Simplify 1 into 1 1554045046.508 * [backup-simplify]: Simplify (* 1 1) into 1 1554045046.509 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045046.510 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045046.511 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045046.512 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045046.512 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045046.513 * [backup-simplify]: Simplify 0 into 0 1554045046.513 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045046.513 * [backup-simplify]: Simplify (* 1 1) into 1 1554045046.514 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1554045046.514 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045046.515 * [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))) 1554045046.515 * [taylor]: Taking taylor expansion of (- (/ x.im (pow y.im 3))) in x.im 1554045046.515 * [taylor]: Taking taylor expansion of (/ x.im (pow y.im 3)) in x.im 1554045046.515 * [taylor]: Taking taylor expansion of x.im in x.im 1554045046.515 * [backup-simplify]: Simplify 0 into 0 1554045046.515 * [backup-simplify]: Simplify 1 into 1 1554045046.515 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.im 1554045046.515 * [taylor]: Taking taylor expansion of y.im in x.im 1554045046.515 * [backup-simplify]: Simplify y.im into y.im 1554045046.515 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045046.515 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1554045046.515 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 1554045046.515 * [taylor]: Taking taylor expansion of 0 in y.im 1554045046.515 * [backup-simplify]: Simplify 0 into 0 1554045046.515 * [backup-simplify]: Simplify 0 into 0 1554045046.516 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045046.516 * [taylor]: Taking taylor expansion of 0 in y.im 1554045046.516 * [backup-simplify]: Simplify 0 into 0 1554045046.516 * [backup-simplify]: Simplify 0 into 0 1554045046.516 * [backup-simplify]: Simplify 0 into 0 1554045046.516 * [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)))) 1554045046.516 * [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 1554045046.516 * [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 1554045046.516 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.im 1554045046.516 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1554045046.516 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.im 1554045046.516 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 1554045046.516 * [taylor]: Taking taylor expansion of x.re in y.im 1554045046.516 * [backup-simplify]: Simplify x.re into x.re 1554045046.516 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045046.516 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1554045046.516 * [taylor]: Taking taylor expansion of y.re in y.im 1554045046.517 * [backup-simplify]: Simplify y.re into y.re 1554045046.517 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045046.517 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554045046.517 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045046.517 * [taylor]: Taking taylor expansion of y.im in y.im 1554045046.517 * [backup-simplify]: Simplify 0 into 0 1554045046.517 * [backup-simplify]: Simplify 1 into 1 1554045046.517 * [taylor]: Taking taylor expansion of x.im in y.im 1554045046.517 * [backup-simplify]: Simplify x.im into x.im 1554045046.517 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045046.517 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554045046.517 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045046.517 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.im 1554045046.517 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1554045046.518 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1554045046.518 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045046.518 * [taylor]: Taking taylor expansion of y.im in y.im 1554045046.518 * [backup-simplify]: Simplify 0 into 0 1554045046.518 * [backup-simplify]: Simplify 1 into 1 1554045046.518 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045046.518 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045046.518 * [taylor]: Taking taylor expansion of y.im in y.im 1554045046.518 * [backup-simplify]: Simplify 0 into 0 1554045046.518 * [backup-simplify]: Simplify 1 into 1 1554045046.519 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045046.519 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1554045046.519 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1554045046.519 * [taylor]: Taking taylor expansion of y.re in y.im 1554045046.519 * [backup-simplify]: Simplify y.re into y.re 1554045046.519 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045046.519 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1554045046.519 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1554045046.519 * [backup-simplify]: Simplify (* 1 1) into 1 1554045046.520 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045046.520 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1554045046.520 * [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 1554045046.520 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.im 1554045046.520 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1554045046.520 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.im 1554045046.520 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045046.520 * [taylor]: Taking taylor expansion of x.re in x.im 1554045046.520 * [backup-simplify]: Simplify x.re into x.re 1554045046.520 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045046.520 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1554045046.520 * [taylor]: Taking taylor expansion of y.re in x.im 1554045046.520 * [backup-simplify]: Simplify y.re into y.re 1554045046.520 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045046.520 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045046.520 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045046.520 * [taylor]: Taking taylor expansion of y.im in x.im 1554045046.520 * [backup-simplify]: Simplify y.im into y.im 1554045046.520 * [taylor]: Taking taylor expansion of x.im in x.im 1554045046.521 * [backup-simplify]: Simplify 0 into 0 1554045046.521 * [backup-simplify]: Simplify 1 into 1 1554045046.521 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045046.521 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045046.521 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045046.521 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.im 1554045046.521 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1554045046.521 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1554045046.521 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1554045046.521 * [taylor]: Taking taylor expansion of y.im in x.im 1554045046.521 * [backup-simplify]: Simplify y.im into y.im 1554045046.521 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045046.521 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1554045046.521 * [taylor]: Taking taylor expansion of y.im in x.im 1554045046.521 * [backup-simplify]: Simplify y.im into y.im 1554045046.521 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045046.521 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1554045046.521 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1554045046.521 * [taylor]: Taking taylor expansion of y.re in x.im 1554045046.521 * [backup-simplify]: Simplify y.re into y.re 1554045046.521 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045046.521 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1554045046.521 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1554045046.521 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1554045046.522 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1554045046.522 * [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))))) 1554045046.522 * [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 1554045046.522 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.re 1554045046.522 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1554045046.522 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.re 1554045046.522 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 1554045046.522 * [taylor]: Taking taylor expansion of x.re in y.re 1554045046.522 * [backup-simplify]: Simplify x.re into x.re 1554045046.522 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045046.522 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554045046.522 * [taylor]: Taking taylor expansion of y.re in y.re 1554045046.522 * [backup-simplify]: Simplify 0 into 0 1554045046.522 * [backup-simplify]: Simplify 1 into 1 1554045046.522 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045046.522 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045046.522 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045046.522 * [taylor]: Taking taylor expansion of y.im in y.re 1554045046.522 * [backup-simplify]: Simplify y.im into y.im 1554045046.522 * [taylor]: Taking taylor expansion of x.im in y.re 1554045046.522 * [backup-simplify]: Simplify x.im into x.im 1554045046.522 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045046.522 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045046.522 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.re 1554045046.522 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1554045046.522 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1554045046.522 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1554045046.522 * [taylor]: Taking taylor expansion of y.im in y.re 1554045046.522 * [backup-simplify]: Simplify y.im into y.im 1554045046.523 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045046.523 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1554045046.523 * [taylor]: Taking taylor expansion of y.im in y.re 1554045046.523 * [backup-simplify]: Simplify y.im into y.im 1554045046.523 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045046.523 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045046.523 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045046.523 * [taylor]: Taking taylor expansion of y.re in y.re 1554045046.523 * [backup-simplify]: Simplify 0 into 0 1554045046.523 * [backup-simplify]: Simplify 1 into 1 1554045046.523 * [backup-simplify]: Simplify (* 1 1) into 1 1554045046.523 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045046.523 * [backup-simplify]: Simplify (* (/ 1 x.re) 1) into (/ 1 x.re) 1554045046.523 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1554045046.524 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045046.524 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1554045046.524 * [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 1554045046.524 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1554045046.524 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1554045046.524 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1554045046.524 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045046.524 * [taylor]: Taking taylor expansion of x.re in x.re 1554045046.524 * [backup-simplify]: Simplify 0 into 0 1554045046.524 * [backup-simplify]: Simplify 1 into 1 1554045046.524 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045046.524 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1554045046.524 * [taylor]: Taking taylor expansion of y.re in x.re 1554045046.524 * [backup-simplify]: Simplify y.re into y.re 1554045046.524 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045046.524 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045046.524 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045046.524 * [taylor]: Taking taylor expansion of y.im in x.re 1554045046.524 * [backup-simplify]: Simplify y.im into y.im 1554045046.524 * [taylor]: Taking taylor expansion of x.im in x.re 1554045046.524 * [backup-simplify]: Simplify x.im into x.im 1554045046.524 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045046.524 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045046.524 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.re 1554045046.524 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1554045046.524 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1554045046.524 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1554045046.524 * [taylor]: Taking taylor expansion of y.im in x.re 1554045046.524 * [backup-simplify]: Simplify y.im into y.im 1554045046.524 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045046.524 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1554045046.524 * [taylor]: Taking taylor expansion of y.im in x.re 1554045046.524 * [backup-simplify]: Simplify y.im into y.im 1554045046.524 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045046.524 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1554045046.524 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1554045046.524 * [taylor]: Taking taylor expansion of y.re in x.re 1554045046.525 * [backup-simplify]: Simplify y.re into y.re 1554045046.525 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045046.525 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1554045046.525 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1554045046.525 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045046.525 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1554045046.525 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1554045046.525 * [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))))) 1554045046.525 * [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 1554045046.525 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1554045046.525 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1554045046.525 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1554045046.525 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045046.525 * [taylor]: Taking taylor expansion of x.re in x.re 1554045046.525 * [backup-simplify]: Simplify 0 into 0 1554045046.525 * [backup-simplify]: Simplify 1 into 1 1554045046.525 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045046.525 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1554045046.525 * [taylor]: Taking taylor expansion of y.re in x.re 1554045046.525 * [backup-simplify]: Simplify y.re into y.re 1554045046.525 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045046.525 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045046.525 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045046.526 * [taylor]: Taking taylor expansion of y.im in x.re 1554045046.526 * [backup-simplify]: Simplify y.im into y.im 1554045046.526 * [taylor]: Taking taylor expansion of x.im in x.re 1554045046.526 * [backup-simplify]: Simplify x.im into x.im 1554045046.526 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045046.526 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045046.526 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.re 1554045046.526 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1554045046.526 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1554045046.526 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1554045046.526 * [taylor]: Taking taylor expansion of y.im in x.re 1554045046.526 * [backup-simplify]: Simplify y.im into y.im 1554045046.526 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045046.526 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1554045046.526 * [taylor]: Taking taylor expansion of y.im in x.re 1554045046.526 * [backup-simplify]: Simplify y.im into y.im 1554045046.526 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045046.526 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1554045046.526 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1554045046.526 * [taylor]: Taking taylor expansion of y.re in x.re 1554045046.526 * [backup-simplify]: Simplify y.re into y.re 1554045046.526 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045046.526 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1554045046.526 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1554045046.526 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045046.526 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1554045046.526 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1554045046.526 * [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))))) 1554045046.526 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1554045046.526 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1554045046.526 * [taylor]: Taking taylor expansion of y.re in y.re 1554045046.526 * [backup-simplify]: Simplify 0 into 0 1554045046.527 * [backup-simplify]: Simplify 1 into 1 1554045046.527 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1554045046.527 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045046.527 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045046.527 * [taylor]: Taking taylor expansion of y.re in y.re 1554045046.527 * [backup-simplify]: Simplify 0 into 0 1554045046.527 * [backup-simplify]: Simplify 1 into 1 1554045046.527 * [backup-simplify]: Simplify (* 1 1) into 1 1554045046.527 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045046.527 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1554045046.527 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045046.527 * [taylor]: Taking taylor expansion of y.im in y.re 1554045046.527 * [backup-simplify]: Simplify y.im into y.im 1554045046.527 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045046.527 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045046.528 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045046.528 * [backup-simplify]: Simplify (* 0 1) into 0 1554045046.528 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045046.529 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045046.529 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045046.530 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 1554045046.530 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045046.530 * [taylor]: Taking taylor expansion of 1 in x.im 1554045046.530 * [backup-simplify]: Simplify 1 into 1 1554045046.530 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045046.530 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045046.531 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (/ 1 y.re))) into 0 1554045046.531 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1554045046.531 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045046.531 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045046.531 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1554045046.531 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045046.531 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1554045046.531 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045046.532 * [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)))))) 1554045046.532 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1554045046.532 * [taylor]: Taking taylor expansion of (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1554045046.532 * [taylor]: Taking taylor expansion of y.im in y.re 1554045046.532 * [backup-simplify]: Simplify y.im into y.im 1554045046.532 * [taylor]: Taking taylor expansion of (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1554045046.532 * [taylor]: Taking taylor expansion of x.im in y.re 1554045046.532 * [backup-simplify]: Simplify x.im into x.im 1554045046.532 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1554045046.532 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045046.532 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045046.532 * [taylor]: Taking taylor expansion of y.re in y.re 1554045046.532 * [backup-simplify]: Simplify 0 into 0 1554045046.532 * [backup-simplify]: Simplify 1 into 1 1554045046.532 * [backup-simplify]: Simplify (* 1 1) into 1 1554045046.532 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045046.532 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1554045046.532 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045046.532 * [taylor]: Taking taylor expansion of y.im in y.re 1554045046.532 * [backup-simplify]: Simplify y.im into y.im 1554045046.533 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045046.533 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045046.533 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045046.533 * [backup-simplify]: Simplify (* x.im 1) into x.im 1554045046.533 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045046.533 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045046.534 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045046.534 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045046.534 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1554045046.535 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 1554045046.535 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045046.535 * [taylor]: Taking taylor expansion of 0 in x.im 1554045046.535 * [backup-simplify]: Simplify 0 into 0 1554045046.535 * [taylor]: Taking taylor expansion of 1 in y.im 1554045046.535 * [backup-simplify]: Simplify 1 into 1 1554045046.535 * [backup-simplify]: Simplify 0 into 0 1554045046.535 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045046.536 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045046.536 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1554045046.536 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045046.536 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045046.537 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045046.537 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045046.537 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045046.537 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 1554045046.537 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1554045046.538 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1554045046.538 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045046.538 * [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 1554045046.538 * [taylor]: Taking taylor expansion of 0 in y.re 1554045046.538 * [backup-simplify]: Simplify 0 into 0 1554045046.538 * [taylor]: Taking taylor expansion of 0 in x.im 1554045046.538 * [backup-simplify]: Simplify 0 into 0 1554045046.538 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045046.538 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045046.538 * [taylor]: Taking taylor expansion of y.im in x.im 1554045046.538 * [backup-simplify]: Simplify y.im into y.im 1554045046.539 * [taylor]: Taking taylor expansion of x.im in x.im 1554045046.539 * [backup-simplify]: Simplify 0 into 0 1554045046.539 * [backup-simplify]: Simplify 1 into 1 1554045046.539 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045046.539 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045046.539 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045046.539 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045046.539 * [taylor]: Taking taylor expansion of y.im in y.im 1554045046.539 * [backup-simplify]: Simplify 0 into 0 1554045046.539 * [backup-simplify]: Simplify 1 into 1 1554045046.539 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045046.540 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045046.540 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045046.540 * [backup-simplify]: Simplify 0 into 0 1554045046.541 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045046.541 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045046.541 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045046.541 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1554045046.542 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045046.542 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 1554045046.543 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1554045046.543 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.im 1554045046.543 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1554045046.543 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1554045046.543 * [taylor]: Taking taylor expansion of y.im in x.im 1554045046.543 * [backup-simplify]: Simplify y.im into y.im 1554045046.543 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045046.543 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045046.543 * [taylor]: Taking taylor expansion of 0 in y.im 1554045046.543 * [backup-simplify]: Simplify 0 into 0 1554045046.543 * [backup-simplify]: Simplify 0 into 0 1554045046.543 * [taylor]: Taking taylor expansion of 0 in y.im 1554045046.543 * [backup-simplify]: Simplify 0 into 0 1554045046.543 * [backup-simplify]: Simplify 0 into 0 1554045046.543 * [backup-simplify]: Simplify 0 into 0 1554045046.543 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045046.544 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045046.545 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1554045046.545 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045046.545 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554045046.546 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045046.546 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045046.546 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045046.547 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 1554045046.547 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1554045046.548 * [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 1554045046.548 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045046.549 * [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 1554045046.550 * [taylor]: Taking taylor expansion of 0 in y.re 1554045046.550 * [backup-simplify]: Simplify 0 into 0 1554045046.550 * [taylor]: Taking taylor expansion of 0 in x.im 1554045046.550 * [backup-simplify]: Simplify 0 into 0 1554045046.550 * [taylor]: Taking taylor expansion of 0 in x.im 1554045046.550 * [backup-simplify]: Simplify 0 into 0 1554045046.550 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045046.558 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045046.559 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045046.559 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1554045046.559 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045046.559 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045046.559 * [taylor]: Taking taylor expansion of 0 in x.im 1554045046.560 * [backup-simplify]: Simplify 0 into 0 1554045046.561 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554045046.562 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045046.562 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1554045046.563 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1554045046.563 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045046.565 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 1554045046.566 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1554045046.566 * [taylor]: Taking taylor expansion of 0 in x.im 1554045046.566 * [backup-simplify]: Simplify 0 into 0 1554045046.566 * [taylor]: Taking taylor expansion of 0 in y.im 1554045046.566 * [backup-simplify]: Simplify 0 into 0 1554045046.566 * [backup-simplify]: Simplify 0 into 0 1554045046.566 * [backup-simplify]: Simplify 0 into 0 1554045046.567 * [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)))) 1554045046.567 * [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 1554045046.567 * [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 1554045046.567 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.im 1554045046.567 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1554045046.567 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.im 1554045046.567 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 1554045046.567 * [taylor]: Taking taylor expansion of -1 in y.im 1554045046.567 * [backup-simplify]: Simplify -1 into -1 1554045046.567 * [taylor]: Taking taylor expansion of x.re in y.im 1554045046.567 * [backup-simplify]: Simplify x.re into x.re 1554045046.567 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1554045046.567 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1554045046.567 * [taylor]: Taking taylor expansion of -1 in y.im 1554045046.568 * [backup-simplify]: Simplify -1 into -1 1554045046.568 * [taylor]: Taking taylor expansion of y.re in y.im 1554045046.568 * [backup-simplify]: Simplify y.re into y.re 1554045046.568 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045046.568 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554045046.568 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045046.568 * [taylor]: Taking taylor expansion of y.im in y.im 1554045046.568 * [backup-simplify]: Simplify 0 into 0 1554045046.568 * [backup-simplify]: Simplify 1 into 1 1554045046.568 * [taylor]: Taking taylor expansion of x.im in y.im 1554045046.568 * [backup-simplify]: Simplify x.im into x.im 1554045046.568 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045046.568 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554045046.568 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045046.568 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 1554045046.568 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1554045046.569 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1554045046.569 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1554045046.569 * [taylor]: Taking taylor expansion of -1 in y.im 1554045046.569 * [backup-simplify]: Simplify -1 into -1 1554045046.569 * [taylor]: Taking taylor expansion of y.im in y.im 1554045046.569 * [backup-simplify]: Simplify 0 into 0 1554045046.569 * [backup-simplify]: Simplify 1 into 1 1554045046.569 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045046.569 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1554045046.569 * [taylor]: Taking taylor expansion of -1 in y.im 1554045046.569 * [backup-simplify]: Simplify -1 into -1 1554045046.569 * [taylor]: Taking taylor expansion of y.im in y.im 1554045046.569 * [backup-simplify]: Simplify 0 into 0 1554045046.569 * [backup-simplify]: Simplify 1 into 1 1554045046.570 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045046.570 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1554045046.570 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1554045046.570 * [taylor]: Taking taylor expansion of y.re in y.im 1554045046.570 * [backup-simplify]: Simplify y.re into y.re 1554045046.570 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045046.570 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1554045046.570 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1554045046.570 * [backup-simplify]: Simplify (* -1 -1) into 1 1554045046.571 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045046.571 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1554045046.571 * [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 1554045046.571 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.im 1554045046.571 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1554045046.571 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.im 1554045046.571 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 1554045046.571 * [taylor]: Taking taylor expansion of -1 in x.im 1554045046.571 * [backup-simplify]: Simplify -1 into -1 1554045046.571 * [taylor]: Taking taylor expansion of x.re in x.im 1554045046.571 * [backup-simplify]: Simplify x.re into x.re 1554045046.571 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1554045046.571 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1554045046.571 * [taylor]: Taking taylor expansion of -1 in x.im 1554045046.571 * [backup-simplify]: Simplify -1 into -1 1554045046.571 * [taylor]: Taking taylor expansion of y.re in x.im 1554045046.571 * [backup-simplify]: Simplify y.re into y.re 1554045046.571 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045046.571 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045046.572 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045046.572 * [taylor]: Taking taylor expansion of y.im in x.im 1554045046.572 * [backup-simplify]: Simplify y.im into y.im 1554045046.572 * [taylor]: Taking taylor expansion of x.im in x.im 1554045046.572 * [backup-simplify]: Simplify 0 into 0 1554045046.572 * [backup-simplify]: Simplify 1 into 1 1554045046.572 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045046.572 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045046.572 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045046.572 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.im 1554045046.572 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1554045046.572 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1554045046.572 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1554045046.572 * [taylor]: Taking taylor expansion of -1 in x.im 1554045046.572 * [backup-simplify]: Simplify -1 into -1 1554045046.572 * [taylor]: Taking taylor expansion of y.im in x.im 1554045046.572 * [backup-simplify]: Simplify y.im into y.im 1554045046.572 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045046.572 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1554045046.572 * [taylor]: Taking taylor expansion of -1 in x.im 1554045046.573 * [backup-simplify]: Simplify -1 into -1 1554045046.573 * [taylor]: Taking taylor expansion of y.im in x.im 1554045046.573 * [backup-simplify]: Simplify y.im into y.im 1554045046.573 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045046.573 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1554045046.573 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1554045046.573 * [taylor]: Taking taylor expansion of y.re in x.im 1554045046.573 * [backup-simplify]: Simplify y.re into y.re 1554045046.573 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045046.573 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1554045046.573 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1554045046.573 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1554045046.573 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1554045046.574 * [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))))) 1554045046.574 * [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 1554045046.574 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.re 1554045046.574 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1554045046.574 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.re 1554045046.574 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 1554045046.574 * [taylor]: Taking taylor expansion of -1 in y.re 1554045046.574 * [backup-simplify]: Simplify -1 into -1 1554045046.574 * [taylor]: Taking taylor expansion of x.re in y.re 1554045046.574 * [backup-simplify]: Simplify x.re into x.re 1554045046.574 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1554045046.574 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1554045046.574 * [taylor]: Taking taylor expansion of -1 in y.re 1554045046.574 * [backup-simplify]: Simplify -1 into -1 1554045046.574 * [taylor]: Taking taylor expansion of y.re in y.re 1554045046.574 * [backup-simplify]: Simplify 0 into 0 1554045046.574 * [backup-simplify]: Simplify 1 into 1 1554045046.574 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045046.574 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045046.574 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045046.575 * [taylor]: Taking taylor expansion of y.im in y.re 1554045046.575 * [backup-simplify]: Simplify y.im into y.im 1554045046.575 * [taylor]: Taking taylor expansion of x.im in y.re 1554045046.575 * [backup-simplify]: Simplify x.im into x.im 1554045046.575 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045046.575 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045046.575 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.re 1554045046.575 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1554045046.575 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1554045046.575 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1554045046.575 * [taylor]: Taking taylor expansion of -1 in y.re 1554045046.575 * [backup-simplify]: Simplify -1 into -1 1554045046.575 * [taylor]: Taking taylor expansion of y.im in y.re 1554045046.575 * [backup-simplify]: Simplify y.im into y.im 1554045046.575 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045046.575 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1554045046.575 * [taylor]: Taking taylor expansion of -1 in y.re 1554045046.575 * [backup-simplify]: Simplify -1 into -1 1554045046.575 * [taylor]: Taking taylor expansion of y.im in y.re 1554045046.575 * [backup-simplify]: Simplify y.im into y.im 1554045046.575 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045046.575 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045046.575 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045046.575 * [taylor]: Taking taylor expansion of y.re in y.re 1554045046.575 * [backup-simplify]: Simplify 0 into 0 1554045046.575 * [backup-simplify]: Simplify 1 into 1 1554045046.576 * [backup-simplify]: Simplify (* 1 1) into 1 1554045046.576 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045046.576 * [backup-simplify]: Simplify (* (/ -1 x.re) -1) into (/ 1 x.re) 1554045046.576 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1554045046.577 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045046.577 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1554045046.577 * [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 1554045046.577 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1554045046.577 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1554045046.577 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1554045046.577 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1554045046.577 * [taylor]: Taking taylor expansion of -1 in x.re 1554045046.577 * [backup-simplify]: Simplify -1 into -1 1554045046.577 * [taylor]: Taking taylor expansion of x.re in x.re 1554045046.577 * [backup-simplify]: Simplify 0 into 0 1554045046.577 * [backup-simplify]: Simplify 1 into 1 1554045046.577 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045046.577 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1554045046.578 * [taylor]: Taking taylor expansion of -1 in x.re 1554045046.578 * [backup-simplify]: Simplify -1 into -1 1554045046.578 * [taylor]: Taking taylor expansion of y.re in x.re 1554045046.578 * [backup-simplify]: Simplify y.re into y.re 1554045046.578 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045046.578 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045046.578 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045046.578 * [taylor]: Taking taylor expansion of y.im in x.re 1554045046.578 * [backup-simplify]: Simplify y.im into y.im 1554045046.578 * [taylor]: Taking taylor expansion of x.im in x.re 1554045046.578 * [backup-simplify]: Simplify x.im into x.im 1554045046.578 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045046.578 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045046.578 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.re 1554045046.578 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1554045046.578 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1554045046.578 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1554045046.578 * [taylor]: Taking taylor expansion of -1 in x.re 1554045046.578 * [backup-simplify]: Simplify -1 into -1 1554045046.578 * [taylor]: Taking taylor expansion of y.im in x.re 1554045046.578 * [backup-simplify]: Simplify y.im into y.im 1554045046.578 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045046.578 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1554045046.578 * [taylor]: Taking taylor expansion of -1 in x.re 1554045046.578 * [backup-simplify]: Simplify -1 into -1 1554045046.578 * [taylor]: Taking taylor expansion of y.im in x.re 1554045046.578 * [backup-simplify]: Simplify y.im into y.im 1554045046.578 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045046.579 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1554045046.579 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1554045046.579 * [taylor]: Taking taylor expansion of y.re in x.re 1554045046.579 * [backup-simplify]: Simplify y.re into y.re 1554045046.579 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045046.579 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1554045046.579 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1554045046.579 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045046.579 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1554045046.579 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1554045046.579 * [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))))) 1554045046.579 * [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 1554045046.579 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1554045046.580 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1554045046.580 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1554045046.580 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1554045046.580 * [taylor]: Taking taylor expansion of -1 in x.re 1554045046.580 * [backup-simplify]: Simplify -1 into -1 1554045046.580 * [taylor]: Taking taylor expansion of x.re in x.re 1554045046.580 * [backup-simplify]: Simplify 0 into 0 1554045046.580 * [backup-simplify]: Simplify 1 into 1 1554045046.580 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045046.580 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1554045046.580 * [taylor]: Taking taylor expansion of -1 in x.re 1554045046.580 * [backup-simplify]: Simplify -1 into -1 1554045046.580 * [taylor]: Taking taylor expansion of y.re in x.re 1554045046.580 * [backup-simplify]: Simplify y.re into y.re 1554045046.580 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045046.580 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045046.580 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045046.580 * [taylor]: Taking taylor expansion of y.im in x.re 1554045046.580 * [backup-simplify]: Simplify y.im into y.im 1554045046.580 * [taylor]: Taking taylor expansion of x.im in x.re 1554045046.580 * [backup-simplify]: Simplify x.im into x.im 1554045046.581 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045046.581 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045046.581 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.re 1554045046.581 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1554045046.581 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1554045046.581 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1554045046.581 * [taylor]: Taking taylor expansion of -1 in x.re 1554045046.581 * [backup-simplify]: Simplify -1 into -1 1554045046.581 * [taylor]: Taking taylor expansion of y.im in x.re 1554045046.581 * [backup-simplify]: Simplify y.im into y.im 1554045046.581 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045046.581 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1554045046.581 * [taylor]: Taking taylor expansion of -1 in x.re 1554045046.581 * [backup-simplify]: Simplify -1 into -1 1554045046.581 * [taylor]: Taking taylor expansion of y.im in x.re 1554045046.581 * [backup-simplify]: Simplify y.im into y.im 1554045046.581 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045046.581 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1554045046.581 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1554045046.581 * [taylor]: Taking taylor expansion of y.re in x.re 1554045046.581 * [backup-simplify]: Simplify y.re into y.re 1554045046.581 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045046.581 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1554045046.581 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1554045046.581 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045046.582 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1554045046.582 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1554045046.582 * [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))))) 1554045046.582 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1554045046.582 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1554045046.582 * [taylor]: Taking taylor expansion of y.re in y.re 1554045046.582 * [backup-simplify]: Simplify 0 into 0 1554045046.582 * [backup-simplify]: Simplify 1 into 1 1554045046.582 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1554045046.582 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045046.582 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045046.582 * [taylor]: Taking taylor expansion of y.re in y.re 1554045046.582 * [backup-simplify]: Simplify 0 into 0 1554045046.582 * [backup-simplify]: Simplify 1 into 1 1554045046.583 * [backup-simplify]: Simplify (* 1 1) into 1 1554045046.583 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045046.583 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1554045046.583 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045046.583 * [taylor]: Taking taylor expansion of y.im in y.re 1554045046.583 * [backup-simplify]: Simplify y.im into y.im 1554045046.583 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045046.583 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045046.584 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045046.584 * [backup-simplify]: Simplify (* 0 1) into 0 1554045046.585 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045046.586 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045046.586 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045046.587 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 1554045046.587 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045046.587 * [taylor]: Taking taylor expansion of 1 in x.im 1554045046.587 * [backup-simplify]: Simplify 1 into 1 1554045046.587 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1554045046.588 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045046.589 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ -1 y.re))) into 0 1554045046.589 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1554045046.589 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1554045046.589 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1554045046.589 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1554045046.589 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045046.589 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1554045046.590 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045046.591 * [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)))))) 1554045046.591 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1554045046.591 * [taylor]: Taking taylor expansion of (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1554045046.591 * [taylor]: Taking taylor expansion of y.im in y.re 1554045046.591 * [backup-simplify]: Simplify y.im into y.im 1554045046.591 * [taylor]: Taking taylor expansion of (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1554045046.591 * [taylor]: Taking taylor expansion of x.im in y.re 1554045046.591 * [backup-simplify]: Simplify x.im into x.im 1554045046.591 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1554045046.591 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045046.591 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045046.591 * [taylor]: Taking taylor expansion of y.re in y.re 1554045046.591 * [backup-simplify]: Simplify 0 into 0 1554045046.591 * [backup-simplify]: Simplify 1 into 1 1554045046.592 * [backup-simplify]: Simplify (* 1 1) into 1 1554045046.592 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045046.592 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1554045046.592 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045046.592 * [taylor]: Taking taylor expansion of y.im in y.re 1554045046.592 * [backup-simplify]: Simplify y.im into y.im 1554045046.592 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045046.592 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045046.593 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045046.593 * [backup-simplify]: Simplify (* x.im 1) into x.im 1554045046.593 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045046.593 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045046.594 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045046.595 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045046.595 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1554045046.596 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 1554045046.597 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045046.597 * [taylor]: Taking taylor expansion of 0 in x.im 1554045046.597 * [backup-simplify]: Simplify 0 into 0 1554045046.597 * [taylor]: Taking taylor expansion of 1 in y.im 1554045046.597 * [backup-simplify]: Simplify 1 into 1 1554045046.597 * [backup-simplify]: Simplify 0 into 0 1554045046.597 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045046.598 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045046.599 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1554045046.599 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045046.599 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045046.600 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045046.600 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045046.600 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045046.601 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 1554045046.601 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1554045046.601 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1554045046.602 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045046.603 * [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 1554045046.603 * [taylor]: Taking taylor expansion of 0 in y.re 1554045046.603 * [backup-simplify]: Simplify 0 into 0 1554045046.603 * [taylor]: Taking taylor expansion of 0 in x.im 1554045046.603 * [backup-simplify]: Simplify 0 into 0 1554045046.603 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045046.603 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045046.603 * [taylor]: Taking taylor expansion of y.im in x.im 1554045046.603 * [backup-simplify]: Simplify y.im into y.im 1554045046.603 * [taylor]: Taking taylor expansion of x.im in x.im 1554045046.603 * [backup-simplify]: Simplify 0 into 0 1554045046.603 * [backup-simplify]: Simplify 1 into 1 1554045046.603 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045046.604 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045046.604 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045046.604 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045046.604 * [taylor]: Taking taylor expansion of y.im in y.im 1554045046.604 * [backup-simplify]: Simplify 0 into 0 1554045046.604 * [backup-simplify]: Simplify 1 into 1 1554045046.604 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045046.605 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045046.606 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045046.606 * [backup-simplify]: Simplify 0 into 0 1554045046.607 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045046.608 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045046.608 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045046.608 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1554045046.609 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045046.610 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 1554045046.610 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1554045046.610 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.im 1554045046.610 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1554045046.610 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1554045046.610 * [taylor]: Taking taylor expansion of y.im in x.im 1554045046.610 * [backup-simplify]: Simplify y.im into y.im 1554045046.611 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045046.611 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045046.611 * [taylor]: Taking taylor expansion of 0 in y.im 1554045046.611 * [backup-simplify]: Simplify 0 into 0 1554045046.611 * [backup-simplify]: Simplify 0 into 0 1554045046.611 * [taylor]: Taking taylor expansion of 0 in y.im 1554045046.611 * [backup-simplify]: Simplify 0 into 0 1554045046.611 * [backup-simplify]: Simplify 0 into 0 1554045046.611 * [backup-simplify]: Simplify 0 into 0 1554045046.611 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045046.612 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045046.613 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1554045046.614 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045046.614 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554045046.614 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045046.615 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045046.615 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045046.616 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 1554045046.617 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1554045046.618 * [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 1554045046.618 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045046.620 * [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 1554045046.620 * [taylor]: Taking taylor expansion of 0 in y.re 1554045046.620 * [backup-simplify]: Simplify 0 into 0 1554045046.620 * [taylor]: Taking taylor expansion of 0 in x.im 1554045046.620 * [backup-simplify]: Simplify 0 into 0 1554045046.620 * [taylor]: Taking taylor expansion of 0 in x.im 1554045046.620 * [backup-simplify]: Simplify 0 into 0 1554045046.621 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045046.621 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045046.622 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045046.622 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1554045046.622 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045046.622 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045046.623 * [taylor]: Taking taylor expansion of 0 in x.im 1554045046.623 * [backup-simplify]: Simplify 0 into 0 1554045046.624 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554045046.625 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045046.625 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1554045046.625 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1554045046.626 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045046.627 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 1554045046.628 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1554045046.628 * [taylor]: Taking taylor expansion of 0 in x.im 1554045046.628 * [backup-simplify]: Simplify 0 into 0 1554045046.628 * [taylor]: Taking taylor expansion of 0 in y.im 1554045046.628 * [backup-simplify]: Simplify 0 into 0 1554045046.628 * [backup-simplify]: Simplify 0 into 0 1554045046.629 * [backup-simplify]: Simplify 0 into 0 1554045046.629 * * * * [progress]: [ 2 / 2 ] generating series at (2 2) 1554045046.629 * [backup-simplify]: Simplify (fma y.im y.im (* y.re y.re)) into (fma y.im y.im (pow y.re 2)) 1554045046.629 * [approximate]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in (y.im y.re) around 0 1554045046.629 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.re 1554045046.629 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1554045046.629 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1554045046.629 * [taylor]: Taking taylor expansion of y.im in y.re 1554045046.629 * [backup-simplify]: Simplify y.im into y.im 1554045046.629 * [taylor]: Taking taylor expansion of y.im in y.re 1554045046.629 * [backup-simplify]: Simplify y.im into y.im 1554045046.629 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045046.629 * [taylor]: Taking taylor expansion of y.re in y.re 1554045046.629 * [backup-simplify]: Simplify 0 into 0 1554045046.629 * [backup-simplify]: Simplify 1 into 1 1554045046.629 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 1554045046.629 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1554045046.629 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1554045046.629 * [taylor]: Taking taylor expansion of y.im in y.im 1554045046.629 * [backup-simplify]: Simplify 0 into 0 1554045046.629 * [backup-simplify]: Simplify 1 into 1 1554045046.629 * [taylor]: Taking taylor expansion of y.im in y.im 1554045046.629 * [backup-simplify]: Simplify 0 into 0 1554045046.629 * [backup-simplify]: Simplify 1 into 1 1554045046.629 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1554045046.629 * [taylor]: Taking taylor expansion of y.re in y.im 1554045046.629 * [backup-simplify]: Simplify y.re into y.re 1554045046.629 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 1554045046.629 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1554045046.630 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1554045046.630 * [taylor]: Taking taylor expansion of y.im in y.im 1554045046.630 * [backup-simplify]: Simplify 0 into 0 1554045046.630 * [backup-simplify]: Simplify 1 into 1 1554045046.630 * [taylor]: Taking taylor expansion of y.im in y.im 1554045046.630 * [backup-simplify]: Simplify 0 into 0 1554045046.630 * [backup-simplify]: Simplify 1 into 1 1554045046.630 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1554045046.630 * [taylor]: Taking taylor expansion of y.re in y.im 1554045046.630 * [backup-simplify]: Simplify y.re into y.re 1554045046.630 * [backup-simplify]: Simplify (* 0 0) into 0 1554045046.630 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045046.630 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1554045046.630 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045046.630 * [taylor]: Taking taylor expansion of y.re in y.re 1554045046.630 * [backup-simplify]: Simplify 0 into 0 1554045046.630 * [backup-simplify]: Simplify 1 into 1 1554045046.631 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1554045046.631 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045046.631 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045046.632 * [taylor]: Taking taylor expansion of 0 in y.re 1554045046.632 * [backup-simplify]: Simplify 0 into 0 1554045046.632 * [backup-simplify]: Simplify 0 into 0 1554045046.632 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 0))) into 1 1554045046.633 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1554045046.633 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045046.633 * [taylor]: Taking taylor expansion of 1 in y.re 1554045046.633 * [backup-simplify]: Simplify 1 into 1 1554045046.633 * [backup-simplify]: Simplify 1 into 1 1554045046.633 * [backup-simplify]: Simplify 0 into 0 1554045046.634 * [backup-simplify]: Simplify (* 1 1) into 1 1554045046.634 * [backup-simplify]: Simplify 1 into 1 1554045046.635 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (* 0 0)))) into 0 1554045046.636 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1554045046.636 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045046.636 * [taylor]: Taking taylor expansion of 0 in y.re 1554045046.636 * [backup-simplify]: Simplify 0 into 0 1554045046.636 * [backup-simplify]: Simplify 0 into 0 1554045046.636 * [backup-simplify]: Simplify 0 into 0 1554045046.636 * [backup-simplify]: Simplify 0 into 0 1554045046.637 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045046.637 * [backup-simplify]: Simplify 0 into 0 1554045046.638 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554045046.639 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re))))) into 0 1554045046.640 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045046.640 * [taylor]: Taking taylor expansion of 0 in y.re 1554045046.640 * [backup-simplify]: Simplify 0 into 0 1554045046.640 * [backup-simplify]: Simplify 0 into 0 1554045046.640 * [backup-simplify]: Simplify 0 into 0 1554045046.640 * [backup-simplify]: Simplify (+ (* 1 (pow (* y.re 1) 2)) (* 1 (pow (* 1 y.im) 2))) into (+ (pow y.re 2) (pow y.im 2)) 1554045046.640 * [backup-simplify]: Simplify (fma (/ 1 y.im) (/ 1 y.im) (* (/ 1 y.re) (/ 1 y.re))) into (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) 1554045046.640 * [approximate]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in (y.im y.re) around 0 1554045046.640 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.re 1554045046.641 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1554045046.641 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1554045046.641 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1554045046.641 * [taylor]: Taking taylor expansion of y.im in y.re 1554045046.641 * [backup-simplify]: Simplify y.im into y.im 1554045046.641 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045046.641 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1554045046.641 * [taylor]: Taking taylor expansion of y.im in y.re 1554045046.641 * [backup-simplify]: Simplify y.im into y.im 1554045046.641 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045046.641 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045046.641 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045046.641 * [taylor]: Taking taylor expansion of y.re in y.re 1554045046.641 * [backup-simplify]: Simplify 0 into 0 1554045046.641 * [backup-simplify]: Simplify 1 into 1 1554045046.641 * [backup-simplify]: Simplify (* 1 1) into 1 1554045046.642 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045046.642 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.im 1554045046.642 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1554045046.642 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1554045046.642 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045046.642 * [taylor]: Taking taylor expansion of y.im in y.im 1554045046.642 * [backup-simplify]: Simplify 0 into 0 1554045046.642 * [backup-simplify]: Simplify 1 into 1 1554045046.642 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045046.643 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045046.643 * [taylor]: Taking taylor expansion of y.im in y.im 1554045046.643 * [backup-simplify]: Simplify 0 into 0 1554045046.643 * [backup-simplify]: Simplify 1 into 1 1554045046.643 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045046.643 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1554045046.643 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1554045046.643 * [taylor]: Taking taylor expansion of y.re in y.im 1554045046.643 * [backup-simplify]: Simplify y.re into y.re 1554045046.643 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045046.643 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1554045046.643 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.im 1554045046.643 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1554045046.643 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1554045046.643 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045046.643 * [taylor]: Taking taylor expansion of y.im in y.im 1554045046.643 * [backup-simplify]: Simplify 0 into 0 1554045046.644 * [backup-simplify]: Simplify 1 into 1 1554045046.644 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045046.644 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045046.644 * [taylor]: Taking taylor expansion of y.im in y.im 1554045046.644 * [backup-simplify]: Simplify 0 into 0 1554045046.644 * [backup-simplify]: Simplify 1 into 1 1554045046.644 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045046.644 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1554045046.644 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1554045046.644 * [taylor]: Taking taylor expansion of y.re in y.im 1554045046.645 * [backup-simplify]: Simplify y.re into y.re 1554045046.645 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045046.645 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1554045046.645 * [backup-simplify]: Simplify (* 1 1) into 1 1554045046.646 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045046.646 * [taylor]: Taking taylor expansion of 1 in y.re 1554045046.646 * [backup-simplify]: Simplify 1 into 1 1554045046.646 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045046.647 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045046.648 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045046.648 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045046.648 * [taylor]: Taking taylor expansion of 0 in y.re 1554045046.648 * [backup-simplify]: Simplify 0 into 0 1554045046.649 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045046.650 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045046.651 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045046.651 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 2)) 1554045046.651 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045046.651 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045046.651 * [taylor]: Taking taylor expansion of y.re in y.re 1554045046.651 * [backup-simplify]: Simplify 0 into 0 1554045046.651 * [backup-simplify]: Simplify 1 into 1 1554045046.652 * [backup-simplify]: Simplify (* 1 1) into 1 1554045046.652 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045046.652 * [backup-simplify]: Simplify 1 into 1 1554045046.652 * [backup-simplify]: Simplify 1 into 1 1554045046.653 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045046.654 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045046.655 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045046.655 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045046.655 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1554045046.656 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045046.656 * [taylor]: Taking taylor expansion of 0 in y.re 1554045046.656 * [backup-simplify]: Simplify 0 into 0 1554045046.656 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045046.657 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045046.657 * [backup-simplify]: Simplify 0 into 0 1554045046.657 * [backup-simplify]: Simplify 0 into 0 1554045046.657 * [backup-simplify]: Simplify 0 into 0 1554045046.658 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045046.659 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045046.660 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554045046.661 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1554045046.661 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1554045046.661 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045046.661 * [taylor]: Taking taylor expansion of 0 in y.re 1554045046.661 * [backup-simplify]: Simplify 0 into 0 1554045046.662 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045046.663 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045046.663 * [backup-simplify]: Simplify 0 into 0 1554045046.663 * [backup-simplify]: Simplify 0 into 0 1554045046.663 * [backup-simplify]: Simplify 0 into 0 1554045046.664 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 y.im))) 2)) (* 1 (pow (* (/ 1 (/ 1 y.re)) 1) 2))) into (+ (pow y.re 2) (pow y.im 2)) 1554045046.664 * [backup-simplify]: Simplify (fma (/ 1 (- y.im)) (/ 1 (- y.im)) (* (/ 1 (- y.re)) (/ 1 (- y.re)))) into (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) 1554045046.664 * [approximate]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in (y.im y.re) around 0 1554045046.664 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.re 1554045046.664 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1554045046.664 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1554045046.664 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1554045046.664 * [taylor]: Taking taylor expansion of -1 in y.re 1554045046.664 * [backup-simplify]: Simplify -1 into -1 1554045046.664 * [taylor]: Taking taylor expansion of y.im in y.re 1554045046.664 * [backup-simplify]: Simplify y.im into y.im 1554045046.664 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045046.664 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1554045046.664 * [taylor]: Taking taylor expansion of -1 in y.re 1554045046.664 * [backup-simplify]: Simplify -1 into -1 1554045046.664 * [taylor]: Taking taylor expansion of y.im in y.re 1554045046.665 * [backup-simplify]: Simplify y.im into y.im 1554045046.665 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045046.665 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045046.665 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045046.665 * [taylor]: Taking taylor expansion of y.re in y.re 1554045046.665 * [backup-simplify]: Simplify 0 into 0 1554045046.665 * [backup-simplify]: Simplify 1 into 1 1554045046.665 * [backup-simplify]: Simplify (* 1 1) into 1 1554045046.665 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045046.666 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 1554045046.666 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1554045046.666 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1554045046.666 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1554045046.666 * [taylor]: Taking taylor expansion of -1 in y.im 1554045046.666 * [backup-simplify]: Simplify -1 into -1 1554045046.666 * [taylor]: Taking taylor expansion of y.im in y.im 1554045046.666 * [backup-simplify]: Simplify 0 into 0 1554045046.666 * [backup-simplify]: Simplify 1 into 1 1554045046.666 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045046.666 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1554045046.666 * [taylor]: Taking taylor expansion of -1 in y.im 1554045046.666 * [backup-simplify]: Simplify -1 into -1 1554045046.666 * [taylor]: Taking taylor expansion of y.im in y.im 1554045046.666 * [backup-simplify]: Simplify 0 into 0 1554045046.666 * [backup-simplify]: Simplify 1 into 1 1554045046.667 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045046.667 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1554045046.667 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1554045046.667 * [taylor]: Taking taylor expansion of y.re in y.im 1554045046.667 * [backup-simplify]: Simplify y.re into y.re 1554045046.667 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045046.667 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1554045046.667 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 1554045046.667 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1554045046.667 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1554045046.667 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1554045046.667 * [taylor]: Taking taylor expansion of -1 in y.im 1554045046.667 * [backup-simplify]: Simplify -1 into -1 1554045046.667 * [taylor]: Taking taylor expansion of y.im in y.im 1554045046.667 * [backup-simplify]: Simplify 0 into 0 1554045046.667 * [backup-simplify]: Simplify 1 into 1 1554045046.668 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045046.668 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1554045046.668 * [taylor]: Taking taylor expansion of -1 in y.im 1554045046.668 * [backup-simplify]: Simplify -1 into -1 1554045046.668 * [taylor]: Taking taylor expansion of y.im in y.im 1554045046.668 * [backup-simplify]: Simplify 0 into 0 1554045046.668 * [backup-simplify]: Simplify 1 into 1 1554045046.669 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045046.669 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1554045046.669 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1554045046.669 * [taylor]: Taking taylor expansion of y.re in y.im 1554045046.669 * [backup-simplify]: Simplify y.re into y.re 1554045046.669 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045046.669 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1554045046.670 * [backup-simplify]: Simplify (* -1 -1) into 1 1554045046.670 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045046.670 * [taylor]: Taking taylor expansion of 1 in y.re 1554045046.670 * [backup-simplify]: Simplify 1 into 1 1554045046.671 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045046.672 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045046.673 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1554045046.673 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045046.673 * [taylor]: Taking taylor expansion of 0 in y.re 1554045046.673 * [backup-simplify]: Simplify 0 into 0 1554045046.674 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045046.675 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045046.676 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 -1))) into 0 1554045046.676 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 2)) 1554045046.676 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045046.676 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045046.676 * [taylor]: Taking taylor expansion of y.re in y.re 1554045046.676 * [backup-simplify]: Simplify 0 into 0 1554045046.676 * [backup-simplify]: Simplify 1 into 1 1554045046.677 * [backup-simplify]: Simplify (* 1 1) into 1 1554045046.677 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045046.677 * [backup-simplify]: Simplify 1 into 1 1554045046.677 * [backup-simplify]: Simplify 1 into 1 1554045046.678 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045046.679 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045046.680 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 1554045046.680 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045046.681 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1554045046.681 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045046.681 * [taylor]: Taking taylor expansion of 0 in y.re 1554045046.681 * [backup-simplify]: Simplify 0 into 0 1554045046.682 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045046.682 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045046.682 * [backup-simplify]: Simplify 0 into 0 1554045046.683 * [backup-simplify]: Simplify 0 into 0 1554045046.683 * [backup-simplify]: Simplify 0 into 0 1554045046.684 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045046.685 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045046.686 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1))))) into 0 1554045046.686 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1554045046.686 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1554045046.687 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045046.687 * [taylor]: Taking taylor expansion of 0 in y.re 1554045046.687 * [backup-simplify]: Simplify 0 into 0 1554045046.688 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045046.689 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045046.689 * [backup-simplify]: Simplify 0 into 0 1554045046.689 * [backup-simplify]: Simplify 0 into 0 1554045046.689 * [backup-simplify]: Simplify 0 into 0 1554045046.689 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 (- y.im)))) 2)) (* 1 (pow (* (/ 1 (/ 1 (- y.re))) 1) 2))) into (+ (pow y.re 2) (pow y.im 2)) 1554045046.689 * * * [progress]: simplifying candidates 1554045046.689 * * * * [progress]: [ 1 / 47 ] simplifiying candidate # 1554045046.689 * * * * [progress]: [ 2 / 47 ] simplifiying candidate # 1554045046.689 * * * * [progress]: [ 3 / 47 ] simplifiying candidate # 1554045046.689 * * * * [progress]: [ 4 / 47 ] simplifiying candidate # 1554045046.690 * [simplify]: Simplifying (- (log (fma x.re y.re (* x.im y.im))) (log (fma y.im y.im (* y.re y.re)))) 1554045046.690 * * [simplify]: iters left: 6 (11 enodes) 1554045046.693 * * [simplify]: iters left: 5 (40 enodes) 1554045046.699 * * [simplify]: iters left: 4 (50 enodes) 1554045046.708 * * [simplify]: iters left: 3 (54 enodes) 1554045046.715 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045046.715 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045046.715 * * [simplify]: Extracting #2: cost 10 inf + 0 1554045046.715 * * [simplify]: Extracting #3: cost 20 inf + 0 1554045046.715 * * [simplify]: Extracting #4: cost 17 inf + 128 1554045046.715 * * [simplify]: Extracting #5: cost 10 inf + 657 1554045046.715 * * [simplify]: Extracting #6: cost 0 inf + 2562 1554045046.716 * [simplify]: Simplified to (- (log (fma x.im y.im (* x.re y.re))) (log (fma y.im y.im (* y.re y.re)))) 1554045046.716 * [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)))))) 1554045046.716 * * * * [progress]: [ 5 / 47 ] simplifiying candidate # 1554045046.716 * * * * [progress]: [ 6 / 47 ] simplifiying candidate # 1554045046.716 * * * * [progress]: [ 7 / 47 ] simplifiying candidate # 1554045046.716 * [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)))) 1554045046.716 * * [simplify]: iters left: 6 (13 enodes) 1554045046.720 * * [simplify]: iters left: 5 (53 enodes) 1554045046.729 * * [simplify]: iters left: 4 (124 enodes) 1554045046.783 * * [simplify]: iters left: 3 (408 enodes) 1554045047.007 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045047.007 * * [simplify]: Extracting #1: cost 37 inf + 0 1554045047.008 * * [simplify]: Extracting #2: cost 169 inf + 1 1554045047.011 * * [simplify]: Extracting #3: cost 340 inf + 923 1554045047.023 * * [simplify]: Extracting #4: cost 171 inf + 34838 1554045047.059 * * [simplify]: Extracting #5: cost 5 inf + 76612 1554045047.085 * * [simplify]: Extracting #6: cost 0 inf + 77127 1554045047.109 * * [simplify]: Extracting #7: cost 0 inf + 77047 1554045047.137 * [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))))) 1554045047.137 * [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))))))) 1554045047.137 * * * * [progress]: [ 8 / 47 ] simplifiying candidate # 1554045047.137 * * * * [progress]: [ 9 / 47 ] simplifiying candidate # 1554045047.137 * * * * [progress]: [ 10 / 47 ] simplifiying candidate # 1554045047.137 * * * * [progress]: [ 11 / 47 ] simplifiying candidate # 1554045047.137 * * * * [progress]: [ 12 / 47 ] simplifiying candidate # 1554045047.138 * [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))))) 1554045047.138 * * [simplify]: iters left: 6 (13 enodes) 1554045047.141 * * [simplify]: iters left: 5 (50 enodes) 1554045047.148 * * [simplify]: iters left: 4 (72 enodes) 1554045047.161 * * [simplify]: iters left: 3 (83 enodes) 1554045047.174 * * [simplify]: iters left: 2 (86 enodes) 1554045047.185 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045047.185 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045047.185 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045047.185 * * [simplify]: Extracting #3: cost 32 inf + 0 1554045047.185 * * [simplify]: Extracting #4: cost 25 inf + 521 1554045047.186 * * [simplify]: Extracting #5: cost 6 inf + 4796 1554045047.187 * * [simplify]: Extracting #6: cost 0 inf + 7360 1554045047.188 * [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))))) 1554045047.188 * [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)))))) 1554045047.189 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma y.im y.im (* y.re y.re)))) 1554045047.189 * * [simplify]: iters left: 6 (11 enodes) 1554045047.191 * * [simplify]: iters left: 5 (38 enodes) 1554045047.202 * * [simplify]: iters left: 4 (45 enodes) 1554045047.214 * * [simplify]: iters left: 3 (49 enodes) 1554045047.226 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045047.226 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045047.226 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045047.226 * * [simplify]: Extracting #3: cost 18 inf + 0 1554045047.226 * * [simplify]: Extracting #4: cost 16 inf + 86 1554045047.226 * * [simplify]: Extracting #5: cost 7 inf + 764 1554045047.227 * * [simplify]: Extracting #6: cost 0 inf + 2228 1554045047.228 * [simplify]: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma y.im y.im (* y.re y.re)))) 1554045047.228 * [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)))))) 1554045047.228 * * * * [progress]: [ 13 / 47 ] simplifiying candidate # 1554045047.228 * [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)))) 1554045047.228 * * [simplify]: iters left: 6 (12 enodes) 1554045047.233 * * [simplify]: iters left: 5 (43 enodes) 1554045047.246 * * [simplify]: iters left: 4 (55 enodes) 1554045047.261 * * [simplify]: iters left: 3 (62 enodes) 1554045047.277 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045047.277 * * [simplify]: Extracting #1: cost 7 inf + 0 1554045047.277 * * [simplify]: Extracting #2: cost 16 inf + 0 1554045047.277 * * [simplify]: Extracting #3: cost 22 inf + 2 1554045047.277 * * [simplify]: Extracting #4: cost 17 inf + 423 1554045047.278 * * [simplify]: Extracting #5: cost 0 inf + 3362 1554045047.279 * [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))) 1554045047.279 * [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)))))) 1554045047.280 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) 1554045047.280 * * [simplify]: iters left: 6 (11 enodes) 1554045047.285 * * [simplify]: iters left: 5 (38 enodes) 1554045047.295 * * [simplify]: iters left: 4 (46 enodes) 1554045047.302 * * [simplify]: iters left: 3 (50 enodes) 1554045047.309 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045047.309 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045047.309 * * [simplify]: Extracting #2: cost 10 inf + 0 1554045047.309 * * [simplify]: Extracting #3: cost 14 inf + 116 1554045047.309 * * [simplify]: Extracting #4: cost 13 inf + 242 1554045047.309 * * [simplify]: Extracting #5: cost 5 inf + 743 1554045047.310 * * [simplify]: Extracting #6: cost 0 inf + 1748 1554045047.310 * [simplify]: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1554045047.310 * [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)))) 1554045047.310 * * * * [progress]: [ 14 / 47 ] simplifiying candidate # 1554045047.310 * [simplify]: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) 1554045047.310 * * [simplify]: iters left: 6 (10 enodes) 1554045047.313 * * [simplify]: iters left: 5 (35 enodes) 1554045047.319 * * [simplify]: iters left: 4 (49 enodes) 1554045047.330 * * [simplify]: iters left: 3 (53 enodes) 1554045047.344 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045047.344 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045047.344 * * [simplify]: Extracting #2: cost 7 inf + 1 1554045047.344 * * [simplify]: Extracting #3: cost 14 inf + 1 1554045047.345 * * [simplify]: Extracting #4: cost 12 inf + 5 1554045047.345 * * [simplify]: Extracting #5: cost 6 inf + 371 1554045047.345 * * [simplify]: Extracting #6: cost 0 inf + 1607 1554045047.346 * [simplify]: Simplified to (* (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im x.im (* x.re y.re)))) 1554045047.347 * [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))))) 1554045047.348 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (fma y.im y.im (* y.re y.re))) 1554045047.348 * * [simplify]: iters left: 6 (10 enodes) 1554045047.352 * * [simplify]: iters left: 5 (35 enodes) 1554045047.362 * * [simplify]: iters left: 4 (42 enodes) 1554045047.373 * * [simplify]: iters left: 3 (46 enodes) 1554045047.385 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045047.385 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045047.385 * * [simplify]: Extracting #2: cost 11 inf + 0 1554045047.385 * * [simplify]: Extracting #3: cost 15 inf + 43 1554045047.385 * * [simplify]: Extracting #4: cost 9 inf + 404 1554045047.386 * * [simplify]: Extracting #5: cost 5 inf + 686 1554045047.386 * * [simplify]: Extracting #6: cost 0 inf + 1714 1554045047.387 * [simplify]: Simplified to (/ (cbrt (fma y.im x.im (* x.re y.re))) (fma y.im y.im (* y.re y.re))) 1554045047.387 * [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))))) 1554045047.387 * * * * [progress]: [ 15 / 47 ] simplifiying candidate # 1554045047.388 * [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))))) 1554045047.388 * * [simplify]: iters left: 6 (12 enodes) 1554045047.393 * * [simplify]: iters left: 5 (43 enodes) 1554045047.405 * * [simplify]: iters left: 4 (52 enodes) 1554045047.419 * * [simplify]: iters left: 3 (56 enodes) 1554045047.433 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045047.433 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045047.433 * * [simplify]: Extracting #2: cost 12 inf + 0 1554045047.433 * * [simplify]: Extracting #3: cost 22 inf + 0 1554045047.433 * * [simplify]: Extracting #4: cost 21 inf + 45 1554045047.433 * * [simplify]: Extracting #5: cost 11 inf + 764 1554045047.434 * * [simplify]: Extracting #6: cost 1 inf + 3073 1554045047.434 * * [simplify]: Extracting #7: cost 0 inf + 3290 1554045047.435 * [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))))) 1554045047.435 * [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)))))) 1554045047.435 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (fma y.im y.im (* y.re y.re)))) 1554045047.435 * * [simplify]: iters left: 6 (11 enodes) 1554045047.437 * * [simplify]: iters left: 5 (38 enodes) 1554045047.443 * * [simplify]: iters left: 4 (45 enodes) 1554045047.450 * * [simplify]: iters left: 3 (49 enodes) 1554045047.457 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045047.457 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045047.457 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045047.457 * * [simplify]: Extracting #3: cost 18 inf + 0 1554045047.457 * * [simplify]: Extracting #4: cost 16 inf + 86 1554045047.457 * * [simplify]: Extracting #5: cost 7 inf + 764 1554045047.458 * * [simplify]: Extracting #6: cost 0 inf + 2068 1554045047.458 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (fma y.im y.im (* y.re y.re)))) 1554045047.458 * [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)))))) 1554045047.458 * * * * [progress]: [ 16 / 47 ] simplifiying candidate # 1554045047.459 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) 1554045047.459 * * [simplify]: iters left: 6 (11 enodes) 1554045047.461 * * [simplify]: iters left: 5 (38 enodes) 1554045047.468 * * [simplify]: iters left: 4 (46 enodes) 1554045047.480 * * [simplify]: iters left: 3 (50 enodes) 1554045047.492 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045047.492 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045047.492 * * [simplify]: Extracting #2: cost 10 inf + 0 1554045047.492 * * [simplify]: Extracting #3: cost 14 inf + 116 1554045047.493 * * [simplify]: Extracting #4: cost 13 inf + 242 1554045047.493 * * [simplify]: Extracting #5: cost 5 inf + 743 1554045047.494 * * [simplify]: Extracting #6: cost 0 inf + 1588 1554045047.494 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1554045047.494 * [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)))))) 1554045047.495 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) 1554045047.495 * * [simplify]: iters left: 6 (11 enodes) 1554045047.499 * * [simplify]: iters left: 5 (38 enodes) 1554045047.510 * * [simplify]: iters left: 4 (46 enodes) 1554045047.522 * * [simplify]: iters left: 3 (50 enodes) 1554045047.534 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045047.534 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045047.534 * * [simplify]: Extracting #2: cost 10 inf + 0 1554045047.534 * * [simplify]: Extracting #3: cost 14 inf + 116 1554045047.534 * * [simplify]: Extracting #4: cost 13 inf + 242 1554045047.534 * * [simplify]: Extracting #5: cost 5 inf + 743 1554045047.535 * * [simplify]: Extracting #6: cost 0 inf + 1588 1554045047.535 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1554045047.536 * [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)))) 1554045047.536 * * * * [progress]: [ 17 / 47 ] simplifiying candidate # 1554045047.536 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) 1554045047.536 * * [simplify]: iters left: 6 (9 enodes) 1554045047.540 * * [simplify]: iters left: 5 (30 enodes) 1554045047.549 * * [simplify]: iters left: 4 (36 enodes) 1554045047.558 * * [simplify]: iters left: 3 (39 enodes) 1554045047.563 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045047.564 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045047.564 * * [simplify]: Extracting #2: cost 10 inf + 1 1554045047.564 * * [simplify]: Extracting #3: cost 7 inf + 47 1554045047.564 * * [simplify]: Extracting #4: cost 4 inf + 230 1554045047.564 * * [simplify]: Extracting #5: cost 0 inf + 649 1554045047.564 * [simplify]: Simplified to (sqrt (fma x.re y.re (* x.im y.im))) 1554045047.564 * [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))))) 1554045047.564 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (fma y.im y.im (* y.re y.re))) 1554045047.564 * * [simplify]: iters left: 6 (10 enodes) 1554045047.566 * * [simplify]: iters left: 5 (35 enodes) 1554045047.571 * * [simplify]: iters left: 4 (42 enodes) 1554045047.578 * * [simplify]: iters left: 3 (46 enodes) 1554045047.584 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045047.584 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045047.584 * * [simplify]: Extracting #2: cost 11 inf + 0 1554045047.584 * * [simplify]: Extracting #3: cost 15 inf + 43 1554045047.584 * * [simplify]: Extracting #4: cost 9 inf + 404 1554045047.585 * * [simplify]: Extracting #5: cost 5 inf + 686 1554045047.585 * * [simplify]: Extracting #6: cost 0 inf + 1554 1554045047.586 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (fma y.im y.im (* y.re y.re))) 1554045047.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 (fma y.im x.im (* x.re y.re))) (fma y.im y.im (* y.re y.re))))) 1554045047.586 * * * * [progress]: [ 18 / 47 ] simplifiying candidate # 1554045047.586 * [simplify]: Simplifying (/ 1 (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) 1554045047.586 * * [simplify]: iters left: 6 (8 enodes) 1554045047.591 * * [simplify]: iters left: 5 (30 enodes) 1554045047.600 * * [simplify]: iters left: 4 (37 enodes) 1554045047.606 * * [simplify]: iters left: 3 (38 enodes) 1554045047.612 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045047.612 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045047.612 * * [simplify]: Extracting #2: cost 9 inf + 1 1554045047.612 * * [simplify]: Extracting #3: cost 14 inf + 1 1554045047.612 * * [simplify]: Extracting #4: cost 13 inf + 44 1554045047.612 * * [simplify]: Extracting #5: cost 7 inf + 674 1554045047.612 * * [simplify]: Extracting #6: cost 1 inf + 1883 1554045047.613 * * [simplify]: Extracting #7: cost 0 inf + 2101 1554045047.613 * [simplify]: Simplified to (/ 1 (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) 1554045047.613 * [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)))))) 1554045047.613 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (cbrt (fma y.im y.im (* y.re y.re)))) 1554045047.613 * * [simplify]: iters left: 6 (10 enodes) 1554045047.615 * * [simplify]: iters left: 5 (35 enodes) 1554045047.620 * * [simplify]: iters left: 4 (42 enodes) 1554045047.626 * * [simplify]: iters left: 3 (46 enodes) 1554045047.636 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045047.636 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045047.636 * * [simplify]: Extracting #2: cost 13 inf + 0 1554045047.636 * * [simplify]: Extracting #3: cost 14 inf + 4 1554045047.636 * * [simplify]: Extracting #4: cost 6 inf + 646 1554045047.637 * * [simplify]: Extracting #5: cost 0 inf + 1710 1554045047.637 * [simplify]: Simplified to (/ (fma y.im x.im (* x.re y.re)) (cbrt (fma y.im y.im (* y.re y.re)))) 1554045047.637 * [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)))))) 1554045047.638 * * * * [progress]: [ 19 / 47 ] simplifiying candidate # 1554045047.638 * [simplify]: Simplifying (/ 1 (sqrt (fma y.im y.im (* y.re y.re)))) 1554045047.638 * * [simplify]: iters left: 6 (7 enodes) 1554045047.641 * * [simplify]: iters left: 5 (25 enodes) 1554045047.649 * * [simplify]: iters left: 4 (31 enodes) 1554045047.658 * * [simplify]: iters left: 3 (32 enodes) 1554045047.667 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045047.667 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045047.667 * * [simplify]: Extracting #2: cost 7 inf + 1 1554045047.667 * * [simplify]: Extracting #3: cost 5 inf + 256 1554045047.667 * * [simplify]: Extracting #4: cost 4 inf + 395 1554045047.668 * * [simplify]: Extracting #5: cost 1 inf + 574 1554045047.668 * * [simplify]: Extracting #6: cost 0 inf + 671 1554045047.668 * [simplify]: Simplified to (/ 1 (hypot y.im y.re)) 1554045047.668 * [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)))))) 1554045047.669 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) 1554045047.669 * * [simplify]: iters left: 6 (10 enodes) 1554045047.673 * * [simplify]: iters left: 5 (35 enodes) 1554045047.683 * * [simplify]: iters left: 4 (43 enodes) 1554045047.696 * * [simplify]: iters left: 3 (47 enodes) 1554045047.707 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045047.707 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045047.707 * * [simplify]: Extracting #2: cost 13 inf + 0 1554045047.707 * * [simplify]: Extracting #3: cost 14 inf + 4 1554045047.707 * * [simplify]: Extracting #4: cost 3 inf + 1106 1554045047.708 * * [simplify]: Extracting #5: cost 0 inf + 1230 1554045047.708 * [simplify]: Simplified to (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)) 1554045047.709 * [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)))) 1554045047.709 * * * * [progress]: [ 20 / 47 ] simplifiying candidate # 1554045047.709 * [simplify]: Simplifying (/ 1 1) 1554045047.709 * * [simplify]: iters left: 2 (2 enodes) 1554045047.711 * * [simplify]: iters left: 1 (6 enodes) 1554045047.713 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045047.713 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045047.713 * [simplify]: Simplified to 1 1554045047.713 * [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))))) 1554045047.713 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (fma y.im y.im (* y.re y.re))) 1554045047.713 * * [simplify]: iters left: 5 (9 enodes) 1554045047.717 * * [simplify]: iters left: 4 (32 enodes) 1554045047.726 * * [simplify]: iters left: 3 (39 enodes) 1554045047.738 * * [simplify]: iters left: 2 (43 enodes) 1554045047.748 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045047.749 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045047.749 * * [simplify]: Extracting #2: cost 14 inf + 0 1554045047.749 * * [simplify]: Extracting #3: cost 13 inf + 45 1554045047.749 * * [simplify]: Extracting #4: cost 6 inf + 448 1554045047.750 * * [simplify]: Extracting #5: cost 0 inf + 1196 1554045047.750 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (fma y.im y.im (* y.re y.re))) 1554045047.750 * [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))))) 1554045047.750 * * * * [progress]: [ 21 / 47 ] simplifiying candidate # 1554045047.750 * * * * [progress]: [ 22 / 47 ] simplifiying candidate # 1554045047.750 * * * * [progress]: [ 23 / 47 ] simplifiying candidate # 1554045047.751 * * * * [progress]: [ 24 / 47 ] simplifiying candidate # 1554045047.751 * [simplify]: Simplifying (cbrt (fma y.im y.im (* y.re y.re))) 1554045047.751 * * [simplify]: iters left: 4 (5 enodes) 1554045047.753 * * [simplify]: iters left: 3 (17 enodes) 1554045047.758 * * [simplify]: iters left: 2 (20 enodes) 1554045047.764 * * [simplify]: iters left: 1 (21 enodes) 1554045047.770 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045047.770 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045047.770 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045047.770 * * [simplify]: Extracting #3: cost 7 inf + 43 1554045047.770 * * [simplify]: Extracting #4: cost 0 inf + 714 1554045047.771 * [simplify]: Simplified to (cbrt (fma y.im y.im (* y.re y.re))) 1554045047.771 * [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))))) 1554045047.771 * * * * [progress]: [ 25 / 47 ] simplifiying candidate # 1554045047.771 * [simplify]: Simplifying (sqrt (fma y.im y.im (* y.re y.re))) 1554045047.771 * * [simplify]: iters left: 4 (5 enodes) 1554045047.773 * * [simplify]: iters left: 3 (17 enodes) 1554045047.778 * * [simplify]: iters left: 2 (21 enodes) 1554045047.784 * * [simplify]: iters left: 1 (22 enodes) 1554045047.790 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045047.790 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045047.791 * * [simplify]: Extracting #2: cost 6 inf + 2 1554045047.791 * * [simplify]: Extracting #3: cost 2 inf + 392 1554045047.791 * * [simplify]: Extracting #4: cost 0 inf + 474 1554045047.791 * [simplify]: Simplified to (hypot y.im y.re) 1554045047.791 * [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))) 1554045047.791 * * * * [progress]: [ 26 / 47 ] simplifiying candidate # 1554045047.792 * [simplify]: Simplifying (fma y.im y.im (* y.re y.re)) 1554045047.792 * * [simplify]: iters left: 3 (4 enodes) 1554045047.794 * * [simplify]: iters left: 2 (14 enodes) 1554045047.798 * * [simplify]: iters left: 1 (17 enodes) 1554045047.801 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045047.801 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045047.801 * * [simplify]: Extracting #2: cost 5 inf + 43 1554045047.801 * * [simplify]: Extracting #3: cost 0 inf + 360 1554045047.801 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 1554045047.801 * [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)))) 1554045047.801 * * * * [progress]: [ 27 / 47 ] simplifiying candidate # 1554045047.801 * [simplify]: Simplifying (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1554045047.801 * * [simplify]: iters left: 6 (8 enodes) 1554045047.803 * * [simplify]: iters left: 5 (27 enodes) 1554045047.807 * * [simplify]: iters left: 4 (31 enodes) 1554045047.811 * * [simplify]: iters left: 3 (34 enodes) 1554045047.815 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045047.815 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045047.815 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045047.815 * * [simplify]: Extracting #3: cost 12 inf + 0 1554045047.815 * * [simplify]: Extracting #4: cost 9 inf + 46 1554045047.816 * * [simplify]: Extracting #5: cost 5 inf + 271 1554045047.816 * * [simplify]: Extracting #6: cost 1 inf + 947 1554045047.816 * * [simplify]: Extracting #7: cost 0 inf + 1166 1554045047.816 * [simplify]: Simplified to (* (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (fma x.im y.im (* x.re y.re)))) 1554045047.816 * [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)))))) 1554045047.816 * * * * [progress]: [ 28 / 47 ] simplifiying candidate # 1554045047.817 * [simplify]: Simplifying (sqrt (fma x.re y.re (* x.im y.im))) 1554045047.817 * * [simplify]: iters left: 4 (7 enodes) 1554045047.818 * * [simplify]: iters left: 3 (24 enodes) 1554045047.822 * * [simplify]: iters left: 2 (28 enodes) 1554045047.826 * * [simplify]: iters left: 1 (31 enodes) 1554045047.830 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045047.830 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045047.830 * * [simplify]: Extracting #2: cost 10 inf + 0 1554045047.830 * * [simplify]: Extracting #3: cost 8 inf + 4 1554045047.830 * * [simplify]: Extracting #4: cost 2 inf + 410 1554045047.830 * * [simplify]: Extracting #5: cost 0 inf + 648 1554045047.830 * [simplify]: Simplified to (sqrt (fma x.re y.re (* x.im y.im))) 1554045047.831 * [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)))))) 1554045047.831 * * * * [progress]: [ 29 / 47 ] simplifiying candidate # 1554045047.831 * * * * [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))))))> 1554045047.831 * * * * [progress]: [ 31 / 47 ] simplifiying candidate # 1554045047.831 * * * * [progress]: [ 32 / 47 ] simplifiying candidate # 1554045047.831 * * * * [progress]: [ 33 / 47 ] simplifiying candidate # 1554045047.831 * * * * [progress]: [ 34 / 47 ] simplifiying candidate # 1554045047.831 * * * * [progress]: [ 35 / 47 ] simplifiying candidate # 1554045047.831 * * * * [progress]: [ 36 / 47 ] simplifiying candidate # 1554045047.831 * * * * [progress]: [ 37 / 47 ] simplifiying candidate # 1554045047.831 * * * * [progress]: [ 38 / 47 ] simplifiying candidate # 1554045047.831 * * * * [progress]: [ 39 / 47 ] simplifiying candidate # 1554045047.831 * * * * [progress]: [ 40 / 47 ] simplifiying candidate # 1554045047.831 * * * * [progress]: [ 41 / 47 ] simplifiying candidate #real (real->posit16 (fma y.im y.im (* y.re y.re))))))> 1554045047.831 * * * * [progress]: [ 42 / 47 ] simplifiying candidate # 1554045047.831 * [simplify]: Simplifying 0 1554045047.831 * * [simplify]: iters left: 0 (1 enodes) 1554045047.832 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045047.832 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045047.832 * [simplify]: Simplified to 0 1554045047.832 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1554045047.832 * * * * [progress]: [ 43 / 47 ] simplifiying candidate # 1554045047.832 * [simplify]: Simplifying 0 1554045047.832 * * [simplify]: iters left: 0 (1 enodes) 1554045047.833 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045047.833 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045047.833 * [simplify]: Simplified to 0 1554045047.833 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1554045047.833 * * * * [progress]: [ 44 / 47 ] simplifiying candidate # 1554045047.833 * [simplify]: Simplifying 0 1554045047.833 * * [simplify]: iters left: 0 (1 enodes) 1554045047.834 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045047.834 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045047.834 * [simplify]: Simplified to 0 1554045047.834 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1554045047.834 * * * * [progress]: [ 45 / 47 ] simplifiying candidate # 1554045047.834 * [simplify]: Simplifying (+ (pow y.re 2) (pow y.im 2)) 1554045047.834 * * [simplify]: iters left: 3 (6 enodes) 1554045047.836 * * [simplify]: iters left: 2 (27 enodes) 1554045047.841 * * [simplify]: iters left: 1 (35 enodes) 1554045047.845 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045047.845 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045047.845 * * [simplify]: Extracting #2: cost 6 inf + 43 1554045047.845 * * [simplify]: Extracting #3: cost 0 inf + 361 1554045047.846 * [simplify]: Simplified to (fma y.re y.re (* y.im y.im)) 1554045047.846 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (fma x.re y.re (* x.im y.im)) (fma y.re y.re (* y.im y.im)))) 1554045047.846 * * * * [progress]: [ 46 / 47 ] simplifiying candidate # 1554045047.846 * [simplify]: Simplifying (+ (pow y.re 2) (pow y.im 2)) 1554045047.846 * * [simplify]: iters left: 3 (6 enodes) 1554045047.848 * * [simplify]: iters left: 2 (27 enodes) 1554045047.852 * * [simplify]: iters left: 1 (35 enodes) 1554045047.857 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045047.857 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045047.857 * * [simplify]: Extracting #2: cost 6 inf + 43 1554045047.857 * * [simplify]: Extracting #3: cost 0 inf + 361 1554045047.858 * [simplify]: Simplified to (fma y.re y.re (* y.im y.im)) 1554045047.858 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (fma x.re y.re (* x.im y.im)) (fma y.re y.re (* y.im y.im)))) 1554045047.858 * * * * [progress]: [ 47 / 47 ] simplifiying candidate # 1554045047.858 * [simplify]: Simplifying (+ (pow y.re 2) (pow y.im 2)) 1554045047.858 * * [simplify]: iters left: 3 (6 enodes) 1554045047.862 * * [simplify]: iters left: 2 (27 enodes) 1554045047.870 * * [simplify]: iters left: 1 (35 enodes) 1554045047.879 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045047.879 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045047.879 * * [simplify]: Extracting #2: cost 6 inf + 43 1554045047.879 * * [simplify]: Extracting #3: cost 0 inf + 361 1554045047.879 * [simplify]: Simplified to (fma y.re y.re (* y.im y.im)) 1554045047.880 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (fma x.re y.re (* x.im y.im)) (fma y.re y.re (* y.im y.im)))) 1554045047.880 * * * [progress]: adding candidates to table 1554045048.493 * * [progress]: iteration 2 / 4 1554045048.493 * * * [progress]: picking best candidate 1554045048.540 * * * * [pick]: Picked # 1554045048.540 * * * [progress]: localizing error 1554045048.562 * * * [progress]: generating rewritten candidates 1554045048.562 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2) 1554045048.564 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 2) 1554045048.565 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1) 1554045048.570 * * * * [progress]: [ 4 / 4 ] rewriting at (2) 1554045048.589 * * * [progress]: generating series expansions 1554045048.589 * * * * [progress]: [ 1 / 4 ] generating series at (2 2) 1554045048.589 * [backup-simplify]: Simplify (sqrt (fma y.im y.im (* y.re y.re))) into (sqrt (fma y.im y.im (pow y.re 2))) 1554045048.589 * [approximate]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in (y.im y.re) around 0 1554045048.589 * [taylor]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in y.re 1554045048.589 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.re 1554045048.589 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1554045048.589 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1554045048.589 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.589 * [backup-simplify]: Simplify y.im into y.im 1554045048.589 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.589 * [backup-simplify]: Simplify y.im into y.im 1554045048.589 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045048.589 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.589 * [backup-simplify]: Simplify 0 into 0 1554045048.589 * [backup-simplify]: Simplify 1 into 1 1554045048.589 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045048.590 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1554045048.590 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1554045048.590 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045048.590 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.590 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1554045048.590 * [taylor]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in y.im 1554045048.590 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 1554045048.590 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1554045048.590 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1554045048.590 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.590 * [backup-simplify]: Simplify 0 into 0 1554045048.590 * [backup-simplify]: Simplify 1 into 1 1554045048.590 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.590 * [backup-simplify]: Simplify 0 into 0 1554045048.590 * [backup-simplify]: Simplify 1 into 1 1554045048.590 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1554045048.590 * [taylor]: Taking taylor expansion of y.re in y.im 1554045048.590 * [backup-simplify]: Simplify y.re into y.re 1554045048.591 * [backup-simplify]: Simplify (* 0 0) into 0 1554045048.591 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045048.591 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1554045048.591 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1554045048.591 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1554045048.591 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045048.592 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.592 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1554045048.592 * [taylor]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in y.im 1554045048.592 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 1554045048.592 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1554045048.592 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1554045048.592 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.592 * [backup-simplify]: Simplify 0 into 0 1554045048.592 * [backup-simplify]: Simplify 1 into 1 1554045048.592 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.592 * [backup-simplify]: Simplify 0 into 0 1554045048.592 * [backup-simplify]: Simplify 1 into 1 1554045048.592 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1554045048.592 * [taylor]: Taking taylor expansion of y.re in y.im 1554045048.592 * [backup-simplify]: Simplify y.re into y.re 1554045048.592 * [backup-simplify]: Simplify (* 0 0) into 0 1554045048.592 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045048.592 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1554045048.592 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1554045048.593 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1554045048.593 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045048.593 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.593 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1554045048.593 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.593 * [backup-simplify]: Simplify 0 into 0 1554045048.593 * [backup-simplify]: Simplify 1 into 1 1554045048.593 * [backup-simplify]: Simplify 0 into 0 1554045048.593 * [taylor]: Taking taylor expansion of 0 in y.re 1554045048.593 * [backup-simplify]: Simplify 0 into 0 1554045048.593 * [backup-simplify]: Simplify 0 into 0 1554045048.593 * [backup-simplify]: Simplify 1 into 1 1554045048.594 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 0))) into 1 1554045048.594 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1554045048.594 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045048.595 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.re)) into (/ 1/2 y.re) 1554045048.595 * [taylor]: Taking taylor expansion of (/ 1/2 y.re) in y.re 1554045048.595 * [taylor]: Taking taylor expansion of 1/2 in y.re 1554045048.595 * [backup-simplify]: Simplify 1/2 into 1/2 1554045048.595 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.595 * [backup-simplify]: Simplify 0 into 0 1554045048.595 * [backup-simplify]: Simplify 1 into 1 1554045048.595 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1554045048.596 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1554045048.596 * [backup-simplify]: Simplify 0 into 0 1554045048.596 * [backup-simplify]: Simplify 0 into 0 1554045048.596 * [backup-simplify]: Simplify 0 into 0 1554045048.597 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (* 0 0)))) into 0 1554045048.597 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1554045048.598 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.598 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.re))))) (* 2 y.re)) into 0 1554045048.598 * [taylor]: Taking taylor expansion of 0 in y.re 1554045048.598 * [backup-simplify]: Simplify 0 into 0 1554045048.598 * [backup-simplify]: Simplify 0 into 0 1554045048.599 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.599 * [backup-simplify]: Simplify 0 into 0 1554045048.599 * [backup-simplify]: Simplify 0 into 0 1554045048.599 * [backup-simplify]: Simplify (* 1 (* y.re 1)) into y.re 1554045048.599 * [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)))) 1554045048.599 * [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 1554045048.599 * [taylor]: Taking taylor expansion of (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.re 1554045048.599 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.re 1554045048.600 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1554045048.600 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1554045048.600 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1554045048.600 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.600 * [backup-simplify]: Simplify y.im into y.im 1554045048.600 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045048.600 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1554045048.600 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.600 * [backup-simplify]: Simplify y.im into y.im 1554045048.600 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045048.600 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045048.600 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045048.600 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.600 * [backup-simplify]: Simplify 0 into 0 1554045048.600 * [backup-simplify]: Simplify 1 into 1 1554045048.600 * [backup-simplify]: Simplify (* 1 1) into 1 1554045048.601 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.601 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045048.601 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045048.602 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045048.603 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.603 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.604 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045048.604 * [taylor]: Taking taylor expansion of (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.im 1554045048.604 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.im 1554045048.604 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1554045048.604 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1554045048.604 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045048.604 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.604 * [backup-simplify]: Simplify 0 into 0 1554045048.604 * [backup-simplify]: Simplify 1 into 1 1554045048.604 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.604 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045048.604 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.604 * [backup-simplify]: Simplify 0 into 0 1554045048.604 * [backup-simplify]: Simplify 1 into 1 1554045048.605 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.605 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1554045048.605 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1554045048.605 * [taylor]: Taking taylor expansion of y.re in y.im 1554045048.605 * [backup-simplify]: Simplify y.re into y.re 1554045048.605 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045048.605 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1554045048.605 * [backup-simplify]: Simplify (* 1 1) into 1 1554045048.606 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045048.606 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045048.607 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.608 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.608 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045048.609 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.609 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045048.609 * [taylor]: Taking taylor expansion of (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.im 1554045048.609 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.im 1554045048.610 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1554045048.610 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1554045048.610 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045048.610 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.610 * [backup-simplify]: Simplify 0 into 0 1554045048.610 * [backup-simplify]: Simplify 1 into 1 1554045048.610 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.610 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045048.610 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.610 * [backup-simplify]: Simplify 0 into 0 1554045048.610 * [backup-simplify]: Simplify 1 into 1 1554045048.610 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.610 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1554045048.610 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1554045048.611 * [taylor]: Taking taylor expansion of y.re in y.im 1554045048.611 * [backup-simplify]: Simplify y.re into y.re 1554045048.611 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045048.611 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1554045048.611 * [backup-simplify]: Simplify (* 1 1) into 1 1554045048.611 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045048.612 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045048.612 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.613 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.614 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045048.614 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.615 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045048.615 * [taylor]: Taking taylor expansion of 1 in y.re 1554045048.615 * [backup-simplify]: Simplify 1 into 1 1554045048.615 * [taylor]: Taking taylor expansion of 0 in y.re 1554045048.615 * [backup-simplify]: Simplify 0 into 0 1554045048.615 * [backup-simplify]: Simplify 1 into 1 1554045048.616 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.616 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.617 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045048.617 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 2)) 1554045048.619 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 1554045048.619 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.re 2)) in y.re 1554045048.619 * [taylor]: Taking taylor expansion of 1/2 in y.re 1554045048.619 * [backup-simplify]: Simplify 1/2 into 1/2 1554045048.619 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045048.619 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.619 * [backup-simplify]: Simplify 0 into 0 1554045048.619 * [backup-simplify]: Simplify 1 into 1 1554045048.619 * [backup-simplify]: Simplify (* 1 1) into 1 1554045048.619 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1554045048.620 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045048.621 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1554045048.621 * [backup-simplify]: Simplify 0 into 0 1554045048.621 * [backup-simplify]: Simplify 0 into 0 1554045048.621 * [backup-simplify]: Simplify 0 into 0 1554045048.622 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.623 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.624 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045048.624 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045048.624 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1554045048.625 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.625 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 1554045048.625 * [taylor]: Taking taylor expansion of 0 in y.re 1554045048.625 * [backup-simplify]: Simplify 0 into 0 1554045048.626 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045048.627 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.627 * [backup-simplify]: Simplify 0 into 0 1554045048.627 * [backup-simplify]: Simplify 0 into 0 1554045048.627 * [backup-simplify]: Simplify 0 into 0 1554045048.627 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.im)))) into y.im 1554045048.627 * [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)))) 1554045048.628 * [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 1554045048.628 * [taylor]: Taking taylor expansion of (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.re 1554045048.628 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.re 1554045048.628 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1554045048.628 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1554045048.628 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1554045048.628 * [taylor]: Taking taylor expansion of -1 in y.re 1554045048.628 * [backup-simplify]: Simplify -1 into -1 1554045048.628 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.628 * [backup-simplify]: Simplify y.im into y.im 1554045048.628 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045048.628 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1554045048.628 * [taylor]: Taking taylor expansion of -1 in y.re 1554045048.628 * [backup-simplify]: Simplify -1 into -1 1554045048.628 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.628 * [backup-simplify]: Simplify y.im into y.im 1554045048.628 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045048.628 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045048.628 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045048.628 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.628 * [backup-simplify]: Simplify 0 into 0 1554045048.628 * [backup-simplify]: Simplify 1 into 1 1554045048.629 * [backup-simplify]: Simplify (* 1 1) into 1 1554045048.629 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.630 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045048.630 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045048.631 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045048.632 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.632 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.633 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045048.633 * [taylor]: Taking taylor expansion of (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.im 1554045048.633 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 1554045048.633 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1554045048.633 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1554045048.633 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1554045048.633 * [taylor]: Taking taylor expansion of -1 in y.im 1554045048.633 * [backup-simplify]: Simplify -1 into -1 1554045048.633 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.633 * [backup-simplify]: Simplify 0 into 0 1554045048.633 * [backup-simplify]: Simplify 1 into 1 1554045048.634 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045048.634 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1554045048.634 * [taylor]: Taking taylor expansion of -1 in y.im 1554045048.634 * [backup-simplify]: Simplify -1 into -1 1554045048.634 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.634 * [backup-simplify]: Simplify 0 into 0 1554045048.634 * [backup-simplify]: Simplify 1 into 1 1554045048.634 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045048.634 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1554045048.634 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1554045048.635 * [taylor]: Taking taylor expansion of y.re in y.im 1554045048.635 * [backup-simplify]: Simplify y.re into y.re 1554045048.635 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045048.635 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1554045048.635 * [backup-simplify]: Simplify (* -1 -1) into 1 1554045048.636 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045048.636 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045048.637 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045048.638 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045048.639 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1554045048.639 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.640 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045048.640 * [taylor]: Taking taylor expansion of (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.im 1554045048.640 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 1554045048.640 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1554045048.640 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1554045048.640 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1554045048.640 * [taylor]: Taking taylor expansion of -1 in y.im 1554045048.640 * [backup-simplify]: Simplify -1 into -1 1554045048.640 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.640 * [backup-simplify]: Simplify 0 into 0 1554045048.640 * [backup-simplify]: Simplify 1 into 1 1554045048.641 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045048.641 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1554045048.641 * [taylor]: Taking taylor expansion of -1 in y.im 1554045048.641 * [backup-simplify]: Simplify -1 into -1 1554045048.641 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.641 * [backup-simplify]: Simplify 0 into 0 1554045048.641 * [backup-simplify]: Simplify 1 into 1 1554045048.641 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045048.641 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1554045048.641 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1554045048.641 * [taylor]: Taking taylor expansion of y.re in y.im 1554045048.641 * [backup-simplify]: Simplify y.re into y.re 1554045048.641 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045048.641 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1554045048.642 * [backup-simplify]: Simplify (* -1 -1) into 1 1554045048.642 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045048.643 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045048.644 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045048.644 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045048.645 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1554045048.646 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.646 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045048.646 * [taylor]: Taking taylor expansion of 1 in y.re 1554045048.647 * [backup-simplify]: Simplify 1 into 1 1554045048.647 * [taylor]: Taking taylor expansion of 0 in y.re 1554045048.647 * [backup-simplify]: Simplify 0 into 0 1554045048.647 * [backup-simplify]: Simplify 1 into 1 1554045048.648 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.649 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.650 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 -1))) into 0 1554045048.650 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 2)) 1554045048.652 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 1554045048.652 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.re 2)) in y.re 1554045048.652 * [taylor]: Taking taylor expansion of 1/2 in y.re 1554045048.652 * [backup-simplify]: Simplify 1/2 into 1/2 1554045048.652 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045048.652 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.652 * [backup-simplify]: Simplify 0 into 0 1554045048.652 * [backup-simplify]: Simplify 1 into 1 1554045048.652 * [backup-simplify]: Simplify (* 1 1) into 1 1554045048.653 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1554045048.653 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045048.654 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1554045048.654 * [backup-simplify]: Simplify 0 into 0 1554045048.654 * [backup-simplify]: Simplify 0 into 0 1554045048.654 * [backup-simplify]: Simplify 0 into 0 1554045048.656 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.657 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.658 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 1554045048.658 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045048.658 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1554045048.659 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.659 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 1554045048.659 * [taylor]: Taking taylor expansion of 0 in y.re 1554045048.659 * [backup-simplify]: Simplify 0 into 0 1554045048.660 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045048.661 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.661 * [backup-simplify]: Simplify 0 into 0 1554045048.662 * [backup-simplify]: Simplify 0 into 0 1554045048.662 * [backup-simplify]: Simplify 0 into 0 1554045048.662 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.im))))) into (* -1 y.im) 1554045048.662 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 2) 1554045048.662 * [backup-simplify]: Simplify (sqrt (fma y.im y.im (* y.re y.re))) into (sqrt (fma y.im y.im (pow y.re 2))) 1554045048.662 * [approximate]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in (y.im y.re) around 0 1554045048.662 * [taylor]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in y.re 1554045048.662 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.re 1554045048.662 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1554045048.662 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1554045048.662 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.662 * [backup-simplify]: Simplify y.im into y.im 1554045048.662 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.662 * [backup-simplify]: Simplify y.im into y.im 1554045048.662 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045048.662 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.662 * [backup-simplify]: Simplify 0 into 0 1554045048.662 * [backup-simplify]: Simplify 1 into 1 1554045048.662 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045048.663 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1554045048.663 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1554045048.663 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045048.663 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.663 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1554045048.663 * [taylor]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in y.im 1554045048.663 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 1554045048.663 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1554045048.664 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1554045048.664 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.664 * [backup-simplify]: Simplify 0 into 0 1554045048.664 * [backup-simplify]: Simplify 1 into 1 1554045048.664 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.664 * [backup-simplify]: Simplify 0 into 0 1554045048.664 * [backup-simplify]: Simplify 1 into 1 1554045048.664 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1554045048.664 * [taylor]: Taking taylor expansion of y.re in y.im 1554045048.664 * [backup-simplify]: Simplify y.re into y.re 1554045048.664 * [backup-simplify]: Simplify (* 0 0) into 0 1554045048.664 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045048.664 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1554045048.664 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1554045048.665 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1554045048.665 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045048.666 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.666 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1554045048.666 * [taylor]: Taking taylor expansion of (sqrt (fma y.im y.im (pow y.re 2))) in y.im 1554045048.666 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 1554045048.666 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1554045048.666 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1554045048.666 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.666 * [backup-simplify]: Simplify 0 into 0 1554045048.666 * [backup-simplify]: Simplify 1 into 1 1554045048.666 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.666 * [backup-simplify]: Simplify 0 into 0 1554045048.666 * [backup-simplify]: Simplify 1 into 1 1554045048.666 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1554045048.666 * [taylor]: Taking taylor expansion of y.re in y.im 1554045048.666 * [backup-simplify]: Simplify y.re into y.re 1554045048.667 * [backup-simplify]: Simplify (* 0 0) into 0 1554045048.667 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045048.667 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1554045048.667 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1554045048.668 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1554045048.668 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045048.668 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.668 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1554045048.668 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.668 * [backup-simplify]: Simplify 0 into 0 1554045048.668 * [backup-simplify]: Simplify 1 into 1 1554045048.668 * [backup-simplify]: Simplify 0 into 0 1554045048.668 * [taylor]: Taking taylor expansion of 0 in y.re 1554045048.669 * [backup-simplify]: Simplify 0 into 0 1554045048.669 * [backup-simplify]: Simplify 0 into 0 1554045048.669 * [backup-simplify]: Simplify 1 into 1 1554045048.669 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 0))) into 1 1554045048.669 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1554045048.670 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045048.670 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.re)) into (/ 1/2 y.re) 1554045048.670 * [taylor]: Taking taylor expansion of (/ 1/2 y.re) in y.re 1554045048.670 * [taylor]: Taking taylor expansion of 1/2 in y.re 1554045048.670 * [backup-simplify]: Simplify 1/2 into 1/2 1554045048.670 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.670 * [backup-simplify]: Simplify 0 into 0 1554045048.670 * [backup-simplify]: Simplify 1 into 1 1554045048.671 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1554045048.671 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1554045048.671 * [backup-simplify]: Simplify 0 into 0 1554045048.671 * [backup-simplify]: Simplify 0 into 0 1554045048.671 * [backup-simplify]: Simplify 0 into 0 1554045048.672 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (* 0 0)))) into 0 1554045048.672 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1554045048.673 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.673 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.re))))) (* 2 y.re)) into 0 1554045048.673 * [taylor]: Taking taylor expansion of 0 in y.re 1554045048.673 * [backup-simplify]: Simplify 0 into 0 1554045048.673 * [backup-simplify]: Simplify 0 into 0 1554045048.673 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.673 * [backup-simplify]: Simplify 0 into 0 1554045048.673 * [backup-simplify]: Simplify 0 into 0 1554045048.673 * [backup-simplify]: Simplify (* 1 (* y.re 1)) into y.re 1554045048.674 * [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)))) 1554045048.674 * [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 1554045048.674 * [taylor]: Taking taylor expansion of (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.re 1554045048.674 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.re 1554045048.674 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1554045048.674 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1554045048.674 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1554045048.674 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.674 * [backup-simplify]: Simplify y.im into y.im 1554045048.674 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045048.674 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1554045048.674 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.674 * [backup-simplify]: Simplify y.im into y.im 1554045048.674 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045048.674 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045048.674 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045048.674 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.674 * [backup-simplify]: Simplify 0 into 0 1554045048.674 * [backup-simplify]: Simplify 1 into 1 1554045048.674 * [backup-simplify]: Simplify (* 1 1) into 1 1554045048.674 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.675 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045048.675 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045048.675 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045048.676 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.676 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.676 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045048.677 * [taylor]: Taking taylor expansion of (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.im 1554045048.677 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.im 1554045048.677 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1554045048.677 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1554045048.677 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045048.677 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.677 * [backup-simplify]: Simplify 0 into 0 1554045048.677 * [backup-simplify]: Simplify 1 into 1 1554045048.677 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.677 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045048.677 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.677 * [backup-simplify]: Simplify 0 into 0 1554045048.677 * [backup-simplify]: Simplify 1 into 1 1554045048.677 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.677 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1554045048.677 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1554045048.677 * [taylor]: Taking taylor expansion of y.re in y.im 1554045048.677 * [backup-simplify]: Simplify y.re into y.re 1554045048.677 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045048.677 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1554045048.678 * [backup-simplify]: Simplify (* 1 1) into 1 1554045048.678 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045048.678 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045048.679 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.679 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.679 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045048.680 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.680 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045048.680 * [taylor]: Taking taylor expansion of (sqrt (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.im 1554045048.680 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.im 1554045048.680 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1554045048.680 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1554045048.680 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045048.680 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.680 * [backup-simplify]: Simplify 0 into 0 1554045048.680 * [backup-simplify]: Simplify 1 into 1 1554045048.681 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.681 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045048.681 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.681 * [backup-simplify]: Simplify 0 into 0 1554045048.681 * [backup-simplify]: Simplify 1 into 1 1554045048.681 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.681 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1554045048.681 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1554045048.681 * [taylor]: Taking taylor expansion of y.re in y.im 1554045048.681 * [backup-simplify]: Simplify y.re into y.re 1554045048.681 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045048.681 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1554045048.681 * [backup-simplify]: Simplify (* 1 1) into 1 1554045048.682 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045048.682 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045048.682 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.683 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.683 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045048.683 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.684 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045048.684 * [taylor]: Taking taylor expansion of 1 in y.re 1554045048.684 * [backup-simplify]: Simplify 1 into 1 1554045048.684 * [taylor]: Taking taylor expansion of 0 in y.re 1554045048.684 * [backup-simplify]: Simplify 0 into 0 1554045048.684 * [backup-simplify]: Simplify 1 into 1 1554045048.684 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.685 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.685 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045048.686 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 2)) 1554045048.686 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 1554045048.686 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.re 2)) in y.re 1554045048.686 * [taylor]: Taking taylor expansion of 1/2 in y.re 1554045048.686 * [backup-simplify]: Simplify 1/2 into 1/2 1554045048.686 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045048.686 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.686 * [backup-simplify]: Simplify 0 into 0 1554045048.687 * [backup-simplify]: Simplify 1 into 1 1554045048.687 * [backup-simplify]: Simplify (* 1 1) into 1 1554045048.687 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1554045048.687 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045048.688 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1554045048.688 * [backup-simplify]: Simplify 0 into 0 1554045048.688 * [backup-simplify]: Simplify 0 into 0 1554045048.688 * [backup-simplify]: Simplify 0 into 0 1554045048.689 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.689 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.690 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045048.690 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045048.690 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1554045048.690 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.691 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 1554045048.691 * [taylor]: Taking taylor expansion of 0 in y.re 1554045048.691 * [backup-simplify]: Simplify 0 into 0 1554045048.691 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045048.692 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.692 * [backup-simplify]: Simplify 0 into 0 1554045048.692 * [backup-simplify]: Simplify 0 into 0 1554045048.692 * [backup-simplify]: Simplify 0 into 0 1554045048.692 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.im)))) into y.im 1554045048.692 * [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)))) 1554045048.692 * [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 1554045048.692 * [taylor]: Taking taylor expansion of (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.re 1554045048.692 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.re 1554045048.692 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1554045048.692 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1554045048.692 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1554045048.692 * [taylor]: Taking taylor expansion of -1 in y.re 1554045048.692 * [backup-simplify]: Simplify -1 into -1 1554045048.692 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.692 * [backup-simplify]: Simplify y.im into y.im 1554045048.692 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045048.692 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1554045048.692 * [taylor]: Taking taylor expansion of -1 in y.re 1554045048.692 * [backup-simplify]: Simplify -1 into -1 1554045048.692 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.692 * [backup-simplify]: Simplify y.im into y.im 1554045048.692 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045048.692 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045048.692 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045048.692 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.692 * [backup-simplify]: Simplify 0 into 0 1554045048.692 * [backup-simplify]: Simplify 1 into 1 1554045048.693 * [backup-simplify]: Simplify (* 1 1) into 1 1554045048.693 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.693 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045048.693 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045048.694 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045048.694 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.695 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.695 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045048.695 * [taylor]: Taking taylor expansion of (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.im 1554045048.695 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 1554045048.695 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1554045048.695 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1554045048.695 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1554045048.695 * [taylor]: Taking taylor expansion of -1 in y.im 1554045048.695 * [backup-simplify]: Simplify -1 into -1 1554045048.695 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.695 * [backup-simplify]: Simplify 0 into 0 1554045048.695 * [backup-simplify]: Simplify 1 into 1 1554045048.696 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045048.696 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1554045048.696 * [taylor]: Taking taylor expansion of -1 in y.im 1554045048.696 * [backup-simplify]: Simplify -1 into -1 1554045048.696 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.696 * [backup-simplify]: Simplify 0 into 0 1554045048.696 * [backup-simplify]: Simplify 1 into 1 1554045048.696 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045048.696 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1554045048.696 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1554045048.696 * [taylor]: Taking taylor expansion of y.re in y.im 1554045048.696 * [backup-simplify]: Simplify y.re into y.re 1554045048.696 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045048.696 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1554045048.696 * [backup-simplify]: Simplify (* -1 -1) into 1 1554045048.697 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045048.697 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045048.698 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045048.699 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045048.699 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1554045048.700 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.701 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045048.701 * [taylor]: Taking taylor expansion of (sqrt (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.im 1554045048.701 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 1554045048.701 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1554045048.701 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1554045048.701 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1554045048.701 * [taylor]: Taking taylor expansion of -1 in y.im 1554045048.701 * [backup-simplify]: Simplify -1 into -1 1554045048.701 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.701 * [backup-simplify]: Simplify 0 into 0 1554045048.701 * [backup-simplify]: Simplify 1 into 1 1554045048.701 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045048.701 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1554045048.701 * [taylor]: Taking taylor expansion of -1 in y.im 1554045048.701 * [backup-simplify]: Simplify -1 into -1 1554045048.702 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.702 * [backup-simplify]: Simplify 0 into 0 1554045048.702 * [backup-simplify]: Simplify 1 into 1 1554045048.702 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045048.702 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1554045048.702 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1554045048.702 * [taylor]: Taking taylor expansion of y.re in y.im 1554045048.702 * [backup-simplify]: Simplify y.re into y.re 1554045048.702 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045048.702 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1554045048.703 * [backup-simplify]: Simplify (* -1 -1) into 1 1554045048.703 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045048.703 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045048.704 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045048.705 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045048.710 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1554045048.711 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.712 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045048.712 * [taylor]: Taking taylor expansion of 1 in y.re 1554045048.712 * [backup-simplify]: Simplify 1 into 1 1554045048.712 * [taylor]: Taking taylor expansion of 0 in y.re 1554045048.712 * [backup-simplify]: Simplify 0 into 0 1554045048.712 * [backup-simplify]: Simplify 1 into 1 1554045048.713 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.714 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.715 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 -1))) into 0 1554045048.715 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 2)) 1554045048.716 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 1554045048.716 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.re 2)) in y.re 1554045048.716 * [taylor]: Taking taylor expansion of 1/2 in y.re 1554045048.716 * [backup-simplify]: Simplify 1/2 into 1/2 1554045048.716 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045048.716 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.716 * [backup-simplify]: Simplify 0 into 0 1554045048.717 * [backup-simplify]: Simplify 1 into 1 1554045048.717 * [backup-simplify]: Simplify (* 1 1) into 1 1554045048.717 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1554045048.718 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045048.719 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1554045048.719 * [backup-simplify]: Simplify 0 into 0 1554045048.719 * [backup-simplify]: Simplify 0 into 0 1554045048.719 * [backup-simplify]: Simplify 0 into 0 1554045048.720 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.721 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.722 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 1554045048.722 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045048.722 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1554045048.723 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.723 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 1554045048.723 * [taylor]: Taking taylor expansion of 0 in y.re 1554045048.723 * [backup-simplify]: Simplify 0 into 0 1554045048.724 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045048.725 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.725 * [backup-simplify]: Simplify 0 into 0 1554045048.725 * [backup-simplify]: Simplify 0 into 0 1554045048.725 * [backup-simplify]: Simplify 0 into 0 1554045048.726 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.im))))) into (* -1 y.im) 1554045048.726 * * * * [progress]: [ 3 / 4 ] generating series at (2 1) 1554045048.726 * [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))))) 1554045048.726 * [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 1554045048.726 * [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 1554045048.726 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.im 1554045048.726 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1554045048.726 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.im 1554045048.726 * [taylor]: Taking taylor expansion of x.re in y.im 1554045048.726 * [backup-simplify]: Simplify x.re into x.re 1554045048.726 * [taylor]: Taking taylor expansion of y.re in y.im 1554045048.726 * [backup-simplify]: Simplify y.re into y.re 1554045048.726 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045048.726 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.726 * [backup-simplify]: Simplify 0 into 0 1554045048.726 * [backup-simplify]: Simplify 1 into 1 1554045048.726 * [taylor]: Taking taylor expansion of x.im in y.im 1554045048.727 * [backup-simplify]: Simplify x.im into x.im 1554045048.727 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma y.im y.im (pow y.re 2)))) in y.im 1554045048.727 * [taylor]: Taking taylor expansion of (/ 1 (fma y.im y.im (pow y.re 2))) in y.im 1554045048.727 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 1554045048.727 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1554045048.727 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1554045048.727 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.727 * [backup-simplify]: Simplify 0 into 0 1554045048.727 * [backup-simplify]: Simplify 1 into 1 1554045048.727 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.727 * [backup-simplify]: Simplify 0 into 0 1554045048.727 * [backup-simplify]: Simplify 1 into 1 1554045048.727 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1554045048.727 * [taylor]: Taking taylor expansion of y.re in y.im 1554045048.727 * [backup-simplify]: Simplify y.re into y.re 1554045048.727 * [backup-simplify]: Simplify (* 0 0) into 0 1554045048.727 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045048.727 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1554045048.728 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1554045048.728 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.re 2))) into (/ 1 y.re) 1554045048.728 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1554045048.728 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045048.729 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.729 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1554045048.729 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.re 2))))) into 0 1554045048.729 * [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 1554045048.729 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.im 1554045048.729 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1554045048.729 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.im 1554045048.729 * [taylor]: Taking taylor expansion of x.re in x.im 1554045048.729 * [backup-simplify]: Simplify x.re into x.re 1554045048.729 * [taylor]: Taking taylor expansion of y.re in x.im 1554045048.729 * [backup-simplify]: Simplify y.re into y.re 1554045048.729 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045048.729 * [taylor]: Taking taylor expansion of y.im in x.im 1554045048.729 * [backup-simplify]: Simplify y.im into y.im 1554045048.729 * [taylor]: Taking taylor expansion of x.im in x.im 1554045048.729 * [backup-simplify]: Simplify 0 into 0 1554045048.729 * [backup-simplify]: Simplify 1 into 1 1554045048.730 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma y.im y.im (pow y.re 2)))) in x.im 1554045048.730 * [taylor]: Taking taylor expansion of (/ 1 (fma y.im y.im (pow y.re 2))) in x.im 1554045048.730 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.im 1554045048.730 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1554045048.730 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 1554045048.730 * [taylor]: Taking taylor expansion of y.im in x.im 1554045048.730 * [backup-simplify]: Simplify y.im into y.im 1554045048.730 * [taylor]: Taking taylor expansion of y.im in x.im 1554045048.730 * [backup-simplify]: Simplify y.im into y.im 1554045048.730 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1554045048.730 * [taylor]: Taking taylor expansion of y.re in x.im 1554045048.730 * [backup-simplify]: Simplify y.re into y.re 1554045048.730 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045048.730 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045048.730 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1554045048.730 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 1554045048.730 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 1554045048.730 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045048.731 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045048.731 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.731 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1554045048.731 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1554045048.732 * [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 1554045048.732 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.re 1554045048.732 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1554045048.732 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.re 1554045048.732 * [taylor]: Taking taylor expansion of x.re in y.re 1554045048.732 * [backup-simplify]: Simplify x.re into x.re 1554045048.732 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.732 * [backup-simplify]: Simplify 0 into 0 1554045048.732 * [backup-simplify]: Simplify 1 into 1 1554045048.732 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045048.732 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.732 * [backup-simplify]: Simplify y.im into y.im 1554045048.732 * [taylor]: Taking taylor expansion of x.im in y.re 1554045048.732 * [backup-simplify]: Simplify x.im into x.im 1554045048.732 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma y.im y.im (pow y.re 2)))) in y.re 1554045048.732 * [taylor]: Taking taylor expansion of (/ 1 (fma y.im y.im (pow y.re 2))) in y.re 1554045048.732 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.re 1554045048.732 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1554045048.732 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1554045048.732 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.732 * [backup-simplify]: Simplify y.im into y.im 1554045048.732 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.732 * [backup-simplify]: Simplify y.im into y.im 1554045048.732 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045048.732 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.732 * [backup-simplify]: Simplify 0 into 0 1554045048.732 * [backup-simplify]: Simplify 1 into 1 1554045048.732 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045048.732 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1554045048.732 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045048.733 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1554045048.733 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045048.733 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.733 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1554045048.733 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1554045048.733 * [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 1554045048.733 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1554045048.733 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1554045048.733 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1554045048.734 * [taylor]: Taking taylor expansion of x.re in x.re 1554045048.734 * [backup-simplify]: Simplify 0 into 0 1554045048.734 * [backup-simplify]: Simplify 1 into 1 1554045048.734 * [taylor]: Taking taylor expansion of y.re in x.re 1554045048.734 * [backup-simplify]: Simplify y.re into y.re 1554045048.734 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045048.734 * [taylor]: Taking taylor expansion of y.im in x.re 1554045048.734 * [backup-simplify]: Simplify y.im into y.im 1554045048.734 * [taylor]: Taking taylor expansion of x.im in x.re 1554045048.734 * [backup-simplify]: Simplify x.im into x.im 1554045048.734 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma y.im y.im (pow y.re 2)))) in x.re 1554045048.734 * [taylor]: Taking taylor expansion of (/ 1 (fma y.im y.im (pow y.re 2))) in x.re 1554045048.734 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.re 1554045048.734 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1554045048.734 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1554045048.734 * [taylor]: Taking taylor expansion of y.im in x.re 1554045048.734 * [backup-simplify]: Simplify y.im into y.im 1554045048.734 * [taylor]: Taking taylor expansion of y.im in x.re 1554045048.734 * [backup-simplify]: Simplify y.im into y.im 1554045048.734 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1554045048.734 * [taylor]: Taking taylor expansion of y.re in x.re 1554045048.734 * [backup-simplify]: Simplify y.re into y.re 1554045048.734 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045048.734 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045048.734 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1554045048.734 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 1554045048.735 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 1554045048.735 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045048.735 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045048.735 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.736 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1554045048.736 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1554045048.736 * [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 1554045048.736 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1554045048.736 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1554045048.736 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1554045048.736 * [taylor]: Taking taylor expansion of x.re in x.re 1554045048.736 * [backup-simplify]: Simplify 0 into 0 1554045048.736 * [backup-simplify]: Simplify 1 into 1 1554045048.736 * [taylor]: Taking taylor expansion of y.re in x.re 1554045048.736 * [backup-simplify]: Simplify y.re into y.re 1554045048.736 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045048.736 * [taylor]: Taking taylor expansion of y.im in x.re 1554045048.736 * [backup-simplify]: Simplify y.im into y.im 1554045048.736 * [taylor]: Taking taylor expansion of x.im in x.re 1554045048.736 * [backup-simplify]: Simplify x.im into x.im 1554045048.736 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma y.im y.im (pow y.re 2)))) in x.re 1554045048.736 * [taylor]: Taking taylor expansion of (/ 1 (fma y.im y.im (pow y.re 2))) in x.re 1554045048.736 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.re 1554045048.736 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1554045048.736 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1554045048.736 * [taylor]: Taking taylor expansion of y.im in x.re 1554045048.736 * [backup-simplify]: Simplify y.im into y.im 1554045048.736 * [taylor]: Taking taylor expansion of y.im in x.re 1554045048.736 * [backup-simplify]: Simplify y.im into y.im 1554045048.736 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1554045048.736 * [taylor]: Taking taylor expansion of y.re in x.re 1554045048.736 * [backup-simplify]: Simplify y.re into y.re 1554045048.737 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045048.737 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045048.737 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1554045048.737 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 1554045048.737 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 1554045048.737 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045048.737 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045048.737 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.738 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1554045048.738 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1554045048.738 * [backup-simplify]: Simplify (* 0 y.re) into 0 1554045048.738 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045048.738 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1554045048.738 * [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))))) 1554045048.738 * [taylor]: Taking taylor expansion of (* (* y.im x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 1554045048.738 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045048.738 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.738 * [backup-simplify]: Simplify y.im into y.im 1554045048.738 * [taylor]: Taking taylor expansion of x.im in y.re 1554045048.738 * [backup-simplify]: Simplify x.im into x.im 1554045048.738 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 1554045048.738 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 1554045048.738 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1554045048.738 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045048.738 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.738 * [backup-simplify]: Simplify 0 into 0 1554045048.738 * [backup-simplify]: Simplify 1 into 1 1554045048.738 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045048.738 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.738 * [backup-simplify]: Simplify y.im into y.im 1554045048.738 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045048.738 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1554045048.738 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045048.738 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1554045048.738 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045048.739 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.739 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1554045048.739 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1554045048.739 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045048.739 * [backup-simplify]: Simplify (* (* y.im x.im) (/ 1 y.im)) into x.im 1554045048.739 * [taylor]: Taking taylor expansion of x.im in x.im 1554045048.739 * [backup-simplify]: Simplify 0 into 0 1554045048.739 * [backup-simplify]: Simplify 1 into 1 1554045048.739 * [taylor]: Taking taylor expansion of 0 in y.im 1554045048.739 * [backup-simplify]: Simplify 0 into 0 1554045048.739 * [backup-simplify]: Simplify 0 into 0 1554045048.739 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.re)) into y.re 1554045048.739 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045048.740 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1554045048.740 * [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))))) 1554045048.740 * [taylor]: Taking taylor expansion of (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 1554045048.740 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.740 * [backup-simplify]: Simplify 0 into 0 1554045048.740 * [backup-simplify]: Simplify 1 into 1 1554045048.740 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 1554045048.740 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 1554045048.740 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1554045048.740 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045048.740 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.740 * [backup-simplify]: Simplify 0 into 0 1554045048.740 * [backup-simplify]: Simplify 1 into 1 1554045048.740 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045048.740 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.740 * [backup-simplify]: Simplify y.im into y.im 1554045048.740 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045048.740 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1554045048.740 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045048.740 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1554045048.740 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045048.740 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.741 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1554045048.741 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1554045048.741 * [backup-simplify]: Simplify (* 0 (/ 1 y.im)) into 0 1554045048.741 * [taylor]: Taking taylor expansion of 0 in x.im 1554045048.741 * [backup-simplify]: Simplify 0 into 0 1554045048.741 * [taylor]: Taking taylor expansion of 0 in y.im 1554045048.741 * [backup-simplify]: Simplify 0 into 0 1554045048.741 * [backup-simplify]: Simplify 0 into 0 1554045048.741 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045048.741 * [backup-simplify]: Simplify (+ (* (* y.im x.im) 0) (* 0 (/ 1 y.im))) into 0 1554045048.741 * [taylor]: Taking taylor expansion of 0 in x.im 1554045048.741 * [backup-simplify]: Simplify 0 into 0 1554045048.741 * [taylor]: Taking taylor expansion of 0 in y.im 1554045048.741 * [backup-simplify]: Simplify 0 into 0 1554045048.741 * [backup-simplify]: Simplify 0 into 0 1554045048.741 * [taylor]: Taking taylor expansion of 1 in y.im 1554045048.741 * [backup-simplify]: Simplify 1 into 1 1554045048.741 * [backup-simplify]: Simplify 1 into 1 1554045048.741 * [backup-simplify]: Simplify 0 into 0 1554045048.742 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1554045048.742 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1554045048.742 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.743 * [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 1554045048.743 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1554045048.744 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.re))) into 0 1554045048.744 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045048.744 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.744 * [backup-simplify]: Simplify (+ (* (* y.im x.im) 0) (+ (* y.re 0) (* 0 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))))) into 0 1554045048.744 * [taylor]: Taking taylor expansion of 0 in y.re 1554045048.744 * [backup-simplify]: Simplify 0 into 0 1554045048.744 * [taylor]: Taking taylor expansion of 0 in x.im 1554045048.744 * [backup-simplify]: Simplify 0 into 0 1554045048.744 * [taylor]: Taking taylor expansion of 0 in y.im 1554045048.744 * [backup-simplify]: Simplify 0 into 0 1554045048.744 * [backup-simplify]: Simplify 0 into 0 1554045048.745 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (/ 1 y.im))) into (/ 1 y.im) 1554045048.745 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1554045048.745 * [taylor]: Taking taylor expansion of y.im in x.im 1554045048.745 * [backup-simplify]: Simplify y.im into y.im 1554045048.745 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045048.745 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045048.745 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.745 * [backup-simplify]: Simplify 0 into 0 1554045048.745 * [backup-simplify]: Simplify 1 into 1 1554045048.745 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.746 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.746 * [backup-simplify]: Simplify 0 into 0 1554045048.746 * [backup-simplify]: Simplify (* 1 1) into 1 1554045048.746 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1554045048.746 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045048.747 * [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))) 1554045048.747 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 4))) (pow 0 2) (+)) (* 2 (/ 1 y.im))) into (/ -1/2 (pow y.im 3)) 1554045048.748 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045048.748 * [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)))) 1554045048.748 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ x.im (pow y.im 2)))) in x.im 1554045048.748 * [taylor]: Taking taylor expansion of (* 1/2 (/ x.im (pow y.im 2))) in x.im 1554045048.748 * [taylor]: Taking taylor expansion of 1/2 in x.im 1554045048.748 * [backup-simplify]: Simplify 1/2 into 1/2 1554045048.748 * [taylor]: Taking taylor expansion of (/ x.im (pow y.im 2)) in x.im 1554045048.748 * [taylor]: Taking taylor expansion of x.im in x.im 1554045048.748 * [backup-simplify]: Simplify 0 into 0 1554045048.748 * [backup-simplify]: Simplify 1 into 1 1554045048.748 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1554045048.748 * [taylor]: Taking taylor expansion of y.im in x.im 1554045048.748 * [backup-simplify]: Simplify y.im into y.im 1554045048.748 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045048.748 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045048.748 * [taylor]: Taking taylor expansion of 0 in y.im 1554045048.748 * [backup-simplify]: Simplify 0 into 0 1554045048.748 * [backup-simplify]: Simplify 0 into 0 1554045048.748 * [taylor]: Taking taylor expansion of 0 in y.im 1554045048.748 * [backup-simplify]: Simplify 0 into 0 1554045048.748 * [backup-simplify]: Simplify 0 into 0 1554045048.748 * [taylor]: Taking taylor expansion of 0 in y.im 1554045048.748 * [backup-simplify]: Simplify 0 into 0 1554045048.748 * [backup-simplify]: Simplify 0 into 0 1554045048.749 * [backup-simplify]: Simplify (* 1 (* 1 (* x.im (* 1 1)))) into x.im 1554045048.749 * [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)))) 1554045048.749 * [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 1554045048.749 * [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 1554045048.749 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) in y.im 1554045048.749 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.im 1554045048.749 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.im 1554045048.749 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1554045048.749 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1554045048.749 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045048.749 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.749 * [backup-simplify]: Simplify 0 into 0 1554045048.749 * [backup-simplify]: Simplify 1 into 1 1554045048.749 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.749 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045048.749 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.749 * [backup-simplify]: Simplify 0 into 0 1554045048.749 * [backup-simplify]: Simplify 1 into 1 1554045048.750 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.750 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1554045048.750 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1554045048.750 * [taylor]: Taking taylor expansion of y.re in y.im 1554045048.750 * [backup-simplify]: Simplify y.re into y.re 1554045048.750 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045048.750 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1554045048.750 * [backup-simplify]: Simplify (* 1 1) into 1 1554045048.751 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045048.751 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.751 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045048.752 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.752 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.752 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045048.753 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.753 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.753 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045048.753 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.im 1554045048.754 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1554045048.754 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.im 1554045048.754 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 1554045048.754 * [taylor]: Taking taylor expansion of x.re in y.im 1554045048.754 * [backup-simplify]: Simplify x.re into x.re 1554045048.754 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045048.754 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1554045048.754 * [taylor]: Taking taylor expansion of y.re in y.im 1554045048.754 * [backup-simplify]: Simplify y.re into y.re 1554045048.754 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045048.754 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554045048.754 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045048.754 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.754 * [backup-simplify]: Simplify 0 into 0 1554045048.754 * [backup-simplify]: Simplify 1 into 1 1554045048.754 * [taylor]: Taking taylor expansion of x.im in y.im 1554045048.754 * [backup-simplify]: Simplify x.im into x.im 1554045048.754 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045048.754 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554045048.754 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045048.754 * [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 1554045048.754 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) in x.im 1554045048.754 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in x.im 1554045048.754 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.im 1554045048.754 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1554045048.754 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1554045048.754 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1554045048.754 * [taylor]: Taking taylor expansion of y.im in x.im 1554045048.754 * [backup-simplify]: Simplify y.im into y.im 1554045048.754 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045048.754 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1554045048.754 * [taylor]: Taking taylor expansion of y.im in x.im 1554045048.754 * [backup-simplify]: Simplify y.im into y.im 1554045048.755 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045048.755 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1554045048.755 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1554045048.755 * [taylor]: Taking taylor expansion of y.re in x.im 1554045048.755 * [backup-simplify]: Simplify y.re into y.re 1554045048.755 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045048.755 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1554045048.755 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1554045048.755 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1554045048.755 * [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)))) 1554045048.755 * [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))))) 1554045048.755 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045048.755 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045048.755 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1554045048.755 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045048.755 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1554045048.756 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.756 * [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 1554045048.756 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1554045048.756 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.im 1554045048.756 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1554045048.756 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.im 1554045048.756 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045048.756 * [taylor]: Taking taylor expansion of x.re in x.im 1554045048.756 * [backup-simplify]: Simplify x.re into x.re 1554045048.756 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045048.756 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1554045048.756 * [taylor]: Taking taylor expansion of y.re in x.im 1554045048.756 * [backup-simplify]: Simplify y.re into y.re 1554045048.756 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045048.756 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045048.756 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045048.756 * [taylor]: Taking taylor expansion of y.im in x.im 1554045048.756 * [backup-simplify]: Simplify y.im into y.im 1554045048.756 * [taylor]: Taking taylor expansion of x.im in x.im 1554045048.756 * [backup-simplify]: Simplify 0 into 0 1554045048.756 * [backup-simplify]: Simplify 1 into 1 1554045048.756 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045048.757 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045048.757 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045048.757 * [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 1554045048.757 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) in y.re 1554045048.757 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in y.re 1554045048.757 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.re 1554045048.757 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1554045048.757 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1554045048.757 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1554045048.757 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.757 * [backup-simplify]: Simplify y.im into y.im 1554045048.757 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045048.757 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1554045048.757 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.757 * [backup-simplify]: Simplify y.im into y.im 1554045048.757 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045048.757 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045048.757 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045048.757 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.757 * [backup-simplify]: Simplify 0 into 0 1554045048.757 * [backup-simplify]: Simplify 1 into 1 1554045048.758 * [backup-simplify]: Simplify (* 1 1) into 1 1554045048.758 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.758 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045048.758 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.759 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045048.759 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045048.759 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.760 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.760 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.761 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045048.761 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.re 1554045048.761 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1554045048.761 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.re 1554045048.761 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 1554045048.761 * [taylor]: Taking taylor expansion of x.re in y.re 1554045048.761 * [backup-simplify]: Simplify x.re into x.re 1554045048.761 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045048.761 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554045048.761 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.761 * [backup-simplify]: Simplify 0 into 0 1554045048.761 * [backup-simplify]: Simplify 1 into 1 1554045048.761 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.761 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045048.762 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045048.762 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.762 * [backup-simplify]: Simplify y.im into y.im 1554045048.762 * [taylor]: Taking taylor expansion of x.im in y.re 1554045048.762 * [backup-simplify]: Simplify x.im into x.im 1554045048.762 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045048.762 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045048.762 * [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 1554045048.762 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) in x.re 1554045048.762 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in x.re 1554045048.762 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.re 1554045048.762 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1554045048.762 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1554045048.762 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1554045048.762 * [taylor]: Taking taylor expansion of y.im in x.re 1554045048.762 * [backup-simplify]: Simplify y.im into y.im 1554045048.762 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045048.762 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1554045048.762 * [taylor]: Taking taylor expansion of y.im in x.re 1554045048.762 * [backup-simplify]: Simplify y.im into y.im 1554045048.762 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045048.762 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1554045048.762 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1554045048.762 * [taylor]: Taking taylor expansion of y.re in x.re 1554045048.762 * [backup-simplify]: Simplify y.re into y.re 1554045048.762 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045048.762 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1554045048.762 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1554045048.762 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1554045048.762 * [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)))) 1554045048.763 * [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))))) 1554045048.763 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045048.763 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045048.763 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1554045048.763 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045048.763 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1554045048.763 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.763 * [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 1554045048.764 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1554045048.764 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1554045048.764 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1554045048.764 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1554045048.764 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045048.764 * [taylor]: Taking taylor expansion of x.re in x.re 1554045048.764 * [backup-simplify]: Simplify 0 into 0 1554045048.764 * [backup-simplify]: Simplify 1 into 1 1554045048.764 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.764 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1554045048.764 * [taylor]: Taking taylor expansion of y.re in x.re 1554045048.764 * [backup-simplify]: Simplify y.re into y.re 1554045048.764 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045048.764 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045048.764 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045048.764 * [taylor]: Taking taylor expansion of y.im in x.re 1554045048.764 * [backup-simplify]: Simplify y.im into y.im 1554045048.764 * [taylor]: Taking taylor expansion of x.im in x.re 1554045048.764 * [backup-simplify]: Simplify x.im into x.im 1554045048.764 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045048.764 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045048.764 * [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 1554045048.764 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))))) in x.re 1554045048.764 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2)))) in x.re 1554045048.764 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.re 1554045048.764 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1554045048.764 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1554045048.764 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1554045048.764 * [taylor]: Taking taylor expansion of y.im in x.re 1554045048.764 * [backup-simplify]: Simplify y.im into y.im 1554045048.764 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045048.764 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1554045048.764 * [taylor]: Taking taylor expansion of y.im in x.re 1554045048.765 * [backup-simplify]: Simplify y.im into y.im 1554045048.765 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045048.765 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1554045048.765 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1554045048.765 * [taylor]: Taking taylor expansion of y.re in x.re 1554045048.765 * [backup-simplify]: Simplify y.re into y.re 1554045048.765 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045048.765 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1554045048.765 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1554045048.765 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1554045048.765 * [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)))) 1554045048.765 * [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))))) 1554045048.765 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045048.766 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045048.766 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1554045048.766 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045048.766 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1554045048.766 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.767 * [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 1554045048.767 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1554045048.767 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1554045048.767 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1554045048.767 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1554045048.767 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045048.767 * [taylor]: Taking taylor expansion of x.re in x.re 1554045048.767 * [backup-simplify]: Simplify 0 into 0 1554045048.767 * [backup-simplify]: Simplify 1 into 1 1554045048.768 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.768 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1554045048.768 * [taylor]: Taking taylor expansion of y.re in x.re 1554045048.768 * [backup-simplify]: Simplify y.re into y.re 1554045048.768 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045048.768 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045048.768 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045048.768 * [taylor]: Taking taylor expansion of y.im in x.re 1554045048.768 * [backup-simplify]: Simplify y.im into y.im 1554045048.768 * [taylor]: Taking taylor expansion of x.im in x.re 1554045048.768 * [backup-simplify]: Simplify x.im into x.im 1554045048.768 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045048.768 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045048.768 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1554045048.768 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045048.769 * [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)))))) 1554045048.769 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1554045048.769 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554045048.769 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.769 * [backup-simplify]: Simplify 0 into 0 1554045048.769 * [backup-simplify]: Simplify 1 into 1 1554045048.769 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.769 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1554045048.769 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1554045048.770 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1554045048.770 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045048.770 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045048.770 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.770 * [backup-simplify]: Simplify 0 into 0 1554045048.770 * [backup-simplify]: Simplify 1 into 1 1554045048.770 * [backup-simplify]: Simplify (* 1 1) into 1 1554045048.770 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.770 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1554045048.770 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045048.770 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.770 * [backup-simplify]: Simplify y.im into y.im 1554045048.771 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045048.771 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045048.771 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045048.771 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.772 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045048.772 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045048.773 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.773 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.774 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.775 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045048.775 * [backup-simplify]: Simplify (* 1 1) into 1 1554045048.775 * [taylor]: Taking taylor expansion of 1 in x.im 1554045048.775 * [backup-simplify]: Simplify 1 into 1 1554045048.775 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045048.776 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.776 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (/ 1 y.re))) into 0 1554045048.776 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1554045048.777 * [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)))))) 1554045048.777 * [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 1554045048.777 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045048.777 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045048.777 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.777 * [backup-simplify]: Simplify y.im into y.im 1554045048.777 * [taylor]: Taking taylor expansion of x.im in y.re 1554045048.777 * [backup-simplify]: Simplify x.im into x.im 1554045048.777 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045048.777 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045048.777 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1554045048.777 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1554045048.777 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1554045048.777 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045048.777 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045048.777 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.777 * [backup-simplify]: Simplify 0 into 0 1554045048.777 * [backup-simplify]: Simplify 1 into 1 1554045048.778 * [backup-simplify]: Simplify (* 1 1) into 1 1554045048.778 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.778 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1554045048.778 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045048.778 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.778 * [backup-simplify]: Simplify y.im into y.im 1554045048.778 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045048.778 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045048.779 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045048.779 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.780 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045048.780 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045048.781 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.781 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.782 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.783 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045048.784 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.784 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045048.784 * [taylor]: Taking taylor expansion of 0 in x.im 1554045048.784 * [backup-simplify]: Simplify 0 into 0 1554045048.785 * [taylor]: Taking taylor expansion of 1 in y.im 1554045048.785 * [backup-simplify]: Simplify 1 into 1 1554045048.785 * [backup-simplify]: Simplify 1 into 1 1554045048.785 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045048.786 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.787 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1554045048.787 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045048.787 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045048.788 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.788 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045048.788 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045048.789 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 1554045048.789 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1554045048.789 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1554045048.790 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.790 * [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 1554045048.791 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1554045048.792 * [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 1554045048.792 * [taylor]: Taking taylor expansion of 0 in y.re 1554045048.792 * [backup-simplify]: Simplify 0 into 0 1554045048.792 * [taylor]: Taking taylor expansion of 0 in x.im 1554045048.792 * [backup-simplify]: Simplify 0 into 0 1554045048.792 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.im)) 1) into (/ 1 (* y.im x.im)) 1554045048.792 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045048.792 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045048.792 * [taylor]: Taking taylor expansion of y.im in x.im 1554045048.792 * [backup-simplify]: Simplify y.im into y.im 1554045048.792 * [taylor]: Taking taylor expansion of x.im in x.im 1554045048.792 * [backup-simplify]: Simplify 0 into 0 1554045048.792 * [backup-simplify]: Simplify 1 into 1 1554045048.793 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045048.793 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045048.793 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045048.793 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045048.793 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.793 * [backup-simplify]: Simplify 0 into 0 1554045048.793 * [backup-simplify]: Simplify 1 into 1 1554045048.794 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.795 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.795 * [backup-simplify]: Simplify 0 into 0 1554045048.796 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045048.797 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.797 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1554045048.798 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1554045048.799 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 1554045048.800 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.801 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 1554045048.802 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.im 1554045048.802 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.im 1554045048.802 * [taylor]: Taking taylor expansion of 1/2 in x.im 1554045048.802 * [backup-simplify]: Simplify 1/2 into 1/2 1554045048.802 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1554045048.802 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1554045048.802 * [taylor]: Taking taylor expansion of y.im in x.im 1554045048.802 * [backup-simplify]: Simplify y.im into y.im 1554045048.802 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045048.802 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045048.802 * [taylor]: Taking taylor expansion of 0 in y.im 1554045048.802 * [backup-simplify]: Simplify 0 into 0 1554045048.802 * [backup-simplify]: Simplify 0 into 0 1554045048.802 * [taylor]: Taking taylor expansion of 0 in y.im 1554045048.802 * [backup-simplify]: Simplify 0 into 0 1554045048.802 * [backup-simplify]: Simplify 0 into 0 1554045048.802 * [backup-simplify]: Simplify 0 into 0 1554045048.803 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045048.804 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.805 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1554045048.806 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045048.806 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554045048.806 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.806 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045048.806 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045048.807 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 1554045048.808 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1554045048.808 * [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 1554045048.809 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.810 * [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 1554045048.811 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1554045048.812 * [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 1554045048.812 * [taylor]: Taking taylor expansion of 0 in y.re 1554045048.812 * [backup-simplify]: Simplify 0 into 0 1554045048.812 * [taylor]: Taking taylor expansion of 0 in x.im 1554045048.812 * [backup-simplify]: Simplify 0 into 0 1554045048.812 * [taylor]: Taking taylor expansion of 0 in x.im 1554045048.812 * [backup-simplify]: Simplify 0 into 0 1554045048.812 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045048.812 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045048.813 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.im)) 0) (* 0 1)) into 0 1554045048.813 * [taylor]: Taking taylor expansion of 0 in x.im 1554045048.813 * [backup-simplify]: Simplify 0 into 0 1554045048.814 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045048.815 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.815 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045048.815 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1554045048.815 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.816 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1554045048.817 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 1554045048.818 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.819 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 1554045048.819 * [taylor]: Taking taylor expansion of 0 in x.im 1554045048.819 * [backup-simplify]: Simplify 0 into 0 1554045048.819 * [taylor]: Taking taylor expansion of 0 in y.im 1554045048.819 * [backup-simplify]: Simplify 0 into 0 1554045048.819 * [backup-simplify]: Simplify 0 into 0 1554045048.820 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045048.820 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045048.820 * [taylor]: Taking taylor expansion of 0 in y.im 1554045048.820 * [backup-simplify]: Simplify 0 into 0 1554045048.820 * [backup-simplify]: Simplify 0 into 0 1554045048.820 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 x.re)))))) into x.re 1554045048.821 * [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)))) 1554045048.821 * [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 1554045048.821 * [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 1554045048.821 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) in y.im 1554045048.821 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.im 1554045048.821 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 1554045048.821 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1554045048.821 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1554045048.821 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1554045048.821 * [taylor]: Taking taylor expansion of -1 in y.im 1554045048.821 * [backup-simplify]: Simplify -1 into -1 1554045048.821 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.821 * [backup-simplify]: Simplify 0 into 0 1554045048.821 * [backup-simplify]: Simplify 1 into 1 1554045048.821 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045048.821 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1554045048.821 * [taylor]: Taking taylor expansion of -1 in y.im 1554045048.821 * [backup-simplify]: Simplify -1 into -1 1554045048.822 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.822 * [backup-simplify]: Simplify 0 into 0 1554045048.822 * [backup-simplify]: Simplify 1 into 1 1554045048.822 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045048.822 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1554045048.822 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1554045048.822 * [taylor]: Taking taylor expansion of y.re in y.im 1554045048.822 * [backup-simplify]: Simplify y.re into y.re 1554045048.822 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045048.822 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1554045048.823 * [backup-simplify]: Simplify (* -1 -1) into 1 1554045048.823 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045048.823 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.824 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045048.824 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045048.825 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045048.826 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1554045048.826 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.827 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.827 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045048.827 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.im 1554045048.827 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1554045048.827 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.im 1554045048.827 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 1554045048.827 * [taylor]: Taking taylor expansion of -1 in y.im 1554045048.827 * [backup-simplify]: Simplify -1 into -1 1554045048.827 * [taylor]: Taking taylor expansion of x.re in y.im 1554045048.828 * [backup-simplify]: Simplify x.re into x.re 1554045048.828 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1554045048.828 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1554045048.828 * [taylor]: Taking taylor expansion of -1 in y.im 1554045048.828 * [backup-simplify]: Simplify -1 into -1 1554045048.828 * [taylor]: Taking taylor expansion of y.re in y.im 1554045048.828 * [backup-simplify]: Simplify y.re into y.re 1554045048.828 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045048.828 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554045048.828 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045048.828 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.828 * [backup-simplify]: Simplify 0 into 0 1554045048.828 * [backup-simplify]: Simplify 1 into 1 1554045048.828 * [taylor]: Taking taylor expansion of x.im in y.im 1554045048.828 * [backup-simplify]: Simplify x.im into x.im 1554045048.828 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045048.828 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554045048.828 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045048.828 * [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 1554045048.828 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) in x.im 1554045048.828 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in x.im 1554045048.828 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.im 1554045048.829 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1554045048.829 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1554045048.829 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1554045048.829 * [taylor]: Taking taylor expansion of -1 in x.im 1554045048.829 * [backup-simplify]: Simplify -1 into -1 1554045048.829 * [taylor]: Taking taylor expansion of y.im in x.im 1554045048.829 * [backup-simplify]: Simplify y.im into y.im 1554045048.829 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045048.829 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1554045048.829 * [taylor]: Taking taylor expansion of -1 in x.im 1554045048.829 * [backup-simplify]: Simplify -1 into -1 1554045048.829 * [taylor]: Taking taylor expansion of y.im in x.im 1554045048.829 * [backup-simplify]: Simplify y.im into y.im 1554045048.829 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045048.829 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1554045048.829 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1554045048.829 * [taylor]: Taking taylor expansion of y.re in x.im 1554045048.829 * [backup-simplify]: Simplify y.re into y.re 1554045048.829 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045048.829 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1554045048.829 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1554045048.829 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1554045048.830 * [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)))) 1554045048.830 * [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))))) 1554045048.830 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1554045048.830 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1554045048.830 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1554045048.830 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045048.831 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1554045048.831 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.831 * [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 1554045048.832 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1554045048.832 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.im 1554045048.832 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1554045048.832 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.im 1554045048.832 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 1554045048.832 * [taylor]: Taking taylor expansion of -1 in x.im 1554045048.832 * [backup-simplify]: Simplify -1 into -1 1554045048.832 * [taylor]: Taking taylor expansion of x.re in x.im 1554045048.832 * [backup-simplify]: Simplify x.re into x.re 1554045048.832 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1554045048.832 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1554045048.832 * [taylor]: Taking taylor expansion of -1 in x.im 1554045048.832 * [backup-simplify]: Simplify -1 into -1 1554045048.832 * [taylor]: Taking taylor expansion of y.re in x.im 1554045048.832 * [backup-simplify]: Simplify y.re into y.re 1554045048.832 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045048.832 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045048.832 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045048.832 * [taylor]: Taking taylor expansion of y.im in x.im 1554045048.832 * [backup-simplify]: Simplify y.im into y.im 1554045048.832 * [taylor]: Taking taylor expansion of x.im in x.im 1554045048.832 * [backup-simplify]: Simplify 0 into 0 1554045048.832 * [backup-simplify]: Simplify 1 into 1 1554045048.832 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045048.833 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045048.833 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045048.833 * [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 1554045048.833 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) in y.re 1554045048.833 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in y.re 1554045048.833 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.re 1554045048.833 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1554045048.833 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1554045048.833 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1554045048.833 * [taylor]: Taking taylor expansion of -1 in y.re 1554045048.833 * [backup-simplify]: Simplify -1 into -1 1554045048.833 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.833 * [backup-simplify]: Simplify y.im into y.im 1554045048.833 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045048.833 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1554045048.833 * [taylor]: Taking taylor expansion of -1 in y.re 1554045048.833 * [backup-simplify]: Simplify -1 into -1 1554045048.833 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.833 * [backup-simplify]: Simplify y.im into y.im 1554045048.833 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045048.833 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045048.833 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045048.833 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.833 * [backup-simplify]: Simplify 0 into 0 1554045048.833 * [backup-simplify]: Simplify 1 into 1 1554045048.834 * [backup-simplify]: Simplify (* 1 1) into 1 1554045048.834 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.834 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045048.835 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.835 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045048.836 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045048.836 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.837 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.837 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.838 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045048.838 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.re 1554045048.838 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1554045048.838 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.re 1554045048.838 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 1554045048.838 * [taylor]: Taking taylor expansion of -1 in y.re 1554045048.838 * [backup-simplify]: Simplify -1 into -1 1554045048.838 * [taylor]: Taking taylor expansion of x.re in y.re 1554045048.838 * [backup-simplify]: Simplify x.re into x.re 1554045048.838 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1554045048.838 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1554045048.838 * [taylor]: Taking taylor expansion of -1 in y.re 1554045048.838 * [backup-simplify]: Simplify -1 into -1 1554045048.838 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.838 * [backup-simplify]: Simplify 0 into 0 1554045048.838 * [backup-simplify]: Simplify 1 into 1 1554045048.839 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045048.839 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045048.839 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045048.839 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.839 * [backup-simplify]: Simplify y.im into y.im 1554045048.839 * [taylor]: Taking taylor expansion of x.im in y.re 1554045048.839 * [backup-simplify]: Simplify x.im into x.im 1554045048.839 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045048.839 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045048.839 * [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 1554045048.839 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) in x.re 1554045048.839 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in x.re 1554045048.839 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.re 1554045048.839 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1554045048.839 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1554045048.839 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1554045048.839 * [taylor]: Taking taylor expansion of -1 in x.re 1554045048.839 * [backup-simplify]: Simplify -1 into -1 1554045048.839 * [taylor]: Taking taylor expansion of y.im in x.re 1554045048.839 * [backup-simplify]: Simplify y.im into y.im 1554045048.839 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045048.839 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1554045048.839 * [taylor]: Taking taylor expansion of -1 in x.re 1554045048.839 * [backup-simplify]: Simplify -1 into -1 1554045048.839 * [taylor]: Taking taylor expansion of y.im in x.re 1554045048.839 * [backup-simplify]: Simplify y.im into y.im 1554045048.839 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045048.839 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1554045048.839 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1554045048.840 * [taylor]: Taking taylor expansion of y.re in x.re 1554045048.840 * [backup-simplify]: Simplify y.re into y.re 1554045048.840 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045048.840 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1554045048.840 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1554045048.840 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1554045048.840 * [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)))) 1554045048.840 * [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))))) 1554045048.840 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1554045048.841 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1554045048.841 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1554045048.841 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045048.841 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1554045048.841 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.842 * [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 1554045048.842 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1554045048.842 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1554045048.842 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1554045048.842 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1554045048.842 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1554045048.842 * [taylor]: Taking taylor expansion of -1 in x.re 1554045048.842 * [backup-simplify]: Simplify -1 into -1 1554045048.842 * [taylor]: Taking taylor expansion of x.re in x.re 1554045048.842 * [backup-simplify]: Simplify 0 into 0 1554045048.842 * [backup-simplify]: Simplify 1 into 1 1554045048.843 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045048.843 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1554045048.843 * [taylor]: Taking taylor expansion of -1 in x.re 1554045048.843 * [backup-simplify]: Simplify -1 into -1 1554045048.843 * [taylor]: Taking taylor expansion of y.re in x.re 1554045048.843 * [backup-simplify]: Simplify y.re into y.re 1554045048.843 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045048.843 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045048.843 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045048.843 * [taylor]: Taking taylor expansion of y.im in x.re 1554045048.843 * [backup-simplify]: Simplify y.im into y.im 1554045048.843 * [taylor]: Taking taylor expansion of x.im in x.re 1554045048.843 * [backup-simplify]: Simplify x.im into x.im 1554045048.843 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045048.843 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045048.843 * [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 1554045048.843 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))))) in x.re 1554045048.843 * [taylor]: Taking taylor expansion of (/ 1 (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2)))) in x.re 1554045048.843 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.re 1554045048.843 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1554045048.843 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1554045048.843 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1554045048.843 * [taylor]: Taking taylor expansion of -1 in x.re 1554045048.843 * [backup-simplify]: Simplify -1 into -1 1554045048.843 * [taylor]: Taking taylor expansion of y.im in x.re 1554045048.843 * [backup-simplify]: Simplify y.im into y.im 1554045048.843 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045048.843 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1554045048.843 * [taylor]: Taking taylor expansion of -1 in x.re 1554045048.843 * [backup-simplify]: Simplify -1 into -1 1554045048.843 * [taylor]: Taking taylor expansion of y.im in x.re 1554045048.843 * [backup-simplify]: Simplify y.im into y.im 1554045048.843 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045048.844 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1554045048.844 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1554045048.844 * [taylor]: Taking taylor expansion of y.re in x.re 1554045048.844 * [backup-simplify]: Simplify y.re into y.re 1554045048.844 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045048.844 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1554045048.844 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1554045048.844 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1554045048.844 * [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)))) 1554045048.844 * [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))))) 1554045048.844 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1554045048.845 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1554045048.845 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1554045048.845 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045048.845 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1554045048.845 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.846 * [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 1554045048.846 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1554045048.846 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1554045048.846 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1554045048.846 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1554045048.846 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1554045048.846 * [taylor]: Taking taylor expansion of -1 in x.re 1554045048.846 * [backup-simplify]: Simplify -1 into -1 1554045048.846 * [taylor]: Taking taylor expansion of x.re in x.re 1554045048.846 * [backup-simplify]: Simplify 0 into 0 1554045048.846 * [backup-simplify]: Simplify 1 into 1 1554045048.847 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045048.847 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1554045048.847 * [taylor]: Taking taylor expansion of -1 in x.re 1554045048.847 * [backup-simplify]: Simplify -1 into -1 1554045048.847 * [taylor]: Taking taylor expansion of y.re in x.re 1554045048.847 * [backup-simplify]: Simplify y.re into y.re 1554045048.847 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045048.847 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045048.847 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045048.847 * [taylor]: Taking taylor expansion of y.im in x.re 1554045048.847 * [backup-simplify]: Simplify y.im into y.im 1554045048.847 * [taylor]: Taking taylor expansion of x.im in x.re 1554045048.847 * [backup-simplify]: Simplify x.im into x.im 1554045048.847 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045048.847 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045048.847 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1554045048.847 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045048.847 * [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)))))) 1554045048.847 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1554045048.847 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554045048.847 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.847 * [backup-simplify]: Simplify 0 into 0 1554045048.848 * [backup-simplify]: Simplify 1 into 1 1554045048.848 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.848 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1554045048.848 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1554045048.848 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1554045048.848 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045048.848 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045048.848 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.848 * [backup-simplify]: Simplify 0 into 0 1554045048.848 * [backup-simplify]: Simplify 1 into 1 1554045048.848 * [backup-simplify]: Simplify (* 1 1) into 1 1554045048.849 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.849 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1554045048.849 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045048.849 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.849 * [backup-simplify]: Simplify y.im into y.im 1554045048.849 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045048.849 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045048.852 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045048.852 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.853 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045048.853 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045048.854 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.854 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.855 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.856 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045048.856 * [backup-simplify]: Simplify (* 1 1) into 1 1554045048.856 * [taylor]: Taking taylor expansion of 1 in x.im 1554045048.856 * [backup-simplify]: Simplify 1 into 1 1554045048.856 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1554045048.857 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045048.858 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ -1 y.re))) into 0 1554045048.858 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1554045048.858 * [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)))))) 1554045048.858 * [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 1554045048.858 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045048.858 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045048.858 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.858 * [backup-simplify]: Simplify y.im into y.im 1554045048.858 * [taylor]: Taking taylor expansion of x.im in y.re 1554045048.858 * [backup-simplify]: Simplify x.im into x.im 1554045048.858 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045048.858 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045048.858 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1554045048.858 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1554045048.858 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1554045048.858 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045048.858 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045048.858 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.859 * [backup-simplify]: Simplify 0 into 0 1554045048.859 * [backup-simplify]: Simplify 1 into 1 1554045048.859 * [backup-simplify]: Simplify (* 1 1) into 1 1554045048.859 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.859 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1554045048.859 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045048.859 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.859 * [backup-simplify]: Simplify y.im into y.im 1554045048.859 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045048.859 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045048.860 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045048.860 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.861 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045048.861 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045048.861 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.862 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.862 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.863 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045048.863 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.863 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045048.863 * [taylor]: Taking taylor expansion of 0 in x.im 1554045048.863 * [backup-simplify]: Simplify 0 into 0 1554045048.864 * [taylor]: Taking taylor expansion of 1 in y.im 1554045048.864 * [backup-simplify]: Simplify 1 into 1 1554045048.864 * [backup-simplify]: Simplify 1 into 1 1554045048.864 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045048.864 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.865 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1554045048.865 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045048.865 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045048.865 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.865 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045048.865 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045048.866 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 1554045048.866 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1554045048.866 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1554045048.866 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.867 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1554045048.867 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1554045048.867 * [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 1554045048.868 * [taylor]: Taking taylor expansion of 0 in y.re 1554045048.868 * [backup-simplify]: Simplify 0 into 0 1554045048.868 * [taylor]: Taking taylor expansion of 0 in x.im 1554045048.868 * [backup-simplify]: Simplify 0 into 0 1554045048.868 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.im)) 1) into (/ 1 (* y.im x.im)) 1554045048.868 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045048.868 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045048.868 * [taylor]: Taking taylor expansion of y.im in x.im 1554045048.868 * [backup-simplify]: Simplify y.im into y.im 1554045048.868 * [taylor]: Taking taylor expansion of x.im in x.im 1554045048.868 * [backup-simplify]: Simplify 0 into 0 1554045048.868 * [backup-simplify]: Simplify 1 into 1 1554045048.868 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045048.868 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045048.868 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045048.868 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045048.868 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.868 * [backup-simplify]: Simplify 0 into 0 1554045048.868 * [backup-simplify]: Simplify 1 into 1 1554045048.868 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.869 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.869 * [backup-simplify]: Simplify 0 into 0 1554045048.869 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045048.870 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.870 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1554045048.870 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1554045048.872 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 1554045048.872 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.873 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 1554045048.873 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.im 1554045048.873 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.im 1554045048.873 * [taylor]: Taking taylor expansion of 1/2 in x.im 1554045048.873 * [backup-simplify]: Simplify 1/2 into 1/2 1554045048.873 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1554045048.873 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1554045048.873 * [taylor]: Taking taylor expansion of y.im in x.im 1554045048.873 * [backup-simplify]: Simplify y.im into y.im 1554045048.873 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045048.873 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045048.873 * [taylor]: Taking taylor expansion of 0 in y.im 1554045048.873 * [backup-simplify]: Simplify 0 into 0 1554045048.873 * [backup-simplify]: Simplify 0 into 0 1554045048.873 * [taylor]: Taking taylor expansion of 0 in y.im 1554045048.873 * [backup-simplify]: Simplify 0 into 0 1554045048.873 * [backup-simplify]: Simplify 0 into 0 1554045048.873 * [backup-simplify]: Simplify 0 into 0 1554045048.873 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045048.874 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.874 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1554045048.875 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045048.875 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554045048.875 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.875 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045048.875 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045048.876 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 1554045048.876 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1554045048.877 * [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 1554045048.877 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.877 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 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 1554045048.878 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1554045048.878 * [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 1554045048.878 * [taylor]: Taking taylor expansion of 0 in y.re 1554045048.878 * [backup-simplify]: Simplify 0 into 0 1554045048.878 * [taylor]: Taking taylor expansion of 0 in x.im 1554045048.878 * [backup-simplify]: Simplify 0 into 0 1554045048.878 * [taylor]: Taking taylor expansion of 0 in x.im 1554045048.878 * [backup-simplify]: Simplify 0 into 0 1554045048.879 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045048.879 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045048.879 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.im)) 0) (* 0 1)) into 0 1554045048.879 * [taylor]: Taking taylor expansion of 0 in x.im 1554045048.879 * [backup-simplify]: Simplify 0 into 0 1554045048.880 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045048.880 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.880 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045048.880 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1554045048.881 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.882 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1554045048.882 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 1554045048.883 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.884 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 1554045048.884 * [taylor]: Taking taylor expansion of 0 in x.im 1554045048.884 * [backup-simplify]: Simplify 0 into 0 1554045048.884 * [taylor]: Taking taylor expansion of 0 in y.im 1554045048.884 * [backup-simplify]: Simplify 0 into 0 1554045048.885 * [backup-simplify]: Simplify 0 into 0 1554045048.885 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045048.885 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045048.885 * [taylor]: Taking taylor expansion of 0 in y.im 1554045048.885 * [backup-simplify]: Simplify 0 into 0 1554045048.886 * [backup-simplify]: Simplify 0 into 0 1554045048.886 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 (- x.re))))))) into (* -1 x.re) 1554045048.886 * * * * [progress]: [ 4 / 4 ] generating series at (2) 1554045048.886 * [backup-simplify]: Simplify (/ (/ (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)))) into (/ (fma x.re y.re (* y.im x.im)) (fma y.im y.im (pow y.re 2))) 1554045048.886 * [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 1554045048.886 * [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 1554045048.886 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.im 1554045048.886 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1554045048.886 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.im 1554045048.886 * [taylor]: Taking taylor expansion of x.re in y.im 1554045048.886 * [backup-simplify]: Simplify x.re into x.re 1554045048.886 * [taylor]: Taking taylor expansion of y.re in y.im 1554045048.886 * [backup-simplify]: Simplify y.re into y.re 1554045048.886 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045048.886 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.887 * [backup-simplify]: Simplify 0 into 0 1554045048.887 * [backup-simplify]: Simplify 1 into 1 1554045048.887 * [taylor]: Taking taylor expansion of x.im in y.im 1554045048.887 * [backup-simplify]: Simplify x.im into x.im 1554045048.887 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 1554045048.887 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1554045048.887 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1554045048.887 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.887 * [backup-simplify]: Simplify 0 into 0 1554045048.887 * [backup-simplify]: Simplify 1 into 1 1554045048.887 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.887 * [backup-simplify]: Simplify 0 into 0 1554045048.887 * [backup-simplify]: Simplify 1 into 1 1554045048.887 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1554045048.887 * [taylor]: Taking taylor expansion of y.re in y.im 1554045048.887 * [backup-simplify]: Simplify y.re into y.re 1554045048.887 * [backup-simplify]: Simplify (* x.re y.re) into (* y.re x.re) 1554045048.887 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045048.887 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1554045048.888 * [backup-simplify]: Simplify (* 0 0) into 0 1554045048.888 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045048.888 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1554045048.888 * [backup-simplify]: Simplify (/ (* y.re x.re) (pow y.re 2)) into (/ x.re y.re) 1554045048.888 * [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 1554045048.888 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.im 1554045048.888 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1554045048.888 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.im 1554045048.888 * [taylor]: Taking taylor expansion of x.re in x.im 1554045048.888 * [backup-simplify]: Simplify x.re into x.re 1554045048.888 * [taylor]: Taking taylor expansion of y.re in x.im 1554045048.888 * [backup-simplify]: Simplify y.re into y.re 1554045048.888 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045048.888 * [taylor]: Taking taylor expansion of y.im in x.im 1554045048.888 * [backup-simplify]: Simplify y.im into y.im 1554045048.888 * [taylor]: Taking taylor expansion of x.im in x.im 1554045048.888 * [backup-simplify]: Simplify 0 into 0 1554045048.888 * [backup-simplify]: Simplify 1 into 1 1554045048.888 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.im 1554045048.888 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1554045048.888 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 1554045048.888 * [taylor]: Taking taylor expansion of y.im in x.im 1554045048.888 * [backup-simplify]: Simplify y.im into y.im 1554045048.888 * [taylor]: Taking taylor expansion of y.im in x.im 1554045048.888 * [backup-simplify]: Simplify y.im into y.im 1554045048.888 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1554045048.888 * [taylor]: Taking taylor expansion of y.re in x.im 1554045048.889 * [backup-simplify]: Simplify y.re into y.re 1554045048.889 * [backup-simplify]: Simplify (* x.re y.re) into (* y.re x.re) 1554045048.889 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045048.889 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1554045048.889 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045048.889 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045048.889 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1554045048.889 * [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))) 1554045048.889 * [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 1554045048.889 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.re 1554045048.889 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1554045048.889 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.re 1554045048.889 * [taylor]: Taking taylor expansion of x.re in y.re 1554045048.889 * [backup-simplify]: Simplify x.re into x.re 1554045048.889 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.889 * [backup-simplify]: Simplify 0 into 0 1554045048.889 * [backup-simplify]: Simplify 1 into 1 1554045048.889 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045048.889 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.889 * [backup-simplify]: Simplify y.im into y.im 1554045048.890 * [taylor]: Taking taylor expansion of x.im in y.re 1554045048.890 * [backup-simplify]: Simplify x.im into x.im 1554045048.890 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.re 1554045048.890 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1554045048.890 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1554045048.890 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.890 * [backup-simplify]: Simplify y.im into y.im 1554045048.890 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.890 * [backup-simplify]: Simplify y.im into y.im 1554045048.890 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045048.890 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.890 * [backup-simplify]: Simplify 0 into 0 1554045048.890 * [backup-simplify]: Simplify 1 into 1 1554045048.890 * [backup-simplify]: Simplify (* x.re 0) into 0 1554045048.890 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045048.890 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1554045048.890 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045048.890 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1554045048.890 * [backup-simplify]: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 1554045048.890 * [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 1554045048.890 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1554045048.890 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1554045048.890 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1554045048.890 * [taylor]: Taking taylor expansion of x.re in x.re 1554045048.891 * [backup-simplify]: Simplify 0 into 0 1554045048.891 * [backup-simplify]: Simplify 1 into 1 1554045048.891 * [taylor]: Taking taylor expansion of y.re in x.re 1554045048.891 * [backup-simplify]: Simplify y.re into y.re 1554045048.891 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045048.891 * [taylor]: Taking taylor expansion of y.im in x.re 1554045048.891 * [backup-simplify]: Simplify y.im into y.im 1554045048.891 * [taylor]: Taking taylor expansion of x.im in x.re 1554045048.891 * [backup-simplify]: Simplify x.im into x.im 1554045048.891 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.re 1554045048.891 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1554045048.891 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1554045048.891 * [taylor]: Taking taylor expansion of y.im in x.re 1554045048.891 * [backup-simplify]: Simplify y.im into y.im 1554045048.891 * [taylor]: Taking taylor expansion of y.im in x.re 1554045048.891 * [backup-simplify]: Simplify y.im into y.im 1554045048.891 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1554045048.891 * [taylor]: Taking taylor expansion of y.re in x.re 1554045048.891 * [backup-simplify]: Simplify y.re into y.re 1554045048.891 * [backup-simplify]: Simplify (* 0 y.re) into 0 1554045048.891 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045048.891 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1554045048.891 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045048.891 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045048.891 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1554045048.892 * [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))) 1554045048.892 * [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 1554045048.892 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1554045048.892 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1554045048.892 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1554045048.892 * [taylor]: Taking taylor expansion of x.re in x.re 1554045048.892 * [backup-simplify]: Simplify 0 into 0 1554045048.892 * [backup-simplify]: Simplify 1 into 1 1554045048.892 * [taylor]: Taking taylor expansion of y.re in x.re 1554045048.892 * [backup-simplify]: Simplify y.re into y.re 1554045048.892 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045048.892 * [taylor]: Taking taylor expansion of y.im in x.re 1554045048.892 * [backup-simplify]: Simplify y.im into y.im 1554045048.892 * [taylor]: Taking taylor expansion of x.im in x.re 1554045048.892 * [backup-simplify]: Simplify x.im into x.im 1554045048.892 * [taylor]: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.re 1554045048.892 * [taylor]: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1554045048.892 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1554045048.892 * [taylor]: Taking taylor expansion of y.im in x.re 1554045048.892 * [backup-simplify]: Simplify y.im into y.im 1554045048.892 * [taylor]: Taking taylor expansion of y.im in x.re 1554045048.892 * [backup-simplify]: Simplify y.im into y.im 1554045048.892 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1554045048.892 * [taylor]: Taking taylor expansion of y.re in x.re 1554045048.892 * [backup-simplify]: Simplify y.re into y.re 1554045048.892 * [backup-simplify]: Simplify (* 0 y.re) into 0 1554045048.892 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045048.893 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1554045048.893 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045048.893 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045048.893 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1554045048.893 * [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))) 1554045048.893 * [taylor]: Taking taylor expansion of (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) in y.re 1554045048.893 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045048.893 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.893 * [backup-simplify]: Simplify y.im into y.im 1554045048.893 * [taylor]: Taking taylor expansion of x.im in y.re 1554045048.893 * [backup-simplify]: Simplify x.im into x.im 1554045048.893 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1554045048.893 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045048.893 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.893 * [backup-simplify]: Simplify 0 into 0 1554045048.893 * [backup-simplify]: Simplify 1 into 1 1554045048.893 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045048.893 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.894 * [backup-simplify]: Simplify y.im into y.im 1554045048.894 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045048.894 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045048.894 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1554045048.894 * [backup-simplify]: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 1554045048.894 * [taylor]: Taking taylor expansion of (/ x.im y.im) in x.im 1554045048.894 * [taylor]: Taking taylor expansion of x.im in x.im 1554045048.894 * [backup-simplify]: Simplify 0 into 0 1554045048.894 * [backup-simplify]: Simplify 1 into 1 1554045048.894 * [taylor]: Taking taylor expansion of y.im in x.im 1554045048.894 * [backup-simplify]: Simplify y.im into y.im 1554045048.894 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045048.895 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.re)) into y.re 1554045048.895 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045048.895 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1554045048.895 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045048.895 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045048.896 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.896 * [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))) 1554045048.896 * [taylor]: Taking taylor expansion of (/ y.re (+ (pow y.re 2) (pow y.im 2))) in y.re 1554045048.896 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.896 * [backup-simplify]: Simplify 0 into 0 1554045048.896 * [backup-simplify]: Simplify 1 into 1 1554045048.896 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1554045048.896 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045048.896 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.896 * [backup-simplify]: Simplify 0 into 0 1554045048.896 * [backup-simplify]: Simplify 1 into 1 1554045048.896 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045048.896 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.896 * [backup-simplify]: Simplify y.im into y.im 1554045048.897 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045048.897 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1554045048.897 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045048.897 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045048.897 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045048.897 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.898 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.im y.im) (/ 0 (pow y.im 2))))) into 0 1554045048.898 * [taylor]: Taking taylor expansion of 0 in x.im 1554045048.898 * [backup-simplify]: Simplify 0 into 0 1554045048.898 * [taylor]: Taking taylor expansion of 0 in y.im 1554045048.898 * [backup-simplify]: Simplify 0 into 0 1554045048.898 * [backup-simplify]: Simplify 0 into 0 1554045048.898 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045048.898 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.898 * [backup-simplify]: Simplify 0 into 0 1554045048.898 * [backup-simplify]: Simplify 1 into 1 1554045048.898 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.899 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.899 * [backup-simplify]: Simplify 0 into 0 1554045048.900 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.re))) into 0 1554045048.901 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045048.901 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.901 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1554045048.902 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1554045048.902 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.903 * [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 1554045048.903 * [taylor]: Taking taylor expansion of 0 in y.re 1554045048.903 * [backup-simplify]: Simplify 0 into 0 1554045048.903 * [taylor]: Taking taylor expansion of 0 in x.im 1554045048.903 * [backup-simplify]: Simplify 0 into 0 1554045048.903 * [taylor]: Taking taylor expansion of 0 in y.im 1554045048.903 * [backup-simplify]: Simplify 0 into 0 1554045048.903 * [backup-simplify]: Simplify 0 into 0 1554045048.903 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1554045048.903 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1554045048.903 * [taylor]: Taking taylor expansion of y.im in x.im 1554045048.904 * [backup-simplify]: Simplify y.im into y.im 1554045048.904 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045048.904 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045048.904 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1554045048.904 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1554045048.904 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.904 * [backup-simplify]: Simplify 0 into 0 1554045048.904 * [backup-simplify]: Simplify 1 into 1 1554045048.904 * [backup-simplify]: Simplify (* 1 1) into 1 1554045048.905 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.906 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045048.906 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045048.907 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.908 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.908 * [backup-simplify]: Simplify 0 into 0 1554045048.909 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045048.909 * [backup-simplify]: Simplify (* 1 1) into 1 1554045048.909 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1554045048.910 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045048.910 * [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))) 1554045048.910 * [taylor]: Taking taylor expansion of (- (/ x.im (pow y.im 3))) in x.im 1554045048.910 * [taylor]: Taking taylor expansion of (/ x.im (pow y.im 3)) in x.im 1554045048.910 * [taylor]: Taking taylor expansion of x.im in x.im 1554045048.911 * [backup-simplify]: Simplify 0 into 0 1554045048.911 * [backup-simplify]: Simplify 1 into 1 1554045048.911 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.im 1554045048.911 * [taylor]: Taking taylor expansion of y.im in x.im 1554045048.911 * [backup-simplify]: Simplify y.im into y.im 1554045048.911 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045048.911 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1554045048.911 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 1554045048.911 * [taylor]: Taking taylor expansion of 0 in y.im 1554045048.911 * [backup-simplify]: Simplify 0 into 0 1554045048.911 * [backup-simplify]: Simplify 0 into 0 1554045048.911 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045048.911 * [taylor]: Taking taylor expansion of 0 in y.im 1554045048.911 * [backup-simplify]: Simplify 0 into 0 1554045048.911 * [backup-simplify]: Simplify 0 into 0 1554045048.911 * [backup-simplify]: Simplify 0 into 0 1554045048.912 * [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))))) (sqrt (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)))) 1554045048.912 * [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 1554045048.912 * [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 1554045048.912 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.im 1554045048.912 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1554045048.912 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.im 1554045048.912 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 1554045048.912 * [taylor]: Taking taylor expansion of x.re in y.im 1554045048.912 * [backup-simplify]: Simplify x.re into x.re 1554045048.913 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045048.913 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1554045048.913 * [taylor]: Taking taylor expansion of y.re in y.im 1554045048.913 * [backup-simplify]: Simplify y.re into y.re 1554045048.913 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045048.913 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554045048.913 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045048.913 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.913 * [backup-simplify]: Simplify 0 into 0 1554045048.913 * [backup-simplify]: Simplify 1 into 1 1554045048.913 * [taylor]: Taking taylor expansion of x.im in y.im 1554045048.913 * [backup-simplify]: Simplify x.im into x.im 1554045048.913 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045048.914 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554045048.914 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045048.914 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.im 1554045048.914 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1554045048.914 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1554045048.914 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045048.914 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.914 * [backup-simplify]: Simplify 0 into 0 1554045048.914 * [backup-simplify]: Simplify 1 into 1 1554045048.915 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.915 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045048.915 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.915 * [backup-simplify]: Simplify 0 into 0 1554045048.915 * [backup-simplify]: Simplify 1 into 1 1554045048.915 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.915 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1554045048.915 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1554045048.915 * [taylor]: Taking taylor expansion of y.re in y.im 1554045048.915 * [backup-simplify]: Simplify y.re into y.re 1554045048.915 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045048.916 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1554045048.916 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1554045048.916 * [backup-simplify]: Simplify (* 1 1) into 1 1554045048.917 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045048.917 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1554045048.917 * [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 1554045048.917 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.im 1554045048.917 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1554045048.917 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.im 1554045048.917 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045048.917 * [taylor]: Taking taylor expansion of x.re in x.im 1554045048.917 * [backup-simplify]: Simplify x.re into x.re 1554045048.917 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045048.917 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1554045048.917 * [taylor]: Taking taylor expansion of y.re in x.im 1554045048.917 * [backup-simplify]: Simplify y.re into y.re 1554045048.917 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045048.917 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045048.917 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045048.917 * [taylor]: Taking taylor expansion of y.im in x.im 1554045048.917 * [backup-simplify]: Simplify y.im into y.im 1554045048.917 * [taylor]: Taking taylor expansion of x.im in x.im 1554045048.917 * [backup-simplify]: Simplify 0 into 0 1554045048.917 * [backup-simplify]: Simplify 1 into 1 1554045048.917 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045048.918 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045048.918 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045048.918 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.im 1554045048.918 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1554045048.918 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1554045048.918 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1554045048.918 * [taylor]: Taking taylor expansion of y.im in x.im 1554045048.918 * [backup-simplify]: Simplify y.im into y.im 1554045048.918 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045048.918 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1554045048.918 * [taylor]: Taking taylor expansion of y.im in x.im 1554045048.918 * [backup-simplify]: Simplify y.im into y.im 1554045048.918 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045048.918 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1554045048.918 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1554045048.918 * [taylor]: Taking taylor expansion of y.re in x.im 1554045048.918 * [backup-simplify]: Simplify y.re into y.re 1554045048.918 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045048.919 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1554045048.919 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1554045048.919 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1554045048.919 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1554045048.919 * [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))))) 1554045048.919 * [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 1554045048.919 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.re 1554045048.919 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1554045048.919 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.re 1554045048.919 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 1554045048.919 * [taylor]: Taking taylor expansion of x.re in y.re 1554045048.919 * [backup-simplify]: Simplify x.re into x.re 1554045048.920 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045048.920 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554045048.920 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.920 * [backup-simplify]: Simplify 0 into 0 1554045048.920 * [backup-simplify]: Simplify 1 into 1 1554045048.920 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.920 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045048.920 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045048.920 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.920 * [backup-simplify]: Simplify y.im into y.im 1554045048.920 * [taylor]: Taking taylor expansion of x.im in y.re 1554045048.920 * [backup-simplify]: Simplify x.im into x.im 1554045048.920 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045048.920 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045048.920 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.re 1554045048.920 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1554045048.921 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1554045048.921 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1554045048.921 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.921 * [backup-simplify]: Simplify y.im into y.im 1554045048.921 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045048.921 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1554045048.921 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.921 * [backup-simplify]: Simplify y.im into y.im 1554045048.921 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045048.921 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045048.921 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045048.921 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.921 * [backup-simplify]: Simplify 0 into 0 1554045048.921 * [backup-simplify]: Simplify 1 into 1 1554045048.922 * [backup-simplify]: Simplify (* 1 1) into 1 1554045048.922 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.922 * [backup-simplify]: Simplify (* (/ 1 x.re) 1) into (/ 1 x.re) 1554045048.922 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1554045048.923 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045048.923 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1554045048.923 * [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 1554045048.923 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1554045048.923 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1554045048.923 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1554045048.923 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045048.923 * [taylor]: Taking taylor expansion of x.re in x.re 1554045048.923 * [backup-simplify]: Simplify 0 into 0 1554045048.923 * [backup-simplify]: Simplify 1 into 1 1554045048.924 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.924 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1554045048.924 * [taylor]: Taking taylor expansion of y.re in x.re 1554045048.924 * [backup-simplify]: Simplify y.re into y.re 1554045048.924 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045048.924 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045048.924 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045048.924 * [taylor]: Taking taylor expansion of y.im in x.re 1554045048.924 * [backup-simplify]: Simplify y.im into y.im 1554045048.924 * [taylor]: Taking taylor expansion of x.im in x.re 1554045048.924 * [backup-simplify]: Simplify x.im into x.im 1554045048.924 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045048.924 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045048.924 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.re 1554045048.924 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1554045048.924 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1554045048.924 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1554045048.924 * [taylor]: Taking taylor expansion of y.im in x.re 1554045048.924 * [backup-simplify]: Simplify y.im into y.im 1554045048.924 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045048.924 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1554045048.924 * [taylor]: Taking taylor expansion of y.im in x.re 1554045048.925 * [backup-simplify]: Simplify y.im into y.im 1554045048.925 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045048.925 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1554045048.925 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1554045048.925 * [taylor]: Taking taylor expansion of y.re in x.re 1554045048.925 * [backup-simplify]: Simplify y.re into y.re 1554045048.925 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045048.925 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1554045048.925 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1554045048.925 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045048.925 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1554045048.925 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1554045048.925 * [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))))) 1554045048.926 * [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 1554045048.926 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1554045048.926 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1554045048.926 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1554045048.926 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045048.926 * [taylor]: Taking taylor expansion of x.re in x.re 1554045048.926 * [backup-simplify]: Simplify 0 into 0 1554045048.926 * [backup-simplify]: Simplify 1 into 1 1554045048.926 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.926 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1554045048.926 * [taylor]: Taking taylor expansion of y.re in x.re 1554045048.926 * [backup-simplify]: Simplify y.re into y.re 1554045048.926 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045048.926 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045048.926 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045048.926 * [taylor]: Taking taylor expansion of y.im in x.re 1554045048.926 * [backup-simplify]: Simplify y.im into y.im 1554045048.926 * [taylor]: Taking taylor expansion of x.im in x.re 1554045048.927 * [backup-simplify]: Simplify x.im into x.im 1554045048.927 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045048.927 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045048.927 * [taylor]: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.re 1554045048.927 * [taylor]: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1554045048.927 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1554045048.927 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1554045048.927 * [taylor]: Taking taylor expansion of y.im in x.re 1554045048.927 * [backup-simplify]: Simplify y.im into y.im 1554045048.927 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045048.927 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1554045048.927 * [taylor]: Taking taylor expansion of y.im in x.re 1554045048.927 * [backup-simplify]: Simplify y.im into y.im 1554045048.927 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045048.927 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1554045048.927 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1554045048.927 * [taylor]: Taking taylor expansion of y.re in x.re 1554045048.927 * [backup-simplify]: Simplify y.re into y.re 1554045048.927 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045048.927 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1554045048.927 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1554045048.927 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045048.928 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1554045048.928 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1554045048.928 * [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))))) 1554045048.928 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1554045048.928 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1554045048.928 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.928 * [backup-simplify]: Simplify 0 into 0 1554045048.928 * [backup-simplify]: Simplify 1 into 1 1554045048.928 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1554045048.928 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045048.928 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045048.928 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.928 * [backup-simplify]: Simplify 0 into 0 1554045048.928 * [backup-simplify]: Simplify 1 into 1 1554045048.929 * [backup-simplify]: Simplify (* 1 1) into 1 1554045048.929 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.929 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1554045048.929 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045048.929 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.929 * [backup-simplify]: Simplify y.im into y.im 1554045048.929 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045048.929 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045048.930 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045048.930 * [backup-simplify]: Simplify (* 0 1) into 0 1554045048.931 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045048.932 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.932 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.933 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 1554045048.933 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.933 * [taylor]: Taking taylor expansion of 1 in x.im 1554045048.933 * [backup-simplify]: Simplify 1 into 1 1554045048.933 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045048.934 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.934 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (/ 1 y.re))) into 0 1554045048.934 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1554045048.934 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045048.934 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045048.934 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1554045048.934 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045048.934 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1554045048.935 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.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)))))) 1554045048.935 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1554045048.935 * [taylor]: Taking taylor expansion of (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1554045048.935 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.935 * [backup-simplify]: Simplify y.im into y.im 1554045048.935 * [taylor]: Taking taylor expansion of (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1554045048.935 * [taylor]: Taking taylor expansion of x.im in y.re 1554045048.935 * [backup-simplify]: Simplify x.im into x.im 1554045048.935 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1554045048.935 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045048.935 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045048.935 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.935 * [backup-simplify]: Simplify 0 into 0 1554045048.935 * [backup-simplify]: Simplify 1 into 1 1554045048.935 * [backup-simplify]: Simplify (* 1 1) into 1 1554045048.936 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.936 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1554045048.936 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045048.936 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.936 * [backup-simplify]: Simplify y.im into y.im 1554045048.936 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045048.936 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045048.936 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045048.936 * [backup-simplify]: Simplify (* x.im 1) into x.im 1554045048.936 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045048.936 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045048.937 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045048.937 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.938 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1554045048.938 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 1554045048.938 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.938 * [taylor]: Taking taylor expansion of 0 in x.im 1554045048.938 * [backup-simplify]: Simplify 0 into 0 1554045048.939 * [taylor]: Taking taylor expansion of 1 in y.im 1554045048.939 * [backup-simplify]: Simplify 1 into 1 1554045048.939 * [backup-simplify]: Simplify 0 into 0 1554045048.939 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045048.939 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.940 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1554045048.940 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045048.940 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045048.940 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.940 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045048.940 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045048.941 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 1554045048.941 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1554045048.941 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1554045048.941 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.942 * [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 1554045048.942 * [taylor]: Taking taylor expansion of 0 in y.re 1554045048.942 * [backup-simplify]: Simplify 0 into 0 1554045048.942 * [taylor]: Taking taylor expansion of 0 in x.im 1554045048.942 * [backup-simplify]: Simplify 0 into 0 1554045048.942 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045048.942 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045048.942 * [taylor]: Taking taylor expansion of y.im in x.im 1554045048.942 * [backup-simplify]: Simplify y.im into y.im 1554045048.942 * [taylor]: Taking taylor expansion of x.im in x.im 1554045048.942 * [backup-simplify]: Simplify 0 into 0 1554045048.942 * [backup-simplify]: Simplify 1 into 1 1554045048.942 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045048.942 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045048.942 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045048.942 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045048.943 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.943 * [backup-simplify]: Simplify 0 into 0 1554045048.943 * [backup-simplify]: Simplify 1 into 1 1554045048.943 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.943 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.944 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.944 * [backup-simplify]: Simplify 0 into 0 1554045048.944 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045048.945 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.945 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045048.945 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1554045048.945 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.946 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 1554045048.946 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1554045048.947 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.im 1554045048.947 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1554045048.947 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1554045048.947 * [taylor]: Taking taylor expansion of y.im in x.im 1554045048.947 * [backup-simplify]: Simplify y.im into y.im 1554045048.947 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045048.947 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045048.947 * [taylor]: Taking taylor expansion of 0 in y.im 1554045048.947 * [backup-simplify]: Simplify 0 into 0 1554045048.947 * [backup-simplify]: Simplify 0 into 0 1554045048.947 * [taylor]: Taking taylor expansion of 0 in y.im 1554045048.947 * [backup-simplify]: Simplify 0 into 0 1554045048.947 * [backup-simplify]: Simplify 0 into 0 1554045048.947 * [backup-simplify]: Simplify 0 into 0 1554045048.947 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045048.948 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.948 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1554045048.949 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045048.949 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554045048.949 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.949 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045048.949 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045048.950 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 1554045048.950 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1554045048.950 * [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 1554045048.951 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.951 * [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 1554045048.951 * [taylor]: Taking taylor expansion of 0 in y.re 1554045048.951 * [backup-simplify]: Simplify 0 into 0 1554045048.951 * [taylor]: Taking taylor expansion of 0 in x.im 1554045048.951 * [backup-simplify]: Simplify 0 into 0 1554045048.951 * [taylor]: Taking taylor expansion of 0 in x.im 1554045048.951 * [backup-simplify]: Simplify 0 into 0 1554045048.952 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045048.952 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.952 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.953 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1554045048.953 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045048.953 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045048.953 * [taylor]: Taking taylor expansion of 0 in x.im 1554045048.953 * [backup-simplify]: Simplify 0 into 0 1554045048.954 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554045048.954 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.954 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1554045048.955 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1554045048.955 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.956 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 1554045048.956 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1554045048.956 * [taylor]: Taking taylor expansion of 0 in x.im 1554045048.957 * [backup-simplify]: Simplify 0 into 0 1554045048.957 * [taylor]: Taking taylor expansion of 0 in y.im 1554045048.957 * [backup-simplify]: Simplify 0 into 0 1554045048.957 * [backup-simplify]: Simplify 0 into 0 1554045048.957 * [backup-simplify]: Simplify 0 into 0 1554045048.957 * [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)))))) (sqrt (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)))) 1554045048.957 * [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 1554045048.957 * [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 1554045048.957 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.im 1554045048.957 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1554045048.957 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.im 1554045048.957 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 1554045048.957 * [taylor]: Taking taylor expansion of -1 in y.im 1554045048.957 * [backup-simplify]: Simplify -1 into -1 1554045048.957 * [taylor]: Taking taylor expansion of x.re in y.im 1554045048.957 * [backup-simplify]: Simplify x.re into x.re 1554045048.957 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1554045048.957 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1554045048.957 * [taylor]: Taking taylor expansion of -1 in y.im 1554045048.957 * [backup-simplify]: Simplify -1 into -1 1554045048.957 * [taylor]: Taking taylor expansion of y.re in y.im 1554045048.957 * [backup-simplify]: Simplify y.re into y.re 1554045048.957 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045048.957 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554045048.957 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045048.957 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.957 * [backup-simplify]: Simplify 0 into 0 1554045048.957 * [backup-simplify]: Simplify 1 into 1 1554045048.957 * [taylor]: Taking taylor expansion of x.im in y.im 1554045048.957 * [backup-simplify]: Simplify x.im into x.im 1554045048.958 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045048.958 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554045048.958 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045048.958 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 1554045048.958 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1554045048.958 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1554045048.958 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1554045048.958 * [taylor]: Taking taylor expansion of -1 in y.im 1554045048.958 * [backup-simplify]: Simplify -1 into -1 1554045048.958 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.958 * [backup-simplify]: Simplify 0 into 0 1554045048.958 * [backup-simplify]: Simplify 1 into 1 1554045048.958 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045048.958 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1554045048.958 * [taylor]: Taking taylor expansion of -1 in y.im 1554045048.958 * [backup-simplify]: Simplify -1 into -1 1554045048.958 * [taylor]: Taking taylor expansion of y.im in y.im 1554045048.958 * [backup-simplify]: Simplify 0 into 0 1554045048.958 * [backup-simplify]: Simplify 1 into 1 1554045048.959 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045048.959 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1554045048.959 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1554045048.959 * [taylor]: Taking taylor expansion of y.re in y.im 1554045048.959 * [backup-simplify]: Simplify y.re into y.re 1554045048.959 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045048.959 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1554045048.959 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1554045048.959 * [backup-simplify]: Simplify (* -1 -1) into 1 1554045048.959 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045048.959 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1554045048.959 * [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 1554045048.959 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.im 1554045048.960 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1554045048.960 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.im 1554045048.960 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 1554045048.960 * [taylor]: Taking taylor expansion of -1 in x.im 1554045048.960 * [backup-simplify]: Simplify -1 into -1 1554045048.960 * [taylor]: Taking taylor expansion of x.re in x.im 1554045048.960 * [backup-simplify]: Simplify x.re into x.re 1554045048.960 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1554045048.960 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1554045048.960 * [taylor]: Taking taylor expansion of -1 in x.im 1554045048.960 * [backup-simplify]: Simplify -1 into -1 1554045048.960 * [taylor]: Taking taylor expansion of y.re in x.im 1554045048.960 * [backup-simplify]: Simplify y.re into y.re 1554045048.960 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045048.960 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045048.960 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045048.960 * [taylor]: Taking taylor expansion of y.im in x.im 1554045048.960 * [backup-simplify]: Simplify y.im into y.im 1554045048.960 * [taylor]: Taking taylor expansion of x.im in x.im 1554045048.960 * [backup-simplify]: Simplify 0 into 0 1554045048.960 * [backup-simplify]: Simplify 1 into 1 1554045048.960 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045048.960 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045048.960 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045048.960 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.im 1554045048.960 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1554045048.960 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1554045048.960 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1554045048.960 * [taylor]: Taking taylor expansion of -1 in x.im 1554045048.960 * [backup-simplify]: Simplify -1 into -1 1554045048.960 * [taylor]: Taking taylor expansion of y.im in x.im 1554045048.960 * [backup-simplify]: Simplify y.im into y.im 1554045048.960 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045048.960 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1554045048.960 * [taylor]: Taking taylor expansion of -1 in x.im 1554045048.960 * [backup-simplify]: Simplify -1 into -1 1554045048.960 * [taylor]: Taking taylor expansion of y.im in x.im 1554045048.960 * [backup-simplify]: Simplify y.im into y.im 1554045048.960 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045048.961 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1554045048.961 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1554045048.961 * [taylor]: Taking taylor expansion of y.re in x.im 1554045048.961 * [backup-simplify]: Simplify y.re into y.re 1554045048.961 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045048.961 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1554045048.961 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1554045048.961 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1554045048.961 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1554045048.961 * [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))))) 1554045048.961 * [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 1554045048.961 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.re 1554045048.961 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1554045048.961 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.re 1554045048.961 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 1554045048.961 * [taylor]: Taking taylor expansion of -1 in y.re 1554045048.961 * [backup-simplify]: Simplify -1 into -1 1554045048.961 * [taylor]: Taking taylor expansion of x.re in y.re 1554045048.962 * [backup-simplify]: Simplify x.re into x.re 1554045048.962 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1554045048.962 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1554045048.962 * [taylor]: Taking taylor expansion of -1 in y.re 1554045048.962 * [backup-simplify]: Simplify -1 into -1 1554045048.962 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.962 * [backup-simplify]: Simplify 0 into 0 1554045048.962 * [backup-simplify]: Simplify 1 into 1 1554045048.962 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045048.962 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045048.962 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045048.962 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.962 * [backup-simplify]: Simplify y.im into y.im 1554045048.962 * [taylor]: Taking taylor expansion of x.im in y.re 1554045048.962 * [backup-simplify]: Simplify x.im into x.im 1554045048.962 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045048.963 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045048.963 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.re 1554045048.963 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1554045048.963 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1554045048.963 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1554045048.963 * [taylor]: Taking taylor expansion of -1 in y.re 1554045048.963 * [backup-simplify]: Simplify -1 into -1 1554045048.963 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.963 * [backup-simplify]: Simplify y.im into y.im 1554045048.963 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045048.963 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1554045048.963 * [taylor]: Taking taylor expansion of -1 in y.re 1554045048.963 * [backup-simplify]: Simplify -1 into -1 1554045048.963 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.963 * [backup-simplify]: Simplify y.im into y.im 1554045048.963 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045048.963 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045048.963 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045048.963 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.963 * [backup-simplify]: Simplify 0 into 0 1554045048.963 * [backup-simplify]: Simplify 1 into 1 1554045048.964 * [backup-simplify]: Simplify (* 1 1) into 1 1554045048.964 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.964 * [backup-simplify]: Simplify (* (/ -1 x.re) -1) into (/ 1 x.re) 1554045048.964 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1554045048.965 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045048.965 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1554045048.965 * [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 1554045048.965 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1554045048.965 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1554045048.965 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1554045048.965 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1554045048.965 * [taylor]: Taking taylor expansion of -1 in x.re 1554045048.965 * [backup-simplify]: Simplify -1 into -1 1554045048.965 * [taylor]: Taking taylor expansion of x.re in x.re 1554045048.965 * [backup-simplify]: Simplify 0 into 0 1554045048.965 * [backup-simplify]: Simplify 1 into 1 1554045048.965 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045048.965 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1554045048.965 * [taylor]: Taking taylor expansion of -1 in x.re 1554045048.966 * [backup-simplify]: Simplify -1 into -1 1554045048.966 * [taylor]: Taking taylor expansion of y.re in x.re 1554045048.966 * [backup-simplify]: Simplify y.re into y.re 1554045048.966 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045048.966 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045048.966 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045048.966 * [taylor]: Taking taylor expansion of y.im in x.re 1554045048.966 * [backup-simplify]: Simplify y.im into y.im 1554045048.966 * [taylor]: Taking taylor expansion of x.im in x.re 1554045048.966 * [backup-simplify]: Simplify x.im into x.im 1554045048.966 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045048.966 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045048.966 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.re 1554045048.966 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1554045048.966 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1554045048.966 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1554045048.966 * [taylor]: Taking taylor expansion of -1 in x.re 1554045048.966 * [backup-simplify]: Simplify -1 into -1 1554045048.966 * [taylor]: Taking taylor expansion of y.im in x.re 1554045048.966 * [backup-simplify]: Simplify y.im into y.im 1554045048.966 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045048.966 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1554045048.966 * [taylor]: Taking taylor expansion of -1 in x.re 1554045048.966 * [backup-simplify]: Simplify -1 into -1 1554045048.966 * [taylor]: Taking taylor expansion of y.im in x.re 1554045048.966 * [backup-simplify]: Simplify y.im into y.im 1554045048.966 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045048.966 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1554045048.966 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1554045048.966 * [taylor]: Taking taylor expansion of y.re in x.re 1554045048.966 * [backup-simplify]: Simplify y.re into y.re 1554045048.967 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045048.967 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1554045048.967 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1554045048.967 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045048.967 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1554045048.967 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1554045048.967 * [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))))) 1554045048.967 * [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 1554045048.967 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1554045048.967 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1554045048.967 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1554045048.967 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1554045048.968 * [taylor]: Taking taylor expansion of -1 in x.re 1554045048.968 * [backup-simplify]: Simplify -1 into -1 1554045048.968 * [taylor]: Taking taylor expansion of x.re in x.re 1554045048.968 * [backup-simplify]: Simplify 0 into 0 1554045048.968 * [backup-simplify]: Simplify 1 into 1 1554045048.968 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045048.968 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1554045048.968 * [taylor]: Taking taylor expansion of -1 in x.re 1554045048.968 * [backup-simplify]: Simplify -1 into -1 1554045048.968 * [taylor]: Taking taylor expansion of y.re in x.re 1554045048.968 * [backup-simplify]: Simplify y.re into y.re 1554045048.968 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045048.969 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045048.969 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045048.969 * [taylor]: Taking taylor expansion of y.im in x.re 1554045048.969 * [backup-simplify]: Simplify y.im into y.im 1554045048.969 * [taylor]: Taking taylor expansion of x.im in x.re 1554045048.969 * [backup-simplify]: Simplify x.im into x.im 1554045048.969 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045048.969 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045048.969 * [taylor]: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.re 1554045048.969 * [taylor]: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1554045048.969 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1554045048.969 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1554045048.969 * [taylor]: Taking taylor expansion of -1 in x.re 1554045048.969 * [backup-simplify]: Simplify -1 into -1 1554045048.969 * [taylor]: Taking taylor expansion of y.im in x.re 1554045048.969 * [backup-simplify]: Simplify y.im into y.im 1554045048.969 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045048.969 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1554045048.969 * [taylor]: Taking taylor expansion of -1 in x.re 1554045048.969 * [backup-simplify]: Simplify -1 into -1 1554045048.969 * [taylor]: Taking taylor expansion of y.im in x.re 1554045048.969 * [backup-simplify]: Simplify y.im into y.im 1554045048.969 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045048.970 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1554045048.970 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1554045048.970 * [taylor]: Taking taylor expansion of y.re in x.re 1554045048.970 * [backup-simplify]: Simplify y.re into y.re 1554045048.970 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045048.970 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1554045048.970 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1554045048.970 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045048.970 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1554045048.970 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1554045048.971 * [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))))) 1554045048.971 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1554045048.971 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1554045048.971 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.971 * [backup-simplify]: Simplify 0 into 0 1554045048.971 * [backup-simplify]: Simplify 1 into 1 1554045048.971 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1554045048.971 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045048.971 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045048.971 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.971 * [backup-simplify]: Simplify 0 into 0 1554045048.971 * [backup-simplify]: Simplify 1 into 1 1554045048.972 * [backup-simplify]: Simplify (* 1 1) into 1 1554045048.973 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.973 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1554045048.973 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045048.973 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.973 * [backup-simplify]: Simplify y.im into y.im 1554045048.973 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045048.973 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045048.974 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045048.974 * [backup-simplify]: Simplify (* 0 1) into 0 1554045048.975 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045048.976 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.977 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.977 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 1554045048.978 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.978 * [taylor]: Taking taylor expansion of 1 in x.im 1554045048.978 * [backup-simplify]: Simplify 1 into 1 1554045048.978 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1554045048.979 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045048.980 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ -1 y.re))) into 0 1554045048.980 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1554045048.980 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1554045048.981 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1554045048.981 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1554045048.981 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045048.981 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1554045048.982 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045048.983 * [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)))))) 1554045048.983 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1554045048.983 * [taylor]: Taking taylor expansion of (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1554045048.983 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.983 * [backup-simplify]: Simplify y.im into y.im 1554045048.983 * [taylor]: Taking taylor expansion of (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1554045048.983 * [taylor]: Taking taylor expansion of x.im in y.re 1554045048.983 * [backup-simplify]: Simplify x.im into x.im 1554045048.983 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1554045048.983 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045048.983 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045048.983 * [taylor]: Taking taylor expansion of y.re in y.re 1554045048.983 * [backup-simplify]: Simplify 0 into 0 1554045048.983 * [backup-simplify]: Simplify 1 into 1 1554045048.987 * [backup-simplify]: Simplify (* 1 1) into 1 1554045048.990 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045048.990 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1554045048.990 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045048.990 * [taylor]: Taking taylor expansion of y.im in y.re 1554045048.990 * [backup-simplify]: Simplify y.im into y.im 1554045048.990 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045048.990 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045048.991 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045048.991 * [backup-simplify]: Simplify (* x.im 1) into x.im 1554045048.991 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045048.991 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045048.992 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045048.994 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.994 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1554045048.995 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 1554045048.996 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045048.996 * [taylor]: Taking taylor expansion of 0 in x.im 1554045048.996 * [backup-simplify]: Simplify 0 into 0 1554045048.996 * [taylor]: Taking taylor expansion of 1 in y.im 1554045048.996 * [backup-simplify]: Simplify 1 into 1 1554045048.996 * [backup-simplify]: Simplify 0 into 0 1554045048.996 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045048.997 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045048.999 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1554045048.999 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045048.999 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045048.999 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045049.000 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045049.000 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045049.000 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 1554045049.001 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1554045049.001 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1554045049.002 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045049.003 * [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 1554045049.003 * [taylor]: Taking taylor expansion of 0 in y.re 1554045049.003 * [backup-simplify]: Simplify 0 into 0 1554045049.003 * [taylor]: Taking taylor expansion of 0 in x.im 1554045049.003 * [backup-simplify]: Simplify 0 into 0 1554045049.003 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045049.003 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045049.003 * [taylor]: Taking taylor expansion of y.im in x.im 1554045049.003 * [backup-simplify]: Simplify y.im into y.im 1554045049.003 * [taylor]: Taking taylor expansion of x.im in x.im 1554045049.003 * [backup-simplify]: Simplify 0 into 0 1554045049.003 * [backup-simplify]: Simplify 1 into 1 1554045049.003 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045049.004 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045049.004 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045049.004 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045049.004 * [taylor]: Taking taylor expansion of y.im in y.im 1554045049.004 * [backup-simplify]: Simplify 0 into 0 1554045049.004 * [backup-simplify]: Simplify 1 into 1 1554045049.004 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045049.005 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045049.006 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045049.006 * [backup-simplify]: Simplify 0 into 0 1554045049.007 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045049.008 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045049.008 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045049.008 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1554045049.009 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045049.010 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 1554045049.011 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1554045049.011 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.im 1554045049.011 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1554045049.011 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1554045049.011 * [taylor]: Taking taylor expansion of y.im in x.im 1554045049.011 * [backup-simplify]: Simplify y.im into y.im 1554045049.011 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045049.011 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045049.011 * [taylor]: Taking taylor expansion of 0 in y.im 1554045049.011 * [backup-simplify]: Simplify 0 into 0 1554045049.011 * [backup-simplify]: Simplify 0 into 0 1554045049.011 * [taylor]: Taking taylor expansion of 0 in y.im 1554045049.011 * [backup-simplify]: Simplify 0 into 0 1554045049.011 * [backup-simplify]: Simplify 0 into 0 1554045049.011 * [backup-simplify]: Simplify 0 into 0 1554045049.011 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045049.013 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045049.014 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1554045049.014 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045049.014 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554045049.015 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045049.015 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045049.015 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045049.016 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 1554045049.017 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1554045049.017 * [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 1554045049.018 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045049.019 * [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 1554045049.019 * [taylor]: Taking taylor expansion of 0 in y.re 1554045049.019 * [backup-simplify]: Simplify 0 into 0 1554045049.019 * [taylor]: Taking taylor expansion of 0 in x.im 1554045049.019 * [backup-simplify]: Simplify 0 into 0 1554045049.019 * [taylor]: Taking taylor expansion of 0 in x.im 1554045049.019 * [backup-simplify]: Simplify 0 into 0 1554045049.020 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045049.020 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045049.021 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045049.021 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1554045049.021 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045049.022 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045049.022 * [taylor]: Taking taylor expansion of 0 in x.im 1554045049.022 * [backup-simplify]: Simplify 0 into 0 1554045049.023 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554045049.024 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045049.024 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1554045049.025 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1554045049.025 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045049.026 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 1554045049.028 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1554045049.028 * [taylor]: Taking taylor expansion of 0 in x.im 1554045049.028 * [backup-simplify]: Simplify 0 into 0 1554045049.028 * [taylor]: Taking taylor expansion of 0 in y.im 1554045049.028 * [backup-simplify]: Simplify 0 into 0 1554045049.028 * [backup-simplify]: Simplify 0 into 0 1554045049.028 * [backup-simplify]: Simplify 0 into 0 1554045049.028 * * * [progress]: simplifying candidates 1554045049.028 * * * * [progress]: [ 1 / 266 ] simplifiying candidate # 1554045049.028 * * * * [progress]: [ 2 / 266 ] simplifiying candidate # 1554045049.028 * * * * [progress]: [ 3 / 266 ] simplifiying candidate # 1554045049.028 * * * * [progress]: [ 4 / 266 ] simplifiying candidate # 1554045049.028 * * * * [progress]: [ 5 / 266 ] simplifiying candidate # 1554045049.029 * * * * [progress]: [ 6 / 266 ] simplifiying candidate # 1554045049.029 * * * * [progress]: [ 7 / 266 ] simplifiying candidate # 1554045049.029 * * * * [progress]: [ 8 / 266 ] simplifiying candidate # 1554045049.029 * * * * [progress]: [ 9 / 266 ] simplifiying candidate # 1554045049.029 * * * * [progress]: [ 10 / 266 ] simplifiying candidate # 1554045049.029 * [simplify]: Simplifying (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) 1554045049.029 * * [simplify]: iters left: 6 (7 enodes) 1554045049.031 * * [simplify]: iters left: 5 (24 enodes) 1554045049.035 * * [simplify]: iters left: 4 (27 enodes) 1554045049.039 * * [simplify]: iters left: 3 (28 enodes) 1554045049.043 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045049.043 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045049.043 * * [simplify]: Extracting #2: cost 7 inf + 0 1554045049.043 * * [simplify]: Extracting #3: cost 12 inf + 0 1554045049.043 * * [simplify]: Extracting #4: cost 11 inf + 43 1554045049.043 * * [simplify]: Extracting #5: cost 7 inf + 263 1554045049.043 * * [simplify]: Extracting #6: cost 1 inf + 1365 1554045049.043 * * [simplify]: Extracting #7: cost 0 inf + 1582 1554045049.044 * [simplify]: Simplified to (fabs (cbrt (fma y.im y.im (* y.re y.re)))) 1554045049.044 * [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))))))) 1554045049.044 * * * * [progress]: [ 11 / 266 ] simplifiying candidate # 1554045049.044 * [simplify]: Simplifying (sqrt (sqrt (fma y.im y.im (* y.re y.re)))) 1554045049.044 * * [simplify]: iters left: 5 (6 enodes) 1554045049.046 * * [simplify]: iters left: 4 (20 enodes) 1554045049.049 * * [simplify]: iters left: 3 (24 enodes) 1554045049.053 * * [simplify]: iters left: 2 (25 enodes) 1554045049.056 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045049.056 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045049.056 * * [simplify]: Extracting #2: cost 7 inf + 0 1554045049.056 * * [simplify]: Extracting #3: cost 8 inf + 2 1554045049.056 * * [simplify]: Extracting #4: cost 5 inf + 295 1554045049.056 * * [simplify]: Extracting #5: cost 0 inf + 668 1554045049.057 * [simplify]: Simplified to (sqrt (hypot y.im y.re)) 1554045049.057 * [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))))))) 1554045049.057 * * * * [progress]: [ 12 / 266 ] simplifiying candidate # 1554045049.057 * [simplify]: Simplifying (sqrt 1) 1554045049.057 * * [simplify]: iters left: 1 (2 enodes) 1554045049.060 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045049.060 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045049.060 * [simplify]: Simplified to 1 1554045049.060 * [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)))))) 1554045049.061 * * * * [progress]: [ 13 / 266 ] simplifiying candidate # 1554045049.061 * [simplify]: Simplifying (fma y.im y.im (* y.re y.re)) 1554045049.061 * * [simplify]: iters left: 3 (4 enodes) 1554045049.063 * * [simplify]: iters left: 2 (14 enodes) 1554045049.067 * * [simplify]: iters left: 1 (17 enodes) 1554045049.072 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045049.072 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045049.072 * * [simplify]: Extracting #2: cost 5 inf + 43 1554045049.072 * * [simplify]: Extracting #3: cost 0 inf + 360 1554045049.072 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 1554045049.072 * [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)))) 1554045049.072 * * * * [progress]: [ 14 / 266 ] simplifiying candidate # 1554045049.072 * * * * [progress]: [ 15 / 266 ] simplifiying candidate # 1554045049.073 * [simplify]: Simplifying (sqrt (fma y.im y.im (* y.re y.re))) 1554045049.073 * * [simplify]: iters left: 4 (5 enodes) 1554045049.075 * * [simplify]: iters left: 3 (17 enodes) 1554045049.080 * * [simplify]: iters left: 2 (21 enodes) 1554045049.084 * * [simplify]: iters left: 1 (22 enodes) 1554045049.087 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045049.087 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045049.087 * * [simplify]: Extracting #2: cost 6 inf + 2 1554045049.087 * * [simplify]: Extracting #3: cost 2 inf + 392 1554045049.087 * * [simplify]: Extracting #4: cost 0 inf + 474 1554045049.087 * [simplify]: Simplified to (hypot y.im y.re) 1554045049.087 * [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)))) 1554045049.087 * * * * [progress]: [ 16 / 266 ] simplifiying candidate # 1554045049.087 * * * * [progress]: [ 17 / 266 ] simplifiying candidate #real (real->posit16 (sqrt (fma y.im y.im (* y.re y.re)))))))> 1554045049.087 * * * * [progress]: [ 18 / 266 ] simplifiying candidate # 1554045049.087 * * * * [progress]: [ 19 / 266 ] simplifiying candidate # 1554045049.088 * * * * [progress]: [ 20 / 266 ] simplifiying candidate # 1554045049.088 * * * * [progress]: [ 21 / 266 ] simplifiying candidate # 1554045049.088 * * * * [progress]: [ 22 / 266 ] simplifiying candidate # 1554045049.088 * * * * [progress]: [ 23 / 266 ] simplifiying candidate # 1554045049.088 * * * * [progress]: [ 24 / 266 ] simplifiying candidate # 1554045049.088 * * * * [progress]: [ 25 / 266 ] simplifiying candidate # 1554045049.088 * * * * [progress]: [ 26 / 266 ] simplifiying candidate # 1554045049.088 * * * * [progress]: [ 27 / 266 ] simplifiying candidate # 1554045049.088 * [simplify]: Simplifying (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) 1554045049.088 * * [simplify]: iters left: 6 (7 enodes) 1554045049.090 * * [simplify]: iters left: 5 (24 enodes) 1554045049.093 * * [simplify]: iters left: 4 (27 enodes) 1554045049.097 * * [simplify]: iters left: 3 (28 enodes) 1554045049.100 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045049.100 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045049.100 * * [simplify]: Extracting #2: cost 7 inf + 0 1554045049.100 * * [simplify]: Extracting #3: cost 12 inf + 0 1554045049.100 * * [simplify]: Extracting #4: cost 11 inf + 43 1554045049.101 * * [simplify]: Extracting #5: cost 7 inf + 263 1554045049.101 * * [simplify]: Extracting #6: cost 1 inf + 1365 1554045049.101 * * [simplify]: Extracting #7: cost 0 inf + 1582 1554045049.101 * [simplify]: Simplified to (fabs (cbrt (fma y.im y.im (* y.re y.re)))) 1554045049.101 * [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))))) 1554045049.101 * * * * [progress]: [ 28 / 266 ] simplifiying candidate # 1554045049.102 * [simplify]: Simplifying (sqrt (sqrt (fma y.im y.im (* y.re y.re)))) 1554045049.102 * * [simplify]: iters left: 5 (6 enodes) 1554045049.103 * * [simplify]: iters left: 4 (20 enodes) 1554045049.107 * * [simplify]: iters left: 3 (24 enodes) 1554045049.112 * * [simplify]: iters left: 2 (25 enodes) 1554045049.119 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045049.119 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045049.119 * * [simplify]: Extracting #2: cost 7 inf + 0 1554045049.119 * * [simplify]: Extracting #3: cost 8 inf + 2 1554045049.119 * * [simplify]: Extracting #4: cost 5 inf + 295 1554045049.119 * * [simplify]: Extracting #5: cost 0 inf + 668 1554045049.120 * [simplify]: Simplified to (sqrt (hypot y.im y.re)) 1554045049.120 * [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))))) 1554045049.120 * * * * [progress]: [ 29 / 266 ] simplifiying candidate # 1554045049.120 * [simplify]: Simplifying (sqrt 1) 1554045049.120 * * [simplify]: iters left: 1 (2 enodes) 1554045049.124 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045049.124 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045049.124 * [simplify]: Simplified to 1 1554045049.124 * [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))))) 1554045049.124 * * * * [progress]: [ 30 / 266 ] simplifiying candidate # 1554045049.124 * [simplify]: Simplifying (fma y.im y.im (* y.re y.re)) 1554045049.124 * * [simplify]: iters left: 3 (4 enodes) 1554045049.126 * * [simplify]: iters left: 2 (14 enodes) 1554045049.130 * * [simplify]: iters left: 1 (17 enodes) 1554045049.134 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045049.134 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045049.134 * * [simplify]: Extracting #2: cost 5 inf + 43 1554045049.134 * * [simplify]: Extracting #3: cost 0 inf + 360 1554045049.134 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 1554045049.134 * [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))))) 1554045049.134 * * * * [progress]: [ 31 / 266 ] simplifiying candidate # 1554045049.134 * * * * [progress]: [ 32 / 266 ] simplifiying candidate # 1554045049.135 * [simplify]: Simplifying (sqrt (fma y.im y.im (* y.re y.re))) 1554045049.135 * * [simplify]: iters left: 4 (5 enodes) 1554045049.136 * * [simplify]: iters left: 3 (17 enodes) 1554045049.138 * * [simplify]: iters left: 2 (21 enodes) 1554045049.141 * * [simplify]: iters left: 1 (22 enodes) 1554045049.144 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045049.144 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045049.144 * * [simplify]: Extracting #2: cost 6 inf + 2 1554045049.144 * * [simplify]: Extracting #3: cost 2 inf + 392 1554045049.144 * * [simplify]: Extracting #4: cost 0 inf + 474 1554045049.144 * [simplify]: Simplified to (hypot y.im y.re) 1554045049.144 * [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))))) 1554045049.144 * * * * [progress]: [ 33 / 266 ] simplifiying candidate # 1554045049.144 * * * * [progress]: [ 34 / 266 ] 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)))))> 1554045049.144 * * * * [progress]: [ 35 / 266 ] simplifiying candidate # 1554045049.144 * * * * [progress]: [ 36 / 266 ] simplifiying candidate # 1554045049.144 * * * * [progress]: [ 37 / 266 ] simplifiying candidate # 1554045049.144 * * * * [progress]: [ 38 / 266 ] simplifiying candidate # 1554045049.145 * [simplify]: Simplifying (- (log (fma x.re y.re (* x.im y.im))) (log (sqrt (fma y.im y.im (* y.re y.re))))) 1554045049.145 * * [simplify]: iters left: 6 (12 enodes) 1554045049.147 * * [simplify]: iters left: 5 (43 enodes) 1554045049.153 * * [simplify]: iters left: 4 (54 enodes) 1554045049.162 * * [simplify]: iters left: 3 (58 enodes) 1554045049.176 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045049.176 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045049.176 * * [simplify]: Extracting #2: cost 10 inf + 0 1554045049.176 * * [simplify]: Extracting #3: cost 19 inf + 0 1554045049.177 * * [simplify]: Extracting #4: cost 19 inf + 61 1554045049.177 * * [simplify]: Extracting #5: cost 9 inf + 955 1554045049.178 * * [simplify]: Extracting #6: cost 0 inf + 2436 1554045049.179 * [simplify]: Simplified to (- (log (fma x.im y.im (* x.re y.re))) (log (hypot y.im y.re))) 1554045049.179 * [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))))) 1554045049.179 * * * * [progress]: [ 39 / 266 ] simplifiying candidate # 1554045049.179 * * * * [progress]: [ 40 / 266 ] simplifiying candidate # 1554045049.179 * * * * [progress]: [ 41 / 266 ] simplifiying candidate # 1554045049.179 * [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))))) 1554045049.179 * * [simplify]: iters left: 6 (14 enodes) 1554045049.183 * * [simplify]: iters left: 5 (55 enodes) 1554045049.193 * * [simplify]: iters left: 4 (125 enodes) 1554045049.237 * * [simplify]: iters left: 3 (347 enodes) 1554045049.410 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045049.410 * * [simplify]: Extracting #1: cost 43 inf + 0 1554045049.411 * * [simplify]: Extracting #2: cost 149 inf + 1 1554045049.413 * * [simplify]: Extracting #3: cost 251 inf + 1045 1554045049.416 * * [simplify]: Extracting #4: cost 162 inf + 17503 1554045049.426 * * [simplify]: Extracting #5: cost 34 inf + 48773 1554045049.439 * * [simplify]: Extracting #6: cost 0 inf + 57235 1554045049.463 * [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))) 1554045049.463 * [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))))) 1554045049.464 * * * * [progress]: [ 42 / 266 ] simplifiying candidate # 1554045049.464 * * * * [progress]: [ 43 / 266 ] simplifiying candidate # 1554045049.464 * * * * [progress]: [ 44 / 266 ] simplifiying candidate # 1554045049.464 * * * * [progress]: [ 45 / 266 ] simplifiying candidate # 1554045049.464 * * * * [progress]: [ 46 / 266 ] simplifiying candidate # 1554045049.464 * [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)))))) 1554045049.464 * * [simplify]: iters left: 6 (14 enodes) 1554045049.471 * * [simplify]: iters left: 5 (53 enodes) 1554045049.487 * * [simplify]: iters left: 4 (76 enodes) 1554045049.509 * * [simplify]: iters left: 3 (87 enodes) 1554045049.536 * * [simplify]: iters left: 2 (90 enodes) 1554045049.558 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045049.558 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045049.558 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045049.558 * * [simplify]: Extracting #3: cost 31 inf + 0 1554045049.559 * * [simplify]: Extracting #4: cost 30 inf + 145 1554045049.559 * * [simplify]: Extracting #5: cost 12 inf + 3189 1554045049.561 * * [simplify]: Extracting #6: cost 1 inf + 6480 1554045049.562 * * [simplify]: Extracting #7: cost 0 inf + 6834 1554045049.563 * [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)))) 1554045049.563 * [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))))) 1554045049.564 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045049.564 * * [simplify]: iters left: 6 (12 enodes) 1554045049.566 * * [simplify]: iters left: 5 (41 enodes) 1554045049.572 * * [simplify]: iters left: 4 (49 enodes) 1554045049.579 * * [simplify]: iters left: 3 (53 enodes) 1554045049.585 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045049.585 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045049.585 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045049.585 * * [simplify]: Extracting #3: cost 17 inf + 0 1554045049.585 * * [simplify]: Extracting #4: cost 16 inf + 118 1554045049.585 * * [simplify]: Extracting #5: cost 9 inf + 703 1554045049.586 * * [simplify]: Extracting #6: cost 2 inf + 1731 1554045049.586 * * [simplify]: Extracting #7: cost 0 inf + 2182 1554045049.586 * [simplify]: Simplified to (/ (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (hypot y.im y.re))) 1554045049.586 * [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))))) 1554045049.587 * * * * [progress]: [ 47 / 266 ] simplifiying candidate # 1554045049.587 * [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)))))) 1554045049.587 * * [simplify]: iters left: 6 (14 enodes) 1554045049.590 * * [simplify]: iters left: 5 (50 enodes) 1554045049.597 * * [simplify]: iters left: 4 (61 enodes) 1554045049.609 * * [simplify]: iters left: 3 (68 enodes) 1554045049.626 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045049.626 * * [simplify]: Extracting #1: cost 7 inf + 0 1554045049.626 * * [simplify]: Extracting #2: cost 15 inf + 0 1554045049.627 * * [simplify]: Extracting #3: cost 25 inf + 0 1554045049.627 * * [simplify]: Extracting #4: cost 24 inf + 145 1554045049.628 * * [simplify]: Extracting #5: cost 15 inf + 1345 1554045049.629 * * [simplify]: Extracting #6: cost 5 inf + 3437 1554045049.630 * * [simplify]: Extracting #7: cost 0 inf + 5430 1554045049.631 * [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)))))) 1554045049.631 * [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))))) 1554045049.631 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1554045049.631 * * [simplify]: iters left: 6 (12 enodes) 1554045049.633 * * [simplify]: iters left: 5 (41 enodes) 1554045049.639 * * [simplify]: iters left: 4 (48 enodes) 1554045049.646 * * [simplify]: iters left: 3 (52 enodes) 1554045049.652 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045049.652 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045049.652 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045049.652 * * [simplify]: Extracting #3: cost 17 inf + 0 1554045049.652 * * [simplify]: Extracting #4: cost 18 inf + 4 1554045049.652 * * [simplify]: Extracting #5: cost 12 inf + 452 1554045049.653 * * [simplify]: Extracting #6: cost 5 inf + 1343 1554045049.653 * * [simplify]: Extracting #7: cost 1 inf + 2308 1554045049.653 * * [simplify]: Extracting #8: cost 0 inf + 2742 1554045049.654 * [simplify]: Simplified to (/ (cbrt (fma x.im y.im (* x.re y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1554045049.654 * [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))))) 1554045049.654 * * * * [progress]: [ 48 / 266 ] simplifiying candidate # 1554045049.654 * [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))))) 1554045049.654 * * [simplify]: iters left: 6 (13 enodes) 1554045049.657 * * [simplify]: iters left: 5 (46 enodes) 1554045049.670 * * [simplify]: iters left: 4 (58 enodes) 1554045049.685 * * [simplify]: iters left: 3 (65 enodes) 1554045049.694 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045049.694 * * [simplify]: Extracting #1: cost 7 inf + 0 1554045049.694 * * [simplify]: Extracting #2: cost 14 inf + 0 1554045049.694 * * [simplify]: Extracting #3: cost 23 inf + 0 1554045049.694 * * [simplify]: Extracting #4: cost 24 inf + 4 1554045049.694 * * [simplify]: Extracting #5: cost 16 inf + 619 1554045049.694 * * [simplify]: Extracting #6: cost 2 inf + 3263 1554045049.695 * * [simplify]: Extracting #7: cost 0 inf + 3796 1554045049.696 * [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))) 1554045049.696 * [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))))) 1554045049.696 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045049.696 * * [simplify]: iters left: 6 (12 enodes) 1554045049.698 * * [simplify]: iters left: 5 (41 enodes) 1554045049.705 * * [simplify]: iters left: 4 (49 enodes) 1554045049.711 * * [simplify]: iters left: 3 (53 enodes) 1554045049.720 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045049.720 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045049.720 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045049.720 * * [simplify]: Extracting #3: cost 17 inf + 0 1554045049.720 * * [simplify]: Extracting #4: cost 16 inf + 118 1554045049.720 * * [simplify]: Extracting #5: cost 9 inf + 663 1554045049.721 * * [simplify]: Extracting #6: cost 2 inf + 1611 1554045049.721 * * [simplify]: Extracting #7: cost 0 inf + 2022 1554045049.721 * [simplify]: Simplified to (/ (cbrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1554045049.721 * [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))))) 1554045049.721 * * * * [progress]: [ 49 / 266 ] simplifiying candidate # 1554045049.722 * [simplify]: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt 1)) 1554045049.722 * * [simplify]: iters left: 6 (11 enodes) 1554045049.725 * * [simplify]: iters left: 5 (40 enodes) 1554045049.731 * * [simplify]: iters left: 4 (50 enodes) 1554045049.738 * * [simplify]: iters left: 3 (57 enodes) 1554045049.746 * * [simplify]: iters left: 2 (58 enodes) 1554045049.752 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045049.752 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045049.753 * * [simplify]: Extracting #2: cost 7 inf + 1 1554045049.753 * * [simplify]: Extracting #3: cost 14 inf + 1 1554045049.753 * * [simplify]: Extracting #4: cost 12 inf + 5 1554045049.753 * * [simplify]: Extracting #5: cost 8 inf + 230 1554045049.753 * * [simplify]: Extracting #6: cost 1 inf + 1387 1554045049.753 * * [simplify]: Extracting #7: cost 0 inf + 1607 1554045049.754 * [simplify]: Simplified to (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1554045049.754 * [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))))) 1554045049.754 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) 1554045049.754 * * [simplify]: iters left: 6 (11 enodes) 1554045049.756 * * [simplify]: iters left: 5 (38 enodes) 1554045049.761 * * [simplify]: iters left: 4 (46 enodes) 1554045049.768 * * [simplify]: iters left: 3 (50 enodes) 1554045049.774 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045049.774 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045049.775 * * [simplify]: Extracting #2: cost 10 inf + 0 1554045049.775 * * [simplify]: Extracting #3: cost 14 inf + 116 1554045049.775 * * [simplify]: Extracting #4: cost 13 inf + 242 1554045049.775 * * [simplify]: Extracting #5: cost 5 inf + 743 1554045049.776 * * [simplify]: Extracting #6: cost 0 inf + 1748 1554045049.776 * [simplify]: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1554045049.777 * [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))))) 1554045049.777 * * * * [progress]: [ 50 / 266 ] simplifiying candidate # 1554045049.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))))) 1554045049.777 * * [simplify]: iters left: 6 (13 enodes) 1554045049.783 * * [simplify]: iters left: 5 (46 enodes) 1554045049.796 * * [simplify]: iters left: 4 (58 enodes) 1554045049.812 * * [simplify]: iters left: 3 (65 enodes) 1554045049.829 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045049.830 * * [simplify]: Extracting #1: cost 7 inf + 0 1554045049.830 * * [simplify]: Extracting #2: cost 14 inf + 0 1554045049.830 * * [simplify]: Extracting #3: cost 23 inf + 0 1554045049.830 * * [simplify]: Extracting #4: cost 24 inf + 4 1554045049.830 * * [simplify]: Extracting #5: cost 16 inf + 619 1554045049.831 * * [simplify]: Extracting #6: cost 2 inf + 3263 1554045049.832 * * [simplify]: Extracting #7: cost 0 inf + 3796 1554045049.833 * [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))) 1554045049.834 * [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))))) 1554045049.834 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045049.834 * * [simplify]: iters left: 6 (12 enodes) 1554045049.839 * * [simplify]: iters left: 5 (41 enodes) 1554045049.850 * * [simplify]: iters left: 4 (49 enodes) 1554045049.863 * * [simplify]: iters left: 3 (53 enodes) 1554045049.876 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045049.876 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045049.876 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045049.876 * * [simplify]: Extracting #3: cost 17 inf + 0 1554045049.876 * * [simplify]: Extracting #4: cost 16 inf + 118 1554045049.877 * * [simplify]: Extracting #5: cost 9 inf + 663 1554045049.877 * * [simplify]: Extracting #6: cost 2 inf + 1611 1554045049.878 * * [simplify]: Extracting #7: cost 0 inf + 2022 1554045049.879 * [simplify]: Simplified to (/ (cbrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1554045049.879 * [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))))) 1554045049.879 * * * * [progress]: [ 51 / 266 ] simplifiying candidate # 1554045049.879 * [simplify]: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) 1554045049.879 * * [simplify]: iters left: 6 (10 enodes) 1554045049.884 * * [simplify]: iters left: 5 (35 enodes) 1554045049.895 * * [simplify]: iters left: 4 (49 enodes) 1554045049.908 * * [simplify]: iters left: 3 (53 enodes) 1554045049.920 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045049.920 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045049.920 * * [simplify]: Extracting #2: cost 7 inf + 1 1554045049.920 * * [simplify]: Extracting #3: cost 14 inf + 1 1554045049.921 * * [simplify]: Extracting #4: cost 12 inf + 5 1554045049.921 * * [simplify]: Extracting #5: cost 6 inf + 371 1554045049.921 * * [simplify]: Extracting #6: cost 0 inf + 1607 1554045049.922 * [simplify]: Simplified to (* (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im x.im (* x.re y.re)))) 1554045049.922 * [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))))) 1554045049.922 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) 1554045049.923 * * [simplify]: iters left: 6 (11 enodes) 1554045049.927 * * [simplify]: iters left: 5 (38 enodes) 1554045049.938 * * [simplify]: iters left: 4 (46 enodes) 1554045049.951 * * [simplify]: iters left: 3 (50 enodes) 1554045049.964 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045049.964 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045049.964 * * [simplify]: Extracting #2: cost 10 inf + 0 1554045049.964 * * [simplify]: Extracting #3: cost 14 inf + 116 1554045049.965 * * [simplify]: Extracting #4: cost 13 inf + 242 1554045049.965 * * [simplify]: Extracting #5: cost 5 inf + 743 1554045049.966 * * [simplify]: Extracting #6: cost 0 inf + 1748 1554045049.966 * [simplify]: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1554045049.966 * [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))))) 1554045049.966 * * * * [progress]: [ 52 / 266 ] simplifiying candidate # 1554045049.967 * [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)))))) 1554045049.967 * * [simplify]: iters left: 6 (13 enodes) 1554045049.972 * * [simplify]: iters left: 5 (46 enodes) 1554045049.985 * * [simplify]: iters left: 4 (56 enodes) 1554045049.996 * * [simplify]: iters left: 3 (60 enodes) 1554045050.004 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045050.004 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045050.004 * * [simplify]: Extracting #2: cost 12 inf + 0 1554045050.004 * * [simplify]: Extracting #3: cost 21 inf + 0 1554045050.004 * * [simplify]: Extracting #4: cost 22 inf + 4 1554045050.004 * * [simplify]: Extracting #5: cost 14 inf + 604 1554045050.005 * * [simplify]: Extracting #6: cost 2 inf + 2593 1554045050.005 * * [simplify]: Extracting #7: cost 0 inf + 3084 1554045050.006 * [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)))) 1554045050.006 * [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))))) 1554045050.006 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045050.006 * * [simplify]: iters left: 6 (12 enodes) 1554045050.008 * * [simplify]: iters left: 5 (41 enodes) 1554045050.015 * * [simplify]: iters left: 4 (49 enodes) 1554045050.027 * * [simplify]: iters left: 3 (53 enodes) 1554045050.037 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045050.038 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045050.038 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045050.038 * * [simplify]: Extracting #3: cost 17 inf + 0 1554045050.038 * * [simplify]: Extracting #4: cost 17 inf + 61 1554045050.038 * * [simplify]: Extracting #5: cost 9 inf + 703 1554045050.038 * * [simplify]: Extracting #6: cost 2 inf + 1611 1554045050.039 * * [simplify]: Extracting #7: cost 0 inf + 2022 1554045050.039 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (cbrt (hypot y.im y.re))) 1554045050.039 * [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))))) 1554045050.039 * * * * [progress]: [ 53 / 266 ] simplifiying candidate # 1554045050.039 * [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)))))) 1554045050.040 * * [simplify]: iters left: 6 (13 enodes) 1554045050.043 * * [simplify]: iters left: 5 (45 enodes) 1554045050.049 * * [simplify]: iters left: 4 (52 enodes) 1554045050.057 * * [simplify]: iters left: 3 (56 enodes) 1554045050.065 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045050.065 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045050.065 * * [simplify]: Extracting #2: cost 9 inf + 0 1554045050.065 * * [simplify]: Extracting #3: cost 19 inf + 0 1554045050.065 * * [simplify]: Extracting #4: cost 20 inf + 4 1554045050.066 * * [simplify]: Extracting #5: cost 13 inf + 682 1554045050.066 * * [simplify]: Extracting #6: cost 1 inf + 2799 1554045050.066 * * [simplify]: Extracting #7: cost 0 inf + 3016 1554045050.067 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1554045050.067 * [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))))) 1554045050.067 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1554045050.067 * * [simplify]: iters left: 6 (12 enodes) 1554045050.070 * * [simplify]: iters left: 5 (41 enodes) 1554045050.078 * * [simplify]: iters left: 4 (48 enodes) 1554045050.091 * * [simplify]: iters left: 3 (52 enodes) 1554045050.104 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045050.104 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045050.104 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045050.104 * * [simplify]: Extracting #3: cost 17 inf + 0 1554045050.104 * * [simplify]: Extracting #4: cost 18 inf + 4 1554045050.104 * * [simplify]: Extracting #5: cost 12 inf + 452 1554045050.105 * * [simplify]: Extracting #6: cost 5 inf + 1263 1554045050.105 * * [simplify]: Extracting #7: cost 1 inf + 2188 1554045050.106 * * [simplify]: Extracting #8: cost 0 inf + 2582 1554045050.107 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1554045050.107 * [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))))) 1554045050.107 * * * * [progress]: [ 54 / 266 ] simplifiying candidate # 1554045050.108 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045050.108 * * [simplify]: iters left: 6 (12 enodes) 1554045050.113 * * [simplify]: iters left: 5 (41 enodes) 1554045050.124 * * [simplify]: iters left: 4 (49 enodes) 1554045050.138 * * [simplify]: iters left: 3 (53 enodes) 1554045050.151 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045050.151 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045050.151 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045050.151 * * [simplify]: Extracting #3: cost 17 inf + 0 1554045050.151 * * [simplify]: Extracting #4: cost 17 inf + 61 1554045050.152 * * [simplify]: Extracting #5: cost 9 inf + 663 1554045050.152 * * [simplify]: Extracting #6: cost 2 inf + 1491 1554045050.153 * * [simplify]: Extracting #7: cost 0 inf + 1862 1554045050.154 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1554045050.154 * [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))))) 1554045050.154 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045050.155 * * [simplify]: iters left: 6 (12 enodes) 1554045050.159 * * [simplify]: iters left: 5 (41 enodes) 1554045050.171 * * [simplify]: iters left: 4 (49 enodes) 1554045050.184 * * [simplify]: iters left: 3 (53 enodes) 1554045050.197 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045050.197 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045050.197 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045050.198 * * [simplify]: Extracting #3: cost 17 inf + 0 1554045050.198 * * [simplify]: Extracting #4: cost 17 inf + 61 1554045050.198 * * [simplify]: Extracting #5: cost 9 inf + 663 1554045050.199 * * [simplify]: Extracting #6: cost 2 inf + 1491 1554045050.200 * * [simplify]: Extracting #7: cost 0 inf + 1862 1554045050.201 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1554045050.201 * [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))))) 1554045050.201 * * * * [progress]: [ 55 / 266 ] simplifiying candidate # 1554045050.202 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt 1)) 1554045050.202 * * [simplify]: iters left: 6 (10 enodes) 1554045050.208 * * [simplify]: iters left: 5 (35 enodes) 1554045050.218 * * [simplify]: iters left: 4 (41 enodes) 1554045050.229 * * [simplify]: iters left: 3 (46 enodes) 1554045050.240 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045050.240 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045050.240 * * [simplify]: Extracting #2: cost 10 inf + 1 1554045050.241 * * [simplify]: Extracting #3: cost 7 inf + 47 1554045050.241 * * [simplify]: Extracting #4: cost 0 inf + 649 1554045050.241 * [simplify]: Simplified to (sqrt (fma y.im x.im (* x.re y.re))) 1554045050.241 * [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))))) 1554045050.242 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) 1554045050.242 * * [simplify]: iters left: 6 (11 enodes) 1554045050.246 * * [simplify]: iters left: 5 (38 enodes) 1554045050.258 * * [simplify]: iters left: 4 (46 enodes) 1554045050.270 * * [simplify]: iters left: 3 (50 enodes) 1554045050.283 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045050.283 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045050.283 * * [simplify]: Extracting #2: cost 10 inf + 0 1554045050.283 * * [simplify]: Extracting #3: cost 14 inf + 116 1554045050.283 * * [simplify]: Extracting #4: cost 13 inf + 242 1554045050.284 * * [simplify]: Extracting #5: cost 5 inf + 743 1554045050.284 * * [simplify]: Extracting #6: cost 0 inf + 1588 1554045050.285 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1554045050.285 * [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))))) 1554045050.285 * * * * [progress]: [ 56 / 266 ] simplifiying candidate # 1554045050.286 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045050.286 * * [simplify]: iters left: 6 (12 enodes) 1554045050.291 * * [simplify]: iters left: 5 (41 enodes) 1554045050.302 * * [simplify]: iters left: 4 (49 enodes) 1554045050.315 * * [simplify]: iters left: 3 (53 enodes) 1554045050.328 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045050.328 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045050.328 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045050.328 * * [simplify]: Extracting #3: cost 17 inf + 0 1554045050.328 * * [simplify]: Extracting #4: cost 17 inf + 61 1554045050.328 * * [simplify]: Extracting #5: cost 9 inf + 663 1554045050.329 * * [simplify]: Extracting #6: cost 2 inf + 1491 1554045050.330 * * [simplify]: Extracting #7: cost 0 inf + 1862 1554045050.330 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1554045050.330 * [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))))) 1554045050.331 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045050.331 * * [simplify]: iters left: 6 (12 enodes) 1554045050.336 * * [simplify]: iters left: 5 (41 enodes) 1554045050.348 * * [simplify]: iters left: 4 (49 enodes) 1554045050.363 * * [simplify]: iters left: 3 (53 enodes) 1554045050.376 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045050.376 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045050.376 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045050.376 * * [simplify]: Extracting #3: cost 17 inf + 0 1554045050.376 * * [simplify]: Extracting #4: cost 17 inf + 61 1554045050.377 * * [simplify]: Extracting #5: cost 9 inf + 663 1554045050.377 * * [simplify]: Extracting #6: cost 2 inf + 1491 1554045050.378 * * [simplify]: Extracting #7: cost 0 inf + 1862 1554045050.379 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1554045050.379 * [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))))) 1554045050.379 * * * * [progress]: [ 57 / 266 ] simplifiying candidate # 1554045050.379 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) 1554045050.379 * * [simplify]: iters left: 6 (9 enodes) 1554045050.382 * * [simplify]: iters left: 5 (30 enodes) 1554045050.387 * * [simplify]: iters left: 4 (36 enodes) 1554045050.392 * * [simplify]: iters left: 3 (39 enodes) 1554045050.397 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045050.397 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045050.397 * * [simplify]: Extracting #2: cost 10 inf + 1 1554045050.397 * * [simplify]: Extracting #3: cost 7 inf + 47 1554045050.397 * * [simplify]: Extracting #4: cost 4 inf + 230 1554045050.398 * * [simplify]: Extracting #5: cost 0 inf + 649 1554045050.398 * [simplify]: Simplified to (sqrt (fma x.re y.re (* x.im y.im))) 1554045050.398 * [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))))) 1554045050.398 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) 1554045050.398 * * [simplify]: iters left: 6 (11 enodes) 1554045050.400 * * [simplify]: iters left: 5 (38 enodes) 1554045050.406 * * [simplify]: iters left: 4 (46 enodes) 1554045050.415 * * [simplify]: iters left: 3 (50 enodes) 1554045050.427 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045050.427 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045050.428 * * [simplify]: Extracting #2: cost 10 inf + 0 1554045050.428 * * [simplify]: Extracting #3: cost 14 inf + 116 1554045050.428 * * [simplify]: Extracting #4: cost 13 inf + 242 1554045050.428 * * [simplify]: Extracting #5: cost 5 inf + 743 1554045050.429 * * [simplify]: Extracting #6: cost 0 inf + 1588 1554045050.429 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1554045050.430 * [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))))) 1554045050.430 * * * * [progress]: [ 58 / 266 ] simplifiying candidate # 1554045050.430 * [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)))))) 1554045050.430 * * [simplify]: iters left: 6 (9 enodes) 1554045050.434 * * [simplify]: iters left: 5 (33 enodes) 1554045050.439 * * [simplify]: iters left: 4 (41 enodes) 1554045050.446 * * [simplify]: iters left: 3 (42 enodes) 1554045050.452 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045050.452 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045050.452 * * [simplify]: Extracting #2: cost 9 inf + 1 1554045050.452 * * [simplify]: Extracting #3: cost 13 inf + 1 1554045050.452 * * [simplify]: Extracting #4: cost 13 inf + 60 1554045050.452 * * [simplify]: Extracting #5: cost 9 inf + 691 1554045050.452 * * [simplify]: Extracting #6: cost 0 inf + 1895 1554045050.452 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045050.452 * [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))))) 1554045050.453 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045050.453 * * [simplify]: iters left: 6 (11 enodes) 1554045050.456 * * [simplify]: iters left: 5 (38 enodes) 1554045050.461 * * [simplify]: iters left: 4 (46 enodes) 1554045050.468 * * [simplify]: iters left: 3 (50 enodes) 1554045050.474 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045050.474 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045050.474 * * [simplify]: Extracting #2: cost 13 inf + 0 1554045050.474 * * [simplify]: Extracting #3: cost 13 inf + 4 1554045050.474 * * [simplify]: Extracting #4: cost 8 inf + 522 1554045050.474 * * [simplify]: Extracting #5: cost 3 inf + 1485 1554045050.475 * * [simplify]: Extracting #6: cost 0 inf + 1664 1554045050.475 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) 1554045050.475 * [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))))) 1554045050.475 * * * * [progress]: [ 59 / 266 ] simplifiying candidate # 1554045050.475 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1554045050.475 * * [simplify]: iters left: 6 (9 enodes) 1554045050.478 * * [simplify]: iters left: 5 (32 enodes) 1554045050.483 * * [simplify]: iters left: 4 (37 enodes) 1554045050.488 * * [simplify]: iters left: 3 (38 enodes) 1554045050.494 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045050.494 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045050.494 * * [simplify]: Extracting #2: cost 6 inf + 1 1554045050.494 * * [simplify]: Extracting #3: cost 9 inf + 1 1554045050.494 * * [simplify]: Extracting #4: cost 14 inf + 1 1554045050.494 * * [simplify]: Extracting #5: cost 12 inf + 85 1554045050.494 * * [simplify]: Extracting #6: cost 4 inf + 1149 1554045050.495 * * [simplify]: Extracting #7: cost 0 inf + 2099 1554045050.495 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1554045050.495 * [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))))) 1554045050.495 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1554045050.495 * * [simplify]: iters left: 6 (11 enodes) 1554045050.498 * * [simplify]: iters left: 5 (38 enodes) 1554045050.503 * * [simplify]: iters left: 4 (45 enodes) 1554045050.509 * * [simplify]: iters left: 3 (49 enodes) 1554045050.515 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045050.515 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045050.515 * * [simplify]: Extracting #2: cost 13 inf + 0 1554045050.515 * * [simplify]: Extracting #3: cost 13 inf + 4 1554045050.516 * * [simplify]: Extracting #4: cost 12 inf + 229 1554045050.516 * * [simplify]: Extracting #5: cost 9 inf + 549 1554045050.516 * * [simplify]: Extracting #6: cost 3 inf + 1299 1554045050.516 * * [simplify]: Extracting #7: cost 0 inf + 2224 1554045050.517 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1554045050.517 * [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))))) 1554045050.517 * * * * [progress]: [ 60 / 266 ] simplifiying candidate # 1554045050.517 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045050.517 * * [simplify]: iters left: 6 (8 enodes) 1554045050.519 * * [simplify]: iters left: 5 (28 enodes) 1554045050.524 * * [simplify]: iters left: 4 (34 enodes) 1554045050.530 * * [simplify]: iters left: 3 (35 enodes) 1554045050.536 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045050.536 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045050.536 * * [simplify]: Extracting #2: cost 5 inf + 1 1554045050.536 * * [simplify]: Extracting #3: cost 9 inf + 1 1554045050.536 * * [simplify]: Extracting #4: cost 8 inf + 157 1554045050.537 * * [simplify]: Extracting #5: cost 4 inf + 669 1554045050.537 * * [simplify]: Extracting #6: cost 0 inf + 945 1554045050.537 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1554045050.537 * [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))))) 1554045050.537 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045050.537 * * [simplify]: iters left: 6 (11 enodes) 1554045050.540 * * [simplify]: iters left: 5 (38 enodes) 1554045050.550 * * [simplify]: iters left: 4 (46 enodes) 1554045050.563 * * [simplify]: iters left: 3 (50 enodes) 1554045050.574 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045050.575 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045050.575 * * [simplify]: Extracting #2: cost 13 inf + 0 1554045050.575 * * [simplify]: Extracting #3: cost 13 inf + 4 1554045050.575 * * [simplify]: Extracting #4: cost 8 inf + 482 1554045050.576 * * [simplify]: Extracting #5: cost 3 inf + 1325 1554045050.576 * * [simplify]: Extracting #6: cost 0 inf + 1504 1554045050.577 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1554045050.577 * [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))))) 1554045050.577 * * * * [progress]: [ 61 / 266 ] simplifiying candidate # 1554045050.577 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1554045050.577 * * [simplify]: iters left: 3 (3 enodes) 1554045050.583 * * [simplify]: iters left: 2 (11 enodes) 1554045050.586 * * [simplify]: iters left: 1 (13 enodes) 1554045050.589 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045050.589 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045050.589 * [simplify]: Simplified to 1 1554045050.590 * [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))))) 1554045050.590 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) 1554045050.590 * * [simplify]: iters left: 6 (10 enodes) 1554045050.594 * * [simplify]: iters left: 5 (35 enodes) 1554045050.604 * * [simplify]: iters left: 4 (43 enodes) 1554045050.615 * * [simplify]: iters left: 3 (47 enodes) 1554045050.627 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045050.627 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045050.627 * * [simplify]: Extracting #2: cost 13 inf + 0 1554045050.627 * * [simplify]: Extracting #3: cost 14 inf + 4 1554045050.628 * * [simplify]: Extracting #4: cost 3 inf + 1106 1554045050.628 * * [simplify]: Extracting #5: cost 0 inf + 1230 1554045050.629 * [simplify]: Simplified to (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)) 1554045050.629 * [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))))) 1554045050.629 * * * * [progress]: [ 62 / 266 ] simplifiying candidate # 1554045050.629 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045050.629 * * [simplify]: iters left: 6 (8 enodes) 1554045050.633 * * [simplify]: iters left: 5 (28 enodes) 1554045050.642 * * [simplify]: iters left: 4 (34 enodes) 1554045050.651 * * [simplify]: iters left: 3 (35 enodes) 1554045050.661 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045050.661 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045050.661 * * [simplify]: Extracting #2: cost 5 inf + 1 1554045050.661 * * [simplify]: Extracting #3: cost 9 inf + 1 1554045050.661 * * [simplify]: Extracting #4: cost 8 inf + 157 1554045050.661 * * [simplify]: Extracting #5: cost 4 inf + 669 1554045050.662 * * [simplify]: Extracting #6: cost 0 inf + 945 1554045050.662 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1554045050.662 * [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))))) 1554045050.662 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045050.662 * * [simplify]: iters left: 6 (11 enodes) 1554045050.667 * * [simplify]: iters left: 5 (38 enodes) 1554045050.677 * * [simplify]: iters left: 4 (46 enodes) 1554045050.691 * * [simplify]: iters left: 3 (50 enodes) 1554045050.703 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045050.703 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045050.703 * * [simplify]: Extracting #2: cost 13 inf + 0 1554045050.703 * * [simplify]: Extracting #3: cost 13 inf + 4 1554045050.703 * * [simplify]: Extracting #4: cost 8 inf + 482 1554045050.704 * * [simplify]: Extracting #5: cost 3 inf + 1325 1554045050.704 * * [simplify]: Extracting #6: cost 0 inf + 1504 1554045050.705 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1554045050.705 * [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))))) 1554045050.705 * * * * [progress]: [ 63 / 266 ] simplifiying candidate # 1554045050.705 * [simplify]: Simplifying (/ 1 1) 1554045050.706 * * [simplify]: iters left: 2 (2 enodes) 1554045050.707 * * [simplify]: iters left: 1 (6 enodes) 1554045050.709 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045050.709 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045050.709 * [simplify]: Simplified to 1 1554045050.709 * [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))))) 1554045050.709 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) 1554045050.710 * * [simplify]: iters left: 6 (10 enodes) 1554045050.714 * * [simplify]: iters left: 5 (35 enodes) 1554045050.723 * * [simplify]: iters left: 4 (43 enodes) 1554045050.735 * * [simplify]: iters left: 3 (47 enodes) 1554045050.747 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045050.747 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045050.747 * * [simplify]: Extracting #2: cost 13 inf + 0 1554045050.747 * * [simplify]: Extracting #3: cost 14 inf + 4 1554045050.747 * * [simplify]: Extracting #4: cost 3 inf + 1106 1554045050.748 * * [simplify]: Extracting #5: cost 0 inf + 1230 1554045050.749 * [simplify]: Simplified to (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)) 1554045050.749 * [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))))) 1554045050.749 * * * * [progress]: [ 64 / 266 ] simplifiying candidate # 1554045050.749 * * * * [progress]: [ 65 / 266 ] simplifiying candidate # 1554045050.749 * * * * [progress]: [ 66 / 266 ] simplifiying candidate # 1554045050.749 * * * * [progress]: [ 67 / 266 ] simplifiying candidate # 1554045050.749 * [simplify]: Simplifying (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) 1554045050.749 * * [simplify]: iters left: 5 (6 enodes) 1554045050.752 * * [simplify]: iters left: 4 (20 enodes) 1554045050.757 * * [simplify]: iters left: 3 (24 enodes) 1554045050.764 * * [simplify]: iters left: 2 (25 enodes) 1554045050.770 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045050.770 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045050.770 * * [simplify]: Extracting #2: cost 7 inf + 0 1554045050.770 * * [simplify]: Extracting #3: cost 8 inf + 2 1554045050.770 * * [simplify]: Extracting #4: cost 5 inf + 335 1554045050.770 * * [simplify]: Extracting #5: cost 0 inf + 748 1554045050.771 * [simplify]: Simplified to (cbrt (hypot y.im y.re)) 1554045050.771 * [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))))) 1554045050.771 * * * * [progress]: [ 68 / 266 ] simplifiying candidate # 1554045050.771 * [simplify]: Simplifying (sqrt (cbrt (fma y.im y.im (* y.re y.re)))) 1554045050.771 * * [simplify]: iters left: 5 (6 enodes) 1554045050.774 * * [simplify]: iters left: 4 (20 enodes) 1554045050.779 * * [simplify]: iters left: 3 (23 enodes) 1554045050.785 * * [simplify]: iters left: 2 (24 enodes) 1554045050.791 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045050.791 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045050.792 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045050.792 * * [simplify]: Extracting #3: cost 10 inf + 0 1554045050.792 * * [simplify]: Extracting #4: cost 10 inf + 2 1554045050.792 * * [simplify]: Extracting #5: cost 1 inf + 931 1554045050.792 * * [simplify]: Extracting #6: cost 0 inf + 1148 1554045050.793 * [simplify]: Simplified to (sqrt (cbrt (fma y.im y.im (* y.re y.re)))) 1554045050.793 * [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))))) 1554045050.793 * * * * [progress]: [ 69 / 266 ] simplifiying candidate # 1554045050.794 * [simplify]: Simplifying (sqrt (sqrt (fma y.im y.im (* y.re y.re)))) 1554045050.794 * * [simplify]: iters left: 5 (6 enodes) 1554045050.796 * * [simplify]: iters left: 4 (20 enodes) 1554045050.802 * * [simplify]: iters left: 3 (24 enodes) 1554045050.808 * * [simplify]: iters left: 2 (25 enodes) 1554045050.814 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045050.814 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045050.814 * * [simplify]: Extracting #2: cost 7 inf + 0 1554045050.814 * * [simplify]: Extracting #3: cost 8 inf + 2 1554045050.814 * * [simplify]: Extracting #4: cost 5 inf + 295 1554045050.814 * * [simplify]: Extracting #5: cost 0 inf + 668 1554045050.815 * [simplify]: Simplified to (sqrt (hypot y.im y.re)) 1554045050.815 * [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))))) 1554045050.815 * * * * [progress]: [ 70 / 266 ] simplifiying candidate # 1554045050.815 * [simplify]: Simplifying (sqrt (fma y.im y.im (* y.re y.re))) 1554045050.815 * * [simplify]: iters left: 4 (5 enodes) 1554045050.818 * * [simplify]: iters left: 3 (17 enodes) 1554045050.822 * * [simplify]: iters left: 2 (21 enodes) 1554045050.829 * * [simplify]: iters left: 1 (22 enodes) 1554045050.835 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045050.835 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045050.835 * * [simplify]: Extracting #2: cost 6 inf + 2 1554045050.835 * * [simplify]: Extracting #3: cost 2 inf + 392 1554045050.835 * * [simplify]: Extracting #4: cost 0 inf + 474 1554045050.835 * [simplify]: Simplified to (hypot y.im y.re) 1554045050.835 * [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))))) 1554045050.836 * * * * [progress]: [ 71 / 266 ] simplifiying candidate # 1554045050.836 * [simplify]: Simplifying (sqrt (sqrt (fma y.im y.im (* y.re y.re)))) 1554045050.836 * * [simplify]: iters left: 5 (6 enodes) 1554045050.838 * * [simplify]: iters left: 4 (20 enodes) 1554045050.844 * * [simplify]: iters left: 3 (24 enodes) 1554045050.850 * * [simplify]: iters left: 2 (25 enodes) 1554045050.857 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045050.858 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045050.858 * * [simplify]: Extracting #2: cost 7 inf + 0 1554045050.858 * * [simplify]: Extracting #3: cost 8 inf + 2 1554045050.858 * * [simplify]: Extracting #4: cost 5 inf + 295 1554045050.858 * * [simplify]: Extracting #5: cost 0 inf + 668 1554045050.858 * [simplify]: Simplified to (sqrt (hypot y.im y.re)) 1554045050.859 * [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))))) 1554045050.859 * * * * [progress]: [ 72 / 266 ] simplifiying candidate # 1554045050.859 * [simplify]: Simplifying (sqrt (fma y.im y.im (* y.re y.re))) 1554045050.859 * * [simplify]: iters left: 4 (5 enodes) 1554045050.861 * * [simplify]: iters left: 3 (17 enodes) 1554045050.866 * * [simplify]: iters left: 2 (21 enodes) 1554045050.872 * * [simplify]: iters left: 1 (22 enodes) 1554045050.877 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045050.877 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045050.877 * * [simplify]: Extracting #2: cost 6 inf + 2 1554045050.877 * * [simplify]: Extracting #3: cost 2 inf + 392 1554045050.878 * * [simplify]: Extracting #4: cost 0 inf + 474 1554045050.878 * [simplify]: Simplified to (hypot y.im y.re) 1554045050.878 * [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))))) 1554045050.878 * * * * [progress]: [ 73 / 266 ] simplifiying candidate # 1554045050.878 * [simplify]: Simplifying (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1554045050.878 * * [simplify]: iters left: 6 (8 enodes) 1554045050.882 * * [simplify]: iters left: 5 (27 enodes) 1554045050.889 * * [simplify]: iters left: 4 (31 enodes) 1554045050.897 * * [simplify]: iters left: 3 (34 enodes) 1554045050.905 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045050.906 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045050.906 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045050.906 * * [simplify]: Extracting #3: cost 12 inf + 0 1554045050.906 * * [simplify]: Extracting #4: cost 9 inf + 46 1554045050.906 * * [simplify]: Extracting #5: cost 5 inf + 271 1554045050.906 * * [simplify]: Extracting #6: cost 1 inf + 947 1554045050.907 * * [simplify]: Extracting #7: cost 0 inf + 1166 1554045050.907 * [simplify]: Simplified to (* (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (fma x.im y.im (* x.re y.re)))) 1554045050.907 * [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))))) 1554045050.907 * * * * [progress]: [ 74 / 266 ] simplifiying candidate # 1554045050.908 * [simplify]: Simplifying (sqrt (fma x.re y.re (* x.im y.im))) 1554045050.908 * * [simplify]: iters left: 4 (7 enodes) 1554045050.911 * * [simplify]: iters left: 3 (24 enodes) 1554045050.917 * * [simplify]: iters left: 2 (28 enodes) 1554045050.925 * * [simplify]: iters left: 1 (31 enodes) 1554045050.933 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045050.933 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045050.933 * * [simplify]: Extracting #2: cost 10 inf + 0 1554045050.933 * * [simplify]: Extracting #3: cost 8 inf + 4 1554045050.933 * * [simplify]: Extracting #4: cost 2 inf + 410 1554045050.934 * * [simplify]: Extracting #5: cost 0 inf + 648 1554045050.934 * [simplify]: Simplified to (sqrt (fma x.re y.re (* x.im y.im))) 1554045050.934 * [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))))) 1554045050.934 * * * * [progress]: [ 75 / 266 ] simplifiying candidate # 1554045050.934 * * * * [progress]: [ 76 / 266 ] 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)))))> 1554045050.934 * * * * [progress]: [ 77 / 266 ] simplifiying candidate # 1554045050.934 * * * * [progress]: [ 78 / 266 ] simplifiying candidate # 1554045050.934 * * * * [progress]: [ 79 / 266 ] simplifiying candidate # 1554045050.934 * * * * [progress]: [ 80 / 266 ] simplifiying candidate # 1554045050.935 * [simplify]: Simplifying (- (- (log (fma x.re y.re (* x.im y.im))) (log (sqrt (fma y.im y.im (* y.re y.re))))) (log (sqrt (fma y.im y.im (* y.re y.re))))) 1554045050.935 * * [simplify]: iters left: 6 (13 enodes) 1554045050.940 * * [simplify]: iters left: 5 (49 enodes) 1554045050.955 * * [simplify]: iters left: 4 (71 enodes) 1554045050.970 * * [simplify]: iters left: 3 (84 enodes) 1554045050.982 * * [simplify]: iters left: 2 (86 enodes) 1554045050.992 * * [simplify]: iters left: 1 (93 enodes) 1554045051.003 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045051.004 * * [simplify]: Extracting #1: cost 12 inf + 0 1554045051.004 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045051.004 * * [simplify]: Extracting #3: cost 33 inf + 0 1554045051.004 * * [simplify]: Extracting #4: cost 32 inf + 145 1554045051.004 * * [simplify]: Extracting #5: cost 13 inf + 3518 1554045051.005 * * [simplify]: Extracting #6: cost 0 inf + 6389 1554045051.006 * [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))) 1554045051.006 * [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))))) 1554045051.007 * * * * [progress]: [ 81 / 266 ] simplifiying candidate # 1554045051.007 * [simplify]: Simplifying (- (log (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (log (sqrt (fma y.im y.im (* y.re y.re))))) 1554045051.007 * * [simplify]: iters left: 6 (13 enodes) 1554045051.010 * * [simplify]: iters left: 5 (48 enodes) 1554045051.017 * * [simplify]: iters left: 4 (66 enodes) 1554045051.027 * * [simplify]: iters left: 3 (87 enodes) 1554045051.038 * * [simplify]: iters left: 2 (90 enodes) 1554045051.049 * * [simplify]: iters left: 1 (91 enodes) 1554045051.059 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045051.059 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045051.059 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045051.059 * * [simplify]: Extracting #3: cost 27 inf + 0 1554045051.059 * * [simplify]: Extracting #4: cost 25 inf + 187 1554045051.060 * * [simplify]: Extracting #5: cost 17 inf + 1041 1554045051.060 * * [simplify]: Extracting #6: cost 5 inf + 3058 1554045051.061 * * [simplify]: Extracting #7: cost 0 inf + 4180 1554045051.062 * [simplify]: Simplified to (- (log (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (log (hypot y.im y.re))) 1554045051.062 * [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))))) 1554045051.062 * * * * [progress]: [ 82 / 266 ] simplifiying candidate # 1554045051.062 * * * * [progress]: [ 83 / 266 ] simplifiying candidate # 1554045051.062 * * * * [progress]: [ 84 / 266 ] simplifiying candidate # 1554045051.062 * [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))))) (* (* (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))))) 1554045051.062 * * [simplify]: iters left: 6 (15 enodes) 1554045051.066 * * [simplify]: iters left: 5 (62 enodes) 1554045051.078 * * [simplify]: iters left: 4 (171 enodes) 1554045051.170 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045051.171 * * [simplify]: Extracting #1: cost 44 inf + 0 1554045051.171 * * [simplify]: Extracting #2: cost 135 inf + 0 1554045051.172 * * [simplify]: Extracting #3: cost 170 inf + 604 1554045051.176 * * [simplify]: Extracting #4: cost 64 inf + 24835 1554045051.186 * * [simplify]: Extracting #5: cost 0 inf + 42732 1554045051.198 * * [simplify]: Extracting #6: cost 0 inf + 41542 1554045051.218 * * [simplify]: Extracting #7: cost 0 inf + 40987 1554045051.236 * [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)))) 1554045051.236 * [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)))))) 1554045051.236 * * * * [progress]: [ 85 / 266 ] simplifiying candidate # 1554045051.237 * [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))))) (* (* (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))))) 1554045051.237 * * [simplify]: iters left: 6 (15 enodes) 1554045051.243 * * [simplify]: iters left: 5 (64 enodes) 1554045051.259 * * [simplify]: iters left: 4 (166 enodes) 1554045051.329 * * [simplify]: iters left: 3 (495 enodes) 1554045051.559 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045051.559 * * [simplify]: Extracting #1: cost 61 inf + 0 1554045051.560 * * [simplify]: Extracting #2: cost 198 inf + 1 1554045051.565 * * [simplify]: Extracting #3: cost 236 inf + 8945 1554045051.578 * * [simplify]: Extracting #4: cost 24 inf + 68058 1554045051.600 * * [simplify]: Extracting #5: cost 0 inf + 74044 1554045051.618 * * [simplify]: Extracting #6: cost 0 inf + 73873 1554045051.644 * [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))) 1554045051.644 * [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))))) 1554045051.644 * * * * [progress]: [ 86 / 266 ] simplifiying candidate # 1554045051.644 * * * * [progress]: [ 87 / 266 ] simplifiying candidate # 1554045051.644 * * * * [progress]: [ 88 / 266 ] simplifiying candidate # 1554045051.644 * * * * [progress]: [ 89 / 266 ] simplifiying candidate # 1554045051.644 * * * * [progress]: [ 90 / 266 ] simplifiying candidate # 1554045051.644 * [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 (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045051.645 * * [simplify]: iters left: 6 (15 enodes) 1554045051.652 * * [simplify]: iters left: 5 (56 enodes) 1554045051.668 * * [simplify]: iters left: 4 (79 enodes) 1554045051.680 * * [simplify]: iters left: 3 (90 enodes) 1554045051.693 * * [simplify]: iters left: 2 (93 enodes) 1554045051.705 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045051.705 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045051.705 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045051.705 * * [simplify]: Extracting #3: cost 28 inf + 0 1554045051.705 * * [simplify]: Extracting #4: cost 34 inf + 2 1554045051.705 * * [simplify]: Extracting #5: cost 24 inf + 1319 1554045051.706 * * [simplify]: Extracting #6: cost 8 inf + 4810 1554045051.707 * * [simplify]: Extracting #7: cost 0 inf + 8082 1554045051.708 * [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)))) 1554045051.708 * [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)) (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045051.709 * [simplify]: Simplifying (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045051.709 * * [simplify]: iters left: 6 (13 enodes) 1554045051.714 * * [simplify]: iters left: 5 (44 enodes) 1554045051.726 * * [simplify]: iters left: 4 (52 enodes) 1554045051.739 * * [simplify]: iters left: 3 (56 enodes) 1554045051.753 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045051.753 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045051.753 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045051.753 * * [simplify]: Extracting #3: cost 14 inf + 0 1554045051.753 * * [simplify]: Extracting #4: cost 20 inf + 2 1554045051.753 * * [simplify]: Extracting #5: cost 15 inf + 556 1554045051.754 * * [simplify]: Extracting #6: cost 6 inf + 1211 1554045051.754 * * [simplify]: Extracting #7: cost 1 inf + 2446 1554045051.755 * * [simplify]: Extracting #8: cost 0 inf + 2840 1554045051.755 * [simplify]: Simplified to (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045051.755 * [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 (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1554045051.755 * * * * [progress]: [ 91 / 266 ] simplifiying candidate # 1554045051.755 * [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 (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1554045051.756 * * [simplify]: iters left: 6 (16 enodes) 1554045051.759 * * [simplify]: iters left: 5 (56 enodes) 1554045051.767 * * [simplify]: iters left: 4 (68 enodes) 1554045051.779 * * [simplify]: iters left: 3 (75 enodes) 1554045051.800 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045051.800 * * [simplify]: Extracting #1: cost 7 inf + 0 1554045051.800 * * [simplify]: Extracting #2: cost 15 inf + 0 1554045051.800 * * [simplify]: Extracting #3: cost 21 inf + 0 1554045051.800 * * [simplify]: Extracting #4: cost 32 inf + 0 1554045051.801 * * [simplify]: Extracting #5: cost 30 inf + 145 1554045051.801 * * [simplify]: Extracting #6: cost 16 inf + 1388 1554045051.802 * * [simplify]: Extracting #7: cost 3 inf + 5295 1554045051.804 * * [simplify]: Extracting #8: cost 0 inf + 6882 1554045051.806 * [simplify]: Simplified to (/ (* (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1554045051.806 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1554045051.807 * [simplify]: Simplifying (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1554045051.807 * * [simplify]: iters left: 6 (14 enodes) 1554045051.813 * * [simplify]: iters left: 5 (47 enodes) 1554045051.826 * * [simplify]: iters left: 4 (55 enodes) 1554045051.841 * * [simplify]: iters left: 3 (59 enodes) 1554045051.855 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045051.855 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045051.855 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045051.856 * * [simplify]: Extracting #3: cost 13 inf + 0 1554045051.856 * * [simplify]: Extracting #4: cost 24 inf + 0 1554045051.856 * * [simplify]: Extracting #5: cost 21 inf + 186 1554045051.856 * * [simplify]: Extracting #6: cost 7 inf + 1550 1554045051.857 * * [simplify]: Extracting #7: cost 1 inf + 3095 1554045051.858 * * [simplify]: Extracting #8: cost 0 inf + 3624 1554045051.860 * [simplify]: Simplified to (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1554045051.860 * [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 (* (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)) (hypot y.im y.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1554045051.860 * * * * [progress]: [ 92 / 266 ] simplifiying candidate # 1554045051.860 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) 1554045051.861 * * [simplify]: iters left: 6 (14 enodes) 1554045051.866 * * [simplify]: iters left: 5 (49 enodes) 1554045051.880 * * [simplify]: iters left: 4 (61 enodes) 1554045051.897 * * [simplify]: iters left: 3 (68 enodes) 1554045051.915 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045051.915 * * [simplify]: Extracting #1: cost 7 inf + 0 1554045051.915 * * [simplify]: Extracting #2: cost 14 inf + 0 1554045051.915 * * [simplify]: Extracting #3: cost 20 inf + 0 1554045051.915 * * [simplify]: Extracting #4: cost 26 inf + 2 1554045051.915 * * [simplify]: Extracting #5: cost 19 inf + 769 1554045051.916 * * [simplify]: Extracting #6: cost 1 inf + 4410 1554045051.918 * * [simplify]: Extracting #7: cost 0 inf + 4804 1554045051.919 * [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))))) 1554045051.919 * [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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045051.920 * [simplify]: Simplifying (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045051.920 * * [simplify]: iters left: 6 (13 enodes) 1554045051.926 * * [simplify]: iters left: 5 (44 enodes) 1554045051.934 * * [simplify]: iters left: 4 (52 enodes) 1554045051.948 * * [simplify]: iters left: 3 (56 enodes) 1554045051.957 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045051.957 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045051.957 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045051.957 * * [simplify]: Extracting #3: cost 14 inf + 0 1554045051.957 * * [simplify]: Extracting #4: cost 20 inf + 2 1554045051.957 * * [simplify]: Extracting #5: cost 15 inf + 476 1554045051.958 * * [simplify]: Extracting #6: cost 6 inf + 1131 1554045051.958 * * [simplify]: Extracting #7: cost 1 inf + 2326 1554045051.959 * * [simplify]: Extracting #8: cost 0 inf + 2680 1554045051.959 * [simplify]: Simplified to (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1554045051.959 * [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 (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))) (sqrt (hypot y.im y.re))))) 1554045051.960 * * * * [progress]: [ 93 / 266 ] simplifiying candidate # 1554045051.960 * [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 1)) 1554045051.960 * * [simplify]: iters left: 6 (15 enodes) 1554045051.964 * * [simplify]: iters left: 5 (54 enodes) 1554045051.973 * * [simplify]: iters left: 4 (68 enodes) 1554045051.984 * * [simplify]: iters left: 3 (76 enodes) 1554045052.000 * * [simplify]: iters left: 2 (77 enodes) 1554045052.010 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045052.010 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045052.010 * * [simplify]: Extracting #2: cost 7 inf + 1 1554045052.010 * * [simplify]: Extracting #3: cost 10 inf + 1 1554045052.010 * * [simplify]: Extracting #4: cost 19 inf + 1 1554045052.010 * * [simplify]: Extracting #5: cost 20 inf + 5 1554045052.010 * * [simplify]: Extracting #6: cost 11 inf + 814 1554045052.011 * * [simplify]: Extracting #7: cost 0 inf + 3037 1554045052.011 * [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)))) 1554045052.011 * [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)))) (/ (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)))))) 1554045052.012 * [simplify]: Simplifying (/ (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)))) 1554045052.012 * * [simplify]: iters left: 6 (12 enodes) 1554045052.014 * * [simplify]: iters left: 5 (41 enodes) 1554045052.022 * * [simplify]: iters left: 4 (49 enodes) 1554045052.032 * * [simplify]: iters left: 3 (53 enodes) 1554045052.046 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045052.046 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045052.046 * * [simplify]: Extracting #2: cost 10 inf + 0 1554045052.046 * * [simplify]: Extracting #3: cost 11 inf + 116 1554045052.047 * * [simplify]: Extracting #4: cost 14 inf + 392 1554045052.047 * * [simplify]: Extracting #5: cost 6 inf + 1146 1554045052.048 * * [simplify]: Extracting #6: cost 1 inf + 2092 1554045052.049 * * [simplify]: Extracting #7: cost 0 inf + 2406 1554045052.049 * [simplify]: Simplified to (/ (cbrt (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re))) (hypot y.im y.re)) 1554045052.049 * [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 1)) (/ (cbrt (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re))) (hypot y.im y.re)))) 1554045052.050 * * * * [progress]: [ 94 / 266 ] simplifiying candidate # 1554045052.050 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) 1554045052.050 * * [simplify]: iters left: 6 (14 enodes) 1554045052.056 * * [simplify]: iters left: 5 (49 enodes) 1554045052.070 * * [simplify]: iters left: 4 (61 enodes) 1554045052.086 * * [simplify]: iters left: 3 (68 enodes) 1554045052.103 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045052.103 * * [simplify]: Extracting #1: cost 7 inf + 0 1554045052.103 * * [simplify]: Extracting #2: cost 14 inf + 0 1554045052.103 * * [simplify]: Extracting #3: cost 20 inf + 0 1554045052.103 * * [simplify]: Extracting #4: cost 26 inf + 2 1554045052.103 * * [simplify]: Extracting #5: cost 19 inf + 769 1554045052.105 * * [simplify]: Extracting #6: cost 1 inf + 4410 1554045052.106 * * [simplify]: Extracting #7: cost 0 inf + 4804 1554045052.107 * [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))))) 1554045052.107 * [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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045052.108 * [simplify]: Simplifying (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045052.108 * * [simplify]: iters left: 6 (13 enodes) 1554045052.113 * * [simplify]: iters left: 5 (44 enodes) 1554045052.125 * * [simplify]: iters left: 4 (52 enodes) 1554045052.139 * * [simplify]: iters left: 3 (56 enodes) 1554045052.152 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045052.153 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045052.153 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045052.153 * * [simplify]: Extracting #3: cost 14 inf + 0 1554045052.153 * * [simplify]: Extracting #4: cost 20 inf + 2 1554045052.153 * * [simplify]: Extracting #5: cost 15 inf + 476 1554045052.154 * * [simplify]: Extracting #6: cost 6 inf + 1131 1554045052.154 * * [simplify]: Extracting #7: cost 1 inf + 2326 1554045052.155 * * [simplify]: Extracting #8: cost 0 inf + 2680 1554045052.156 * [simplify]: Simplified to (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1554045052.156 * [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 (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))) (sqrt (hypot y.im y.re))))) 1554045052.156 * * * * [progress]: [ 95 / 266 ] simplifiying candidate # 1554045052.157 * [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) 1554045052.157 * * [simplify]: iters left: 6 (14 enodes) 1554045052.164 * * [simplify]: iters left: 5 (49 enodes) 1554045052.179 * * [simplify]: iters left: 4 (67 enodes) 1554045052.195 * * [simplify]: iters left: 3 (72 enodes) 1554045052.205 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045052.205 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045052.205 * * [simplify]: Extracting #2: cost 7 inf + 1 1554045052.205 * * [simplify]: Extracting #3: cost 10 inf + 1 1554045052.205 * * [simplify]: Extracting #4: cost 19 inf + 1 1554045052.205 * * [simplify]: Extracting #5: cost 20 inf + 5 1554045052.205 * * [simplify]: Extracting #6: cost 11 inf + 759 1554045052.206 * * [simplify]: Extracting #7: cost 1 inf + 2723 1554045052.206 * * [simplify]: Extracting #8: cost 0 inf + 3037 1554045052.207 * [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)))) 1554045052.207 * [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))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045052.207 * [simplify]: Simplifying (/ (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)))) 1554045052.207 * * [simplify]: iters left: 6 (12 enodes) 1554045052.210 * * [simplify]: iters left: 5 (41 enodes) 1554045052.216 * * [simplify]: iters left: 4 (49 enodes) 1554045052.223 * * [simplify]: iters left: 3 (53 enodes) 1554045052.230 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045052.230 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045052.231 * * [simplify]: Extracting #2: cost 10 inf + 0 1554045052.231 * * [simplify]: Extracting #3: cost 11 inf + 116 1554045052.231 * * [simplify]: Extracting #4: cost 14 inf + 392 1554045052.232 * * [simplify]: Extracting #5: cost 6 inf + 1146 1554045052.232 * * [simplify]: Extracting #6: cost 1 inf + 2092 1554045052.233 * * [simplify]: Extracting #7: cost 0 inf + 2406 1554045052.234 * [simplify]: Simplified to (/ (cbrt (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re))) (hypot y.im y.re)) 1554045052.234 * [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.im y.im (* x.re y.re)) (hypot y.im y.re))) (hypot y.im y.re)))) 1554045052.234 * * * * [progress]: [ 96 / 266 ] simplifiying candidate # 1554045052.234 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045052.234 * * [simplify]: iters left: 6 (14 enodes) 1554045052.240 * * [simplify]: iters left: 5 (49 enodes) 1554045052.252 * * [simplify]: iters left: 4 (59 enodes) 1554045052.263 * * [simplify]: iters left: 3 (63 enodes) 1554045052.271 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045052.271 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045052.271 * * [simplify]: Extracting #2: cost 12 inf + 0 1554045052.271 * * [simplify]: Extracting #3: cost 18 inf + 0 1554045052.271 * * [simplify]: Extracting #4: cost 24 inf + 2 1554045052.272 * * [simplify]: Extracting #5: cost 18 inf + 672 1554045052.272 * * [simplify]: Extracting #6: cost 4 inf + 2543 1554045052.272 * * [simplify]: Extracting #7: cost 0 inf + 3822 1554045052.273 * [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)))) 1554045052.273 * [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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045052.273 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045052.273 * * [simplify]: iters left: 6 (13 enodes) 1554045052.277 * * [simplify]: iters left: 5 (44 enodes) 1554045052.284 * * [simplify]: iters left: 4 (52 enodes) 1554045052.294 * * [simplify]: iters left: 3 (56 enodes) 1554045052.307 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045052.307 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045052.307 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045052.307 * * [simplify]: Extracting #3: cost 14 inf + 0 1554045052.308 * * [simplify]: Extracting #4: cost 20 inf + 2 1554045052.308 * * [simplify]: Extracting #5: cost 15 inf + 556 1554045052.308 * * [simplify]: Extracting #6: cost 6 inf + 1211 1554045052.309 * * [simplify]: Extracting #7: cost 1 inf + 2326 1554045052.310 * * [simplify]: Extracting #8: cost 0 inf + 2680 1554045052.311 * [simplify]: Simplified to (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045052.311 * [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 (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1554045052.311 * * * * [progress]: [ 97 / 266 ] simplifiying candidate # 1554045052.311 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1554045052.312 * * [simplify]: iters left: 6 (15 enodes) 1554045052.318 * * [simplify]: iters left: 5 (51 enodes) 1554045052.331 * * [simplify]: iters left: 4 (59 enodes) 1554045052.340 * * [simplify]: iters left: 3 (63 enodes) 1554045052.348 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045052.348 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045052.348 * * [simplify]: Extracting #2: cost 9 inf + 0 1554045052.348 * * [simplify]: Extracting #3: cost 15 inf + 0 1554045052.348 * * [simplify]: Extracting #4: cost 26 inf + 0 1554045052.348 * * [simplify]: Extracting #5: cost 23 inf + 186 1554045052.349 * * [simplify]: Extracting #6: cost 11 inf + 1451 1554045052.349 * * [simplify]: Extracting #7: cost 0 inf + 3898 1554045052.350 * [simplify]: Simplified to (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1554045052.350 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1554045052.350 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1554045052.350 * * [simplify]: iters left: 6 (14 enodes) 1554045052.353 * * [simplify]: iters left: 5 (47 enodes) 1554045052.360 * * [simplify]: iters left: 4 (55 enodes) 1554045052.368 * * [simplify]: iters left: 3 (59 enodes) 1554045052.376 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045052.376 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045052.376 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045052.376 * * [simplify]: Extracting #3: cost 13 inf + 0 1554045052.376 * * [simplify]: Extracting #4: cost 24 inf + 0 1554045052.377 * * [simplify]: Extracting #5: cost 21 inf + 186 1554045052.377 * * [simplify]: Extracting #6: cost 7 inf + 1550 1554045052.377 * * [simplify]: Extracting #7: cost 1 inf + 2975 1554045052.378 * * [simplify]: Extracting #8: cost 0 inf + 3464 1554045052.378 * [simplify]: Simplified to (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1554045052.378 * [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 (* (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)) (hypot y.im y.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1554045052.378 * * * * [progress]: [ 98 / 266 ] simplifiying candidate # 1554045052.379 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045052.379 * * [simplify]: iters left: 6 (13 enodes) 1554045052.381 * * [simplify]: iters left: 5 (44 enodes) 1554045052.391 * * [simplify]: iters left: 4 (52 enodes) 1554045052.405 * * [simplify]: iters left: 3 (56 enodes) 1554045052.416 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045052.416 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045052.416 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045052.416 * * [simplify]: Extracting #3: cost 14 inf + 0 1554045052.416 * * [simplify]: Extracting #4: cost 20 inf + 2 1554045052.416 * * [simplify]: Extracting #5: cost 15 inf + 476 1554045052.416 * * [simplify]: Extracting #6: cost 6 inf + 1131 1554045052.417 * * [simplify]: Extracting #7: cost 1 inf + 2206 1554045052.417 * * [simplify]: Extracting #8: cost 0 inf + 2520 1554045052.418 * [simplify]: Simplified to (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1554045052.418 * [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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045052.418 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045052.418 * * [simplify]: iters left: 6 (13 enodes) 1554045052.421 * * [simplify]: iters left: 5 (44 enodes) 1554045052.429 * * [simplify]: iters left: 4 (52 enodes) 1554045052.439 * * [simplify]: iters left: 3 (56 enodes) 1554045052.448 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045052.448 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045052.448 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045052.448 * * [simplify]: Extracting #3: cost 14 inf + 0 1554045052.448 * * [simplify]: Extracting #4: cost 20 inf + 2 1554045052.448 * * [simplify]: Extracting #5: cost 15 inf + 476 1554045052.448 * * [simplify]: Extracting #6: cost 6 inf + 1131 1554045052.449 * * [simplify]: Extracting #7: cost 1 inf + 2206 1554045052.449 * * [simplify]: Extracting #8: cost 0 inf + 2520 1554045052.450 * [simplify]: Simplified to (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1554045052.450 * [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 (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))) (sqrt (hypot y.im y.re))))) 1554045052.450 * * * * [progress]: [ 99 / 266 ] simplifiying candidate # 1554045052.450 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt 1)) 1554045052.450 * * [simplify]: iters left: 6 (14 enodes) 1554045052.454 * * [simplify]: iters left: 5 (49 enodes) 1554045052.461 * * [simplify]: iters left: 4 (59 enodes) 1554045052.470 * * [simplify]: iters left: 3 (65 enodes) 1554045052.479 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045052.479 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045052.479 * * [simplify]: Extracting #2: cost 6 inf + 1 1554045052.479 * * [simplify]: Extracting #3: cost 15 inf + 1 1554045052.479 * * [simplify]: Extracting #4: cost 16 inf + 5 1554045052.479 * * [simplify]: Extracting #5: cost 5 inf + 1187 1554045052.480 * * [simplify]: Extracting #6: cost 0 inf + 1699 1554045052.480 * [simplify]: Simplified to (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) 1554045052.480 * [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))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045052.480 * [simplify]: Simplifying (/ (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)))) 1554045052.480 * * [simplify]: iters left: 6 (12 enodes) 1554045052.483 * * [simplify]: iters left: 5 (41 enodes) 1554045052.492 * * [simplify]: iters left: 4 (49 enodes) 1554045052.505 * * [simplify]: iters left: 3 (53 enodes) 1554045052.512 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045052.512 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045052.512 * * [simplify]: Extracting #2: cost 10 inf + 0 1554045052.512 * * [simplify]: Extracting #3: cost 11 inf + 116 1554045052.512 * * [simplify]: Extracting #4: cost 14 inf + 392 1554045052.513 * * [simplify]: Extracting #5: cost 6 inf + 1146 1554045052.513 * * [simplify]: Extracting #6: cost 1 inf + 1972 1554045052.514 * * [simplify]: Extracting #7: cost 0 inf + 2246 1554045052.514 * [simplify]: Simplified to (/ (sqrt (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re))) (hypot y.im y.re)) 1554045052.514 * [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 1)) (/ (sqrt (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re))) (hypot y.im y.re)))) 1554045052.514 * * * * [progress]: [ 100 / 266 ] simplifiying candidate # 1554045052.514 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045052.514 * * [simplify]: iters left: 6 (13 enodes) 1554045052.517 * * [simplify]: iters left: 5 (44 enodes) 1554045052.524 * * [simplify]: iters left: 4 (52 enodes) 1554045052.532 * * [simplify]: iters left: 3 (56 enodes) 1554045052.539 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045052.539 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045052.539 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045052.539 * * [simplify]: Extracting #3: cost 14 inf + 0 1554045052.539 * * [simplify]: Extracting #4: cost 20 inf + 2 1554045052.539 * * [simplify]: Extracting #5: cost 15 inf + 476 1554045052.539 * * [simplify]: Extracting #6: cost 6 inf + 1131 1554045052.540 * * [simplify]: Extracting #7: cost 1 inf + 2206 1554045052.540 * * [simplify]: Extracting #8: cost 0 inf + 2520 1554045052.541 * [simplify]: Simplified to (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1554045052.541 * [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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045052.541 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045052.541 * * [simplify]: iters left: 6 (13 enodes) 1554045052.544 * * [simplify]: iters left: 5 (44 enodes) 1554045052.552 * * [simplify]: iters left: 4 (52 enodes) 1554045052.559 * * [simplify]: iters left: 3 (56 enodes) 1554045052.567 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045052.568 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045052.568 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045052.568 * * [simplify]: Extracting #3: cost 14 inf + 0 1554045052.568 * * [simplify]: Extracting #4: cost 20 inf + 2 1554045052.568 * * [simplify]: Extracting #5: cost 15 inf + 476 1554045052.568 * * [simplify]: Extracting #6: cost 6 inf + 1131 1554045052.568 * * [simplify]: Extracting #7: cost 1 inf + 2206 1554045052.569 * * [simplify]: Extracting #8: cost 0 inf + 2520 1554045052.569 * [simplify]: Simplified to (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1554045052.569 * [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 (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))) (sqrt (hypot y.im y.re))))) 1554045052.569 * * * * [progress]: [ 101 / 266 ] simplifiying candidate # 1554045052.570 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) 1) 1554045052.570 * * [simplify]: iters left: 6 (13 enodes) 1554045052.573 * * [simplify]: iters left: 5 (44 enodes) 1554045052.586 * * [simplify]: iters left: 4 (54 enodes) 1554045052.601 * * [simplify]: iters left: 3 (58 enodes) 1554045052.615 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045052.615 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045052.615 * * [simplify]: Extracting #2: cost 6 inf + 1 1554045052.615 * * [simplify]: Extracting #3: cost 15 inf + 1 1554045052.616 * * [simplify]: Extracting #4: cost 16 inf + 5 1554045052.616 * * [simplify]: Extracting #5: cost 7 inf + 911 1554045052.616 * * [simplify]: Extracting #6: cost 1 inf + 1465 1554045052.617 * * [simplify]: Extracting #7: cost 0 inf + 1699 1554045052.618 * [simplify]: Simplified to (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) 1554045052.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 (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045052.618 * [simplify]: Simplifying (/ (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)))) 1554045052.619 * * [simplify]: iters left: 6 (12 enodes) 1554045052.623 * * [simplify]: iters left: 5 (41 enodes) 1554045052.632 * * [simplify]: iters left: 4 (49 enodes) 1554045052.639 * * [simplify]: iters left: 3 (53 enodes) 1554045052.645 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045052.645 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045052.645 * * [simplify]: Extracting #2: cost 10 inf + 0 1554045052.645 * * [simplify]: Extracting #3: cost 11 inf + 116 1554045052.645 * * [simplify]: Extracting #4: cost 14 inf + 392 1554045052.646 * * [simplify]: Extracting #5: cost 6 inf + 1146 1554045052.646 * * [simplify]: Extracting #6: cost 1 inf + 1972 1554045052.646 * * [simplify]: Extracting #7: cost 0 inf + 2246 1554045052.647 * [simplify]: Simplified to (/ (sqrt (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re))) (hypot y.im y.re)) 1554045052.647 * [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.im y.im (* x.re y.re)) (hypot y.im y.re))) (hypot y.im y.re)))) 1554045052.647 * * * * [progress]: [ 102 / 266 ] simplifiying candidate # 1554045052.647 * [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 (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045052.647 * * [simplify]: iters left: 6 (15 enodes) 1554045052.650 * * [simplify]: iters left: 5 (60 enodes) 1554045052.660 * * [simplify]: iters left: 4 (106 enodes) 1554045052.684 * * [simplify]: iters left: 3 (154 enodes) 1554045052.709 * * [simplify]: iters left: 2 (194 enodes) 1554045052.754 * * [simplify]: iters left: 1 (235 enodes) 1554045052.808 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045052.809 * * [simplify]: Extracting #1: cost 33 inf + 0 1554045052.809 * * [simplify]: Extracting #2: cost 88 inf + 0 1554045052.810 * * [simplify]: Extracting #3: cost 91 inf + 7 1554045052.811 * * [simplify]: Extracting #4: cost 84 inf + 689 1554045052.814 * * [simplify]: Extracting #5: cost 43 inf + 12571 1554045052.822 * * [simplify]: Extracting #6: cost 0 inf + 35115 1554045052.828 * * [simplify]: Extracting #7: cost 0 inf + 34835 1554045052.834 * [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)))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1554045052.834 * [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 (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))))) (/ (/ (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))))))) 1554045052.834 * [simplify]: Simplifying (/ (/ (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))))) 1554045052.834 * * [simplify]: iters left: 6 (13 enodes) 1554045052.837 * * [simplify]: iters left: 5 (46 enodes) 1554045052.843 * * [simplify]: iters left: 4 (56 enodes) 1554045052.853 * * [simplify]: iters left: 3 (60 enodes) 1554045052.863 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045052.863 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045052.863 * * [simplify]: Extracting #2: cost 12 inf + 0 1554045052.863 * * [simplify]: Extracting #3: cost 21 inf + 0 1554045052.864 * * [simplify]: Extracting #4: cost 22 inf + 4 1554045052.864 * * [simplify]: Extracting #5: cost 14 inf + 604 1554045052.865 * * [simplify]: Extracting #6: cost 2 inf + 2793 1554045052.866 * * [simplify]: Extracting #7: cost 0 inf + 3324 1554045052.867 * [simplify]: Simplified to (/ (/ (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045052.867 * [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 (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1554045052.867 * * * * [progress]: [ 103 / 266 ] simplifiying candidate # 1554045052.867 * [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 (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1554045052.868 * * [simplify]: iters left: 6 (18 enodes) 1554045052.876 * * [simplify]: iters left: 5 (68 enodes) 1554045052.891 * * [simplify]: iters left: 4 (107 enodes) 1554045052.908 * * [simplify]: iters left: 3 (156 enodes) 1554045052.943 * * [simplify]: iters left: 2 (203 enodes) 1554045053.001 * * [simplify]: iters left: 1 (222 enodes) 1554045053.029 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045053.029 * * [simplify]: Extracting #1: cost 23 inf + 0 1554045053.030 * * [simplify]: Extracting #2: cost 48 inf + 0 1554045053.030 * * [simplify]: Extracting #3: cost 59 inf + 0 1554045053.030 * * [simplify]: Extracting #4: cost 59 inf + 46 1554045053.030 * * [simplify]: Extracting #5: cost 41 inf + 2970 1554045053.032 * * [simplify]: Extracting #6: cost 22 inf + 8962 1554045053.035 * * [simplify]: Extracting #7: cost 3 inf + 18286 1554045053.039 * * [simplify]: Extracting #8: cost 0 inf + 20016 1554045053.043 * [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))))) 1554045053.043 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (hypot y.im y.re)))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1554045053.043 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1554045053.043 * * [simplify]: iters left: 6 (15 enodes) 1554045053.047 * * [simplify]: iters left: 5 (52 enodes) 1554045053.054 * * [simplify]: iters left: 4 (65 enodes) 1554045053.064 * * [simplify]: iters left: 3 (71 enodes) 1554045053.080 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045053.080 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045053.080 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045053.081 * * [simplify]: Extracting #3: cost 27 inf + 0 1554045053.081 * * [simplify]: Extracting #4: cost 23 inf + 358 1554045053.081 * * [simplify]: Extracting #5: cost 10 inf + 2614 1554045053.083 * * [simplify]: Extracting #6: cost 0 inf + 5840 1554045053.084 * [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)))))) 1554045053.084 * [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 (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))))) 1554045053.084 * * * * [progress]: [ 104 / 266 ] simplifiying candidate # 1554045053.085 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) 1554045053.085 * * [simplify]: iters left: 6 (16 enodes) 1554045053.091 * * [simplify]: iters left: 5 (61 enodes) 1554045053.107 * * [simplify]: iters left: 4 (100 enodes) 1554045053.122 * * [simplify]: iters left: 3 (149 enodes) 1554045053.154 * * [simplify]: iters left: 2 (196 enodes) 1554045053.192 * * [simplify]: iters left: 1 (212 enodes) 1554045053.221 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045053.221 * * [simplify]: Extracting #1: cost 23 inf + 0 1554045053.221 * * [simplify]: Extracting #2: cost 46 inf + 0 1554045053.222 * * [simplify]: Extracting #3: cost 55 inf + 0 1554045053.222 * * [simplify]: Extracting #4: cost 55 inf + 46 1554045053.222 * * [simplify]: Extracting #5: cost 40 inf + 2140 1554045053.224 * * [simplify]: Extracting #6: cost 10 inf + 11482 1554045053.230 * * [simplify]: Extracting #7: cost 0 inf + 15468 1554045053.235 * [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))) 1554045053.236 * [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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045053.236 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045053.236 * * [simplify]: iters left: 6 (14 enodes) 1554045053.242 * * [simplify]: iters left: 5 (49 enodes) 1554045053.251 * * [simplify]: iters left: 4 (62 enodes) 1554045053.260 * * [simplify]: iters left: 3 (68 enodes) 1554045053.270 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045053.270 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045053.270 * * [simplify]: Extracting #2: cost 16 inf + 0 1554045053.270 * * [simplify]: Extracting #3: cost 25 inf + 0 1554045053.271 * * [simplify]: Extracting #4: cost 23 inf + 202 1554045053.271 * * [simplify]: Extracting #5: cost 9 inf + 2806 1554045053.271 * * [simplify]: Extracting #6: cost 0 inf + 4306 1554045053.272 * [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))) 1554045053.272 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1554045053.272 * * * * [progress]: [ 105 / 266 ] simplifiying candidate # 1554045053.272 * [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 1)) 1554045053.273 * * [simplify]: iters left: 6 (17 enodes) 1554045053.278 * * [simplify]: iters left: 5 (66 enodes) 1554045053.299 * * [simplify]: iters left: 4 (97 enodes) 1554045053.329 * * [simplify]: iters left: 3 (117 enodes) 1554045053.362 * * [simplify]: iters left: 2 (156 enodes) 1554045053.393 * * [simplify]: iters left: 1 (165 enodes) 1554045053.419 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045053.419 * * [simplify]: Extracting #1: cost 13 inf + 0 1554045053.419 * * [simplify]: Extracting #2: cost 24 inf + 1 1554045053.420 * * [simplify]: Extracting #3: cost 33 inf + 1 1554045053.420 * * [simplify]: Extracting #4: cost 32 inf + 146 1554045053.421 * * [simplify]: Extracting #5: cost 17 inf + 2860 1554045053.423 * * [simplify]: Extracting #6: cost 1 inf + 6921 1554045053.428 * * [simplify]: Extracting #7: cost 0 inf + 7275 1554045053.431 * [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)))) 1554045053.431 * [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))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045053.431 * [simplify]: Simplifying (/ (/ (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)))) 1554045053.432 * * [simplify]: iters left: 6 (13 enodes) 1554045053.437 * * [simplify]: iters left: 5 (46 enodes) 1554045053.446 * * [simplify]: iters left: 4 (59 enodes) 1554045053.454 * * [simplify]: iters left: 3 (65 enodes) 1554045053.462 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045053.462 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045053.462 * * [simplify]: Extracting #2: cost 18 inf + 0 1554045053.463 * * [simplify]: Extracting #3: cost 23 inf + 59 1554045053.463 * * [simplify]: Extracting #4: cost 14 inf + 1163 1554045053.463 * * [simplify]: Extracting #5: cost 3 inf + 3202 1554045053.464 * * [simplify]: Extracting #6: cost 0 inf + 3872 1554045053.464 * [simplify]: Simplified to (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1554045053.464 * [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 1)) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)))) 1554045053.464 * * * * [progress]: [ 106 / 266 ] simplifiying candidate # 1554045053.465 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) 1554045053.465 * * [simplify]: iters left: 6 (16 enodes) 1554045053.472 * * [simplify]: iters left: 5 (61 enodes) 1554045053.489 * * [simplify]: iters left: 4 (100 enodes) 1554045053.519 * * [simplify]: iters left: 3 (149 enodes) 1554045053.558 * * [simplify]: iters left: 2 (196 enodes) 1554045053.589 * * [simplify]: iters left: 1 (212 enodes) 1554045053.635 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045053.635 * * [simplify]: Extracting #1: cost 23 inf + 0 1554045053.635 * * [simplify]: Extracting #2: cost 46 inf + 0 1554045053.635 * * [simplify]: Extracting #3: cost 55 inf + 0 1554045053.636 * * [simplify]: Extracting #4: cost 55 inf + 46 1554045053.637 * * [simplify]: Extracting #5: cost 40 inf + 2140 1554045053.640 * * [simplify]: Extracting #6: cost 10 inf + 11482 1554045053.646 * * [simplify]: Extracting #7: cost 0 inf + 15468 1554045053.653 * [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))) 1554045053.653 * [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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045053.653 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045053.653 * * [simplify]: iters left: 6 (14 enodes) 1554045053.659 * * [simplify]: iters left: 5 (49 enodes) 1554045053.673 * * [simplify]: iters left: 4 (62 enodes) 1554045053.689 * * [simplify]: iters left: 3 (68 enodes) 1554045053.706 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045053.706 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045053.706 * * [simplify]: Extracting #2: cost 16 inf + 0 1554045053.706 * * [simplify]: Extracting #3: cost 25 inf + 0 1554045053.706 * * [simplify]: Extracting #4: cost 23 inf + 202 1554045053.707 * * [simplify]: Extracting #5: cost 9 inf + 2806 1554045053.708 * * [simplify]: Extracting #6: cost 0 inf + 4306 1554045053.710 * [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))) 1554045053.710 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1554045053.710 * * * * [progress]: [ 107 / 266 ] simplifiying candidate # 1554045053.710 * [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) 1554045053.710 * * [simplify]: iters left: 6 (16 enodes) 1554045053.719 * * [simplify]: iters left: 5 (61 enodes) 1554045053.735 * * [simplify]: iters left: 4 (100 enodes) 1554045053.752 * * [simplify]: iters left: 3 (129 enodes) 1554045053.789 * * [simplify]: iters left: 2 (150 enodes) 1554045053.814 * * [simplify]: iters left: 1 (152 enodes) 1554045053.842 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045053.842 * * [simplify]: Extracting #1: cost 13 inf + 0 1554045053.843 * * [simplify]: Extracting #2: cost 24 inf + 1 1554045053.843 * * [simplify]: Extracting #3: cost 33 inf + 1 1554045053.843 * * [simplify]: Extracting #4: cost 32 inf + 146 1554045053.844 * * [simplify]: Extracting #5: cost 14 inf + 3705 1554045053.847 * * [simplify]: Extracting #6: cost 0 inf + 7315 1554045053.850 * * [simplify]: Extracting #7: cost 0 inf + 7275 1554045053.853 * [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)))) 1554045053.853 * [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))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045053.853 * [simplify]: Simplifying (/ (/ (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)))) 1554045053.854 * * [simplify]: iters left: 6 (13 enodes) 1554045053.859 * * [simplify]: iters left: 5 (46 enodes) 1554045053.870 * * [simplify]: iters left: 4 (59 enodes) 1554045053.878 * * [simplify]: iters left: 3 (65 enodes) 1554045053.887 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045053.887 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045053.887 * * [simplify]: Extracting #2: cost 18 inf + 0 1554045053.887 * * [simplify]: Extracting #3: cost 23 inf + 59 1554045053.887 * * [simplify]: Extracting #4: cost 14 inf + 1163 1554045053.888 * * [simplify]: Extracting #5: cost 3 inf + 3202 1554045053.889 * * [simplify]: Extracting #6: cost 0 inf + 3872 1554045053.889 * [simplify]: Simplified to (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1554045053.889 * [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)))))) 1) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)))) 1554045053.889 * * * * [progress]: [ 108 / 266 ] simplifiying candidate # 1554045053.890 * [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 (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045053.890 * * [simplify]: iters left: 6 (18 enodes) 1554045053.895 * * [simplify]: iters left: 5 (66 enodes) 1554045053.907 * * [simplify]: iters left: 4 (96 enodes) 1554045053.927 * * [simplify]: iters left: 3 (147 enodes) 1554045053.955 * * [simplify]: iters left: 2 (197 enodes) 1554045053.995 * * [simplify]: iters left: 1 (213 enodes) 1554045054.036 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045054.036 * * [simplify]: Extracting #1: cost 23 inf + 0 1554045054.036 * * [simplify]: Extracting #2: cost 48 inf + 0 1554045054.036 * * [simplify]: Extracting #3: cost 59 inf + 0 1554045054.037 * * [simplify]: Extracting #4: cost 59 inf + 46 1554045054.037 * * [simplify]: Extracting #5: cost 47 inf + 1497 1554045054.040 * * [simplify]: Extracting #6: cost 15 inf + 12251 1554045054.047 * * [simplify]: Extracting #7: cost 0 inf + 20016 1554045054.055 * [simplify]: Simplified to (* (/ (/ (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 y.im x.im (* x.re y.re))) (cbrt (hypot y.im y.re)))) 1554045054.056 * [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))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045054.056 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045054.056 * * [simplify]: iters left: 6 (15 enodes) 1554045054.063 * * [simplify]: iters left: 5 (52 enodes) 1554045054.077 * * [simplify]: iters left: 4 (65 enodes) 1554045054.086 * * [simplify]: iters left: 3 (71 enodes) 1554045054.095 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045054.096 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045054.096 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045054.096 * * [simplify]: Extracting #3: cost 27 inf + 0 1554045054.096 * * [simplify]: Extracting #4: cost 25 inf + 244 1554045054.096 * * [simplify]: Extracting #5: cost 14 inf + 1592 1554045054.097 * * [simplify]: Extracting #6: cost 2 inf + 5056 1554045054.097 * * [simplify]: Extracting #7: cost 0 inf + 5840 1554045054.098 * [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))))) 1554045054.098 * [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 (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1554045054.098 * * * * [progress]: [ 109 / 266 ] simplifiying candidate # 1554045054.099 * [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 (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1554045054.099 * * [simplify]: iters left: 6 (15 enodes) 1554045054.102 * * [simplify]: iters left: 5 (55 enodes) 1554045054.110 * * [simplify]: iters left: 4 (69 enodes) 1554045054.120 * * [simplify]: iters left: 3 (86 enodes) 1554045054.134 * * [simplify]: iters left: 2 (102 enodes) 1554045054.161 * * [simplify]: iters left: 1 (110 enodes) 1554045054.177 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045054.177 * * [simplify]: Extracting #1: cost 16 inf + 0 1554045054.178 * * [simplify]: Extracting #2: cost 31 inf + 0 1554045054.178 * * [simplify]: Extracting #3: cost 41 inf + 0 1554045054.178 * * [simplify]: Extracting #4: cost 39 inf + 145 1554045054.178 * * [simplify]: Extracting #5: cost 27 inf + 1208 1554045054.179 * * [simplify]: Extracting #6: cost 12 inf + 6138 1554045054.180 * * [simplify]: Extracting #7: cost 3 inf + 9610 1554045054.182 * * [simplify]: Extracting #8: cost 0 inf + 10912 1554045054.184 * [simplify]: Simplified to (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (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))))) 1554045054.184 * [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.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))))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1554045054.185 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1554045054.185 * * [simplify]: iters left: 6 (13 enodes) 1554045054.188 * * [simplify]: iters left: 5 (46 enodes) 1554045054.194 * * [simplify]: iters left: 4 (53 enodes) 1554045054.202 * * [simplify]: iters left: 3 (58 enodes) 1554045054.209 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045054.209 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045054.209 * * [simplify]: Extracting #2: cost 12 inf + 0 1554045054.209 * * [simplify]: Extracting #3: cost 22 inf + 0 1554045054.210 * * [simplify]: Extracting #4: cost 20 inf + 86 1554045054.210 * * [simplify]: Extracting #5: cost 10 inf + 806 1554045054.210 * * [simplify]: Extracting #6: cost 1 inf + 3096 1554045054.211 * * [simplify]: Extracting #7: cost 0 inf + 3530 1554045054.211 * [simplify]: Simplified to (/ (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))) 1554045054.211 * [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 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))))) (/ (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1554045054.211 * * * * [progress]: [ 110 / 266 ] simplifiying candidate # 1554045054.212 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) 1554045054.212 * * [simplify]: iters left: 6 (17 enodes) 1554045054.216 * * [simplify]: iters left: 5 (61 enodes) 1554045054.225 * * [simplify]: iters left: 4 (84 enodes) 1554045054.239 * * [simplify]: iters left: 3 (110 enodes) 1554045054.254 * * [simplify]: iters left: 2 (121 enodes) 1554045054.271 * * [simplify]: iters left: 1 (122 enodes) 1554045054.300 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045054.300 * * [simplify]: Extracting #1: cost 15 inf + 0 1554045054.300 * * [simplify]: Extracting #2: cost 32 inf + 0 1554045054.300 * * [simplify]: Extracting #3: cost 43 inf + 0 1554045054.301 * * [simplify]: Extracting #4: cost 42 inf + 145 1554045054.301 * * [simplify]: Extracting #5: cost 32 inf + 1280 1554045054.303 * * [simplify]: Extracting #6: cost 8 inf + 8265 1554045054.307 * * [simplify]: Extracting #7: cost 0 inf + 11900 1554045054.310 * [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))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1554045054.310 * [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))) (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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045054.310 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045054.310 * * [simplify]: iters left: 6 (15 enodes) 1554045054.314 * * [simplify]: iters left: 5 (52 enodes) 1554045054.321 * * [simplify]: iters left: 4 (65 enodes) 1554045054.332 * * [simplify]: iters left: 3 (71 enodes) 1554045054.344 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045054.344 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045054.344 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045054.344 * * [simplify]: Extracting #3: cost 27 inf + 0 1554045054.344 * * [simplify]: Extracting #4: cost 25 inf + 244 1554045054.345 * * [simplify]: Extracting #5: cost 14 inf + 1512 1554045054.346 * * [simplify]: Extracting #6: cost 2 inf + 4816 1554045054.348 * * [simplify]: Extracting #7: cost 0 inf + 5520 1554045054.349 * [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))))) 1554045054.349 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1554045054.349 * * * * [progress]: [ 111 / 266 ] simplifiying candidate # 1554045054.350 * [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 1)) 1554045054.350 * * [simplify]: iters left: 6 (17 enodes) 1554045054.360 * * [simplify]: iters left: 5 (63 enodes) 1554045054.379 * * [simplify]: iters left: 4 (80 enodes) 1554045054.401 * * [simplify]: iters left: 3 (92 enodes) 1554045054.425 * * [simplify]: iters left: 2 (109 enodes) 1554045054.454 * * [simplify]: iters left: 1 (111 enodes) 1554045054.479 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045054.480 * * [simplify]: Extracting #1: cost 9 inf + 0 1554045054.480 * * [simplify]: Extracting #2: cost 17 inf + 1 1554045054.480 * * [simplify]: Extracting #3: cost 27 inf + 1 1554045054.480 * * [simplify]: Extracting #4: cost 25 inf + 188 1554045054.481 * * [simplify]: Extracting #5: cost 15 inf + 1786 1554045054.482 * * [simplify]: Extracting #6: cost 7 inf + 3267 1554045054.483 * * [simplify]: Extracting #7: cost 1 inf + 5437 1554045054.485 * * [simplify]: Extracting #8: cost 0 inf + 5871 1554045054.487 * [simplify]: Simplified to (/ (* (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (fma x.im y.im (* x.re y.re)))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1554045054.487 * [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)))) (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)))))) 1554045054.488 * [simplify]: Simplifying (/ (/ (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)))) 1554045054.488 * * [simplify]: iters left: 6 (14 enodes) 1554045054.493 * * [simplify]: iters left: 5 (49 enodes) 1554045054.503 * * [simplify]: iters left: 4 (62 enodes) 1554045054.512 * * [simplify]: iters left: 3 (68 enodes) 1554045054.520 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045054.520 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045054.520 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045054.520 * * [simplify]: Extracting #3: cost 26 inf + 2 1554045054.521 * * [simplify]: Extracting #4: cost 20 inf + 600 1554045054.521 * * [simplify]: Extracting #5: cost 2 inf + 4283 1554045054.522 * * [simplify]: Extracting #6: cost 0 inf + 5086 1554045054.523 * [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))))) 1554045054.523 * [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 1)) (/ (/ (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))))))) 1554045054.523 * * * * [progress]: [ 112 / 266 ] simplifiying candidate # 1554045054.523 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) 1554045054.523 * * [simplify]: iters left: 6 (17 enodes) 1554045054.527 * * [simplify]: iters left: 5 (61 enodes) 1554045054.535 * * [simplify]: iters left: 4 (84 enodes) 1554045054.558 * * [simplify]: iters left: 3 (110 enodes) 1554045054.587 * * [simplify]: iters left: 2 (121 enodes) 1554045054.616 * * [simplify]: iters left: 1 (122 enodes) 1554045054.645 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045054.645 * * [simplify]: Extracting #1: cost 15 inf + 0 1554045054.645 * * [simplify]: Extracting #2: cost 32 inf + 0 1554045054.646 * * [simplify]: Extracting #3: cost 43 inf + 0 1554045054.646 * * [simplify]: Extracting #4: cost 42 inf + 145 1554045054.647 * * [simplify]: Extracting #5: cost 32 inf + 1280 1554045054.649 * * [simplify]: Extracting #6: cost 8 inf + 8265 1554045054.653 * * [simplify]: Extracting #7: cost 0 inf + 11900 1554045054.656 * [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))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1554045054.657 * [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))) (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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045054.657 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045054.657 * * [simplify]: iters left: 6 (15 enodes) 1554045054.660 * * [simplify]: iters left: 5 (52 enodes) 1554045054.667 * * [simplify]: iters left: 4 (65 enodes) 1554045054.676 * * [simplify]: iters left: 3 (71 enodes) 1554045054.685 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045054.685 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045054.685 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045054.685 * * [simplify]: Extracting #3: cost 27 inf + 0 1554045054.685 * * [simplify]: Extracting #4: cost 25 inf + 244 1554045054.686 * * [simplify]: Extracting #5: cost 14 inf + 1512 1554045054.686 * * [simplify]: Extracting #6: cost 2 inf + 4816 1554045054.688 * * [simplify]: Extracting #7: cost 0 inf + 5520 1554045054.688 * [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))))) 1554045054.688 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1554045054.688 * * * * [progress]: [ 113 / 266 ] simplifiying candidate # 1554045054.689 * [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) 1554045054.689 * * [simplify]: iters left: 6 (16 enodes) 1554045054.693 * * [simplify]: iters left: 5 (58 enodes) 1554045054.702 * * [simplify]: iters left: 4 (78 enodes) 1554045054.716 * * [simplify]: iters left: 3 (94 enodes) 1554045054.730 * * [simplify]: iters left: 2 (103 enodes) 1554045054.746 * * [simplify]: iters left: 1 (105 enodes) 1554045054.768 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045054.769 * * [simplify]: Extracting #1: cost 9 inf + 0 1554045054.769 * * [simplify]: Extracting #2: cost 17 inf + 1 1554045054.769 * * [simplify]: Extracting #3: cost 27 inf + 1 1554045054.769 * * [simplify]: Extracting #4: cost 26 inf + 146 1554045054.770 * * [simplify]: Extracting #5: cost 18 inf + 1427 1554045054.771 * * [simplify]: Extracting #6: cost 12 inf + 2045 1554045054.772 * * [simplify]: Extracting #7: cost 6 inf + 3404 1554045054.773 * * [simplify]: Extracting #8: cost 2 inf + 4963 1554045054.776 * * [simplify]: Extracting #9: cost 0 inf + 5871 1554045054.778 * [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))))) 1554045054.778 * [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))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045054.779 * [simplify]: Simplifying (/ (/ (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)))) 1554045054.779 * * [simplify]: iters left: 6 (14 enodes) 1554045054.784 * * [simplify]: iters left: 5 (49 enodes) 1554045054.799 * * [simplify]: iters left: 4 (62 enodes) 1554045054.816 * * [simplify]: iters left: 3 (68 enodes) 1554045054.833 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045054.833 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045054.833 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045054.833 * * [simplify]: Extracting #3: cost 26 inf + 2 1554045054.833 * * [simplify]: Extracting #4: cost 20 inf + 600 1554045054.834 * * [simplify]: Extracting #5: cost 2 inf + 4283 1554045054.834 * * [simplify]: Extracting #6: cost 0 inf + 5086 1554045054.835 * [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))))) 1554045054.835 * [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))))))) 1554045054.835 * * * * [progress]: [ 114 / 266 ] simplifiying candidate # 1554045054.836 * [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 (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045054.836 * * [simplify]: iters left: 6 (16 enodes) 1554045054.839 * * [simplify]: iters left: 5 (59 enodes) 1554045054.848 * * [simplify]: iters left: 4 (89 enodes) 1554045054.862 * * [simplify]: iters left: 3 (140 enodes) 1554045054.892 * * [simplify]: iters left: 2 (193 enodes) 1554045054.927 * * [simplify]: iters left: 1 (210 enodes) 1554045054.964 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045054.964 * * [simplify]: Extracting #1: cost 23 inf + 0 1554045054.964 * * [simplify]: Extracting #2: cost 46 inf + 0 1554045054.964 * * [simplify]: Extracting #3: cost 55 inf + 0 1554045054.965 * * [simplify]: Extracting #4: cost 55 inf + 46 1554045054.966 * * [simplify]: Extracting #5: cost 33 inf + 4681 1554045054.972 * * [simplify]: Extracting #6: cost 1 inf + 15034 1554045054.979 * * [simplify]: Extracting #7: cost 0 inf + 15468 1554045054.986 * [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))) 1554045054.986 * [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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045054.986 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045054.987 * * [simplify]: iters left: 6 (14 enodes) 1554045054.992 * * [simplify]: iters left: 5 (49 enodes) 1554045055.006 * * [simplify]: iters left: 4 (62 enodes) 1554045055.015 * * [simplify]: iters left: 3 (68 enodes) 1554045055.023 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045055.023 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045055.023 * * [simplify]: Extracting #2: cost 16 inf + 0 1554045055.023 * * [simplify]: Extracting #3: cost 25 inf + 0 1554045055.024 * * [simplify]: Extracting #4: cost 23 inf + 202 1554045055.024 * * [simplify]: Extracting #5: cost 9 inf + 2726 1554045055.025 * * [simplify]: Extracting #6: cost 0 inf + 4306 1554045055.025 * [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))) 1554045055.025 * [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 (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1554045055.025 * * * * [progress]: [ 115 / 266 ] simplifiying candidate # 1554045055.025 * [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 (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1554045055.026 * * [simplify]: iters left: 6 (17 enodes) 1554045055.029 * * [simplify]: iters left: 5 (61 enodes) 1554045055.043 * * [simplify]: iters left: 4 (84 enodes) 1554045055.066 * * [simplify]: iters left: 3 (110 enodes) 1554045055.095 * * [simplify]: iters left: 2 (121 enodes) 1554045055.111 * * [simplify]: iters left: 1 (122 enodes) 1554045055.128 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045055.128 * * [simplify]: Extracting #1: cost 15 inf + 0 1554045055.128 * * [simplify]: Extracting #2: cost 32 inf + 0 1554045055.128 * * [simplify]: Extracting #3: cost 43 inf + 0 1554045055.128 * * [simplify]: Extracting #4: cost 42 inf + 145 1554045055.129 * * [simplify]: Extracting #5: cost 29 inf + 1748 1554045055.130 * * [simplify]: Extracting #6: cost 15 inf + 5368 1554045055.134 * * [simplify]: Extracting #7: cost 2 inf + 11032 1554045055.137 * * [simplify]: Extracting #8: cost 0 inf + 11900 1554045055.141 * [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))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1554045055.141 * [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))) (fabs (cbrt (fma y.im y.im (* y.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 (cbrt (fma y.im y.im (* y.re y.re))))))) 1554045055.141 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1554045055.142 * * [simplify]: iters left: 6 (15 enodes) 1554045055.145 * * [simplify]: iters left: 5 (52 enodes) 1554045055.152 * * [simplify]: iters left: 4 (65 enodes) 1554045055.161 * * [simplify]: iters left: 3 (71 enodes) 1554045055.170 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045055.170 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045055.170 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045055.170 * * [simplify]: Extracting #3: cost 27 inf + 0 1554045055.170 * * [simplify]: Extracting #4: cost 23 inf + 358 1554045055.171 * * [simplify]: Extracting #5: cost 10 inf + 2454 1554045055.171 * * [simplify]: Extracting #6: cost 0 inf + 5520 1554045055.172 * [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)))))) 1554045055.172 * [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 (* (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))) (* (sqrt (hypot y.im y.re)) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))))) 1554045055.172 * * * * [progress]: [ 116 / 266 ] simplifiying candidate # 1554045055.173 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) 1554045055.173 * * [simplify]: iters left: 6 (14 enodes) 1554045055.176 * * [simplify]: iters left: 5 (51 enodes) 1554045055.184 * * [simplify]: iters left: 4 (66 enodes) 1554045055.195 * * [simplify]: iters left: 3 (81 enodes) 1554045055.205 * * [simplify]: iters left: 2 (86 enodes) 1554045055.223 * * [simplify]: iters left: 1 (89 enodes) 1554045055.244 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045055.244 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045055.244 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045055.244 * * [simplify]: Extracting #3: cost 30 inf + 2 1554045055.245 * * [simplify]: Extracting #4: cost 24 inf + 535 1554045055.246 * * [simplify]: Extracting #5: cost 5 inf + 4085 1554045055.248 * * [simplify]: Extracting #6: cost 0 inf + 5520 1554045055.250 * [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)))) 1554045055.250 * [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)))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045055.250 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045055.251 * * [simplify]: iters left: 6 (13 enodes) 1554045055.256 * * [simplify]: iters left: 5 (46 enodes) 1554045055.267 * * [simplify]: iters left: 4 (54 enodes) 1554045055.274 * * [simplify]: iters left: 3 (60 enodes) 1554045055.283 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045055.283 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045055.283 * * [simplify]: Extracting #2: cost 14 inf + 0 1554045055.283 * * [simplify]: Extracting #3: cost 20 inf + 2 1554045055.283 * * [simplify]: Extracting #4: cost 16 inf + 394 1554045055.283 * * [simplify]: Extracting #5: cost 7 inf + 937 1554045055.284 * * [simplify]: Extracting #6: cost 1 inf + 2256 1554045055.284 * * [simplify]: Extracting #7: cost 0 inf + 2570 1554045055.284 * [simplify]: Simplified to (/ (cbrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) 1554045055.284 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (cbrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)))) 1554045055.285 * * * * [progress]: [ 117 / 266 ] simplifiying candidate # 1554045055.285 * [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 1)) 1554045055.285 * * [simplify]: iters left: 6 (16 enodes) 1554045055.289 * * [simplify]: iters left: 5 (59 enodes) 1554045055.298 * * [simplify]: iters left: 4 (77 enodes) 1554045055.314 * * [simplify]: iters left: 3 (91 enodes) 1554045055.336 * * [simplify]: iters left: 2 (108 enodes) 1554045055.351 * * [simplify]: iters left: 1 (110 enodes) 1554045055.363 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045055.363 * * [simplify]: Extracting #1: cost 9 inf + 0 1554045055.363 * * [simplify]: Extracting #2: cost 16 inf + 1 1554045055.363 * * [simplify]: Extracting #3: cost 25 inf + 1 1554045055.363 * * [simplify]: Extracting #4: cost 24 inf + 146 1554045055.364 * * [simplify]: Extracting #5: cost 8 inf + 2720 1554045055.364 * * [simplify]: Extracting #6: cost 0 inf + 4237 1554045055.365 * [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))) 1554045055.365 * [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))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045055.366 * [simplify]: Simplifying (/ (/ (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)))) 1554045055.366 * * [simplify]: iters left: 6 (13 enodes) 1554045055.368 * * [simplify]: iters left: 5 (46 enodes) 1554045055.379 * * [simplify]: iters left: 4 (59 enodes) 1554045055.392 * * [simplify]: iters left: 3 (65 enodes) 1554045055.406 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045055.406 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045055.406 * * [simplify]: Extracting #2: cost 18 inf + 0 1554045055.406 * * [simplify]: Extracting #3: cost 23 inf + 59 1554045055.406 * * [simplify]: Extracting #4: cost 14 inf + 1003 1554045055.407 * * [simplify]: Extracting #5: cost 3 inf + 2922 1554045055.408 * * [simplify]: Extracting #6: cost 0 inf + 3552 1554045055.409 * [simplify]: Simplified to (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1554045055.409 * [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 1)) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 1554045055.409 * * * * [progress]: [ 118 / 266 ] simplifiying candidate # 1554045055.410 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) 1554045055.410 * * [simplify]: iters left: 6 (14 enodes) 1554045055.415 * * [simplify]: iters left: 5 (51 enodes) 1554045055.429 * * [simplify]: iters left: 4 (66 enodes) 1554045055.445 * * [simplify]: iters left: 3 (81 enodes) 1554045055.462 * * [simplify]: iters left: 2 (86 enodes) 1554045055.481 * * [simplify]: iters left: 1 (89 enodes) 1554045055.500 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045055.500 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045055.500 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045055.500 * * [simplify]: Extracting #3: cost 30 inf + 2 1554045055.501 * * [simplify]: Extracting #4: cost 24 inf + 535 1554045055.502 * * [simplify]: Extracting #5: cost 5 inf + 4085 1554045055.503 * * [simplify]: Extracting #6: cost 0 inf + 5520 1554045055.505 * [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)))) 1554045055.505 * [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)))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045055.505 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045055.506 * * [simplify]: iters left: 6 (13 enodes) 1554045055.510 * * [simplify]: iters left: 5 (46 enodes) 1554045055.521 * * [simplify]: iters left: 4 (54 enodes) 1554045055.533 * * [simplify]: iters left: 3 (60 enodes) 1554045055.546 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045055.546 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045055.546 * * [simplify]: Extracting #2: cost 14 inf + 0 1554045055.546 * * [simplify]: Extracting #3: cost 20 inf + 2 1554045055.546 * * [simplify]: Extracting #4: cost 16 inf + 394 1554045055.547 * * [simplify]: Extracting #5: cost 7 inf + 937 1554045055.547 * * [simplify]: Extracting #6: cost 1 inf + 2256 1554045055.548 * * [simplify]: Extracting #7: cost 0 inf + 2570 1554045055.549 * [simplify]: Simplified to (/ (cbrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) 1554045055.549 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (/ (cbrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)))) 1554045055.549 * * * * [progress]: [ 119 / 266 ] simplifiying candidate # 1554045055.549 * [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) 1554045055.549 * * [simplify]: iters left: 6 (15 enodes) 1554045055.555 * * [simplify]: iters left: 5 (54 enodes) 1554045055.569 * * [simplify]: iters left: 4 (75 enodes) 1554045055.588 * * [simplify]: iters left: 3 (91 enodes) 1554045055.608 * * [simplify]: iters left: 2 (100 enodes) 1554045055.637 * * [simplify]: iters left: 1 (102 enodes) 1554045055.655 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045055.655 * * [simplify]: Extracting #1: cost 9 inf + 0 1554045055.656 * * [simplify]: Extracting #2: cost 16 inf + 1 1554045055.656 * * [simplify]: Extracting #3: cost 25 inf + 1 1554045055.656 * * [simplify]: Extracting #4: cost 24 inf + 146 1554045055.656 * * [simplify]: Extracting #5: cost 11 inf + 1832 1554045055.657 * * [simplify]: Extracting #6: cost 1 inf + 3923 1554045055.658 * * [simplify]: Extracting #7: cost 0 inf + 4237 1554045055.659 * [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))) 1554045055.659 * [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))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045055.659 * [simplify]: Simplifying (/ (/ (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)))) 1554045055.659 * * [simplify]: iters left: 6 (13 enodes) 1554045055.662 * * [simplify]: iters left: 5 (46 enodes) 1554045055.668 * * [simplify]: iters left: 4 (59 enodes) 1554045055.679 * * [simplify]: iters left: 3 (65 enodes) 1554045055.696 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045055.696 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045055.696 * * [simplify]: Extracting #2: cost 18 inf + 0 1554045055.696 * * [simplify]: Extracting #3: cost 23 inf + 59 1554045055.697 * * [simplify]: Extracting #4: cost 14 inf + 1003 1554045055.697 * * [simplify]: Extracting #5: cost 3 inf + 2922 1554045055.699 * * [simplify]: Extracting #6: cost 0 inf + 3552 1554045055.700 * [simplify]: Simplified to (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1554045055.700 * [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))))) 1) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 1554045055.700 * * * * [progress]: [ 120 / 266 ] simplifiying candidate # 1554045055.700 * [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 (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045055.700 * * [simplify]: iters left: 6 (17 enodes) 1554045055.709 * * [simplify]: iters left: 5 (64 enodes) 1554045055.729 * * [simplify]: iters left: 4 (89 enodes) 1554045055.753 * * [simplify]: iters left: 3 (132 enodes) 1554045055.775 * * [simplify]: iters left: 2 (164 enodes) 1554045055.800 * * [simplify]: iters left: 1 (165 enodes) 1554045055.817 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045055.818 * * [simplify]: Extracting #1: cost 13 inf + 0 1554045055.818 * * [simplify]: Extracting #2: cost 24 inf + 1 1554045055.818 * * [simplify]: Extracting #3: cost 33 inf + 1 1554045055.818 * * [simplify]: Extracting #4: cost 31 inf + 203 1554045055.819 * * [simplify]: Extracting #5: cost 11 inf + 4024 1554045055.820 * * [simplify]: Extracting #6: cost 0 inf + 7275 1554045055.821 * [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)))) 1554045055.821 * [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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045055.822 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045055.822 * * [simplify]: iters left: 6 (13 enodes) 1554045055.825 * * [simplify]: iters left: 5 (46 enodes) 1554045055.835 * * [simplify]: iters left: 4 (59 enodes) 1554045055.850 * * [simplify]: iters left: 3 (65 enodes) 1554045055.864 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045055.864 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045055.864 * * [simplify]: Extracting #2: cost 18 inf + 0 1554045055.864 * * [simplify]: Extracting #3: cost 22 inf + 196 1554045055.865 * * [simplify]: Extracting #4: cost 14 inf + 1163 1554045055.866 * * [simplify]: Extracting #5: cost 2 inf + 3476 1554045055.867 * * [simplify]: Extracting #6: cost 0 inf + 3872 1554045055.868 * [simplify]: Simplified to (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1554045055.868 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt 1)) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1554045055.868 * * * * [progress]: [ 121 / 266 ] simplifiying candidate # 1554045055.868 * [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 (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1554045055.868 * * [simplify]: iters left: 6 (17 enodes) 1554045055.876 * * [simplify]: iters left: 5 (63 enodes) 1554045055.893 * * [simplify]: iters left: 4 (81 enodes) 1554045055.914 * * [simplify]: iters left: 3 (106 enodes) 1554045055.938 * * [simplify]: iters left: 2 (114 enodes) 1554045055.963 * * [simplify]: iters left: 1 (115 enodes) 1554045055.984 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045055.984 * * [simplify]: Extracting #1: cost 9 inf + 0 1554045055.984 * * [simplify]: Extracting #2: cost 17 inf + 1 1554045055.984 * * [simplify]: Extracting #3: cost 27 inf + 1 1554045055.985 * * [simplify]: Extracting #4: cost 26 inf + 146 1554045055.985 * * [simplify]: Extracting #5: cost 16 inf + 1524 1554045055.986 * * [simplify]: Extracting #6: cost 3 inf + 4746 1554045055.988 * * [simplify]: Extracting #7: cost 0 inf + 5871 1554045055.990 * [simplify]: Simplified to (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (cbrt (fma x.re y.re (* x.im y.im)))) 1554045055.990 * [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.re y.re (* y.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 (cbrt (fma y.im y.im (* y.re y.re))))))) 1554045055.990 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1554045055.991 * * [simplify]: iters left: 6 (14 enodes) 1554045055.996 * * [simplify]: iters left: 5 (49 enodes) 1554045056.008 * * [simplify]: iters left: 4 (62 enodes) 1554045056.023 * * [simplify]: iters left: 3 (68 enodes) 1554045056.039 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045056.039 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045056.039 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045056.039 * * [simplify]: Extracting #3: cost 26 inf + 2 1554045056.039 * * [simplify]: Extracting #4: cost 21 inf + 423 1554045056.040 * * [simplify]: Extracting #5: cost 5 inf + 3282 1554045056.042 * * [simplify]: Extracting #6: cost 0 inf + 5086 1554045056.044 * [simplify]: Simplified to (/ (/ (cbrt (fma y.im x.im (* x.re y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) (hypot y.im y.re)) 1554045056.044 * [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)) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (cbrt (fma y.im x.im (* x.re y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) (hypot y.im y.re)))) 1554045056.044 * * * * [progress]: [ 122 / 266 ] simplifiying candidate # 1554045056.045 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) 1554045056.045 * * [simplify]: iters left: 6 (16 enodes) 1554045056.056 * * [simplify]: iters left: 5 (59 enodes) 1554045056.074 * * [simplify]: iters left: 4 (78 enodes) 1554045056.087 * * [simplify]: iters left: 3 (103 enodes) 1554045056.102 * * [simplify]: iters left: 2 (116 enodes) 1554045056.119 * * [simplify]: iters left: 1 (117 enodes) 1554045056.131 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045056.131 * * [simplify]: Extracting #1: cost 9 inf + 0 1554045056.131 * * [simplify]: Extracting #2: cost 16 inf + 1 1554045056.131 * * [simplify]: Extracting #3: cost 25 inf + 1 1554045056.131 * * [simplify]: Extracting #4: cost 23 inf + 203 1554045056.132 * * [simplify]: Extracting #5: cost 5 inf + 3430 1554045056.133 * * [simplify]: Extracting #6: cost 0 inf + 4237 1554045056.134 * [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)))) 1554045056.134 * [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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045056.134 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045056.134 * * [simplify]: iters left: 6 (13 enodes) 1554045056.137 * * [simplify]: iters left: 5 (46 enodes) 1554045056.149 * * [simplify]: iters left: 4 (59 enodes) 1554045056.165 * * [simplify]: iters left: 3 (65 enodes) 1554045056.176 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045056.176 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045056.176 * * [simplify]: Extracting #2: cost 18 inf + 0 1554045056.176 * * [simplify]: Extracting #3: cost 22 inf + 156 1554045056.176 * * [simplify]: Extracting #4: cost 14 inf + 1003 1554045056.176 * * [simplify]: Extracting #5: cost 2 inf + 3196 1554045056.177 * * [simplify]: Extracting #6: cost 0 inf + 3552 1554045056.177 * [simplify]: Simplified to (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1554045056.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 1)) (sqrt (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)) (sqrt (hypot y.im y.re))))) 1554045056.178 * * * * [progress]: [ 123 / 266 ] simplifiying candidate # 1554045056.178 * [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 1)) 1554045056.178 * * [simplify]: iters left: 6 (12 enodes) 1554045056.181 * * [simplify]: iters left: 5 (45 enodes) 1554045056.190 * * [simplify]: iters left: 4 (58 enodes) 1554045056.199 * * [simplify]: iters left: 3 (61 enodes) 1554045056.206 * * [simplify]: iters left: 2 (62 enodes) 1554045056.212 * * [simplify]: iters left: 1 (63 enodes) 1554045056.220 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045056.220 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045056.220 * * [simplify]: Extracting #2: cost 7 inf + 1 1554045056.220 * * [simplify]: Extracting #3: cost 14 inf + 1 1554045056.220 * * [simplify]: Extracting #4: cost 12 inf + 5 1554045056.220 * * [simplify]: Extracting #5: cost 6 inf + 371 1554045056.220 * * [simplify]: Extracting #6: cost 0 inf + 1607 1554045056.221 * [simplify]: Simplified to (* (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (fma x.im y.im (* x.re y.re)))) 1554045056.221 * [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)))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045056.221 * [simplify]: Simplifying (/ (/ (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)))) 1554045056.221 * * [simplify]: iters left: 6 (12 enodes) 1554045056.224 * * [simplify]: iters left: 5 (43 enodes) 1554045056.230 * * [simplify]: iters left: 4 (51 enodes) 1554045056.237 * * [simplify]: iters left: 3 (56 enodes) 1554045056.243 * * [simplify]: iters left: 2 (57 enodes) 1554045056.250 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045056.250 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045056.250 * * [simplify]: Extracting #2: cost 15 inf + 0 1554045056.250 * * [simplify]: Extracting #3: cost 18 inf + 100 1554045056.251 * * [simplify]: Extracting #4: cost 10 inf + 618 1554045056.251 * * [simplify]: Extracting #5: cost 1 inf + 2102 1554045056.251 * * [simplify]: Extracting #6: cost 0 inf + 2376 1554045056.252 * [simplify]: Simplified to (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (hypot y.im y.re)) 1554045056.252 * [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)) (sqrt 1)) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (hypot y.im y.re)))) 1554045056.252 * * * * [progress]: [ 124 / 266 ] simplifiying candidate # 1554045056.252 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) 1554045056.252 * * [simplify]: iters left: 6 (16 enodes) 1554045056.256 * * [simplify]: iters left: 5 (59 enodes) 1554045056.266 * * [simplify]: iters left: 4 (78 enodes) 1554045056.279 * * [simplify]: iters left: 3 (103 enodes) 1554045056.294 * * [simplify]: iters left: 2 (116 enodes) 1554045056.307 * * [simplify]: iters left: 1 (117 enodes) 1554045056.319 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045056.319 * * [simplify]: Extracting #1: cost 9 inf + 0 1554045056.319 * * [simplify]: Extracting #2: cost 16 inf + 1 1554045056.319 * * [simplify]: Extracting #3: cost 25 inf + 1 1554045056.319 * * [simplify]: Extracting #4: cost 23 inf + 203 1554045056.320 * * [simplify]: Extracting #5: cost 5 inf + 3430 1554045056.321 * * [simplify]: Extracting #6: cost 0 inf + 4237 1554045056.321 * [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)))) 1554045056.321 * [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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045056.322 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045056.322 * * [simplify]: iters left: 6 (13 enodes) 1554045056.325 * * [simplify]: iters left: 5 (46 enodes) 1554045056.331 * * [simplify]: iters left: 4 (59 enodes) 1554045056.339 * * [simplify]: iters left: 3 (65 enodes) 1554045056.349 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045056.349 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045056.349 * * [simplify]: Extracting #2: cost 18 inf + 0 1554045056.349 * * [simplify]: Extracting #3: cost 22 inf + 156 1554045056.350 * * [simplify]: Extracting #4: cost 14 inf + 1003 1554045056.350 * * [simplify]: Extracting #5: cost 2 inf + 3196 1554045056.351 * * [simplify]: Extracting #6: cost 0 inf + 3552 1554045056.351 * [simplify]: Simplified to (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1554045056.351 * [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)) (sqrt (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)) (sqrt (hypot y.im y.re))))) 1554045056.351 * * * * [progress]: [ 125 / 266 ] simplifiying candidate # 1554045056.351 * [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) 1554045056.352 * * [simplify]: iters left: 6 (12 enodes) 1554045056.355 * * [simplify]: iters left: 5 (43 enodes) 1554045056.362 * * [simplify]: iters left: 4 (58 enodes) 1554045056.370 * * [simplify]: iters left: 3 (66 enodes) 1554045056.378 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045056.378 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045056.378 * * [simplify]: Extracting #2: cost 7 inf + 1 1554045056.378 * * [simplify]: Extracting #3: cost 14 inf + 1 1554045056.378 * * [simplify]: Extracting #4: cost 12 inf + 5 1554045056.378 * * [simplify]: Extracting #5: cost 6 inf + 371 1554045056.379 * * [simplify]: Extracting #6: cost 1 inf + 1388 1554045056.379 * * [simplify]: Extracting #7: cost 0 inf + 1607 1554045056.379 * [simplify]: Simplified to (* (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (fma x.im y.im (* x.re y.re)))) 1554045056.379 * [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)))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045056.380 * [simplify]: Simplifying (/ (/ (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)))) 1554045056.380 * * [simplify]: iters left: 6 (12 enodes) 1554045056.382 * * [simplify]: iters left: 5 (43 enodes) 1554045056.389 * * [simplify]: iters left: 4 (51 enodes) 1554045056.396 * * [simplify]: iters left: 3 (56 enodes) 1554045056.403 * * [simplify]: iters left: 2 (57 enodes) 1554045056.410 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045056.410 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045056.410 * * [simplify]: Extracting #2: cost 15 inf + 0 1554045056.410 * * [simplify]: Extracting #3: cost 18 inf + 100 1554045056.410 * * [simplify]: Extracting #4: cost 10 inf + 618 1554045056.410 * * [simplify]: Extracting #5: cost 1 inf + 2102 1554045056.411 * * [simplify]: Extracting #6: cost 0 inf + 2376 1554045056.411 * [simplify]: Simplified to (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (hypot y.im y.re)) 1554045056.411 * [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)))) 1554045056.411 * * * * [progress]: [ 126 / 266 ] simplifiying candidate # 1554045056.412 * [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 (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045056.412 * * [simplify]: iters left: 6 (16 enodes) 1554045056.415 * * [simplify]: iters left: 5 (59 enodes) 1554045056.425 * * [simplify]: iters left: 4 (89 enodes) 1554045056.440 * * [simplify]: iters left: 3 (140 enodes) 1554045056.463 * * [simplify]: iters left: 2 (193 enodes) 1554045056.501 * * [simplify]: iters left: 1 (210 enodes) 1554045056.558 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045056.558 * * [simplify]: Extracting #1: cost 23 inf + 0 1554045056.558 * * [simplify]: Extracting #2: cost 46 inf + 0 1554045056.559 * * [simplify]: Extracting #3: cost 55 inf + 0 1554045056.559 * * [simplify]: Extracting #4: cost 55 inf + 46 1554045056.559 * * [simplify]: Extracting #5: cost 33 inf + 4681 1554045056.563 * * [simplify]: Extracting #6: cost 1 inf + 15034 1554045056.566 * * [simplify]: Extracting #7: cost 0 inf + 15468 1554045056.569 * [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))) 1554045056.569 * [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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045056.569 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045056.569 * * [simplify]: iters left: 6 (14 enodes) 1554045056.572 * * [simplify]: iters left: 5 (49 enodes) 1554045056.579 * * [simplify]: iters left: 4 (62 enodes) 1554045056.587 * * [simplify]: iters left: 3 (68 enodes) 1554045056.596 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045056.596 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045056.596 * * [simplify]: Extracting #2: cost 16 inf + 0 1554045056.596 * * [simplify]: Extracting #3: cost 25 inf + 0 1554045056.596 * * [simplify]: Extracting #4: cost 23 inf + 202 1554045056.597 * * [simplify]: Extracting #5: cost 9 inf + 2726 1554045056.597 * * [simplify]: Extracting #6: cost 0 inf + 4306 1554045056.598 * [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))) 1554045056.598 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1554045056.598 * * * * [progress]: [ 127 / 266 ] simplifiying candidate # 1554045056.598 * [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 (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1554045056.598 * * [simplify]: iters left: 6 (17 enodes) 1554045056.603 * * [simplify]: iters left: 5 (61 enodes) 1554045056.612 * * [simplify]: iters left: 4 (84 enodes) 1554045056.624 * * [simplify]: iters left: 3 (110 enodes) 1554045056.639 * * [simplify]: iters left: 2 (121 enodes) 1554045056.656 * * [simplify]: iters left: 1 (122 enodes) 1554045056.686 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045056.686 * * [simplify]: Extracting #1: cost 15 inf + 0 1554045056.686 * * [simplify]: Extracting #2: cost 32 inf + 0 1554045056.687 * * [simplify]: Extracting #3: cost 43 inf + 0 1554045056.687 * * [simplify]: Extracting #4: cost 42 inf + 145 1554045056.687 * * [simplify]: Extracting #5: cost 29 inf + 1748 1554045056.689 * * [simplify]: Extracting #6: cost 15 inf + 5368 1554045056.692 * * [simplify]: Extracting #7: cost 2 inf + 11032 1554045056.697 * * [simplify]: Extracting #8: cost 0 inf + 11900 1554045056.701 * [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))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1554045056.701 * [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))) (fabs (cbrt (fma y.im y.im (* y.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 (cbrt (fma y.im y.im (* y.re y.re))))))) 1554045056.701 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1554045056.701 * * [simplify]: iters left: 6 (15 enodes) 1554045056.707 * * [simplify]: iters left: 5 (52 enodes) 1554045056.722 * * [simplify]: iters left: 4 (65 enodes) 1554045056.739 * * [simplify]: iters left: 3 (71 enodes) 1554045056.756 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045056.756 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045056.757 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045056.757 * * [simplify]: Extracting #3: cost 27 inf + 0 1554045056.757 * * [simplify]: Extracting #4: cost 23 inf + 358 1554045056.758 * * [simplify]: Extracting #5: cost 10 inf + 2454 1554045056.759 * * [simplify]: Extracting #6: cost 0 inf + 5520 1554045056.761 * [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)))))) 1554045056.761 * [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 (* (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))) (* (sqrt (hypot y.im y.re)) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))))) 1554045056.761 * * * * [progress]: [ 128 / 266 ] simplifiying candidate # 1554045056.761 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) 1554045056.761 * * [simplify]: iters left: 6 (14 enodes) 1554045056.767 * * [simplify]: iters left: 5 (51 enodes) 1554045056.782 * * [simplify]: iters left: 4 (66 enodes) 1554045056.801 * * [simplify]: iters left: 3 (81 enodes) 1554045056.822 * * [simplify]: iters left: 2 (86 enodes) 1554045056.839 * * [simplify]: iters left: 1 (89 enodes) 1554045056.851 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045056.851 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045056.851 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045056.851 * * [simplify]: Extracting #3: cost 30 inf + 2 1554045056.851 * * [simplify]: Extracting #4: cost 24 inf + 535 1554045056.852 * * [simplify]: Extracting #5: cost 5 inf + 4085 1554045056.853 * * [simplify]: Extracting #6: cost 0 inf + 5520 1554045056.854 * [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)))) 1554045056.854 * [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)))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045056.854 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045056.854 * * [simplify]: iters left: 6 (13 enodes) 1554045056.857 * * [simplify]: iters left: 5 (46 enodes) 1554045056.866 * * [simplify]: iters left: 4 (54 enodes) 1554045056.881 * * [simplify]: iters left: 3 (60 enodes) 1554045056.895 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045056.895 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045056.895 * * [simplify]: Extracting #2: cost 14 inf + 0 1554045056.895 * * [simplify]: Extracting #3: cost 20 inf + 2 1554045056.895 * * [simplify]: Extracting #4: cost 16 inf + 394 1554045056.896 * * [simplify]: Extracting #5: cost 7 inf + 937 1554045056.896 * * [simplify]: Extracting #6: cost 1 inf + 2256 1554045056.897 * * [simplify]: Extracting #7: cost 0 inf + 2570 1554045056.898 * [simplify]: Simplified to (/ (cbrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) 1554045056.898 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (/ (cbrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)))) 1554045056.899 * * * * [progress]: [ 129 / 266 ] simplifiying candidate # 1554045056.899 * [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 1)) 1554045056.899 * * [simplify]: iters left: 6 (16 enodes) 1554045056.907 * * [simplify]: iters left: 5 (59 enodes) 1554045056.925 * * [simplify]: iters left: 4 (77 enodes) 1554045056.948 * * [simplify]: iters left: 3 (91 enodes) 1554045056.974 * * [simplify]: iters left: 2 (108 enodes) 1554045056.991 * * [simplify]: iters left: 1 (110 enodes) 1554045057.004 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045057.004 * * [simplify]: Extracting #1: cost 9 inf + 0 1554045057.004 * * [simplify]: Extracting #2: cost 16 inf + 1 1554045057.004 * * [simplify]: Extracting #3: cost 25 inf + 1 1554045057.004 * * [simplify]: Extracting #4: cost 24 inf + 146 1554045057.005 * * [simplify]: Extracting #5: cost 8 inf + 2720 1554045057.005 * * [simplify]: Extracting #6: cost 0 inf + 4237 1554045057.006 * [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))) 1554045057.006 * [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))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045057.007 * [simplify]: Simplifying (/ (/ (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)))) 1554045057.007 * * [simplify]: iters left: 6 (13 enodes) 1554045057.010 * * [simplify]: iters left: 5 (46 enodes) 1554045057.024 * * [simplify]: iters left: 4 (59 enodes) 1554045057.040 * * [simplify]: iters left: 3 (65 enodes) 1554045057.056 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045057.056 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045057.056 * * [simplify]: Extracting #2: cost 18 inf + 0 1554045057.056 * * [simplify]: Extracting #3: cost 23 inf + 59 1554045057.056 * * [simplify]: Extracting #4: cost 14 inf + 1003 1554045057.057 * * [simplify]: Extracting #5: cost 3 inf + 2922 1554045057.058 * * [simplify]: Extracting #6: cost 0 inf + 3552 1554045057.059 * [simplify]: Simplified to (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1554045057.059 * [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 1)) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 1554045057.060 * * * * [progress]: [ 130 / 266 ] simplifiying candidate # 1554045057.060 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) 1554045057.060 * * [simplify]: iters left: 6 (14 enodes) 1554045057.066 * * [simplify]: iters left: 5 (51 enodes) 1554045057.081 * * [simplify]: iters left: 4 (66 enodes) 1554045057.101 * * [simplify]: iters left: 3 (81 enodes) 1554045057.121 * * [simplify]: iters left: 2 (86 enodes) 1554045057.142 * * [simplify]: iters left: 1 (89 enodes) 1554045057.162 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045057.163 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045057.163 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045057.163 * * [simplify]: Extracting #3: cost 30 inf + 2 1554045057.163 * * [simplify]: Extracting #4: cost 24 inf + 535 1554045057.165 * * [simplify]: Extracting #5: cost 5 inf + 4085 1554045057.166 * * [simplify]: Extracting #6: cost 0 inf + 5520 1554045057.168 * [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)))) 1554045057.168 * [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)))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045057.169 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045057.169 * * [simplify]: iters left: 6 (13 enodes) 1554045057.174 * * [simplify]: iters left: 5 (46 enodes) 1554045057.188 * * [simplify]: iters left: 4 (54 enodes) 1554045057.202 * * [simplify]: iters left: 3 (60 enodes) 1554045057.216 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045057.216 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045057.216 * * [simplify]: Extracting #2: cost 14 inf + 0 1554045057.216 * * [simplify]: Extracting #3: cost 20 inf + 2 1554045057.216 * * [simplify]: Extracting #4: cost 16 inf + 394 1554045057.217 * * [simplify]: Extracting #5: cost 7 inf + 937 1554045057.218 * * [simplify]: Extracting #6: cost 1 inf + 2256 1554045057.218 * * [simplify]: Extracting #7: cost 0 inf + 2570 1554045057.219 * [simplify]: Simplified to (/ (cbrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) 1554045057.219 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (/ (cbrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)))) 1554045057.220 * * * * [progress]: [ 131 / 266 ] simplifiying candidate # 1554045057.220 * [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) 1554045057.220 * * [simplify]: iters left: 6 (15 enodes) 1554045057.229 * * [simplify]: iters left: 5 (54 enodes) 1554045057.242 * * [simplify]: iters left: 4 (75 enodes) 1554045057.254 * * [simplify]: iters left: 3 (91 enodes) 1554045057.266 * * [simplify]: iters left: 2 (100 enodes) 1554045057.280 * * [simplify]: iters left: 1 (102 enodes) 1554045057.292 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045057.292 * * [simplify]: Extracting #1: cost 9 inf + 0 1554045057.292 * * [simplify]: Extracting #2: cost 16 inf + 1 1554045057.292 * * [simplify]: Extracting #3: cost 25 inf + 1 1554045057.292 * * [simplify]: Extracting #4: cost 24 inf + 146 1554045057.292 * * [simplify]: Extracting #5: cost 11 inf + 1832 1554045057.293 * * [simplify]: Extracting #6: cost 1 inf + 3923 1554045057.294 * * [simplify]: Extracting #7: cost 0 inf + 4237 1554045057.295 * [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))) 1554045057.295 * [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))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045057.295 * [simplify]: Simplifying (/ (/ (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)))) 1554045057.295 * * [simplify]: iters left: 6 (13 enodes) 1554045057.298 * * [simplify]: iters left: 5 (46 enodes) 1554045057.305 * * [simplify]: iters left: 4 (59 enodes) 1554045057.314 * * [simplify]: iters left: 3 (65 enodes) 1554045057.322 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045057.322 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045057.322 * * [simplify]: Extracting #2: cost 18 inf + 0 1554045057.322 * * [simplify]: Extracting #3: cost 23 inf + 59 1554045057.322 * * [simplify]: Extracting #4: cost 14 inf + 1003 1554045057.323 * * [simplify]: Extracting #5: cost 3 inf + 2922 1554045057.323 * * [simplify]: Extracting #6: cost 0 inf + 3552 1554045057.324 * [simplify]: Simplified to (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1554045057.324 * [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))))) 1) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 1554045057.324 * * * * [progress]: [ 132 / 266 ] simplifiying candidate # 1554045057.324 * [simplify]: Simplifying (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045057.325 * * [simplify]: iters left: 6 (16 enodes) 1554045057.328 * * [simplify]: iters left: 5 (59 enodes) 1554045057.338 * * [simplify]: iters left: 4 (96 enodes) 1554045057.354 * * [simplify]: iters left: 3 (138 enodes) 1554045057.392 * * [simplify]: iters left: 2 (188 enodes) 1554045057.450 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045057.450 * * [simplify]: Extracting #1: cost 13 inf + 0 1554045057.451 * * [simplify]: Extracting #2: cost 24 inf + 1 1554045057.451 * * [simplify]: Extracting #3: cost 33 inf + 1 1554045057.451 * * [simplify]: Extracting #4: cost 32 inf + 146 1554045057.452 * * [simplify]: Extracting #5: cost 21 inf + 1596 1554045057.454 * * [simplify]: Extracting #6: cost 3 inf + 6350 1554045057.456 * * [simplify]: Extracting #7: cost 0 inf + 7275 1554045057.459 * [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)))) 1554045057.459 * [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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045057.460 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045057.460 * * [simplify]: iters left: 6 (13 enodes) 1554045057.463 * * [simplify]: iters left: 5 (46 enodes) 1554045057.470 * * [simplify]: iters left: 4 (59 enodes) 1554045057.478 * * [simplify]: iters left: 3 (65 enodes) 1554045057.486 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045057.486 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045057.486 * * [simplify]: Extracting #2: cost 18 inf + 0 1554045057.487 * * [simplify]: Extracting #3: cost 22 inf + 196 1554045057.487 * * [simplify]: Extracting #4: cost 14 inf + 1163 1554045057.487 * * [simplify]: Extracting #5: cost 2 inf + 3476 1554045057.488 * * [simplify]: Extracting #6: cost 0 inf + 3872 1554045057.488 * [simplify]: Simplified to (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1554045057.488 * [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 (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1554045057.489 * * * * [progress]: [ 133 / 266 ] simplifiying candidate # 1554045057.489 * [simplify]: Simplifying (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1554045057.489 * * [simplify]: iters left: 6 (16 enodes) 1554045057.493 * * [simplify]: iters left: 5 (58 enodes) 1554045057.503 * * [simplify]: iters left: 4 (83 enodes) 1554045057.518 * * [simplify]: iters left: 3 (102 enodes) 1554045057.531 * * [simplify]: iters left: 2 (114 enodes) 1554045057.547 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045057.547 * * [simplify]: Extracting #1: cost 9 inf + 0 1554045057.547 * * [simplify]: Extracting #2: cost 17 inf + 1 1554045057.547 * * [simplify]: Extracting #3: cost 27 inf + 1 1554045057.547 * * [simplify]: Extracting #4: cost 26 inf + 146 1554045057.548 * * [simplify]: Extracting #5: cost 12 inf + 2277 1554045057.548 * * [simplify]: Extracting #6: cost 3 inf + 4529 1554045057.549 * * [simplify]: Extracting #7: cost 0 inf + 5871 1554045057.550 * [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))))) 1554045057.551 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1554045057.551 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1554045057.551 * * [simplify]: iters left: 6 (14 enodes) 1554045057.554 * * [simplify]: iters left: 5 (49 enodes) 1554045057.561 * * [simplify]: iters left: 4 (62 enodes) 1554045057.569 * * [simplify]: iters left: 3 (68 enodes) 1554045057.578 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045057.578 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045057.578 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045057.578 * * [simplify]: Extracting #3: cost 26 inf + 2 1554045057.578 * * [simplify]: Extracting #4: cost 21 inf + 423 1554045057.578 * * [simplify]: Extracting #5: cost 5 inf + 3282 1554045057.579 * * [simplify]: Extracting #6: cost 0 inf + 5086 1554045057.580 * [simplify]: Simplified to (/ (/ (cbrt (fma y.im x.im (* x.re y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) (hypot y.im y.re)) 1554045057.580 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (/ (cbrt (fma y.im x.im (* x.re y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) (hypot y.im y.re)))) 1554045057.580 * * * * [progress]: [ 134 / 266 ] simplifiying candidate # 1554045057.580 * [simplify]: Simplifying (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045057.581 * * [simplify]: iters left: 6 (15 enodes) 1554045057.585 * * [simplify]: iters left: 5 (54 enodes) 1554045057.599 * * [simplify]: iters left: 4 (80 enodes) 1554045057.623 * * [simplify]: iters left: 3 (99 enodes) 1554045057.647 * * [simplify]: iters left: 2 (112 enodes) 1554045057.678 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045057.678 * * [simplify]: Extracting #1: cost 9 inf + 0 1554045057.678 * * [simplify]: Extracting #2: cost 16 inf + 1 1554045057.678 * * [simplify]: Extracting #3: cost 25 inf + 1 1554045057.678 * * [simplify]: Extracting #4: cost 21 inf + 399 1554045057.679 * * [simplify]: Extracting #5: cost 10 inf + 2281 1554045057.679 * * [simplify]: Extracting #6: cost 1 inf + 3883 1554045057.680 * * [simplify]: Extracting #7: cost 0 inf + 4237 1554045057.681 * [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))) 1554045057.681 * [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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045057.681 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045057.681 * * [simplify]: iters left: 6 (13 enodes) 1554045057.684 * * [simplify]: iters left: 5 (46 enodes) 1554045057.691 * * [simplify]: iters left: 4 (59 enodes) 1554045057.699 * * [simplify]: iters left: 3 (65 enodes) 1554045057.714 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045057.714 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045057.714 * * [simplify]: Extracting #2: cost 18 inf + 0 1554045057.714 * * [simplify]: Extracting #3: cost 22 inf + 156 1554045057.715 * * [simplify]: Extracting #4: cost 14 inf + 1003 1554045057.715 * * [simplify]: Extracting #5: cost 2 inf + 3196 1554045057.717 * * [simplify]: Extracting #6: cost 0 inf + 3552 1554045057.718 * [simplify]: Simplified to (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1554045057.718 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) (sqrt (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)) (sqrt (hypot y.im y.re))))) 1554045057.718 * * * * [progress]: [ 135 / 266 ] simplifiying candidate # 1554045057.718 * [simplify]: Simplifying (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) (sqrt 1)) 1554045057.718 * * [simplify]: iters left: 6 (12 enodes) 1554045057.726 * * [simplify]: iters left: 5 (43 enodes) 1554045057.737 * * [simplify]: iters left: 4 (55 enodes) 1554045057.751 * * [simplify]: iters left: 3 (59 enodes) 1554045057.766 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045057.766 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045057.766 * * [simplify]: Extracting #2: cost 7 inf + 1 1554045057.766 * * [simplify]: Extracting #3: cost 14 inf + 1 1554045057.766 * * [simplify]: Extracting #4: cost 12 inf + 5 1554045057.766 * * [simplify]: Extracting #5: cost 7 inf + 329 1554045057.767 * * [simplify]: Extracting #6: cost 2 inf + 1168 1554045057.767 * * [simplify]: Extracting #7: cost 0 inf + 1607 1554045057.768 * [simplify]: Simplified to (* (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (fma x.im y.im (* x.re y.re)))) 1554045057.768 * [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)))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045057.769 * [simplify]: Simplifying (/ (/ (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)))) 1554045057.769 * * [simplify]: iters left: 6 (12 enodes) 1554045057.775 * * [simplify]: iters left: 5 (43 enodes) 1554045057.788 * * [simplify]: iters left: 4 (51 enodes) 1554045057.801 * * [simplify]: iters left: 3 (56 enodes) 1554045057.815 * * [simplify]: iters left: 2 (57 enodes) 1554045057.828 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045057.828 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045057.828 * * [simplify]: Extracting #2: cost 15 inf + 0 1554045057.829 * * [simplify]: Extracting #3: cost 18 inf + 100 1554045057.829 * * [simplify]: Extracting #4: cost 10 inf + 618 1554045057.830 * * [simplify]: Extracting #5: cost 1 inf + 2102 1554045057.830 * * [simplify]: Extracting #6: cost 0 inf + 2376 1554045057.831 * [simplify]: Simplified to (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (hypot y.im y.re)) 1554045057.831 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) (sqrt 1)) (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (hypot y.im y.re)))) 1554045057.831 * * * * [progress]: [ 136 / 266 ] simplifiying candidate # 1554045057.832 * [simplify]: Simplifying (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045057.832 * * [simplify]: iters left: 6 (15 enodes) 1554045057.838 * * [simplify]: iters left: 5 (54 enodes) 1554045057.850 * * [simplify]: iters left: 4 (80 enodes) 1554045057.862 * * [simplify]: iters left: 3 (99 enodes) 1554045057.876 * * [simplify]: iters left: 2 (112 enodes) 1554045057.901 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045057.901 * * [simplify]: Extracting #1: cost 9 inf + 0 1554045057.901 * * [simplify]: Extracting #2: cost 16 inf + 1 1554045057.901 * * [simplify]: Extracting #3: cost 25 inf + 1 1554045057.902 * * [simplify]: Extracting #4: cost 21 inf + 399 1554045057.902 * * [simplify]: Extracting #5: cost 10 inf + 2281 1554045057.904 * * [simplify]: Extracting #6: cost 1 inf + 3883 1554045057.905 * * [simplify]: Extracting #7: cost 0 inf + 4237 1554045057.907 * [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))) 1554045057.907 * [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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045057.907 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045057.908 * * [simplify]: iters left: 6 (13 enodes) 1554045057.913 * * [simplify]: iters left: 5 (46 enodes) 1554045057.926 * * [simplify]: iters left: 4 (59 enodes) 1554045057.942 * * [simplify]: iters left: 3 (65 enodes) 1554045057.954 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045057.954 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045057.954 * * [simplify]: Extracting #2: cost 18 inf + 0 1554045057.954 * * [simplify]: Extracting #3: cost 22 inf + 156 1554045057.956 * * [simplify]: Extracting #4: cost 14 inf + 1003 1554045057.956 * * [simplify]: Extracting #5: cost 2 inf + 3196 1554045057.957 * * [simplify]: Extracting #6: cost 0 inf + 3552 1554045057.959 * [simplify]: Simplified to (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1554045057.959 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) (sqrt (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)) (sqrt (hypot y.im y.re))))) 1554045057.959 * * * * [progress]: [ 137 / 266 ] simplifiying candidate # 1554045057.959 * [simplify]: Simplifying (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) 1) 1554045057.959 * * [simplify]: iters left: 6 (11 enodes) 1554045057.962 * * [simplify]: iters left: 5 (36 enodes) 1554045057.969 * * [simplify]: iters left: 4 (50 enodes) 1554045057.976 * * [simplify]: iters left: 3 (54 enodes) 1554045057.984 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045057.984 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045057.984 * * [simplify]: Extracting #2: cost 7 inf + 1 1554045057.984 * * [simplify]: Extracting #3: cost 14 inf + 1 1554045057.984 * * [simplify]: Extracting #4: cost 12 inf + 5 1554045057.984 * * [simplify]: Extracting #5: cost 8 inf + 230 1554045057.985 * * [simplify]: Extracting #6: cost 2 inf + 1168 1554045057.985 * * [simplify]: Extracting #7: cost 0 inf + 1607 1554045057.986 * [simplify]: Simplified to (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1554045057.986 * [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)))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045057.986 * [simplify]: Simplifying (/ (/ (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)))) 1554045057.986 * * [simplify]: iters left: 6 (12 enodes) 1554045057.991 * * [simplify]: iters left: 5 (43 enodes) 1554045058.001 * * [simplify]: iters left: 4 (51 enodes) 1554045058.008 * * [simplify]: iters left: 3 (56 enodes) 1554045058.022 * * [simplify]: iters left: 2 (57 enodes) 1554045058.029 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045058.029 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045058.029 * * [simplify]: Extracting #2: cost 15 inf + 0 1554045058.029 * * [simplify]: Extracting #3: cost 18 inf + 100 1554045058.029 * * [simplify]: Extracting #4: cost 10 inf + 618 1554045058.030 * * [simplify]: Extracting #5: cost 1 inf + 2102 1554045058.030 * * [simplify]: Extracting #6: cost 0 inf + 2376 1554045058.030 * [simplify]: Simplified to (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (hypot y.im y.re)) 1554045058.030 * [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)))) 1554045058.031 * * * * [progress]: [ 138 / 266 ] simplifiying candidate # 1554045058.031 * [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 (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045058.031 * * [simplify]: iters left: 6 (14 enodes) 1554045058.034 * * [simplify]: iters left: 5 (53 enodes) 1554045058.042 * * [simplify]: iters left: 4 (74 enodes) 1554045058.055 * * [simplify]: iters left: 3 (82 enodes) 1554045058.078 * * [simplify]: iters left: 2 (93 enodes) 1554045058.094 * * [simplify]: iters left: 1 (118 enodes) 1554045058.117 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045058.117 * * [simplify]: Extracting #1: cost 10 inf + 0 1554045058.117 * * [simplify]: Extracting #2: cost 32 inf + 0 1554045058.117 * * [simplify]: Extracting #3: cost 46 inf + 4 1554045058.118 * * [simplify]: Extracting #4: cost 38 inf + 387 1554045058.119 * * [simplify]: Extracting #5: cost 19 inf + 3613 1554045058.121 * * [simplify]: Extracting #6: cost 2 inf + 9778 1554045058.123 * * [simplify]: Extracting #7: cost 0 inf + 10366 1554045058.126 * [simplify]: Simplified to (/ (/ (sqrt (fma y.im x.im (* x.re y.re))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1554045058.126 * [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))) (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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045058.126 * [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))))) 1554045058.126 * * [simplify]: iters left: 6 (13 enodes) 1554045058.132 * * [simplify]: iters left: 5 (46 enodes) 1554045058.145 * * [simplify]: iters left: 4 (56 enodes) 1554045058.160 * * [simplify]: iters left: 3 (60 enodes) 1554045058.178 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045058.178 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045058.178 * * [simplify]: Extracting #2: cost 12 inf + 0 1554045058.178 * * [simplify]: Extracting #3: cost 21 inf + 0 1554045058.178 * * [simplify]: Extracting #4: cost 22 inf + 4 1554045058.178 * * [simplify]: Extracting #5: cost 14 inf + 604 1554045058.179 * * [simplify]: Extracting #6: cost 2 inf + 2593 1554045058.180 * * [simplify]: Extracting #7: cost 0 inf + 3084 1554045058.181 * [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))) 1554045058.181 * [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)))))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (sqrt (fma y.im x.im (* x.re y.re))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1554045058.182 * * * * [progress]: [ 139 / 266 ] simplifiying candidate # 1554045058.182 * [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 (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1554045058.182 * * [simplify]: iters left: 6 (17 enodes) 1554045058.189 * * [simplify]: iters left: 5 (61 enodes) 1554045058.206 * * [simplify]: iters left: 4 (79 enodes) 1554045058.229 * * [simplify]: iters left: 3 (95 enodes) 1554045058.254 * * [simplify]: iters left: 2 (97 enodes) 1554045058.278 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045058.278 * * [simplify]: Extracting #1: cost 12 inf + 0 1554045058.279 * * [simplify]: Extracting #2: cost 26 inf + 0 1554045058.279 * * [simplify]: Extracting #3: cost 37 inf + 0 1554045058.279 * * [simplify]: Extracting #4: cost 35 inf + 202 1554045058.280 * * [simplify]: Extracting #5: cost 19 inf + 2648 1554045058.281 * * [simplify]: Extracting #6: cost 7 inf + 6053 1554045058.284 * * [simplify]: Extracting #7: cost 0 inf + 9098 1554045058.287 * [simplify]: Simplified to (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1554045058.287 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1554045058.287 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1554045058.287 * * [simplify]: iters left: 6 (15 enodes) 1554045058.293 * * [simplify]: iters left: 5 (52 enodes) 1554045058.308 * * [simplify]: iters left: 4 (65 enodes) 1554045058.328 * * [simplify]: iters left: 3 (71 enodes) 1554045058.345 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045058.345 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045058.345 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045058.345 * * [simplify]: Extracting #3: cost 27 inf + 0 1554045058.346 * * [simplify]: Extracting #4: cost 23 inf + 358 1554045058.346 * * [simplify]: Extracting #5: cost 10 inf + 2454 1554045058.347 * * [simplify]: Extracting #6: cost 0 inf + 5520 1554045058.349 * [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)))))) 1554045058.349 * [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 (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))))) 1554045058.349 * * * * [progress]: [ 140 / 266 ] simplifiying candidate # 1554045058.350 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) 1554045058.350 * * [simplify]: iters left: 6 (15 enodes) 1554045058.356 * * [simplify]: iters left: 5 (54 enodes) 1554045058.371 * * [simplify]: iters left: 4 (72 enodes) 1554045058.391 * * [simplify]: iters left: 3 (88 enodes) 1554045058.413 * * [simplify]: iters left: 2 (90 enodes) 1554045058.435 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045058.435 * * [simplify]: Extracting #1: cost 12 inf + 0 1554045058.435 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045058.435 * * [simplify]: Extracting #3: cost 33 inf + 0 1554045058.435 * * [simplify]: Extracting #4: cost 30 inf + 299 1554045058.436 * * [simplify]: Extracting #5: cost 12 inf + 3651 1554045058.438 * * [simplify]: Extracting #6: cost 0 inf + 6430 1554045058.440 * [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)))) 1554045058.440 * [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))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045058.441 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045058.441 * * [simplify]: iters left: 6 (14 enodes) 1554045058.446 * * [simplify]: iters left: 5 (49 enodes) 1554045058.460 * * [simplify]: iters left: 4 (62 enodes) 1554045058.473 * * [simplify]: iters left: 3 (68 enodes) 1554045058.482 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045058.482 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045058.482 * * [simplify]: Extracting #2: cost 16 inf + 0 1554045058.482 * * [simplify]: Extracting #3: cost 25 inf + 0 1554045058.482 * * [simplify]: Extracting #4: cost 23 inf + 202 1554045058.483 * * [simplify]: Extracting #5: cost 9 inf + 2566 1554045058.483 * * [simplify]: Extracting #6: cost 0 inf + 3986 1554045058.484 * [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))) 1554045058.484 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1554045058.484 * * * * [progress]: [ 141 / 266 ] simplifiying candidate # 1554045058.484 * [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 1)) 1554045058.484 * * [simplify]: iters left: 6 (16 enodes) 1554045058.490 * * [simplify]: iters left: 5 (59 enodes) 1554045058.499 * * [simplify]: iters left: 4 (75 enodes) 1554045058.510 * * [simplify]: iters left: 3 (80 enodes) 1554045058.520 * * [simplify]: iters left: 2 (87 enodes) 1554045058.538 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045058.538 * * [simplify]: Extracting #1: cost 7 inf + 0 1554045058.539 * * [simplify]: Extracting #2: cost 12 inf + 1 1554045058.539 * * [simplify]: Extracting #3: cost 21 inf + 1 1554045058.539 * * [simplify]: Extracting #4: cost 22 inf + 5 1554045058.539 * * [simplify]: Extracting #5: cost 14 inf + 605 1554045058.540 * * [simplify]: Extracting #6: cost 1 inf + 2731 1554045058.541 * * [simplify]: Extracting #7: cost 0 inf + 3085 1554045058.542 * [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)))) 1554045058.542 * [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)))) (/ (/ (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)))))) 1554045058.542 * [simplify]: Simplifying (/ (/ (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)))) 1554045058.543 * * [simplify]: iters left: 6 (13 enodes) 1554045058.548 * * [simplify]: iters left: 5 (46 enodes) 1554045058.560 * * [simplify]: iters left: 4 (59 enodes) 1554045058.577 * * [simplify]: iters left: 3 (65 enodes) 1554045058.592 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045058.592 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045058.593 * * [simplify]: Extracting #2: cost 18 inf + 0 1554045058.593 * * [simplify]: Extracting #3: cost 23 inf + 59 1554045058.593 * * [simplify]: Extracting #4: cost 14 inf + 1163 1554045058.594 * * [simplify]: Extracting #5: cost 3 inf + 2962 1554045058.595 * * [simplify]: Extracting #6: cost 0 inf + 3552 1554045058.596 * [simplify]: Simplified to (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1554045058.596 * [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 1)) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)))) 1554045058.596 * * * * [progress]: [ 142 / 266 ] simplifiying candidate # 1554045058.597 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) 1554045058.597 * * [simplify]: iters left: 6 (15 enodes) 1554045058.603 * * [simplify]: iters left: 5 (54 enodes) 1554045058.618 * * [simplify]: iters left: 4 (72 enodes) 1554045058.638 * * [simplify]: iters left: 3 (88 enodes) 1554045058.661 * * [simplify]: iters left: 2 (90 enodes) 1554045058.680 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045058.680 * * [simplify]: Extracting #1: cost 12 inf + 0 1554045058.680 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045058.680 * * [simplify]: Extracting #3: cost 33 inf + 0 1554045058.680 * * [simplify]: Extracting #4: cost 30 inf + 299 1554045058.681 * * [simplify]: Extracting #5: cost 12 inf + 3651 1554045058.682 * * [simplify]: Extracting #6: cost 0 inf + 6430 1554045058.683 * [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)))) 1554045058.683 * [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))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045058.683 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045058.683 * * [simplify]: iters left: 6 (14 enodes) 1554045058.686 * * [simplify]: iters left: 5 (49 enodes) 1554045058.697 * * [simplify]: iters left: 4 (62 enodes) 1554045058.706 * * [simplify]: iters left: 3 (68 enodes) 1554045058.723 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045058.723 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045058.723 * * [simplify]: Extracting #2: cost 16 inf + 0 1554045058.723 * * [simplify]: Extracting #3: cost 25 inf + 0 1554045058.724 * * [simplify]: Extracting #4: cost 23 inf + 202 1554045058.724 * * [simplify]: Extracting #5: cost 9 inf + 2566 1554045058.726 * * [simplify]: Extracting #6: cost 0 inf + 3986 1554045058.727 * [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))) 1554045058.727 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1554045058.727 * * * * [progress]: [ 143 / 266 ] simplifiying candidate # 1554045058.727 * [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) 1554045058.728 * * [simplify]: iters left: 6 (15 enodes) 1554045058.735 * * [simplify]: iters left: 5 (54 enodes) 1554045058.752 * * [simplify]: iters left: 4 (72 enodes) 1554045058.773 * * [simplify]: iters left: 3 (83 enodes) 1554045058.793 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045058.793 * * [simplify]: Extracting #1: cost 7 inf + 0 1554045058.793 * * [simplify]: Extracting #2: cost 12 inf + 1 1554045058.793 * * [simplify]: Extracting #3: cost 21 inf + 1 1554045058.793 * * [simplify]: Extracting #4: cost 21 inf + 62 1554045058.793 * * [simplify]: Extracting #5: cost 12 inf + 1109 1554045058.794 * * [simplify]: Extracting #6: cost 0 inf + 3085 1554045058.795 * [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)))) 1554045058.796 * [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))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045058.796 * [simplify]: Simplifying (/ (/ (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)))) 1554045058.796 * * [simplify]: iters left: 6 (13 enodes) 1554045058.802 * * [simplify]: iters left: 5 (46 enodes) 1554045058.815 * * [simplify]: iters left: 4 (59 enodes) 1554045058.830 * * [simplify]: iters left: 3 (65 enodes) 1554045058.847 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045058.847 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045058.848 * * [simplify]: Extracting #2: cost 18 inf + 0 1554045058.848 * * [simplify]: Extracting #3: cost 23 inf + 59 1554045058.848 * * [simplify]: Extracting #4: cost 14 inf + 1163 1554045058.849 * * [simplify]: Extracting #5: cost 3 inf + 2962 1554045058.850 * * [simplify]: Extracting #6: cost 0 inf + 3552 1554045058.852 * [simplify]: Simplified to (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1554045058.852 * [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 x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)))) 1554045058.852 * * * * [progress]: [ 144 / 266 ] simplifiying candidate # 1554045058.852 * [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 (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045058.852 * * [simplify]: iters left: 6 (17 enodes) 1554045058.860 * * [simplify]: iters left: 5 (61 enodes) 1554045058.878 * * [simplify]: iters left: 4 (79 enodes) 1554045058.897 * * [simplify]: iters left: 3 (92 enodes) 1554045058.909 * * [simplify]: iters left: 2 (95 enodes) 1554045058.923 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045058.923 * * [simplify]: Extracting #1: cost 10 inf + 0 1554045058.923 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045058.923 * * [simplify]: Extracting #3: cost 37 inf + 0 1554045058.923 * * [simplify]: Extracting #4: cost 35 inf + 202 1554045058.924 * * [simplify]: Extracting #5: cost 20 inf + 2334 1554045058.924 * * [simplify]: Extracting #6: cost 8 inf + 5484 1554045058.926 * * [simplify]: Extracting #7: cost 0 inf + 9098 1554045058.927 * [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))))) 1554045058.927 * [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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045058.927 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045058.927 * * [simplify]: iters left: 6 (15 enodes) 1554045058.931 * * [simplify]: iters left: 5 (52 enodes) 1554045058.940 * * [simplify]: iters left: 4 (65 enodes) 1554045058.959 * * [simplify]: iters left: 3 (71 enodes) 1554045058.977 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045058.977 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045058.977 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045058.977 * * [simplify]: Extracting #3: cost 27 inf + 0 1554045058.977 * * [simplify]: Extracting #4: cost 25 inf + 244 1554045058.978 * * [simplify]: Extracting #5: cost 14 inf + 1512 1554045058.979 * * [simplify]: Extracting #6: cost 2 inf + 4736 1554045058.980 * * [simplify]: Extracting #7: cost 0 inf + 5520 1554045058.982 * [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))))) 1554045058.982 * [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 (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1554045058.982 * * * * [progress]: [ 145 / 266 ] simplifiying candidate # 1554045058.983 * [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 (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1554045058.983 * * [simplify]: iters left: 6 (14 enodes) 1554045058.989 * * [simplify]: iters left: 5 (50 enodes) 1554045059.004 * * [simplify]: iters left: 4 (57 enodes) 1554045059.024 * * [simplify]: iters left: 3 (61 enodes) 1554045059.039 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045059.039 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045059.039 * * [simplify]: Extracting #2: cost 12 inf + 0 1554045059.039 * * [simplify]: Extracting #3: cost 21 inf + 0 1554045059.039 * * [simplify]: Extracting #4: cost 22 inf + 4 1554045059.039 * * [simplify]: Extracting #5: cost 17 inf + 543 1554045059.040 * * [simplify]: Extracting #6: cost 2 inf + 3016 1554045059.041 * * [simplify]: Extracting #7: cost 0 inf + 3804 1554045059.043 * [simplify]: Simplified to (/ (sqrt (fma y.im x.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))))) 1554045059.043 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.im x.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))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1554045059.043 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1554045059.043 * * [simplify]: iters left: 6 (13 enodes) 1554045059.049 * * [simplify]: iters left: 5 (46 enodes) 1554045059.061 * * [simplify]: iters left: 4 (53 enodes) 1554045059.076 * * [simplify]: iters left: 3 (58 enodes) 1554045059.090 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045059.090 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045059.090 * * [simplify]: Extracting #2: cost 12 inf + 0 1554045059.090 * * [simplify]: Extracting #3: cost 22 inf + 0 1554045059.090 * * [simplify]: Extracting #4: cost 20 inf + 86 1554045059.090 * * [simplify]: Extracting #5: cost 10 inf + 806 1554045059.091 * * [simplify]: Extracting #6: cost 1 inf + 2896 1554045059.092 * * [simplify]: Extracting #7: cost 0 inf + 3290 1554045059.093 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))) 1554045059.093 * [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)))))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (sqrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1554045059.093 * * * * [progress]: [ 146 / 266 ] simplifiying candidate # 1554045059.094 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) 1554045059.094 * * [simplify]: iters left: 6 (16 enodes) 1554045059.101 * * [simplify]: iters left: 5 (56 enodes) 1554045059.109 * * [simplify]: iters left: 4 (69 enodes) 1554045059.120 * * [simplify]: iters left: 3 (75 enodes) 1554045059.129 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045059.129 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045059.129 * * [simplify]: Extracting #2: cost 18 inf + 0 1554045059.129 * * [simplify]: Extracting #3: cost 29 inf + 0 1554045059.130 * * [simplify]: Extracting #4: cost 27 inf + 202 1554045059.130 * * [simplify]: Extracting #5: cost 15 inf + 1409 1554045059.131 * * [simplify]: Extracting #6: cost 2 inf + 4888 1554045059.133 * * [simplify]: Extracting #7: cost 0 inf + 5634 1554045059.134 * [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))))) 1554045059.134 * [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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045059.135 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045059.135 * * [simplify]: iters left: 6 (15 enodes) 1554045059.140 * * [simplify]: iters left: 5 (52 enodes) 1554045059.153 * * [simplify]: iters left: 4 (65 enodes) 1554045059.163 * * [simplify]: iters left: 3 (71 enodes) 1554045059.172 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045059.172 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045059.172 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045059.172 * * [simplify]: Extracting #3: cost 27 inf + 0 1554045059.173 * * [simplify]: Extracting #4: cost 25 inf + 244 1554045059.173 * * [simplify]: Extracting #5: cost 14 inf + 1432 1554045059.173 * * [simplify]: Extracting #6: cost 2 inf + 4496 1554045059.174 * * [simplify]: Extracting #7: cost 0 inf + 5200 1554045059.175 * [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))))) 1554045059.175 * [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)))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1554045059.175 * * * * [progress]: [ 147 / 266 ] simplifiying candidate # 1554045059.175 * [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 1)) 1554045059.175 * * [simplify]: iters left: 6 (16 enodes) 1554045059.180 * * [simplify]: iters left: 5 (58 enodes) 1554045059.191 * * [simplify]: iters left: 4 (69 enodes) 1554045059.207 * * [simplify]: iters left: 3 (75 enodes) 1554045059.224 * * [simplify]: iters left: 2 (76 enodes) 1554045059.241 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045059.241 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045059.241 * * [simplify]: Extracting #2: cost 9 inf + 1 1554045059.242 * * [simplify]: Extracting #3: cost 19 inf + 1 1554045059.242 * * [simplify]: Extracting #4: cost 20 inf + 5 1554045059.242 * * [simplify]: Extracting #5: cost 12 inf + 862 1554045059.243 * * [simplify]: Extracting #6: cost 1 inf + 2800 1554045059.244 * * [simplify]: Extracting #7: cost 0 inf + 3017 1554045059.245 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1554045059.245 * [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))))) (/ (/ (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)))))) 1554045059.245 * [simplify]: Simplifying (/ (/ (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)))) 1554045059.246 * * [simplify]: iters left: 6 (14 enodes) 1554045059.251 * * [simplify]: iters left: 5 (49 enodes) 1554045059.265 * * [simplify]: iters left: 4 (62 enodes) 1554045059.281 * * [simplify]: iters left: 3 (68 enodes) 1554045059.298 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045059.298 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045059.298 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045059.298 * * [simplify]: Extracting #3: cost 26 inf + 2 1554045059.299 * * [simplify]: Extracting #4: cost 20 inf + 600 1554045059.300 * * [simplify]: Extracting #5: cost 2 inf + 4043 1554045059.301 * * [simplify]: Extracting #6: cost 0 inf + 4766 1554045059.303 * [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))))) 1554045059.303 * [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)))))) (sqrt 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))))))) 1554045059.303 * * * * [progress]: [ 148 / 266 ] simplifiying candidate # 1554045059.303 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) 1554045059.303 * * [simplify]: iters left: 6 (16 enodes) 1554045059.310 * * [simplify]: iters left: 5 (56 enodes) 1554045059.319 * * [simplify]: iters left: 4 (69 enodes) 1554045059.330 * * [simplify]: iters left: 3 (75 enodes) 1554045059.340 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045059.340 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045059.340 * * [simplify]: Extracting #2: cost 18 inf + 0 1554045059.340 * * [simplify]: Extracting #3: cost 29 inf + 0 1554045059.340 * * [simplify]: Extracting #4: cost 27 inf + 202 1554045059.340 * * [simplify]: Extracting #5: cost 15 inf + 1409 1554045059.341 * * [simplify]: Extracting #6: cost 2 inf + 4888 1554045059.342 * * [simplify]: Extracting #7: cost 0 inf + 5634 1554045059.342 * [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))))) 1554045059.343 * [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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045059.343 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045059.343 * * [simplify]: iters left: 6 (15 enodes) 1554045059.346 * * [simplify]: iters left: 5 (52 enodes) 1554045059.354 * * [simplify]: iters left: 4 (65 enodes) 1554045059.363 * * [simplify]: iters left: 3 (71 enodes) 1554045059.372 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045059.372 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045059.372 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045059.372 * * [simplify]: Extracting #3: cost 27 inf + 0 1554045059.372 * * [simplify]: Extracting #4: cost 25 inf + 244 1554045059.372 * * [simplify]: Extracting #5: cost 14 inf + 1432 1554045059.373 * * [simplify]: Extracting #6: cost 2 inf + 4496 1554045059.374 * * [simplify]: Extracting #7: cost 0 inf + 5200 1554045059.375 * [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))))) 1554045059.375 * [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)))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1554045059.376 * * * * [progress]: [ 149 / 266 ] simplifiying candidate # 1554045059.376 * [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) 1554045059.376 * * [simplify]: iters left: 6 (15 enodes) 1554045059.383 * * [simplify]: iters left: 5 (53 enodes) 1554045059.398 * * [simplify]: iters left: 4 (65 enodes) 1554045059.409 * * [simplify]: iters left: 3 (72 enodes) 1554045059.419 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045059.419 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045059.419 * * [simplify]: Extracting #2: cost 9 inf + 1 1554045059.419 * * [simplify]: Extracting #3: cost 19 inf + 1 1554045059.420 * * [simplify]: Extracting #4: cost 20 inf + 5 1554045059.420 * * [simplify]: Extracting #5: cost 14 inf + 586 1554045059.420 * * [simplify]: Extracting #6: cost 2 inf + 2229 1554045059.421 * * [simplify]: Extracting #7: cost 0 inf + 3017 1554045059.421 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1554045059.421 * [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))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045059.421 * [simplify]: Simplifying (/ (/ (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)))) 1554045059.421 * * [simplify]: iters left: 6 (14 enodes) 1554045059.424 * * [simplify]: iters left: 5 (49 enodes) 1554045059.432 * * [simplify]: iters left: 4 (62 enodes) 1554045059.449 * * [simplify]: iters left: 3 (68 enodes) 1554045059.470 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045059.470 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045059.470 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045059.471 * * [simplify]: Extracting #3: cost 26 inf + 2 1554045059.471 * * [simplify]: Extracting #4: cost 20 inf + 600 1554045059.472 * * [simplify]: Extracting #5: cost 2 inf + 4043 1554045059.473 * * [simplify]: Extracting #6: cost 0 inf + 4766 1554045059.475 * [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))))) 1554045059.475 * [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))))))) 1554045059.475 * * * * [progress]: [ 150 / 266 ] simplifiying candidate # 1554045059.475 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045059.476 * * [simplify]: iters left: 6 (15 enodes) 1554045059.482 * * [simplify]: iters left: 5 (54 enodes) 1554045059.497 * * [simplify]: iters left: 4 (72 enodes) 1554045059.517 * * [simplify]: iters left: 3 (85 enodes) 1554045059.539 * * [simplify]: iters left: 2 (88 enodes) 1554045059.563 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045059.563 * * [simplify]: Extracting #1: cost 10 inf + 0 1554045059.563 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045059.563 * * [simplify]: Extracting #3: cost 33 inf + 0 1554045059.564 * * [simplify]: Extracting #4: cost 31 inf + 202 1554045059.564 * * [simplify]: Extracting #5: cost 17 inf + 2052 1554045059.566 * * [simplify]: Extracting #6: cost 1 inf + 6213 1554045059.568 * * [simplify]: Extracting #7: cost 0 inf + 6430 1554045059.570 * [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))) 1554045059.570 * [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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045059.571 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045059.571 * * [simplify]: iters left: 6 (14 enodes) 1554045059.576 * * [simplify]: iters left: 5 (49 enodes) 1554045059.584 * * [simplify]: iters left: 4 (62 enodes) 1554045059.592 * * [simplify]: iters left: 3 (68 enodes) 1554045059.601 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045059.601 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045059.601 * * [simplify]: Extracting #2: cost 16 inf + 0 1554045059.601 * * [simplify]: Extracting #3: cost 25 inf + 0 1554045059.601 * * [simplify]: Extracting #4: cost 23 inf + 202 1554045059.601 * * [simplify]: Extracting #5: cost 9 inf + 2486 1554045059.602 * * [simplify]: Extracting #6: cost 0 inf + 3986 1554045059.603 * [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))) 1554045059.603 * [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 (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1554045059.603 * * * * [progress]: [ 151 / 266 ] simplifiying candidate # 1554045059.603 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1554045059.603 * * [simplify]: iters left: 6 (16 enodes) 1554045059.606 * * [simplify]: iters left: 5 (56 enodes) 1554045059.614 * * [simplify]: iters left: 4 (69 enodes) 1554045059.624 * * [simplify]: iters left: 3 (75 enodes) 1554045059.638 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045059.638 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045059.638 * * [simplify]: Extracting #2: cost 18 inf + 0 1554045059.638 * * [simplify]: Extracting #3: cost 29 inf + 0 1554045059.638 * * [simplify]: Extracting #4: cost 27 inf + 202 1554045059.639 * * [simplify]: Extracting #5: cost 12 inf + 2174 1554045059.641 * * [simplify]: Extracting #6: cost 3 inf + 4494 1554045059.643 * * [simplify]: Extracting #7: cost 0 inf + 5634 1554045059.645 * [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))))) 1554045059.645 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1554045059.645 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1554045059.645 * * [simplify]: iters left: 6 (15 enodes) 1554045059.651 * * [simplify]: iters left: 5 (52 enodes) 1554045059.666 * * [simplify]: iters left: 4 (65 enodes) 1554045059.682 * * [simplify]: iters left: 3 (71 enodes) 1554045059.700 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045059.700 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045059.700 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045059.701 * * [simplify]: Extracting #3: cost 27 inf + 0 1554045059.701 * * [simplify]: Extracting #4: cost 23 inf + 358 1554045059.702 * * [simplify]: Extracting #5: cost 10 inf + 2294 1554045059.703 * * [simplify]: Extracting #6: cost 0 inf + 5200 1554045059.704 * [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)))))) 1554045059.705 * [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 (* (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))) (* (sqrt (hypot y.im y.re)) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))))) 1554045059.705 * * * * [progress]: [ 152 / 266 ] simplifiying candidate # 1554045059.705 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045059.705 * * [simplify]: iters left: 6 (13 enodes) 1554045059.711 * * [simplify]: iters left: 5 (46 enodes) 1554045059.725 * * [simplify]: iters left: 4 (54 enodes) 1554045059.739 * * [simplify]: iters left: 3 (60 enodes) 1554045059.753 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045059.754 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045059.754 * * [simplify]: Extracting #2: cost 14 inf + 0 1554045059.754 * * [simplify]: Extracting #3: cost 20 inf + 2 1554045059.754 * * [simplify]: Extracting #4: cost 16 inf + 394 1554045059.754 * * [simplify]: Extracting #5: cost 7 inf + 937 1554045059.755 * * [simplify]: Extracting #6: cost 1 inf + 2056 1554045059.756 * * [simplify]: Extracting #7: cost 0 inf + 2330 1554045059.757 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) 1554045059.757 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045059.758 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045059.758 * * [simplify]: iters left: 6 (13 enodes) 1554045059.763 * * [simplify]: iters left: 5 (46 enodes) 1554045059.775 * * [simplify]: iters left: 4 (54 enodes) 1554045059.783 * * [simplify]: iters left: 3 (60 enodes) 1554045059.790 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045059.791 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045059.791 * * [simplify]: Extracting #2: cost 14 inf + 0 1554045059.791 * * [simplify]: Extracting #3: cost 20 inf + 2 1554045059.791 * * [simplify]: Extracting #4: cost 16 inf + 394 1554045059.791 * * [simplify]: Extracting #5: cost 7 inf + 937 1554045059.791 * * [simplify]: Extracting #6: cost 1 inf + 2056 1554045059.792 * * [simplify]: Extracting #7: cost 0 inf + 2330 1554045059.792 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) 1554045059.792 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (/ (sqrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)))) 1554045059.793 * * * * [progress]: [ 153 / 266 ] simplifiying candidate # 1554045059.793 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt 1)) 1554045059.793 * * [simplify]: iters left: 6 (15 enodes) 1554045059.797 * * [simplify]: iters left: 5 (54 enodes) 1554045059.810 * * [simplify]: iters left: 4 (66 enodes) 1554045059.829 * * [simplify]: iters left: 3 (72 enodes) 1554045059.845 * * [simplify]: iters left: 2 (73 enodes) 1554045059.858 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045059.858 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045059.858 * * [simplify]: Extracting #2: cost 8 inf + 1 1554045059.858 * * [simplify]: Extracting #3: cost 17 inf + 1 1554045059.858 * * [simplify]: Extracting #4: cost 16 inf + 119 1554045059.858 * * [simplify]: Extracting #5: cost 9 inf + 662 1554045059.859 * * [simplify]: Extracting #6: cost 0 inf + 1863 1554045059.859 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1554045059.859 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045059.859 * [simplify]: Simplifying (/ (/ (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)))) 1554045059.859 * * [simplify]: iters left: 6 (13 enodes) 1554045059.862 * * [simplify]: iters left: 5 (46 enodes) 1554045059.869 * * [simplify]: iters left: 4 (59 enodes) 1554045059.877 * * [simplify]: iters left: 3 (65 enodes) 1554045059.889 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045059.889 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045059.889 * * [simplify]: Extracting #2: cost 18 inf + 0 1554045059.889 * * [simplify]: Extracting #3: cost 23 inf + 59 1554045059.890 * * [simplify]: Extracting #4: cost 14 inf + 1003 1554045059.891 * * [simplify]: Extracting #5: cost 3 inf + 2682 1554045059.892 * * [simplify]: Extracting #6: cost 0 inf + 3232 1554045059.893 * [simplify]: Simplified to (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1554045059.893 * [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 1)) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 1554045059.893 * * * * [progress]: [ 154 / 266 ] simplifiying candidate # 1554045059.893 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045059.894 * * [simplify]: iters left: 6 (13 enodes) 1554045059.899 * * [simplify]: iters left: 5 (46 enodes) 1554045059.912 * * [simplify]: iters left: 4 (54 enodes) 1554045059.927 * * [simplify]: iters left: 3 (60 enodes) 1554045059.942 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045059.942 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045059.942 * * [simplify]: Extracting #2: cost 14 inf + 0 1554045059.942 * * [simplify]: Extracting #3: cost 20 inf + 2 1554045059.943 * * [simplify]: Extracting #4: cost 16 inf + 394 1554045059.943 * * [simplify]: Extracting #5: cost 7 inf + 937 1554045059.944 * * [simplify]: Extracting #6: cost 1 inf + 2056 1554045059.945 * * [simplify]: Extracting #7: cost 0 inf + 2330 1554045059.945 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) 1554045059.945 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045059.946 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045059.946 * * [simplify]: iters left: 6 (13 enodes) 1554045059.951 * * [simplify]: iters left: 5 (46 enodes) 1554045059.964 * * [simplify]: iters left: 4 (54 enodes) 1554045059.979 * * [simplify]: iters left: 3 (60 enodes) 1554045059.993 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045059.993 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045059.993 * * [simplify]: Extracting #2: cost 14 inf + 0 1554045059.993 * * [simplify]: Extracting #3: cost 20 inf + 2 1554045059.993 * * [simplify]: Extracting #4: cost 16 inf + 394 1554045059.993 * * [simplify]: Extracting #5: cost 7 inf + 937 1554045059.994 * * [simplify]: Extracting #6: cost 1 inf + 2056 1554045059.995 * * [simplify]: Extracting #7: cost 0 inf + 2330 1554045059.996 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) 1554045059.996 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (/ (sqrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)))) 1554045059.996 * * * * [progress]: [ 155 / 266 ] simplifiying candidate # 1554045059.996 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1) 1554045059.997 * * [simplify]: iters left: 6 (14 enodes) 1554045060.000 * * [simplify]: iters left: 5 (49 enodes) 1554045060.008 * * [simplify]: iters left: 4 (62 enodes) 1554045060.019 * * [simplify]: iters left: 3 (69 enodes) 1554045060.035 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045060.035 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045060.035 * * [simplify]: Extracting #2: cost 8 inf + 1 1554045060.036 * * [simplify]: Extracting #3: cost 17 inf + 1 1554045060.036 * * [simplify]: Extracting #4: cost 16 inf + 119 1554045060.036 * * [simplify]: Extracting #5: cost 10 inf + 620 1554045060.037 * * [simplify]: Extracting #6: cost 1 inf + 1589 1554045060.037 * * [simplify]: Extracting #7: cost 0 inf + 1863 1554045060.038 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1554045060.038 * [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))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045060.039 * [simplify]: Simplifying (/ (/ (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)))) 1554045060.039 * * [simplify]: iters left: 6 (13 enodes) 1554045060.044 * * [simplify]: iters left: 5 (46 enodes) 1554045060.057 * * [simplify]: iters left: 4 (59 enodes) 1554045060.072 * * [simplify]: iters left: 3 (65 enodes) 1554045060.086 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045060.086 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045060.086 * * [simplify]: Extracting #2: cost 18 inf + 0 1554045060.086 * * [simplify]: Extracting #3: cost 23 inf + 59 1554045060.087 * * [simplify]: Extracting #4: cost 14 inf + 1003 1554045060.087 * * [simplify]: Extracting #5: cost 3 inf + 2682 1554045060.088 * * [simplify]: Extracting #6: cost 0 inf + 3232 1554045060.089 * [simplify]: Simplified to (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1554045060.089 * [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 x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 1554045060.089 * * * * [progress]: [ 156 / 266 ] simplifiying candidate # 1554045060.090 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt 1)) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045060.090 * * [simplify]: iters left: 6 (16 enodes) 1554045060.097 * * [simplify]: iters left: 5 (59 enodes) 1554045060.115 * * [simplify]: iters left: 4 (73 enodes) 1554045060.130 * * [simplify]: iters left: 3 (80 enodes) 1554045060.141 * * [simplify]: iters left: 2 (82 enodes) 1554045060.153 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045060.153 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045060.153 * * [simplify]: Extracting #2: cost 13 inf + 0 1554045060.153 * * [simplify]: Extracting #3: cost 21 inf + 1 1554045060.153 * * [simplify]: Extracting #4: cost 22 inf + 5 1554045060.153 * * [simplify]: Extracting #5: cost 13 inf + 839 1554045060.154 * * [simplify]: Extracting #6: cost 1 inf + 2771 1554045060.155 * * [simplify]: Extracting #7: cost 0 inf + 3085 1554045060.155 * [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)))) 1554045060.155 * [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)))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045060.156 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045060.156 * * [simplify]: iters left: 6 (13 enodes) 1554045060.159 * * [simplify]: iters left: 5 (46 enodes) 1554045060.166 * * [simplify]: iters left: 4 (59 enodes) 1554045060.181 * * [simplify]: iters left: 3 (65 enodes) 1554045060.193 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045060.193 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045060.193 * * [simplify]: Extracting #2: cost 18 inf + 0 1554045060.193 * * [simplify]: Extracting #3: cost 22 inf + 196 1554045060.193 * * [simplify]: Extracting #4: cost 14 inf + 1163 1554045060.194 * * [simplify]: Extracting #5: cost 2 inf + 3196 1554045060.194 * * [simplify]: Extracting #6: cost 0 inf + 3552 1554045060.195 * [simplify]: Simplified to (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1554045060.195 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt 1)) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1554045060.195 * * * * [progress]: [ 157 / 266 ] simplifiying candidate # 1554045060.195 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt 1)) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1554045060.195 * * [simplify]: iters left: 6 (16 enodes) 1554045060.199 * * [simplify]: iters left: 5 (58 enodes) 1554045060.208 * * [simplify]: iters left: 4 (67 enodes) 1554045060.218 * * [simplify]: iters left: 3 (74 enodes) 1554045060.227 * * [simplify]: iters left: 2 (75 enodes) 1554045060.237 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045060.237 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045060.237 * * [simplify]: Extracting #2: cost 10 inf + 0 1554045060.238 * * [simplify]: Extracting #3: cost 19 inf + 1 1554045060.238 * * [simplify]: Extracting #4: cost 20 inf + 5 1554045060.238 * * [simplify]: Extracting #5: cost 9 inf + 1357 1554045060.238 * * [simplify]: Extracting #6: cost 1 inf + 2623 1554045060.239 * * [simplify]: Extracting #7: cost 0 inf + 3017 1554045060.239 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1554045060.239 * [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))))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1554045060.240 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1554045060.240 * * [simplify]: iters left: 6 (14 enodes) 1554045060.243 * * [simplify]: iters left: 5 (49 enodes) 1554045060.250 * * [simplify]: iters left: 4 (62 enodes) 1554045060.260 * * [simplify]: iters left: 3 (68 enodes) 1554045060.269 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045060.269 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045060.269 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045060.269 * * [simplify]: Extracting #3: cost 26 inf + 2 1554045060.269 * * [simplify]: Extracting #4: cost 21 inf + 423 1554045060.270 * * [simplify]: Extracting #5: cost 5 inf + 3042 1554045060.270 * * [simplify]: Extracting #6: cost 0 inf + 4766 1554045060.271 * [simplify]: Simplified to (/ (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) (hypot y.im y.re)) 1554045060.271 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt 1)) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) (hypot y.im y.re)))) 1554045060.271 * * * * [progress]: [ 158 / 266 ] simplifiying candidate # 1554045060.271 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt 1)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045060.272 * * [simplify]: iters left: 6 (15 enodes) 1554045060.275 * * [simplify]: iters left: 5 (54 enodes) 1554045060.283 * * [simplify]: iters left: 4 (64 enodes) 1554045060.296 * * [simplify]: iters left: 3 (71 enodes) 1554045060.312 * * [simplify]: iters left: 2 (72 enodes) 1554045060.327 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045060.327 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045060.327 * * [simplify]: Extracting #2: cost 9 inf + 0 1554045060.328 * * [simplify]: Extracting #3: cost 17 inf + 1 1554045060.328 * * [simplify]: Extracting #4: cost 18 inf + 5 1554045060.328 * * [simplify]: Extracting #5: cost 10 inf + 622 1554045060.328 * * [simplify]: Extracting #6: cost 4 inf + 1079 1554045060.329 * * [simplify]: Extracting #7: cost 0 inf + 1863 1554045060.330 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1554045060.330 * [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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045060.330 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045060.330 * * [simplify]: iters left: 6 (13 enodes) 1554045060.333 * * [simplify]: iters left: 5 (46 enodes) 1554045060.340 * * [simplify]: iters left: 4 (59 enodes) 1554045060.347 * * [simplify]: iters left: 3 (65 enodes) 1554045060.356 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045060.356 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045060.356 * * [simplify]: Extracting #2: cost 18 inf + 0 1554045060.356 * * [simplify]: Extracting #3: cost 22 inf + 156 1554045060.356 * * [simplify]: Extracting #4: cost 14 inf + 1003 1554045060.357 * * [simplify]: Extracting #5: cost 2 inf + 2916 1554045060.358 * * [simplify]: Extracting #6: cost 0 inf + 3232 1554045060.359 * [simplify]: Simplified to (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1554045060.359 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt 1)) (sqrt (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)) (sqrt (hypot y.im y.re))))) 1554045060.359 * * * * [progress]: [ 159 / 266 ] simplifiying candidate # 1554045060.359 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt 1)) (sqrt 1)) 1554045060.360 * * [simplify]: iters left: 6 (11 enodes) 1554045060.366 * * [simplify]: iters left: 5 (40 enodes) 1554045060.378 * * [simplify]: iters left: 4 (46 enodes) 1554045060.389 * * [simplify]: iters left: 3 (49 enodes) 1554045060.400 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045060.400 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045060.400 * * [simplify]: Extracting #2: cost 10 inf + 1 1554045060.400 * * [simplify]: Extracting #3: cost 7 inf + 47 1554045060.400 * * [simplify]: Extracting #4: cost 3 inf + 369 1554045060.401 * * [simplify]: Extracting #5: cost 0 inf + 649 1554045060.401 * [simplify]: Simplified to (sqrt (fma x.re y.re (* x.im y.im))) 1554045060.401 * [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)))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045060.401 * [simplify]: Simplifying (/ (/ (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)))) 1554045060.401 * * [simplify]: iters left: 6 (12 enodes) 1554045060.404 * * [simplify]: iters left: 5 (43 enodes) 1554045060.410 * * [simplify]: iters left: 4 (51 enodes) 1554045060.418 * * [simplify]: iters left: 3 (56 enodes) 1554045060.426 * * [simplify]: iters left: 2 (57 enodes) 1554045060.436 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045060.436 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045060.436 * * [simplify]: Extracting #2: cost 15 inf + 0 1554045060.436 * * [simplify]: Extracting #3: cost 18 inf + 100 1554045060.436 * * [simplify]: Extracting #4: cost 10 inf + 618 1554045060.436 * * [simplify]: Extracting #5: cost 1 inf + 1902 1554045060.437 * * [simplify]: Extracting #6: cost 0 inf + 2136 1554045060.437 * [simplify]: Simplified to (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (hypot y.im y.re)) 1554045060.437 * [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)))) 1554045060.437 * * * * [progress]: [ 160 / 266 ] simplifiying candidate # 1554045060.438 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt 1)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045060.438 * * [simplify]: iters left: 6 (15 enodes) 1554045060.442 * * [simplify]: iters left: 5 (54 enodes) 1554045060.452 * * [simplify]: iters left: 4 (64 enodes) 1554045060.467 * * [simplify]: iters left: 3 (71 enodes) 1554045060.476 * * [simplify]: iters left: 2 (72 enodes) 1554045060.485 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045060.485 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045060.485 * * [simplify]: Extracting #2: cost 9 inf + 0 1554045060.485 * * [simplify]: Extracting #3: cost 17 inf + 1 1554045060.486 * * [simplify]: Extracting #4: cost 18 inf + 5 1554045060.486 * * [simplify]: Extracting #5: cost 10 inf + 622 1554045060.486 * * [simplify]: Extracting #6: cost 4 inf + 1079 1554045060.486 * * [simplify]: Extracting #7: cost 0 inf + 1863 1554045060.487 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1554045060.487 * [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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045060.487 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045060.487 * * [simplify]: iters left: 6 (13 enodes) 1554045060.490 * * [simplify]: iters left: 5 (46 enodes) 1554045060.497 * * [simplify]: iters left: 4 (59 enodes) 1554045060.512 * * [simplify]: iters left: 3 (65 enodes) 1554045060.521 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045060.521 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045060.521 * * [simplify]: Extracting #2: cost 18 inf + 0 1554045060.521 * * [simplify]: Extracting #3: cost 22 inf + 156 1554045060.522 * * [simplify]: Extracting #4: cost 14 inf + 1003 1554045060.522 * * [simplify]: Extracting #5: cost 2 inf + 2916 1554045060.523 * * [simplify]: Extracting #6: cost 0 inf + 3232 1554045060.523 * [simplify]: Simplified to (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1554045060.523 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt 1)) (sqrt (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)) (sqrt (hypot y.im y.re))))) 1554045060.523 * * * * [progress]: [ 161 / 266 ] simplifiying candidate # 1554045060.523 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt 1)) 1) 1554045060.523 * * [simplify]: iters left: 6 (11 enodes) 1554045060.528 * * [simplify]: iters left: 5 (38 enodes) 1554045060.534 * * [simplify]: iters left: 4 (44 enodes) 1554045060.540 * * [simplify]: iters left: 3 (47 enodes) 1554045060.549 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045060.549 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045060.549 * * [simplify]: Extracting #2: cost 10 inf + 1 1554045060.549 * * [simplify]: Extracting #3: cost 7 inf + 47 1554045060.549 * * [simplify]: Extracting #4: cost 4 inf + 230 1554045060.550 * * [simplify]: Extracting #5: cost 0 inf + 649 1554045060.550 * [simplify]: Simplified to (sqrt (fma x.re y.re (* x.im y.im))) 1554045060.550 * [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)))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045060.551 * [simplify]: Simplifying (/ (/ (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)))) 1554045060.551 * * [simplify]: iters left: 6 (12 enodes) 1554045060.556 * * [simplify]: iters left: 5 (43 enodes) 1554045060.568 * * [simplify]: iters left: 4 (51 enodes) 1554045060.581 * * [simplify]: iters left: 3 (56 enodes) 1554045060.595 * * [simplify]: iters left: 2 (57 enodes) 1554045060.604 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045060.604 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045060.604 * * [simplify]: Extracting #2: cost 15 inf + 0 1554045060.605 * * [simplify]: Extracting #3: cost 18 inf + 100 1554045060.605 * * [simplify]: Extracting #4: cost 10 inf + 618 1554045060.605 * * [simplify]: Extracting #5: cost 1 inf + 1902 1554045060.605 * * [simplify]: Extracting #6: cost 0 inf + 2136 1554045060.606 * [simplify]: Simplified to (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (hypot y.im y.re)) 1554045060.606 * [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)))) 1554045060.606 * * * * [progress]: [ 162 / 266 ] simplifiying candidate # 1554045060.606 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045060.606 * * [simplify]: iters left: 6 (15 enodes) 1554045060.609 * * [simplify]: iters left: 5 (54 enodes) 1554045060.617 * * [simplify]: iters left: 4 (72 enodes) 1554045060.628 * * [simplify]: iters left: 3 (85 enodes) 1554045060.642 * * [simplify]: iters left: 2 (88 enodes) 1554045060.663 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045060.663 * * [simplify]: Extracting #1: cost 10 inf + 0 1554045060.663 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045060.664 * * [simplify]: Extracting #3: cost 33 inf + 0 1554045060.664 * * [simplify]: Extracting #4: cost 31 inf + 202 1554045060.664 * * [simplify]: Extracting #5: cost 17 inf + 2052 1554045060.666 * * [simplify]: Extracting #6: cost 1 inf + 6213 1554045060.668 * * [simplify]: Extracting #7: cost 0 inf + 6430 1554045060.670 * [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))) 1554045060.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))) (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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045060.671 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045060.671 * * [simplify]: iters left: 6 (14 enodes) 1554045060.678 * * [simplify]: iters left: 5 (49 enodes) 1554045060.689 * * [simplify]: iters left: 4 (62 enodes) 1554045060.698 * * [simplify]: iters left: 3 (68 enodes) 1554045060.708 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045060.708 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045060.708 * * [simplify]: Extracting #2: cost 16 inf + 0 1554045060.708 * * [simplify]: Extracting #3: cost 25 inf + 0 1554045060.708 * * [simplify]: Extracting #4: cost 23 inf + 202 1554045060.708 * * [simplify]: Extracting #5: cost 9 inf + 2486 1554045060.709 * * [simplify]: Extracting #6: cost 0 inf + 3986 1554045060.709 * [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))) 1554045060.709 * [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 (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1554045060.709 * * * * [progress]: [ 163 / 266 ] simplifiying candidate # 1554045060.710 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1554045060.710 * * [simplify]: iters left: 6 (16 enodes) 1554045060.713 * * [simplify]: iters left: 5 (56 enodes) 1554045060.725 * * [simplify]: iters left: 4 (69 enodes) 1554045060.743 * * [simplify]: iters left: 3 (75 enodes) 1554045060.763 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045060.763 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045060.763 * * [simplify]: Extracting #2: cost 18 inf + 0 1554045060.763 * * [simplify]: Extracting #3: cost 29 inf + 0 1554045060.763 * * [simplify]: Extracting #4: cost 27 inf + 202 1554045060.764 * * [simplify]: Extracting #5: cost 12 inf + 2174 1554045060.765 * * [simplify]: Extracting #6: cost 3 inf + 4494 1554045060.767 * * [simplify]: Extracting #7: cost 0 inf + 5634 1554045060.768 * [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))))) 1554045060.768 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1554045060.769 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1554045060.769 * * [simplify]: iters left: 6 (15 enodes) 1554045060.775 * * [simplify]: iters left: 5 (52 enodes) 1554045060.789 * * [simplify]: iters left: 4 (65 enodes) 1554045060.807 * * [simplify]: iters left: 3 (71 enodes) 1554045060.823 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045060.823 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045060.823 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045060.823 * * [simplify]: Extracting #3: cost 27 inf + 0 1554045060.824 * * [simplify]: Extracting #4: cost 23 inf + 358 1554045060.824 * * [simplify]: Extracting #5: cost 10 inf + 2294 1554045060.826 * * [simplify]: Extracting #6: cost 0 inf + 5200 1554045060.827 * [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)))))) 1554045060.827 * [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 (* (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))) (* (sqrt (hypot y.im y.re)) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))))) 1554045060.827 * * * * [progress]: [ 164 / 266 ] simplifiying candidate # 1554045060.828 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045060.828 * * [simplify]: iters left: 6 (13 enodes) 1554045060.833 * * [simplify]: iters left: 5 (46 enodes) 1554045060.846 * * [simplify]: iters left: 4 (54 enodes) 1554045060.860 * * [simplify]: iters left: 3 (60 enodes) 1554045060.874 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045060.874 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045060.874 * * [simplify]: Extracting #2: cost 14 inf + 0 1554045060.874 * * [simplify]: Extracting #3: cost 20 inf + 2 1554045060.874 * * [simplify]: Extracting #4: cost 16 inf + 394 1554045060.875 * * [simplify]: Extracting #5: cost 7 inf + 937 1554045060.876 * * [simplify]: Extracting #6: cost 1 inf + 2056 1554045060.877 * * [simplify]: Extracting #7: cost 0 inf + 2330 1554045060.877 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) 1554045060.877 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045060.878 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045060.878 * * [simplify]: iters left: 6 (13 enodes) 1554045060.884 * * [simplify]: iters left: 5 (46 enodes) 1554045060.898 * * [simplify]: iters left: 4 (54 enodes) 1554045060.913 * * [simplify]: iters left: 3 (60 enodes) 1554045060.928 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045060.929 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045060.929 * * [simplify]: Extracting #2: cost 14 inf + 0 1554045060.929 * * [simplify]: Extracting #3: cost 20 inf + 2 1554045060.929 * * [simplify]: Extracting #4: cost 16 inf + 394 1554045060.929 * * [simplify]: Extracting #5: cost 7 inf + 937 1554045060.930 * * [simplify]: Extracting #6: cost 1 inf + 2056 1554045060.931 * * [simplify]: Extracting #7: cost 0 inf + 2330 1554045060.932 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) 1554045060.932 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (/ (sqrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)))) 1554045060.932 * * * * [progress]: [ 165 / 266 ] simplifiying candidate # 1554045060.933 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt 1)) 1554045060.933 * * [simplify]: iters left: 6 (15 enodes) 1554045060.940 * * [simplify]: iters left: 5 (54 enodes) 1554045060.956 * * [simplify]: iters left: 4 (66 enodes) 1554045060.973 * * [simplify]: iters left: 3 (72 enodes) 1554045060.990 * * [simplify]: iters left: 2 (73 enodes) 1554045061.007 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045061.007 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045061.007 * * [simplify]: Extracting #2: cost 8 inf + 1 1554045061.007 * * [simplify]: Extracting #3: cost 17 inf + 1 1554045061.007 * * [simplify]: Extracting #4: cost 16 inf + 119 1554045061.008 * * [simplify]: Extracting #5: cost 9 inf + 662 1554045061.008 * * [simplify]: Extracting #6: cost 0 inf + 1863 1554045061.009 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1554045061.009 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045061.010 * [simplify]: Simplifying (/ (/ (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)))) 1554045061.010 * * [simplify]: iters left: 6 (13 enodes) 1554045061.015 * * [simplify]: iters left: 5 (46 enodes) 1554045061.028 * * [simplify]: iters left: 4 (59 enodes) 1554045061.042 * * [simplify]: iters left: 3 (65 enodes) 1554045061.050 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045061.050 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045061.050 * * [simplify]: Extracting #2: cost 18 inf + 0 1554045061.050 * * [simplify]: Extracting #3: cost 23 inf + 59 1554045061.051 * * [simplify]: Extracting #4: cost 14 inf + 1003 1554045061.051 * * [simplify]: Extracting #5: cost 3 inf + 2682 1554045061.051 * * [simplify]: Extracting #6: cost 0 inf + 3232 1554045061.052 * [simplify]: Simplified to (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1554045061.052 * [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 1)) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 1554045061.052 * * * * [progress]: [ 166 / 266 ] simplifiying candidate # 1554045061.052 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045061.052 * * [simplify]: iters left: 6 (13 enodes) 1554045061.055 * * [simplify]: iters left: 5 (46 enodes) 1554045061.062 * * [simplify]: iters left: 4 (54 enodes) 1554045061.074 * * [simplify]: iters left: 3 (60 enodes) 1554045061.089 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045061.089 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045061.089 * * [simplify]: Extracting #2: cost 14 inf + 0 1554045061.089 * * [simplify]: Extracting #3: cost 20 inf + 2 1554045061.089 * * [simplify]: Extracting #4: cost 16 inf + 394 1554045061.090 * * [simplify]: Extracting #5: cost 7 inf + 937 1554045061.090 * * [simplify]: Extracting #6: cost 1 inf + 2056 1554045061.091 * * [simplify]: Extracting #7: cost 0 inf + 2330 1554045061.092 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) 1554045061.092 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045061.093 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045061.093 * * [simplify]: iters left: 6 (13 enodes) 1554045061.098 * * [simplify]: iters left: 5 (46 enodes) 1554045061.111 * * [simplify]: iters left: 4 (54 enodes) 1554045061.121 * * [simplify]: iters left: 3 (60 enodes) 1554045061.129 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045061.129 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045061.130 * * [simplify]: Extracting #2: cost 14 inf + 0 1554045061.130 * * [simplify]: Extracting #3: cost 20 inf + 2 1554045061.130 * * [simplify]: Extracting #4: cost 16 inf + 394 1554045061.131 * * [simplify]: Extracting #5: cost 7 inf + 937 1554045061.131 * * [simplify]: Extracting #6: cost 1 inf + 2056 1554045061.131 * * [simplify]: Extracting #7: cost 0 inf + 2330 1554045061.132 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) 1554045061.132 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (/ (sqrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)))) 1554045061.132 * * * * [progress]: [ 167 / 266 ] simplifiying candidate # 1554045061.132 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1) 1554045061.132 * * [simplify]: iters left: 6 (14 enodes) 1554045061.136 * * [simplify]: iters left: 5 (49 enodes) 1554045061.147 * * [simplify]: iters left: 4 (62 enodes) 1554045061.162 * * [simplify]: iters left: 3 (69 enodes) 1554045061.179 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045061.179 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045061.179 * * [simplify]: Extracting #2: cost 8 inf + 1 1554045061.179 * * [simplify]: Extracting #3: cost 17 inf + 1 1554045061.179 * * [simplify]: Extracting #4: cost 16 inf + 119 1554045061.179 * * [simplify]: Extracting #5: cost 10 inf + 620 1554045061.180 * * [simplify]: Extracting #6: cost 1 inf + 1589 1554045061.181 * * [simplify]: Extracting #7: cost 0 inf + 1863 1554045061.181 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1554045061.181 * [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))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045061.182 * [simplify]: Simplifying (/ (/ (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)))) 1554045061.182 * * [simplify]: iters left: 6 (13 enodes) 1554045061.188 * * [simplify]: iters left: 5 (46 enodes) 1554045061.201 * * [simplify]: iters left: 4 (59 enodes) 1554045061.216 * * [simplify]: iters left: 3 (65 enodes) 1554045061.232 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045061.232 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045061.232 * * [simplify]: Extracting #2: cost 18 inf + 0 1554045061.232 * * [simplify]: Extracting #3: cost 23 inf + 59 1554045061.233 * * [simplify]: Extracting #4: cost 14 inf + 1003 1554045061.234 * * [simplify]: Extracting #5: cost 3 inf + 2682 1554045061.235 * * [simplify]: Extracting #6: cost 0 inf + 3232 1554045061.236 * [simplify]: Simplified to (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1554045061.236 * [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 x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 1554045061.236 * * * * [progress]: [ 168 / 266 ] simplifiying candidate # 1554045061.237 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045061.237 * * [simplify]: iters left: 6 (15 enodes) 1554045061.244 * * [simplify]: iters left: 5 (54 enodes) 1554045061.253 * * [simplify]: iters left: 4 (70 enodes) 1554045061.264 * * [simplify]: iters left: 3 (79 enodes) 1554045061.278 * * [simplify]: iters left: 2 (80 enodes) 1554045061.293 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045061.293 * * [simplify]: Extracting #1: cost 7 inf + 0 1554045061.293 * * [simplify]: Extracting #2: cost 12 inf + 1 1554045061.293 * * [simplify]: Extracting #3: cost 21 inf + 1 1554045061.294 * * [simplify]: Extracting #4: cost 20 inf + 119 1554045061.294 * * [simplify]: Extracting #5: cost 14 inf + 740 1554045061.294 * * [simplify]: Extracting #6: cost 4 inf + 1749 1554045061.295 * * [simplify]: Extracting #7: cost 1 inf + 2771 1554045061.295 * * [simplify]: Extracting #8: cost 0 inf + 3085 1554045061.296 * [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)))) 1554045061.296 * [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))) (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045061.296 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045061.296 * * [simplify]: iters left: 6 (13 enodes) 1554045061.299 * * [simplify]: iters left: 5 (46 enodes) 1554045061.306 * * [simplify]: iters left: 4 (59 enodes) 1554045061.314 * * [simplify]: iters left: 3 (65 enodes) 1554045061.322 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045061.322 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045061.322 * * [simplify]: Extracting #2: cost 18 inf + 0 1554045061.322 * * [simplify]: Extracting #3: cost 22 inf + 196 1554045061.322 * * [simplify]: Extracting #4: cost 14 inf + 1163 1554045061.323 * * [simplify]: Extracting #5: cost 2 inf + 3196 1554045061.323 * * [simplify]: Extracting #6: cost 0 inf + 3552 1554045061.324 * [simplify]: Simplified to (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1554045061.324 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1554045061.324 * * * * [progress]: [ 169 / 266 ] simplifiying candidate # 1554045061.324 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1554045061.324 * * [simplify]: iters left: 6 (15 enodes) 1554045061.328 * * [simplify]: iters left: 5 (53 enodes) 1554045061.336 * * [simplify]: iters left: 4 (64 enodes) 1554045061.347 * * [simplify]: iters left: 3 (71 enodes) 1554045061.358 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045061.358 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045061.358 * * [simplify]: Extracting #2: cost 9 inf + 1 1554045061.359 * * [simplify]: Extracting #3: cost 19 inf + 1 1554045061.359 * * [simplify]: Extracting #4: cost 20 inf + 5 1554045061.359 * * [simplify]: Extracting #5: cost 16 inf + 312 1554045061.359 * * [simplify]: Extracting #6: cost 3 inf + 2012 1554045061.360 * * [simplify]: Extracting #7: cost 0 inf + 3017 1554045061.360 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1554045061.360 * [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 (fma y.im y.im (* y.re y.re)))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1554045061.360 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1554045061.360 * * [simplify]: iters left: 6 (14 enodes) 1554045061.363 * * [simplify]: iters left: 5 (49 enodes) 1554045061.371 * * [simplify]: iters left: 4 (62 enodes) 1554045061.379 * * [simplify]: iters left: 3 (68 enodes) 1554045061.389 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045061.389 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045061.389 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045061.389 * * [simplify]: Extracting #3: cost 26 inf + 2 1554045061.389 * * [simplify]: Extracting #4: cost 21 inf + 423 1554045061.390 * * [simplify]: Extracting #5: cost 5 inf + 3042 1554045061.391 * * [simplify]: Extracting #6: cost 0 inf + 4766 1554045061.391 * [simplify]: Simplified to (/ (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) (hypot y.im y.re)) 1554045061.391 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) (hypot y.im y.re)))) 1554045061.391 * * * * [progress]: [ 170 / 266 ] simplifiying candidate # 1554045061.392 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045061.392 * * [simplify]: iters left: 6 (14 enodes) 1554045061.395 * * [simplify]: iters left: 5 (49 enodes) 1554045061.404 * * [simplify]: iters left: 4 (61 enodes) 1554045061.415 * * [simplify]: iters left: 3 (68 enodes) 1554045061.431 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045061.431 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045061.432 * * [simplify]: Extracting #2: cost 8 inf + 1 1554045061.432 * * [simplify]: Extracting #3: cost 17 inf + 1 1554045061.432 * * [simplify]: Extracting #4: cost 17 inf + 62 1554045061.432 * * [simplify]: Extracting #5: cost 10 inf + 620 1554045061.433 * * [simplify]: Extracting #6: cost 2 inf + 1450 1554045061.433 * * [simplify]: Extracting #7: cost 0 inf + 1863 1554045061.434 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1554045061.434 * [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 (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045061.435 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045061.435 * * [simplify]: iters left: 6 (13 enodes) 1554045061.441 * * [simplify]: iters left: 5 (46 enodes) 1554045061.453 * * [simplify]: iters left: 4 (59 enodes) 1554045061.461 * * [simplify]: iters left: 3 (65 enodes) 1554045061.469 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045061.469 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045061.469 * * [simplify]: Extracting #2: cost 18 inf + 0 1554045061.469 * * [simplify]: Extracting #3: cost 22 inf + 156 1554045061.469 * * [simplify]: Extracting #4: cost 14 inf + 1003 1554045061.470 * * [simplify]: Extracting #5: cost 2 inf + 2916 1554045061.470 * * [simplify]: Extracting #6: cost 0 inf + 3232 1554045061.471 * [simplify]: Simplified to (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1554045061.471 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1554045061.471 * * * * [progress]: [ 171 / 266 ] simplifiying candidate # 1554045061.471 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) (sqrt 1)) 1554045061.471 * * [simplify]: iters left: 6 (11 enodes) 1554045061.475 * * [simplify]: iters left: 5 (38 enodes) 1554045061.480 * * [simplify]: iters left: 4 (44 enodes) 1554045061.486 * * [simplify]: iters left: 3 (47 enodes) 1554045061.497 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045061.497 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045061.497 * * [simplify]: Extracting #2: cost 10 inf + 1 1554045061.497 * * [simplify]: Extracting #3: cost 7 inf + 47 1554045061.497 * * [simplify]: Extracting #4: cost 4 inf + 230 1554045061.498 * * [simplify]: Extracting #5: cost 0 inf + 649 1554045061.498 * [simplify]: Simplified to (sqrt (fma x.re y.re (* x.im y.im))) 1554045061.498 * [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)))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045061.499 * [simplify]: Simplifying (/ (/ (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)))) 1554045061.499 * * [simplify]: iters left: 6 (12 enodes) 1554045061.504 * * [simplify]: iters left: 5 (43 enodes) 1554045061.516 * * [simplify]: iters left: 4 (51 enodes) 1554045061.529 * * [simplify]: iters left: 3 (56 enodes) 1554045061.543 * * [simplify]: iters left: 2 (57 enodes) 1554045061.556 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045061.556 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045061.557 * * [simplify]: Extracting #2: cost 15 inf + 0 1554045061.557 * * [simplify]: Extracting #3: cost 18 inf + 100 1554045061.557 * * [simplify]: Extracting #4: cost 10 inf + 618 1554045061.558 * * [simplify]: Extracting #5: cost 1 inf + 1902 1554045061.559 * * [simplify]: Extracting #6: cost 0 inf + 2136 1554045061.559 * [simplify]: Simplified to (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (hypot y.im y.re)) 1554045061.559 * [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)))) 1554045061.560 * * * * [progress]: [ 172 / 266 ] simplifiying candidate # 1554045061.560 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045061.560 * * [simplify]: iters left: 6 (14 enodes) 1554045061.566 * * [simplify]: iters left: 5 (49 enodes) 1554045061.575 * * [simplify]: iters left: 4 (61 enodes) 1554045061.584 * * [simplify]: iters left: 3 (68 enodes) 1554045061.592 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045061.592 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045061.593 * * [simplify]: Extracting #2: cost 8 inf + 1 1554045061.593 * * [simplify]: Extracting #3: cost 17 inf + 1 1554045061.593 * * [simplify]: Extracting #4: cost 17 inf + 62 1554045061.593 * * [simplify]: Extracting #5: cost 10 inf + 620 1554045061.593 * * [simplify]: Extracting #6: cost 2 inf + 1450 1554045061.594 * * [simplify]: Extracting #7: cost 0 inf + 1863 1554045061.594 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1554045061.594 * [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 (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045061.594 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045061.594 * * [simplify]: iters left: 6 (13 enodes) 1554045061.597 * * [simplify]: iters left: 5 (46 enodes) 1554045061.604 * * [simplify]: iters left: 4 (59 enodes) 1554045061.612 * * [simplify]: iters left: 3 (65 enodes) 1554045061.620 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045061.621 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045061.621 * * [simplify]: Extracting #2: cost 18 inf + 0 1554045061.621 * * [simplify]: Extracting #3: cost 22 inf + 156 1554045061.621 * * [simplify]: Extracting #4: cost 14 inf + 1003 1554045061.621 * * [simplify]: Extracting #5: cost 2 inf + 2916 1554045061.622 * * [simplify]: Extracting #6: cost 0 inf + 3232 1554045061.622 * [simplify]: Simplified to (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1554045061.622 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1554045061.622 * * * * [progress]: [ 173 / 266 ] simplifiying candidate # 1554045061.623 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) 1) 1554045061.623 * * [simplify]: iters left: 6 (10 enodes) 1554045061.625 * * [simplify]: iters left: 5 (31 enodes) 1554045061.631 * * [simplify]: iters left: 4 (39 enodes) 1554045061.641 * * [simplify]: iters left: 3 (42 enodes) 1554045061.652 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045061.652 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045061.652 * * [simplify]: Extracting #2: cost 10 inf + 1 1554045061.652 * * [simplify]: Extracting #3: cost 6 inf + 89 1554045061.652 * * [simplify]: Extracting #4: cost 2 inf + 371 1554045061.653 * * [simplify]: Extracting #5: cost 0 inf + 649 1554045061.653 * [simplify]: Simplified to (sqrt (fma y.im x.im (* x.re y.re))) 1554045061.653 * [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)))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045061.654 * [simplify]: Simplifying (/ (/ (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)))) 1554045061.654 * * [simplify]: iters left: 6 (12 enodes) 1554045061.659 * * [simplify]: iters left: 5 (43 enodes) 1554045061.675 * * [simplify]: iters left: 4 (51 enodes) 1554045061.691 * * [simplify]: iters left: 3 (56 enodes) 1554045061.704 * * [simplify]: iters left: 2 (57 enodes) 1554045061.714 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045061.714 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045061.714 * * [simplify]: Extracting #2: cost 15 inf + 0 1554045061.714 * * [simplify]: Extracting #3: cost 18 inf + 100 1554045061.714 * * [simplify]: Extracting #4: cost 10 inf + 618 1554045061.715 * * [simplify]: Extracting #5: cost 1 inf + 1902 1554045061.715 * * [simplify]: Extracting #6: cost 0 inf + 2136 1554045061.715 * [simplify]: Simplified to (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (hypot y.im y.re)) 1554045061.716 * [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)))) 1554045061.716 * * * * [progress]: [ 174 / 266 ] simplifiying candidate # 1554045061.716 * [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 (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045061.716 * * [simplify]: iters left: 6 (10 enodes) 1554045061.719 * * [simplify]: iters left: 5 (40 enodes) 1554045061.726 * * [simplify]: iters left: 4 (59 enodes) 1554045061.735 * * [simplify]: iters left: 3 (64 enodes) 1554045061.752 * * [simplify]: iters left: 2 (74 enodes) 1554045061.769 * * [simplify]: iters left: 1 (95 enodes) 1554045061.788 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045061.788 * * [simplify]: Extracting #1: cost 10 inf + 0 1554045061.788 * * [simplify]: Extracting #2: cost 29 inf + 1 1554045061.788 * * [simplify]: Extracting #3: cost 36 inf + 119 1554045061.789 * * [simplify]: Extracting #4: cost 20 inf + 2522 1554045061.790 * * [simplify]: Extracting #5: cost 3 inf + 7087 1554045061.792 * * [simplify]: Extracting #6: cost 0 inf + 8633 1554045061.794 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1554045061.794 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (hypot y.re y.im)) (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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045061.794 * [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))))) 1554045061.794 * * [simplify]: iters left: 6 (12 enodes) 1554045061.799 * * [simplify]: iters left: 5 (43 enodes) 1554045061.812 * * [simplify]: iters left: 4 (53 enodes) 1554045061.826 * * [simplify]: iters left: 3 (57 enodes) 1554045061.833 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045061.833 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045061.833 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045061.834 * * [simplify]: Extracting #3: cost 17 inf + 4 1554045061.834 * * [simplify]: Extracting #4: cost 12 inf + 564 1554045061.834 * * [simplify]: Extracting #5: cost 4 inf + 2113 1554045061.834 * * [simplify]: Extracting #6: cost 0 inf + 2646 1554045061.835 * [simplify]: Simplified to (/ (/ (fma x.im y.im (* x.re y.re)) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045061.835 * [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 (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (fma x.im y.im (* x.re y.re)) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1554045061.835 * * * * [progress]: [ 175 / 266 ] simplifiying candidate # 1554045061.835 * [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 (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1554045061.835 * * [simplify]: iters left: 6 (13 enodes) 1554045061.838 * * [simplify]: iters left: 5 (48 enodes) 1554045061.847 * * [simplify]: iters left: 4 (64 enodes) 1554045061.865 * * [simplify]: iters left: 3 (77 enodes) 1554045061.878 * * [simplify]: iters left: 2 (79 enodes) 1554045061.891 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045061.891 * * [simplify]: Extracting #1: cost 12 inf + 0 1554045061.891 * * [simplify]: Extracting #2: cost 23 inf + 1 1554045061.891 * * [simplify]: Extracting #3: cost 29 inf + 1 1554045061.891 * * [simplify]: Extracting #4: cost 29 inf + 60 1554045061.891 * * [simplify]: Extracting #5: cost 19 inf + 1716 1554045061.892 * * [simplify]: Extracting #6: cost 4 inf + 5659 1554045061.893 * * [simplify]: Extracting #7: cost 0 inf + 7093 1554045061.894 * [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))))) 1554045061.894 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (/ (fma x.re y.re (* x.im y.im)) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1554045061.894 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1554045061.895 * * [simplify]: iters left: 6 (14 enodes) 1554045061.898 * * [simplify]: iters left: 5 (49 enodes) 1554045061.908 * * [simplify]: iters left: 4 (62 enodes) 1554045061.918 * * [simplify]: iters left: 3 (68 enodes) 1554045061.927 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045061.927 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045061.927 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045061.928 * * [simplify]: Extracting #3: cost 23 inf + 4 1554045061.928 * * [simplify]: Extracting #4: cost 20 inf + 423 1554045061.928 * * [simplify]: Extracting #5: cost 7 inf + 3036 1554045061.929 * * [simplify]: Extracting #6: cost 0 inf + 5002 1554045061.930 * [simplify]: Simplified to (/ (/ (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))) 1554045061.930 * [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 (* (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))))) (cbrt (hypot y.im y.re))))) 1554045061.930 * * * * [progress]: [ 176 / 266 ] simplifiying candidate # 1554045061.930 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) 1554045061.930 * * [simplify]: iters left: 6 (11 enodes) 1554045061.933 * * [simplify]: iters left: 5 (41 enodes) 1554045061.942 * * [simplify]: iters left: 4 (57 enodes) 1554045061.959 * * [simplify]: iters left: 3 (70 enodes) 1554045061.978 * * [simplify]: iters left: 2 (72 enodes) 1554045061.987 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045061.987 * * [simplify]: Extracting #1: cost 12 inf + 0 1554045061.988 * * [simplify]: Extracting #2: cost 21 inf + 1 1554045061.988 * * [simplify]: Extracting #3: cost 25 inf + 1 1554045061.988 * * [simplify]: Extracting #4: cost 24 inf + 157 1554045061.988 * * [simplify]: Extracting #5: cost 10 inf + 2561 1554045061.989 * * [simplify]: Extracting #6: cost 0 inf + 4425 1554045061.989 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045061.989 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045061.990 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045061.990 * * [simplify]: iters left: 6 (13 enodes) 1554045061.994 * * [simplify]: iters left: 5 (46 enodes) 1554045062.004 * * [simplify]: iters left: 4 (59 enodes) 1554045062.020 * * [simplify]: iters left: 3 (65 enodes) 1554045062.036 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045062.036 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045062.037 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045062.037 * * [simplify]: Extracting #3: cost 21 inf + 4 1554045062.037 * * [simplify]: Extracting #4: cost 17 inf + 480 1554045062.038 * * [simplify]: Extracting #5: cost 5 inf + 2958 1554045062.039 * * [simplify]: Extracting #6: cost 0 inf + 3468 1554045062.040 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1554045062.040 * [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 (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)) (cbrt (hypot y.im y.re)))))) 1554045062.040 * * * * [progress]: [ 177 / 266 ] simplifiying candidate # 1554045062.040 * [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 1)) 1554045062.040 * * [simplify]: iters left: 6 (11 enodes) 1554045062.046 * * [simplify]: iters left: 5 (41 enodes) 1554045062.059 * * [simplify]: iters left: 4 (53 enodes) 1554045062.072 * * [simplify]: iters left: 3 (55 enodes) 1554045062.086 * * [simplify]: iters left: 2 (61 enodes) 1554045062.100 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045062.100 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045062.100 * * [simplify]: Extracting #2: cost 9 inf + 1 1554045062.101 * * [simplify]: Extracting #3: cost 13 inf + 1 1554045062.101 * * [simplify]: Extracting #4: cost 13 inf + 60 1554045062.101 * * [simplify]: Extracting #5: cost 8 inf + 828 1554045062.102 * * [simplify]: Extracting #6: cost 0 inf + 1895 1554045062.102 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045062.102 * [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))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045062.103 * [simplify]: Simplifying (/ (/ (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)))) 1554045062.103 * * [simplify]: iters left: 6 (12 enodes) 1554045062.109 * * [simplify]: iters left: 5 (43 enodes) 1554045062.121 * * [simplify]: iters left: 4 (56 enodes) 1554045062.134 * * [simplify]: iters left: 3 (62 enodes) 1554045062.142 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045062.142 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045062.143 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045062.143 * * [simplify]: Extracting #3: cost 21 inf + 46 1554045062.143 * * [simplify]: Extracting #4: cost 12 inf + 798 1554045062.143 * * [simplify]: Extracting #5: cost 1 inf + 2760 1554045062.144 * * [simplify]: Extracting #6: cost 0 inf + 3034 1554045062.144 * [simplify]: Simplified to (/ (/ (fma x.im y.im (* x.re y.re)) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1554045062.144 * [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 1)) (/ (/ (fma x.im y.im (* x.re y.re)) (cbrt (hypot y.im y.re))) (hypot y.im y.re)))) 1554045062.144 * * * * [progress]: [ 178 / 266 ] simplifiying candidate # 1554045062.145 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) 1554045062.145 * * [simplify]: iters left: 6 (11 enodes) 1554045062.148 * * [simplify]: iters left: 5 (41 enodes) 1554045062.155 * * [simplify]: iters left: 4 (57 enodes) 1554045062.165 * * [simplify]: iters left: 3 (70 enodes) 1554045062.176 * * [simplify]: iters left: 2 (72 enodes) 1554045062.186 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045062.186 * * [simplify]: Extracting #1: cost 12 inf + 0 1554045062.186 * * [simplify]: Extracting #2: cost 21 inf + 1 1554045062.186 * * [simplify]: Extracting #3: cost 25 inf + 1 1554045062.186 * * [simplify]: Extracting #4: cost 24 inf + 157 1554045062.187 * * [simplify]: Extracting #5: cost 10 inf + 2561 1554045062.187 * * [simplify]: Extracting #6: cost 0 inf + 4425 1554045062.188 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045062.188 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045062.188 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045062.188 * * [simplify]: iters left: 6 (13 enodes) 1554045062.193 * * [simplify]: iters left: 5 (46 enodes) 1554045062.207 * * [simplify]: iters left: 4 (59 enodes) 1554045062.222 * * [simplify]: iters left: 3 (65 enodes) 1554045062.240 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045062.240 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045062.240 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045062.240 * * [simplify]: Extracting #3: cost 21 inf + 4 1554045062.240 * * [simplify]: Extracting #4: cost 17 inf + 480 1554045062.241 * * [simplify]: Extracting #5: cost 5 inf + 2958 1554045062.242 * * [simplify]: Extracting #6: cost 0 inf + 3468 1554045062.243 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1554045062.243 * [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 (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)) (cbrt (hypot y.im y.re)))))) 1554045062.243 * * * * [progress]: [ 179 / 266 ] simplifiying candidate # 1554045062.244 * [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) 1554045062.244 * * [simplify]: iters left: 6 (10 enodes) 1554045062.249 * * [simplify]: iters left: 5 (36 enodes) 1554045062.257 * * [simplify]: iters left: 4 (50 enodes) 1554045062.265 * * [simplify]: iters left: 3 (58 enodes) 1554045062.272 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045062.272 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045062.272 * * [simplify]: Extracting #2: cost 9 inf + 1 1554045062.272 * * [simplify]: Extracting #3: cost 13 inf + 1 1554045062.272 * * [simplify]: Extracting #4: cost 12 inf + 117 1554045062.272 * * [simplify]: Extracting #5: cost 5 inf + 1441 1554045062.273 * * [simplify]: Extracting #6: cost 0 inf + 1895 1554045062.273 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045062.273 * [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))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045062.274 * [simplify]: Simplifying (/ (/ (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)))) 1554045062.274 * * [simplify]: iters left: 6 (12 enodes) 1554045062.277 * * [simplify]: iters left: 5 (43 enodes) 1554045062.283 * * [simplify]: iters left: 4 (56 enodes) 1554045062.292 * * [simplify]: iters left: 3 (62 enodes) 1554045062.307 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045062.307 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045062.307 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045062.307 * * [simplify]: Extracting #3: cost 21 inf + 46 1554045062.307 * * [simplify]: Extracting #4: cost 12 inf + 798 1554045062.308 * * [simplify]: Extracting #5: cost 1 inf + 2760 1554045062.309 * * [simplify]: Extracting #6: cost 0 inf + 3034 1554045062.310 * [simplify]: Simplified to (/ (/ (fma x.im y.im (* x.re y.re)) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1554045062.310 * [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.im y.im (* x.re y.re)) (cbrt (hypot y.im y.re))) (hypot y.im y.re)))) 1554045062.310 * * * * [progress]: [ 180 / 266 ] simplifiying candidate # 1554045062.310 * [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 (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045062.311 * * [simplify]: iters left: 6 (13 enodes) 1554045062.317 * * [simplify]: iters left: 5 (48 enodes) 1554045062.331 * * [simplify]: iters left: 4 (64 enodes) 1554045062.349 * * [simplify]: iters left: 3 (74 enodes) 1554045062.366 * * [simplify]: iters left: 2 (77 enodes) 1554045062.377 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045062.377 * * [simplify]: Extracting #1: cost 10 inf + 0 1554045062.378 * * [simplify]: Extracting #2: cost 21 inf + 1 1554045062.378 * * [simplify]: Extracting #3: cost 29 inf + 1 1554045062.378 * * [simplify]: Extracting #4: cost 29 inf + 60 1554045062.378 * * [simplify]: Extracting #5: cost 19 inf + 1635 1554045062.379 * * [simplify]: Extracting #6: cost 5 inf + 5226 1554045062.379 * * [simplify]: Extracting #7: cost 0 inf + 7093 1554045062.381 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1554045062.381 * [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))))) (* (cbrt (hypot y.im y.re)) (cbrt (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))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045062.381 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045062.381 * * [simplify]: iters left: 6 (14 enodes) 1554045062.384 * * [simplify]: iters left: 5 (49 enodes) 1554045062.392 * * [simplify]: iters left: 4 (62 enodes) 1554045062.401 * * [simplify]: iters left: 3 (68 enodes) 1554045062.409 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045062.409 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045062.409 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045062.410 * * [simplify]: Extracting #3: cost 22 inf + 61 1554045062.410 * * [simplify]: Extracting #4: cost 19 inf + 480 1554045062.410 * * [simplify]: Extracting #5: cost 10 inf + 2231 1554045062.411 * * [simplify]: Extracting #6: cost 0 inf + 5002 1554045062.411 * [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))))) 1554045062.411 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (* (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 (cbrt (fma y.im y.im (* y.re y.re))))))) 1554045062.411 * * * * [progress]: [ 181 / 266 ] simplifiying candidate # 1554045062.412 * [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 (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1554045062.412 * * [simplify]: iters left: 6 (10 enodes) 1554045062.414 * * [simplify]: iters left: 5 (37 enodes) 1554045062.420 * * [simplify]: iters left: 4 (42 enodes) 1554045062.428 * * [simplify]: iters left: 3 (43 enodes) 1554045062.439 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045062.439 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045062.439 * * [simplify]: Extracting #2: cost 9 inf + 1 1554045062.439 * * [simplify]: Extracting #3: cost 11 inf + 1 1554045062.440 * * [simplify]: Extracting #4: cost 16 inf + 1 1554045062.440 * * [simplify]: Extracting #5: cost 15 inf + 44 1554045062.440 * * [simplify]: Extracting #6: cost 8 inf + 755 1554045062.440 * * [simplify]: Extracting #7: cost 1 inf + 2357 1554045062.441 * * [simplify]: Extracting #8: cost 0 inf + 2615 1554045062.442 * [simplify]: Simplified to (/ 1 (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) 1554045062.442 * [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)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1554045062.442 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1554045062.443 * * [simplify]: iters left: 6 (12 enodes) 1554045062.449 * * [simplify]: iters left: 5 (43 enodes) 1554045062.457 * * [simplify]: iters left: 4 (50 enodes) 1554045062.464 * * [simplify]: iters left: 3 (55 enodes) 1554045062.471 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045062.471 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045062.471 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045062.471 * * [simplify]: Extracting #3: cost 18 inf + 4 1554045062.471 * * [simplify]: Extracting #4: cost 10 inf + 646 1554045062.471 * * [simplify]: Extracting #5: cost 5 inf + 1299 1554045062.472 * * [simplify]: Extracting #6: cost 1 inf + 2498 1554045062.472 * * [simplify]: Extracting #7: cost 0 inf + 2852 1554045062.472 * [simplify]: Simplified to (/ (fma x.im y.im (* x.re y.re)) (cbrt (fma y.im y.im (* y.re y.re)))) 1554045062.473 * [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 x.im y.im (* x.re y.re)) (cbrt (fma y.im y.im (* y.re y.re)))))) 1554045062.473 * * * * [progress]: [ 182 / 266 ] simplifiying candidate # 1554045062.473 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) 1554045062.473 * * [simplify]: iters left: 6 (12 enodes) 1554045062.476 * * [simplify]: iters left: 5 (43 enodes) 1554045062.483 * * [simplify]: iters left: 4 (54 enodes) 1554045062.498 * * [simplify]: iters left: 3 (57 enodes) 1554045062.513 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045062.514 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045062.514 * * [simplify]: Extracting #2: cost 15 inf + 1 1554045062.514 * * [simplify]: Extracting #3: cost 21 inf + 1 1554045062.514 * * [simplify]: Extracting #4: cost 21 inf + 60 1554045062.514 * * [simplify]: Extracting #5: cost 13 inf + 1040 1554045062.515 * * [simplify]: Extracting #6: cost 3 inf + 3346 1554045062.516 * * [simplify]: Extracting #7: cost 0 inf + 4173 1554045062.518 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1554045062.518 * [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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045062.518 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045062.519 * * [simplify]: iters left: 6 (14 enodes) 1554045062.524 * * [simplify]: iters left: 5 (49 enodes) 1554045062.538 * * [simplify]: iters left: 4 (62 enodes) 1554045062.554 * * [simplify]: iters left: 3 (68 enodes) 1554045062.572 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045062.572 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045062.572 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045062.572 * * [simplify]: Extracting #3: cost 22 inf + 61 1554045062.572 * * [simplify]: Extracting #4: cost 19 inf + 440 1554045062.573 * * [simplify]: Extracting #5: cost 10 inf + 2071 1554045062.574 * * [simplify]: Extracting #6: cost 0 inf + 4682 1554045062.576 * [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))))) 1554045062.576 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (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 (cbrt (fma y.im y.im (* y.re y.re))))))) 1554045062.576 * * * * [progress]: [ 183 / 266 ] simplifiying candidate # 1554045062.576 * [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 1)) 1554045062.577 * * [simplify]: iters left: 6 (11 enodes) 1554045062.583 * * [simplify]: iters left: 5 (40 enodes) 1554045062.595 * * [simplify]: iters left: 4 (47 enodes) 1554045062.606 * * [simplify]: iters left: 3 (50 enodes) 1554045062.618 * * [simplify]: iters left: 2 (51 enodes) 1554045062.630 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045062.630 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045062.631 * * [simplify]: Extracting #2: cost 6 inf + 1 1554045062.631 * * [simplify]: Extracting #3: cost 9 inf + 1 1554045062.631 * * [simplify]: Extracting #4: cost 14 inf + 1 1554045062.631 * * [simplify]: Extracting #5: cost 12 inf + 85 1554045062.631 * * [simplify]: Extracting #6: cost 4 inf + 1149 1554045062.632 * * [simplify]: Extracting #7: cost 1 inf + 1841 1554045062.632 * * [simplify]: Extracting #8: cost 0 inf + 2099 1554045062.633 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1554045062.633 * [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))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045062.634 * [simplify]: Simplifying (/ (/ (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)))) 1554045062.634 * * [simplify]: iters left: 6 (13 enodes) 1554045062.639 * * [simplify]: iters left: 5 (46 enodes) 1554045062.653 * * [simplify]: iters left: 4 (59 enodes) 1554045062.668 * * [simplify]: iters left: 3 (65 enodes) 1554045062.683 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045062.683 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045062.683 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045062.683 * * [simplify]: Extracting #3: cost 23 inf + 61 1554045062.683 * * [simplify]: Extracting #4: cost 13 inf + 1287 1554045062.684 * * [simplify]: Extracting #5: cost 0 inf + 4248 1554045062.685 * [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))))) 1554045062.685 * [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))))))) 1554045062.685 * * * * [progress]: [ 184 / 266 ] simplifiying candidate # 1554045062.685 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) 1554045062.685 * * [simplify]: iters left: 6 (12 enodes) 1554045062.688 * * [simplify]: iters left: 5 (43 enodes) 1554045062.695 * * [simplify]: iters left: 4 (54 enodes) 1554045062.705 * * [simplify]: iters left: 3 (57 enodes) 1554045062.713 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045062.713 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045062.713 * * [simplify]: Extracting #2: cost 15 inf + 1 1554045062.713 * * [simplify]: Extracting #3: cost 21 inf + 1 1554045062.713 * * [simplify]: Extracting #4: cost 21 inf + 60 1554045062.714 * * [simplify]: Extracting #5: cost 13 inf + 1040 1554045062.715 * * [simplify]: Extracting #6: cost 3 inf + 3346 1554045062.716 * * [simplify]: Extracting #7: cost 0 inf + 4173 1554045062.717 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1554045062.717 * [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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045062.717 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045062.717 * * [simplify]: iters left: 6 (14 enodes) 1554045062.723 * * [simplify]: iters left: 5 (49 enodes) 1554045062.736 * * [simplify]: iters left: 4 (62 enodes) 1554045062.752 * * [simplify]: iters left: 3 (68 enodes) 1554045062.767 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045062.767 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045062.767 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045062.767 * * [simplify]: Extracting #3: cost 22 inf + 61 1554045062.767 * * [simplify]: Extracting #4: cost 19 inf + 440 1554045062.767 * * [simplify]: Extracting #5: cost 10 inf + 2071 1554045062.768 * * [simplify]: Extracting #6: cost 0 inf + 4682 1554045062.769 * [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))))) 1554045062.769 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (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 (cbrt (fma y.im y.im (* y.re y.re))))))) 1554045062.769 * * * * [progress]: [ 185 / 266 ] simplifiying candidate # 1554045062.769 * [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) 1554045062.769 * * [simplify]: iters left: 6 (10 enodes) 1554045062.772 * * [simplify]: iters left: 5 (35 enodes) 1554045062.778 * * [simplify]: iters left: 4 (43 enodes) 1554045062.784 * * [simplify]: iters left: 3 (47 enodes) 1554045062.790 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045062.790 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045062.790 * * [simplify]: Extracting #2: cost 6 inf + 1 1554045062.790 * * [simplify]: Extracting #3: cost 9 inf + 1 1554045062.790 * * [simplify]: Extracting #4: cost 14 inf + 1 1554045062.790 * * [simplify]: Extracting #5: cost 13 inf + 44 1554045062.791 * * [simplify]: Extracting #6: cost 5 inf + 1013 1554045062.791 * * [simplify]: Extracting #7: cost 0 inf + 2099 1554045062.791 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1554045062.791 * [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))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045062.791 * [simplify]: Simplifying (/ (/ (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)))) 1554045062.792 * * [simplify]: iters left: 6 (13 enodes) 1554045062.794 * * [simplify]: iters left: 5 (46 enodes) 1554045062.801 * * [simplify]: iters left: 4 (59 enodes) 1554045062.810 * * [simplify]: iters left: 3 (65 enodes) 1554045062.818 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045062.818 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045062.818 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045062.818 * * [simplify]: Extracting #3: cost 23 inf + 61 1554045062.818 * * [simplify]: Extracting #4: cost 13 inf + 1287 1554045062.819 * * [simplify]: Extracting #5: cost 0 inf + 4248 1554045062.820 * [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))))) 1554045062.820 * [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))))))) 1554045062.820 * * * * [progress]: [ 186 / 266 ] simplifiying candidate # 1554045062.820 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045062.820 * * [simplify]: iters left: 6 (11 enodes) 1554045062.823 * * [simplify]: iters left: 5 (41 enodes) 1554045062.834 * * [simplify]: iters left: 4 (57 enodes) 1554045062.850 * * [simplify]: iters left: 3 (67 enodes) 1554045062.867 * * [simplify]: iters left: 2 (70 enodes) 1554045062.885 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045062.885 * * [simplify]: Extracting #1: cost 10 inf + 0 1554045062.885 * * [simplify]: Extracting #2: cost 19 inf + 1 1554045062.885 * * [simplify]: Extracting #3: cost 25 inf + 1 1554045062.885 * * [simplify]: Extracting #4: cost 25 inf + 60 1554045062.886 * * [simplify]: Extracting #5: cost 15 inf + 1473 1554045062.887 * * [simplify]: Extracting #6: cost 2 inf + 3989 1554045062.888 * * [simplify]: Extracting #7: cost 0 inf + 4425 1554045062.890 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1554045062.890 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045062.890 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045062.890 * * [simplify]: iters left: 6 (13 enodes) 1554045062.896 * * [simplify]: iters left: 5 (46 enodes) 1554045062.908 * * [simplify]: iters left: 4 (59 enodes) 1554045062.924 * * [simplify]: iters left: 3 (65 enodes) 1554045062.939 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045062.939 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045062.939 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045062.940 * * [simplify]: Extracting #3: cost 21 inf + 4 1554045062.940 * * [simplify]: Extracting #4: cost 17 inf + 440 1554045062.940 * * [simplify]: Extracting #5: cost 5 inf + 2878 1554045062.941 * * [simplify]: Extracting #6: cost 0 inf + 3468 1554045062.941 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (* (cbrt (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) 1554045062.941 * [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 (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 (hypot y.im y.re)))))) 1554045062.941 * * * * [progress]: [ 187 / 266 ] simplifiying candidate # 1554045062.941 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1554045062.942 * * [simplify]: iters left: 6 (12 enodes) 1554045062.945 * * [simplify]: iters left: 5 (43 enodes) 1554045062.951 * * [simplify]: iters left: 4 (54 enodes) 1554045062.959 * * [simplify]: iters left: 3 (57 enodes) 1554045062.969 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045062.969 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045062.969 * * [simplify]: Extracting #2: cost 15 inf + 1 1554045062.969 * * [simplify]: Extracting #3: cost 21 inf + 1 1554045062.969 * * [simplify]: Extracting #4: cost 21 inf + 60 1554045062.969 * * [simplify]: Extracting #5: cost 13 inf + 1119 1554045062.970 * * [simplify]: Extracting #6: cost 1 inf + 3821 1554045062.972 * * [simplify]: Extracting #7: cost 0 inf + 4173 1554045062.973 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.im y.re))) 1554045062.973 * [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))))) (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 (cbrt (fma y.im y.im (* y.re y.re))))))) 1554045062.973 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1554045062.973 * * [simplify]: iters left: 6 (14 enodes) 1554045062.979 * * [simplify]: iters left: 5 (49 enodes) 1554045062.994 * * [simplify]: iters left: 4 (62 enodes) 1554045063.011 * * [simplify]: iters left: 3 (68 enodes) 1554045063.033 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045063.033 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045063.033 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045063.033 * * [simplify]: Extracting #3: cost 23 inf + 4 1554045063.033 * * [simplify]: Extracting #4: cost 20 inf + 383 1554045063.034 * * [simplify]: Extracting #5: cost 7 inf + 2836 1554045063.035 * * [simplify]: Extracting #6: cost 0 inf + 4682 1554045063.036 * [simplify]: Simplified to (/ (/ (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))) 1554045063.036 * [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 (* (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 (hypot y.im y.re))))) 1554045063.036 * * * * [progress]: [ 188 / 266 ] simplifiying candidate # 1554045063.037 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045063.037 * * [simplify]: iters left: 6 (9 enodes) 1554045063.042 * * [simplify]: iters left: 5 (33 enodes) 1554045063.049 * * [simplify]: iters left: 4 (39 enodes) 1554045063.056 * * [simplify]: iters left: 3 (42 enodes) 1554045063.061 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045063.061 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045063.061 * * [simplify]: Extracting #2: cost 11 inf + 1 1554045063.062 * * [simplify]: Extracting #3: cost 4 inf + 783 1554045063.062 * * [simplify]: Extracting #4: cost 4 inf + 865 1554045063.062 * * [simplify]: Extracting #5: cost 0 inf + 1141 1554045063.062 * [simplify]: Simplified to (/ 1 (hypot y.re y.im)) 1554045063.062 * [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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045063.062 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045063.063 * * [simplify]: iters left: 6 (12 enodes) 1554045063.065 * * [simplify]: iters left: 5 (43 enodes) 1554045063.071 * * [simplify]: iters left: 4 (51 enodes) 1554045063.079 * * [simplify]: iters left: 3 (57 enodes) 1554045063.093 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045063.093 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045063.093 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045063.093 * * [simplify]: Extracting #3: cost 18 inf + 4 1554045063.093 * * [simplify]: Extracting #4: cost 7 inf + 994 1554045063.094 * * [simplify]: Extracting #5: cost 1 inf + 1658 1554045063.095 * * [simplify]: Extracting #6: cost 0 inf + 1892 1554045063.096 * [simplify]: Simplified to (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re)) 1554045063.096 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re)))) 1554045063.096 * * * * [progress]: [ 189 / 266 ] simplifiying candidate # 1554045063.096 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt 1)) 1554045063.096 * * [simplify]: iters left: 6 (10 enodes) 1554045063.102 * * [simplify]: iters left: 5 (36 enodes) 1554045063.109 * * [simplify]: iters left: 4 (44 enodes) 1554045063.115 * * [simplify]: iters left: 3 (47 enodes) 1554045063.121 * * [simplify]: iters left: 2 (48 enodes) 1554045063.127 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045063.127 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045063.127 * * [simplify]: Extracting #2: cost 5 inf + 1 1554045063.127 * * [simplify]: Extracting #3: cost 9 inf + 1 1554045063.127 * * [simplify]: Extracting #4: cost 4 inf + 587 1554045063.127 * * [simplify]: Extracting #5: cost 4 inf + 669 1554045063.127 * * [simplify]: Extracting #6: cost 0 inf + 945 1554045063.127 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1554045063.127 * [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))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045063.128 * [simplify]: Simplifying (/ (/ (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)))) 1554045063.128 * * [simplify]: iters left: 6 (12 enodes) 1554045063.130 * * [simplify]: iters left: 5 (43 enodes) 1554045063.137 * * [simplify]: iters left: 4 (56 enodes) 1554045063.150 * * [simplify]: iters left: 3 (62 enodes) 1554045063.165 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045063.165 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045063.165 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045063.165 * * [simplify]: Extracting #3: cost 21 inf + 46 1554045063.165 * * [simplify]: Extracting #4: cost 12 inf + 758 1554045063.166 * * [simplify]: Extracting #5: cost 1 inf + 2480 1554045063.167 * * [simplify]: Extracting #6: cost 0 inf + 2714 1554045063.168 * [simplify]: Simplified to (/ (/ (fma x.im y.im (* x.re y.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1554045063.168 * [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 1)) (/ (/ (fma x.im y.im (* x.re y.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 1554045063.168 * * * * [progress]: [ 190 / 266 ] simplifiying candidate # 1554045063.169 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045063.169 * * [simplify]: iters left: 6 (9 enodes) 1554045063.173 * * [simplify]: iters left: 5 (33 enodes) 1554045063.183 * * [simplify]: iters left: 4 (39 enodes) 1554045063.194 * * [simplify]: iters left: 3 (42 enodes) 1554045063.205 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045063.205 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045063.205 * * [simplify]: Extracting #2: cost 11 inf + 1 1554045063.205 * * [simplify]: Extracting #3: cost 4 inf + 783 1554045063.206 * * [simplify]: Extracting #4: cost 4 inf + 865 1554045063.206 * * [simplify]: Extracting #5: cost 0 inf + 1141 1554045063.207 * [simplify]: Simplified to (/ 1 (hypot y.re y.im)) 1554045063.207 * [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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045063.207 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045063.207 * * [simplify]: iters left: 6 (12 enodes) 1554045063.212 * * [simplify]: iters left: 5 (43 enodes) 1554045063.224 * * [simplify]: iters left: 4 (51 enodes) 1554045063.238 * * [simplify]: iters left: 3 (57 enodes) 1554045063.252 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045063.252 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045063.252 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045063.252 * * [simplify]: Extracting #3: cost 18 inf + 4 1554045063.253 * * [simplify]: Extracting #4: cost 7 inf + 994 1554045063.253 * * [simplify]: Extracting #5: cost 1 inf + 1658 1554045063.254 * * [simplify]: Extracting #6: cost 0 inf + 1892 1554045063.255 * [simplify]: Simplified to (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re)) 1554045063.255 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re)))) 1554045063.255 * * * * [progress]: [ 191 / 266 ] simplifiying candidate # 1554045063.255 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1) 1554045063.255 * * [simplify]: iters left: 6 (9 enodes) 1554045063.260 * * [simplify]: iters left: 5 (31 enodes) 1554045063.270 * * [simplify]: iters left: 4 (40 enodes) 1554045063.281 * * [simplify]: iters left: 3 (44 enodes) 1554045063.291 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045063.291 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045063.291 * * [simplify]: Extracting #2: cost 5 inf + 1 1554045063.291 * * [simplify]: Extracting #3: cost 9 inf + 1 1554045063.291 * * [simplify]: Extracting #4: cost 4 inf + 587 1554045063.291 * * [simplify]: Extracting #5: cost 4 inf + 669 1554045063.292 * * [simplify]: Extracting #6: cost 0 inf + 945 1554045063.292 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1554045063.292 * [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))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045063.292 * [simplify]: Simplifying (/ (/ (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)))) 1554045063.292 * * [simplify]: iters left: 6 (12 enodes) 1554045063.297 * * [simplify]: iters left: 5 (43 enodes) 1554045063.310 * * [simplify]: iters left: 4 (56 enodes) 1554045063.325 * * [simplify]: iters left: 3 (62 enodes) 1554045063.340 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045063.340 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045063.340 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045063.340 * * [simplify]: Extracting #3: cost 21 inf + 46 1554045063.341 * * [simplify]: Extracting #4: cost 12 inf + 758 1554045063.342 * * [simplify]: Extracting #5: cost 1 inf + 2480 1554045063.343 * * [simplify]: Extracting #6: cost 0 inf + 2714 1554045063.344 * [simplify]: Simplified to (/ (/ (fma x.im y.im (* x.re y.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1554045063.344 * [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.im y.im (* x.re y.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 1554045063.344 * * * * [progress]: [ 192 / 266 ] simplifiying candidate # 1554045063.344 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045063.344 * * [simplify]: iters left: 6 (11 enodes) 1554045063.351 * * [simplify]: iters left: 5 (41 enodes) 1554045063.363 * * [simplify]: iters left: 4 (54 enodes) 1554045063.370 * * [simplify]: iters left: 3 (59 enodes) 1554045063.379 * * [simplify]: iters left: 2 (68 enodes) 1554045063.389 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045063.389 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045063.389 * * [simplify]: Extracting #2: cost 9 inf + 1 1554045063.389 * * [simplify]: Extracting #3: cost 13 inf + 1 1554045063.389 * * [simplify]: Extracting #4: cost 13 inf + 60 1554045063.389 * * [simplify]: Extracting #5: cost 8 inf + 828 1554045063.390 * * [simplify]: Extracting #6: cost 0 inf + 1895 1554045063.391 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045063.391 * [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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045063.391 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045063.391 * * [simplify]: iters left: 6 (12 enodes) 1554045063.396 * * [simplify]: iters left: 5 (43 enodes) 1554045063.409 * * [simplify]: iters left: 4 (56 enodes) 1554045063.422 * * [simplify]: iters left: 3 (62 enodes) 1554045063.430 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045063.430 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045063.430 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045063.430 * * [simplify]: Extracting #3: cost 21 inf + 46 1554045063.431 * * [simplify]: Extracting #4: cost 12 inf + 855 1554045063.431 * * [simplify]: Extracting #5: cost 1 inf + 2897 1554045063.432 * * [simplify]: Extracting #6: cost 0 inf + 3034 1554045063.432 * [simplify]: Simplified to (/ (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1554045063.432 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt 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.im y.im (* x.re y.re)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1554045063.433 * * * * [progress]: [ 193 / 266 ] simplifiying candidate # 1554045063.433 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1554045063.433 * * [simplify]: iters left: 6 (11 enodes) 1554045063.436 * * [simplify]: iters left: 5 (40 enodes) 1554045063.444 * * [simplify]: iters left: 4 (45 enodes) 1554045063.453 * * [simplify]: iters left: 3 (48 enodes) 1554045063.460 * * [simplify]: iters left: 2 (49 enodes) 1554045063.467 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045063.467 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045063.467 * * [simplify]: Extracting #2: cost 6 inf + 1 1554045063.467 * * [simplify]: Extracting #3: cost 9 inf + 1 1554045063.467 * * [simplify]: Extracting #4: cost 14 inf + 1 1554045063.468 * * [simplify]: Extracting #5: cost 12 inf + 85 1554045063.468 * * [simplify]: Extracting #6: cost 5 inf + 932 1554045063.468 * * [simplify]: Extracting #7: cost 1 inf + 1841 1554045063.468 * * [simplify]: Extracting #8: cost 0 inf + 2099 1554045063.469 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1554045063.469 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1554045063.469 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1554045063.469 * * [simplify]: iters left: 6 (13 enodes) 1554045063.472 * * [simplify]: iters left: 5 (46 enodes) 1554045063.480 * * [simplify]: iters left: 4 (59 enodes) 1554045063.496 * * [simplify]: iters left: 3 (65 enodes) 1554045063.512 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045063.512 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045063.512 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045063.512 * * [simplify]: Extracting #3: cost 24 inf + 4 1554045063.512 * * [simplify]: Extracting #4: cost 16 inf + 716 1554045063.513 * * [simplify]: Extracting #5: cost 2 inf + 3677 1554045063.515 * * [simplify]: Extracting #6: cost 0 inf + 4248 1554045063.516 * [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))))) 1554045063.516 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt 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)) (hypot y.im y.re)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1554045063.516 * * * * [progress]: [ 194 / 266 ] simplifiying candidate # 1554045063.516 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045063.517 * * [simplify]: iters left: 6 (10 enodes) 1554045063.522 * * [simplify]: iters left: 5 (36 enodes) 1554045063.536 * * [simplify]: iters left: 4 (42 enodes) 1554045063.548 * * [simplify]: iters left: 3 (45 enodes) 1554045063.559 * * [simplify]: iters left: 2 (46 enodes) 1554045063.570 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045063.570 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045063.570 * * [simplify]: Extracting #2: cost 5 inf + 1 1554045063.570 * * [simplify]: Extracting #3: cost 9 inf + 1 1554045063.571 * * [simplify]: Extracting #4: cost 5 inf + 449 1554045063.571 * * [simplify]: Extracting #5: cost 4 inf + 669 1554045063.571 * * [simplify]: Extracting #6: cost 0 inf + 945 1554045063.572 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1554045063.572 * [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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045063.572 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045063.573 * * [simplify]: iters left: 6 (12 enodes) 1554045063.578 * * [simplify]: iters left: 5 (43 enodes) 1554045063.591 * * [simplify]: iters left: 4 (56 enodes) 1554045063.606 * * [simplify]: iters left: 3 (62 enodes) 1554045063.621 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045063.621 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045063.621 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045063.621 * * [simplify]: Extracting #3: cost 21 inf + 46 1554045063.622 * * [simplify]: Extracting #4: cost 12 inf + 855 1554045063.622 * * [simplify]: Extracting #5: cost 1 inf + 2617 1554045063.623 * * [simplify]: Extracting #6: cost 0 inf + 2714 1554045063.624 * [simplify]: Simplified to (/ (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1554045063.624 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt 1)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1554045063.624 * * * * [progress]: [ 195 / 266 ] simplifiying candidate # 1554045063.625 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt 1)) 1554045063.625 * * [simplify]: iters left: 5 (4 enodes) 1554045063.628 * * [simplify]: iters left: 4 (16 enodes) 1554045063.634 * * [simplify]: iters left: 3 (18 enodes) 1554045063.637 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045063.637 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045063.638 * [simplify]: Simplified to 1 1554045063.638 * [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)))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045063.638 * [simplify]: Simplifying (/ (/ (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)))) 1554045063.638 * * [simplify]: iters left: 6 (11 enodes) 1554045063.643 * * [simplify]: iters left: 5 (40 enodes) 1554045063.655 * * [simplify]: iters left: 4 (48 enodes) 1554045063.667 * * [simplify]: iters left: 3 (53 enodes) 1554045063.674 * * [simplify]: iters left: 2 (54 enodes) 1554045063.681 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045063.681 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045063.681 * * [simplify]: Extracting #2: cost 18 inf + 0 1554045063.681 * * [simplify]: Extracting #3: cost 17 inf + 45 1554045063.681 * * [simplify]: Extracting #4: cost 6 inf + 798 1554045063.682 * * [simplify]: Extracting #5: cost 0 inf + 1698 1554045063.682 * [simplify]: Simplified to (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re)) 1554045063.682 * [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)))) 1554045063.682 * * * * [progress]: [ 196 / 266 ] simplifiying candidate # 1554045063.682 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045063.683 * * [simplify]: iters left: 6 (10 enodes) 1554045063.685 * * [simplify]: iters left: 5 (36 enodes) 1554045063.692 * * [simplify]: iters left: 4 (42 enodes) 1554045063.702 * * [simplify]: iters left: 3 (45 enodes) 1554045063.711 * * [simplify]: iters left: 2 (46 enodes) 1554045063.717 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045063.717 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045063.717 * * [simplify]: Extracting #2: cost 5 inf + 1 1554045063.717 * * [simplify]: Extracting #3: cost 9 inf + 1 1554045063.717 * * [simplify]: Extracting #4: cost 5 inf + 449 1554045063.717 * * [simplify]: Extracting #5: cost 4 inf + 669 1554045063.718 * * [simplify]: Extracting #6: cost 0 inf + 945 1554045063.718 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1554045063.718 * [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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045063.718 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045063.718 * * [simplify]: iters left: 6 (12 enodes) 1554045063.721 * * [simplify]: iters left: 5 (43 enodes) 1554045063.727 * * [simplify]: iters left: 4 (56 enodes) 1554045063.734 * * [simplify]: iters left: 3 (62 enodes) 1554045063.747 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045063.747 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045063.747 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045063.747 * * [simplify]: Extracting #3: cost 21 inf + 46 1554045063.747 * * [simplify]: Extracting #4: cost 12 inf + 855 1554045063.748 * * [simplify]: Extracting #5: cost 1 inf + 2617 1554045063.749 * * [simplify]: Extracting #6: cost 0 inf + 2714 1554045063.750 * [simplify]: Simplified to (/ (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1554045063.750 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt 1)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1554045063.750 * * * * [progress]: [ 197 / 266 ] simplifiying candidate # 1554045063.751 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) 1) 1554045063.751 * * [simplify]: iters left: 5 (4 enodes) 1554045063.756 * * [simplify]: iters left: 4 (14 enodes) 1554045063.758 * * [simplify]: iters left: 3 (16 enodes) 1554045063.760 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045063.760 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045063.760 * [simplify]: Simplified to 1 1554045063.760 * [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)))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045063.760 * [simplify]: Simplifying (/ (/ (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)))) 1554045063.760 * * [simplify]: iters left: 6 (11 enodes) 1554045063.763 * * [simplify]: iters left: 5 (40 enodes) 1554045063.769 * * [simplify]: iters left: 4 (48 enodes) 1554045063.777 * * [simplify]: iters left: 3 (53 enodes) 1554045063.790 * * [simplify]: iters left: 2 (54 enodes) 1554045063.801 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045063.801 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045063.801 * * [simplify]: Extracting #2: cost 18 inf + 0 1554045063.802 * * [simplify]: Extracting #3: cost 17 inf + 45 1554045063.802 * * [simplify]: Extracting #4: cost 6 inf + 798 1554045063.802 * * [simplify]: Extracting #5: cost 0 inf + 1698 1554045063.803 * [simplify]: Simplified to (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re)) 1554045063.803 * [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)))) 1554045063.803 * * * * [progress]: [ 198 / 266 ] simplifiying candidate # 1554045063.803 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045063.803 * * [simplify]: iters left: 6 (11 enodes) 1554045063.807 * * [simplify]: iters left: 5 (41 enodes) 1554045063.814 * * [simplify]: iters left: 4 (57 enodes) 1554045063.824 * * [simplify]: iters left: 3 (67 enodes) 1554045063.838 * * [simplify]: iters left: 2 (70 enodes) 1554045063.856 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045063.856 * * [simplify]: Extracting #1: cost 10 inf + 0 1554045063.856 * * [simplify]: Extracting #2: cost 19 inf + 1 1554045063.857 * * [simplify]: Extracting #3: cost 25 inf + 1 1554045063.857 * * [simplify]: Extracting #4: cost 25 inf + 60 1554045063.857 * * [simplify]: Extracting #5: cost 15 inf + 1473 1554045063.858 * * [simplify]: Extracting #6: cost 2 inf + 3989 1554045063.859 * * [simplify]: Extracting #7: cost 0 inf + 4425 1554045063.861 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1554045063.861 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045063.861 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045063.861 * * [simplify]: iters left: 6 (13 enodes) 1554045063.867 * * [simplify]: iters left: 5 (46 enodes) 1554045063.875 * * [simplify]: iters left: 4 (59 enodes) 1554045063.885 * * [simplify]: iters left: 3 (65 enodes) 1554045063.893 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045063.893 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045063.893 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045063.893 * * [simplify]: Extracting #3: cost 21 inf + 4 1554045063.893 * * [simplify]: Extracting #4: cost 17 inf + 440 1554045063.894 * * [simplify]: Extracting #5: cost 5 inf + 2878 1554045063.894 * * [simplify]: Extracting #6: cost 0 inf + 3468 1554045063.895 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (* (cbrt (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) 1554045063.895 * [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 (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 (hypot y.im y.re)))))) 1554045063.895 * * * * [progress]: [ 199 / 266 ] simplifiying candidate # 1554045063.895 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1554045063.895 * * [simplify]: iters left: 6 (12 enodes) 1554045063.899 * * [simplify]: iters left: 5 (43 enodes) 1554045063.913 * * [simplify]: iters left: 4 (54 enodes) 1554045063.928 * * [simplify]: iters left: 3 (57 enodes) 1554045063.943 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045063.943 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045063.943 * * [simplify]: Extracting #2: cost 15 inf + 1 1554045063.943 * * [simplify]: Extracting #3: cost 21 inf + 1 1554045063.943 * * [simplify]: Extracting #4: cost 21 inf + 60 1554045063.944 * * [simplify]: Extracting #5: cost 13 inf + 1119 1554045063.945 * * [simplify]: Extracting #6: cost 1 inf + 3821 1554045063.946 * * [simplify]: Extracting #7: cost 0 inf + 4173 1554045063.947 * [simplify]: Simplified to (/ (/ 1 (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.im y.re))) 1554045063.947 * [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))))) (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 (cbrt (fma y.im y.im (* y.re y.re))))))) 1554045063.948 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1554045063.948 * * [simplify]: iters left: 6 (14 enodes) 1554045063.954 * * [simplify]: iters left: 5 (49 enodes) 1554045063.965 * * [simplify]: iters left: 4 (62 enodes) 1554045063.973 * * [simplify]: iters left: 3 (68 enodes) 1554045063.982 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045063.982 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045063.983 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045063.983 * * [simplify]: Extracting #3: cost 23 inf + 4 1554045063.983 * * [simplify]: Extracting #4: cost 20 inf + 383 1554045063.983 * * [simplify]: Extracting #5: cost 7 inf + 2836 1554045063.984 * * [simplify]: Extracting #6: cost 0 inf + 4682 1554045063.985 * [simplify]: Simplified to (/ (/ (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))) 1554045063.985 * [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 (* (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 (hypot y.im y.re))))) 1554045063.985 * * * * [progress]: [ 200 / 266 ] simplifiying candidate # 1554045063.985 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045063.985 * * [simplify]: iters left: 6 (9 enodes) 1554045063.987 * * [simplify]: iters left: 5 (33 enodes) 1554045063.998 * * [simplify]: iters left: 4 (39 enodes) 1554045064.007 * * [simplify]: iters left: 3 (42 enodes) 1554045064.014 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045064.014 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045064.014 * * [simplify]: Extracting #2: cost 11 inf + 1 1554045064.014 * * [simplify]: Extracting #3: cost 4 inf + 783 1554045064.014 * * [simplify]: Extracting #4: cost 4 inf + 865 1554045064.014 * * [simplify]: Extracting #5: cost 0 inf + 1141 1554045064.015 * [simplify]: Simplified to (/ 1 (hypot y.re y.im)) 1554045064.015 * [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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045064.015 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045064.015 * * [simplify]: iters left: 6 (12 enodes) 1554045064.018 * * [simplify]: iters left: 5 (43 enodes) 1554045064.024 * * [simplify]: iters left: 4 (51 enodes) 1554045064.032 * * [simplify]: iters left: 3 (57 enodes) 1554045064.044 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045064.044 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045064.045 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045064.045 * * [simplify]: Extracting #3: cost 18 inf + 4 1554045064.045 * * [simplify]: Extracting #4: cost 7 inf + 994 1554045064.046 * * [simplify]: Extracting #5: cost 1 inf + 1658 1554045064.047 * * [simplify]: Extracting #6: cost 0 inf + 1892 1554045064.047 * [simplify]: Simplified to (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re)) 1554045064.047 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re)))) 1554045064.047 * * * * [progress]: [ 201 / 266 ] simplifiying candidate # 1554045064.048 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt 1)) 1554045064.048 * * [simplify]: iters left: 6 (10 enodes) 1554045064.053 * * [simplify]: iters left: 5 (36 enodes) 1554045064.061 * * [simplify]: iters left: 4 (44 enodes) 1554045064.067 * * [simplify]: iters left: 3 (47 enodes) 1554045064.073 * * [simplify]: iters left: 2 (48 enodes) 1554045064.079 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045064.080 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045064.080 * * [simplify]: Extracting #2: cost 5 inf + 1 1554045064.080 * * [simplify]: Extracting #3: cost 9 inf + 1 1554045064.080 * * [simplify]: Extracting #4: cost 4 inf + 587 1554045064.080 * * [simplify]: Extracting #5: cost 4 inf + 669 1554045064.080 * * [simplify]: Extracting #6: cost 0 inf + 945 1554045064.080 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1554045064.080 * [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))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045064.081 * [simplify]: Simplifying (/ (/ (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)))) 1554045064.081 * * [simplify]: iters left: 6 (12 enodes) 1554045064.083 * * [simplify]: iters left: 5 (43 enodes) 1554045064.094 * * [simplify]: iters left: 4 (56 enodes) 1554045064.113 * * [simplify]: iters left: 3 (62 enodes) 1554045064.129 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045064.129 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045064.130 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045064.130 * * [simplify]: Extracting #3: cost 21 inf + 46 1554045064.130 * * [simplify]: Extracting #4: cost 12 inf + 758 1554045064.131 * * [simplify]: Extracting #5: cost 1 inf + 2480 1554045064.132 * * [simplify]: Extracting #6: cost 0 inf + 2714 1554045064.133 * [simplify]: Simplified to (/ (/ (fma x.im y.im (* x.re y.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1554045064.133 * [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 1)) (/ (/ (fma x.im y.im (* x.re y.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 1554045064.133 * * * * [progress]: [ 202 / 266 ] simplifiying candidate # 1554045064.133 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045064.134 * * [simplify]: iters left: 6 (9 enodes) 1554045064.138 * * [simplify]: iters left: 5 (33 enodes) 1554045064.149 * * [simplify]: iters left: 4 (39 enodes) 1554045064.160 * * [simplify]: iters left: 3 (42 enodes) 1554045064.172 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045064.172 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045064.172 * * [simplify]: Extracting #2: cost 11 inf + 1 1554045064.172 * * [simplify]: Extracting #3: cost 4 inf + 783 1554045064.172 * * [simplify]: Extracting #4: cost 4 inf + 865 1554045064.173 * * [simplify]: Extracting #5: cost 0 inf + 1141 1554045064.173 * [simplify]: Simplified to (/ 1 (hypot y.re y.im)) 1554045064.173 * [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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045064.174 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045064.174 * * [simplify]: iters left: 6 (12 enodes) 1554045064.179 * * [simplify]: iters left: 5 (43 enodes) 1554045064.191 * * [simplify]: iters left: 4 (51 enodes) 1554045064.204 * * [simplify]: iters left: 3 (57 enodes) 1554045064.218 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045064.218 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045064.218 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045064.218 * * [simplify]: Extracting #3: cost 18 inf + 4 1554045064.218 * * [simplify]: Extracting #4: cost 7 inf + 994 1554045064.219 * * [simplify]: Extracting #5: cost 1 inf + 1658 1554045064.220 * * [simplify]: Extracting #6: cost 0 inf + 1892 1554045064.220 * [simplify]: Simplified to (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re)) 1554045064.221 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re)))) 1554045064.221 * * * * [progress]: [ 203 / 266 ] simplifiying candidate # 1554045064.221 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1) 1554045064.221 * * [simplify]: iters left: 6 (9 enodes) 1554045064.225 * * [simplify]: iters left: 5 (31 enodes) 1554045064.235 * * [simplify]: iters left: 4 (40 enodes) 1554045064.246 * * [simplify]: iters left: 3 (44 enodes) 1554045064.258 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045064.258 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045064.258 * * [simplify]: Extracting #2: cost 5 inf + 1 1554045064.259 * * [simplify]: Extracting #3: cost 9 inf + 1 1554045064.259 * * [simplify]: Extracting #4: cost 4 inf + 587 1554045064.259 * * [simplify]: Extracting #5: cost 4 inf + 669 1554045064.259 * * [simplify]: Extracting #6: cost 0 inf + 945 1554045064.260 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1554045064.260 * [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))))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045064.260 * [simplify]: Simplifying (/ (/ (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)))) 1554045064.260 * * [simplify]: iters left: 6 (12 enodes) 1554045064.265 * * [simplify]: iters left: 5 (43 enodes) 1554045064.277 * * [simplify]: iters left: 4 (56 enodes) 1554045064.292 * * [simplify]: iters left: 3 (62 enodes) 1554045064.300 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045064.300 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045064.300 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045064.300 * * [simplify]: Extracting #3: cost 21 inf + 46 1554045064.300 * * [simplify]: Extracting #4: cost 12 inf + 758 1554045064.301 * * [simplify]: Extracting #5: cost 1 inf + 2480 1554045064.301 * * [simplify]: Extracting #6: cost 0 inf + 2714 1554045064.302 * [simplify]: Simplified to (/ (/ (fma x.im y.im (* x.re y.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1554045064.302 * [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.im y.im (* x.re y.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 1554045064.302 * * * * [progress]: [ 204 / 266 ] simplifiying candidate # 1554045064.302 * [simplify]: Simplifying (/ (/ 1 1) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045064.302 * * [simplify]: iters left: 6 (10 enodes) 1554045064.305 * * [simplify]: iters left: 5 (34 enodes) 1554045064.310 * * [simplify]: iters left: 4 (44 enodes) 1554045064.320 * * [simplify]: iters left: 3 (47 enodes) 1554045064.332 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045064.332 * * [simplify]: Extracting #1: cost 7 inf + 0 1554045064.332 * * [simplify]: Extracting #2: cost 11 inf + 1 1554045064.332 * * [simplify]: Extracting #3: cost 15 inf + 1 1554045064.332 * * [simplify]: Extracting #4: cost 16 inf + 3 1554045064.332 * * [simplify]: Extracting #5: cost 12 inf + 433 1554045064.333 * * [simplify]: Extracting #6: cost 0 inf + 2251 1554045064.333 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045064.333 * [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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045064.334 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045064.334 * * [simplify]: iters left: 6 (12 enodes) 1554045064.339 * * [simplify]: iters left: 5 (43 enodes) 1554045064.350 * * [simplify]: iters left: 4 (56 enodes) 1554045064.364 * * [simplify]: iters left: 3 (62 enodes) 1554045064.378 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045064.378 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045064.378 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045064.380 * * [simplify]: Extracting #3: cost 21 inf + 46 1554045064.381 * * [simplify]: Extracting #4: cost 12 inf + 855 1554045064.382 * * [simplify]: Extracting #5: cost 1 inf + 2897 1554045064.384 * * [simplify]: Extracting #6: cost 0 inf + 3034 1554045064.385 * [simplify]: Simplified to (/ (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1554045064.385 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 1) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1554045064.385 * * * * [progress]: [ 205 / 266 ] simplifiying candidate # 1554045064.386 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1554045064.386 * * [simplify]: iters left: 6 (10 enodes) 1554045064.391 * * [simplify]: iters left: 5 (33 enodes) 1554045064.401 * * [simplify]: iters left: 4 (38 enodes) 1554045064.407 * * [simplify]: iters left: 3 (39 enodes) 1554045064.412 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045064.412 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045064.412 * * [simplify]: Extracting #2: cost 6 inf + 1 1554045064.412 * * [simplify]: Extracting #3: cost 9 inf + 1 1554045064.412 * * [simplify]: Extracting #4: cost 14 inf + 1 1554045064.413 * * [simplify]: Extracting #5: cost 12 inf + 141 1554045064.413 * * [simplify]: Extracting #6: cost 3 inf + 1583 1554045064.413 * * [simplify]: Extracting #7: cost 0 inf + 2099 1554045064.413 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1554045064.413 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1554045064.414 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1554045064.414 * * [simplify]: iters left: 6 (13 enodes) 1554045064.416 * * [simplify]: iters left: 5 (46 enodes) 1554045064.423 * * [simplify]: iters left: 4 (59 enodes) 1554045064.431 * * [simplify]: iters left: 3 (65 enodes) 1554045064.441 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045064.441 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045064.441 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045064.441 * * [simplify]: Extracting #3: cost 24 inf + 4 1554045064.442 * * [simplify]: Extracting #4: cost 16 inf + 716 1554045064.443 * * [simplify]: Extracting #5: cost 2 inf + 3677 1554045064.444 * * [simplify]: Extracting #6: cost 0 inf + 4248 1554045064.445 * [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))))) 1554045064.445 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 1) (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1554045064.446 * * * * [progress]: [ 206 / 266 ] simplifiying candidate # 1554045064.446 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045064.446 * * [simplify]: iters left: 6 (9 enodes) 1554045064.450 * * [simplify]: iters left: 5 (29 enodes) 1554045064.459 * * [simplify]: iters left: 4 (35 enodes) 1554045064.469 * * [simplify]: iters left: 3 (36 enodes) 1554045064.478 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045064.478 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045064.478 * * [simplify]: Extracting #2: cost 5 inf + 1 1554045064.478 * * [simplify]: Extracting #3: cost 9 inf + 1 1554045064.478 * * [simplify]: Extracting #4: cost 7 inf + 214 1554045064.479 * * [simplify]: Extracting #5: cost 3 inf + 766 1554045064.479 * * [simplify]: Extracting #6: cost 0 inf + 945 1554045064.479 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1554045064.480 * [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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045064.480 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045064.480 * * [simplify]: iters left: 6 (12 enodes) 1554045064.485 * * [simplify]: iters left: 5 (43 enodes) 1554045064.494 * * [simplify]: iters left: 4 (56 enodes) 1554045064.502 * * [simplify]: iters left: 3 (62 enodes) 1554045064.509 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045064.510 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045064.510 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045064.510 * * [simplify]: Extracting #3: cost 21 inf + 46 1554045064.510 * * [simplify]: Extracting #4: cost 12 inf + 855 1554045064.510 * * [simplify]: Extracting #5: cost 1 inf + 2617 1554045064.511 * * [simplify]: Extracting #6: cost 0 inf + 2714 1554045064.511 * [simplify]: Simplified to (/ (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1554045064.511 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 1) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1554045064.511 * * * * [progress]: [ 207 / 266 ] simplifiying candidate # 1554045064.512 * [simplify]: Simplifying (/ (/ 1 1) (sqrt 1)) 1554045064.512 * * [simplify]: iters left: 4 (4 enodes) 1554045064.515 * * [simplify]: iters left: 3 (12 enodes) 1554045064.517 * * [simplify]: iters left: 2 (14 enodes) 1554045064.519 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045064.519 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045064.519 * [simplify]: Simplified to 1 1554045064.519 * [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)))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045064.519 * [simplify]: Simplifying (/ (/ (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)))) 1554045064.519 * * [simplify]: iters left: 6 (11 enodes) 1554045064.523 * * [simplify]: iters left: 5 (40 enodes) 1554045064.534 * * [simplify]: iters left: 4 (48 enodes) 1554045064.542 * * [simplify]: iters left: 3 (53 enodes) 1554045064.549 * * [simplify]: iters left: 2 (54 enodes) 1554045064.555 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045064.555 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045064.555 * * [simplify]: Extracting #2: cost 18 inf + 0 1554045064.555 * * [simplify]: Extracting #3: cost 17 inf + 45 1554045064.555 * * [simplify]: Extracting #4: cost 6 inf + 798 1554045064.556 * * [simplify]: Extracting #5: cost 0 inf + 1698 1554045064.556 * [simplify]: Simplified to (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re)) 1554045064.556 * [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)))) 1554045064.556 * * * * [progress]: [ 208 / 266 ] simplifiying candidate # 1554045064.556 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045064.556 * * [simplify]: iters left: 6 (9 enodes) 1554045064.559 * * [simplify]: iters left: 5 (29 enodes) 1554045064.563 * * [simplify]: iters left: 4 (35 enodes) 1554045064.569 * * [simplify]: iters left: 3 (36 enodes) 1554045064.578 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045064.578 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045064.578 * * [simplify]: Extracting #2: cost 5 inf + 1 1554045064.578 * * [simplify]: Extracting #3: cost 9 inf + 1 1554045064.578 * * [simplify]: Extracting #4: cost 7 inf + 214 1554045064.578 * * [simplify]: Extracting #5: cost 3 inf + 766 1554045064.579 * * [simplify]: Extracting #6: cost 0 inf + 945 1554045064.579 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1554045064.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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045064.580 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045064.580 * * [simplify]: iters left: 6 (12 enodes) 1554045064.585 * * [simplify]: iters left: 5 (43 enodes) 1554045064.594 * * [simplify]: iters left: 4 (56 enodes) 1554045064.602 * * [simplify]: iters left: 3 (62 enodes) 1554045064.611 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045064.611 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045064.611 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045064.611 * * [simplify]: Extracting #3: cost 21 inf + 46 1554045064.612 * * [simplify]: Extracting #4: cost 12 inf + 855 1554045064.612 * * [simplify]: Extracting #5: cost 1 inf + 2617 1554045064.612 * * [simplify]: Extracting #6: cost 0 inf + 2714 1554045064.613 * [simplify]: Simplified to (/ (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1554045064.613 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 1) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1554045064.613 * * * * [progress]: [ 209 / 266 ] simplifiying candidate # 1554045064.613 * [simplify]: Simplifying (/ (/ 1 1) 1) 1554045064.613 * * [simplify]: iters left: 4 (3 enodes) 1554045064.615 * * [simplify]: iters left: 3 (7 enodes) 1554045064.616 * * [simplify]: iters left: 2 (9 enodes) 1554045064.617 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045064.617 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045064.617 * [simplify]: Simplified to 1 1554045064.617 * [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)))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045064.618 * [simplify]: Simplifying (/ (/ (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)))) 1554045064.618 * * [simplify]: iters left: 6 (11 enodes) 1554045064.620 * * [simplify]: iters left: 5 (40 enodes) 1554045064.626 * * [simplify]: iters left: 4 (48 enodes) 1554045064.633 * * [simplify]: iters left: 3 (53 enodes) 1554045064.640 * * [simplify]: iters left: 2 (54 enodes) 1554045064.647 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045064.647 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045064.647 * * [simplify]: Extracting #2: cost 18 inf + 0 1554045064.647 * * [simplify]: Extracting #3: cost 17 inf + 45 1554045064.647 * * [simplify]: Extracting #4: cost 6 inf + 798 1554045064.648 * * [simplify]: Extracting #5: cost 0 inf + 1698 1554045064.648 * [simplify]: Simplified to (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re)) 1554045064.648 * [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)))) 1554045064.648 * * * * [progress]: [ 210 / 266 ] simplifiying candidate # 1554045064.648 * [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)))))) 1554045064.648 * * [simplify]: iters left: 6 (9 enodes) 1554045064.651 * * [simplify]: iters left: 5 (33 enodes) 1554045064.656 * * [simplify]: iters left: 4 (41 enodes) 1554045064.662 * * [simplify]: iters left: 3 (42 enodes) 1554045064.668 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045064.669 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045064.669 * * [simplify]: Extracting #2: cost 9 inf + 1 1554045064.669 * * [simplify]: Extracting #3: cost 13 inf + 1 1554045064.669 * * [simplify]: Extracting #4: cost 13 inf + 60 1554045064.669 * * [simplify]: Extracting #5: cost 9 inf + 691 1554045064.669 * * [simplify]: Extracting #6: cost 0 inf + 1895 1554045064.669 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045064.669 * [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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045064.670 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045064.670 * * [simplify]: iters left: 6 (12 enodes) 1554045064.673 * * [simplify]: iters left: 5 (43 enodes) 1554045064.680 * * [simplify]: iters left: 4 (56 enodes) 1554045064.687 * * [simplify]: iters left: 3 (62 enodes) 1554045064.695 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045064.695 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045064.695 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045064.695 * * [simplify]: Extracting #3: cost 21 inf + 46 1554045064.696 * * [simplify]: Extracting #4: cost 12 inf + 855 1554045064.696 * * [simplify]: Extracting #5: cost 1 inf + 2897 1554045064.697 * * [simplify]: Extracting #6: cost 0 inf + 3034 1554045064.697 * [simplify]: Simplified to (/ (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1554045064.697 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1554045064.698 * * * * [progress]: [ 211 / 266 ] simplifiying candidate # 1554045064.698 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1554045064.698 * * [simplify]: iters left: 6 (9 enodes) 1554045064.703 * * [simplify]: iters left: 5 (32 enodes) 1554045064.712 * * [simplify]: iters left: 4 (37 enodes) 1554045064.720 * * [simplify]: iters left: 3 (38 enodes) 1554045064.726 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045064.726 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045064.726 * * [simplify]: Extracting #2: cost 6 inf + 1 1554045064.726 * * [simplify]: Extracting #3: cost 9 inf + 1 1554045064.726 * * [simplify]: Extracting #4: cost 14 inf + 1 1554045064.726 * * [simplify]: Extracting #5: cost 12 inf + 85 1554045064.726 * * [simplify]: Extracting #6: cost 4 inf + 1149 1554045064.726 * * [simplify]: Extracting #7: cost 0 inf + 2099 1554045064.727 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1554045064.727 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1554045064.727 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1554045064.727 * * [simplify]: iters left: 6 (13 enodes) 1554045064.730 * * [simplify]: iters left: 5 (46 enodes) 1554045064.737 * * [simplify]: iters left: 4 (59 enodes) 1554045064.745 * * [simplify]: iters left: 3 (65 enodes) 1554045064.755 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045064.755 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045064.755 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045064.756 * * [simplify]: Extracting #3: cost 24 inf + 4 1554045064.756 * * [simplify]: Extracting #4: cost 16 inf + 716 1554045064.757 * * [simplify]: Extracting #5: cost 2 inf + 3677 1554045064.758 * * [simplify]: Extracting #6: cost 0 inf + 4248 1554045064.759 * [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))))) 1554045064.759 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1554045064.759 * * * * [progress]: [ 212 / 266 ] simplifiying candidate # 1554045064.759 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045064.759 * * [simplify]: iters left: 6 (8 enodes) 1554045064.764 * * [simplify]: iters left: 5 (28 enodes) 1554045064.771 * * [simplify]: iters left: 4 (34 enodes) 1554045064.781 * * [simplify]: iters left: 3 (35 enodes) 1554045064.791 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045064.791 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045064.791 * * [simplify]: Extracting #2: cost 5 inf + 1 1554045064.791 * * [simplify]: Extracting #3: cost 9 inf + 1 1554045064.791 * * [simplify]: Extracting #4: cost 8 inf + 157 1554045064.791 * * [simplify]: Extracting #5: cost 4 inf + 669 1554045064.791 * * [simplify]: Extracting #6: cost 0 inf + 945 1554045064.792 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1554045064.792 * [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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045064.792 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045064.792 * * [simplify]: iters left: 6 (12 enodes) 1554045064.798 * * [simplify]: iters left: 5 (43 enodes) 1554045064.808 * * [simplify]: iters left: 4 (56 enodes) 1554045064.816 * * [simplify]: iters left: 3 (62 enodes) 1554045064.825 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045064.825 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045064.825 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045064.825 * * [simplify]: Extracting #3: cost 21 inf + 46 1554045064.826 * * [simplify]: Extracting #4: cost 12 inf + 855 1554045064.826 * * [simplify]: Extracting #5: cost 1 inf + 2617 1554045064.827 * * [simplify]: Extracting #6: cost 0 inf + 2714 1554045064.827 * [simplify]: Simplified to (/ (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1554045064.827 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1554045064.827 * * * * [progress]: [ 213 / 266 ] simplifiying candidate # 1554045064.827 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1554045064.827 * * [simplify]: iters left: 3 (3 enodes) 1554045064.831 * * [simplify]: iters left: 2 (11 enodes) 1554045064.833 * * [simplify]: iters left: 1 (13 enodes) 1554045064.835 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045064.835 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045064.835 * [simplify]: Simplified to 1 1554045064.835 * [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)))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045064.835 * [simplify]: Simplifying (/ (/ (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)))) 1554045064.835 * * [simplify]: iters left: 6 (11 enodes) 1554045064.838 * * [simplify]: iters left: 5 (40 enodes) 1554045064.850 * * [simplify]: iters left: 4 (48 enodes) 1554045064.862 * * [simplify]: iters left: 3 (53 enodes) 1554045064.870 * * [simplify]: iters left: 2 (54 enodes) 1554045064.879 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045064.879 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045064.879 * * [simplify]: Extracting #2: cost 18 inf + 0 1554045064.879 * * [simplify]: Extracting #3: cost 17 inf + 45 1554045064.879 * * [simplify]: Extracting #4: cost 6 inf + 798 1554045064.879 * * [simplify]: Extracting #5: cost 0 inf + 1698 1554045064.880 * [simplify]: Simplified to (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re)) 1554045064.880 * [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)))) 1554045064.880 * * * * [progress]: [ 214 / 266 ] simplifiying candidate # 1554045064.880 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045064.880 * * [simplify]: iters left: 6 (8 enodes) 1554045064.883 * * [simplify]: iters left: 5 (28 enodes) 1554045064.888 * * [simplify]: iters left: 4 (34 enodes) 1554045064.894 * * [simplify]: iters left: 3 (35 enodes) 1554045064.900 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045064.900 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045064.900 * * [simplify]: Extracting #2: cost 5 inf + 1 1554045064.900 * * [simplify]: Extracting #3: cost 9 inf + 1 1554045064.900 * * [simplify]: Extracting #4: cost 8 inf + 157 1554045064.900 * * [simplify]: Extracting #5: cost 4 inf + 669 1554045064.900 * * [simplify]: Extracting #6: cost 0 inf + 945 1554045064.900 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1554045064.901 * [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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045064.901 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045064.901 * * [simplify]: iters left: 6 (12 enodes) 1554045064.904 * * [simplify]: iters left: 5 (43 enodes) 1554045064.911 * * [simplify]: iters left: 4 (56 enodes) 1554045064.919 * * [simplify]: iters left: 3 (62 enodes) 1554045064.927 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045064.927 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045064.927 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045064.927 * * [simplify]: Extracting #3: cost 21 inf + 46 1554045064.928 * * [simplify]: Extracting #4: cost 12 inf + 855 1554045064.928 * * [simplify]: Extracting #5: cost 1 inf + 2617 1554045064.928 * * [simplify]: Extracting #6: cost 0 inf + 2714 1554045064.929 * [simplify]: Simplified to (/ (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1554045064.929 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1554045064.929 * * * * [progress]: [ 215 / 266 ] simplifiying candidate # 1554045064.930 * [simplify]: Simplifying (/ 1 1) 1554045064.930 * * [simplify]: iters left: 2 (2 enodes) 1554045064.931 * * [simplify]: iters left: 1 (6 enodes) 1554045064.933 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045064.933 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045064.933 * [simplify]: Simplified to 1 1554045064.933 * [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)))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045064.933 * [simplify]: Simplifying (/ (/ (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)))) 1554045064.934 * * [simplify]: iters left: 6 (11 enodes) 1554045064.936 * * [simplify]: iters left: 5 (40 enodes) 1554045064.942 * * [simplify]: iters left: 4 (48 enodes) 1554045064.949 * * [simplify]: iters left: 3 (53 enodes) 1554045064.956 * * [simplify]: iters left: 2 (54 enodes) 1554045064.970 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045064.970 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045064.970 * * [simplify]: Extracting #2: cost 18 inf + 0 1554045064.970 * * [simplify]: Extracting #3: cost 17 inf + 45 1554045064.970 * * [simplify]: Extracting #4: cost 6 inf + 798 1554045064.971 * * [simplify]: Extracting #5: cost 0 inf + 1698 1554045064.972 * [simplify]: Simplified to (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re)) 1554045064.972 * [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)))) 1554045064.972 * * * * [progress]: [ 216 / 266 ] simplifiying candidate # 1554045064.972 * [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)))))) 1554045064.972 * * [simplify]: iters left: 6 (12 enodes) 1554045064.977 * * [simplify]: iters left: 5 (43 enodes) 1554045064.987 * * [simplify]: iters left: 4 (53 enodes) 1554045064.995 * * [simplify]: iters left: 3 (57 enodes) 1554045065.002 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045065.002 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045065.002 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045065.003 * * [simplify]: Extracting #3: cost 17 inf + 4 1554045065.003 * * [simplify]: Extracting #4: cost 12 inf + 564 1554045065.003 * * [simplify]: Extracting #5: cost 4 inf + 2113 1554045065.003 * * [simplify]: Extracting #6: cost 0 inf + 2646 1554045065.004 * [simplify]: Simplified to (/ (fma x.im y.im (* x.re y.re)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1554045065.004 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* x.re y.re)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ 1 (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045065.004 * [simplify]: Simplifying (/ (/ 1 (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045065.004 * * [simplify]: iters left: 6 (9 enodes) 1554045065.007 * * [simplify]: iters left: 5 (33 enodes) 1554045065.012 * * [simplify]: iters left: 4 (44 enodes) 1554045065.019 * * [simplify]: iters left: 3 (47 enodes) 1554045065.029 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045065.029 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045065.029 * * [simplify]: Extracting #2: cost 15 inf + 1 1554045065.029 * * [simplify]: Extracting #3: cost 14 inf + 197 1554045065.030 * * [simplify]: Extracting #4: cost 4 inf + 1815 1554045065.031 * * [simplify]: Extracting #5: cost 0 inf + 2091 1554045065.031 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1554045065.031 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma x.re y.re (* x.im y.im)) (* (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))) (/ (/ 1 (cbrt (hypot y.im y.re))) (hypot y.im y.re)))) 1554045065.032 * * * * [progress]: [ 217 / 266 ] simplifiying candidate # 1554045065.032 * [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)))))) 1554045065.032 * * [simplify]: iters left: 6 (12 enodes) 1554045065.037 * * [simplify]: iters left: 5 (42 enodes) 1554045065.045 * * [simplify]: iters left: 4 (49 enodes) 1554045065.052 * * [simplify]: iters left: 3 (53 enodes) 1554045065.059 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045065.059 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045065.059 * * [simplify]: Extracting #2: cost 14 inf + 0 1554045065.060 * * [simplify]: Extracting #3: cost 15 inf + 4 1554045065.060 * * [simplify]: Extracting #4: cost 14 inf + 229 1554045065.060 * * [simplify]: Extracting #5: cost 11 inf + 549 1554045065.060 * * [simplify]: Extracting #6: cost 6 inf + 1122 1554045065.060 * * [simplify]: Extracting #7: cost 1 inf + 2304 1554045065.061 * * [simplify]: Extracting #8: cost 0 inf + 2658 1554045065.061 * [simplify]: Simplified to (/ (fma x.im y.im (* x.re y.re)) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1554045065.061 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* x.re y.re)) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (/ 1 (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1554045065.062 * [simplify]: Simplifying (/ (/ 1 (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1554045065.062 * * [simplify]: iters left: 6 (10 enodes) 1554045065.066 * * [simplify]: iters left: 5 (36 enodes) 1554045065.073 * * [simplify]: iters left: 4 (47 enodes) 1554045065.080 * * [simplify]: iters left: 3 (50 enodes) 1554045065.092 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045065.092 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045065.092 * * [simplify]: Extracting #2: cost 16 inf + 1 1554045065.093 * * [simplify]: Extracting #3: cost 16 inf + 117 1554045065.093 * * [simplify]: Extracting #4: cost 14 inf + 395 1554045065.093 * * [simplify]: Extracting #5: cost 8 inf + 1025 1554045065.094 * * [simplify]: Extracting #6: cost 3 inf + 2382 1554045065.095 * * [simplify]: Extracting #7: cost 0 inf + 3305 1554045065.096 * [simplify]: Simplified to (/ (/ 1 (hypot y.im y.re)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1554045065.096 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* x.re y.re)) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (/ 1 (hypot y.im y.re)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 1554045065.096 * * * * [progress]: [ 218 / 266 ] simplifiying candidate # 1554045065.096 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045065.096 * * [simplify]: iters left: 6 (11 enodes) 1554045065.099 * * [simplify]: iters left: 5 (38 enodes) 1554045065.104 * * [simplify]: iters left: 4 (46 enodes) 1554045065.111 * * [simplify]: iters left: 3 (50 enodes) 1554045065.117 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045065.117 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045065.117 * * [simplify]: Extracting #2: cost 13 inf + 0 1554045065.117 * * [simplify]: Extracting #3: cost 13 inf + 4 1554045065.118 * * [simplify]: Extracting #4: cost 8 inf + 482 1554045065.118 * * [simplify]: Extracting #5: cost 3 inf + 1325 1554045065.118 * * [simplify]: Extracting #6: cost 0 inf + 1504 1554045065.118 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1554045065.119 * [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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045065.119 * [simplify]: Simplifying (/ (/ 1 (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045065.119 * * [simplify]: iters left: 6 (9 enodes) 1554045065.121 * * [simplify]: iters left: 5 (33 enodes) 1554045065.127 * * [simplify]: iters left: 4 (44 enodes) 1554045065.134 * * [simplify]: iters left: 3 (47 enodes) 1554045065.148 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045065.148 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045065.148 * * [simplify]: Extracting #2: cost 15 inf + 1 1554045065.148 * * [simplify]: Extracting #3: cost 14 inf + 157 1554045065.149 * * [simplify]: Extracting #4: cost 4 inf + 1495 1554045065.149 * * [simplify]: Extracting #5: cost 0 inf + 1771 1554045065.150 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1554045065.150 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma x.re y.re (* x.im y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ 1 (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 1554045065.150 * * * * [progress]: [ 219 / 266 ] simplifiying candidate # 1554045065.150 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt 1)) 1554045065.151 * * [simplify]: iters left: 5 (9 enodes) 1554045065.156 * * [simplify]: iters left: 4 (32 enodes) 1554045065.165 * * [simplify]: iters left: 3 (38 enodes) 1554045065.177 * * [simplify]: iters left: 2 (43 enodes) 1554045065.187 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045065.188 * * [simplify]: Extracting #1: cost 9 inf + 0 1554045065.188 * * [simplify]: Extracting #2: cost 5 inf + 47 1554045065.188 * * [simplify]: Extracting #3: cost 1 inf + 329 1554045065.188 * * [simplify]: Extracting #4: cost 0 inf + 371 1554045065.188 * [simplify]: Simplified to (fma x.re y.re (* x.im y.im)) 1554045065.189 * [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)))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045065.189 * [simplify]: Simplifying (/ (/ 1 (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re)))) 1554045065.189 * * [simplify]: iters left: 6 (8 enodes) 1554045065.193 * * [simplify]: iters left: 5 (30 enodes) 1554045065.202 * * [simplify]: iters left: 4 (36 enodes) 1554045065.211 * * [simplify]: iters left: 3 (38 enodes) 1554045065.216 * * [simplify]: iters left: 2 (39 enodes) 1554045065.221 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045065.222 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045065.222 * * [simplify]: Extracting #2: cost 12 inf + 1 1554045065.222 * * [simplify]: Extracting #3: cost 9 inf + 158 1554045065.222 * * [simplify]: Extracting #4: cost 0 inf + 947 1554045065.222 * [simplify]: Simplified to (/ (/ 1 (hypot y.re y.im)) (hypot y.re y.im)) 1554045065.222 * [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)))) 1554045065.222 * * * * [progress]: [ 220 / 266 ] simplifiying candidate # 1554045065.222 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045065.222 * * [simplify]: iters left: 6 (11 enodes) 1554045065.225 * * [simplify]: iters left: 5 (38 enodes) 1554045065.230 * * [simplify]: iters left: 4 (46 enodes) 1554045065.236 * * [simplify]: iters left: 3 (50 enodes) 1554045065.244 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045065.244 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045065.244 * * [simplify]: Extracting #2: cost 13 inf + 0 1554045065.244 * * [simplify]: Extracting #3: cost 13 inf + 4 1554045065.244 * * [simplify]: Extracting #4: cost 8 inf + 482 1554045065.245 * * [simplify]: Extracting #5: cost 3 inf + 1325 1554045065.245 * * [simplify]: Extracting #6: cost 0 inf + 1504 1554045065.246 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1554045065.246 * [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 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045065.246 * [simplify]: Simplifying (/ (/ 1 (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045065.247 * * [simplify]: iters left: 6 (9 enodes) 1554045065.251 * * [simplify]: iters left: 5 (33 enodes) 1554045065.261 * * [simplify]: iters left: 4 (44 enodes) 1554045065.271 * * [simplify]: iters left: 3 (47 enodes) 1554045065.278 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045065.278 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045065.278 * * [simplify]: Extracting #2: cost 15 inf + 1 1554045065.278 * * [simplify]: Extracting #3: cost 14 inf + 157 1554045065.278 * * [simplify]: Extracting #4: cost 4 inf + 1495 1554045065.279 * * [simplify]: Extracting #5: cost 0 inf + 1771 1554045065.279 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1554045065.279 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma x.re y.re (* x.im y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) (/ (/ 1 (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 1554045065.279 * * * * [progress]: [ 221 / 266 ] simplifiying candidate # 1554045065.279 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) 1) 1554045065.279 * * [simplify]: iters left: 5 (8 enodes) 1554045065.281 * * [simplify]: iters left: 4 (27 enodes) 1554045065.287 * * [simplify]: iters left: 3 (35 enodes) 1554045065.292 * * [simplify]: iters left: 2 (38 enodes) 1554045065.297 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045065.297 * * [simplify]: Extracting #1: cost 9 inf + 0 1554045065.297 * * [simplify]: Extracting #2: cost 5 inf + 47 1554045065.297 * * [simplify]: Extracting #3: cost 1 inf + 272 1554045065.297 * * [simplify]: Extracting #4: cost 0 inf + 371 1554045065.298 * [simplify]: Simplified to (fma x.re y.re (* x.im y.im)) 1554045065.298 * [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)))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045065.298 * [simplify]: Simplifying (/ (/ 1 (sqrt (fma y.im y.im (* y.re y.re)))) (sqrt (fma y.im y.im (* y.re y.re)))) 1554045065.298 * * [simplify]: iters left: 6 (8 enodes) 1554045065.302 * * [simplify]: iters left: 5 (30 enodes) 1554045065.312 * * [simplify]: iters left: 4 (36 enodes) 1554045065.322 * * [simplify]: iters left: 3 (38 enodes) 1554045065.333 * * [simplify]: iters left: 2 (39 enodes) 1554045065.344 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045065.344 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045065.344 * * [simplify]: Extracting #2: cost 12 inf + 1 1554045065.344 * * [simplify]: Extracting #3: cost 9 inf + 158 1554045065.345 * * [simplify]: Extracting #4: cost 0 inf + 947 1554045065.345 * [simplify]: Simplified to (/ (/ 1 (hypot y.re y.im)) (hypot y.re y.im)) 1554045065.345 * [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)))) 1554045065.346 * * * * [progress]: [ 222 / 266 ] simplifiying candidate # 1554045065.346 * * * * [progress]: [ 223 / 266 ] simplifiying candidate # 1554045065.346 * * * * [progress]: [ 224 / 266 ] simplifiying candidate # 1554045065.346 * * * * [progress]: [ 225 / 266 ] simplifiying candidate # 1554045065.347 * [simplify]: Simplifying (cbrt (sqrt (fma y.im y.im (* y.re y.re)))) 1554045065.347 * * [simplify]: iters left: 5 (6 enodes) 1554045065.349 * * [simplify]: iters left: 4 (20 enodes) 1554045065.356 * * [simplify]: iters left: 3 (24 enodes) 1554045065.362 * * [simplify]: iters left: 2 (25 enodes) 1554045065.368 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045065.368 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045065.368 * * [simplify]: Extracting #2: cost 7 inf + 0 1554045065.368 * * [simplify]: Extracting #3: cost 8 inf + 2 1554045065.369 * * [simplify]: Extracting #4: cost 5 inf + 335 1554045065.369 * * [simplify]: Extracting #5: cost 0 inf + 748 1554045065.369 * [simplify]: Simplified to (cbrt (hypot y.im y.re)) 1554045065.369 * [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 (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)))) 1554045065.369 * * * * [progress]: [ 226 / 266 ] simplifiying candidate # 1554045065.370 * [simplify]: Simplifying (sqrt (cbrt (fma y.im y.im (* y.re y.re)))) 1554045065.370 * * [simplify]: iters left: 5 (6 enodes) 1554045065.372 * * [simplify]: iters left: 4 (20 enodes) 1554045065.378 * * [simplify]: iters left: 3 (23 enodes) 1554045065.383 * * [simplify]: iters left: 2 (24 enodes) 1554045065.389 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045065.389 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045065.389 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045065.389 * * [simplify]: Extracting #3: cost 10 inf + 0 1554045065.389 * * [simplify]: Extracting #4: cost 10 inf + 2 1554045065.389 * * [simplify]: Extracting #5: cost 1 inf + 931 1554045065.389 * * [simplify]: Extracting #6: cost 0 inf + 1148 1554045065.390 * [simplify]: Simplified to (sqrt (cbrt (fma y.im y.im (* y.re y.re)))) 1554045065.390 * [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 (* (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)))))) 1554045065.390 * * * * [progress]: [ 227 / 266 ] simplifiying candidate # 1554045065.390 * [simplify]: Simplifying (sqrt (sqrt (fma y.im y.im (* y.re y.re)))) 1554045065.390 * * [simplify]: iters left: 5 (6 enodes) 1554045065.393 * * [simplify]: iters left: 4 (20 enodes) 1554045065.398 * * [simplify]: iters left: 3 (24 enodes) 1554045065.405 * * [simplify]: iters left: 2 (25 enodes) 1554045065.411 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045065.411 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045065.411 * * [simplify]: Extracting #2: cost 7 inf + 0 1554045065.411 * * [simplify]: Extracting #3: cost 8 inf + 2 1554045065.412 * * [simplify]: Extracting #4: cost 5 inf + 295 1554045065.412 * * [simplify]: Extracting #5: cost 0 inf + 668 1554045065.412 * [simplify]: Simplified to (sqrt (hypot y.im y.re)) 1554045065.412 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.im y.re)))) 1554045065.412 * * * * [progress]: [ 228 / 266 ] simplifiying candidate # 1554045065.413 * [simplify]: Simplifying (sqrt (fma y.im y.im (* y.re y.re))) 1554045065.413 * * [simplify]: iters left: 4 (5 enodes) 1554045065.415 * * [simplify]: iters left: 3 (17 enodes) 1554045065.420 * * [simplify]: iters left: 2 (21 enodes) 1554045065.426 * * [simplify]: iters left: 1 (22 enodes) 1554045065.429 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045065.429 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045065.429 * * [simplify]: Extracting #2: cost 6 inf + 2 1554045065.429 * * [simplify]: Extracting #3: cost 2 inf + 392 1554045065.429 * * [simplify]: Extracting #4: cost 0 inf + 474 1554045065.429 * [simplify]: Simplified to (hypot y.im y.re) 1554045065.429 * [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 1)) (hypot y.im y.re))) 1554045065.429 * * * * [progress]: [ 229 / 266 ] simplifiying candidate # 1554045065.430 * [simplify]: Simplifying (sqrt (sqrt (fma y.im y.im (* y.re y.re)))) 1554045065.430 * * [simplify]: iters left: 5 (6 enodes) 1554045065.431 * * [simplify]: iters left: 4 (20 enodes) 1554045065.434 * * [simplify]: iters left: 3 (24 enodes) 1554045065.437 * * [simplify]: iters left: 2 (25 enodes) 1554045065.440 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045065.440 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045065.440 * * [simplify]: Extracting #2: cost 7 inf + 0 1554045065.440 * * [simplify]: Extracting #3: cost 8 inf + 2 1554045065.441 * * [simplify]: Extracting #4: cost 5 inf + 295 1554045065.441 * * [simplify]: Extracting #5: cost 0 inf + 668 1554045065.441 * [simplify]: Simplified to (sqrt (hypot y.im y.re)) 1554045065.441 * [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 (sqrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.im y.re)))) 1554045065.441 * * * * [progress]: [ 230 / 266 ] simplifiying candidate # 1554045065.441 * [simplify]: Simplifying (sqrt (fma y.im y.im (* y.re y.re))) 1554045065.441 * * [simplify]: iters left: 4 (5 enodes) 1554045065.442 * * [simplify]: iters left: 3 (17 enodes) 1554045065.445 * * [simplify]: iters left: 2 (21 enodes) 1554045065.448 * * [simplify]: iters left: 1 (22 enodes) 1554045065.451 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045065.451 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045065.451 * * [simplify]: Extracting #2: cost 6 inf + 2 1554045065.451 * * [simplify]: Extracting #3: cost 2 inf + 392 1554045065.451 * * [simplify]: Extracting #4: cost 0 inf + 474 1554045065.451 * [simplify]: Simplified to (hypot y.im y.re) 1554045065.451 * [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))) 1554045065.451 * * * * [progress]: [ 231 / 266 ] simplifiying candidate # 1554045065.452 * [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)))))) 1554045065.452 * * [simplify]: iters left: 6 (12 enodes) 1554045065.456 * * [simplify]: iters left: 5 (41 enodes) 1554045065.467 * * [simplify]: iters left: 4 (49 enodes) 1554045065.481 * * [simplify]: iters left: 3 (53 enodes) 1554045065.493 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045065.493 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045065.493 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045065.494 * * [simplify]: Extracting #3: cost 8 inf + 0 1554045065.494 * * [simplify]: Extracting #4: cost 17 inf + 0 1554045065.494 * * [simplify]: Extracting #5: cost 18 inf + 4 1554045065.494 * * [simplify]: Extracting #6: cost 7 inf + 1106 1554045065.495 * * [simplify]: Extracting #7: cost 1 inf + 2092 1554045065.496 * * [simplify]: Extracting #8: cost 0 inf + 2406 1554045065.496 * [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)))) 1554045065.497 * [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)))) (/ (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)))))))) 1554045065.497 * * * * [progress]: [ 232 / 266 ] simplifiying candidate # 1554045065.497 * [simplify]: Simplifying (sqrt (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re))))) 1554045065.497 * * [simplify]: iters left: 6 (11 enodes) 1554045065.502 * * [simplify]: iters left: 5 (38 enodes) 1554045065.512 * * [simplify]: iters left: 4 (46 enodes) 1554045065.525 * * [simplify]: iters left: 3 (50 enodes) 1554045065.537 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045065.537 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045065.537 * * [simplify]: Extracting #2: cost 6 inf + 0 1554045065.537 * * [simplify]: Extracting #3: cost 15 inf + 0 1554045065.537 * * [simplify]: Extracting #4: cost 16 inf + 4 1554045065.537 * * [simplify]: Extracting #5: cost 7 inf + 758 1554045065.538 * * [simplify]: Extracting #6: cost 0 inf + 1698 1554045065.539 * [simplify]: Simplified to (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) 1554045065.539 * [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)) (sqrt (fma y.im y.im (* y.re y.re)))))))) 1554045065.539 * * * * [progress]: [ 233 / 266 ] simplifiying candidate # 1554045065.539 * [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)))))) 1554045065.539 * * [simplify]: iters left: 6 (14 enodes) 1554045065.547 * * [simplify]: iters left: 5 (53 enodes) 1554045065.563 * * [simplify]: iters left: 4 (76 enodes) 1554045065.584 * * [simplify]: iters left: 3 (87 enodes) 1554045065.606 * * [simplify]: iters left: 2 (90 enodes) 1554045065.617 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045065.618 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045065.618 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045065.618 * * [simplify]: Extracting #3: cost 31 inf + 0 1554045065.618 * * [simplify]: Extracting #4: cost 30 inf + 145 1554045065.618 * * [simplify]: Extracting #5: cost 12 inf + 3189 1554045065.619 * * [simplify]: Extracting #6: cost 1 inf + 6480 1554045065.620 * * [simplify]: Extracting #7: cost 0 inf + 6834 1554045065.621 * [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)))) 1554045065.621 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (/ (sqrt (fma y.im y.im (* y.re y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))))) 1554045065.622 * * * * [progress]: [ 234 / 266 ] simplifiying candidate # 1554045065.622 * [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)))))) 1554045065.622 * * [simplify]: iters left: 6 (14 enodes) 1554045065.625 * * [simplify]: iters left: 5 (50 enodes) 1554045065.633 * * [simplify]: iters left: 4 (61 enodes) 1554045065.650 * * [simplify]: iters left: 3 (68 enodes) 1554045065.662 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045065.662 * * [simplify]: Extracting #1: cost 7 inf + 0 1554045065.662 * * [simplify]: Extracting #2: cost 15 inf + 0 1554045065.662 * * [simplify]: Extracting #3: cost 25 inf + 0 1554045065.663 * * [simplify]: Extracting #4: cost 24 inf + 145 1554045065.663 * * [simplify]: Extracting #5: cost 15 inf + 1345 1554045065.664 * * [simplify]: Extracting #6: cost 5 inf + 3437 1554045065.665 * * [simplify]: Extracting #7: cost 0 inf + 5430 1554045065.666 * [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)))))) 1554045065.666 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (fabs (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (sqrt (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)))))))) 1554045065.666 * * * * [progress]: [ 235 / 266 ] simplifiying candidate # 1554045065.666 * [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))))) 1554045065.666 * * [simplify]: iters left: 6 (13 enodes) 1554045065.669 * * [simplify]: iters left: 5 (46 enodes) 1554045065.677 * * [simplify]: iters left: 4 (58 enodes) 1554045065.685 * * [simplify]: iters left: 3 (65 enodes) 1554045065.701 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045065.701 * * [simplify]: Extracting #1: cost 7 inf + 0 1554045065.701 * * [simplify]: Extracting #2: cost 14 inf + 0 1554045065.702 * * [simplify]: Extracting #3: cost 23 inf + 0 1554045065.702 * * [simplify]: Extracting #4: cost 24 inf + 4 1554045065.702 * * [simplify]: Extracting #5: cost 16 inf + 619 1554045065.703 * * [simplify]: Extracting #6: cost 2 inf + 3263 1554045065.704 * * [simplify]: Extracting #7: cost 0 inf + 3796 1554045065.705 * [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))) 1554045065.705 * [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))) (/ (sqrt (fma y.im y.im (* y.re y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re)))))))) 1554045065.705 * * * * [progress]: [ 236 / 266 ] simplifiying candidate # 1554045065.706 * [simplify]: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt 1)) 1554045065.706 * * [simplify]: iters left: 6 (11 enodes) 1554045065.712 * * [simplify]: iters left: 5 (40 enodes) 1554045065.724 * * [simplify]: iters left: 4 (50 enodes) 1554045065.738 * * [simplify]: iters left: 3 (57 enodes) 1554045065.752 * * [simplify]: iters left: 2 (58 enodes) 1554045065.765 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045065.765 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045065.766 * * [simplify]: Extracting #2: cost 7 inf + 1 1554045065.766 * * [simplify]: Extracting #3: cost 14 inf + 1 1554045065.766 * * [simplify]: Extracting #4: cost 12 inf + 5 1554045065.766 * * [simplify]: Extracting #5: cost 8 inf + 230 1554045065.767 * * [simplify]: Extracting #6: cost 1 inf + 1387 1554045065.767 * * [simplify]: Extracting #7: cost 0 inf + 1607 1554045065.768 * [simplify]: Simplified to (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1554045065.768 * [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 (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))))))) 1554045065.768 * * * * [progress]: [ 237 / 266 ] simplifiying candidate # 1554045065.769 * [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))))) 1554045065.769 * * [simplify]: iters left: 6 (13 enodes) 1554045065.774 * * [simplify]: iters left: 5 (46 enodes) 1554045065.786 * * [simplify]: iters left: 4 (58 enodes) 1554045065.796 * * [simplify]: iters left: 3 (65 enodes) 1554045065.805 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045065.805 * * [simplify]: Extracting #1: cost 7 inf + 0 1554045065.805 * * [simplify]: Extracting #2: cost 14 inf + 0 1554045065.805 * * [simplify]: Extracting #3: cost 23 inf + 0 1554045065.805 * * [simplify]: Extracting #4: cost 24 inf + 4 1554045065.805 * * [simplify]: Extracting #5: cost 16 inf + 619 1554045065.806 * * [simplify]: Extracting #6: cost 2 inf + 3263 1554045065.806 * * [simplify]: Extracting #7: cost 0 inf + 3796 1554045065.807 * [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))) 1554045065.807 * [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))) (/ (sqrt (fma y.im y.im (* y.re y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re)))))))) 1554045065.807 * * * * [progress]: [ 238 / 266 ] simplifiying candidate # 1554045065.807 * [simplify]: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) 1554045065.807 * * [simplify]: iters left: 6 (10 enodes) 1554045065.810 * * [simplify]: iters left: 5 (35 enodes) 1554045065.817 * * [simplify]: iters left: 4 (49 enodes) 1554045065.830 * * [simplify]: iters left: 3 (53 enodes) 1554045065.844 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045065.844 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045065.844 * * [simplify]: Extracting #2: cost 7 inf + 1 1554045065.844 * * [simplify]: Extracting #3: cost 14 inf + 1 1554045065.844 * * [simplify]: Extracting #4: cost 12 inf + 5 1554045065.844 * * [simplify]: Extracting #5: cost 6 inf + 371 1554045065.845 * * [simplify]: Extracting #6: cost 0 inf + 1607 1554045065.845 * [simplify]: Simplified to (* (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im x.im (* x.re y.re)))) 1554045065.846 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im x.im (* x.re y.re)))) (/ (sqrt (fma y.im y.im (* y.re y.re))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045065.846 * * * * [progress]: [ 239 / 266 ] simplifiying candidate # 1554045065.846 * [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)))))) 1554045065.846 * * [simplify]: iters left: 6 (13 enodes) 1554045065.851 * * [simplify]: iters left: 5 (46 enodes) 1554045065.859 * * [simplify]: iters left: 4 (56 enodes) 1554045065.867 * * [simplify]: iters left: 3 (60 enodes) 1554045065.875 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045065.875 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045065.875 * * [simplify]: Extracting #2: cost 12 inf + 0 1554045065.875 * * [simplify]: Extracting #3: cost 21 inf + 0 1554045065.875 * * [simplify]: Extracting #4: cost 22 inf + 4 1554045065.875 * * [simplify]: Extracting #5: cost 14 inf + 604 1554045065.876 * * [simplify]: Extracting #6: cost 2 inf + 2593 1554045065.877 * * [simplify]: Extracting #7: cost 0 inf + 3084 1554045065.877 * [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)))) 1554045065.877 * [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)))) (/ (sqrt (fma y.im y.im (* y.re y.re))) (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))))) 1554045065.878 * * * * [progress]: [ 240 / 266 ] simplifiying candidate # 1554045065.878 * [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)))))) 1554045065.878 * * [simplify]: iters left: 6 (13 enodes) 1554045065.884 * * [simplify]: iters left: 5 (45 enodes) 1554045065.896 * * [simplify]: iters left: 4 (52 enodes) 1554045065.912 * * [simplify]: iters left: 3 (56 enodes) 1554045065.924 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045065.924 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045065.924 * * [simplify]: Extracting #2: cost 9 inf + 0 1554045065.924 * * [simplify]: Extracting #3: cost 19 inf + 0 1554045065.924 * * [simplify]: Extracting #4: cost 20 inf + 4 1554045065.924 * * [simplify]: Extracting #5: cost 13 inf + 682 1554045065.924 * * [simplify]: Extracting #6: cost 1 inf + 2799 1554045065.925 * * [simplify]: Extracting #7: cost 0 inf + 3016 1554045065.925 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1554045065.925 * [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))))) (/ (sqrt (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)))))))) 1554045065.926 * * * * [progress]: [ 241 / 266 ] simplifiying candidate # 1554045065.926 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045065.926 * * [simplify]: iters left: 6 (12 enodes) 1554045065.929 * * [simplify]: iters left: 5 (41 enodes) 1554045065.934 * * [simplify]: iters left: 4 (49 enodes) 1554045065.941 * * [simplify]: iters left: 3 (53 enodes) 1554045065.947 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045065.948 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045065.948 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045065.948 * * [simplify]: Extracting #3: cost 17 inf + 0 1554045065.948 * * [simplify]: Extracting #4: cost 17 inf + 61 1554045065.948 * * [simplify]: Extracting #5: cost 9 inf + 663 1554045065.948 * * [simplify]: Extracting #6: cost 2 inf + 1491 1554045065.948 * * [simplify]: Extracting #7: cost 0 inf + 1862 1554045065.949 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1554045065.949 * [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 y.im y.im (* y.re y.re))) (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re)))))))) 1554045065.949 * * * * [progress]: [ 242 / 266 ] simplifiying candidate # 1554045065.950 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt 1)) 1554045065.950 * * [simplify]: iters left: 6 (10 enodes) 1554045065.955 * * [simplify]: iters left: 5 (35 enodes) 1554045065.966 * * [simplify]: iters left: 4 (41 enodes) 1554045065.981 * * [simplify]: iters left: 3 (46 enodes) 1554045065.991 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045065.991 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045065.991 * * [simplify]: Extracting #2: cost 10 inf + 1 1554045065.991 * * [simplify]: Extracting #3: cost 7 inf + 47 1554045065.991 * * [simplify]: Extracting #4: cost 0 inf + 649 1554045065.992 * [simplify]: Simplified to (sqrt (fma y.im x.im (* x.re y.re))) 1554045065.992 * [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 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))))))) 1554045065.992 * * * * [progress]: [ 243 / 266 ] simplifiying candidate # 1554045065.992 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045065.992 * * [simplify]: iters left: 6 (12 enodes) 1554045065.995 * * [simplify]: iters left: 5 (41 enodes) 1554045066.001 * * [simplify]: iters left: 4 (49 enodes) 1554045066.007 * * [simplify]: iters left: 3 (53 enodes) 1554045066.015 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045066.015 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045066.015 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045066.015 * * [simplify]: Extracting #3: cost 17 inf + 0 1554045066.015 * * [simplify]: Extracting #4: cost 17 inf + 61 1554045066.015 * * [simplify]: Extracting #5: cost 9 inf + 663 1554045066.016 * * [simplify]: Extracting #6: cost 2 inf + 1491 1554045066.016 * * [simplify]: Extracting #7: cost 0 inf + 1862 1554045066.016 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1554045066.016 * [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 y.im y.im (* y.re y.re))) (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (sqrt (fma y.im y.im (* y.re y.re)))))))) 1554045066.017 * * * * [progress]: [ 244 / 266 ] simplifiying candidate # 1554045066.017 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) 1554045066.017 * * [simplify]: iters left: 6 (9 enodes) 1554045066.019 * * [simplify]: iters left: 5 (30 enodes) 1554045066.027 * * [simplify]: iters left: 4 (36 enodes) 1554045066.037 * * [simplify]: iters left: 3 (39 enodes) 1554045066.046 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045066.046 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045066.046 * * [simplify]: Extracting #2: cost 10 inf + 1 1554045066.047 * * [simplify]: Extracting #3: cost 7 inf + 47 1554045066.047 * * [simplify]: Extracting #4: cost 4 inf + 230 1554045066.047 * * [simplify]: Extracting #5: cost 0 inf + 649 1554045066.047 * [simplify]: Simplified to (sqrt (fma x.re y.re (* x.im y.im))) 1554045066.047 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (fma x.re y.re (* x.im y.im))) (/ (sqrt (fma y.im y.im (* y.re y.re))) (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045066.047 * * * * [progress]: [ 245 / 266 ] simplifiying candidate # 1554045066.048 * [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)))))) 1554045066.048 * * [simplify]: iters left: 6 (9 enodes) 1554045066.051 * * [simplify]: iters left: 5 (33 enodes) 1554045066.056 * * [simplify]: iters left: 4 (41 enodes) 1554045066.062 * * [simplify]: iters left: 3 (42 enodes) 1554045066.068 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045066.068 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045066.069 * * [simplify]: Extracting #2: cost 9 inf + 1 1554045066.069 * * [simplify]: Extracting #3: cost 13 inf + 1 1554045066.069 * * [simplify]: Extracting #4: cost 13 inf + 60 1554045066.069 * * [simplify]: Extracting #5: cost 9 inf + 691 1554045066.069 * * [simplify]: Extracting #6: cost 0 inf + 1895 1554045066.069 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045066.069 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (sqrt (fma y.im y.im (* y.re y.re))) (/ (fma x.re y.re (* x.im y.im)) (cbrt (sqrt (fma y.im y.im (* y.re y.re)))))))) 1554045066.070 * * * * [progress]: [ 246 / 266 ] simplifiying candidate # 1554045066.070 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1554045066.070 * * [simplify]: iters left: 6 (9 enodes) 1554045066.072 * * [simplify]: iters left: 5 (32 enodes) 1554045066.078 * * [simplify]: iters left: 4 (37 enodes) 1554045066.084 * * [simplify]: iters left: 3 (38 enodes) 1554045066.093 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045066.094 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045066.094 * * [simplify]: Extracting #2: cost 6 inf + 1 1554045066.094 * * [simplify]: Extracting #3: cost 9 inf + 1 1554045066.094 * * [simplify]: Extracting #4: cost 14 inf + 1 1554045066.094 * * [simplify]: Extracting #5: cost 12 inf + 85 1554045066.094 * * [simplify]: Extracting #6: cost 4 inf + 1149 1554045066.095 * * [simplify]: Extracting #7: cost 0 inf + 2099 1554045066.095 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1554045066.095 * [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))))) (/ (sqrt (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)))))))) 1554045066.096 * * * * [progress]: [ 247 / 266 ] simplifiying candidate # 1554045066.096 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045066.096 * * [simplify]: iters left: 6 (8 enodes) 1554045066.100 * * [simplify]: iters left: 5 (28 enodes) 1554045066.108 * * [simplify]: iters left: 4 (34 enodes) 1554045066.118 * * [simplify]: iters left: 3 (35 enodes) 1554045066.129 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045066.130 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045066.131 * * [simplify]: Extracting #2: cost 5 inf + 1 1554045066.131 * * [simplify]: Extracting #3: cost 9 inf + 1 1554045066.131 * * [simplify]: Extracting #4: cost 8 inf + 157 1554045066.131 * * [simplify]: Extracting #5: cost 4 inf + 669 1554045066.131 * * [simplify]: Extracting #6: cost 0 inf + 945 1554045066.132 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1554045066.132 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (hypot y.im y.re))) (/ (sqrt (fma y.im y.im (* y.re y.re))) (/ (fma x.re y.re (* x.im y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re)))))))) 1554045066.132 * * * * [progress]: [ 248 / 266 ] simplifiying candidate # 1554045066.132 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1554045066.132 * * [simplify]: iters left: 3 (3 enodes) 1554045066.138 * * [simplify]: iters left: 2 (11 enodes) 1554045066.141 * * [simplify]: iters left: 1 (13 enodes) 1554045066.144 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045066.144 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045066.144 * [simplify]: Simplified to 1 1554045066.144 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (fma y.im y.im (* y.re y.re))) (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045066.144 * * * * [progress]: [ 249 / 266 ] simplifiying candidate # 1554045066.145 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (fma y.im y.im (* y.re y.re))))) 1554045066.145 * * [simplify]: iters left: 6 (8 enodes) 1554045066.149 * * [simplify]: iters left: 5 (28 enodes) 1554045066.157 * * [simplify]: iters left: 4 (34 enodes) 1554045066.166 * * [simplify]: iters left: 3 (35 enodes) 1554045066.176 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045066.176 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045066.176 * * [simplify]: Extracting #2: cost 5 inf + 1 1554045066.176 * * [simplify]: Extracting #3: cost 9 inf + 1 1554045066.177 * * [simplify]: Extracting #4: cost 8 inf + 157 1554045066.177 * * [simplify]: Extracting #5: cost 4 inf + 669 1554045066.177 * * [simplify]: Extracting #6: cost 0 inf + 945 1554045066.178 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1554045066.178 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (hypot y.im y.re))) (/ (sqrt (fma y.im y.im (* y.re y.re))) (/ (fma x.re y.re (* x.im y.im)) (sqrt (sqrt (fma y.im y.im (* y.re y.re)))))))) 1554045066.178 * * * * [progress]: [ 250 / 266 ] simplifiying candidate # 1554045066.178 * [simplify]: Simplifying (/ 1 1) 1554045066.178 * * [simplify]: iters left: 2 (2 enodes) 1554045066.180 * * [simplify]: iters left: 1 (6 enodes) 1554045066.182 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045066.182 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045066.182 * [simplify]: Simplified to 1 1554045066.182 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (fma y.im y.im (* y.re y.re))) (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045066.182 * * * * [progress]: [ 251 / 266 ] simplifiying candidate # 1554045066.182 * * * * [progress]: [ 252 / 266 ] simplifiying candidate # 1554045066.182 * [simplify]: Simplifying (fma x.re y.re (* x.im y.im)) 1554045066.183 * * [simplify]: iters left: 3 (6 enodes) 1554045066.185 * * [simplify]: iters left: 2 (21 enodes) 1554045066.190 * * [simplify]: iters left: 1 (25 enodes) 1554045066.197 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045066.197 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045066.197 * * [simplify]: Extracting #2: cost 5 inf + 46 1554045066.197 * * [simplify]: Extracting #3: cost 0 inf + 370 1554045066.198 * [simplify]: Simplified to (fma x.re y.re (* x.im y.im)) 1554045066.198 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma x.re y.re (* x.im y.im)) (/ (sqrt (fma y.im y.im (* y.re y.re))) (/ 1 (sqrt (fma y.im y.im (* y.re y.re))))))) 1554045066.198 * * * * [progress]: [ 253 / 266 ] simplifiying candidate # 1554045066.198 * [simplify]: Simplifying (fma x.re y.re (* x.im y.im)) 1554045066.198 * * [simplify]: iters left: 3 (6 enodes) 1554045066.200 * * [simplify]: iters left: 2 (21 enodes) 1554045066.206 * * [simplify]: iters left: 1 (25 enodes) 1554045066.212 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045066.213 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045066.213 * * [simplify]: Extracting #2: cost 5 inf + 46 1554045066.213 * * [simplify]: Extracting #3: cost 0 inf + 370 1554045066.213 * [simplify]: Simplified to (fma x.re y.re (* x.im y.im)) 1554045066.213 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma x.re y.re (* x.im y.im)) (* (sqrt (fma y.im y.im (* y.re y.re))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1554045066.213 * * * * [progress]: [ 254 / 266 ] 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)))))))> 1554045066.213 * * * * [progress]: [ 255 / 266 ] simplifiying candidate # 1554045066.213 * [simplify]: Simplifying y.re 1554045066.213 * * [simplify]: iters left: 0 (1 enodes) 1554045066.214 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045066.214 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045066.214 * [simplify]: Simplified to y.re 1554045066.214 * [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)) 1554045066.214 * * * * [progress]: [ 256 / 266 ] simplifiying candidate # 1554045066.214 * [simplify]: Simplifying y.im 1554045066.214 * * [simplify]: iters left: 0 (1 enodes) 1554045066.214 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045066.214 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045066.214 * [simplify]: Simplified to y.im 1554045066.214 * [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)) 1554045066.214 * * * * [progress]: [ 257 / 266 ] simplifiying candidate # 1554045066.214 * [simplify]: Simplifying (* -1 y.im) 1554045066.214 * * [simplify]: iters left: 2 (3 enodes) 1554045066.215 * * [simplify]: iters left: 1 (11 enodes) 1554045066.217 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045066.217 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045066.217 * * [simplify]: Extracting #2: cost 0 inf + 84 1554045066.217 * [simplify]: Simplified to (- y.im) 1554045066.217 * [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))) 1554045066.217 * * * * [progress]: [ 258 / 266 ] simplifiying candidate # 1554045066.217 * [simplify]: Simplifying y.re 1554045066.218 * * [simplify]: iters left: 0 (1 enodes) 1554045066.218 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045066.218 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045066.218 * [simplify]: Simplified to y.re 1554045066.218 * [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))))) 1554045066.218 * * * * [progress]: [ 259 / 266 ] simplifiying candidate # 1554045066.218 * [simplify]: Simplifying y.im 1554045066.218 * * [simplify]: iters left: 0 (1 enodes) 1554045066.218 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045066.218 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045066.218 * [simplify]: Simplified to y.im 1554045066.218 * [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))))) 1554045066.218 * * * * [progress]: [ 260 / 266 ] simplifiying candidate # 1554045066.219 * [simplify]: Simplifying (* -1 y.im) 1554045066.219 * * [simplify]: iters left: 2 (3 enodes) 1554045066.220 * * [simplify]: iters left: 1 (11 enodes) 1554045066.221 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045066.221 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045066.221 * * [simplify]: Extracting #2: cost 0 inf + 84 1554045066.221 * [simplify]: Simplified to (- y.im) 1554045066.221 * [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))))) 1554045066.222 * * * * [progress]: [ 261 / 266 ] simplifiying candidate # 1554045066.222 * [simplify]: Simplifying x.im 1554045066.222 * * [simplify]: iters left: 0 (1 enodes) 1554045066.222 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045066.222 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045066.222 * [simplify]: Simplified to x.im 1554045066.222 * [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))))) 1554045066.222 * * * * [progress]: [ 262 / 266 ] simplifiying candidate # 1554045066.222 * [simplify]: Simplifying x.re 1554045066.222 * * [simplify]: iters left: 0 (1 enodes) 1554045066.222 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045066.222 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045066.222 * [simplify]: Simplified to x.re 1554045066.223 * [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))))) 1554045066.223 * * * * [progress]: [ 263 / 266 ] simplifiying candidate # 1554045066.223 * [simplify]: Simplifying (* -1 x.re) 1554045066.223 * * [simplify]: iters left: 2 (3 enodes) 1554045066.224 * * [simplify]: iters left: 1 (11 enodes) 1554045066.226 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045066.226 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045066.226 * * [simplify]: Extracting #2: cost 0 inf + 84 1554045066.226 * [simplify]: Simplified to (- x.re) 1554045066.226 * [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))))) 1554045066.226 * * * * [progress]: [ 264 / 266 ] simplifiying candidate # 1554045066.226 * [simplify]: Simplifying 0 1554045066.226 * * [simplify]: iters left: 0 (1 enodes) 1554045066.227 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045066.227 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045066.227 * [simplify]: Simplified to 0 1554045066.227 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1554045066.227 * * * * [progress]: [ 265 / 266 ] simplifiying candidate # 1554045066.227 * [simplify]: Simplifying 0 1554045066.227 * * [simplify]: iters left: 0 (1 enodes) 1554045066.227 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045066.227 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045066.227 * [simplify]: Simplified to 0 1554045066.227 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1554045066.228 * * * * [progress]: [ 266 / 266 ] simplifiying candidate # 1554045066.228 * [simplify]: Simplifying 0 1554045066.228 * * [simplify]: iters left: 0 (1 enodes) 1554045066.228 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045066.228 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045066.229 * [simplify]: Simplified to 0 1554045066.229 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1554045066.229 * * * [progress]: adding candidates to table 1554045069.993 * * [progress]: iteration 3 / 4 1554045069.993 * * * [progress]: picking best candidate 1554045070.023 * * * * [pick]: Picked # 1554045070.023 * * * [progress]: localizing error 1554045070.074 * * * [progress]: generating rewritten candidates 1554045070.074 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2 1) 1554045070.082 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2) 1554045070.097 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2 2) 1554045070.097 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 1 2) 1554045070.101 * * * [progress]: generating series expansions 1554045070.101 * * * * [progress]: [ 1 / 4 ] generating series at (2 2 1) 1554045070.101 * [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)) 1554045070.101 * [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 1554045070.101 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) in y.im 1554045070.101 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.im 1554045070.101 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1554045070.101 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.im 1554045070.101 * [taylor]: Taking taylor expansion of x.re in y.im 1554045070.101 * [backup-simplify]: Simplify x.re into x.re 1554045070.101 * [taylor]: Taking taylor expansion of y.re in y.im 1554045070.101 * [backup-simplify]: Simplify y.re into y.re 1554045070.101 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045070.101 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.101 * [backup-simplify]: Simplify 0 into 0 1554045070.101 * [backup-simplify]: Simplify 1 into 1 1554045070.101 * [taylor]: Taking taylor expansion of x.im in y.im 1554045070.101 * [backup-simplify]: Simplify x.im into x.im 1554045070.101 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in y.im 1554045070.101 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1554045070.101 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.im 1554045070.101 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1554045070.101 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.101 * [backup-simplify]: Simplify 0 into 0 1554045070.101 * [backup-simplify]: Simplify 1 into 1 1554045070.102 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.102 * [backup-simplify]: Simplify 0 into 0 1554045070.102 * [backup-simplify]: Simplify 1 into 1 1554045070.102 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.im 1554045070.102 * [taylor]: Taking taylor expansion of y.re in y.im 1554045070.102 * [backup-simplify]: Simplify y.re into y.re 1554045070.102 * [taylor]: Taking taylor expansion of y.re in y.im 1554045070.102 * [backup-simplify]: Simplify y.re into y.re 1554045070.102 * [backup-simplify]: Simplify (* 0 0) into 0 1554045070.103 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045070.103 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1554045070.103 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1554045070.103 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1554045070.104 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045070.104 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.104 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1554045070.104 * [backup-simplify]: Simplify (* x.re y.re) into (* y.re x.re) 1554045070.104 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045070.104 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1554045070.104 * [backup-simplify]: Simplify (/ (* y.re x.re) y.re) into x.re 1554045070.104 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) in x.im 1554045070.104 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.im 1554045070.104 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1554045070.104 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.im 1554045070.105 * [taylor]: Taking taylor expansion of x.re in x.im 1554045070.105 * [backup-simplify]: Simplify x.re into x.re 1554045070.105 * [taylor]: Taking taylor expansion of y.re in x.im 1554045070.105 * [backup-simplify]: Simplify y.re into y.re 1554045070.105 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045070.105 * [taylor]: Taking taylor expansion of y.im in x.im 1554045070.105 * [backup-simplify]: Simplify y.im into y.im 1554045070.105 * [taylor]: Taking taylor expansion of x.im in x.im 1554045070.105 * [backup-simplify]: Simplify 0 into 0 1554045070.105 * [backup-simplify]: Simplify 1 into 1 1554045070.105 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in x.im 1554045070.105 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1554045070.105 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.im 1554045070.105 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 1554045070.105 * [taylor]: Taking taylor expansion of y.im in x.im 1554045070.105 * [backup-simplify]: Simplify y.im into y.im 1554045070.105 * [taylor]: Taking taylor expansion of y.im in x.im 1554045070.105 * [backup-simplify]: Simplify y.im into y.im 1554045070.105 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 1554045070.105 * [taylor]: Taking taylor expansion of y.re in x.im 1554045070.105 * [backup-simplify]: Simplify y.re into y.re 1554045070.105 * [taylor]: Taking taylor expansion of y.re in x.im 1554045070.105 * [backup-simplify]: Simplify y.re into y.re 1554045070.105 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045070.105 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045070.105 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1554045070.105 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1554045070.106 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045070.106 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045070.106 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.106 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1554045070.106 * [backup-simplify]: Simplify (* x.re y.re) into (* y.re x.re) 1554045070.106 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045070.106 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1554045070.107 * [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))))) 1554045070.107 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) in y.re 1554045070.107 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.re 1554045070.107 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1554045070.107 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.re 1554045070.107 * [taylor]: Taking taylor expansion of x.re in y.re 1554045070.107 * [backup-simplify]: Simplify x.re into x.re 1554045070.107 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.107 * [backup-simplify]: Simplify 0 into 0 1554045070.107 * [backup-simplify]: Simplify 1 into 1 1554045070.107 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045070.107 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.107 * [backup-simplify]: Simplify y.im into y.im 1554045070.107 * [taylor]: Taking taylor expansion of x.im in y.re 1554045070.107 * [backup-simplify]: Simplify x.im into x.im 1554045070.107 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in y.re 1554045070.107 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1554045070.107 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.re 1554045070.107 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1554045070.107 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.107 * [backup-simplify]: Simplify y.im into y.im 1554045070.107 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.107 * [backup-simplify]: Simplify y.im into y.im 1554045070.107 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.re 1554045070.107 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.107 * [backup-simplify]: Simplify 0 into 0 1554045070.107 * [backup-simplify]: Simplify 1 into 1 1554045070.107 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.107 * [backup-simplify]: Simplify 0 into 0 1554045070.107 * [backup-simplify]: Simplify 1 into 1 1554045070.107 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045070.108 * [backup-simplify]: Simplify (* 0 0) into 0 1554045070.108 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1554045070.108 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1554045070.108 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045070.109 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1554045070.109 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.109 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1554045070.109 * [backup-simplify]: Simplify (* x.re 0) into 0 1554045070.110 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045070.110 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1554045070.110 * [backup-simplify]: Simplify (/ (* y.im x.im) y.im) into x.im 1554045070.110 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) in x.re 1554045070.110 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1554045070.110 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1554045070.110 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1554045070.110 * [taylor]: Taking taylor expansion of x.re in x.re 1554045070.110 * [backup-simplify]: Simplify 0 into 0 1554045070.110 * [backup-simplify]: Simplify 1 into 1 1554045070.110 * [taylor]: Taking taylor expansion of y.re in x.re 1554045070.110 * [backup-simplify]: Simplify y.re into y.re 1554045070.110 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045070.110 * [taylor]: Taking taylor expansion of y.im in x.re 1554045070.110 * [backup-simplify]: Simplify y.im into y.im 1554045070.110 * [taylor]: Taking taylor expansion of x.im in x.re 1554045070.110 * [backup-simplify]: Simplify x.im into x.im 1554045070.110 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in x.re 1554045070.110 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1554045070.110 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.re 1554045070.110 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1554045070.110 * [taylor]: Taking taylor expansion of y.im in x.re 1554045070.110 * [backup-simplify]: Simplify y.im into y.im 1554045070.110 * [taylor]: Taking taylor expansion of y.im in x.re 1554045070.110 * [backup-simplify]: Simplify y.im into y.im 1554045070.110 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.re 1554045070.110 * [taylor]: Taking taylor expansion of y.re in x.re 1554045070.110 * [backup-simplify]: Simplify y.re into y.re 1554045070.110 * [taylor]: Taking taylor expansion of y.re in x.re 1554045070.110 * [backup-simplify]: Simplify y.re into y.re 1554045070.111 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045070.111 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045070.111 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1554045070.111 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1554045070.111 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045070.111 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045070.111 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.112 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1554045070.112 * [backup-simplify]: Simplify (* 0 y.re) into 0 1554045070.112 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045070.112 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1554045070.112 * [backup-simplify]: Simplify (/ (* y.im x.im) (sqrt (+ (pow y.re 2) (pow y.im 2)))) into (* (* y.im x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 1554045070.112 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) in x.re 1554045070.112 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1554045070.112 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1554045070.112 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1554045070.112 * [taylor]: Taking taylor expansion of x.re in x.re 1554045070.112 * [backup-simplify]: Simplify 0 into 0 1554045070.112 * [backup-simplify]: Simplify 1 into 1 1554045070.112 * [taylor]: Taking taylor expansion of y.re in x.re 1554045070.112 * [backup-simplify]: Simplify y.re into y.re 1554045070.112 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045070.112 * [taylor]: Taking taylor expansion of y.im in x.re 1554045070.112 * [backup-simplify]: Simplify y.im into y.im 1554045070.112 * [taylor]: Taking taylor expansion of x.im in x.re 1554045070.112 * [backup-simplify]: Simplify x.im into x.im 1554045070.112 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in x.re 1554045070.112 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1554045070.112 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.re 1554045070.113 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1554045070.113 * [taylor]: Taking taylor expansion of y.im in x.re 1554045070.113 * [backup-simplify]: Simplify y.im into y.im 1554045070.113 * [taylor]: Taking taylor expansion of y.im in x.re 1554045070.113 * [backup-simplify]: Simplify y.im into y.im 1554045070.113 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.re 1554045070.113 * [taylor]: Taking taylor expansion of y.re in x.re 1554045070.113 * [backup-simplify]: Simplify y.re into y.re 1554045070.113 * [taylor]: Taking taylor expansion of y.re in x.re 1554045070.113 * [backup-simplify]: Simplify y.re into y.re 1554045070.113 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045070.113 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045070.113 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1554045070.113 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1554045070.113 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045070.113 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045070.114 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.114 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1554045070.114 * [backup-simplify]: Simplify (* 0 y.re) into 0 1554045070.114 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045070.114 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1554045070.114 * [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))))) 1554045070.115 * [taylor]: Taking taylor expansion of (* (* y.im x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 1554045070.115 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045070.115 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.115 * [backup-simplify]: Simplify y.im into y.im 1554045070.115 * [taylor]: Taking taylor expansion of x.im in y.re 1554045070.115 * [backup-simplify]: Simplify x.im into x.im 1554045070.115 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 1554045070.115 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 1554045070.115 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1554045070.115 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045070.115 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.115 * [backup-simplify]: Simplify 0 into 0 1554045070.115 * [backup-simplify]: Simplify 1 into 1 1554045070.115 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045070.115 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.115 * [backup-simplify]: Simplify y.im into y.im 1554045070.115 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045070.115 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1554045070.115 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045070.115 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1554045070.115 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045070.116 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.116 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1554045070.116 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1554045070.116 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045070.116 * [backup-simplify]: Simplify (* (* y.im x.im) (/ 1 y.im)) into x.im 1554045070.116 * [taylor]: Taking taylor expansion of x.im in x.im 1554045070.116 * [backup-simplify]: Simplify 0 into 0 1554045070.116 * [backup-simplify]: Simplify 1 into 1 1554045070.116 * [taylor]: Taking taylor expansion of 0 in y.im 1554045070.116 * [backup-simplify]: Simplify 0 into 0 1554045070.116 * [backup-simplify]: Simplify 0 into 0 1554045070.117 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.re)) into y.re 1554045070.117 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045070.117 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1554045070.117 * [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))))) 1554045070.118 * [taylor]: Taking taylor expansion of (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 1554045070.118 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.118 * [backup-simplify]: Simplify 0 into 0 1554045070.118 * [backup-simplify]: Simplify 1 into 1 1554045070.118 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 1554045070.118 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 1554045070.118 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1554045070.118 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045070.118 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.118 * [backup-simplify]: Simplify 0 into 0 1554045070.118 * [backup-simplify]: Simplify 1 into 1 1554045070.118 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045070.118 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.118 * [backup-simplify]: Simplify y.im into y.im 1554045070.118 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045070.118 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1554045070.118 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045070.118 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1554045070.118 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045070.119 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.119 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1554045070.119 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1554045070.119 * [backup-simplify]: Simplify (* 0 (/ 1 y.im)) into 0 1554045070.119 * [taylor]: Taking taylor expansion of 0 in x.im 1554045070.119 * [backup-simplify]: Simplify 0 into 0 1554045070.119 * [taylor]: Taking taylor expansion of 0 in y.im 1554045070.119 * [backup-simplify]: Simplify 0 into 0 1554045070.119 * [backup-simplify]: Simplify 0 into 0 1554045070.119 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045070.120 * [backup-simplify]: Simplify (+ (* (* y.im x.im) 0) (* 0 (/ 1 y.im))) into 0 1554045070.120 * [taylor]: Taking taylor expansion of 0 in x.im 1554045070.120 * [backup-simplify]: Simplify 0 into 0 1554045070.120 * [taylor]: Taking taylor expansion of 0 in y.im 1554045070.120 * [backup-simplify]: Simplify 0 into 0 1554045070.120 * [backup-simplify]: Simplify 0 into 0 1554045070.120 * [taylor]: Taking taylor expansion of 1 in y.im 1554045070.120 * [backup-simplify]: Simplify 1 into 1 1554045070.120 * [backup-simplify]: Simplify 1 into 1 1554045070.120 * [backup-simplify]: Simplify 0 into 0 1554045070.121 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.re))) into 0 1554045070.121 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045070.122 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.122 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1554045070.123 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1554045070.123 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.124 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1554045070.125 * [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 1554045070.125 * [taylor]: Taking taylor expansion of 0 in y.re 1554045070.125 * [backup-simplify]: Simplify 0 into 0 1554045070.125 * [taylor]: Taking taylor expansion of 0 in x.im 1554045070.125 * [backup-simplify]: Simplify 0 into 0 1554045070.125 * [taylor]: Taking taylor expansion of 0 in y.im 1554045070.125 * [backup-simplify]: Simplify 0 into 0 1554045070.125 * [backup-simplify]: Simplify 0 into 0 1554045070.126 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (/ 1 y.im))) into (/ 1 y.im) 1554045070.126 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1554045070.126 * [taylor]: Taking taylor expansion of y.im in x.im 1554045070.126 * [backup-simplify]: Simplify y.im into y.im 1554045070.126 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045070.126 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045070.126 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.126 * [backup-simplify]: Simplify 0 into 0 1554045070.126 * [backup-simplify]: Simplify 1 into 1 1554045070.127 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.127 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.127 * [backup-simplify]: Simplify 0 into 0 1554045070.128 * [backup-simplify]: Simplify (* 1 1) into 1 1554045070.128 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1554045070.129 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045070.129 * [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))) 1554045070.130 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 4))) (pow 0 2) (+)) (* 2 (/ 1 y.im))) into (/ -1/2 (pow y.im 3)) 1554045070.130 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045070.131 * [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)))) 1554045070.131 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ x.im (pow y.im 2)))) in x.im 1554045070.131 * [taylor]: Taking taylor expansion of (* 1/2 (/ x.im (pow y.im 2))) in x.im 1554045070.131 * [taylor]: Taking taylor expansion of 1/2 in x.im 1554045070.131 * [backup-simplify]: Simplify 1/2 into 1/2 1554045070.131 * [taylor]: Taking taylor expansion of (/ x.im (pow y.im 2)) in x.im 1554045070.131 * [taylor]: Taking taylor expansion of x.im in x.im 1554045070.131 * [backup-simplify]: Simplify 0 into 0 1554045070.131 * [backup-simplify]: Simplify 1 into 1 1554045070.131 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1554045070.132 * [taylor]: Taking taylor expansion of y.im in x.im 1554045070.132 * [backup-simplify]: Simplify y.im into y.im 1554045070.132 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045070.132 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045070.132 * [taylor]: Taking taylor expansion of 0 in y.im 1554045070.132 * [backup-simplify]: Simplify 0 into 0 1554045070.132 * [backup-simplify]: Simplify 0 into 0 1554045070.132 * [taylor]: Taking taylor expansion of 0 in y.im 1554045070.132 * [backup-simplify]: Simplify 0 into 0 1554045070.132 * [backup-simplify]: Simplify 0 into 0 1554045070.132 * [taylor]: Taking taylor expansion of 0 in y.im 1554045070.132 * [backup-simplify]: Simplify 0 into 0 1554045070.132 * [backup-simplify]: Simplify 0 into 0 1554045070.133 * [backup-simplify]: Simplify (* 1 (* 1 (* x.im (* 1 1)))) into x.im 1554045070.133 * [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))) 1554045070.133 * [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 1554045070.133 * [taylor]: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re))) in y.im 1554045070.133 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.im 1554045070.133 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1554045070.133 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.im 1554045070.133 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 1554045070.133 * [taylor]: Taking taylor expansion of x.re in y.im 1554045070.133 * [backup-simplify]: Simplify x.re into x.re 1554045070.133 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045070.133 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1554045070.133 * [taylor]: Taking taylor expansion of y.re in y.im 1554045070.133 * [backup-simplify]: Simplify y.re into y.re 1554045070.133 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045070.133 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554045070.133 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045070.133 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.133 * [backup-simplify]: Simplify 0 into 0 1554045070.133 * [backup-simplify]: Simplify 1 into 1 1554045070.133 * [taylor]: Taking taylor expansion of x.im in y.im 1554045070.133 * [backup-simplify]: Simplify x.im into x.im 1554045070.134 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045070.134 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554045070.134 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045070.134 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.im 1554045070.134 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1554045070.134 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.im 1554045070.134 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1554045070.134 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045070.134 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.134 * [backup-simplify]: Simplify 0 into 0 1554045070.134 * [backup-simplify]: Simplify 1 into 1 1554045070.135 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.135 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045070.135 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.135 * [backup-simplify]: Simplify 0 into 0 1554045070.135 * [backup-simplify]: Simplify 1 into 1 1554045070.135 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.135 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1554045070.135 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1554045070.135 * [taylor]: Taking taylor expansion of y.re in y.im 1554045070.135 * [backup-simplify]: Simplify y.re into y.re 1554045070.135 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045070.135 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1554045070.135 * [taylor]: Taking taylor expansion of y.re in y.im 1554045070.135 * [backup-simplify]: Simplify y.re into y.re 1554045070.135 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045070.136 * [backup-simplify]: Simplify (* 1 1) into 1 1554045070.136 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045070.137 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045070.137 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.138 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.139 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045070.139 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.140 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045070.140 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1554045070.140 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1554045070.140 * [taylor]: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re))) in x.im 1554045070.140 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.im 1554045070.140 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1554045070.140 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.im 1554045070.140 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045070.140 * [taylor]: Taking taylor expansion of x.re in x.im 1554045070.140 * [backup-simplify]: Simplify x.re into x.re 1554045070.140 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045070.140 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1554045070.140 * [taylor]: Taking taylor expansion of y.re in x.im 1554045070.140 * [backup-simplify]: Simplify y.re into y.re 1554045070.140 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045070.140 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045070.140 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045070.140 * [taylor]: Taking taylor expansion of y.im in x.im 1554045070.140 * [backup-simplify]: Simplify y.im into y.im 1554045070.140 * [taylor]: Taking taylor expansion of x.im in x.im 1554045070.140 * [backup-simplify]: Simplify 0 into 0 1554045070.140 * [backup-simplify]: Simplify 1 into 1 1554045070.140 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045070.141 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045070.141 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045070.141 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.im 1554045070.141 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1554045070.141 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.im 1554045070.141 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1554045070.141 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1554045070.141 * [taylor]: Taking taylor expansion of y.im in x.im 1554045070.141 * [backup-simplify]: Simplify y.im into y.im 1554045070.141 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045070.141 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1554045070.141 * [taylor]: Taking taylor expansion of y.im in x.im 1554045070.141 * [backup-simplify]: Simplify y.im into y.im 1554045070.141 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045070.141 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 1554045070.141 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1554045070.141 * [taylor]: Taking taylor expansion of y.re in x.im 1554045070.141 * [backup-simplify]: Simplify y.re into y.re 1554045070.141 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045070.142 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1554045070.142 * [taylor]: Taking taylor expansion of y.re in x.im 1554045070.142 * [backup-simplify]: Simplify y.re into y.re 1554045070.142 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045070.142 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1554045070.142 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554045070.142 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1554045070.142 * [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)))) 1554045070.142 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045070.142 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045070.142 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1554045070.143 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045070.143 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045070.143 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1554045070.143 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.143 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1554045070.143 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1554045070.144 * [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)))))) 1554045070.144 * [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 1554045070.144 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.re 1554045070.144 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1554045070.144 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.re 1554045070.144 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 1554045070.144 * [taylor]: Taking taylor expansion of x.re in y.re 1554045070.144 * [backup-simplify]: Simplify x.re into x.re 1554045070.144 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045070.144 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554045070.144 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.144 * [backup-simplify]: Simplify 0 into 0 1554045070.144 * [backup-simplify]: Simplify 1 into 1 1554045070.144 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.144 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045070.144 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045070.145 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.145 * [backup-simplify]: Simplify y.im into y.im 1554045070.145 * [taylor]: Taking taylor expansion of x.im in y.re 1554045070.145 * [backup-simplify]: Simplify x.im into x.im 1554045070.145 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045070.145 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045070.145 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.re 1554045070.145 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1554045070.145 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.re 1554045070.145 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1554045070.145 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1554045070.145 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.145 * [backup-simplify]: Simplify y.im into y.im 1554045070.145 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045070.145 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1554045070.145 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.145 * [backup-simplify]: Simplify y.im into y.im 1554045070.145 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045070.145 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1554045070.145 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554045070.145 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.145 * [backup-simplify]: Simplify 0 into 0 1554045070.145 * [backup-simplify]: Simplify 1 into 1 1554045070.146 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.146 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554045070.146 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.146 * [backup-simplify]: Simplify 0 into 0 1554045070.146 * [backup-simplify]: Simplify 1 into 1 1554045070.146 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.146 * [backup-simplify]: Simplify (* 1 1) into 1 1554045070.147 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045070.147 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045070.148 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.149 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.149 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045070.150 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.150 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045070.150 * [backup-simplify]: Simplify (* (/ 1 x.re) 1) into (/ 1 x.re) 1554045070.150 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1554045070.151 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1554045070.151 * [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 1554045070.151 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1554045070.151 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1554045070.151 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1554045070.151 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045070.151 * [taylor]: Taking taylor expansion of x.re in x.re 1554045070.151 * [backup-simplify]: Simplify 0 into 0 1554045070.151 * [backup-simplify]: Simplify 1 into 1 1554045070.151 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.151 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1554045070.151 * [taylor]: Taking taylor expansion of y.re in x.re 1554045070.151 * [backup-simplify]: Simplify y.re into y.re 1554045070.151 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045070.151 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045070.151 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045070.151 * [taylor]: Taking taylor expansion of y.im in x.re 1554045070.151 * [backup-simplify]: Simplify y.im into y.im 1554045070.151 * [taylor]: Taking taylor expansion of x.im in x.re 1554045070.151 * [backup-simplify]: Simplify x.im into x.im 1554045070.152 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045070.152 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045070.152 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.re 1554045070.152 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1554045070.152 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.re 1554045070.152 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1554045070.152 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1554045070.152 * [taylor]: Taking taylor expansion of y.im in x.re 1554045070.152 * [backup-simplify]: Simplify y.im into y.im 1554045070.152 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045070.152 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1554045070.152 * [taylor]: Taking taylor expansion of y.im in x.re 1554045070.152 * [backup-simplify]: Simplify y.im into y.im 1554045070.152 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045070.152 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1554045070.152 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1554045070.152 * [taylor]: Taking taylor expansion of y.re in x.re 1554045070.152 * [backup-simplify]: Simplify y.re into y.re 1554045070.152 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045070.152 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1554045070.152 * [taylor]: Taking taylor expansion of y.re in x.re 1554045070.152 * [backup-simplify]: Simplify y.re into y.re 1554045070.152 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045070.152 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1554045070.152 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554045070.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))) 1554045070.153 * [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)))) 1554045070.153 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045070.153 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045070.153 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1554045070.153 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045070.153 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045070.154 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1554045070.154 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.154 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1554045070.154 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1554045070.154 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045070.154 * [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)))))) 1554045070.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 1554045070.155 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1554045070.155 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1554045070.155 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1554045070.155 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045070.155 * [taylor]: Taking taylor expansion of x.re in x.re 1554045070.155 * [backup-simplify]: Simplify 0 into 0 1554045070.155 * [backup-simplify]: Simplify 1 into 1 1554045070.155 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.155 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1554045070.155 * [taylor]: Taking taylor expansion of y.re in x.re 1554045070.155 * [backup-simplify]: Simplify y.re into y.re 1554045070.155 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045070.155 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045070.155 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045070.155 * [taylor]: Taking taylor expansion of y.im in x.re 1554045070.155 * [backup-simplify]: Simplify y.im into y.im 1554045070.155 * [taylor]: Taking taylor expansion of x.im in x.re 1554045070.155 * [backup-simplify]: Simplify x.im into x.im 1554045070.155 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045070.156 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045070.156 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.re 1554045070.156 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1554045070.156 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.re 1554045070.156 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1554045070.156 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1554045070.156 * [taylor]: Taking taylor expansion of y.im in x.re 1554045070.156 * [backup-simplify]: Simplify y.im into y.im 1554045070.156 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045070.156 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1554045070.156 * [taylor]: Taking taylor expansion of y.im in x.re 1554045070.156 * [backup-simplify]: Simplify y.im into y.im 1554045070.156 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045070.156 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1554045070.156 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1554045070.156 * [taylor]: Taking taylor expansion of y.re in x.re 1554045070.156 * [backup-simplify]: Simplify y.re into y.re 1554045070.156 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045070.156 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1554045070.156 * [taylor]: Taking taylor expansion of y.re in x.re 1554045070.156 * [backup-simplify]: Simplify y.re into y.re 1554045070.156 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045070.156 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1554045070.156 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554045070.157 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1554045070.157 * [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)))) 1554045070.157 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045070.157 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045070.157 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1554045070.157 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045070.157 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045070.157 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1554045070.158 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.158 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1554045070.158 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1554045070.158 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045070.158 * [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)))))) 1554045070.159 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1554045070.159 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554045070.159 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.159 * [backup-simplify]: Simplify 0 into 0 1554045070.159 * [backup-simplify]: Simplify 1 into 1 1554045070.159 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.159 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1554045070.159 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1554045070.159 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1554045070.159 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045070.159 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045070.159 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.159 * [backup-simplify]: Simplify 0 into 0 1554045070.159 * [backup-simplify]: Simplify 1 into 1 1554045070.160 * [backup-simplify]: Simplify (* 1 1) into 1 1554045070.160 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.160 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1554045070.160 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045070.160 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.160 * [backup-simplify]: Simplify y.im into y.im 1554045070.160 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045070.160 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045070.161 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045070.161 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.161 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045070.162 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045070.162 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.162 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.163 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.163 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045070.163 * [backup-simplify]: Simplify (* 1 1) into 1 1554045070.163 * [taylor]: Taking taylor expansion of 1 in x.im 1554045070.163 * [backup-simplify]: Simplify 1 into 1 1554045070.163 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045070.164 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.164 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (/ 1 y.re))) into 0 1554045070.164 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1554045070.165 * [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)))))) 1554045070.165 * [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 1554045070.165 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045070.165 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045070.165 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.165 * [backup-simplify]: Simplify y.im into y.im 1554045070.165 * [taylor]: Taking taylor expansion of x.im in y.re 1554045070.165 * [backup-simplify]: Simplify x.im into x.im 1554045070.165 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045070.165 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045070.165 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1554045070.165 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1554045070.165 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1554045070.165 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045070.165 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045070.165 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.165 * [backup-simplify]: Simplify 0 into 0 1554045070.165 * [backup-simplify]: Simplify 1 into 1 1554045070.165 * [backup-simplify]: Simplify (* 1 1) into 1 1554045070.166 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.166 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1554045070.166 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045070.166 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.166 * [backup-simplify]: Simplify y.im into y.im 1554045070.166 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045070.166 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045070.166 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045070.166 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.166 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045070.167 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045070.167 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.168 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.168 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.168 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045070.169 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.169 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045070.169 * [taylor]: Taking taylor expansion of 0 in x.im 1554045070.169 * [backup-simplify]: Simplify 0 into 0 1554045070.169 * [taylor]: Taking taylor expansion of 1 in y.im 1554045070.169 * [backup-simplify]: Simplify 1 into 1 1554045070.169 * [backup-simplify]: Simplify 1 into 1 1554045070.170 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045070.170 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.171 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1554045070.171 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045070.171 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045070.171 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.171 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045070.171 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045070.171 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 1554045070.172 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045070.172 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045070.172 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1554045070.172 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.173 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1554045070.173 * [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 1554045070.173 * [taylor]: Taking taylor expansion of 0 in y.re 1554045070.173 * [backup-simplify]: Simplify 0 into 0 1554045070.173 * [taylor]: Taking taylor expansion of 0 in x.im 1554045070.173 * [backup-simplify]: Simplify 0 into 0 1554045070.173 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.im)) 1) into (/ 1 (* y.im x.im)) 1554045070.174 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045070.174 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045070.174 * [taylor]: Taking taylor expansion of y.im in x.im 1554045070.174 * [backup-simplify]: Simplify y.im into y.im 1554045070.174 * [taylor]: Taking taylor expansion of x.im in x.im 1554045070.174 * [backup-simplify]: Simplify 0 into 0 1554045070.174 * [backup-simplify]: Simplify 1 into 1 1554045070.174 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045070.174 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045070.174 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045070.174 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045070.174 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.174 * [backup-simplify]: Simplify 0 into 0 1554045070.174 * [backup-simplify]: Simplify 1 into 1 1554045070.174 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.175 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.175 * [backup-simplify]: Simplify 0 into 0 1554045070.175 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045070.176 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.176 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1554045070.176 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1554045070.177 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 1554045070.178 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.178 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 1554045070.178 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.im 1554045070.178 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.im 1554045070.178 * [taylor]: Taking taylor expansion of 1/2 in x.im 1554045070.178 * [backup-simplify]: Simplify 1/2 into 1/2 1554045070.178 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1554045070.178 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1554045070.178 * [taylor]: Taking taylor expansion of y.im in x.im 1554045070.178 * [backup-simplify]: Simplify y.im into y.im 1554045070.178 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045070.178 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045070.178 * [taylor]: Taking taylor expansion of 0 in y.im 1554045070.178 * [backup-simplify]: Simplify 0 into 0 1554045070.178 * [backup-simplify]: Simplify 0 into 0 1554045070.178 * [taylor]: Taking taylor expansion of 0 in y.im 1554045070.178 * [backup-simplify]: Simplify 0 into 0 1554045070.178 * [backup-simplify]: Simplify 0 into 0 1554045070.178 * [backup-simplify]: Simplify 0 into 0 1554045070.179 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045070.179 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.180 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1554045070.180 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045070.180 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554045070.181 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.181 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045070.181 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045070.181 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 1554045070.181 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045070.182 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045070.182 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1554045070.183 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.183 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1554045070.184 * [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 1554045070.184 * [taylor]: Taking taylor expansion of 0 in y.re 1554045070.184 * [backup-simplify]: Simplify 0 into 0 1554045070.184 * [taylor]: Taking taylor expansion of 0 in x.im 1554045070.184 * [backup-simplify]: Simplify 0 into 0 1554045070.184 * [taylor]: Taking taylor expansion of 0 in x.im 1554045070.184 * [backup-simplify]: Simplify 0 into 0 1554045070.184 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045070.184 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045070.184 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.im)) 0) (* 0 1)) into 0 1554045070.185 * [taylor]: Taking taylor expansion of 0 in x.im 1554045070.185 * [backup-simplify]: Simplify 0 into 0 1554045070.185 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045070.186 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.186 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045070.187 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1554045070.187 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.188 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1554045070.189 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 1554045070.190 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.191 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 1554045070.191 * [taylor]: Taking taylor expansion of 0 in x.im 1554045070.191 * [backup-simplify]: Simplify 0 into 0 1554045070.191 * [taylor]: Taking taylor expansion of 0 in y.im 1554045070.191 * [backup-simplify]: Simplify 0 into 0 1554045070.191 * [backup-simplify]: Simplify 0 into 0 1554045070.192 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045070.192 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045070.192 * [taylor]: Taking taylor expansion of 0 in y.im 1554045070.192 * [backup-simplify]: Simplify 0 into 0 1554045070.192 * [backup-simplify]: Simplify 0 into 0 1554045070.192 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 x.re)))))) into x.re 1554045070.192 * [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))) 1554045070.192 * [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 1554045070.192 * [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 1554045070.192 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.im 1554045070.192 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1554045070.192 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.im 1554045070.192 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 1554045070.192 * [taylor]: Taking taylor expansion of -1 in y.im 1554045070.193 * [backup-simplify]: Simplify -1 into -1 1554045070.193 * [taylor]: Taking taylor expansion of x.re in y.im 1554045070.193 * [backup-simplify]: Simplify x.re into x.re 1554045070.193 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1554045070.193 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1554045070.193 * [taylor]: Taking taylor expansion of -1 in y.im 1554045070.193 * [backup-simplify]: Simplify -1 into -1 1554045070.193 * [taylor]: Taking taylor expansion of y.re in y.im 1554045070.193 * [backup-simplify]: Simplify y.re into y.re 1554045070.193 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045070.193 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554045070.193 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045070.193 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.193 * [backup-simplify]: Simplify 0 into 0 1554045070.193 * [backup-simplify]: Simplify 1 into 1 1554045070.193 * [taylor]: Taking taylor expansion of x.im in y.im 1554045070.193 * [backup-simplify]: Simplify x.im into x.im 1554045070.193 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045070.193 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554045070.193 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045070.194 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.im 1554045070.194 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1554045070.194 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.im 1554045070.194 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1554045070.194 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1554045070.194 * [taylor]: Taking taylor expansion of -1 in y.im 1554045070.194 * [backup-simplify]: Simplify -1 into -1 1554045070.194 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.194 * [backup-simplify]: Simplify 0 into 0 1554045070.194 * [backup-simplify]: Simplify 1 into 1 1554045070.199 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045070.199 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1554045070.199 * [taylor]: Taking taylor expansion of -1 in y.im 1554045070.199 * [backup-simplify]: Simplify -1 into -1 1554045070.199 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.199 * [backup-simplify]: Simplify 0 into 0 1554045070.199 * [backup-simplify]: Simplify 1 into 1 1554045070.199 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045070.199 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1554045070.200 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1554045070.200 * [taylor]: Taking taylor expansion of -1 in y.im 1554045070.200 * [backup-simplify]: Simplify -1 into -1 1554045070.200 * [taylor]: Taking taylor expansion of y.re in y.im 1554045070.200 * [backup-simplify]: Simplify y.re into y.re 1554045070.200 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045070.200 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1554045070.200 * [taylor]: Taking taylor expansion of -1 in y.im 1554045070.200 * [backup-simplify]: Simplify -1 into -1 1554045070.200 * [taylor]: Taking taylor expansion of y.re in y.im 1554045070.200 * [backup-simplify]: Simplify y.re into y.re 1554045070.200 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045070.200 * [backup-simplify]: Simplify (* -1 -1) into 1 1554045070.201 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045070.201 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045070.202 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045070.203 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045070.203 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1554045070.204 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.204 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045070.204 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1554045070.205 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1554045070.205 * [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 1554045070.205 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.im 1554045070.205 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1554045070.205 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.im 1554045070.205 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 1554045070.205 * [taylor]: Taking taylor expansion of -1 in x.im 1554045070.205 * [backup-simplify]: Simplify -1 into -1 1554045070.205 * [taylor]: Taking taylor expansion of x.re in x.im 1554045070.205 * [backup-simplify]: Simplify x.re into x.re 1554045070.205 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1554045070.205 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1554045070.205 * [taylor]: Taking taylor expansion of -1 in x.im 1554045070.205 * [backup-simplify]: Simplify -1 into -1 1554045070.205 * [taylor]: Taking taylor expansion of y.re in x.im 1554045070.205 * [backup-simplify]: Simplify y.re into y.re 1554045070.205 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045070.205 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045070.205 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045070.205 * [taylor]: Taking taylor expansion of y.im in x.im 1554045070.205 * [backup-simplify]: Simplify y.im into y.im 1554045070.205 * [taylor]: Taking taylor expansion of x.im in x.im 1554045070.205 * [backup-simplify]: Simplify 0 into 0 1554045070.205 * [backup-simplify]: Simplify 1 into 1 1554045070.205 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045070.206 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045070.206 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045070.206 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.im 1554045070.206 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1554045070.206 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.im 1554045070.206 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1554045070.206 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1554045070.206 * [taylor]: Taking taylor expansion of -1 in x.im 1554045070.206 * [backup-simplify]: Simplify -1 into -1 1554045070.206 * [taylor]: Taking taylor expansion of y.im in x.im 1554045070.206 * [backup-simplify]: Simplify y.im into y.im 1554045070.206 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045070.206 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1554045070.206 * [taylor]: Taking taylor expansion of -1 in x.im 1554045070.206 * [backup-simplify]: Simplify -1 into -1 1554045070.206 * [taylor]: Taking taylor expansion of y.im in x.im 1554045070.206 * [backup-simplify]: Simplify y.im into y.im 1554045070.206 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045070.206 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 1554045070.206 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1554045070.206 * [taylor]: Taking taylor expansion of -1 in x.im 1554045070.206 * [backup-simplify]: Simplify -1 into -1 1554045070.206 * [taylor]: Taking taylor expansion of y.re in x.im 1554045070.206 * [backup-simplify]: Simplify y.re into y.re 1554045070.207 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045070.207 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1554045070.207 * [taylor]: Taking taylor expansion of -1 in x.im 1554045070.207 * [backup-simplify]: Simplify -1 into -1 1554045070.207 * [taylor]: Taking taylor expansion of y.re in x.im 1554045070.207 * [backup-simplify]: Simplify y.re into y.re 1554045070.207 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045070.207 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1554045070.207 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1554045070.207 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1554045070.207 * [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)))) 1554045070.207 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1554045070.208 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1554045070.208 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1554045070.208 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1554045070.208 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1554045070.208 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1554045070.208 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.209 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1554045070.209 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1554045070.209 * [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)))))) 1554045070.209 * [taylor]: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.im) (/ -1 y.re))) in y.re 1554045070.209 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.re 1554045070.209 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1554045070.209 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.re 1554045070.209 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 1554045070.209 * [taylor]: Taking taylor expansion of -1 in y.re 1554045070.209 * [backup-simplify]: Simplify -1 into -1 1554045070.209 * [taylor]: Taking taylor expansion of x.re in y.re 1554045070.209 * [backup-simplify]: Simplify x.re into x.re 1554045070.209 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1554045070.209 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1554045070.209 * [taylor]: Taking taylor expansion of -1 in y.re 1554045070.209 * [backup-simplify]: Simplify -1 into -1 1554045070.209 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.209 * [backup-simplify]: Simplify 0 into 0 1554045070.209 * [backup-simplify]: Simplify 1 into 1 1554045070.209 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045070.209 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045070.209 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045070.209 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.210 * [backup-simplify]: Simplify y.im into y.im 1554045070.210 * [taylor]: Taking taylor expansion of x.im in y.re 1554045070.210 * [backup-simplify]: Simplify x.im into x.im 1554045070.210 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045070.210 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045070.210 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.re 1554045070.210 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1554045070.210 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.re 1554045070.210 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1554045070.210 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1554045070.210 * [taylor]: Taking taylor expansion of -1 in y.re 1554045070.210 * [backup-simplify]: Simplify -1 into -1 1554045070.210 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.210 * [backup-simplify]: Simplify y.im into y.im 1554045070.210 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045070.210 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1554045070.210 * [taylor]: Taking taylor expansion of -1 in y.re 1554045070.210 * [backup-simplify]: Simplify -1 into -1 1554045070.210 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.210 * [backup-simplify]: Simplify y.im into y.im 1554045070.210 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045070.210 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1554045070.210 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1554045070.210 * [taylor]: Taking taylor expansion of -1 in y.re 1554045070.210 * [backup-simplify]: Simplify -1 into -1 1554045070.210 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.210 * [backup-simplify]: Simplify 0 into 0 1554045070.210 * [backup-simplify]: Simplify 1 into 1 1554045070.210 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045070.210 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1554045070.210 * [taylor]: Taking taylor expansion of -1 in y.re 1554045070.210 * [backup-simplify]: Simplify -1 into -1 1554045070.210 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.210 * [backup-simplify]: Simplify 0 into 0 1554045070.210 * [backup-simplify]: Simplify 1 into 1 1554045070.211 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045070.211 * [backup-simplify]: Simplify (* -1 -1) into 1 1554045070.211 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045070.211 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045070.212 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045070.212 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045070.213 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1554045070.213 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.213 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045070.213 * [backup-simplify]: Simplify (* (/ -1 x.re) -1) into (/ 1 x.re) 1554045070.214 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1554045070.214 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1554045070.214 * [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 1554045070.214 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1554045070.214 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1554045070.214 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1554045070.214 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1554045070.214 * [taylor]: Taking taylor expansion of -1 in x.re 1554045070.214 * [backup-simplify]: Simplify -1 into -1 1554045070.214 * [taylor]: Taking taylor expansion of x.re in x.re 1554045070.214 * [backup-simplify]: Simplify 0 into 0 1554045070.214 * [backup-simplify]: Simplify 1 into 1 1554045070.214 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045070.214 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1554045070.214 * [taylor]: Taking taylor expansion of -1 in x.re 1554045070.214 * [backup-simplify]: Simplify -1 into -1 1554045070.214 * [taylor]: Taking taylor expansion of y.re in x.re 1554045070.214 * [backup-simplify]: Simplify y.re into y.re 1554045070.214 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045070.214 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045070.214 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045070.214 * [taylor]: Taking taylor expansion of y.im in x.re 1554045070.214 * [backup-simplify]: Simplify y.im into y.im 1554045070.214 * [taylor]: Taking taylor expansion of x.im in x.re 1554045070.214 * [backup-simplify]: Simplify x.im into x.im 1554045070.214 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045070.214 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045070.214 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.re 1554045070.214 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1554045070.214 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.re 1554045070.214 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1554045070.214 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1554045070.214 * [taylor]: Taking taylor expansion of -1 in x.re 1554045070.214 * [backup-simplify]: Simplify -1 into -1 1554045070.215 * [taylor]: Taking taylor expansion of y.im in x.re 1554045070.215 * [backup-simplify]: Simplify y.im into y.im 1554045070.215 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045070.215 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1554045070.215 * [taylor]: Taking taylor expansion of -1 in x.re 1554045070.215 * [backup-simplify]: Simplify -1 into -1 1554045070.215 * [taylor]: Taking taylor expansion of y.im in x.re 1554045070.215 * [backup-simplify]: Simplify y.im into y.im 1554045070.215 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045070.215 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1554045070.215 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1554045070.215 * [taylor]: Taking taylor expansion of -1 in x.re 1554045070.215 * [backup-simplify]: Simplify -1 into -1 1554045070.215 * [taylor]: Taking taylor expansion of y.re in x.re 1554045070.215 * [backup-simplify]: Simplify y.re into y.re 1554045070.215 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045070.215 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1554045070.215 * [taylor]: Taking taylor expansion of -1 in x.re 1554045070.215 * [backup-simplify]: Simplify -1 into -1 1554045070.215 * [taylor]: Taking taylor expansion of y.re in x.re 1554045070.215 * [backup-simplify]: Simplify y.re into y.re 1554045070.215 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045070.215 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1554045070.215 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1554045070.215 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1554045070.215 * [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)))) 1554045070.215 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1554045070.215 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1554045070.215 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1554045070.216 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1554045070.216 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1554045070.216 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1554045070.216 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.216 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1554045070.216 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1554045070.216 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045070.216 * [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)))))) 1554045070.216 * [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 1554045070.216 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1554045070.216 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1554045070.216 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1554045070.216 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1554045070.216 * [taylor]: Taking taylor expansion of -1 in x.re 1554045070.216 * [backup-simplify]: Simplify -1 into -1 1554045070.216 * [taylor]: Taking taylor expansion of x.re in x.re 1554045070.216 * [backup-simplify]: Simplify 0 into 0 1554045070.216 * [backup-simplify]: Simplify 1 into 1 1554045070.217 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045070.217 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1554045070.217 * [taylor]: Taking taylor expansion of -1 in x.re 1554045070.217 * [backup-simplify]: Simplify -1 into -1 1554045070.217 * [taylor]: Taking taylor expansion of y.re in x.re 1554045070.217 * [backup-simplify]: Simplify y.re into y.re 1554045070.217 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045070.217 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045070.217 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045070.217 * [taylor]: Taking taylor expansion of y.im in x.re 1554045070.217 * [backup-simplify]: Simplify y.im into y.im 1554045070.217 * [taylor]: Taking taylor expansion of x.im in x.re 1554045070.217 * [backup-simplify]: Simplify x.im into x.im 1554045070.217 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045070.217 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045070.217 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.re 1554045070.217 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1554045070.217 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.re 1554045070.217 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1554045070.217 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1554045070.217 * [taylor]: Taking taylor expansion of -1 in x.re 1554045070.217 * [backup-simplify]: Simplify -1 into -1 1554045070.217 * [taylor]: Taking taylor expansion of y.im in x.re 1554045070.217 * [backup-simplify]: Simplify y.im into y.im 1554045070.217 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045070.217 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1554045070.217 * [taylor]: Taking taylor expansion of -1 in x.re 1554045070.217 * [backup-simplify]: Simplify -1 into -1 1554045070.217 * [taylor]: Taking taylor expansion of y.im in x.re 1554045070.217 * [backup-simplify]: Simplify y.im into y.im 1554045070.217 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045070.217 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1554045070.217 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1554045070.217 * [taylor]: Taking taylor expansion of -1 in x.re 1554045070.217 * [backup-simplify]: Simplify -1 into -1 1554045070.217 * [taylor]: Taking taylor expansion of y.re in x.re 1554045070.217 * [backup-simplify]: Simplify y.re into y.re 1554045070.217 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045070.217 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1554045070.217 * [taylor]: Taking taylor expansion of -1 in x.re 1554045070.217 * [backup-simplify]: Simplify -1 into -1 1554045070.218 * [taylor]: Taking taylor expansion of y.re in x.re 1554045070.218 * [backup-simplify]: Simplify y.re into y.re 1554045070.218 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045070.218 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1554045070.218 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1554045070.218 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1554045070.218 * [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)))) 1554045070.218 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1554045070.218 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1554045070.218 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1554045070.218 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1554045070.218 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1554045070.218 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1554045070.219 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.219 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1554045070.219 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1554045070.219 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045070.219 * [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)))))) 1554045070.219 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1554045070.219 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554045070.219 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.219 * [backup-simplify]: Simplify 0 into 0 1554045070.219 * [backup-simplify]: Simplify 1 into 1 1554045070.219 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.219 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1554045070.219 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1554045070.219 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1554045070.219 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045070.219 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045070.219 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.219 * [backup-simplify]: Simplify 0 into 0 1554045070.219 * [backup-simplify]: Simplify 1 into 1 1554045070.220 * [backup-simplify]: Simplify (* 1 1) into 1 1554045070.220 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.220 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1554045070.220 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045070.220 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.220 * [backup-simplify]: Simplify y.im into y.im 1554045070.220 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045070.220 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045070.220 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045070.221 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.221 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045070.221 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045070.222 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.222 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.222 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.223 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045070.223 * [backup-simplify]: Simplify (* 1 1) into 1 1554045070.223 * [taylor]: Taking taylor expansion of 1 in x.im 1554045070.223 * [backup-simplify]: Simplify 1 into 1 1554045070.223 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1554045070.224 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045070.224 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ -1 y.re))) into 0 1554045070.224 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1554045070.224 * [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)))))) 1554045070.224 * [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 1554045070.225 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045070.225 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045070.225 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.225 * [backup-simplify]: Simplify y.im into y.im 1554045070.225 * [taylor]: Taking taylor expansion of x.im in y.re 1554045070.225 * [backup-simplify]: Simplify x.im into x.im 1554045070.225 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045070.225 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045070.225 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1554045070.225 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1554045070.225 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1554045070.225 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045070.225 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045070.225 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.225 * [backup-simplify]: Simplify 0 into 0 1554045070.225 * [backup-simplify]: Simplify 1 into 1 1554045070.225 * [backup-simplify]: Simplify (* 1 1) into 1 1554045070.225 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.225 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1554045070.225 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045070.225 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.225 * [backup-simplify]: Simplify y.im into y.im 1554045070.225 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045070.225 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045070.226 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045070.226 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.226 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045070.227 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045070.227 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.227 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.228 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.228 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045070.229 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.229 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045070.229 * [taylor]: Taking taylor expansion of 0 in x.im 1554045070.229 * [backup-simplify]: Simplify 0 into 0 1554045070.229 * [taylor]: Taking taylor expansion of 1 in y.im 1554045070.229 * [backup-simplify]: Simplify 1 into 1 1554045070.229 * [backup-simplify]: Simplify 1 into 1 1554045070.229 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045070.230 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.230 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1554045070.230 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045070.230 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045070.231 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.231 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045070.231 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045070.231 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 1554045070.231 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045070.231 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045070.232 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1554045070.232 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.233 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1554045070.233 * [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 1554045070.234 * [taylor]: Taking taylor expansion of 0 in y.re 1554045070.234 * [backup-simplify]: Simplify 0 into 0 1554045070.234 * [taylor]: Taking taylor expansion of 0 in x.im 1554045070.234 * [backup-simplify]: Simplify 0 into 0 1554045070.234 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.im)) 1) into (/ 1 (* y.im x.im)) 1554045070.234 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045070.234 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045070.234 * [taylor]: Taking taylor expansion of y.im in x.im 1554045070.234 * [backup-simplify]: Simplify y.im into y.im 1554045070.234 * [taylor]: Taking taylor expansion of x.im in x.im 1554045070.234 * [backup-simplify]: Simplify 0 into 0 1554045070.234 * [backup-simplify]: Simplify 1 into 1 1554045070.234 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045070.234 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045070.234 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045070.234 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045070.234 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.234 * [backup-simplify]: Simplify 0 into 0 1554045070.234 * [backup-simplify]: Simplify 1 into 1 1554045070.234 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.235 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.235 * [backup-simplify]: Simplify 0 into 0 1554045070.235 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045070.236 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.236 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1554045070.237 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1554045070.237 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 1554045070.238 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.238 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 1554045070.238 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.im 1554045070.238 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.im 1554045070.238 * [taylor]: Taking taylor expansion of 1/2 in x.im 1554045070.238 * [backup-simplify]: Simplify 1/2 into 1/2 1554045070.238 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1554045070.238 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1554045070.238 * [taylor]: Taking taylor expansion of y.im in x.im 1554045070.238 * [backup-simplify]: Simplify y.im into y.im 1554045070.239 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045070.239 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045070.239 * [taylor]: Taking taylor expansion of 0 in y.im 1554045070.239 * [backup-simplify]: Simplify 0 into 0 1554045070.239 * [backup-simplify]: Simplify 0 into 0 1554045070.239 * [taylor]: Taking taylor expansion of 0 in y.im 1554045070.239 * [backup-simplify]: Simplify 0 into 0 1554045070.239 * [backup-simplify]: Simplify 0 into 0 1554045070.239 * [backup-simplify]: Simplify 0 into 0 1554045070.239 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045070.239 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.240 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1554045070.241 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045070.241 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554045070.241 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.241 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045070.242 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045070.242 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 1554045070.243 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045070.243 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045070.244 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1554045070.244 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.245 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1554045070.247 * [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 1554045070.247 * [taylor]: Taking taylor expansion of 0 in y.re 1554045070.247 * [backup-simplify]: Simplify 0 into 0 1554045070.247 * [taylor]: Taking taylor expansion of 0 in x.im 1554045070.247 * [backup-simplify]: Simplify 0 into 0 1554045070.247 * [taylor]: Taking taylor expansion of 0 in x.im 1554045070.247 * [backup-simplify]: Simplify 0 into 0 1554045070.247 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045070.247 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045070.248 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.im)) 0) (* 0 1)) into 0 1554045070.248 * [taylor]: Taking taylor expansion of 0 in x.im 1554045070.248 * [backup-simplify]: Simplify 0 into 0 1554045070.249 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045070.251 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.251 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045070.251 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1554045070.251 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.253 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1554045070.253 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 1554045070.254 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.255 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 1554045070.255 * [taylor]: Taking taylor expansion of 0 in x.im 1554045070.255 * [backup-simplify]: Simplify 0 into 0 1554045070.255 * [taylor]: Taking taylor expansion of 0 in y.im 1554045070.255 * [backup-simplify]: Simplify 0 into 0 1554045070.255 * [backup-simplify]: Simplify 0 into 0 1554045070.256 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045070.256 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045070.256 * [taylor]: Taking taylor expansion of 0 in y.im 1554045070.256 * [backup-simplify]: Simplify 0 into 0 1554045070.256 * [backup-simplify]: Simplify 0 into 0 1554045070.257 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 (- x.re))))))) into (* -1 x.re) 1554045070.257 * * * * [progress]: [ 2 / 4 ] generating series at (2 2) 1554045070.257 * [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)) 1554045070.257 * [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 1554045070.257 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (pow (hypot y.im y.re) 2)) in y.im 1554045070.257 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.im 1554045070.257 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1554045070.257 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.im 1554045070.257 * [taylor]: Taking taylor expansion of x.re in y.im 1554045070.257 * [backup-simplify]: Simplify x.re into x.re 1554045070.257 * [taylor]: Taking taylor expansion of y.re in y.im 1554045070.257 * [backup-simplify]: Simplify y.re into y.re 1554045070.257 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045070.257 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.257 * [backup-simplify]: Simplify 0 into 0 1554045070.257 * [backup-simplify]: Simplify 1 into 1 1554045070.257 * [taylor]: Taking taylor expansion of x.im in y.im 1554045070.257 * [backup-simplify]: Simplify x.im into x.im 1554045070.257 * [taylor]: Taking taylor expansion of (pow (hypot y.im y.re) 2) in y.im 1554045070.257 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in y.im 1554045070.258 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1554045070.258 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.im 1554045070.258 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1554045070.258 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.258 * [backup-simplify]: Simplify 0 into 0 1554045070.258 * [backup-simplify]: Simplify 1 into 1 1554045070.258 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.258 * [backup-simplify]: Simplify 0 into 0 1554045070.258 * [backup-simplify]: Simplify 1 into 1 1554045070.258 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.im 1554045070.258 * [taylor]: Taking taylor expansion of y.re in y.im 1554045070.258 * [backup-simplify]: Simplify y.re into y.re 1554045070.258 * [taylor]: Taking taylor expansion of y.re in y.im 1554045070.258 * [backup-simplify]: Simplify y.re into y.re 1554045070.258 * [backup-simplify]: Simplify (* 0 0) into 0 1554045070.258 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045070.259 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1554045070.259 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1554045070.259 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1554045070.260 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045070.260 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.260 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1554045070.260 * [backup-simplify]: Simplify (* x.re y.re) into (* y.re x.re) 1554045070.260 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045070.260 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1554045070.260 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045070.260 * [backup-simplify]: Simplify (/ (* y.re x.re) (pow y.re 2)) into (/ x.re y.re) 1554045070.260 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (pow (hypot y.im y.re) 2)) in x.im 1554045070.261 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.im 1554045070.261 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1554045070.261 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.im 1554045070.261 * [taylor]: Taking taylor expansion of x.re in x.im 1554045070.261 * [backup-simplify]: Simplify x.re into x.re 1554045070.261 * [taylor]: Taking taylor expansion of y.re in x.im 1554045070.261 * [backup-simplify]: Simplify y.re into y.re 1554045070.261 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045070.261 * [taylor]: Taking taylor expansion of y.im in x.im 1554045070.261 * [backup-simplify]: Simplify y.im into y.im 1554045070.261 * [taylor]: Taking taylor expansion of x.im in x.im 1554045070.261 * [backup-simplify]: Simplify 0 into 0 1554045070.261 * [backup-simplify]: Simplify 1 into 1 1554045070.261 * [taylor]: Taking taylor expansion of (pow (hypot y.im y.re) 2) in x.im 1554045070.261 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in x.im 1554045070.261 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1554045070.261 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.im 1554045070.261 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 1554045070.261 * [taylor]: Taking taylor expansion of y.im in x.im 1554045070.261 * [backup-simplify]: Simplify y.im into y.im 1554045070.261 * [taylor]: Taking taylor expansion of y.im in x.im 1554045070.261 * [backup-simplify]: Simplify y.im into y.im 1554045070.261 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 1554045070.261 * [taylor]: Taking taylor expansion of y.re in x.im 1554045070.261 * [backup-simplify]: Simplify y.re into y.re 1554045070.261 * [taylor]: Taking taylor expansion of y.re in x.im 1554045070.261 * [backup-simplify]: Simplify y.re into y.re 1554045070.261 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045070.261 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045070.261 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1554045070.262 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1554045070.262 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045070.262 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045070.263 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.263 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1554045070.263 * [backup-simplify]: Simplify (* x.re y.re) into (* y.re x.re) 1554045070.263 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045070.263 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1554045070.263 * [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)) 1554045070.263 * [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))) 1554045070.263 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (pow (hypot y.im y.re) 2)) in y.re 1554045070.263 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.re 1554045070.264 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1554045070.264 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.re 1554045070.264 * [taylor]: Taking taylor expansion of x.re in y.re 1554045070.264 * [backup-simplify]: Simplify x.re into x.re 1554045070.264 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.264 * [backup-simplify]: Simplify 0 into 0 1554045070.264 * [backup-simplify]: Simplify 1 into 1 1554045070.264 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045070.264 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.264 * [backup-simplify]: Simplify y.im into y.im 1554045070.264 * [taylor]: Taking taylor expansion of x.im in y.re 1554045070.264 * [backup-simplify]: Simplify x.im into x.im 1554045070.264 * [taylor]: Taking taylor expansion of (pow (hypot y.im y.re) 2) in y.re 1554045070.264 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in y.re 1554045070.264 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1554045070.264 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.re 1554045070.264 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1554045070.264 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.264 * [backup-simplify]: Simplify y.im into y.im 1554045070.264 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.264 * [backup-simplify]: Simplify y.im into y.im 1554045070.264 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.re 1554045070.264 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.264 * [backup-simplify]: Simplify 0 into 0 1554045070.264 * [backup-simplify]: Simplify 1 into 1 1554045070.264 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.264 * [backup-simplify]: Simplify 0 into 0 1554045070.264 * [backup-simplify]: Simplify 1 into 1 1554045070.264 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045070.265 * [backup-simplify]: Simplify (* 0 0) into 0 1554045070.265 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1554045070.265 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1554045070.265 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045070.266 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1554045070.266 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.266 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1554045070.266 * [backup-simplify]: Simplify (* x.re 0) into 0 1554045070.266 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045070.266 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1554045070.266 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045070.267 * [backup-simplify]: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 1554045070.267 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (pow (hypot y.im y.re) 2)) in x.re 1554045070.267 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1554045070.267 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1554045070.267 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1554045070.267 * [taylor]: Taking taylor expansion of x.re in x.re 1554045070.267 * [backup-simplify]: Simplify 0 into 0 1554045070.267 * [backup-simplify]: Simplify 1 into 1 1554045070.267 * [taylor]: Taking taylor expansion of y.re in x.re 1554045070.267 * [backup-simplify]: Simplify y.re into y.re 1554045070.267 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045070.267 * [taylor]: Taking taylor expansion of y.im in x.re 1554045070.267 * [backup-simplify]: Simplify y.im into y.im 1554045070.267 * [taylor]: Taking taylor expansion of x.im in x.re 1554045070.267 * [backup-simplify]: Simplify x.im into x.im 1554045070.267 * [taylor]: Taking taylor expansion of (pow (hypot y.im y.re) 2) in x.re 1554045070.267 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in x.re 1554045070.267 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1554045070.267 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.re 1554045070.267 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1554045070.267 * [taylor]: Taking taylor expansion of y.im in x.re 1554045070.267 * [backup-simplify]: Simplify y.im into y.im 1554045070.267 * [taylor]: Taking taylor expansion of y.im in x.re 1554045070.267 * [backup-simplify]: Simplify y.im into y.im 1554045070.267 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.re 1554045070.267 * [taylor]: Taking taylor expansion of y.re in x.re 1554045070.267 * [backup-simplify]: Simplify y.re into y.re 1554045070.267 * [taylor]: Taking taylor expansion of y.re in x.re 1554045070.267 * [backup-simplify]: Simplify y.re into y.re 1554045070.267 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045070.268 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045070.268 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1554045070.268 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1554045070.268 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045070.268 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045070.268 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.269 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1554045070.269 * [backup-simplify]: Simplify (* 0 y.re) into 0 1554045070.269 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045070.269 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1554045070.269 * [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)) 1554045070.269 * [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))) 1554045070.269 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (pow (hypot y.im y.re) 2)) in x.re 1554045070.269 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1554045070.269 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1554045070.269 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1554045070.269 * [taylor]: Taking taylor expansion of x.re in x.re 1554045070.269 * [backup-simplify]: Simplify 0 into 0 1554045070.270 * [backup-simplify]: Simplify 1 into 1 1554045070.270 * [taylor]: Taking taylor expansion of y.re in x.re 1554045070.270 * [backup-simplify]: Simplify y.re into y.re 1554045070.270 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045070.270 * [taylor]: Taking taylor expansion of y.im in x.re 1554045070.270 * [backup-simplify]: Simplify y.im into y.im 1554045070.270 * [taylor]: Taking taylor expansion of x.im in x.re 1554045070.270 * [backup-simplify]: Simplify x.im into x.im 1554045070.270 * [taylor]: Taking taylor expansion of (pow (hypot y.im y.re) 2) in x.re 1554045070.270 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in x.re 1554045070.270 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1554045070.270 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.re 1554045070.270 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1554045070.270 * [taylor]: Taking taylor expansion of y.im in x.re 1554045070.270 * [backup-simplify]: Simplify y.im into y.im 1554045070.270 * [taylor]: Taking taylor expansion of y.im in x.re 1554045070.270 * [backup-simplify]: Simplify y.im into y.im 1554045070.270 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.re 1554045070.270 * [taylor]: Taking taylor expansion of y.re in x.re 1554045070.270 * [backup-simplify]: Simplify y.re into y.re 1554045070.270 * [taylor]: Taking taylor expansion of y.re in x.re 1554045070.270 * [backup-simplify]: Simplify y.re into y.re 1554045070.270 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045070.270 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045070.270 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1554045070.270 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1554045070.271 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045070.271 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045070.271 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.271 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1554045070.271 * [backup-simplify]: Simplify (* 0 y.re) into 0 1554045070.271 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045070.272 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1554045070.272 * [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)) 1554045070.272 * [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))) 1554045070.272 * [taylor]: Taking taylor expansion of (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) in y.re 1554045070.272 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045070.272 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.272 * [backup-simplify]: Simplify y.im into y.im 1554045070.272 * [taylor]: Taking taylor expansion of x.im in y.re 1554045070.272 * [backup-simplify]: Simplify x.im into x.im 1554045070.272 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1554045070.272 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045070.272 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.272 * [backup-simplify]: Simplify 0 into 0 1554045070.272 * [backup-simplify]: Simplify 1 into 1 1554045070.272 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045070.273 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.273 * [backup-simplify]: Simplify y.im into y.im 1554045070.273 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045070.273 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045070.273 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1554045070.273 * [backup-simplify]: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 1554045070.273 * [taylor]: Taking taylor expansion of (/ x.im y.im) in x.im 1554045070.273 * [taylor]: Taking taylor expansion of x.im in x.im 1554045070.273 * [backup-simplify]: Simplify 0 into 0 1554045070.273 * [backup-simplify]: Simplify 1 into 1 1554045070.273 * [taylor]: Taking taylor expansion of y.im in x.im 1554045070.273 * [backup-simplify]: Simplify y.im into y.im 1554045070.273 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045070.274 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.re)) into y.re 1554045070.274 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045070.274 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1554045070.274 * [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 1554045070.275 * [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))) 1554045070.275 * [taylor]: Taking taylor expansion of (/ y.re (+ (pow y.re 2) (pow y.im 2))) in y.re 1554045070.275 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.275 * [backup-simplify]: Simplify 0 into 0 1554045070.275 * [backup-simplify]: Simplify 1 into 1 1554045070.275 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1554045070.275 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045070.275 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.275 * [backup-simplify]: Simplify 0 into 0 1554045070.275 * [backup-simplify]: Simplify 1 into 1 1554045070.275 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045070.275 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.275 * [backup-simplify]: Simplify y.im into y.im 1554045070.275 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045070.276 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1554045070.276 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045070.276 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045070.276 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045070.277 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.277 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.im y.im) (/ 0 (pow y.im 2))))) into 0 1554045070.277 * [taylor]: Taking taylor expansion of 0 in x.im 1554045070.277 * [backup-simplify]: Simplify 0 into 0 1554045070.277 * [taylor]: Taking taylor expansion of 0 in y.im 1554045070.277 * [backup-simplify]: Simplify 0 into 0 1554045070.277 * [backup-simplify]: Simplify 0 into 0 1554045070.277 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045070.277 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.277 * [backup-simplify]: Simplify 0 into 0 1554045070.277 * [backup-simplify]: Simplify 1 into 1 1554045070.278 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.278 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.278 * [backup-simplify]: Simplify 0 into 0 1554045070.279 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.re))) into 0 1554045070.280 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045070.280 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.281 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1554045070.281 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1554045070.282 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.283 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1554045070.283 * [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 1554045070.284 * [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 1554045070.284 * [taylor]: Taking taylor expansion of 0 in y.re 1554045070.284 * [backup-simplify]: Simplify 0 into 0 1554045070.284 * [taylor]: Taking taylor expansion of 0 in x.im 1554045070.284 * [backup-simplify]: Simplify 0 into 0 1554045070.284 * [taylor]: Taking taylor expansion of 0 in y.im 1554045070.285 * [backup-simplify]: Simplify 0 into 0 1554045070.285 * [backup-simplify]: Simplify 0 into 0 1554045070.285 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1554045070.285 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1554045070.285 * [taylor]: Taking taylor expansion of y.im in x.im 1554045070.285 * [backup-simplify]: Simplify y.im into y.im 1554045070.285 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045070.285 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045070.285 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1554045070.285 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1554045070.285 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.285 * [backup-simplify]: Simplify 0 into 0 1554045070.285 * [backup-simplify]: Simplify 1 into 1 1554045070.286 * [backup-simplify]: Simplify (* 1 1) into 1 1554045070.286 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.287 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045070.288 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045070.288 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.290 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.290 * [backup-simplify]: Simplify 0 into 0 1554045070.290 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045070.291 * [backup-simplify]: Simplify (* 1 1) into 1 1554045070.291 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1554045070.292 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045070.292 * [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))) 1554045070.292 * [taylor]: Taking taylor expansion of (- (/ x.im (pow y.im 3))) in x.im 1554045070.292 * [taylor]: Taking taylor expansion of (/ x.im (pow y.im 3)) in x.im 1554045070.292 * [taylor]: Taking taylor expansion of x.im in x.im 1554045070.292 * [backup-simplify]: Simplify 0 into 0 1554045070.292 * [backup-simplify]: Simplify 1 into 1 1554045070.292 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.im 1554045070.292 * [taylor]: Taking taylor expansion of y.im in x.im 1554045070.292 * [backup-simplify]: Simplify y.im into y.im 1554045070.293 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045070.293 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1554045070.293 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 1554045070.293 * [taylor]: Taking taylor expansion of 0 in y.im 1554045070.293 * [backup-simplify]: Simplify 0 into 0 1554045070.293 * [backup-simplify]: Simplify 0 into 0 1554045070.293 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045070.293 * [taylor]: Taking taylor expansion of 0 in y.im 1554045070.293 * [backup-simplify]: Simplify 0 into 0 1554045070.293 * [backup-simplify]: Simplify 0 into 0 1554045070.293 * [backup-simplify]: Simplify 0 into 0 1554045070.294 * [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)) 1554045070.294 * [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 1554045070.294 * [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 1554045070.294 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.im 1554045070.294 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1554045070.294 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.im 1554045070.294 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 1554045070.294 * [taylor]: Taking taylor expansion of x.re in y.im 1554045070.294 * [backup-simplify]: Simplify x.re into x.re 1554045070.294 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045070.294 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1554045070.294 * [taylor]: Taking taylor expansion of y.re in y.im 1554045070.294 * [backup-simplify]: Simplify y.re into y.re 1554045070.294 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045070.294 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554045070.294 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045070.294 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.294 * [backup-simplify]: Simplify 0 into 0 1554045070.294 * [backup-simplify]: Simplify 1 into 1 1554045070.294 * [taylor]: Taking taylor expansion of x.im in y.im 1554045070.294 * [backup-simplify]: Simplify x.im into x.im 1554045070.294 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045070.295 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554045070.295 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045070.295 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2) in y.im 1554045070.295 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.im 1554045070.295 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1554045070.295 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.im 1554045070.295 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1554045070.295 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045070.295 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.295 * [backup-simplify]: Simplify 0 into 0 1554045070.295 * [backup-simplify]: Simplify 1 into 1 1554045070.295 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.295 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045070.295 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.296 * [backup-simplify]: Simplify 0 into 0 1554045070.296 * [backup-simplify]: Simplify 1 into 1 1554045070.296 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.296 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1554045070.296 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1554045070.296 * [taylor]: Taking taylor expansion of y.re in y.im 1554045070.296 * [backup-simplify]: Simplify y.re into y.re 1554045070.296 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045070.296 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1554045070.296 * [taylor]: Taking taylor expansion of y.re in y.im 1554045070.296 * [backup-simplify]: Simplify y.re into y.re 1554045070.296 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045070.297 * [backup-simplify]: Simplify (* 1 1) into 1 1554045070.297 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045070.297 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045070.298 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.299 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.300 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045070.300 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.301 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045070.301 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1554045070.301 * [backup-simplify]: Simplify (* 1 1) into 1 1554045070.301 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1554045070.301 * [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 1554045070.301 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.im 1554045070.301 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1554045070.301 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.im 1554045070.301 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045070.301 * [taylor]: Taking taylor expansion of x.re in x.im 1554045070.301 * [backup-simplify]: Simplify x.re into x.re 1554045070.302 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045070.302 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1554045070.302 * [taylor]: Taking taylor expansion of y.re in x.im 1554045070.302 * [backup-simplify]: Simplify y.re into y.re 1554045070.302 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045070.302 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045070.302 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045070.302 * [taylor]: Taking taylor expansion of y.im in x.im 1554045070.302 * [backup-simplify]: Simplify y.im into y.im 1554045070.302 * [taylor]: Taking taylor expansion of x.im in x.im 1554045070.302 * [backup-simplify]: Simplify 0 into 0 1554045070.302 * [backup-simplify]: Simplify 1 into 1 1554045070.302 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045070.302 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045070.302 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045070.302 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2) in x.im 1554045070.302 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.im 1554045070.302 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1554045070.303 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.im 1554045070.303 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1554045070.303 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1554045070.303 * [taylor]: Taking taylor expansion of y.im in x.im 1554045070.303 * [backup-simplify]: Simplify y.im into y.im 1554045070.303 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045070.303 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1554045070.303 * [taylor]: Taking taylor expansion of y.im in x.im 1554045070.303 * [backup-simplify]: Simplify y.im into y.im 1554045070.303 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045070.303 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 1554045070.303 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1554045070.303 * [taylor]: Taking taylor expansion of y.re in x.im 1554045070.303 * [backup-simplify]: Simplify y.re into y.re 1554045070.303 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045070.303 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1554045070.303 * [taylor]: Taking taylor expansion of y.re in x.im 1554045070.303 * [backup-simplify]: Simplify y.re into y.re 1554045070.303 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045070.303 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1554045070.303 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554045070.303 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1554045070.304 * [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)))) 1554045070.304 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045070.304 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045070.304 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1554045070.304 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045070.304 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045070.304 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1554045070.305 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.305 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1554045070.305 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1554045070.306 * [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))) 1554045070.306 * [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))))) 1554045070.306 * [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 1554045070.306 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.re 1554045070.306 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1554045070.306 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.re 1554045070.306 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 1554045070.306 * [taylor]: Taking taylor expansion of x.re in y.re 1554045070.306 * [backup-simplify]: Simplify x.re into x.re 1554045070.306 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045070.306 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554045070.306 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.306 * [backup-simplify]: Simplify 0 into 0 1554045070.306 * [backup-simplify]: Simplify 1 into 1 1554045070.307 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.307 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045070.307 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045070.307 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.307 * [backup-simplify]: Simplify y.im into y.im 1554045070.307 * [taylor]: Taking taylor expansion of x.im in y.re 1554045070.307 * [backup-simplify]: Simplify x.im into x.im 1554045070.307 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045070.307 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045070.307 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2) in y.re 1554045070.307 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.re 1554045070.307 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1554045070.307 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.re 1554045070.307 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1554045070.307 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1554045070.307 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.307 * [backup-simplify]: Simplify y.im into y.im 1554045070.307 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045070.307 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1554045070.307 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.307 * [backup-simplify]: Simplify y.im into y.im 1554045070.307 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045070.307 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1554045070.307 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554045070.307 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.307 * [backup-simplify]: Simplify 0 into 0 1554045070.307 * [backup-simplify]: Simplify 1 into 1 1554045070.308 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.308 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554045070.308 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.308 * [backup-simplify]: Simplify 0 into 0 1554045070.308 * [backup-simplify]: Simplify 1 into 1 1554045070.308 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.309 * [backup-simplify]: Simplify (* 1 1) into 1 1554045070.309 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045070.309 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045070.310 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.311 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.312 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045070.312 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.313 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045070.313 * [backup-simplify]: Simplify (* (/ 1 x.re) 1) into (/ 1 x.re) 1554045070.313 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1554045070.313 * [backup-simplify]: Simplify (* 1 1) into 1 1554045070.313 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1554045070.313 * [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 1554045070.313 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1554045070.313 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1554045070.314 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1554045070.314 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045070.314 * [taylor]: Taking taylor expansion of x.re in x.re 1554045070.314 * [backup-simplify]: Simplify 0 into 0 1554045070.314 * [backup-simplify]: Simplify 1 into 1 1554045070.314 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.314 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1554045070.314 * [taylor]: Taking taylor expansion of y.re in x.re 1554045070.314 * [backup-simplify]: Simplify y.re into y.re 1554045070.314 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045070.314 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045070.314 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045070.314 * [taylor]: Taking taylor expansion of y.im in x.re 1554045070.314 * [backup-simplify]: Simplify y.im into y.im 1554045070.314 * [taylor]: Taking taylor expansion of x.im in x.re 1554045070.314 * [backup-simplify]: Simplify x.im into x.im 1554045070.314 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045070.314 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045070.314 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2) in x.re 1554045070.314 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.re 1554045070.315 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1554045070.315 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.re 1554045070.315 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1554045070.315 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1554045070.315 * [taylor]: Taking taylor expansion of y.im in x.re 1554045070.315 * [backup-simplify]: Simplify y.im into y.im 1554045070.315 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045070.315 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1554045070.315 * [taylor]: Taking taylor expansion of y.im in x.re 1554045070.315 * [backup-simplify]: Simplify y.im into y.im 1554045070.315 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045070.315 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1554045070.315 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1554045070.315 * [taylor]: Taking taylor expansion of y.re in x.re 1554045070.315 * [backup-simplify]: Simplify y.re into y.re 1554045070.315 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045070.315 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1554045070.315 * [taylor]: Taking taylor expansion of y.re in x.re 1554045070.315 * [backup-simplify]: Simplify y.re into y.re 1554045070.315 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045070.315 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1554045070.315 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554045070.316 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1554045070.316 * [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)))) 1554045070.316 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045070.316 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045070.316 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1554045070.316 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045070.316 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045070.316 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1554045070.317 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.317 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1554045070.317 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1554045070.317 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045070.318 * [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))) 1554045070.318 * [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))))) 1554045070.318 * [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 1554045070.318 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1554045070.318 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1554045070.318 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1554045070.318 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045070.318 * [taylor]: Taking taylor expansion of x.re in x.re 1554045070.318 * [backup-simplify]: Simplify 0 into 0 1554045070.318 * [backup-simplify]: Simplify 1 into 1 1554045070.319 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.319 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1554045070.319 * [taylor]: Taking taylor expansion of y.re in x.re 1554045070.319 * [backup-simplify]: Simplify y.re into y.re 1554045070.319 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045070.319 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045070.319 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045070.319 * [taylor]: Taking taylor expansion of y.im in x.re 1554045070.319 * [backup-simplify]: Simplify y.im into y.im 1554045070.319 * [taylor]: Taking taylor expansion of x.im in x.re 1554045070.319 * [backup-simplify]: Simplify x.im into x.im 1554045070.319 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045070.319 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045070.319 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2) in x.re 1554045070.319 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.re 1554045070.319 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1554045070.319 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.re 1554045070.319 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1554045070.319 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1554045070.319 * [taylor]: Taking taylor expansion of y.im in x.re 1554045070.319 * [backup-simplify]: Simplify y.im into y.im 1554045070.319 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045070.319 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1554045070.319 * [taylor]: Taking taylor expansion of y.im in x.re 1554045070.319 * [backup-simplify]: Simplify y.im into y.im 1554045070.319 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045070.319 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1554045070.319 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1554045070.319 * [taylor]: Taking taylor expansion of y.re in x.re 1554045070.320 * [backup-simplify]: Simplify y.re into y.re 1554045070.320 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045070.320 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1554045070.320 * [taylor]: Taking taylor expansion of y.re in x.re 1554045070.320 * [backup-simplify]: Simplify y.re into y.re 1554045070.320 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045070.320 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1554045070.320 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554045070.320 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1554045070.320 * [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)))) 1554045070.320 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045070.320 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045070.321 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1554045070.321 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045070.321 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045070.321 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1554045070.321 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.322 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1554045070.322 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1554045070.322 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045070.322 * [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))) 1554045070.322 * [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))))) 1554045070.322 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1554045070.323 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1554045070.323 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.323 * [backup-simplify]: Simplify 0 into 0 1554045070.323 * [backup-simplify]: Simplify 1 into 1 1554045070.323 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1554045070.323 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045070.323 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045070.323 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.323 * [backup-simplify]: Simplify 0 into 0 1554045070.323 * [backup-simplify]: Simplify 1 into 1 1554045070.323 * [backup-simplify]: Simplify (* 1 1) into 1 1554045070.324 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.324 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1554045070.324 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045070.324 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.324 * [backup-simplify]: Simplify y.im into y.im 1554045070.324 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045070.324 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045070.324 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045070.325 * [backup-simplify]: Simplify (* 0 1) into 0 1554045070.325 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045070.326 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.327 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.327 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 1554045070.328 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.328 * [taylor]: Taking taylor expansion of 1 in x.im 1554045070.328 * [backup-simplify]: Simplify 1 into 1 1554045070.328 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045070.329 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.329 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (/ 1 y.re))) into 0 1554045070.329 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1554045070.330 * [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 1554045070.330 * [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)))))) 1554045070.330 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1554045070.330 * [taylor]: Taking taylor expansion of (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1554045070.330 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.331 * [backup-simplify]: Simplify y.im into y.im 1554045070.331 * [taylor]: Taking taylor expansion of (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1554045070.331 * [taylor]: Taking taylor expansion of x.im in y.re 1554045070.331 * [backup-simplify]: Simplify x.im into x.im 1554045070.331 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1554045070.331 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045070.331 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045070.331 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.331 * [backup-simplify]: Simplify 0 into 0 1554045070.331 * [backup-simplify]: Simplify 1 into 1 1554045070.331 * [backup-simplify]: Simplify (* 1 1) into 1 1554045070.332 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.332 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1554045070.332 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045070.332 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.332 * [backup-simplify]: Simplify y.im into y.im 1554045070.332 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045070.332 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045070.332 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045070.332 * [backup-simplify]: Simplify (* x.im 1) into x.im 1554045070.332 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045070.333 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045070.333 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045070.334 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.335 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1554045070.336 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 1554045070.336 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.337 * [taylor]: Taking taylor expansion of 0 in x.im 1554045070.337 * [backup-simplify]: Simplify 0 into 0 1554045070.337 * [taylor]: Taking taylor expansion of 1 in y.im 1554045070.337 * [backup-simplify]: Simplify 1 into 1 1554045070.337 * [backup-simplify]: Simplify 0 into 0 1554045070.337 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045070.338 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.343 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1554045070.343 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045070.343 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045070.344 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.344 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045070.344 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045070.345 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 1554045070.345 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045070.345 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045070.346 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1554045070.346 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.347 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1554045070.348 * [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 1554045070.349 * [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 1554045070.349 * [taylor]: Taking taylor expansion of 0 in y.re 1554045070.349 * [backup-simplify]: Simplify 0 into 0 1554045070.349 * [taylor]: Taking taylor expansion of 0 in x.im 1554045070.349 * [backup-simplify]: Simplify 0 into 0 1554045070.349 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045070.349 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045070.349 * [taylor]: Taking taylor expansion of y.im in x.im 1554045070.349 * [backup-simplify]: Simplify y.im into y.im 1554045070.349 * [taylor]: Taking taylor expansion of x.im in x.im 1554045070.349 * [backup-simplify]: Simplify 0 into 0 1554045070.349 * [backup-simplify]: Simplify 1 into 1 1554045070.349 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045070.350 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045070.350 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045070.350 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045070.350 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.350 * [backup-simplify]: Simplify 0 into 0 1554045070.350 * [backup-simplify]: Simplify 1 into 1 1554045070.350 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.351 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.352 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.352 * [backup-simplify]: Simplify 0 into 0 1554045070.353 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045070.354 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.354 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045070.355 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1554045070.355 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.356 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 1554045070.357 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1554045070.357 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.im 1554045070.357 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1554045070.357 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1554045070.357 * [taylor]: Taking taylor expansion of y.im in x.im 1554045070.357 * [backup-simplify]: Simplify y.im into y.im 1554045070.357 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045070.357 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045070.357 * [taylor]: Taking taylor expansion of 0 in y.im 1554045070.357 * [backup-simplify]: Simplify 0 into 0 1554045070.357 * [backup-simplify]: Simplify 0 into 0 1554045070.357 * [taylor]: Taking taylor expansion of 0 in y.im 1554045070.357 * [backup-simplify]: Simplify 0 into 0 1554045070.357 * [backup-simplify]: Simplify 0 into 0 1554045070.357 * [backup-simplify]: Simplify 0 into 0 1554045070.358 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045070.358 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.360 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1554045070.360 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045070.360 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554045070.361 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.361 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045070.361 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045070.362 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 1554045070.362 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045070.363 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045070.364 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1554045070.364 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.365 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1554045070.366 * [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 1554045070.367 * [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 1554045070.368 * [taylor]: Taking taylor expansion of 0 in y.re 1554045070.368 * [backup-simplify]: Simplify 0 into 0 1554045070.368 * [taylor]: Taking taylor expansion of 0 in x.im 1554045070.368 * [backup-simplify]: Simplify 0 into 0 1554045070.368 * [taylor]: Taking taylor expansion of 0 in x.im 1554045070.368 * [backup-simplify]: Simplify 0 into 0 1554045070.368 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045070.369 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.370 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.370 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1554045070.370 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045070.370 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045070.370 * [taylor]: Taking taylor expansion of 0 in x.im 1554045070.370 * [backup-simplify]: Simplify 0 into 0 1554045070.371 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554045070.372 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.373 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1554045070.373 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1554045070.374 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.375 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 1554045070.376 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1554045070.376 * [taylor]: Taking taylor expansion of 0 in x.im 1554045070.376 * [backup-simplify]: Simplify 0 into 0 1554045070.376 * [taylor]: Taking taylor expansion of 0 in y.im 1554045070.376 * [backup-simplify]: Simplify 0 into 0 1554045070.376 * [backup-simplify]: Simplify 0 into 0 1554045070.376 * [backup-simplify]: Simplify 0 into 0 1554045070.377 * [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)) 1554045070.377 * [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 1554045070.377 * [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 1554045070.377 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.im 1554045070.377 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1554045070.377 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.im 1554045070.377 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 1554045070.377 * [taylor]: Taking taylor expansion of -1 in y.im 1554045070.377 * [backup-simplify]: Simplify -1 into -1 1554045070.377 * [taylor]: Taking taylor expansion of x.re in y.im 1554045070.377 * [backup-simplify]: Simplify x.re into x.re 1554045070.377 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1554045070.377 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1554045070.377 * [taylor]: Taking taylor expansion of -1 in y.im 1554045070.377 * [backup-simplify]: Simplify -1 into -1 1554045070.377 * [taylor]: Taking taylor expansion of y.re in y.im 1554045070.378 * [backup-simplify]: Simplify y.re into y.re 1554045070.378 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045070.378 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554045070.378 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045070.378 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.378 * [backup-simplify]: Simplify 0 into 0 1554045070.378 * [backup-simplify]: Simplify 1 into 1 1554045070.378 * [taylor]: Taking taylor expansion of x.im in y.im 1554045070.378 * [backup-simplify]: Simplify x.im into x.im 1554045070.378 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045070.378 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554045070.378 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045070.378 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2) in y.im 1554045070.378 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.im 1554045070.378 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1554045070.379 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.im 1554045070.379 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1554045070.379 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1554045070.379 * [taylor]: Taking taylor expansion of -1 in y.im 1554045070.379 * [backup-simplify]: Simplify -1 into -1 1554045070.379 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.379 * [backup-simplify]: Simplify 0 into 0 1554045070.379 * [backup-simplify]: Simplify 1 into 1 1554045070.379 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045070.379 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1554045070.379 * [taylor]: Taking taylor expansion of -1 in y.im 1554045070.379 * [backup-simplify]: Simplify -1 into -1 1554045070.379 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.379 * [backup-simplify]: Simplify 0 into 0 1554045070.379 * [backup-simplify]: Simplify 1 into 1 1554045070.380 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045070.380 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1554045070.380 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1554045070.380 * [taylor]: Taking taylor expansion of -1 in y.im 1554045070.380 * [backup-simplify]: Simplify -1 into -1 1554045070.380 * [taylor]: Taking taylor expansion of y.re in y.im 1554045070.380 * [backup-simplify]: Simplify y.re into y.re 1554045070.380 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045070.380 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1554045070.380 * [taylor]: Taking taylor expansion of -1 in y.im 1554045070.380 * [backup-simplify]: Simplify -1 into -1 1554045070.380 * [taylor]: Taking taylor expansion of y.re in y.im 1554045070.380 * [backup-simplify]: Simplify y.re into y.re 1554045070.380 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045070.381 * [backup-simplify]: Simplify (* -1 -1) into 1 1554045070.381 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045070.381 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045070.382 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045070.383 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045070.384 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1554045070.384 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.385 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045070.385 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1554045070.385 * [backup-simplify]: Simplify (* 1 1) into 1 1554045070.385 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1554045070.385 * [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 1554045070.385 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.im 1554045070.385 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1554045070.386 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.im 1554045070.386 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 1554045070.386 * [taylor]: Taking taylor expansion of -1 in x.im 1554045070.386 * [backup-simplify]: Simplify -1 into -1 1554045070.386 * [taylor]: Taking taylor expansion of x.re in x.im 1554045070.386 * [backup-simplify]: Simplify x.re into x.re 1554045070.386 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1554045070.386 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1554045070.386 * [taylor]: Taking taylor expansion of -1 in x.im 1554045070.386 * [backup-simplify]: Simplify -1 into -1 1554045070.386 * [taylor]: Taking taylor expansion of y.re in x.im 1554045070.386 * [backup-simplify]: Simplify y.re into y.re 1554045070.386 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045070.386 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045070.386 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045070.386 * [taylor]: Taking taylor expansion of y.im in x.im 1554045070.386 * [backup-simplify]: Simplify y.im into y.im 1554045070.386 * [taylor]: Taking taylor expansion of x.im in x.im 1554045070.386 * [backup-simplify]: Simplify 0 into 0 1554045070.386 * [backup-simplify]: Simplify 1 into 1 1554045070.386 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045070.386 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045070.387 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045070.387 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2) in x.im 1554045070.387 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.im 1554045070.387 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1554045070.387 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.im 1554045070.387 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1554045070.387 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1554045070.387 * [taylor]: Taking taylor expansion of -1 in x.im 1554045070.387 * [backup-simplify]: Simplify -1 into -1 1554045070.387 * [taylor]: Taking taylor expansion of y.im in x.im 1554045070.387 * [backup-simplify]: Simplify y.im into y.im 1554045070.387 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045070.387 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1554045070.387 * [taylor]: Taking taylor expansion of -1 in x.im 1554045070.387 * [backup-simplify]: Simplify -1 into -1 1554045070.387 * [taylor]: Taking taylor expansion of y.im in x.im 1554045070.387 * [backup-simplify]: Simplify y.im into y.im 1554045070.387 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045070.387 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 1554045070.387 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1554045070.387 * [taylor]: Taking taylor expansion of -1 in x.im 1554045070.387 * [backup-simplify]: Simplify -1 into -1 1554045070.387 * [taylor]: Taking taylor expansion of y.re in x.im 1554045070.387 * [backup-simplify]: Simplify y.re into y.re 1554045070.387 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045070.387 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1554045070.387 * [taylor]: Taking taylor expansion of -1 in x.im 1554045070.387 * [backup-simplify]: Simplify -1 into -1 1554045070.387 * [taylor]: Taking taylor expansion of y.re in x.im 1554045070.387 * [backup-simplify]: Simplify y.re into y.re 1554045070.387 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045070.388 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1554045070.388 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1554045070.388 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1554045070.388 * [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)))) 1554045070.388 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1554045070.388 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1554045070.389 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1554045070.389 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1554045070.389 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1554045070.389 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1554045070.389 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.390 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1554045070.390 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1554045070.390 * [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))) 1554045070.390 * [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))))) 1554045070.390 * [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 1554045070.390 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.re 1554045070.390 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1554045070.390 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.re 1554045070.390 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 1554045070.390 * [taylor]: Taking taylor expansion of -1 in y.re 1554045070.390 * [backup-simplify]: Simplify -1 into -1 1554045070.391 * [taylor]: Taking taylor expansion of x.re in y.re 1554045070.391 * [backup-simplify]: Simplify x.re into x.re 1554045070.391 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1554045070.391 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1554045070.391 * [taylor]: Taking taylor expansion of -1 in y.re 1554045070.391 * [backup-simplify]: Simplify -1 into -1 1554045070.391 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.391 * [backup-simplify]: Simplify 0 into 0 1554045070.391 * [backup-simplify]: Simplify 1 into 1 1554045070.391 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045070.391 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045070.391 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045070.391 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.391 * [backup-simplify]: Simplify y.im into y.im 1554045070.391 * [taylor]: Taking taylor expansion of x.im in y.re 1554045070.391 * [backup-simplify]: Simplify x.im into x.im 1554045070.391 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045070.391 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045070.391 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2) in y.re 1554045070.391 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.re 1554045070.392 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1554045070.392 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.re 1554045070.392 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1554045070.392 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1554045070.392 * [taylor]: Taking taylor expansion of -1 in y.re 1554045070.392 * [backup-simplify]: Simplify -1 into -1 1554045070.392 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.392 * [backup-simplify]: Simplify y.im into y.im 1554045070.392 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045070.392 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1554045070.392 * [taylor]: Taking taylor expansion of -1 in y.re 1554045070.392 * [backup-simplify]: Simplify -1 into -1 1554045070.392 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.392 * [backup-simplify]: Simplify y.im into y.im 1554045070.392 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045070.392 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1554045070.392 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1554045070.392 * [taylor]: Taking taylor expansion of -1 in y.re 1554045070.392 * [backup-simplify]: Simplify -1 into -1 1554045070.392 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.392 * [backup-simplify]: Simplify 0 into 0 1554045070.392 * [backup-simplify]: Simplify 1 into 1 1554045070.392 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045070.393 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1554045070.393 * [taylor]: Taking taylor expansion of -1 in y.re 1554045070.393 * [backup-simplify]: Simplify -1 into -1 1554045070.393 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.393 * [backup-simplify]: Simplify 0 into 0 1554045070.393 * [backup-simplify]: Simplify 1 into 1 1554045070.393 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045070.393 * [backup-simplify]: Simplify (* -1 -1) into 1 1554045070.394 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045070.394 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045070.395 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045070.396 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045070.397 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1554045070.397 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.398 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045070.398 * [backup-simplify]: Simplify (* (/ -1 x.re) -1) into (/ 1 x.re) 1554045070.398 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1554045070.398 * [backup-simplify]: Simplify (* 1 1) into 1 1554045070.398 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1554045070.398 * [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 1554045070.399 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1554045070.399 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1554045070.399 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1554045070.399 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1554045070.399 * [taylor]: Taking taylor expansion of -1 in x.re 1554045070.399 * [backup-simplify]: Simplify -1 into -1 1554045070.399 * [taylor]: Taking taylor expansion of x.re in x.re 1554045070.399 * [backup-simplify]: Simplify 0 into 0 1554045070.399 * [backup-simplify]: Simplify 1 into 1 1554045070.399 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045070.399 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1554045070.399 * [taylor]: Taking taylor expansion of -1 in x.re 1554045070.399 * [backup-simplify]: Simplify -1 into -1 1554045070.399 * [taylor]: Taking taylor expansion of y.re in x.re 1554045070.399 * [backup-simplify]: Simplify y.re into y.re 1554045070.399 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045070.399 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045070.400 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045070.400 * [taylor]: Taking taylor expansion of y.im in x.re 1554045070.400 * [backup-simplify]: Simplify y.im into y.im 1554045070.400 * [taylor]: Taking taylor expansion of x.im in x.re 1554045070.400 * [backup-simplify]: Simplify x.im into x.im 1554045070.400 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045070.400 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045070.400 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2) in x.re 1554045070.400 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.re 1554045070.400 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1554045070.400 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.re 1554045070.400 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1554045070.400 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1554045070.400 * [taylor]: Taking taylor expansion of -1 in x.re 1554045070.400 * [backup-simplify]: Simplify -1 into -1 1554045070.400 * [taylor]: Taking taylor expansion of y.im in x.re 1554045070.400 * [backup-simplify]: Simplify y.im into y.im 1554045070.400 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045070.400 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1554045070.400 * [taylor]: Taking taylor expansion of -1 in x.re 1554045070.400 * [backup-simplify]: Simplify -1 into -1 1554045070.400 * [taylor]: Taking taylor expansion of y.im in x.re 1554045070.400 * [backup-simplify]: Simplify y.im into y.im 1554045070.400 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045070.400 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1554045070.400 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1554045070.400 * [taylor]: Taking taylor expansion of -1 in x.re 1554045070.400 * [backup-simplify]: Simplify -1 into -1 1554045070.401 * [taylor]: Taking taylor expansion of y.re in x.re 1554045070.401 * [backup-simplify]: Simplify y.re into y.re 1554045070.401 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045070.401 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1554045070.401 * [taylor]: Taking taylor expansion of -1 in x.re 1554045070.401 * [backup-simplify]: Simplify -1 into -1 1554045070.401 * [taylor]: Taking taylor expansion of y.re in x.re 1554045070.401 * [backup-simplify]: Simplify y.re into y.re 1554045070.401 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045070.401 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1554045070.401 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1554045070.401 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1554045070.401 * [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)))) 1554045070.401 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1554045070.401 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1554045070.401 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1554045070.401 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1554045070.401 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1554045070.402 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1554045070.402 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.402 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1554045070.402 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1554045070.402 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045070.402 * [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))) 1554045070.402 * [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))))) 1554045070.402 * [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 1554045070.402 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1554045070.402 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1554045070.402 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1554045070.402 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1554045070.402 * [taylor]: Taking taylor expansion of -1 in x.re 1554045070.402 * [backup-simplify]: Simplify -1 into -1 1554045070.402 * [taylor]: Taking taylor expansion of x.re in x.re 1554045070.402 * [backup-simplify]: Simplify 0 into 0 1554045070.403 * [backup-simplify]: Simplify 1 into 1 1554045070.403 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045070.403 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1554045070.403 * [taylor]: Taking taylor expansion of -1 in x.re 1554045070.403 * [backup-simplify]: Simplify -1 into -1 1554045070.403 * [taylor]: Taking taylor expansion of y.re in x.re 1554045070.403 * [backup-simplify]: Simplify y.re into y.re 1554045070.403 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045070.403 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045070.403 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045070.403 * [taylor]: Taking taylor expansion of y.im in x.re 1554045070.403 * [backup-simplify]: Simplify y.im into y.im 1554045070.403 * [taylor]: Taking taylor expansion of x.im in x.re 1554045070.403 * [backup-simplify]: Simplify x.im into x.im 1554045070.403 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045070.403 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045070.403 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2) in x.re 1554045070.403 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.re 1554045070.403 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1554045070.403 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.re 1554045070.403 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1554045070.403 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1554045070.403 * [taylor]: Taking taylor expansion of -1 in x.re 1554045070.403 * [backup-simplify]: Simplify -1 into -1 1554045070.403 * [taylor]: Taking taylor expansion of y.im in x.re 1554045070.403 * [backup-simplify]: Simplify y.im into y.im 1554045070.403 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045070.403 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1554045070.403 * [taylor]: Taking taylor expansion of -1 in x.re 1554045070.403 * [backup-simplify]: Simplify -1 into -1 1554045070.403 * [taylor]: Taking taylor expansion of y.im in x.re 1554045070.404 * [backup-simplify]: Simplify y.im into y.im 1554045070.404 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045070.404 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1554045070.404 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1554045070.404 * [taylor]: Taking taylor expansion of -1 in x.re 1554045070.404 * [backup-simplify]: Simplify -1 into -1 1554045070.404 * [taylor]: Taking taylor expansion of y.re in x.re 1554045070.404 * [backup-simplify]: Simplify y.re into y.re 1554045070.404 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045070.404 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1554045070.404 * [taylor]: Taking taylor expansion of -1 in x.re 1554045070.404 * [backup-simplify]: Simplify -1 into -1 1554045070.404 * [taylor]: Taking taylor expansion of y.re in x.re 1554045070.404 * [backup-simplify]: Simplify y.re into y.re 1554045070.404 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045070.404 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1554045070.404 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1554045070.404 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1554045070.404 * [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)))) 1554045070.404 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1554045070.404 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1554045070.404 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1554045070.404 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1554045070.404 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1554045070.405 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1554045070.405 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.405 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1554045070.405 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1554045070.405 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045070.405 * [backup-simplify]: Simplify (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1554045070.405 * [backup-simplify]: Simplify (/ (/ 1 y.re) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1554045070.405 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1554045070.405 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1554045070.405 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.405 * [backup-simplify]: Simplify 0 into 0 1554045070.405 * [backup-simplify]: Simplify 1 into 1 1554045070.405 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1554045070.406 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045070.406 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045070.406 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.406 * [backup-simplify]: Simplify 0 into 0 1554045070.406 * [backup-simplify]: Simplify 1 into 1 1554045070.406 * [backup-simplify]: Simplify (* 1 1) into 1 1554045070.406 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.406 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1554045070.406 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045070.406 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.406 * [backup-simplify]: Simplify y.im into y.im 1554045070.406 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045070.406 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045070.406 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045070.407 * [backup-simplify]: Simplify (* 0 1) into 0 1554045070.407 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045070.408 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.408 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.408 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 1554045070.408 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.408 * [taylor]: Taking taylor expansion of 1 in x.im 1554045070.408 * [backup-simplify]: Simplify 1 into 1 1554045070.409 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1554045070.409 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045070.409 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ -1 y.re))) into 0 1554045070.409 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1554045070.410 * [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 1554045070.410 * [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)))))) 1554045070.410 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1554045070.410 * [taylor]: Taking taylor expansion of (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1554045070.410 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.410 * [backup-simplify]: Simplify y.im into y.im 1554045070.410 * [taylor]: Taking taylor expansion of (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1554045070.410 * [taylor]: Taking taylor expansion of x.im in y.re 1554045070.410 * [backup-simplify]: Simplify x.im into x.im 1554045070.410 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1554045070.410 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045070.410 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045070.410 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.410 * [backup-simplify]: Simplify 0 into 0 1554045070.410 * [backup-simplify]: Simplify 1 into 1 1554045070.410 * [backup-simplify]: Simplify (* 1 1) into 1 1554045070.411 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.411 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1554045070.411 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045070.411 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.411 * [backup-simplify]: Simplify y.im into y.im 1554045070.411 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045070.411 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045070.411 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045070.411 * [backup-simplify]: Simplify (* x.im 1) into x.im 1554045070.411 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045070.411 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045070.412 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045070.412 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.412 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1554045070.413 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 1554045070.413 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.413 * [taylor]: Taking taylor expansion of 0 in x.im 1554045070.413 * [backup-simplify]: Simplify 0 into 0 1554045070.413 * [taylor]: Taking taylor expansion of 1 in y.im 1554045070.413 * [backup-simplify]: Simplify 1 into 1 1554045070.413 * [backup-simplify]: Simplify 0 into 0 1554045070.414 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045070.414 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.415 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1554045070.415 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045070.415 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045070.415 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.415 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045070.415 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045070.416 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 1554045070.416 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045070.416 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045070.416 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1554045070.416 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.417 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1554045070.417 * [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 1554045070.418 * [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 1554045070.418 * [taylor]: Taking taylor expansion of 0 in y.re 1554045070.418 * [backup-simplify]: Simplify 0 into 0 1554045070.418 * [taylor]: Taking taylor expansion of 0 in x.im 1554045070.418 * [backup-simplify]: Simplify 0 into 0 1554045070.418 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045070.418 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045070.418 * [taylor]: Taking taylor expansion of y.im in x.im 1554045070.418 * [backup-simplify]: Simplify y.im into y.im 1554045070.418 * [taylor]: Taking taylor expansion of x.im in x.im 1554045070.418 * [backup-simplify]: Simplify 0 into 0 1554045070.418 * [backup-simplify]: Simplify 1 into 1 1554045070.418 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045070.419 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045070.419 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045070.419 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045070.419 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.419 * [backup-simplify]: Simplify 0 into 0 1554045070.419 * [backup-simplify]: Simplify 1 into 1 1554045070.419 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.419 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.420 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.420 * [backup-simplify]: Simplify 0 into 0 1554045070.421 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045070.422 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.422 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045070.422 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1554045070.422 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.423 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 1554045070.423 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1554045070.423 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.im 1554045070.423 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1554045070.423 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1554045070.423 * [taylor]: Taking taylor expansion of y.im in x.im 1554045070.423 * [backup-simplify]: Simplify y.im into y.im 1554045070.423 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045070.423 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045070.423 * [taylor]: Taking taylor expansion of 0 in y.im 1554045070.423 * [backup-simplify]: Simplify 0 into 0 1554045070.423 * [backup-simplify]: Simplify 0 into 0 1554045070.423 * [taylor]: Taking taylor expansion of 0 in y.im 1554045070.423 * [backup-simplify]: Simplify 0 into 0 1554045070.423 * [backup-simplify]: Simplify 0 into 0 1554045070.423 * [backup-simplify]: Simplify 0 into 0 1554045070.424 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045070.424 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.425 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1554045070.425 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045070.425 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554045070.425 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.426 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045070.426 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045070.426 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 1554045070.426 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045070.426 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045070.427 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1554045070.427 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.428 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1554045070.428 * [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 1554045070.429 * [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 1554045070.429 * [taylor]: Taking taylor expansion of 0 in y.re 1554045070.429 * [backup-simplify]: Simplify 0 into 0 1554045070.430 * [taylor]: Taking taylor expansion of 0 in x.im 1554045070.430 * [backup-simplify]: Simplify 0 into 0 1554045070.430 * [taylor]: Taking taylor expansion of 0 in x.im 1554045070.430 * [backup-simplify]: Simplify 0 into 0 1554045070.430 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045070.431 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.431 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.432 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1554045070.432 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045070.432 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045070.432 * [taylor]: Taking taylor expansion of 0 in x.im 1554045070.432 * [backup-simplify]: Simplify 0 into 0 1554045070.433 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554045070.434 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.435 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1554045070.435 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1554045070.435 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.437 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 1554045070.438 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1554045070.438 * [taylor]: Taking taylor expansion of 0 in x.im 1554045070.438 * [backup-simplify]: Simplify 0 into 0 1554045070.438 * [taylor]: Taking taylor expansion of 0 in y.im 1554045070.438 * [backup-simplify]: Simplify 0 into 0 1554045070.438 * [backup-simplify]: Simplify 0 into 0 1554045070.438 * [backup-simplify]: Simplify 0 into 0 1554045070.438 * * * * [progress]: [ 3 / 4 ] generating series at (2 2 2) 1554045070.439 * [backup-simplify]: Simplify (hypot y.im y.re) into (hypot y.im y.re) 1554045070.439 * [approximate]: Taking taylor expansion of (hypot y.im y.re) in (y.im y.re) around 0 1554045070.439 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in y.re 1554045070.439 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1554045070.439 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.re 1554045070.439 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1554045070.439 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.439 * [backup-simplify]: Simplify y.im into y.im 1554045070.439 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.439 * [backup-simplify]: Simplify y.im into y.im 1554045070.439 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.re 1554045070.439 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.439 * [backup-simplify]: Simplify 0 into 0 1554045070.439 * [backup-simplify]: Simplify 1 into 1 1554045070.439 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.439 * [backup-simplify]: Simplify 0 into 0 1554045070.439 * [backup-simplify]: Simplify 1 into 1 1554045070.439 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045070.439 * [backup-simplify]: Simplify (* 0 0) into 0 1554045070.440 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1554045070.440 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1554045070.440 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045070.440 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1554045070.441 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.441 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1554045070.441 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in y.im 1554045070.441 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1554045070.441 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.im 1554045070.441 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1554045070.441 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.441 * [backup-simplify]: Simplify 0 into 0 1554045070.441 * [backup-simplify]: Simplify 1 into 1 1554045070.441 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.441 * [backup-simplify]: Simplify 0 into 0 1554045070.441 * [backup-simplify]: Simplify 1 into 1 1554045070.441 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.im 1554045070.441 * [taylor]: Taking taylor expansion of y.re in y.im 1554045070.441 * [backup-simplify]: Simplify y.re into y.re 1554045070.441 * [taylor]: Taking taylor expansion of y.re in y.im 1554045070.441 * [backup-simplify]: Simplify y.re into y.re 1554045070.442 * [backup-simplify]: Simplify (* 0 0) into 0 1554045070.442 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045070.442 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1554045070.442 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1554045070.443 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1554045070.443 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045070.443 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.443 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1554045070.443 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in y.im 1554045070.443 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1554045070.443 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.im 1554045070.443 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1554045070.443 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.443 * [backup-simplify]: Simplify 0 into 0 1554045070.443 * [backup-simplify]: Simplify 1 into 1 1554045070.443 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.443 * [backup-simplify]: Simplify 0 into 0 1554045070.443 * [backup-simplify]: Simplify 1 into 1 1554045070.443 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.im 1554045070.443 * [taylor]: Taking taylor expansion of y.re in y.im 1554045070.444 * [backup-simplify]: Simplify y.re into y.re 1554045070.444 * [taylor]: Taking taylor expansion of y.re in y.im 1554045070.444 * [backup-simplify]: Simplify y.re into y.re 1554045070.444 * [backup-simplify]: Simplify (* 0 0) into 0 1554045070.444 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045070.444 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1554045070.444 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1554045070.445 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1554045070.445 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045070.445 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.445 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1554045070.445 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.445 * [backup-simplify]: Simplify 0 into 0 1554045070.445 * [backup-simplify]: Simplify 1 into 1 1554045070.445 * [backup-simplify]: Simplify 0 into 0 1554045070.445 * [taylor]: Taking taylor expansion of 0 in y.re 1554045070.445 * [backup-simplify]: Simplify 0 into 0 1554045070.445 * [backup-simplify]: Simplify 0 into 0 1554045070.445 * [backup-simplify]: Simplify 1 into 1 1554045070.446 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 0))) into 1 1554045070.446 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1554045070.446 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045070.447 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.re)) into (/ 1/2 y.re) 1554045070.447 * [taylor]: Taking taylor expansion of (/ 1/2 y.re) in y.re 1554045070.447 * [taylor]: Taking taylor expansion of 1/2 in y.re 1554045070.447 * [backup-simplify]: Simplify 1/2 into 1/2 1554045070.447 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.447 * [backup-simplify]: Simplify 0 into 0 1554045070.447 * [backup-simplify]: Simplify 1 into 1 1554045070.447 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1554045070.448 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1554045070.448 * [backup-simplify]: Simplify 0 into 0 1554045070.448 * [backup-simplify]: Simplify 0 into 0 1554045070.448 * [backup-simplify]: Simplify 0 into 0 1554045070.448 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (* 0 0)))) into 0 1554045070.449 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1554045070.449 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.449 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.re))))) (* 2 y.re)) into 0 1554045070.449 * [taylor]: Taking taylor expansion of 0 in y.re 1554045070.449 * [backup-simplify]: Simplify 0 into 0 1554045070.449 * [backup-simplify]: Simplify 0 into 0 1554045070.450 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.450 * [backup-simplify]: Simplify 0 into 0 1554045070.450 * [backup-simplify]: Simplify 0 into 0 1554045070.450 * [backup-simplify]: Simplify (* 1 (* y.re 1)) into y.re 1554045070.450 * [backup-simplify]: Simplify (hypot (/ 1 y.im) (/ 1 y.re)) into (hypot (/ 1 y.im) (/ 1 y.re)) 1554045070.450 * [approximate]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in (y.im y.re) around 0 1554045070.450 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.re 1554045070.450 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1554045070.450 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.re 1554045070.450 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1554045070.450 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1554045070.450 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.450 * [backup-simplify]: Simplify y.im into y.im 1554045070.450 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045070.450 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1554045070.450 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.450 * [backup-simplify]: Simplify y.im into y.im 1554045070.450 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045070.450 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1554045070.450 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554045070.450 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.450 * [backup-simplify]: Simplify 0 into 0 1554045070.450 * [backup-simplify]: Simplify 1 into 1 1554045070.451 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.451 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554045070.451 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.451 * [backup-simplify]: Simplify 0 into 0 1554045070.451 * [backup-simplify]: Simplify 1 into 1 1554045070.451 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.451 * [backup-simplify]: Simplify (* 1 1) into 1 1554045070.451 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045070.452 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045070.452 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.453 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.453 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045070.453 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.454 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045070.454 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.im 1554045070.454 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1554045070.454 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.im 1554045070.454 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1554045070.454 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045070.454 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.454 * [backup-simplify]: Simplify 0 into 0 1554045070.454 * [backup-simplify]: Simplify 1 into 1 1554045070.455 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.455 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045070.455 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.455 * [backup-simplify]: Simplify 0 into 0 1554045070.455 * [backup-simplify]: Simplify 1 into 1 1554045070.455 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.455 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1554045070.455 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1554045070.455 * [taylor]: Taking taylor expansion of y.re in y.im 1554045070.455 * [backup-simplify]: Simplify y.re into y.re 1554045070.455 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045070.455 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1554045070.455 * [taylor]: Taking taylor expansion of y.re in y.im 1554045070.455 * [backup-simplify]: Simplify y.re into y.re 1554045070.455 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045070.455 * [backup-simplify]: Simplify (* 1 1) into 1 1554045070.456 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045070.456 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045070.456 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.457 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.457 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045070.457 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.458 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045070.458 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.im 1554045070.458 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1554045070.458 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.im 1554045070.458 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1554045070.458 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045070.458 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.458 * [backup-simplify]: Simplify 0 into 0 1554045070.458 * [backup-simplify]: Simplify 1 into 1 1554045070.458 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.458 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045070.458 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.458 * [backup-simplify]: Simplify 0 into 0 1554045070.458 * [backup-simplify]: Simplify 1 into 1 1554045070.458 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.458 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1554045070.459 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1554045070.459 * [taylor]: Taking taylor expansion of y.re in y.im 1554045070.459 * [backup-simplify]: Simplify y.re into y.re 1554045070.459 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045070.459 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1554045070.459 * [taylor]: Taking taylor expansion of y.re in y.im 1554045070.459 * [backup-simplify]: Simplify y.re into y.re 1554045070.459 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045070.459 * [backup-simplify]: Simplify (* 1 1) into 1 1554045070.459 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045070.459 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045070.460 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.460 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.461 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045070.461 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.461 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045070.461 * [taylor]: Taking taylor expansion of 1 in y.re 1554045070.461 * [backup-simplify]: Simplify 1 into 1 1554045070.461 * [taylor]: Taking taylor expansion of 0 in y.re 1554045070.461 * [backup-simplify]: Simplify 0 into 0 1554045070.461 * [backup-simplify]: Simplify 1 into 1 1554045070.462 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.466 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.466 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045070.466 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554045070.466 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 2)) 1554045070.467 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 1554045070.467 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.re 2)) in y.re 1554045070.467 * [taylor]: Taking taylor expansion of 1/2 in y.re 1554045070.467 * [backup-simplify]: Simplify 1/2 into 1/2 1554045070.467 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045070.467 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.467 * [backup-simplify]: Simplify 0 into 0 1554045070.467 * [backup-simplify]: Simplify 1 into 1 1554045070.468 * [backup-simplify]: Simplify (* 1 1) into 1 1554045070.468 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1554045070.468 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045070.469 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1554045070.469 * [backup-simplify]: Simplify 0 into 0 1554045070.469 * [backup-simplify]: Simplify 0 into 0 1554045070.469 * [backup-simplify]: Simplify 0 into 0 1554045070.469 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.470 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.471 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045070.471 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045070.471 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045070.471 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1554045070.471 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.471 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 1554045070.471 * [taylor]: Taking taylor expansion of 0 in y.re 1554045070.471 * [backup-simplify]: Simplify 0 into 0 1554045070.472 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045070.473 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.473 * [backup-simplify]: Simplify 0 into 0 1554045070.473 * [backup-simplify]: Simplify 0 into 0 1554045070.473 * [backup-simplify]: Simplify 0 into 0 1554045070.473 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.im)))) into y.im 1554045070.473 * [backup-simplify]: Simplify (hypot (/ 1 (- y.im)) (/ 1 (- y.re))) into (hypot (/ -1 y.im) (/ -1 y.re)) 1554045070.473 * [approximate]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in (y.im y.re) around 0 1554045070.473 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.re 1554045070.473 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1554045070.473 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.re 1554045070.473 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1554045070.473 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1554045070.473 * [taylor]: Taking taylor expansion of -1 in y.re 1554045070.473 * [backup-simplify]: Simplify -1 into -1 1554045070.473 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.473 * [backup-simplify]: Simplify y.im into y.im 1554045070.473 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045070.473 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1554045070.473 * [taylor]: Taking taylor expansion of -1 in y.re 1554045070.473 * [backup-simplify]: Simplify -1 into -1 1554045070.473 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.473 * [backup-simplify]: Simplify y.im into y.im 1554045070.474 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045070.474 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1554045070.474 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1554045070.474 * [taylor]: Taking taylor expansion of -1 in y.re 1554045070.474 * [backup-simplify]: Simplify -1 into -1 1554045070.474 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.474 * [backup-simplify]: Simplify 0 into 0 1554045070.474 * [backup-simplify]: Simplify 1 into 1 1554045070.474 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045070.474 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1554045070.474 * [taylor]: Taking taylor expansion of -1 in y.re 1554045070.474 * [backup-simplify]: Simplify -1 into -1 1554045070.474 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.474 * [backup-simplify]: Simplify 0 into 0 1554045070.474 * [backup-simplify]: Simplify 1 into 1 1554045070.475 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045070.475 * [backup-simplify]: Simplify (* -1 -1) into 1 1554045070.476 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045070.476 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045070.477 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045070.478 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045070.478 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1554045070.479 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.480 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045070.480 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.im 1554045070.480 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1554045070.480 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.im 1554045070.480 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1554045070.480 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1554045070.480 * [taylor]: Taking taylor expansion of -1 in y.im 1554045070.480 * [backup-simplify]: Simplify -1 into -1 1554045070.480 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.480 * [backup-simplify]: Simplify 0 into 0 1554045070.480 * [backup-simplify]: Simplify 1 into 1 1554045070.480 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045070.481 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1554045070.481 * [taylor]: Taking taylor expansion of -1 in y.im 1554045070.481 * [backup-simplify]: Simplify -1 into -1 1554045070.481 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.481 * [backup-simplify]: Simplify 0 into 0 1554045070.481 * [backup-simplify]: Simplify 1 into 1 1554045070.481 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045070.481 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1554045070.481 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1554045070.481 * [taylor]: Taking taylor expansion of -1 in y.im 1554045070.481 * [backup-simplify]: Simplify -1 into -1 1554045070.481 * [taylor]: Taking taylor expansion of y.re in y.im 1554045070.481 * [backup-simplify]: Simplify y.re into y.re 1554045070.481 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045070.481 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1554045070.481 * [taylor]: Taking taylor expansion of -1 in y.im 1554045070.482 * [backup-simplify]: Simplify -1 into -1 1554045070.482 * [taylor]: Taking taylor expansion of y.re in y.im 1554045070.482 * [backup-simplify]: Simplify y.re into y.re 1554045070.482 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045070.482 * [backup-simplify]: Simplify (* -1 -1) into 1 1554045070.483 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045070.483 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045070.484 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045070.485 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045070.485 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1554045070.486 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.487 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045070.487 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.im 1554045070.487 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1554045070.487 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.im 1554045070.487 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1554045070.487 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1554045070.487 * [taylor]: Taking taylor expansion of -1 in y.im 1554045070.487 * [backup-simplify]: Simplify -1 into -1 1554045070.487 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.487 * [backup-simplify]: Simplify 0 into 0 1554045070.487 * [backup-simplify]: Simplify 1 into 1 1554045070.487 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045070.487 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1554045070.487 * [taylor]: Taking taylor expansion of -1 in y.im 1554045070.488 * [backup-simplify]: Simplify -1 into -1 1554045070.488 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.488 * [backup-simplify]: Simplify 0 into 0 1554045070.488 * [backup-simplify]: Simplify 1 into 1 1554045070.488 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045070.488 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1554045070.488 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1554045070.488 * [taylor]: Taking taylor expansion of -1 in y.im 1554045070.488 * [backup-simplify]: Simplify -1 into -1 1554045070.488 * [taylor]: Taking taylor expansion of y.re in y.im 1554045070.488 * [backup-simplify]: Simplify y.re into y.re 1554045070.488 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045070.488 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1554045070.488 * [taylor]: Taking taylor expansion of -1 in y.im 1554045070.488 * [backup-simplify]: Simplify -1 into -1 1554045070.488 * [taylor]: Taking taylor expansion of y.re in y.im 1554045070.488 * [backup-simplify]: Simplify y.re into y.re 1554045070.488 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045070.489 * [backup-simplify]: Simplify (* -1 -1) into 1 1554045070.489 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045070.489 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045070.490 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045070.490 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045070.491 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1554045070.491 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.491 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045070.491 * [taylor]: Taking taylor expansion of 1 in y.re 1554045070.491 * [backup-simplify]: Simplify 1 into 1 1554045070.492 * [taylor]: Taking taylor expansion of 0 in y.re 1554045070.492 * [backup-simplify]: Simplify 0 into 0 1554045070.492 * [backup-simplify]: Simplify 1 into 1 1554045070.492 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.493 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.493 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 -1))) into 0 1554045070.493 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1554045070.493 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 2)) 1554045070.494 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 1554045070.494 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.re 2)) in y.re 1554045070.494 * [taylor]: Taking taylor expansion of 1/2 in y.re 1554045070.494 * [backup-simplify]: Simplify 1/2 into 1/2 1554045070.494 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045070.494 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.494 * [backup-simplify]: Simplify 0 into 0 1554045070.494 * [backup-simplify]: Simplify 1 into 1 1554045070.495 * [backup-simplify]: Simplify (* 1 1) into 1 1554045070.495 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1554045070.495 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045070.496 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1554045070.496 * [backup-simplify]: Simplify 0 into 0 1554045070.496 * [backup-simplify]: Simplify 0 into 0 1554045070.496 * [backup-simplify]: Simplify 0 into 0 1554045070.497 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.498 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.498 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 1554045070.498 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1554045070.498 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1554045070.498 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1554045070.499 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.499 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 1554045070.499 * [taylor]: Taking taylor expansion of 0 in y.re 1554045070.499 * [backup-simplify]: Simplify 0 into 0 1554045070.500 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045070.500 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.500 * [backup-simplify]: Simplify 0 into 0 1554045070.500 * [backup-simplify]: Simplify 0 into 0 1554045070.501 * [backup-simplify]: Simplify 0 into 0 1554045070.501 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.im))))) into (* -1 y.im) 1554045070.501 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 1 2) 1554045070.501 * [backup-simplify]: Simplify (hypot y.im y.re) into (hypot y.im y.re) 1554045070.501 * [approximate]: Taking taylor expansion of (hypot y.im y.re) in (y.im y.re) around 0 1554045070.501 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in y.re 1554045070.501 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1554045070.501 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.re 1554045070.501 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1554045070.501 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.501 * [backup-simplify]: Simplify y.im into y.im 1554045070.501 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.501 * [backup-simplify]: Simplify y.im into y.im 1554045070.501 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.re 1554045070.501 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.501 * [backup-simplify]: Simplify 0 into 0 1554045070.501 * [backup-simplify]: Simplify 1 into 1 1554045070.501 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.501 * [backup-simplify]: Simplify 0 into 0 1554045070.501 * [backup-simplify]: Simplify 1 into 1 1554045070.501 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045070.501 * [backup-simplify]: Simplify (* 0 0) into 0 1554045070.501 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1554045070.501 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1554045070.501 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045070.502 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1554045070.502 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.502 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1554045070.502 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in y.im 1554045070.502 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1554045070.502 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.im 1554045070.502 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1554045070.502 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.502 * [backup-simplify]: Simplify 0 into 0 1554045070.502 * [backup-simplify]: Simplify 1 into 1 1554045070.502 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.502 * [backup-simplify]: Simplify 0 into 0 1554045070.502 * [backup-simplify]: Simplify 1 into 1 1554045070.502 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.im 1554045070.502 * [taylor]: Taking taylor expansion of y.re in y.im 1554045070.502 * [backup-simplify]: Simplify y.re into y.re 1554045070.502 * [taylor]: Taking taylor expansion of y.re in y.im 1554045070.502 * [backup-simplify]: Simplify y.re into y.re 1554045070.503 * [backup-simplify]: Simplify (* 0 0) into 0 1554045070.503 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045070.503 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1554045070.503 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1554045070.503 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1554045070.503 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045070.504 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.504 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1554045070.504 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in y.im 1554045070.504 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1554045070.504 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.im 1554045070.504 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1554045070.504 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.504 * [backup-simplify]: Simplify 0 into 0 1554045070.504 * [backup-simplify]: Simplify 1 into 1 1554045070.504 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.504 * [backup-simplify]: Simplify 0 into 0 1554045070.504 * [backup-simplify]: Simplify 1 into 1 1554045070.504 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.im 1554045070.504 * [taylor]: Taking taylor expansion of y.re in y.im 1554045070.504 * [backup-simplify]: Simplify y.re into y.re 1554045070.504 * [taylor]: Taking taylor expansion of y.re in y.im 1554045070.504 * [backup-simplify]: Simplify y.re into y.re 1554045070.504 * [backup-simplify]: Simplify (* 0 0) into 0 1554045070.504 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045070.504 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1554045070.504 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1554045070.505 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1554045070.505 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045070.505 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.505 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1554045070.505 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.505 * [backup-simplify]: Simplify 0 into 0 1554045070.505 * [backup-simplify]: Simplify 1 into 1 1554045070.505 * [backup-simplify]: Simplify 0 into 0 1554045070.505 * [taylor]: Taking taylor expansion of 0 in y.re 1554045070.505 * [backup-simplify]: Simplify 0 into 0 1554045070.505 * [backup-simplify]: Simplify 0 into 0 1554045070.505 * [backup-simplify]: Simplify 1 into 1 1554045070.506 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 0))) into 1 1554045070.506 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1554045070.506 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045070.507 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.re)) into (/ 1/2 y.re) 1554045070.507 * [taylor]: Taking taylor expansion of (/ 1/2 y.re) in y.re 1554045070.507 * [taylor]: Taking taylor expansion of 1/2 in y.re 1554045070.507 * [backup-simplify]: Simplify 1/2 into 1/2 1554045070.507 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.507 * [backup-simplify]: Simplify 0 into 0 1554045070.507 * [backup-simplify]: Simplify 1 into 1 1554045070.507 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1554045070.508 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1554045070.508 * [backup-simplify]: Simplify 0 into 0 1554045070.508 * [backup-simplify]: Simplify 0 into 0 1554045070.508 * [backup-simplify]: Simplify 0 into 0 1554045070.508 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (* 0 0)))) into 0 1554045070.509 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1554045070.509 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.509 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.re))))) (* 2 y.re)) into 0 1554045070.509 * [taylor]: Taking taylor expansion of 0 in y.re 1554045070.509 * [backup-simplify]: Simplify 0 into 0 1554045070.509 * [backup-simplify]: Simplify 0 into 0 1554045070.510 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.510 * [backup-simplify]: Simplify 0 into 0 1554045070.510 * [backup-simplify]: Simplify 0 into 0 1554045070.510 * [backup-simplify]: Simplify (* 1 (* y.re 1)) into y.re 1554045070.510 * [backup-simplify]: Simplify (hypot (/ 1 y.im) (/ 1 y.re)) into (hypot (/ 1 y.im) (/ 1 y.re)) 1554045070.510 * [approximate]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in (y.im y.re) around 0 1554045070.510 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.re 1554045070.510 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1554045070.510 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.re 1554045070.510 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1554045070.510 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1554045070.510 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.510 * [backup-simplify]: Simplify y.im into y.im 1554045070.510 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045070.510 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1554045070.510 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.510 * [backup-simplify]: Simplify y.im into y.im 1554045070.510 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045070.510 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1554045070.510 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554045070.510 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.510 * [backup-simplify]: Simplify 0 into 0 1554045070.510 * [backup-simplify]: Simplify 1 into 1 1554045070.511 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.511 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554045070.511 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.511 * [backup-simplify]: Simplify 0 into 0 1554045070.511 * [backup-simplify]: Simplify 1 into 1 1554045070.511 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.511 * [backup-simplify]: Simplify (* 1 1) into 1 1554045070.511 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045070.512 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045070.512 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.512 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.513 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045070.513 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.514 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045070.514 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.im 1554045070.514 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1554045070.514 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.im 1554045070.514 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1554045070.514 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045070.514 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.514 * [backup-simplify]: Simplify 0 into 0 1554045070.514 * [backup-simplify]: Simplify 1 into 1 1554045070.514 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.514 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045070.514 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.514 * [backup-simplify]: Simplify 0 into 0 1554045070.514 * [backup-simplify]: Simplify 1 into 1 1554045070.514 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.514 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1554045070.514 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1554045070.514 * [taylor]: Taking taylor expansion of y.re in y.im 1554045070.514 * [backup-simplify]: Simplify y.re into y.re 1554045070.514 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045070.514 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1554045070.514 * [taylor]: Taking taylor expansion of y.re in y.im 1554045070.514 * [backup-simplify]: Simplify y.re into y.re 1554045070.514 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045070.515 * [backup-simplify]: Simplify (* 1 1) into 1 1554045070.515 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045070.515 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045070.516 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.516 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.516 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045070.517 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.517 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045070.517 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.im 1554045070.517 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1554045070.517 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.im 1554045070.517 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1554045070.517 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045070.517 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.517 * [backup-simplify]: Simplify 0 into 0 1554045070.518 * [backup-simplify]: Simplify 1 into 1 1554045070.518 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.518 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045070.518 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.518 * [backup-simplify]: Simplify 0 into 0 1554045070.518 * [backup-simplify]: Simplify 1 into 1 1554045070.518 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045070.518 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1554045070.518 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1554045070.518 * [taylor]: Taking taylor expansion of y.re in y.im 1554045070.518 * [backup-simplify]: Simplify y.re into y.re 1554045070.519 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045070.519 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1554045070.519 * [taylor]: Taking taylor expansion of y.re in y.im 1554045070.519 * [backup-simplify]: Simplify y.re into y.re 1554045070.519 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045070.519 * [backup-simplify]: Simplify (* 1 1) into 1 1554045070.519 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045070.520 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045070.521 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.521 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045070.522 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045070.522 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.523 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045070.523 * [taylor]: Taking taylor expansion of 1 in y.re 1554045070.523 * [backup-simplify]: Simplify 1 into 1 1554045070.523 * [taylor]: Taking taylor expansion of 0 in y.re 1554045070.523 * [backup-simplify]: Simplify 0 into 0 1554045070.523 * [backup-simplify]: Simplify 1 into 1 1554045070.524 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.525 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.526 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045070.526 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554045070.527 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 2)) 1554045070.528 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 1554045070.528 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.re 2)) in y.re 1554045070.528 * [taylor]: Taking taylor expansion of 1/2 in y.re 1554045070.528 * [backup-simplify]: Simplify 1/2 into 1/2 1554045070.528 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045070.528 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.528 * [backup-simplify]: Simplify 0 into 0 1554045070.528 * [backup-simplify]: Simplify 1 into 1 1554045070.529 * [backup-simplify]: Simplify (* 1 1) into 1 1554045070.529 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1554045070.530 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045070.531 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1554045070.531 * [backup-simplify]: Simplify 0 into 0 1554045070.531 * [backup-simplify]: Simplify 0 into 0 1554045070.531 * [backup-simplify]: Simplify 0 into 0 1554045070.532 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.533 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.534 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045070.535 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045070.535 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045070.535 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1554045070.535 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.536 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 1554045070.536 * [taylor]: Taking taylor expansion of 0 in y.re 1554045070.536 * [backup-simplify]: Simplify 0 into 0 1554045070.537 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045070.539 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.539 * [backup-simplify]: Simplify 0 into 0 1554045070.539 * [backup-simplify]: Simplify 0 into 0 1554045070.539 * [backup-simplify]: Simplify 0 into 0 1554045070.539 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.im)))) into y.im 1554045070.539 * [backup-simplify]: Simplify (hypot (/ 1 (- y.im)) (/ 1 (- y.re))) into (hypot (/ -1 y.im) (/ -1 y.re)) 1554045070.539 * [approximate]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in (y.im y.re) around 0 1554045070.539 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.re 1554045070.539 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1554045070.539 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.re 1554045070.539 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1554045070.539 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1554045070.539 * [taylor]: Taking taylor expansion of -1 in y.re 1554045070.539 * [backup-simplify]: Simplify -1 into -1 1554045070.539 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.539 * [backup-simplify]: Simplify y.im into y.im 1554045070.540 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045070.540 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1554045070.540 * [taylor]: Taking taylor expansion of -1 in y.re 1554045070.540 * [backup-simplify]: Simplify -1 into -1 1554045070.540 * [taylor]: Taking taylor expansion of y.im in y.re 1554045070.540 * [backup-simplify]: Simplify y.im into y.im 1554045070.540 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045070.540 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1554045070.540 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1554045070.540 * [taylor]: Taking taylor expansion of -1 in y.re 1554045070.540 * [backup-simplify]: Simplify -1 into -1 1554045070.540 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.540 * [backup-simplify]: Simplify 0 into 0 1554045070.540 * [backup-simplify]: Simplify 1 into 1 1554045070.540 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045070.540 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1554045070.540 * [taylor]: Taking taylor expansion of -1 in y.re 1554045070.541 * [backup-simplify]: Simplify -1 into -1 1554045070.541 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.541 * [backup-simplify]: Simplify 0 into 0 1554045070.541 * [backup-simplify]: Simplify 1 into 1 1554045070.541 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045070.541 * [backup-simplify]: Simplify (* -1 -1) into 1 1554045070.542 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045070.542 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045070.543 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045070.544 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045070.545 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1554045070.545 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.545 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045070.545 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.im 1554045070.545 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1554045070.545 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.im 1554045070.545 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1554045070.545 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1554045070.545 * [taylor]: Taking taylor expansion of -1 in y.im 1554045070.545 * [backup-simplify]: Simplify -1 into -1 1554045070.546 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.546 * [backup-simplify]: Simplify 0 into 0 1554045070.546 * [backup-simplify]: Simplify 1 into 1 1554045070.546 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045070.546 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1554045070.546 * [taylor]: Taking taylor expansion of -1 in y.im 1554045070.546 * [backup-simplify]: Simplify -1 into -1 1554045070.546 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.546 * [backup-simplify]: Simplify 0 into 0 1554045070.546 * [backup-simplify]: Simplify 1 into 1 1554045070.546 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045070.546 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1554045070.546 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1554045070.546 * [taylor]: Taking taylor expansion of -1 in y.im 1554045070.546 * [backup-simplify]: Simplify -1 into -1 1554045070.546 * [taylor]: Taking taylor expansion of y.re in y.im 1554045070.546 * [backup-simplify]: Simplify y.re into y.re 1554045070.546 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045070.546 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1554045070.546 * [taylor]: Taking taylor expansion of -1 in y.im 1554045070.546 * [backup-simplify]: Simplify -1 into -1 1554045070.546 * [taylor]: Taking taylor expansion of y.re in y.im 1554045070.547 * [backup-simplify]: Simplify y.re into y.re 1554045070.547 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045070.547 * [backup-simplify]: Simplify (* -1 -1) into 1 1554045070.547 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045070.547 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045070.548 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045070.548 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045070.549 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1554045070.549 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.549 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045070.549 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.im 1554045070.549 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1554045070.549 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.im 1554045070.549 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1554045070.550 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1554045070.550 * [taylor]: Taking taylor expansion of -1 in y.im 1554045070.550 * [backup-simplify]: Simplify -1 into -1 1554045070.550 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.550 * [backup-simplify]: Simplify 0 into 0 1554045070.550 * [backup-simplify]: Simplify 1 into 1 1554045070.550 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045070.550 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1554045070.550 * [taylor]: Taking taylor expansion of -1 in y.im 1554045070.550 * [backup-simplify]: Simplify -1 into -1 1554045070.550 * [taylor]: Taking taylor expansion of y.im in y.im 1554045070.550 * [backup-simplify]: Simplify 0 into 0 1554045070.550 * [backup-simplify]: Simplify 1 into 1 1554045070.550 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045070.550 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1554045070.550 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1554045070.550 * [taylor]: Taking taylor expansion of -1 in y.im 1554045070.550 * [backup-simplify]: Simplify -1 into -1 1554045070.550 * [taylor]: Taking taylor expansion of y.re in y.im 1554045070.550 * [backup-simplify]: Simplify y.re into y.re 1554045070.550 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045070.550 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1554045070.550 * [taylor]: Taking taylor expansion of -1 in y.im 1554045070.550 * [backup-simplify]: Simplify -1 into -1 1554045070.550 * [taylor]: Taking taylor expansion of y.re in y.im 1554045070.550 * [backup-simplify]: Simplify y.re into y.re 1554045070.550 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045070.551 * [backup-simplify]: Simplify (* -1 -1) into 1 1554045070.551 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045070.551 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045070.552 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045070.552 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045070.553 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1554045070.553 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.553 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045070.553 * [taylor]: Taking taylor expansion of 1 in y.re 1554045070.553 * [backup-simplify]: Simplify 1 into 1 1554045070.553 * [taylor]: Taking taylor expansion of 0 in y.re 1554045070.553 * [backup-simplify]: Simplify 0 into 0 1554045070.553 * [backup-simplify]: Simplify 1 into 1 1554045070.554 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.555 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.555 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 -1))) into 0 1554045070.555 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1554045070.556 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 2)) 1554045070.556 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 1554045070.556 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.re 2)) in y.re 1554045070.556 * [taylor]: Taking taylor expansion of 1/2 in y.re 1554045070.556 * [backup-simplify]: Simplify 1/2 into 1/2 1554045070.556 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045070.556 * [taylor]: Taking taylor expansion of y.re in y.re 1554045070.556 * [backup-simplify]: Simplify 0 into 0 1554045070.556 * [backup-simplify]: Simplify 1 into 1 1554045070.557 * [backup-simplify]: Simplify (* 1 1) into 1 1554045070.557 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1554045070.557 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045070.558 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1554045070.558 * [backup-simplify]: Simplify 0 into 0 1554045070.558 * [backup-simplify]: Simplify 0 into 0 1554045070.558 * [backup-simplify]: Simplify 0 into 0 1554045070.558 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.559 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.560 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 1554045070.560 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1554045070.560 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1554045070.560 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1554045070.560 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045070.561 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 1554045070.561 * [taylor]: Taking taylor expansion of 0 in y.re 1554045070.561 * [backup-simplify]: Simplify 0 into 0 1554045070.561 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045070.562 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045070.562 * [backup-simplify]: Simplify 0 into 0 1554045070.562 * [backup-simplify]: Simplify 0 into 0 1554045070.562 * [backup-simplify]: Simplify 0 into 0 1554045070.562 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.im))))) into (* -1 y.im) 1554045070.562 * * * [progress]: simplifying candidates 1554045070.562 * * * * [progress]: [ 1 / 137 ] simplifiying candidate # 1554045070.562 * * * * [progress]: [ 2 / 137 ] simplifiying candidate # 1554045070.562 * * * * [progress]: [ 3 / 137 ] simplifiying candidate # 1554045070.562 * * * * [progress]: [ 4 / 137 ] simplifiying candidate # 1554045070.562 * [simplify]: Simplifying (- (log (fma x.re y.re (* x.im y.im))) (log (hypot y.im y.re))) 1554045070.562 * * [simplify]: iters left: 6 (10 enodes) 1554045070.564 * * [simplify]: iters left: 5 (35 enodes) 1554045070.569 * * [simplify]: iters left: 4 (42 enodes) 1554045070.575 * * [simplify]: iters left: 3 (45 enodes) 1554045070.590 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045070.590 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045070.590 * * [simplify]: Extracting #2: cost 10 inf + 0 1554045070.590 * * [simplify]: Extracting #3: cost 18 inf + 0 1554045070.590 * * [simplify]: Extracting #4: cost 15 inf + 61 1554045070.590 * * [simplify]: Extracting #5: cost 5 inf + 973 1554045070.591 * * [simplify]: Extracting #6: cost 0 inf + 2078 1554045070.592 * [simplify]: Simplified to (- (log (fma y.im x.im (* x.re y.re))) (log (hypot y.im y.re))) 1554045070.592 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (exp (- (log (fma y.im x.im (* x.re y.re))) (log (hypot y.im y.re)))) (hypot y.im y.re)))) 1554045070.592 * * * * [progress]: [ 5 / 137 ] simplifiying candidate # 1554045070.592 * * * * [progress]: [ 6 / 137 ] simplifiying candidate # 1554045070.592 * * * * [progress]: [ 7 / 137 ] simplifiying candidate # 1554045070.592 * [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))) 1554045070.593 * * [simplify]: iters left: 6 (12 enodes) 1554045070.598 * * [simplify]: iters left: 5 (48 enodes) 1554045070.614 * * [simplify]: iters left: 4 (104 enodes) 1554045070.642 * * [simplify]: iters left: 3 (299 enodes) 1554045070.805 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045070.806 * * [simplify]: Extracting #1: cost 37 inf + 0 1554045070.806 * * [simplify]: Extracting #2: cost 132 inf + 1 1554045070.807 * * [simplify]: Extracting #3: cost 236 inf + 1036 1554045070.812 * * [simplify]: Extracting #4: cost 89 inf + 31949 1554045070.824 * * [simplify]: Extracting #5: cost 4 inf + 52410 1554045070.837 * * [simplify]: Extracting #6: cost 0 inf + 53331 1554045070.862 * * [simplify]: Extracting #7: cost 0 inf + 53291 1554045070.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)))) 1554045070.887 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (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)))) 1554045070.887 * * * * [progress]: [ 8 / 137 ] simplifiying candidate # 1554045070.888 * * * * [progress]: [ 9 / 137 ] simplifiying candidate # 1554045070.888 * * * * [progress]: [ 10 / 137 ] simplifiying candidate # 1554045070.888 * * * * [progress]: [ 11 / 137 ] simplifiying candidate # 1554045070.888 * * * * [progress]: [ 12 / 137 ] simplifiying candidate # 1554045070.888 * [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)))) 1554045070.888 * * [simplify]: iters left: 6 (12 enodes) 1554045070.893 * * [simplify]: iters left: 5 (45 enodes) 1554045070.911 * * [simplify]: iters left: 4 (64 enodes) 1554045070.923 * * [simplify]: iters left: 3 (74 enodes) 1554045070.932 * * [simplify]: iters left: 2 (77 enodes) 1554045070.942 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045070.942 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045070.942 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045070.942 * * [simplify]: Extracting #3: cost 30 inf + 0 1554045070.942 * * [simplify]: Extracting #4: cost 25 inf + 244 1554045070.943 * * [simplify]: Extracting #5: cost 16 inf + 1360 1554045070.943 * * [simplify]: Extracting #6: cost 4 inf + 4940 1554045070.944 * * [simplify]: Extracting #7: cost 0 inf + 6476 1554045070.945 * [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)))) 1554045070.945 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (* (/ (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)))) 1554045070.945 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) 1554045070.945 * * [simplify]: iters left: 6 (10 enodes) 1554045070.947 * * [simplify]: iters left: 5 (33 enodes) 1554045070.955 * * [simplify]: iters left: 4 (37 enodes) 1554045070.964 * * [simplify]: iters left: 3 (40 enodes) 1554045070.974 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045070.974 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045070.974 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045070.974 * * [simplify]: Extracting #3: cost 16 inf + 0 1554045070.974 * * [simplify]: Extracting #4: cost 12 inf + 118 1554045070.975 * * [simplify]: Extracting #5: cost 5 inf + 659 1554045070.975 * * [simplify]: Extracting #6: cost 0 inf + 1824 1554045070.976 * [simplify]: Simplified to (/ (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (hypot y.im y.re))) 1554045070.976 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (* (/ (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)))) 1554045070.976 * * * * [progress]: [ 13 / 137 ] simplifiying candidate # 1554045070.976 * [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))) 1554045070.976 * * [simplify]: iters left: 6 (11 enodes) 1554045070.979 * * [simplify]: iters left: 5 (38 enodes) 1554045070.984 * * [simplify]: iters left: 4 (46 enodes) 1554045070.991 * * [simplify]: iters left: 3 (52 enodes) 1554045070.999 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045070.999 * * [simplify]: Extracting #1: cost 7 inf + 0 1554045070.999 * * [simplify]: Extracting #2: cost 14 inf + 0 1554045070.999 * * [simplify]: Extracting #3: cost 22 inf + 0 1554045070.999 * * [simplify]: Extracting #4: cost 19 inf + 46 1554045070.999 * * [simplify]: Extracting #5: cost 12 inf + 482 1554045071.000 * * [simplify]: Extracting #6: cost 5 inf + 1883 1554045071.000 * * [simplify]: Extracting #7: cost 0 inf + 3438 1554045071.001 * [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))))) 1554045071.001 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (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)))) 1554045071.001 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1554045071.001 * * [simplify]: iters left: 6 (10 enodes) 1554045071.004 * * [simplify]: iters left: 5 (33 enodes) 1554045071.009 * * [simplify]: iters left: 4 (37 enodes) 1554045071.014 * * [simplify]: iters left: 3 (40 enodes) 1554045071.019 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045071.019 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045071.019 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045071.019 * * [simplify]: Extracting #3: cost 16 inf + 0 1554045071.019 * * [simplify]: Extracting #4: cost 12 inf + 118 1554045071.019 * * [simplify]: Extracting #5: cost 5 inf + 579 1554045071.020 * * [simplify]: Extracting #6: cost 0 inf + 1664 1554045071.020 * [simplify]: Simplified to (/ (cbrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1554045071.020 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (* (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)))) 1554045071.020 * * * * [progress]: [ 14 / 137 ] simplifiying candidate # 1554045071.020 * [simplify]: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) 1554045071.020 * * [simplify]: iters left: 6 (10 enodes) 1554045071.023 * * [simplify]: iters left: 5 (35 enodes) 1554045071.029 * * [simplify]: iters left: 4 (49 enodes) 1554045071.041 * * [simplify]: iters left: 3 (53 enodes) 1554045071.054 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045071.055 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045071.055 * * [simplify]: Extracting #2: cost 7 inf + 1 1554045071.055 * * [simplify]: Extracting #3: cost 14 inf + 1 1554045071.055 * * [simplify]: Extracting #4: cost 12 inf + 5 1554045071.055 * * [simplify]: Extracting #5: cost 6 inf + 371 1554045071.056 * * [simplify]: Extracting #6: cost 0 inf + 1607 1554045071.056 * [simplify]: Simplified to (* (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im x.im (* x.re y.re)))) 1554045071.056 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (* (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)))) 1554045071.057 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1554045071.057 * * [simplify]: iters left: 6 (9 enodes) 1554045071.060 * * [simplify]: iters left: 5 (30 enodes) 1554045071.065 * * [simplify]: iters left: 4 (34 enodes) 1554045071.070 * * [simplify]: iters left: 3 (37 enodes) 1554045071.074 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045071.074 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045071.074 * * [simplify]: Extracting #2: cost 9 inf + 0 1554045071.074 * * [simplify]: Extracting #3: cost 10 inf + 116 1554045071.075 * * [simplify]: Extracting #4: cost 9 inf + 160 1554045071.075 * * [simplify]: Extracting #5: cost 5 inf + 385 1554045071.075 * * [simplify]: Extracting #6: cost 1 inf + 1211 1554045071.075 * * [simplify]: Extracting #7: cost 0 inf + 1390 1554045071.075 * [simplify]: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1554045071.075 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (* (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)))) 1554045071.076 * * * * [progress]: [ 15 / 137 ] simplifiying candidate # 1554045071.076 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1554045071.076 * * [simplify]: iters left: 6 (11 enodes) 1554045071.078 * * [simplify]: iters left: 5 (38 enodes) 1554045071.083 * * [simplify]: iters left: 4 (44 enodes) 1554045071.092 * * [simplify]: iters left: 3 (47 enodes) 1554045071.104 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045071.104 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045071.104 * * [simplify]: Extracting #2: cost 12 inf + 0 1554045071.104 * * [simplify]: Extracting #3: cost 20 inf + 0 1554045071.105 * * [simplify]: Extracting #4: cost 16 inf + 198 1554045071.105 * * [simplify]: Extracting #5: cost 9 inf + 794 1554045071.106 * * [simplify]: Extracting #6: cost 1 inf + 2412 1554045071.106 * * [simplify]: Extracting #7: cost 0 inf + 2726 1554045071.107 * [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)))) 1554045071.107 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (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)))) 1554045071.108 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) 1554045071.108 * * [simplify]: iters left: 6 (10 enodes) 1554045071.112 * * [simplify]: iters left: 5 (33 enodes) 1554045071.121 * * [simplify]: iters left: 4 (37 enodes) 1554045071.130 * * [simplify]: iters left: 3 (40 enodes) 1554045071.140 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045071.140 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045071.140 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045071.140 * * [simplify]: Extracting #3: cost 16 inf + 0 1554045071.140 * * [simplify]: Extracting #4: cost 12 inf + 118 1554045071.141 * * [simplify]: Extracting #5: cost 5 inf + 659 1554045071.142 * * [simplify]: Extracting #6: cost 0 inf + 1664 1554045071.142 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (cbrt (hypot y.im y.re))) 1554045071.142 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (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)))) 1554045071.142 * * * * [progress]: [ 16 / 137 ] simplifiying candidate # 1554045071.143 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1554045071.143 * * [simplify]: iters left: 6 (10 enodes) 1554045071.147 * * [simplify]: iters left: 5 (33 enodes) 1554045071.156 * * [simplify]: iters left: 4 (37 enodes) 1554045071.166 * * [simplify]: iters left: 3 (40 enodes) 1554045071.176 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045071.176 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045071.176 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045071.176 * * [simplify]: Extracting #3: cost 16 inf + 0 1554045071.176 * * [simplify]: Extracting #4: cost 12 inf + 118 1554045071.177 * * [simplify]: Extracting #5: cost 5 inf + 579 1554045071.177 * * [simplify]: Extracting #6: cost 0 inf + 1504 1554045071.178 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1554045071.178 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (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)))) 1554045071.178 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1554045071.178 * * [simplify]: iters left: 6 (10 enodes) 1554045071.182 * * [simplify]: iters left: 5 (33 enodes) 1554045071.188 * * [simplify]: iters left: 4 (37 enodes) 1554045071.193 * * [simplify]: iters left: 3 (40 enodes) 1554045071.198 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045071.198 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045071.198 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045071.198 * * [simplify]: Extracting #3: cost 16 inf + 0 1554045071.198 * * [simplify]: Extracting #4: cost 12 inf + 118 1554045071.198 * * [simplify]: Extracting #5: cost 5 inf + 579 1554045071.198 * * [simplify]: Extracting #6: cost 0 inf + 1504 1554045071.198 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1554045071.199 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (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)))) 1554045071.199 * * * * [progress]: [ 17 / 137 ] simplifiying candidate # 1554045071.199 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) 1554045071.199 * * [simplify]: iters left: 6 (9 enodes) 1554045071.201 * * [simplify]: iters left: 5 (30 enodes) 1554045071.206 * * [simplify]: iters left: 4 (36 enodes) 1554045071.211 * * [simplify]: iters left: 3 (39 enodes) 1554045071.218 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045071.218 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045071.219 * * [simplify]: Extracting #2: cost 10 inf + 1 1554045071.219 * * [simplify]: Extracting #3: cost 7 inf + 47 1554045071.219 * * [simplify]: Extracting #4: cost 4 inf + 230 1554045071.219 * * [simplify]: Extracting #5: cost 0 inf + 649 1554045071.219 * [simplify]: Simplified to (sqrt (fma x.re y.re (* x.im y.im))) 1554045071.219 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (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)))) 1554045071.219 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1554045071.219 * * [simplify]: iters left: 6 (9 enodes) 1554045071.221 * * [simplify]: iters left: 5 (30 enodes) 1554045071.226 * * [simplify]: iters left: 4 (34 enodes) 1554045071.232 * * [simplify]: iters left: 3 (37 enodes) 1554045071.242 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045071.242 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045071.242 * * [simplify]: Extracting #2: cost 9 inf + 0 1554045071.242 * * [simplify]: Extracting #3: cost 10 inf + 116 1554045071.242 * * [simplify]: Extracting #4: cost 9 inf + 160 1554045071.242 * * [simplify]: Extracting #5: cost 5 inf + 385 1554045071.243 * * [simplify]: Extracting #6: cost 1 inf + 1091 1554045071.243 * * [simplify]: Extracting #7: cost 0 inf + 1230 1554045071.244 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1554045071.244 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (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)))) 1554045071.244 * * * * [progress]: [ 18 / 137 ] simplifiying candidate # 1554045071.244 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1554045071.244 * * [simplify]: iters left: 6 (7 enodes) 1554045071.248 * * [simplify]: iters left: 5 (25 enodes) 1554045071.254 * * [simplify]: iters left: 4 (29 enodes) 1554045071.258 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045071.258 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045071.258 * * [simplify]: Extracting #2: cost 9 inf + 1 1554045071.258 * * [simplify]: Extracting #3: cost 12 inf + 1 1554045071.259 * * [simplify]: Extracting #4: cost 8 inf + 117 1554045071.259 * * [simplify]: Extracting #5: cost 5 inf + 609 1554045071.259 * * [simplify]: Extracting #6: cost 1 inf + 1319 1554045071.259 * * [simplify]: Extracting #7: cost 0 inf + 1537 1554045071.259 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045071.259 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (/ 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)))) 1554045071.259 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) 1554045071.260 * * [simplify]: iters left: 5 (9 enodes) 1554045071.261 * * [simplify]: iters left: 4 (30 enodes) 1554045071.265 * * [simplify]: iters left: 3 (34 enodes) 1554045071.270 * * [simplify]: iters left: 2 (37 enodes) 1554045071.274 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045071.274 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045071.274 * * [simplify]: Extracting #2: cost 13 inf + 0 1554045071.274 * * [simplify]: Extracting #3: cost 12 inf + 4 1554045071.275 * * [simplify]: Extracting #4: cost 6 inf + 423 1554045071.275 * * [simplify]: Extracting #5: cost 0 inf + 1306 1554045071.275 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) 1554045071.275 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ 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)))) 1554045071.275 * * * * [progress]: [ 19 / 137 ] simplifiying candidate # 1554045071.275 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.im y.re))) 1554045071.275 * * [simplify]: iters left: 4 (6 enodes) 1554045071.277 * * [simplify]: iters left: 3 (20 enodes) 1554045071.280 * * [simplify]: iters left: 2 (22 enodes) 1554045071.285 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045071.286 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045071.286 * * [simplify]: Extracting #2: cost 5 inf + 1 1554045071.286 * * [simplify]: Extracting #3: cost 8 inf + 1 1554045071.286 * * [simplify]: Extracting #4: cost 6 inf + 3 1554045071.286 * * [simplify]: Extracting #5: cost 1 inf + 449 1554045071.286 * * [simplify]: Extracting #6: cost 0 inf + 587 1554045071.286 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1554045071.286 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ 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)))) 1554045071.287 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1554045071.287 * * [simplify]: iters left: 5 (9 enodes) 1554045071.290 * * [simplify]: iters left: 4 (30 enodes) 1554045071.297 * * [simplify]: iters left: 3 (34 enodes) 1554045071.302 * * [simplify]: iters left: 2 (37 enodes) 1554045071.306 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045071.306 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045071.306 * * [simplify]: Extracting #2: cost 13 inf + 0 1554045071.306 * * [simplify]: Extracting #3: cost 12 inf + 4 1554045071.306 * * [simplify]: Extracting #4: cost 6 inf + 383 1554045071.306 * * [simplify]: Extracting #5: cost 0 inf + 1146 1554045071.307 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1554045071.307 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ 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)))) 1554045071.307 * * * * [progress]: [ 20 / 137 ] simplifiying candidate # 1554045071.307 * [simplify]: Simplifying (/ 1 1) 1554045071.307 * * [simplify]: iters left: 2 (2 enodes) 1554045071.308 * * [simplify]: iters left: 1 (6 enodes) 1554045071.309 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045071.309 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045071.309 * [simplify]: Simplified to 1 1554045071.309 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* 1 (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (hypot y.im y.re)))) 1554045071.309 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) 1554045071.309 * * [simplify]: iters left: 5 (8 enodes) 1554045071.312 * * [simplify]: iters left: 4 (27 enodes) 1554045071.316 * * [simplify]: iters left: 3 (31 enodes) 1554045071.320 * * [simplify]: iters left: 2 (34 enodes) 1554045071.324 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045071.324 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045071.324 * * [simplify]: Extracting #2: cost 12 inf + 0 1554045071.324 * * [simplify]: Extracting #3: cost 8 inf + 103 1554045071.324 * * [simplify]: Extracting #4: cost 2 inf + 579 1554045071.324 * * [simplify]: Extracting #5: cost 0 inf + 872 1554045071.325 * [simplify]: Simplified to (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re)) 1554045071.325 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (* 1 (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re))) (hypot y.im y.re)))) 1554045071.325 * * * * [progress]: [ 21 / 137 ] simplifiying candidate # 1554045071.325 * * * * [progress]: [ 22 / 137 ] simplifiying candidate # 1554045071.325 * * * * [progress]: [ 23 / 137 ] simplifiying candidate # 1554045071.325 * * * * [progress]: [ 24 / 137 ] simplifiying candidate # 1554045071.325 * [simplify]: Simplifying (cbrt (hypot y.im y.re)) 1554045071.325 * * [simplify]: iters left: 2 (4 enodes) 1554045071.326 * * [simplify]: iters left: 1 (12 enodes) 1554045071.327 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045071.327 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045071.327 * * [simplify]: Extracting #2: cost 6 inf + 0 1554045071.327 * * [simplify]: Extracting #3: cost 4 inf + 2 1554045071.328 * * [simplify]: Extracting #4: cost 0 inf + 390 1554045071.328 * [simplify]: Simplified to (cbrt (hypot y.im y.re)) 1554045071.328 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (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)))) 1554045071.328 * * * * [progress]: [ 25 / 137 ] simplifiying candidate # 1554045071.328 * [simplify]: Simplifying (sqrt (hypot y.im y.re)) 1554045071.328 * * [simplify]: iters left: 2 (4 enodes) 1554045071.329 * * [simplify]: iters left: 1 (12 enodes) 1554045071.331 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045071.331 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045071.331 * * [simplify]: Extracting #2: cost 6 inf + 0 1554045071.331 * * [simplify]: Extracting #3: cost 4 inf + 2 1554045071.331 * * [simplify]: Extracting #4: cost 0 inf + 310 1554045071.331 * [simplify]: Simplified to (sqrt (hypot y.im y.re)) 1554045071.331 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (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)))) 1554045071.331 * * * * [progress]: [ 26 / 137 ] simplifiying candidate # 1554045071.331 * [simplify]: Simplifying (hypot y.im y.re) 1554045071.331 * * [simplify]: iters left: 1 (3 enodes) 1554045071.332 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045071.332 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045071.332 * * [simplify]: Extracting #2: cost 2 inf + 2 1554045071.332 * * [simplify]: Extracting #3: cost 0 inf + 116 1554045071.332 * [simplify]: Simplified to (hypot y.im y.re) 1554045071.332 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (fma x.re y.re (* x.im y.im)) 1) (hypot y.im y.re)) (hypot y.im y.re)))) 1554045071.332 * * * * [progress]: [ 27 / 137 ] simplifiying candidate # 1554045071.332 * [simplify]: Simplifying (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1554045071.332 * * [simplify]: iters left: 6 (8 enodes) 1554045071.334 * * [simplify]: iters left: 5 (27 enodes) 1554045071.337 * * [simplify]: iters left: 4 (31 enodes) 1554045071.341 * * [simplify]: iters left: 3 (34 enodes) 1554045071.345 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045071.345 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045071.345 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045071.345 * * [simplify]: Extracting #3: cost 12 inf + 0 1554045071.345 * * [simplify]: Extracting #4: cost 9 inf + 46 1554045071.345 * * [simplify]: Extracting #5: cost 5 inf + 271 1554045071.346 * * [simplify]: Extracting #6: cost 1 inf + 947 1554045071.346 * * [simplify]: Extracting #7: cost 0 inf + 1166 1554045071.346 * [simplify]: Simplified to (* (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (fma x.im y.im (* x.re y.re)))) 1554045071.346 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (* (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)))) 1554045071.346 * * * * [progress]: [ 28 / 137 ] simplifiying candidate # 1554045071.346 * [simplify]: Simplifying (sqrt (fma x.re y.re (* x.im y.im))) 1554045071.346 * * [simplify]: iters left: 4 (7 enodes) 1554045071.348 * * [simplify]: iters left: 3 (24 enodes) 1554045071.351 * * [simplify]: iters left: 2 (28 enodes) 1554045071.354 * * [simplify]: iters left: 1 (31 enodes) 1554045071.358 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045071.358 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045071.358 * * [simplify]: Extracting #2: cost 10 inf + 0 1554045071.358 * * [simplify]: Extracting #3: cost 8 inf + 4 1554045071.358 * * [simplify]: Extracting #4: cost 2 inf + 410 1554045071.358 * * [simplify]: Extracting #5: cost 0 inf + 648 1554045071.359 * [simplify]: Simplified to (sqrt (fma x.re y.re (* x.im y.im))) 1554045071.359 * [simplify]: Simplified (2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (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)))) 1554045071.359 * * * * [progress]: [ 29 / 137 ] simplifiying candidate # 1554045071.359 * * * * [progress]: [ 30 / 137 ] simplifiying candidate #real (real->posit16 (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)))) (hypot y.im y.re))))> 1554045071.359 * * * * [progress]: [ 31 / 137 ] simplifiying candidate # 1554045071.359 * * * * [progress]: [ 32 / 137 ] simplifiying candidate # 1554045071.359 * * * * [progress]: [ 33 / 137 ] simplifiying candidate # 1554045071.359 * * * * [progress]: [ 34 / 137 ] simplifiying candidate # 1554045071.359 * [simplify]: Simplifying (- (- (log (fma x.re y.re (* x.im y.im))) (log (hypot y.im y.re))) (log (hypot y.im y.re))) 1554045071.359 * * [simplify]: iters left: 6 (11 enodes) 1554045071.361 * * [simplify]: iters left: 5 (41 enodes) 1554045071.367 * * [simplify]: iters left: 4 (59 enodes) 1554045071.376 * * [simplify]: iters left: 3 (71 enodes) 1554045071.386 * * [simplify]: iters left: 2 (73 enodes) 1554045071.400 * * [simplify]: iters left: 1 (80 enodes) 1554045071.409 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045071.409 * * [simplify]: Extracting #1: cost 12 inf + 0 1554045071.409 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045071.409 * * [simplify]: Extracting #3: cost 32 inf + 0 1554045071.410 * * [simplify]: Extracting #4: cost 28 inf + 145 1554045071.410 * * [simplify]: Extracting #5: cost 15 inf + 2018 1554045071.411 * * [simplify]: Extracting #6: cost 5 inf + 4201 1554045071.411 * * [simplify]: Extracting #7: cost 0 inf + 6031 1554045071.412 * [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))) 1554045071.412 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (exp (- (- (log (fma x.re y.re (* x.im y.im))) (log (hypot y.im y.re))) (log (hypot y.im y.re)))))) 1554045071.413 * * * * [progress]: [ 35 / 137 ] simplifiying candidate # 1554045071.413 * [simplify]: Simplifying (- (log (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (log (hypot y.im y.re))) 1554045071.413 * * [simplify]: iters left: 6 (11 enodes) 1554045071.415 * * [simplify]: iters left: 5 (40 enodes) 1554045071.421 * * [simplify]: iters left: 4 (54 enodes) 1554045071.429 * * [simplify]: iters left: 3 (74 enodes) 1554045071.448 * * [simplify]: iters left: 2 (77 enodes) 1554045071.464 * * [simplify]: iters left: 1 (78 enodes) 1554045071.480 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045071.480 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045071.480 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045071.480 * * [simplify]: Extracting #3: cost 26 inf + 0 1554045071.481 * * [simplify]: Extracting #4: cost 21 inf + 314 1554045071.481 * * [simplify]: Extracting #5: cost 10 inf + 1601 1554045071.482 * * [simplify]: Extracting #6: cost 3 inf + 3241 1554045071.483 * * [simplify]: Extracting #7: cost 0 inf + 3822 1554045071.485 * [simplify]: Simplified to (- (log (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (log (hypot y.im y.re))) 1554045071.485 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (exp (- (log (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (log (hypot y.im y.re)))))) 1554045071.485 * * * * [progress]: [ 36 / 137 ] simplifiying candidate # 1554045071.485 * * * * [progress]: [ 37 / 137 ] simplifiying candidate # 1554045071.485 * * * * [progress]: [ 38 / 137 ] simplifiying candidate # 1554045071.486 * [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))) 1554045071.486 * * [simplify]: iters left: 6 (13 enodes) 1554045071.492 * * [simplify]: iters left: 5 (55 enodes) 1554045071.517 * * [simplify]: iters left: 4 (153 enodes) 1554045071.594 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045071.594 * * [simplify]: Extracting #1: cost 46 inf + 0 1554045071.594 * * [simplify]: Extracting #2: cost 116 inf + 0 1554045071.595 * * [simplify]: Extracting #3: cost 139 inf + 1225 1554045071.600 * * [simplify]: Extracting #4: cost 36 inf + 26117 1554045071.616 * * [simplify]: Extracting #5: cost 0 inf + 35530 1554045071.633 * * [simplify]: Extracting #6: cost 0 inf + 34810 1554045071.642 * * [simplify]: Extracting #7: cost 0 inf + 34770 1554045071.654 * [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))))) 1554045071.654 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (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)))))))) 1554045071.654 * * * * [progress]: [ 39 / 137 ] simplifiying candidate # 1554045071.654 * [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))) 1554045071.655 * * [simplify]: iters left: 6 (13 enodes) 1554045071.661 * * [simplify]: iters left: 5 (57 enodes) 1554045071.682 * * [simplify]: iters left: 4 (142 enodes) 1554045071.738 * * [simplify]: iters left: 3 (448 enodes) 1554045072.075 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045072.075 * * [simplify]: Extracting #1: cost 59 inf + 0 1554045072.076 * * [simplify]: Extracting #2: cost 165 inf + 1 1554045072.079 * * [simplify]: Extracting #3: cost 229 inf + 1982 1554045072.093 * * [simplify]: Extracting #4: cost 111 inf + 33633 1554045072.110 * * [simplify]: Extracting #5: cost 1 inf + 65586 1554045072.133 * * [simplify]: Extracting #6: cost 0 inf + 65067 1554045072.153 * * [simplify]: Extracting #7: cost 0 inf + 65027 1554045072.178 * [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))) 1554045072.178 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (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)))))) 1554045072.179 * * * * [progress]: [ 40 / 137 ] simplifiying candidate # 1554045072.179 * * * * [progress]: [ 41 / 137 ] simplifiying candidate # 1554045072.179 * * * * [progress]: [ 42 / 137 ] simplifiying candidate # 1554045072.179 * * * * [progress]: [ 43 / 137 ] simplifiying candidate # 1554045072.179 * * * * [progress]: [ 44 / 137 ] simplifiying candidate # 1554045072.179 * [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)))) 1554045072.179 * * [simplify]: iters left: 6 (13 enodes) 1554045072.185 * * [simplify]: iters left: 5 (48 enodes) 1554045072.200 * * [simplify]: iters left: 4 (67 enodes) 1554045072.220 * * [simplify]: iters left: 3 (77 enodes) 1554045072.239 * * [simplify]: iters left: 2 (80 enodes) 1554045072.256 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045072.256 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045072.256 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045072.256 * * [simplify]: Extracting #3: cost 27 inf + 0 1554045072.257 * * [simplify]: Extracting #4: cost 30 inf + 2 1554045072.257 * * [simplify]: Extracting #5: cost 21 inf + 929 1554045072.257 * * [simplify]: Extracting #6: cost 14 inf + 2088 1554045072.258 * * [simplify]: Extracting #7: cost 2 inf + 6856 1554045072.259 * * [simplify]: Extracting #8: cost 0 inf + 7724 1554045072.260 * [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)))) 1554045072.260 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (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)))))) 1554045072.260 * [simplify]: Simplifying (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045072.261 * * [simplify]: iters left: 6 (11 enodes) 1554045072.263 * * [simplify]: iters left: 5 (36 enodes) 1554045072.268 * * [simplify]: iters left: 4 (40 enodes) 1554045072.274 * * [simplify]: iters left: 3 (43 enodes) 1554045072.279 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045072.279 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045072.279 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045072.279 * * [simplify]: Extracting #3: cost 13 inf + 0 1554045072.279 * * [simplify]: Extracting #4: cost 16 inf + 2 1554045072.279 * * [simplify]: Extracting #5: cost 12 inf + 297 1554045072.279 * * [simplify]: Extracting #6: cost 7 inf + 811 1554045072.280 * * [simplify]: Extracting #7: cost 0 inf + 2482 1554045072.280 * [simplify]: Simplified to (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045072.280 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (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)))))) 1554045072.280 * * * * [progress]: [ 45 / 137 ] simplifiying candidate # 1554045072.280 * [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))) 1554045072.280 * * [simplify]: iters left: 6 (12 enodes) 1554045072.283 * * [simplify]: iters left: 5 (41 enodes) 1554045072.290 * * [simplify]: iters left: 4 (49 enodes) 1554045072.297 * * [simplify]: iters left: 3 (55 enodes) 1554045072.308 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045072.309 * * [simplify]: Extracting #1: cost 7 inf + 0 1554045072.309 * * [simplify]: Extracting #2: cost 14 inf + 0 1554045072.309 * * [simplify]: Extracting #3: cost 19 inf + 0 1554045072.309 * * [simplify]: Extracting #4: cost 22 inf + 2 1554045072.309 * * [simplify]: Extracting #5: cost 14 inf + 594 1554045072.310 * * [simplify]: Extracting #6: cost 7 inf + 1968 1554045072.310 * * [simplify]: Extracting #7: cost 2 inf + 3698 1554045072.312 * * [simplify]: Extracting #8: cost 0 inf + 4446 1554045072.313 * [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))))) 1554045072.313 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (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)))))) 1554045072.313 * [simplify]: Simplifying (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1554045072.313 * * [simplify]: iters left: 6 (11 enodes) 1554045072.317 * * [simplify]: iters left: 5 (36 enodes) 1554045072.326 * * [simplify]: iters left: 4 (40 enodes) 1554045072.335 * * [simplify]: iters left: 3 (43 enodes) 1554045072.344 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045072.344 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045072.344 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045072.345 * * [simplify]: Extracting #3: cost 13 inf + 0 1554045072.345 * * [simplify]: Extracting #4: cost 16 inf + 2 1554045072.345 * * [simplify]: Extracting #5: cost 12 inf + 257 1554045072.345 * * [simplify]: Extracting #6: cost 7 inf + 731 1554045072.346 * * [simplify]: Extracting #7: cost 0 inf + 2322 1554045072.346 * [simplify]: Simplified to (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1554045072.346 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (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)))))) 1554045072.346 * * * * [progress]: [ 46 / 137 ] simplifiying candidate # 1554045072.347 * [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) 1554045072.347 * * [simplify]: iters left: 6 (12 enodes) 1554045072.352 * * [simplify]: iters left: 5 (41 enodes) 1554045072.361 * * [simplify]: iters left: 4 (55 enodes) 1554045072.369 * * [simplify]: iters left: 3 (59 enodes) 1554045072.376 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045072.376 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045072.376 * * [simplify]: Extracting #2: cost 7 inf + 1 1554045072.376 * * [simplify]: Extracting #3: cost 10 inf + 1 1554045072.376 * * [simplify]: Extracting #4: cost 18 inf + 1 1554045072.376 * * [simplify]: Extracting #5: cost 16 inf + 5 1554045072.376 * * [simplify]: Extracting #6: cost 6 inf + 873 1554045072.377 * * [simplify]: Extracting #7: cost 2 inf + 2050 1554045072.377 * * [simplify]: Extracting #8: cost 0 inf + 2679 1554045072.378 * [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)))) 1554045072.378 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (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))))) 1554045072.378 * [simplify]: Simplifying (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (hypot y.im y.re)) 1554045072.378 * * [simplify]: iters left: 6 (10 enodes) 1554045072.380 * * [simplify]: iters left: 5 (33 enodes) 1554045072.384 * * [simplify]: iters left: 4 (37 enodes) 1554045072.390 * * [simplify]: iters left: 3 (40 enodes) 1554045072.400 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045072.401 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045072.401 * * [simplify]: Extracting #2: cost 9 inf + 0 1554045072.401 * * [simplify]: Extracting #3: cost 7 inf + 116 1554045072.401 * * [simplify]: Extracting #4: cost 12 inf + 116 1554045072.401 * * [simplify]: Extracting #5: cost 11 inf + 160 1554045072.401 * * [simplify]: Extracting #6: cost 5 inf + 773 1554045072.402 * * [simplify]: Extracting #7: cost 0 inf + 2048 1554045072.403 * [simplify]: Simplified to (/ (cbrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (hypot y.im y.re)) 1554045072.403 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (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))))) 1554045072.403 * * * * [progress]: [ 47 / 137 ] simplifiying candidate # 1554045072.403 * [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)))) 1554045072.403 * * [simplify]: iters left: 6 (12 enodes) 1554045072.408 * * [simplify]: iters left: 5 (41 enodes) 1554045072.419 * * [simplify]: iters left: 4 (47 enodes) 1554045072.431 * * [simplify]: iters left: 3 (50 enodes) 1554045072.444 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045072.444 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045072.444 * * [simplify]: Extracting #2: cost 12 inf + 0 1554045072.444 * * [simplify]: Extracting #3: cost 17 inf + 0 1554045072.444 * * [simplify]: Extracting #4: cost 20 inf + 2 1554045072.444 * * [simplify]: Extracting #5: cost 10 inf + 1062 1554045072.445 * * [simplify]: Extracting #6: cost 5 inf + 1734 1554045072.446 * * [simplify]: Extracting #7: cost 1 inf + 3070 1554045072.447 * * [simplify]: Extracting #8: cost 0 inf + 3464 1554045072.448 * [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)))) 1554045072.448 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (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)))))) 1554045072.448 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045072.448 * * [simplify]: iters left: 6 (11 enodes) 1554045072.452 * * [simplify]: iters left: 5 (36 enodes) 1554045072.462 * * [simplify]: iters left: 4 (40 enodes) 1554045072.473 * * [simplify]: iters left: 3 (43 enodes) 1554045072.483 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045072.484 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045072.484 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045072.484 * * [simplify]: Extracting #3: cost 13 inf + 0 1554045072.484 * * [simplify]: Extracting #4: cost 16 inf + 2 1554045072.484 * * [simplify]: Extracting #5: cost 12 inf + 297 1554045072.484 * * [simplify]: Extracting #6: cost 7 inf + 811 1554045072.485 * * [simplify]: Extracting #7: cost 0 inf + 2322 1554045072.485 * [simplify]: Simplified to (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045072.486 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (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)))))) 1554045072.486 * * * * [progress]: [ 48 / 137 ] simplifiying candidate # 1554045072.486 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1554045072.486 * * [simplify]: iters left: 6 (11 enodes) 1554045072.490 * * [simplify]: iters left: 5 (36 enodes) 1554045072.500 * * [simplify]: iters left: 4 (40 enodes) 1554045072.506 * * [simplify]: iters left: 3 (43 enodes) 1554045072.511 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045072.511 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045072.511 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045072.512 * * [simplify]: Extracting #3: cost 13 inf + 0 1554045072.512 * * [simplify]: Extracting #4: cost 16 inf + 2 1554045072.512 * * [simplify]: Extracting #5: cost 12 inf + 257 1554045072.512 * * [simplify]: Extracting #6: cost 7 inf + 731 1554045072.512 * * [simplify]: Extracting #7: cost 0 inf + 2162 1554045072.512 * [simplify]: Simplified to (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1554045072.513 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (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)))))) 1554045072.513 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1554045072.513 * * [simplify]: iters left: 6 (11 enodes) 1554045072.515 * * [simplify]: iters left: 5 (36 enodes) 1554045072.523 * * [simplify]: iters left: 4 (40 enodes) 1554045072.534 * * [simplify]: iters left: 3 (43 enodes) 1554045072.544 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045072.544 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045072.544 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045072.544 * * [simplify]: Extracting #3: cost 13 inf + 0 1554045072.544 * * [simplify]: Extracting #4: cost 16 inf + 2 1554045072.544 * * [simplify]: Extracting #5: cost 12 inf + 257 1554045072.545 * * [simplify]: Extracting #6: cost 7 inf + 731 1554045072.545 * * [simplify]: Extracting #7: cost 0 inf + 2162 1554045072.546 * [simplify]: Simplified to (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1554045072.546 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (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)))))) 1554045072.546 * * * * [progress]: [ 49 / 137 ] simplifiying candidate # 1554045072.547 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) 1) 1554045072.547 * * [simplify]: iters left: 6 (11 enodes) 1554045072.552 * * [simplify]: iters left: 5 (36 enodes) 1554045072.560 * * [simplify]: iters left: 4 (42 enodes) 1554045072.567 * * [simplify]: iters left: 3 (45 enodes) 1554045072.573 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045072.573 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045072.573 * * [simplify]: Extracting #2: cost 6 inf + 1 1554045072.573 * * [simplify]: Extracting #3: cost 14 inf + 1 1554045072.573 * * [simplify]: Extracting #4: cost 12 inf + 5 1554045072.573 * * [simplify]: Extracting #5: cost 5 inf + 538 1554045072.574 * * [simplify]: Extracting #6: cost 0 inf + 1341 1554045072.574 * [simplify]: Simplified to (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) 1554045072.574 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (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))))) 1554045072.574 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (hypot y.im y.re)) 1554045072.574 * * [simplify]: iters left: 6 (10 enodes) 1554045072.576 * * [simplify]: iters left: 5 (33 enodes) 1554045072.581 * * [simplify]: iters left: 4 (37 enodes) 1554045072.587 * * [simplify]: iters left: 3 (40 enodes) 1554045072.597 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045072.597 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045072.597 * * [simplify]: Extracting #2: cost 9 inf + 0 1554045072.598 * * [simplify]: Extracting #3: cost 7 inf + 116 1554045072.598 * * [simplify]: Extracting #4: cost 12 inf + 116 1554045072.598 * * [simplify]: Extracting #5: cost 11 inf + 160 1554045072.598 * * [simplify]: Extracting #6: cost 5 inf + 773 1554045072.599 * * [simplify]: Extracting #7: cost 0 inf + 1888 1554045072.599 * [simplify]: Simplified to (/ (sqrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (hypot y.im y.re)) 1554045072.599 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (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))))) 1554045072.600 * * * * [progress]: [ 50 / 137 ] simplifiying candidate # 1554045072.600 * [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)))) 1554045072.600 * * [simplify]: iters left: 6 (13 enodes) 1554045072.606 * * [simplify]: iters left: 5 (52 enodes) 1554045072.616 * * [simplify]: iters left: 4 (94 enodes) 1554045072.645 * * [simplify]: iters left: 3 (141 enodes) 1554045072.680 * * [simplify]: iters left: 2 (181 enodes) 1554045072.724 * * [simplify]: iters left: 1 (221 enodes) 1554045072.778 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045072.778 * * [simplify]: Extracting #1: cost 33 inf + 0 1554045072.778 * * [simplify]: Extracting #2: cost 87 inf + 0 1554045072.778 * * [simplify]: Extracting #3: cost 86 inf + 64 1554045072.779 * * [simplify]: Extracting #4: cost 77 inf + 1020 1554045072.781 * * [simplify]: Extracting #5: cost 35 inf + 16305 1554045072.786 * * [simplify]: Extracting #6: cost 2 inf + 33558 1554045072.795 * * [simplify]: Extracting #7: cost 0 inf + 34477 1554045072.803 * [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)))) 1554045072.804 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (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)))))) 1554045072.804 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045072.804 * * [simplify]: iters left: 6 (11 enodes) 1554045072.808 * * [simplify]: iters left: 5 (38 enodes) 1554045072.819 * * [simplify]: iters left: 4 (44 enodes) 1554045072.831 * * [simplify]: iters left: 3 (47 enodes) 1554045072.842 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045072.842 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045072.842 * * [simplify]: Extracting #2: cost 12 inf + 0 1554045072.842 * * [simplify]: Extracting #3: cost 20 inf + 0 1554045072.842 * * [simplify]: Extracting #4: cost 15 inf + 375 1554045072.843 * * [simplify]: Extracting #5: cost 8 inf + 971 1554045072.843 * * [simplify]: Extracting #6: cost 1 inf + 2612 1554045072.844 * * [simplify]: Extracting #7: cost 0 inf + 2966 1554045072.845 * [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)))) 1554045072.845 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (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))))))) 1554045072.845 * * * * [progress]: [ 51 / 137 ] simplifiying candidate # 1554045072.846 * [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))) 1554045072.846 * * [simplify]: iters left: 6 (14 enodes) 1554045072.852 * * [simplify]: iters left: 5 (53 enodes) 1554045072.869 * * [simplify]: iters left: 4 (88 enodes) 1554045072.896 * * [simplify]: iters left: 3 (136 enodes) 1554045072.939 * * [simplify]: iters left: 2 (182 enodes) 1554045072.974 * * [simplify]: iters left: 1 (198 enodes) 1554045073.004 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045073.004 * * [simplify]: Extracting #1: cost 23 inf + 0 1554045073.005 * * [simplify]: Extracting #2: cost 46 inf + 0 1554045073.005 * * [simplify]: Extracting #3: cost 54 inf + 0 1554045073.005 * * [simplify]: Extracting #4: cost 51 inf + 46 1554045073.005 * * [simplify]: Extracting #5: cost 43 inf + 1040 1554045073.006 * * [simplify]: Extracting #6: cost 14 inf + 9845 1554045073.009 * * [simplify]: Extracting #7: cost 1 inf + 14676 1554045073.012 * * [simplify]: Extracting #8: cost 0 inf + 15110 1554045073.018 * [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))) 1554045073.018 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (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)))))) 1554045073.019 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1554045073.019 * * [simplify]: iters left: 6 (12 enodes) 1554045073.024 * * [simplify]: iters left: 5 (41 enodes) 1554045073.035 * * [simplify]: iters left: 4 (50 enodes) 1554045073.049 * * [simplify]: iters left: 3 (55 enodes) 1554045073.062 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045073.062 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045073.062 * * [simplify]: Extracting #2: cost 16 inf + 0 1554045073.062 * * [simplify]: Extracting #3: cost 24 inf + 0 1554045073.062 * * [simplify]: Extracting #4: cost 19 inf + 244 1554045073.063 * * [simplify]: Extracting #5: cost 10 inf + 1645 1554045073.064 * * [simplify]: Extracting #6: cost 2 inf + 3200 1554045073.065 * * [simplify]: Extracting #7: cost 0 inf + 3948 1554045073.066 * [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))) 1554045073.066 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (/ (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)))))) 1554045073.066 * * * * [progress]: [ 52 / 137 ] simplifiying candidate # 1554045073.066 * [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) 1554045073.067 * * [simplify]: iters left: 6 (14 enodes) 1554045073.074 * * [simplify]: iters left: 5 (53 enodes) 1554045073.094 * * [simplify]: iters left: 4 (88 enodes) 1554045073.121 * * [simplify]: iters left: 3 (116 enodes) 1554045073.139 * * [simplify]: iters left: 2 (137 enodes) 1554045073.170 * * [simplify]: iters left: 1 (140 enodes) 1554045073.200 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045073.200 * * [simplify]: Extracting #1: cost 13 inf + 0 1554045073.200 * * [simplify]: Extracting #2: cost 24 inf + 1 1554045073.201 * * [simplify]: Extracting #3: cost 32 inf + 1 1554045073.201 * * [simplify]: Extracting #4: cost 28 inf + 146 1554045073.201 * * [simplify]: Extracting #5: cost 18 inf + 1199 1554045073.203 * * [simplify]: Extracting #6: cost 3 inf + 5775 1554045073.206 * * [simplify]: Extracting #7: cost 0 inf + 6917 1554045073.209 * [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)))) 1554045073.209 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (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))))) 1554045073.209 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1554045073.209 * * [simplify]: iters left: 6 (11 enodes) 1554045073.214 * * [simplify]: iters left: 5 (38 enodes) 1554045073.224 * * [simplify]: iters left: 4 (47 enodes) 1554045073.233 * * [simplify]: iters left: 3 (52 enodes) 1554045073.239 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045073.239 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045073.239 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045073.239 * * [simplify]: Extracting #3: cost 19 inf + 59 1554045073.240 * * [simplify]: Extracting #4: cost 11 inf + 929 1554045073.240 * * [simplify]: Extracting #5: cost 1 inf + 3160 1554045073.240 * * [simplify]: Extracting #6: cost 0 inf + 3514 1554045073.241 * [simplify]: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1554045073.241 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (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))))))) 1554045073.241 * * * * [progress]: [ 53 / 137 ] simplifiying candidate # 1554045073.241 * [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)))) 1554045073.241 * * [simplify]: iters left: 6 (14 enodes) 1554045073.244 * * [simplify]: iters left: 5 (51 enodes) 1554045073.252 * * [simplify]: iters left: 4 (77 enodes) 1554045073.264 * * [simplify]: iters left: 3 (127 enodes) 1554045073.286 * * [simplify]: iters left: 2 (181 enodes) 1554045073.313 * * [simplify]: iters left: 1 (195 enodes) 1554045073.359 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045073.359 * * [simplify]: Extracting #1: cost 23 inf + 0 1554045073.359 * * [simplify]: Extracting #2: cost 46 inf + 0 1554045073.359 * * [simplify]: Extracting #3: cost 54 inf + 0 1554045073.359 * * [simplify]: Extracting #4: cost 51 inf + 46 1554045073.360 * * [simplify]: Extracting #5: cost 44 inf + 781 1554045073.361 * * [simplify]: Extracting #6: cost 12 inf + 10713 1554045073.365 * * [simplify]: Extracting #7: cost 0 inf + 15150 1554045073.369 * * [simplify]: Extracting #8: cost 0 inf + 15110 1554045073.372 * [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)))) 1554045073.372 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (/ (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)))))) 1554045073.372 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045073.372 * * [simplify]: iters left: 6 (12 enodes) 1554045073.375 * * [simplify]: iters left: 5 (41 enodes) 1554045073.381 * * [simplify]: iters left: 4 (50 enodes) 1554045073.388 * * [simplify]: iters left: 3 (55 enodes) 1554045073.396 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045073.396 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045073.396 * * [simplify]: Extracting #2: cost 16 inf + 0 1554045073.396 * * [simplify]: Extracting #3: cost 24 inf + 0 1554045073.396 * * [simplify]: Extracting #4: cost 19 inf + 244 1554045073.396 * * [simplify]: Extracting #5: cost 10 inf + 1525 1554045073.397 * * [simplify]: Extracting #6: cost 2 inf + 3160 1554045073.397 * * [simplify]: Extracting #7: cost 0 inf + 3948 1554045073.398 * [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))) 1554045073.398 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (/ (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)))))) 1554045073.398 * * * * [progress]: [ 54 / 137 ] simplifiying candidate # 1554045073.398 * [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))) 1554045073.398 * * [simplify]: iters left: 6 (12 enodes) 1554045073.401 * * [simplify]: iters left: 5 (43 enodes) 1554045073.413 * * [simplify]: iters left: 4 (54 enodes) 1554045073.428 * * [simplify]: iters left: 3 (67 enodes) 1554045073.437 * * [simplify]: iters left: 2 (72 enodes) 1554045073.446 * * [simplify]: iters left: 1 (75 enodes) 1554045073.456 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045073.456 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045073.456 * * [simplify]: Extracting #2: cost 23 inf + 0 1554045073.456 * * [simplify]: Extracting #3: cost 26 inf + 2 1554045073.457 * * [simplify]: Extracting #4: cost 20 inf + 398 1554045073.457 * * [simplify]: Extracting #5: cost 3 inf + 4140 1554045073.458 * * [simplify]: Extracting #6: cost 1 inf + 4808 1554045073.459 * * [simplify]: Extracting #7: cost 0 inf + 5162 1554045073.460 * [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)) 1554045073.460 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (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)))))) 1554045073.460 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1554045073.461 * * [simplify]: iters left: 6 (11 enodes) 1554045073.463 * * [simplify]: iters left: 5 (38 enodes) 1554045073.471 * * [simplify]: iters left: 4 (42 enodes) 1554045073.482 * * [simplify]: iters left: 3 (46 enodes) 1554045073.494 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045073.494 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045073.494 * * [simplify]: Extracting #2: cost 13 inf + 0 1554045073.494 * * [simplify]: Extracting #3: cost 15 inf + 59 1554045073.494 * * [simplify]: Extracting #4: cost 11 inf + 354 1554045073.495 * * [simplify]: Extracting #5: cost 8 inf + 537 1554045073.495 * * [simplify]: Extracting #6: cost 1 inf + 1898 1554045073.496 * * [simplify]: Extracting #7: cost 0 inf + 2212 1554045073.497 * [simplify]: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1554045073.497 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (* (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))))) 1554045073.497 * * * * [progress]: [ 55 / 137 ] simplifiying candidate # 1554045073.497 * [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) 1554045073.497 * * [simplify]: iters left: 6 (13 enodes) 1554045073.504 * * [simplify]: iters left: 5 (46 enodes) 1554045073.518 * * [simplify]: iters left: 4 (63 enodes) 1554045073.539 * * [simplify]: iters left: 3 (78 enodes) 1554045073.565 * * [simplify]: iters left: 2 (87 enodes) 1554045073.578 * * [simplify]: iters left: 1 (89 enodes) 1554045073.589 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045073.589 * * [simplify]: Extracting #1: cost 9 inf + 0 1554045073.590 * * [simplify]: Extracting #2: cost 16 inf + 1 1554045073.591 * * [simplify]: Extracting #3: cost 24 inf + 1 1554045073.591 * * [simplify]: Extracting #4: cost 19 inf + 188 1554045073.591 * * [simplify]: Extracting #5: cost 8 inf + 1856 1554045073.592 * * [simplify]: Extracting #6: cost 0 inf + 3879 1554045073.592 * [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)))) 1554045073.592 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (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))))) 1554045073.593 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1554045073.593 * * [simplify]: iters left: 6 (11 enodes) 1554045073.595 * * [simplify]: iters left: 5 (38 enodes) 1554045073.605 * * [simplify]: iters left: 4 (47 enodes) 1554045073.618 * * [simplify]: iters left: 3 (52 enodes) 1554045073.630 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045073.630 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045073.630 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045073.631 * * [simplify]: Extracting #3: cost 19 inf + 59 1554045073.631 * * [simplify]: Extracting #4: cost 11 inf + 769 1554045073.632 * * [simplify]: Extracting #5: cost 1 inf + 2880 1554045073.633 * * [simplify]: Extracting #6: cost 0 inf + 3194 1554045073.634 * [simplify]: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 1554045073.634 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (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))))))) 1554045073.634 * * * * [progress]: [ 56 / 137 ] simplifiying candidate # 1554045073.635 * [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)))) 1554045073.635 * * [simplify]: iters left: 6 (14 enodes) 1554045073.642 * * [simplify]: iters left: 5 (51 enodes) 1554045073.652 * * [simplify]: iters left: 4 (84 enodes) 1554045073.666 * * [simplify]: iters left: 3 (125 enodes) 1554045073.694 * * [simplify]: iters left: 2 (175 enodes) 1554045073.724 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045073.724 * * [simplify]: Extracting #1: cost 13 inf + 0 1554045073.724 * * [simplify]: Extracting #2: cost 24 inf + 1 1554045073.724 * * [simplify]: Extracting #3: cost 32 inf + 1 1554045073.724 * * [simplify]: Extracting #4: cost 28 inf + 146 1554045073.725 * * [simplify]: Extracting #5: cost 12 inf + 3052 1554045073.726 * * [simplify]: Extracting #6: cost 1 inf + 6523 1554045073.727 * * [simplify]: Extracting #7: cost 0 inf + 6917 1554045073.728 * [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)))) 1554045073.728 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (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)))))) 1554045073.729 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1554045073.729 * * [simplify]: iters left: 6 (11 enodes) 1554045073.731 * * [simplify]: iters left: 5 (38 enodes) 1554045073.740 * * [simplify]: iters left: 4 (47 enodes) 1554045073.752 * * [simplify]: iters left: 3 (52 enodes) 1554045073.765 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045073.765 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045073.765 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045073.765 * * [simplify]: Extracting #3: cost 16 inf + 550 1554045073.766 * * [simplify]: Extracting #4: cost 10 inf + 1028 1554045073.767 * * [simplify]: Extracting #5: cost 0 inf + 3514 1554045073.768 * [simplify]: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))) 1554045073.768 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (/ (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)))))) 1554045073.768 * * * * [progress]: [ 57 / 137 ] simplifiying candidate # 1554045073.768 * [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))) 1554045073.768 * * [simplify]: iters left: 6 (13 enodes) 1554045073.774 * * [simplify]: iters left: 5 (46 enodes) 1554045073.789 * * [simplify]: iters left: 4 (68 enodes) 1554045073.806 * * [simplify]: iters left: 3 (86 enodes) 1554045073.818 * * [simplify]: iters left: 2 (100 enodes) 1554045073.842 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045073.842 * * [simplify]: Extracting #1: cost 9 inf + 0 1554045073.842 * * [simplify]: Extracting #2: cost 16 inf + 1 1554045073.842 * * [simplify]: Extracting #3: cost 24 inf + 1 1554045073.842 * * [simplify]: Extracting #4: cost 19 inf + 188 1554045073.843 * * [simplify]: Extracting #5: cost 7 inf + 2007 1554045073.844 * * [simplify]: Extracting #6: cost 1 inf + 3525 1554045073.845 * * [simplify]: Extracting #7: cost 0 inf + 3879 1554045073.847 * [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))) 1554045073.847 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (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)))))) 1554045073.847 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1554045073.848 * * [simplify]: iters left: 6 (11 enodes) 1554045073.852 * * [simplify]: iters left: 5 (38 enodes) 1554045073.863 * * [simplify]: iters left: 4 (47 enodes) 1554045073.875 * * [simplify]: iters left: 3 (52 enodes) 1554045073.889 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045073.889 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045073.889 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045073.889 * * [simplify]: Extracting #3: cost 16 inf + 430 1554045073.890 * * [simplify]: Extracting #4: cost 10 inf + 868 1554045073.891 * * [simplify]: Extracting #5: cost 0 inf + 3194 1554045073.892 * [simplify]: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 1554045073.892 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (* (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)))))) 1554045073.892 * * * * [progress]: [ 58 / 137 ] simplifiying candidate # 1554045073.892 * [simplify]: Simplifying (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) 1) 1554045073.892 * * [simplify]: iters left: 6 (11 enodes) 1554045073.898 * * [simplify]: iters left: 5 (36 enodes) 1554045073.909 * * [simplify]: iters left: 4 (50 enodes) 1554045073.923 * * [simplify]: iters left: 3 (54 enodes) 1554045073.938 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045073.938 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045073.938 * * [simplify]: Extracting #2: cost 7 inf + 1 1554045073.938 * * [simplify]: Extracting #3: cost 14 inf + 1 1554045073.939 * * [simplify]: Extracting #4: cost 12 inf + 5 1554045073.939 * * [simplify]: Extracting #5: cost 8 inf + 230 1554045073.939 * * [simplify]: Extracting #6: cost 2 inf + 1168 1554045073.940 * * [simplify]: Extracting #7: cost 0 inf + 1607 1554045073.940 * [simplify]: Simplified to (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1554045073.941 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (* (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))))) 1554045073.941 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (hypot y.im y.re)) 1554045073.941 * * [simplify]: iters left: 6 (10 enodes) 1554045073.945 * * [simplify]: iters left: 5 (35 enodes) 1554045073.955 * * [simplify]: iters left: 4 (41 enodes) 1554045073.966 * * [simplify]: iters left: 3 (44 enodes) 1554045073.977 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045073.977 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045073.977 * * [simplify]: Extracting #2: cost 13 inf + 0 1554045073.977 * * [simplify]: Extracting #3: cost 15 inf + 59 1554045073.977 * * [simplify]: Extracting #4: cost 11 inf + 354 1554045073.978 * * [simplify]: Extracting #5: cost 7 inf + 579 1554045073.978 * * [simplify]: Extracting #6: cost 0 inf + 2212 1554045073.979 * [simplify]: Simplified to (/ (/ (cbrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) (hypot y.im y.re)) 1554045073.979 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (* (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))))) 1554045073.979 * * * * [progress]: [ 59 / 137 ] simplifiying candidate # 1554045073.980 * [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)))) 1554045073.980 * * [simplify]: iters left: 6 (12 enodes) 1554045073.985 * * [simplify]: iters left: 5 (45 enodes) 1554045073.998 * * [simplify]: iters left: 4 (62 enodes) 1554045074.007 * * [simplify]: iters left: 3 (69 enodes) 1554045074.017 * * [simplify]: iters left: 2 (80 enodes) 1554045074.031 * * [simplify]: iters left: 1 (104 enodes) 1554045074.069 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045074.069 * * [simplify]: Extracting #1: cost 10 inf + 0 1554045074.070 * * [simplify]: Extracting #2: cost 31 inf + 0 1554045074.070 * * [simplify]: Extracting #3: cost 41 inf + 61 1554045074.071 * * [simplify]: Extracting #4: cost 31 inf + 720 1554045074.072 * * [simplify]: Extracting #5: cost 11 inf + 5785 1554045074.074 * * [simplify]: Extracting #6: cost 1 inf + 9654 1554045074.076 * * [simplify]: Extracting #7: cost 0 inf + 10008 1554045074.079 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1554045074.079 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (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)))))) 1554045074.079 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045074.080 * * [simplify]: iters left: 6 (11 enodes) 1554045074.084 * * [simplify]: iters left: 5 (38 enodes) 1554045074.095 * * [simplify]: iters left: 4 (44 enodes) 1554045074.104 * * [simplify]: iters left: 3 (47 enodes) 1554045074.110 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045074.110 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045074.110 * * [simplify]: Extracting #2: cost 12 inf + 0 1554045074.110 * * [simplify]: Extracting #3: cost 20 inf + 0 1554045074.110 * * [simplify]: Extracting #4: cost 15 inf + 375 1554045074.111 * * [simplify]: Extracting #5: cost 8 inf + 971 1554045074.111 * * [simplify]: Extracting #6: cost 1 inf + 2412 1554045074.111 * * [simplify]: Extracting #7: cost 0 inf + 2726 1554045074.112 * [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)))) 1554045074.112 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (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))))))) 1554045074.112 * * * * [progress]: [ 60 / 137 ] simplifiying candidate # 1554045074.112 * [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))) 1554045074.112 * * [simplify]: iters left: 6 (13 enodes) 1554045074.115 * * [simplify]: iters left: 5 (46 enodes) 1554045074.122 * * [simplify]: iters left: 4 (60 enodes) 1554045074.139 * * [simplify]: iters left: 3 (75 enodes) 1554045074.160 * * [simplify]: iters left: 2 (77 enodes) 1554045074.178 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045074.178 * * [simplify]: Extracting #1: cost 12 inf + 0 1554045074.178 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045074.178 * * [simplify]: Extracting #3: cost 32 inf + 0 1554045074.178 * * [simplify]: Extracting #4: cost 27 inf + 187 1554045074.179 * * [simplify]: Extracting #5: cost 14 inf + 2081 1554045074.181 * * [simplify]: Extracting #6: cost 1 inf + 5815 1554045074.182 * * [simplify]: Extracting #7: cost 0 inf + 6072 1554045074.184 * [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))) 1554045074.184 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (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)))))) 1554045074.185 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1554045074.185 * * [simplify]: iters left: 6 (12 enodes) 1554045074.192 * * [simplify]: iters left: 5 (41 enodes) 1554045074.204 * * [simplify]: iters left: 4 (50 enodes) 1554045074.218 * * [simplify]: iters left: 3 (55 enodes) 1554045074.231 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045074.231 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045074.232 * * [simplify]: Extracting #2: cost 16 inf + 0 1554045074.232 * * [simplify]: Extracting #3: cost 24 inf + 0 1554045074.232 * * [simplify]: Extracting #4: cost 19 inf + 244 1554045074.232 * * [simplify]: Extracting #5: cost 10 inf + 1485 1554045074.233 * * [simplify]: Extracting #6: cost 2 inf + 2960 1554045074.234 * * [simplify]: Extracting #7: cost 0 inf + 3628 1554045074.235 * [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))) 1554045074.235 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (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)))))) 1554045074.236 * * * * [progress]: [ 61 / 137 ] simplifiying candidate # 1554045074.236 * [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) 1554045074.236 * * [simplify]: iters left: 6 (13 enodes) 1554045074.242 * * [simplify]: iters left: 5 (46 enodes) 1554045074.249 * * [simplify]: iters left: 4 (60 enodes) 1554045074.259 * * [simplify]: iters left: 3 (70 enodes) 1554045074.268 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045074.268 * * [simplify]: Extracting #1: cost 7 inf + 0 1554045074.268 * * [simplify]: Extracting #2: cost 12 inf + 1 1554045074.268 * * [simplify]: Extracting #3: cost 20 inf + 1 1554045074.268 * * [simplify]: Extracting #4: cost 16 inf + 119 1554045074.268 * * [simplify]: Extracting #5: cost 7 inf + 1071 1554045074.269 * * [simplify]: Extracting #6: cost 2 inf + 2099 1554045074.269 * * [simplify]: Extracting #7: cost 0 inf + 2727 1554045074.270 * [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)))) 1554045074.270 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (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))))) 1554045074.270 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1554045074.270 * * [simplify]: iters left: 6 (11 enodes) 1554045074.272 * * [simplify]: iters left: 5 (38 enodes) 1554045074.283 * * [simplify]: iters left: 4 (47 enodes) 1554045074.295 * * [simplify]: iters left: 3 (52 enodes) 1554045074.306 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045074.306 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045074.306 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045074.307 * * [simplify]: Extracting #3: cost 19 inf + 59 1554045074.307 * * [simplify]: Extracting #4: cost 11 inf + 929 1554045074.307 * * [simplify]: Extracting #5: cost 1 inf + 2880 1554045074.308 * * [simplify]: Extracting #6: cost 0 inf + 3194 1554045074.308 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1554045074.308 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (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))))))) 1554045074.308 * * * * [progress]: [ 62 / 137 ] simplifiying candidate # 1554045074.308 * [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)))) 1554045074.308 * * [simplify]: iters left: 6 (13 enodes) 1554045074.311 * * [simplify]: iters left: 5 (46 enodes) 1554045074.318 * * [simplify]: iters left: 4 (60 enodes) 1554045074.327 * * [simplify]: iters left: 3 (72 enodes) 1554045074.340 * * [simplify]: iters left: 2 (75 enodes) 1554045074.358 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045074.358 * * [simplify]: Extracting #1: cost 10 inf + 0 1554045074.358 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045074.358 * * [simplify]: Extracting #3: cost 32 inf + 0 1554045074.359 * * [simplify]: Extracting #4: cost 27 inf + 187 1554045074.359 * * [simplify]: Extracting #5: cost 18 inf + 1173 1554045074.360 * * [simplify]: Extracting #6: cost 5 inf + 4713 1554045074.362 * * [simplify]: Extracting #7: cost 0 inf + 6072 1554045074.364 * [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)))) 1554045074.364 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (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)))))) 1554045074.364 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045074.365 * * [simplify]: iters left: 6 (12 enodes) 1554045074.370 * * [simplify]: iters left: 5 (41 enodes) 1554045074.381 * * [simplify]: iters left: 4 (50 enodes) 1554045074.390 * * [simplify]: iters left: 3 (55 enodes) 1554045074.398 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045074.398 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045074.398 * * [simplify]: Extracting #2: cost 16 inf + 0 1554045074.398 * * [simplify]: Extracting #3: cost 24 inf + 0 1554045074.398 * * [simplify]: Extracting #4: cost 19 inf + 244 1554045074.398 * * [simplify]: Extracting #5: cost 10 inf + 1365 1554045074.399 * * [simplify]: Extracting #6: cost 2 inf + 2920 1554045074.399 * * [simplify]: Extracting #7: cost 0 inf + 3628 1554045074.400 * [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))) 1554045074.400 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (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)))))) 1554045074.400 * * * * [progress]: [ 63 / 137 ] simplifiying candidate # 1554045074.400 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1554045074.400 * * [simplify]: iters left: 6 (11 enodes) 1554045074.402 * * [simplify]: iters left: 5 (38 enodes) 1554045074.808 * * [simplify]: iters left: 4 (42 enodes) 1554045074.820 * * [simplify]: iters left: 3 (46 enodes) 1554045074.826 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045074.826 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045074.826 * * [simplify]: Extracting #2: cost 13 inf + 0 1554045074.826 * * [simplify]: Extracting #3: cost 15 inf + 59 1554045074.826 * * [simplify]: Extracting #4: cost 11 inf + 354 1554045074.826 * * [simplify]: Extracting #5: cost 8 inf + 537 1554045074.827 * * [simplify]: Extracting #6: cost 1 inf + 1698 1554045074.827 * * [simplify]: Extracting #7: cost 0 inf + 1972 1554045074.827 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1554045074.827 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (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)))))) 1554045074.828 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1554045074.828 * * [simplify]: iters left: 6 (11 enodes) 1554045074.830 * * [simplify]: iters left: 5 (38 enodes) 1554045074.836 * * [simplify]: iters left: 4 (42 enodes) 1554045074.841 * * [simplify]: iters left: 3 (46 enodes) 1554045074.847 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045074.847 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045074.847 * * [simplify]: Extracting #2: cost 13 inf + 0 1554045074.847 * * [simplify]: Extracting #3: cost 15 inf + 59 1554045074.847 * * [simplify]: Extracting #4: cost 11 inf + 354 1554045074.848 * * [simplify]: Extracting #5: cost 8 inf + 537 1554045074.848 * * [simplify]: Extracting #6: cost 1 inf + 1698 1554045074.848 * * [simplify]: Extracting #7: cost 0 inf + 1972 1554045074.848 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1554045074.849 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (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))))) 1554045074.849 * * * * [progress]: [ 64 / 137 ] simplifiying candidate # 1554045074.849 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1) 1554045074.849 * * [simplify]: iters left: 6 (12 enodes) 1554045074.854 * * [simplify]: iters left: 5 (41 enodes) 1554045074.865 * * [simplify]: iters left: 4 (50 enodes) 1554045074.873 * * [simplify]: iters left: 3 (56 enodes) 1554045074.880 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045074.880 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045074.880 * * [simplify]: Extracting #2: cost 8 inf + 1 1554045074.880 * * [simplify]: Extracting #3: cost 16 inf + 1 1554045074.880 * * [simplify]: Extracting #4: cost 12 inf + 119 1554045074.880 * * [simplify]: Extracting #5: cost 4 inf + 679 1554045074.880 * * [simplify]: Extracting #6: cost 1 inf + 1231 1554045074.881 * * [simplify]: Extracting #7: cost 0 inf + 1505 1554045074.881 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1554045074.881 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (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))))) 1554045074.881 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1554045074.881 * * [simplify]: iters left: 6 (11 enodes) 1554045074.883 * * [simplify]: iters left: 5 (38 enodes) 1554045074.889 * * [simplify]: iters left: 4 (47 enodes) 1554045074.898 * * [simplify]: iters left: 3 (52 enodes) 1554045074.912 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045074.912 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045074.912 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045074.913 * * [simplify]: Extracting #3: cost 19 inf + 59 1554045074.913 * * [simplify]: Extracting #4: cost 11 inf + 769 1554045074.913 * * [simplify]: Extracting #5: cost 1 inf + 2600 1554045074.914 * * [simplify]: Extracting #6: cost 0 inf + 2874 1554045074.914 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 1554045074.914 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (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))))))) 1554045074.914 * * * * [progress]: [ 65 / 137 ] simplifiying candidate # 1554045074.914 * [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)))) 1554045074.914 * * [simplify]: iters left: 6 (13 enodes) 1554045074.919 * * [simplify]: iters left: 5 (46 enodes) 1554045074.926 * * [simplify]: iters left: 4 (58 enodes) 1554045074.935 * * [simplify]: iters left: 3 (66 enodes) 1554045074.950 * * [simplify]: iters left: 2 (67 enodes) 1554045074.965 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045074.965 * * [simplify]: Extracting #1: cost 7 inf + 0 1554045074.965 * * [simplify]: Extracting #2: cost 12 inf + 1 1554045074.965 * * [simplify]: Extracting #3: cost 20 inf + 1 1554045074.965 * * [simplify]: Extracting #4: cost 16 inf + 119 1554045074.966 * * [simplify]: Extracting #5: cost 8 inf + 894 1554045074.966 * * [simplify]: Extracting #6: cost 2 inf + 2099 1554045074.967 * * [simplify]: Extracting #7: cost 0 inf + 2727 1554045074.969 * [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)))) 1554045074.969 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (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)))))) 1554045074.969 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1554045074.969 * * [simplify]: iters left: 6 (11 enodes) 1554045074.974 * * [simplify]: iters left: 5 (38 enodes) 1554045074.985 * * [simplify]: iters left: 4 (47 enodes) 1554045074.999 * * [simplify]: iters left: 3 (52 enodes) 1554045075.011 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045075.011 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045075.011 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045075.011 * * [simplify]: Extracting #3: cost 16 inf + 550 1554045075.011 * * [simplify]: Extracting #4: cost 10 inf + 1028 1554045075.012 * * [simplify]: Extracting #5: cost 0 inf + 3194 1554045075.012 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))) 1554045075.012 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (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)))))) 1554045075.012 * * * * [progress]: [ 66 / 137 ] simplifiying candidate # 1554045075.012 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) (sqrt (hypot y.im y.re))) 1554045075.012 * * [simplify]: iters left: 6 (12 enodes) 1554045075.015 * * [simplify]: iters left: 5 (41 enodes) 1554045075.023 * * [simplify]: iters left: 4 (49 enodes) 1554045075.031 * * [simplify]: iters left: 3 (55 enodes) 1554045075.038 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045075.038 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045075.039 * * [simplify]: Extracting #2: cost 8 inf + 1 1554045075.039 * * [simplify]: Extracting #3: cost 16 inf + 1 1554045075.039 * * [simplify]: Extracting #4: cost 13 inf + 62 1554045075.039 * * [simplify]: Extracting #5: cost 6 inf + 540 1554045075.039 * * [simplify]: Extracting #6: cost 1 inf + 1231 1554045075.039 * * [simplify]: Extracting #7: cost 0 inf + 1505 1554045075.040 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1554045075.040 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (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)))))) 1554045075.040 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1554045075.040 * * [simplify]: iters left: 6 (11 enodes) 1554045075.042 * * [simplify]: iters left: 5 (38 enodes) 1554045075.048 * * [simplify]: iters left: 4 (47 enodes) 1554045075.055 * * [simplify]: iters left: 3 (52 enodes) 1554045075.061 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045075.062 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045075.062 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045075.062 * * [simplify]: Extracting #3: cost 16 inf + 430 1554045075.062 * * [simplify]: Extracting #4: cost 10 inf + 868 1554045075.062 * * [simplify]: Extracting #5: cost 0 inf + 2874 1554045075.063 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 1554045075.063 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (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)))))) 1554045075.063 * * * * [progress]: [ 67 / 137 ] simplifiying candidate # 1554045075.063 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) 1) 1554045075.063 * * [simplify]: iters left: 6 (10 enodes) 1554045075.066 * * [simplify]: iters left: 5 (31 enodes) 1554045075.073 * * [simplify]: iters left: 4 (39 enodes) 1554045075.079 * * [simplify]: iters left: 3 (42 enodes) 1554045075.084 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045075.084 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045075.084 * * [simplify]: Extracting #2: cost 10 inf + 1 1554045075.084 * * [simplify]: Extracting #3: cost 6 inf + 89 1554045075.084 * * [simplify]: Extracting #4: cost 2 inf + 371 1554045075.085 * * [simplify]: Extracting #5: cost 0 inf + 649 1554045075.085 * [simplify]: Simplified to (sqrt (fma y.im x.im (* x.re y.re))) 1554045075.085 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (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))))) 1554045075.085 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (hypot y.im y.re)) 1554045075.086 * * [simplify]: iters left: 6 (10 enodes) 1554045075.090 * * [simplify]: iters left: 5 (35 enodes) 1554045075.099 * * [simplify]: iters left: 4 (41 enodes) 1554045075.111 * * [simplify]: iters left: 3 (44 enodes) 1554045075.122 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045075.122 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045075.122 * * [simplify]: Extracting #2: cost 13 inf + 0 1554045075.122 * * [simplify]: Extracting #3: cost 15 inf + 59 1554045075.122 * * [simplify]: Extracting #4: cost 11 inf + 354 1554045075.123 * * [simplify]: Extracting #5: cost 7 inf + 579 1554045075.123 * * [simplify]: Extracting #6: cost 0 inf + 1972 1554045075.126 * [simplify]: Simplified to (/ (/ (sqrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) (hypot y.im y.re)) 1554045075.126 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (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))))) 1554045075.126 * * * * [progress]: [ 68 / 137 ] simplifiying candidate # 1554045075.127 * [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)))) 1554045075.127 * * [simplify]: iters left: 6 (8 enodes) 1554045075.131 * * [simplify]: iters left: 5 (32 enodes) 1554045075.141 * * [simplify]: iters left: 4 (47 enodes) 1554045075.155 * * [simplify]: iters left: 3 (51 enodes) 1554045075.164 * * [simplify]: iters left: 2 (61 enodes) 1554045075.175 * * [simplify]: iters left: 1 (81 enodes) 1554045075.195 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045075.195 * * [simplify]: Extracting #1: cost 10 inf + 0 1554045075.195 * * [simplify]: Extracting #2: cost 28 inf + 1 1554045075.195 * * [simplify]: Extracting #3: cost 34 inf + 5 1554045075.196 * * [simplify]: Extracting #4: cost 22 inf + 2087 1554045075.197 * * [simplify]: Extracting #5: cost 1 inf + 7927 1554045075.199 * * [simplify]: Extracting #6: cost 0 inf + 8275 1554045075.201 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1554045075.201 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 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)))))) 1554045075.201 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045075.201 * * [simplify]: iters left: 6 (10 enodes) 1554045075.205 * * [simplify]: iters left: 5 (35 enodes) 1554045075.211 * * [simplify]: iters left: 4 (41 enodes) 1554045075.217 * * [simplify]: iters left: 3 (44 enodes) 1554045075.223 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045075.223 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045075.223 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045075.223 * * [simplify]: Extracting #3: cost 16 inf + 4 1554045075.223 * * [simplify]: Extracting #4: cost 7 inf + 621 1554045075.223 * * [simplify]: Extracting #5: cost 0 inf + 2288 1554045075.224 * [simplify]: Simplified to (/ (/ (fma y.im x.im (* x.re y.re)) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045075.224 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 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)))))) 1554045075.224 * * * * [progress]: [ 69 / 137 ] simplifiying candidate # 1554045075.224 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1554045075.224 * * [simplify]: iters left: 6 (9 enodes) 1554045075.227 * * [simplify]: iters left: 5 (33 enodes) 1554045075.235 * * [simplify]: iters left: 4 (45 enodes) 1554045075.242 * * [simplify]: iters left: 3 (57 enodes) 1554045075.254 * * [simplify]: iters left: 2 (59 enodes) 1554045075.262 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045075.262 * * [simplify]: Extracting #1: cost 12 inf + 0 1554045075.262 * * [simplify]: Extracting #2: cost 21 inf + 1 1554045075.263 * * [simplify]: Extracting #3: cost 24 inf + 1 1554045075.263 * * [simplify]: Extracting #4: cost 22 inf + 3 1554045075.263 * * [simplify]: Extracting #5: cost 14 inf + 1261 1554045075.263 * * [simplify]: Extracting #6: cost 1 inf + 3850 1554045075.264 * * [simplify]: Extracting #7: cost 0 inf + 4067 1554045075.264 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045075.265 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (/ 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)))))) 1554045075.265 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1554045075.265 * * [simplify]: iters left: 6 (11 enodes) 1554045075.267 * * [simplify]: iters left: 5 (38 enodes) 1554045075.273 * * [simplify]: iters left: 4 (47 enodes) 1554045075.279 * * [simplify]: iters left: 3 (52 enodes) 1554045075.291 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045075.291 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045075.291 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045075.291 * * [simplify]: Extracting #3: cost 20 inf + 4 1554045075.291 * * [simplify]: Extracting #4: cost 11 inf + 794 1554045075.292 * * [simplify]: Extracting #5: cost 0 inf + 3110 1554045075.293 * [simplify]: Simplified to (/ (fma x.im y.im (* x.re y.re)) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1554045075.293 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 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))))))) 1554045075.293 * * * * [progress]: [ 70 / 137 ] simplifiying candidate # 1554045075.293 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1) 1554045075.294 * * [simplify]: iters left: 6 (8 enodes) 1554045075.297 * * [simplify]: iters left: 5 (28 enodes) 1554045075.302 * * [simplify]: iters left: 4 (38 enodes) 1554045075.309 * * [simplify]: iters left: 3 (45 enodes) 1554045075.316 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045075.316 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045075.316 * * [simplify]: Extracting #2: cost 9 inf + 1 1554045075.316 * * [simplify]: Extracting #3: cost 12 inf + 1 1554045075.316 * * [simplify]: Extracting #4: cost 9 inf + 60 1554045075.316 * * [simplify]: Extracting #5: cost 0 inf + 1537 1554045075.317 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045075.317 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 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))))) 1554045075.317 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1554045075.317 * * [simplify]: iters left: 6 (10 enodes) 1554045075.319 * * [simplify]: iters left: 5 (35 enodes) 1554045075.326 * * [simplify]: iters left: 4 (44 enodes) 1554045075.332 * * [simplify]: iters left: 3 (49 enodes) 1554045075.339 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045075.339 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045075.339 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045075.339 * * [simplify]: Extracting #3: cost 18 inf + 4 1554045075.340 * * [simplify]: Extracting #4: cost 6 inf + 1633 1554045075.340 * * [simplify]: Extracting #5: cost 1 inf + 2499 1554045075.340 * * [simplify]: Extracting #6: cost 0 inf + 2676 1554045075.341 * [simplify]: Simplified to (/ (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1554045075.341 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 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)))))) 1554045075.341 * * * * [progress]: [ 71 / 137 ] simplifiying candidate # 1554045075.342 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1554045075.342 * * [simplify]: iters left: 6 (9 enodes) 1554045075.346 * * [simplify]: iters left: 5 (33 enodes) 1554045075.357 * * [simplify]: iters left: 4 (45 enodes) 1554045075.365 * * [simplify]: iters left: 3 (54 enodes) 1554045075.373 * * [simplify]: iters left: 2 (57 enodes) 1554045075.381 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045075.381 * * [simplify]: Extracting #1: cost 10 inf + 0 1554045075.382 * * [simplify]: Extracting #2: cost 19 inf + 1 1554045075.382 * * [simplify]: Extracting #3: cost 24 inf + 1 1554045075.382 * * [simplify]: Extracting #4: cost 22 inf + 3 1554045075.382 * * [simplify]: Extracting #5: cost 18 inf + 392 1554045075.382 * * [simplify]: Extracting #6: cost 4 inf + 3237 1554045075.383 * * [simplify]: Extracting #7: cost 0 inf + 4067 1554045075.383 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1554045075.383 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 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)))))) 1554045075.384 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045075.384 * * [simplify]: iters left: 6 (11 enodes) 1554045075.386 * * [simplify]: iters left: 5 (38 enodes) 1554045075.394 * * [simplify]: iters left: 4 (47 enodes) 1554045075.405 * * [simplify]: iters left: 3 (52 enodes) 1554045075.417 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045075.417 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045075.417 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045075.417 * * [simplify]: Extracting #3: cost 20 inf + 4 1554045075.417 * * [simplify]: Extracting #4: cost 11 inf + 794 1554045075.418 * * [simplify]: Extracting #5: cost 0 inf + 3110 1554045075.419 * [simplify]: Simplified to (/ (fma x.im y.im (* x.re y.re)) (* (cbrt (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) 1554045075.419 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 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))))))) 1554045075.419 * * * * [progress]: [ 72 / 137 ] simplifiying candidate # 1554045075.420 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1554045075.420 * * [simplify]: iters left: 6 (7 enodes) 1554045075.423 * * [simplify]: iters left: 5 (25 enodes) 1554045075.431 * * [simplify]: iters left: 4 (27 enodes) 1554045075.441 * * [simplify]: iters left: 3 (28 enodes) 1554045075.448 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045075.448 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045075.448 * * [simplify]: Extracting #2: cost 10 inf + 1 1554045075.448 * * [simplify]: Extracting #3: cost 0 inf + 783 1554045075.449 * [simplify]: Simplified to (/ 1 (hypot y.im y.re)) 1554045075.449 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 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)))))) 1554045075.449 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1554045075.449 * * [simplify]: iters left: 6 (10 enodes) 1554045075.453 * * [simplify]: iters left: 5 (35 enodes) 1554045075.462 * * [simplify]: iters left: 4 (39 enodes) 1554045075.472 * * [simplify]: iters left: 3 (43 enodes) 1554045075.483 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045075.483 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045075.483 * * [simplify]: Extracting #2: cost 16 inf + 0 1554045075.484 * * [simplify]: Extracting #3: cost 14 inf + 4 1554045075.484 * * [simplify]: Extracting #4: cost 2 inf + 1066 1554045075.485 * * [simplify]: Extracting #5: cost 0 inf + 1534 1554045075.485 * [simplify]: Simplified to (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)) 1554045075.485 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 1 (hypot y.im y.re)) (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))))) 1554045075.485 * * * * [progress]: [ 73 / 137 ] simplifiying candidate # 1554045075.486 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.im y.re))) 1) 1554045075.486 * * [simplify]: iters left: 6 (7 enodes) 1554045075.490 * * [simplify]: iters left: 5 (23 enodes) 1554045075.498 * * [simplify]: iters left: 4 (28 enodes) 1554045075.507 * * [simplify]: iters left: 3 (31 enodes) 1554045075.514 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045075.514 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045075.514 * * [simplify]: Extracting #2: cost 5 inf + 1 1554045075.514 * * [simplify]: Extracting #3: cost 8 inf + 1 1554045075.514 * * [simplify]: Extracting #4: cost 6 inf + 3 1554045075.514 * * [simplify]: Extracting #5: cost 2 inf + 352 1554045075.515 * * [simplify]: Extracting #6: cost 0 inf + 587 1554045075.515 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1554045075.515 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 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))))) 1554045075.515 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1554045075.515 * * [simplify]: iters left: 6 (10 enodes) 1554045075.517 * * [simplify]: iters left: 5 (35 enodes) 1554045075.522 * * [simplify]: iters left: 4 (44 enodes) 1554045075.528 * * [simplify]: iters left: 3 (49 enodes) 1554045075.536 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045075.536 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045075.536 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045075.536 * * [simplify]: Extracting #3: cost 18 inf + 4 1554045075.537 * * [simplify]: Extracting #4: cost 6 inf + 1473 1554045075.537 * * [simplify]: Extracting #5: cost 1 inf + 2219 1554045075.538 * * [simplify]: Extracting #6: cost 0 inf + 2356 1554045075.539 * [simplify]: Simplified to (/ (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1554045075.539 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 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)))))) 1554045075.539 * * * * [progress]: [ 74 / 137 ] simplifiying candidate # 1554045075.539 * [simplify]: Simplifying (/ (/ 1 1) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1554045075.539 * * [simplify]: iters left: 6 (8 enodes) 1554045075.542 * * [simplify]: iters left: 5 (26 enodes) 1554045075.547 * * [simplify]: iters left: 4 (32 enodes) 1554045075.551 * * [simplify]: iters left: 3 (34 enodes) 1554045075.556 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045075.556 * * [simplify]: Extracting #1: cost 7 inf + 0 1554045075.557 * * [simplify]: Extracting #2: cost 11 inf + 1 1554045075.557 * * [simplify]: Extracting #3: cost 14 inf + 1 1554045075.557 * * [simplify]: Extracting #4: cost 12 inf + 3 1554045075.557 * * [simplify]: Extracting #5: cost 7 inf + 610 1554045075.557 * * [simplify]: Extracting #6: cost 1 inf + 1675 1554045075.558 * * [simplify]: Extracting #7: cost 0 inf + 1893 1554045075.559 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045075.559 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 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)))))) 1554045075.559 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1554045075.559 * * [simplify]: iters left: 6 (10 enodes) 1554045075.561 * * [simplify]: iters left: 5 (35 enodes) 1554045075.566 * * [simplify]: iters left: 4 (44 enodes) 1554045075.576 * * [simplify]: iters left: 3 (49 enodes) 1554045075.589 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045075.589 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045075.589 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045075.589 * * [simplify]: Extracting #3: cost 18 inf + 4 1554045075.590 * * [simplify]: Extracting #4: cost 3 inf + 2358 1554045075.591 * * [simplify]: Extracting #5: cost 0 inf + 2676 1554045075.592 * [simplify]: Simplified to (/ (fma y.im x.im (* x.re y.re)) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1554045075.592 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 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))))))) 1554045075.592 * * * * [progress]: [ 75 / 137 ] simplifiying candidate # 1554045075.592 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (hypot y.im y.re))) 1554045075.593 * * [simplify]: iters left: 4 (7 enodes) 1554045075.596 * * [simplify]: iters left: 3 (21 enodes) 1554045075.603 * * [simplify]: iters left: 2 (23 enodes) 1554045075.608 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045075.608 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045075.608 * * [simplify]: Extracting #2: cost 5 inf + 1 1554045075.608 * * [simplify]: Extracting #3: cost 8 inf + 1 1554045075.608 * * [simplify]: Extracting #4: cost 1 inf + 449 1554045075.608 * * [simplify]: Extracting #5: cost 0 inf + 587 1554045075.608 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1554045075.608 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 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)))))) 1554045075.609 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1554045075.609 * * [simplify]: iters left: 6 (10 enodes) 1554045075.611 * * [simplify]: iters left: 5 (35 enodes) 1554045075.616 * * [simplify]: iters left: 4 (44 enodes) 1554045075.622 * * [simplify]: iters left: 3 (49 enodes) 1554045075.628 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045075.628 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045075.628 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045075.628 * * [simplify]: Extracting #3: cost 18 inf + 4 1554045075.628 * * [simplify]: Extracting #4: cost 3 inf + 2078 1554045075.629 * * [simplify]: Extracting #5: cost 0 inf + 2356 1554045075.629 * [simplify]: Simplified to (/ (fma y.im x.im (* x.re y.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 1554045075.629 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 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))))))) 1554045075.629 * * * * [progress]: [ 76 / 137 ] simplifiying candidate # 1554045075.630 * [simplify]: Simplifying (/ (/ 1 1) 1) 1554045075.630 * * [simplify]: iters left: 4 (3 enodes) 1554045075.631 * * [simplify]: iters left: 3 (7 enodes) 1554045075.632 * * [simplify]: iters left: 2 (9 enodes) 1554045075.633 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045075.633 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045075.634 * [simplify]: Simplified to 1 1554045075.634 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re))))) 1554045075.634 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re)) 1554045075.634 * * [simplify]: iters left: 6 (9 enodes) 1554045075.636 * * [simplify]: iters left: 5 (32 enodes) 1554045075.644 * * [simplify]: iters left: 4 (38 enodes) 1554045075.654 * * [simplify]: iters left: 3 (41 enodes) 1554045075.664 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045075.664 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045075.664 * * [simplify]: Extracting #2: cost 16 inf + 0 1554045075.664 * * [simplify]: Extracting #3: cost 14 inf + 4 1554045075.665 * * [simplify]: Extracting #4: cost 7 inf + 592 1554045075.665 * * [simplify]: Extracting #5: cost 0 inf + 1534 1554045075.665 * [simplify]: Simplified to (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re)) 1554045075.665 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re))))) 1554045075.665 * * * * [progress]: [ 77 / 137 ] simplifiying candidate # 1554045075.666 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1554045075.666 * * [simplify]: iters left: 6 (7 enodes) 1554045075.668 * * [simplify]: iters left: 5 (25 enodes) 1554045075.674 * * [simplify]: iters left: 4 (29 enodes) 1554045075.678 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045075.678 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045075.679 * * [simplify]: Extracting #2: cost 9 inf + 1 1554045075.679 * * [simplify]: Extracting #3: cost 12 inf + 1 1554045075.679 * * [simplify]: Extracting #4: cost 8 inf + 117 1554045075.679 * * [simplify]: Extracting #5: cost 5 inf + 609 1554045075.679 * * [simplify]: Extracting #6: cost 1 inf + 1319 1554045075.679 * * [simplify]: Extracting #7: cost 0 inf + 1537 1554045075.679 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045075.679 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ 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)))))) 1554045075.680 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1554045075.680 * * [simplify]: iters left: 6 (10 enodes) 1554045075.682 * * [simplify]: iters left: 5 (35 enodes) 1554045075.687 * * [simplify]: iters left: 4 (44 enodes) 1554045075.694 * * [simplify]: iters left: 3 (49 enodes) 1554045075.706 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045075.706 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045075.707 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045075.707 * * [simplify]: Extracting #3: cost 18 inf + 4 1554045075.707 * * [simplify]: Extracting #4: cost 3 inf + 2358 1554045075.708 * * [simplify]: Extracting #5: cost 0 inf + 2676 1554045075.709 * [simplify]: Simplified to (/ (fma y.im x.im (* x.re y.re)) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1554045075.709 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 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))))))) 1554045075.709 * * * * [progress]: [ 78 / 137 ] simplifiying candidate # 1554045075.710 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.im y.re))) 1554045075.710 * * [simplify]: iters left: 4 (6 enodes) 1554045075.713 * * [simplify]: iters left: 3 (20 enodes) 1554045075.719 * * [simplify]: iters left: 2 (22 enodes) 1554045075.726 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045075.726 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045075.726 * * [simplify]: Extracting #2: cost 5 inf + 1 1554045075.726 * * [simplify]: Extracting #3: cost 8 inf + 1 1554045075.726 * * [simplify]: Extracting #4: cost 6 inf + 3 1554045075.726 * * [simplify]: Extracting #5: cost 1 inf + 449 1554045075.727 * * [simplify]: Extracting #6: cost 0 inf + 587 1554045075.727 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1554045075.727 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 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)))))) 1554045075.727 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1554045075.727 * * [simplify]: iters left: 6 (10 enodes) 1554045075.732 * * [simplify]: iters left: 5 (35 enodes) 1554045075.742 * * [simplify]: iters left: 4 (44 enodes) 1554045075.750 * * [simplify]: iters left: 3 (49 enodes) 1554045075.757 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045075.757 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045075.757 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045075.757 * * [simplify]: Extracting #3: cost 18 inf + 4 1554045075.757 * * [simplify]: Extracting #4: cost 3 inf + 2078 1554045075.757 * * [simplify]: Extracting #5: cost 0 inf + 2356 1554045075.758 * [simplify]: Simplified to (/ (fma y.im x.im (* x.re y.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 1554045075.758 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ 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))))))) 1554045075.758 * * * * [progress]: [ 79 / 137 ] simplifiying candidate # 1554045075.758 * [simplify]: Simplifying (/ 1 1) 1554045075.758 * * [simplify]: iters left: 2 (2 enodes) 1554045075.759 * * [simplify]: iters left: 1 (6 enodes) 1554045075.760 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045075.761 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045075.761 * [simplify]: Simplified to 1 1554045075.761 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re))))) 1554045075.761 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re)) 1554045075.761 * * [simplify]: iters left: 6 (9 enodes) 1554045075.763 * * [simplify]: iters left: 5 (32 enodes) 1554045075.767 * * [simplify]: iters left: 4 (38 enodes) 1554045075.772 * * [simplify]: iters left: 3 (41 enodes) 1554045075.780 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045075.780 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045075.780 * * [simplify]: Extracting #2: cost 16 inf + 0 1554045075.781 * * [simplify]: Extracting #3: cost 14 inf + 4 1554045075.781 * * [simplify]: Extracting #4: cost 7 inf + 592 1554045075.781 * * [simplify]: Extracting #5: cost 0 inf + 1534 1554045075.782 * [simplify]: Simplified to (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re)) 1554045075.782 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re))))) 1554045075.782 * * * * [progress]: [ 80 / 137 ] simplifiying candidate # 1554045075.782 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1554045075.783 * * [simplify]: iters left: 6 (10 enodes) 1554045075.787 * * [simplify]: iters left: 5 (35 enodes) 1554045075.796 * * [simplify]: iters left: 4 (41 enodes) 1554045075.807 * * [simplify]: iters left: 3 (44 enodes) 1554045075.818 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045075.818 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045075.819 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045075.819 * * [simplify]: Extracting #3: cost 16 inf + 4 1554045075.819 * * [simplify]: Extracting #4: cost 7 inf + 621 1554045075.820 * * [simplify]: Extracting #5: cost 0 inf + 2288 1554045075.821 * [simplify]: Simplified to (/ (/ (fma y.im x.im (* x.re y.re)) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045075.821 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (/ (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)))))) 1554045075.821 * [simplify]: Simplifying (/ (/ 1 (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1554045075.821 * * [simplify]: iters left: 5 (7 enodes) 1554045075.825 * * [simplify]: iters left: 4 (25 enodes) 1554045075.832 * * [simplify]: iters left: 3 (32 enodes) 1554045075.841 * * [simplify]: iters left: 2 (34 enodes) 1554045075.850 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045075.851 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045075.851 * * [simplify]: Extracting #2: cost 14 inf + 1 1554045075.851 * * [simplify]: Extracting #3: cost 8 inf + 431 1554045075.851 * * [simplify]: Extracting #4: cost 3 inf + 1239 1554045075.852 * * [simplify]: Extracting #5: cost 0 inf + 1733 1554045075.852 * [simplify]: Simplified to (/ 1 (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1554045075.852 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (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))))))) 1554045075.852 * * * * [progress]: [ 81 / 137 ] simplifiying candidate # 1554045075.853 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1554045075.853 * * [simplify]: iters left: 5 (9 enodes) 1554045075.857 * * [simplify]: iters left: 4 (30 enodes) 1554045075.865 * * [simplify]: iters left: 3 (34 enodes) 1554045075.875 * * [simplify]: iters left: 2 (37 enodes) 1554045075.884 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045075.884 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045075.884 * * [simplify]: Extracting #2: cost 13 inf + 0 1554045075.884 * * [simplify]: Extracting #3: cost 12 inf + 4 1554045075.884 * * [simplify]: Extracting #4: cost 6 inf + 383 1554045075.885 * * [simplify]: Extracting #5: cost 0 inf + 1146 1554045075.885 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1554045075.885 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (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)))))) 1554045075.886 * [simplify]: Simplifying (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1554045075.886 * * [simplify]: iters left: 5 (7 enodes) 1554045075.890 * * [simplify]: iters left: 4 (25 enodes) 1554045075.897 * * [simplify]: iters left: 3 (32 enodes) 1554045075.907 * * [simplify]: iters left: 2 (34 enodes) 1554045075.917 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045075.917 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045075.917 * * [simplify]: Extracting #2: cost 14 inf + 1 1554045075.917 * * [simplify]: Extracting #3: cost 8 inf + 351 1554045075.918 * * [simplify]: Extracting #4: cost 3 inf + 999 1554045075.918 * * [simplify]: Extracting #5: cost 0 inf + 1413 1554045075.919 * [simplify]: Simplified to (/ 1 (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 1554045075.919 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (/ (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))))))) 1554045075.919 * * * * [progress]: [ 82 / 137 ] simplifiying candidate # 1554045075.919 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) 1) 1554045075.920 * * [simplify]: iters left: 5 (8 enodes) 1554045075.924 * * [simplify]: iters left: 4 (27 enodes) 1554045075.935 * * [simplify]: iters left: 3 (35 enodes) 1554045075.945 * * [simplify]: iters left: 2 (38 enodes) 1554045075.952 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045075.952 * * [simplify]: Extracting #1: cost 9 inf + 0 1554045075.952 * * [simplify]: Extracting #2: cost 5 inf + 47 1554045075.952 * * [simplify]: Extracting #3: cost 1 inf + 272 1554045075.952 * * [simplify]: Extracting #4: cost 0 inf + 371 1554045075.952 * [simplify]: Simplified to (fma x.re y.re (* x.im y.im)) 1554045075.952 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* (fma x.re y.re (* x.im y.im)) (/ (/ 1 (hypot y.im y.re)) (hypot y.im y.re))))) 1554045075.952 * [simplify]: Simplifying (/ (/ 1 (hypot y.im y.re)) (hypot y.im y.re)) 1554045075.953 * * [simplify]: iters left: 5 (6 enodes) 1554045075.954 * * [simplify]: iters left: 4 (22 enodes) 1554045075.958 * * [simplify]: iters left: 3 (26 enodes) 1554045075.962 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045075.962 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045075.962 * * [simplify]: Extracting #2: cost 10 inf + 1 1554045075.962 * * [simplify]: Extracting #3: cost 8 inf + 3 1554045075.963 * * [simplify]: Extracting #4: cost 2 inf + 548 1554045075.963 * * [simplify]: Extracting #5: cost 0 inf + 783 1554045075.963 * [simplify]: Simplified to (/ (/ 1 (hypot y.im y.re)) (hypot y.im y.re)) 1554045075.963 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* (fma x.re y.re (* x.im y.im)) (/ (/ 1 (hypot y.im y.re)) (hypot y.im y.re))))) 1554045075.963 * * * * [progress]: [ 83 / 137 ] simplifiying candidate # 1554045075.963 * * * * [progress]: [ 84 / 137 ] simplifiying candidate # 1554045075.963 * * * * [progress]: [ 85 / 137 ] simplifiying candidate # 1554045075.963 * * * * [progress]: [ 86 / 137 ] simplifiying candidate # 1554045075.963 * [simplify]: Simplifying (cbrt (hypot y.im y.re)) 1554045075.963 * * [simplify]: iters left: 2 (4 enodes) 1554045075.964 * * [simplify]: iters left: 1 (12 enodes) 1554045075.966 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045075.966 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045075.966 * * [simplify]: Extracting #2: cost 6 inf + 0 1554045075.966 * * [simplify]: Extracting #3: cost 4 inf + 2 1554045075.966 * * [simplify]: Extracting #4: cost 0 inf + 390 1554045075.966 * [simplify]: Simplified to (cbrt (hypot y.im y.re)) 1554045075.966 * [simplify]: Simplified (2 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)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (cbrt (hypot y.im y.re))))) 1554045075.966 * * * * [progress]: [ 87 / 137 ] simplifiying candidate # 1554045075.966 * [simplify]: Simplifying (sqrt (hypot y.im y.re)) 1554045075.966 * * [simplify]: iters left: 2 (4 enodes) 1554045075.967 * * [simplify]: iters left: 1 (12 enodes) 1554045075.969 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045075.969 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045075.969 * * [simplify]: Extracting #2: cost 6 inf + 0 1554045075.969 * * [simplify]: Extracting #3: cost 4 inf + 2 1554045075.969 * * [simplify]: Extracting #4: cost 0 inf + 310 1554045075.969 * [simplify]: Simplified to (sqrt (hypot y.im y.re)) 1554045075.969 * [simplify]: Simplified (2 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)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1554045075.969 * * * * [progress]: [ 88 / 137 ] simplifiying candidate # 1554045075.969 * [simplify]: Simplifying (hypot y.im y.re) 1554045075.969 * * [simplify]: iters left: 1 (3 enodes) 1554045075.970 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045075.970 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045075.970 * * [simplify]: Extracting #2: cost 2 inf + 2 1554045075.970 * * [simplify]: Extracting #3: cost 0 inf + 116 1554045075.970 * [simplify]: Simplified to (hypot y.im y.re) 1554045075.970 * [simplify]: Simplified (2 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)) 1) (hypot y.im y.re)))) 1554045075.970 * * * * [progress]: [ 89 / 137 ] simplifiying candidate # 1554045075.970 * [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)))) 1554045075.970 * * [simplify]: iters left: 6 (10 enodes) 1554045075.972 * * [simplify]: iters left: 5 (33 enodes) 1554045075.977 * * [simplify]: iters left: 4 (37 enodes) 1554045075.987 * * [simplify]: iters left: 3 (40 enodes) 1554045075.997 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045075.997 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045075.997 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045075.997 * * [simplify]: Extracting #3: cost 8 inf + 0 1554045075.997 * * [simplify]: Extracting #4: cost 16 inf + 0 1554045075.997 * * [simplify]: Extracting #5: cost 14 inf + 4 1554045075.998 * * [simplify]: Extracting #6: cost 5 inf + 773 1554045075.998 * * [simplify]: Extracting #7: cost 0 inf + 2048 1554045075.999 * [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)))) 1554045075.999 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (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))))))) 1554045075.999 * * * * [progress]: [ 90 / 137 ] simplifiying candidate # 1554045075.999 * [simplify]: Simplifying (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) 1554045075.999 * * [simplify]: iters left: 6 (9 enodes) 1554045076.003 * * [simplify]: iters left: 5 (30 enodes) 1554045076.011 * * [simplify]: iters left: 4 (34 enodes) 1554045076.021 * * [simplify]: iters left: 3 (37 enodes) 1554045076.029 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045076.030 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045076.030 * * [simplify]: Extracting #2: cost 6 inf + 0 1554045076.030 * * [simplify]: Extracting #3: cost 14 inf + 0 1554045076.030 * * [simplify]: Extracting #4: cost 12 inf + 4 1554045076.030 * * [simplify]: Extracting #5: cost 6 inf + 480 1554045076.030 * * [simplify]: Extracting #6: cost 0 inf + 1340 1554045076.030 * [simplify]: Simplified to (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) 1554045076.030 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (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))))))) 1554045076.030 * * * * [progress]: [ 91 / 137 ] simplifiying candidate # 1554045076.031 * [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)))) 1554045076.031 * * [simplify]: iters left: 6 (12 enodes) 1554045076.033 * * [simplify]: iters left: 5 (45 enodes) 1554045076.040 * * [simplify]: iters left: 4 (64 enodes) 1554045076.051 * * [simplify]: iters left: 3 (74 enodes) 1554045076.065 * * [simplify]: iters left: 2 (77 enodes) 1554045076.079 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045076.079 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045076.079 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045076.079 * * [simplify]: Extracting #3: cost 30 inf + 0 1554045076.079 * * [simplify]: Extracting #4: cost 25 inf + 244 1554045076.079 * * [simplify]: Extracting #5: cost 16 inf + 1360 1554045076.080 * * [simplify]: Extracting #6: cost 4 inf + 4940 1554045076.081 * * [simplify]: Extracting #7: cost 0 inf + 6476 1554045076.082 * [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)))) 1554045076.082 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (/ (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))))))) 1554045076.082 * * * * [progress]: [ 92 / 137 ] simplifiying candidate # 1554045076.082 * [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))) 1554045076.082 * * [simplify]: iters left: 6 (11 enodes) 1554045076.085 * * [simplify]: iters left: 5 (38 enodes) 1554045076.090 * * [simplify]: iters left: 4 (46 enodes) 1554045076.097 * * [simplify]: iters left: 3 (52 enodes) 1554045076.104 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045076.104 * * [simplify]: Extracting #1: cost 7 inf + 0 1554045076.104 * * [simplify]: Extracting #2: cost 14 inf + 0 1554045076.104 * * [simplify]: Extracting #3: cost 22 inf + 0 1554045076.104 * * [simplify]: Extracting #4: cost 19 inf + 46 1554045076.104 * * [simplify]: Extracting #5: cost 12 inf + 482 1554045076.105 * * [simplify]: Extracting #6: cost 5 inf + 1883 1554045076.106 * * [simplify]: Extracting #7: cost 0 inf + 3438 1554045076.107 * [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))))) 1554045076.107 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (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))))))) 1554045076.107 * * * * [progress]: [ 93 / 137 ] simplifiying candidate # 1554045076.107 * [simplify]: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) 1554045076.107 * * [simplify]: iters left: 6 (10 enodes) 1554045076.112 * * [simplify]: iters left: 5 (35 enodes) 1554045076.122 * * [simplify]: iters left: 4 (49 enodes) 1554045076.135 * * [simplify]: iters left: 3 (53 enodes) 1554045076.143 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045076.143 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045076.145 * * [simplify]: Extracting #2: cost 7 inf + 1 1554045076.145 * * [simplify]: Extracting #3: cost 14 inf + 1 1554045076.145 * * [simplify]: Extracting #4: cost 12 inf + 5 1554045076.145 * * [simplify]: Extracting #5: cost 6 inf + 371 1554045076.145 * * [simplify]: Extracting #6: cost 0 inf + 1607 1554045076.146 * [simplify]: Simplified to (* (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im x.im (* x.re y.re)))) 1554045076.146 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (* (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)))))) 1554045076.146 * * * * [progress]: [ 94 / 137 ] simplifiying candidate # 1554045076.146 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1554045076.146 * * [simplify]: iters left: 6 (11 enodes) 1554045076.150 * * [simplify]: iters left: 5 (38 enodes) 1554045076.156 * * [simplify]: iters left: 4 (44 enodes) 1554045076.162 * * [simplify]: iters left: 3 (47 enodes) 1554045076.169 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045076.169 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045076.169 * * [simplify]: Extracting #2: cost 12 inf + 0 1554045076.169 * * [simplify]: Extracting #3: cost 20 inf + 0 1554045076.169 * * [simplify]: Extracting #4: cost 16 inf + 198 1554045076.169 * * [simplify]: Extracting #5: cost 9 inf + 794 1554045076.169 * * [simplify]: Extracting #6: cost 1 inf + 2412 1554045076.170 * * [simplify]: Extracting #7: cost 0 inf + 2726 1554045076.170 * [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)))) 1554045076.170 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (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))))))) 1554045076.171 * * * * [progress]: [ 95 / 137 ] simplifiying candidate # 1554045076.171 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1554045076.171 * * [simplify]: iters left: 6 (10 enodes) 1554045076.174 * * [simplify]: iters left: 5 (33 enodes) 1554045076.178 * * [simplify]: iters left: 4 (37 enodes) 1554045076.184 * * [simplify]: iters left: 3 (40 enodes) 1554045076.189 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045076.189 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045076.189 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045076.189 * * [simplify]: Extracting #3: cost 16 inf + 0 1554045076.189 * * [simplify]: Extracting #4: cost 12 inf + 118 1554045076.189 * * [simplify]: Extracting #5: cost 5 inf + 579 1554045076.189 * * [simplify]: Extracting #6: cost 0 inf + 1504 1554045076.190 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1554045076.190 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (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))))))) 1554045076.190 * * * * [progress]: [ 96 / 137 ] simplifiying candidate # 1554045076.190 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) 1554045076.190 * * [simplify]: iters left: 6 (9 enodes) 1554045076.192 * * [simplify]: iters left: 5 (30 enodes) 1554045076.201 * * [simplify]: iters left: 4 (36 enodes) 1554045076.207 * * [simplify]: iters left: 3 (39 enodes) 1554045076.212 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045076.212 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045076.212 * * [simplify]: Extracting #2: cost 10 inf + 1 1554045076.212 * * [simplify]: Extracting #3: cost 7 inf + 47 1554045076.212 * * [simplify]: Extracting #4: cost 4 inf + 230 1554045076.213 * * [simplify]: Extracting #5: cost 0 inf + 649 1554045076.213 * [simplify]: Simplified to (sqrt (fma x.re y.re (* x.im y.im))) 1554045076.213 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (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)))))) 1554045076.213 * * * * [progress]: [ 97 / 137 ] simplifiying candidate # 1554045076.213 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1554045076.213 * * [simplify]: iters left: 6 (7 enodes) 1554045076.215 * * [simplify]: iters left: 5 (25 enodes) 1554045076.219 * * [simplify]: iters left: 4 (29 enodes) 1554045076.224 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045076.224 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045076.224 * * [simplify]: Extracting #2: cost 9 inf + 1 1554045076.224 * * [simplify]: Extracting #3: cost 12 inf + 1 1554045076.224 * * [simplify]: Extracting #4: cost 8 inf + 117 1554045076.224 * * [simplify]: Extracting #5: cost 5 inf + 609 1554045076.224 * * [simplify]: Extracting #6: cost 1 inf + 1319 1554045076.225 * * [simplify]: Extracting #7: cost 0 inf + 1537 1554045076.225 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045076.225 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ 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))))))) 1554045076.225 * * * * [progress]: [ 98 / 137 ] simplifiying candidate # 1554045076.225 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.im y.re))) 1554045076.225 * * [simplify]: iters left: 4 (6 enodes) 1554045076.227 * * [simplify]: iters left: 3 (20 enodes) 1554045076.232 * * [simplify]: iters left: 2 (22 enodes) 1554045076.239 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045076.239 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045076.239 * * [simplify]: Extracting #2: cost 5 inf + 1 1554045076.239 * * [simplify]: Extracting #3: cost 8 inf + 1 1554045076.239 * * [simplify]: Extracting #4: cost 6 inf + 3 1554045076.239 * * [simplify]: Extracting #5: cost 1 inf + 449 1554045076.239 * * [simplify]: Extracting #6: cost 0 inf + 587 1554045076.240 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1554045076.240 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ 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))))))) 1554045076.240 * * * * [progress]: [ 99 / 137 ] simplifiying candidate # 1554045076.240 * [simplify]: Simplifying (/ 1 1) 1554045076.240 * * [simplify]: iters left: 2 (2 enodes) 1554045076.242 * * [simplify]: iters left: 1 (6 enodes) 1554045076.246 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045076.246 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045076.246 * [simplify]: Simplified to 1 1554045076.246 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ 1 (/ (hypot y.im y.re) (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)))))) 1554045076.246 * * * * [progress]: [ 100 / 137 ] simplifiying candidate # 1554045076.246 * * * * [progress]: [ 101 / 137 ] simplifiying candidate # 1554045076.247 * [simplify]: Simplifying (fma x.re y.re (* x.im y.im)) 1554045076.247 * * [simplify]: iters left: 3 (6 enodes) 1554045076.249 * * [simplify]: iters left: 2 (21 enodes) 1554045076.256 * * [simplify]: iters left: 1 (25 enodes) 1554045076.265 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045076.265 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045076.265 * * [simplify]: Extracting #2: cost 5 inf + 46 1554045076.265 * * [simplify]: Extracting #3: cost 0 inf + 370 1554045076.266 * [simplify]: Simplified to (fma x.re y.re (* x.im y.im)) 1554045076.266 * [simplify]: Simplified (2 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) (/ 1 (hypot y.im y.re)))))) 1554045076.266 * * * * [progress]: [ 102 / 137 ] simplifiying candidate # 1554045076.266 * [simplify]: Simplifying (fma x.re y.re (* x.im y.im)) 1554045076.266 * * [simplify]: iters left: 3 (6 enodes) 1554045076.269 * * [simplify]: iters left: 2 (21 enodes) 1554045076.277 * * [simplify]: iters left: 1 (25 enodes) 1554045076.284 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045076.284 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045076.284 * * [simplify]: Extracting #2: cost 5 inf + 46 1554045076.284 * * [simplify]: Extracting #3: cost 0 inf + 370 1554045076.284 * [simplify]: Simplified to (fma x.re y.re (* x.im y.im)) 1554045076.284 * [simplify]: Simplified (2 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))))) 1554045076.285 * * * * [progress]: [ 103 / 137 ] simplifiying candidate #real (real->posit16 (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re))))))> 1554045076.285 * * * * [progress]: [ 104 / 137 ] simplifiying candidate # 1554045076.285 * * * * [progress]: [ 105 / 137 ] simplifiying candidate # 1554045076.285 * * * * [progress]: [ 106 / 137 ] simplifiying candidate # 1554045076.285 * * * * [progress]: [ 107 / 137 ] simplifiying candidate # 1554045076.285 * * * * [progress]: [ 108 / 137 ] simplifiying candidate # 1554045076.285 * * * * [progress]: [ 109 / 137 ] simplifiying candidate # 1554045076.285 * * * * [progress]: [ 110 / 137 ] simplifiying candidate # 1554045076.285 * * * * [progress]: [ 111 / 137 ] simplifiying candidate # 1554045076.285 * * * * [progress]: [ 112 / 137 ] simplifiying candidate # 1554045076.285 * * * * [progress]: [ 113 / 137 ] simplifiying candidate # 1554045076.285 * * * * [progress]: [ 114 / 137 ] simplifiying candidate #real (real->posit16 (hypot y.im y.re))))))> 1554045076.285 * * * * [progress]: [ 115 / 137 ] simplifiying candidate # 1554045076.285 * * * * [progress]: [ 116 / 137 ] simplifiying candidate # 1554045076.285 * * * * [progress]: [ 117 / 137 ] simplifiying candidate # 1554045076.286 * * * * [progress]: [ 118 / 137 ] simplifiying candidate # 1554045076.286 * * * * [progress]: [ 119 / 137 ] simplifiying candidate # 1554045076.286 * * * * [progress]: [ 120 / 137 ] simplifiying candidate # 1554045076.286 * * * * [progress]: [ 121 / 137 ] simplifiying candidate # 1554045076.286 * * * * [progress]: [ 122 / 137 ] simplifiying candidate # 1554045076.286 * * * * [progress]: [ 123 / 137 ] simplifiying candidate # 1554045076.286 * * * * [progress]: [ 124 / 137 ] simplifiying candidate # 1554045076.286 * * * * [progress]: [ 125 / 137 ] simplifiying candidate #real (real->posit16 (hypot y.im y.re)))) (hypot y.im y.re))))> 1554045076.286 * * * * [progress]: [ 126 / 137 ] simplifiying candidate # 1554045076.286 * [simplify]: Simplifying x.im 1554045076.286 * * [simplify]: iters left: 0 (1 enodes) 1554045076.287 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045076.287 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045076.287 * [simplify]: Simplified to x.im 1554045076.287 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ x.im (hypot y.im y.re)))) 1554045076.287 * * * * [progress]: [ 127 / 137 ] simplifiying candidate # 1554045076.287 * [simplify]: Simplifying x.re 1554045076.287 * * [simplify]: iters left: 0 (1 enodes) 1554045076.288 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045076.288 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045076.288 * [simplify]: Simplified to x.re 1554045076.288 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ x.re (hypot y.im y.re)))) 1554045076.288 * * * * [progress]: [ 128 / 137 ] simplifiying candidate # 1554045076.288 * [simplify]: Simplifying (* -1 x.re) 1554045076.288 * * [simplify]: iters left: 2 (3 enodes) 1554045076.290 * * [simplify]: iters left: 1 (11 enodes) 1554045076.293 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045076.293 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045076.294 * * [simplify]: Extracting #2: cost 0 inf + 84 1554045076.294 * [simplify]: Simplified to (- x.re) 1554045076.294 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- x.re) (hypot y.im y.re)))) 1554045076.294 * * * * [progress]: [ 129 / 137 ] simplifiying candidate # 1554045076.294 * [simplify]: Simplifying 0 1554045076.294 * * [simplify]: iters left: 0 (1 enodes) 1554045076.295 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045076.295 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045076.295 * [simplify]: Simplified to 0 1554045076.295 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 0)) 1554045076.295 * * * * [progress]: [ 130 / 137 ] simplifiying candidate # 1554045076.296 * [simplify]: Simplifying 0 1554045076.296 * * [simplify]: iters left: 0 (1 enodes) 1554045076.296 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045076.296 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045076.297 * [simplify]: Simplified to 0 1554045076.297 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 0)) 1554045076.297 * * * * [progress]: [ 131 / 137 ] simplifiying candidate # 1554045076.297 * [simplify]: Simplifying 0 1554045076.297 * * [simplify]: iters left: 0 (1 enodes) 1554045076.298 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045076.298 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045076.298 * [simplify]: Simplified to 0 1554045076.298 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 0)) 1554045076.298 * * * * [progress]: [ 132 / 137 ] simplifiying candidate # 1554045076.298 * [simplify]: Simplifying y.re 1554045076.298 * * [simplify]: iters left: 0 (1 enodes) 1554045076.299 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045076.299 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045076.299 * [simplify]: Simplified to y.re 1554045076.299 * [simplify]: Simplified (2 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)) y.re))) 1554045076.299 * * * * [progress]: [ 133 / 137 ] simplifiying candidate # 1554045076.299 * [simplify]: Simplifying y.im 1554045076.299 * * [simplify]: iters left: 0 (1 enodes) 1554045076.300 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045076.300 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045076.300 * [simplify]: Simplified to y.im 1554045076.300 * [simplify]: Simplified (2 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)) y.im))) 1554045076.300 * * * * [progress]: [ 134 / 137 ] simplifiying candidate # 1554045076.300 * [simplify]: Simplifying (* -1 y.im) 1554045076.300 * * [simplify]: iters left: 2 (3 enodes) 1554045076.302 * * [simplify]: iters left: 1 (11 enodes) 1554045076.305 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045076.305 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045076.305 * * [simplify]: Extracting #2: cost 0 inf + 84 1554045076.305 * [simplify]: Simplified to (- y.im) 1554045076.305 * [simplify]: Simplified (2 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)) (- y.im)))) 1554045076.306 * * * * [progress]: [ 135 / 137 ] simplifiying candidate # 1554045076.306 * [simplify]: Simplifying y.re 1554045076.306 * * [simplify]: iters left: 0 (1 enodes) 1554045076.306 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045076.306 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045076.306 * [simplify]: Simplified to y.re 1554045076.306 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (fma x.re y.re (* x.im y.im)) y.re) (hypot y.im y.re)))) 1554045076.307 * * * * [progress]: [ 136 / 137 ] simplifiying candidate # 1554045076.307 * [simplify]: Simplifying y.im 1554045076.307 * * [simplify]: iters left: 0 (1 enodes) 1554045076.307 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045076.307 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045076.307 * [simplify]: Simplified to y.im 1554045076.307 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (fma x.re y.re (* x.im y.im)) y.im) (hypot y.im y.re)))) 1554045076.307 * * * * [progress]: [ 137 / 137 ] simplifiying candidate # 1554045076.308 * [simplify]: Simplifying (* -1 y.im) 1554045076.308 * * [simplify]: iters left: 2 (3 enodes) 1554045076.310 * * [simplify]: iters left: 1 (11 enodes) 1554045076.313 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045076.313 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045076.313 * * [simplify]: Extracting #2: cost 0 inf + 84 1554045076.313 * [simplify]: Simplified to (- y.im) 1554045076.313 * [simplify]: Simplified (2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (fma x.re y.re (* x.im y.im)) (- y.im)) (hypot y.im y.re)))) 1554045076.313 * * * [progress]: adding candidates to table 1554045077.992 * * [progress]: iteration 4 / 4 1554045077.992 * * * [progress]: picking best candidate 1554045078.053 * * * * [pick]: Picked # 1554045078.053 * * * [progress]: localizing error 1554045078.093 * * * [progress]: generating rewritten candidates 1554045078.093 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2 2 1) 1554045078.098 * * * * [progress]: [ 2 / 4 ] rewriting at (2 2 2) 1554045078.110 * * * * [progress]: [ 3 / 4 ] rewriting at (2 2 2 2) 1554045078.110 * * * * [progress]: [ 4 / 4 ] rewriting at (2 2 2 1 2) 1554045078.112 * * * [progress]: generating series expansions 1554045078.112 * * * * [progress]: [ 1 / 4 ] generating series at (2 2 2 1) 1554045078.112 * [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)) 1554045078.112 * [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 1554045078.112 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) in y.im 1554045078.112 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.im 1554045078.112 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1554045078.113 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.im 1554045078.113 * [taylor]: Taking taylor expansion of x.re in y.im 1554045078.113 * [backup-simplify]: Simplify x.re into x.re 1554045078.113 * [taylor]: Taking taylor expansion of y.re in y.im 1554045078.113 * [backup-simplify]: Simplify y.re into y.re 1554045078.113 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045078.113 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.113 * [backup-simplify]: Simplify 0 into 0 1554045078.113 * [backup-simplify]: Simplify 1 into 1 1554045078.113 * [taylor]: Taking taylor expansion of x.im in y.im 1554045078.113 * [backup-simplify]: Simplify x.im into x.im 1554045078.113 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in y.im 1554045078.113 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1554045078.113 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.im 1554045078.113 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1554045078.113 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.113 * [backup-simplify]: Simplify 0 into 0 1554045078.113 * [backup-simplify]: Simplify 1 into 1 1554045078.113 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.113 * [backup-simplify]: Simplify 0 into 0 1554045078.113 * [backup-simplify]: Simplify 1 into 1 1554045078.113 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.im 1554045078.113 * [taylor]: Taking taylor expansion of y.re in y.im 1554045078.113 * [backup-simplify]: Simplify y.re into y.re 1554045078.113 * [taylor]: Taking taylor expansion of y.re in y.im 1554045078.113 * [backup-simplify]: Simplify y.re into y.re 1554045078.113 * [backup-simplify]: Simplify (* 0 0) into 0 1554045078.113 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045078.114 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1554045078.114 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1554045078.114 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1554045078.114 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045078.114 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.115 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1554045078.115 * [backup-simplify]: Simplify (* x.re y.re) into (* y.re x.re) 1554045078.115 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045078.115 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1554045078.115 * [backup-simplify]: Simplify (/ (* y.re x.re) y.re) into x.re 1554045078.115 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) in x.im 1554045078.115 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.im 1554045078.115 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1554045078.115 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.im 1554045078.115 * [taylor]: Taking taylor expansion of x.re in x.im 1554045078.115 * [backup-simplify]: Simplify x.re into x.re 1554045078.115 * [taylor]: Taking taylor expansion of y.re in x.im 1554045078.115 * [backup-simplify]: Simplify y.re into y.re 1554045078.115 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045078.115 * [taylor]: Taking taylor expansion of y.im in x.im 1554045078.115 * [backup-simplify]: Simplify y.im into y.im 1554045078.115 * [taylor]: Taking taylor expansion of x.im in x.im 1554045078.115 * [backup-simplify]: Simplify 0 into 0 1554045078.115 * [backup-simplify]: Simplify 1 into 1 1554045078.115 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in x.im 1554045078.115 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1554045078.115 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.im 1554045078.115 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 1554045078.115 * [taylor]: Taking taylor expansion of y.im in x.im 1554045078.115 * [backup-simplify]: Simplify y.im into y.im 1554045078.115 * [taylor]: Taking taylor expansion of y.im in x.im 1554045078.115 * [backup-simplify]: Simplify y.im into y.im 1554045078.115 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 1554045078.115 * [taylor]: Taking taylor expansion of y.re in x.im 1554045078.115 * [backup-simplify]: Simplify y.re into y.re 1554045078.115 * [taylor]: Taking taylor expansion of y.re in x.im 1554045078.115 * [backup-simplify]: Simplify y.re into y.re 1554045078.115 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045078.115 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045078.115 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1554045078.115 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1554045078.116 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045078.116 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045078.116 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.116 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1554045078.116 * [backup-simplify]: Simplify (* x.re y.re) into (* y.re x.re) 1554045078.116 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045078.116 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1554045078.117 * [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))))) 1554045078.117 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) in y.re 1554045078.117 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.re 1554045078.117 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1554045078.117 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.re 1554045078.117 * [taylor]: Taking taylor expansion of x.re in y.re 1554045078.117 * [backup-simplify]: Simplify x.re into x.re 1554045078.117 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.117 * [backup-simplify]: Simplify 0 into 0 1554045078.117 * [backup-simplify]: Simplify 1 into 1 1554045078.117 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045078.117 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.117 * [backup-simplify]: Simplify y.im into y.im 1554045078.117 * [taylor]: Taking taylor expansion of x.im in y.re 1554045078.117 * [backup-simplify]: Simplify x.im into x.im 1554045078.117 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in y.re 1554045078.117 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1554045078.117 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.re 1554045078.117 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1554045078.117 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.117 * [backup-simplify]: Simplify y.im into y.im 1554045078.117 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.117 * [backup-simplify]: Simplify y.im into y.im 1554045078.117 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.re 1554045078.117 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.117 * [backup-simplify]: Simplify 0 into 0 1554045078.117 * [backup-simplify]: Simplify 1 into 1 1554045078.117 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.117 * [backup-simplify]: Simplify 0 into 0 1554045078.117 * [backup-simplify]: Simplify 1 into 1 1554045078.117 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045078.118 * [backup-simplify]: Simplify (* 0 0) into 0 1554045078.118 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1554045078.118 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1554045078.118 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045078.118 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1554045078.118 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.119 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1554045078.119 * [backup-simplify]: Simplify (* x.re 0) into 0 1554045078.119 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045078.119 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1554045078.119 * [backup-simplify]: Simplify (/ (* y.im x.im) y.im) into x.im 1554045078.119 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) in x.re 1554045078.119 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1554045078.119 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1554045078.119 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1554045078.119 * [taylor]: Taking taylor expansion of x.re in x.re 1554045078.119 * [backup-simplify]: Simplify 0 into 0 1554045078.119 * [backup-simplify]: Simplify 1 into 1 1554045078.119 * [taylor]: Taking taylor expansion of y.re in x.re 1554045078.119 * [backup-simplify]: Simplify y.re into y.re 1554045078.119 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045078.119 * [taylor]: Taking taylor expansion of y.im in x.re 1554045078.119 * [backup-simplify]: Simplify y.im into y.im 1554045078.119 * [taylor]: Taking taylor expansion of x.im in x.re 1554045078.119 * [backup-simplify]: Simplify x.im into x.im 1554045078.119 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in x.re 1554045078.119 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1554045078.119 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.re 1554045078.119 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1554045078.119 * [taylor]: Taking taylor expansion of y.im in x.re 1554045078.119 * [backup-simplify]: Simplify y.im into y.im 1554045078.119 * [taylor]: Taking taylor expansion of y.im in x.re 1554045078.119 * [backup-simplify]: Simplify y.im into y.im 1554045078.119 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.re 1554045078.119 * [taylor]: Taking taylor expansion of y.re in x.re 1554045078.119 * [backup-simplify]: Simplify y.re into y.re 1554045078.119 * [taylor]: Taking taylor expansion of y.re in x.re 1554045078.119 * [backup-simplify]: Simplify y.re into y.re 1554045078.119 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045078.119 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045078.119 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1554045078.119 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1554045078.119 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045078.119 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045078.120 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.120 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1554045078.120 * [backup-simplify]: Simplify (* 0 y.re) into 0 1554045078.120 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045078.120 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1554045078.120 * [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))))) 1554045078.120 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) in x.re 1554045078.120 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1554045078.120 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1554045078.120 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1554045078.120 * [taylor]: Taking taylor expansion of x.re in x.re 1554045078.120 * [backup-simplify]: Simplify 0 into 0 1554045078.120 * [backup-simplify]: Simplify 1 into 1 1554045078.120 * [taylor]: Taking taylor expansion of y.re in x.re 1554045078.120 * [backup-simplify]: Simplify y.re into y.re 1554045078.120 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045078.120 * [taylor]: Taking taylor expansion of y.im in x.re 1554045078.120 * [backup-simplify]: Simplify y.im into y.im 1554045078.120 * [taylor]: Taking taylor expansion of x.im in x.re 1554045078.120 * [backup-simplify]: Simplify x.im into x.im 1554045078.120 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in x.re 1554045078.120 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1554045078.120 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.re 1554045078.120 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1554045078.120 * [taylor]: Taking taylor expansion of y.im in x.re 1554045078.120 * [backup-simplify]: Simplify y.im into y.im 1554045078.120 * [taylor]: Taking taylor expansion of y.im in x.re 1554045078.120 * [backup-simplify]: Simplify y.im into y.im 1554045078.120 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.re 1554045078.121 * [taylor]: Taking taylor expansion of y.re in x.re 1554045078.121 * [backup-simplify]: Simplify y.re into y.re 1554045078.121 * [taylor]: Taking taylor expansion of y.re in x.re 1554045078.121 * [backup-simplify]: Simplify y.re into y.re 1554045078.121 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045078.121 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045078.121 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1554045078.121 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1554045078.121 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045078.121 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045078.121 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.122 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1554045078.122 * [backup-simplify]: Simplify (* 0 y.re) into 0 1554045078.122 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045078.122 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1554045078.122 * [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))))) 1554045078.122 * [taylor]: Taking taylor expansion of (* (* y.im x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 1554045078.122 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045078.122 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.122 * [backup-simplify]: Simplify y.im into y.im 1554045078.122 * [taylor]: Taking taylor expansion of x.im in y.re 1554045078.122 * [backup-simplify]: Simplify x.im into x.im 1554045078.122 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 1554045078.122 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 1554045078.122 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1554045078.122 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045078.123 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.123 * [backup-simplify]: Simplify 0 into 0 1554045078.123 * [backup-simplify]: Simplify 1 into 1 1554045078.123 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045078.123 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.123 * [backup-simplify]: Simplify y.im into y.im 1554045078.123 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045078.123 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1554045078.123 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045078.123 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1554045078.123 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045078.123 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.124 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1554045078.124 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1554045078.124 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045078.124 * [backup-simplify]: Simplify (* (* y.im x.im) (/ 1 y.im)) into x.im 1554045078.124 * [taylor]: Taking taylor expansion of x.im in x.im 1554045078.124 * [backup-simplify]: Simplify 0 into 0 1554045078.124 * [backup-simplify]: Simplify 1 into 1 1554045078.124 * [taylor]: Taking taylor expansion of 0 in y.im 1554045078.124 * [backup-simplify]: Simplify 0 into 0 1554045078.124 * [backup-simplify]: Simplify 0 into 0 1554045078.125 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.re)) into y.re 1554045078.125 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045078.125 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1554045078.125 * [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))))) 1554045078.125 * [taylor]: Taking taylor expansion of (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 1554045078.125 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.125 * [backup-simplify]: Simplify 0 into 0 1554045078.126 * [backup-simplify]: Simplify 1 into 1 1554045078.126 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 1554045078.126 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 1554045078.126 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1554045078.126 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045078.126 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.126 * [backup-simplify]: Simplify 0 into 0 1554045078.126 * [backup-simplify]: Simplify 1 into 1 1554045078.126 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045078.126 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.126 * [backup-simplify]: Simplify y.im into y.im 1554045078.126 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045078.126 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1554045078.126 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045078.127 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1554045078.127 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045078.127 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.127 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1554045078.127 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1554045078.127 * [backup-simplify]: Simplify (* 0 (/ 1 y.im)) into 0 1554045078.127 * [taylor]: Taking taylor expansion of 0 in x.im 1554045078.128 * [backup-simplify]: Simplify 0 into 0 1554045078.128 * [taylor]: Taking taylor expansion of 0 in y.im 1554045078.128 * [backup-simplify]: Simplify 0 into 0 1554045078.128 * [backup-simplify]: Simplify 0 into 0 1554045078.128 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045078.128 * [backup-simplify]: Simplify (+ (* (* y.im x.im) 0) (* 0 (/ 1 y.im))) into 0 1554045078.128 * [taylor]: Taking taylor expansion of 0 in x.im 1554045078.128 * [backup-simplify]: Simplify 0 into 0 1554045078.128 * [taylor]: Taking taylor expansion of 0 in y.im 1554045078.128 * [backup-simplify]: Simplify 0 into 0 1554045078.128 * [backup-simplify]: Simplify 0 into 0 1554045078.128 * [taylor]: Taking taylor expansion of 1 in y.im 1554045078.128 * [backup-simplify]: Simplify 1 into 1 1554045078.128 * [backup-simplify]: Simplify 1 into 1 1554045078.128 * [backup-simplify]: Simplify 0 into 0 1554045078.129 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.re))) into 0 1554045078.129 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045078.130 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.130 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1554045078.131 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1554045078.131 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.132 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1554045078.133 * [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 1554045078.133 * [taylor]: Taking taylor expansion of 0 in y.re 1554045078.133 * [backup-simplify]: Simplify 0 into 0 1554045078.133 * [taylor]: Taking taylor expansion of 0 in x.im 1554045078.133 * [backup-simplify]: Simplify 0 into 0 1554045078.133 * [taylor]: Taking taylor expansion of 0 in y.im 1554045078.133 * [backup-simplify]: Simplify 0 into 0 1554045078.133 * [backup-simplify]: Simplify 0 into 0 1554045078.134 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (/ 1 y.im))) into (/ 1 y.im) 1554045078.134 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1554045078.134 * [taylor]: Taking taylor expansion of y.im in x.im 1554045078.134 * [backup-simplify]: Simplify y.im into y.im 1554045078.134 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045078.134 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045078.134 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.134 * [backup-simplify]: Simplify 0 into 0 1554045078.134 * [backup-simplify]: Simplify 1 into 1 1554045078.134 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.135 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.135 * [backup-simplify]: Simplify 0 into 0 1554045078.136 * [backup-simplify]: Simplify (* 1 1) into 1 1554045078.136 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1554045078.136 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045078.137 * [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))) 1554045078.138 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 4))) (pow 0 2) (+)) (* 2 (/ 1 y.im))) into (/ -1/2 (pow y.im 3)) 1554045078.138 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045078.139 * [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)))) 1554045078.139 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ x.im (pow y.im 2)))) in x.im 1554045078.139 * [taylor]: Taking taylor expansion of (* 1/2 (/ x.im (pow y.im 2))) in x.im 1554045078.139 * [taylor]: Taking taylor expansion of 1/2 in x.im 1554045078.139 * [backup-simplify]: Simplify 1/2 into 1/2 1554045078.139 * [taylor]: Taking taylor expansion of (/ x.im (pow y.im 2)) in x.im 1554045078.139 * [taylor]: Taking taylor expansion of x.im in x.im 1554045078.139 * [backup-simplify]: Simplify 0 into 0 1554045078.139 * [backup-simplify]: Simplify 1 into 1 1554045078.139 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1554045078.139 * [taylor]: Taking taylor expansion of y.im in x.im 1554045078.139 * [backup-simplify]: Simplify y.im into y.im 1554045078.139 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045078.139 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045078.139 * [taylor]: Taking taylor expansion of 0 in y.im 1554045078.139 * [backup-simplify]: Simplify 0 into 0 1554045078.139 * [backup-simplify]: Simplify 0 into 0 1554045078.139 * [taylor]: Taking taylor expansion of 0 in y.im 1554045078.139 * [backup-simplify]: Simplify 0 into 0 1554045078.139 * [backup-simplify]: Simplify 0 into 0 1554045078.139 * [taylor]: Taking taylor expansion of 0 in y.im 1554045078.139 * [backup-simplify]: Simplify 0 into 0 1554045078.140 * [backup-simplify]: Simplify 0 into 0 1554045078.140 * [backup-simplify]: Simplify (* 1 (* 1 (* x.im (* 1 1)))) into x.im 1554045078.140 * [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))) 1554045078.140 * [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 1554045078.140 * [taylor]: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re))) in y.im 1554045078.140 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.im 1554045078.140 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1554045078.140 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.im 1554045078.140 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 1554045078.141 * [taylor]: Taking taylor expansion of x.re in y.im 1554045078.141 * [backup-simplify]: Simplify x.re into x.re 1554045078.141 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045078.141 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1554045078.141 * [taylor]: Taking taylor expansion of y.re in y.im 1554045078.141 * [backup-simplify]: Simplify y.re into y.re 1554045078.141 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045078.141 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554045078.141 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045078.141 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.141 * [backup-simplify]: Simplify 0 into 0 1554045078.141 * [backup-simplify]: Simplify 1 into 1 1554045078.141 * [taylor]: Taking taylor expansion of x.im in y.im 1554045078.141 * [backup-simplify]: Simplify x.im into x.im 1554045078.141 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045078.141 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554045078.142 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045078.142 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.im 1554045078.142 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1554045078.142 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.im 1554045078.142 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1554045078.142 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045078.142 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.142 * [backup-simplify]: Simplify 0 into 0 1554045078.142 * [backup-simplify]: Simplify 1 into 1 1554045078.142 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.142 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045078.142 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.142 * [backup-simplify]: Simplify 0 into 0 1554045078.142 * [backup-simplify]: Simplify 1 into 1 1554045078.143 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.143 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1554045078.143 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1554045078.143 * [taylor]: Taking taylor expansion of y.re in y.im 1554045078.143 * [backup-simplify]: Simplify y.re into y.re 1554045078.143 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045078.143 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1554045078.143 * [taylor]: Taking taylor expansion of y.re in y.im 1554045078.143 * [backup-simplify]: Simplify y.re into y.re 1554045078.143 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045078.144 * [backup-simplify]: Simplify (* 1 1) into 1 1554045078.144 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045078.145 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045078.145 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.146 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.147 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045078.147 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.148 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045078.148 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1554045078.148 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1554045078.148 * [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 1554045078.148 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.im 1554045078.148 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1554045078.148 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.im 1554045078.148 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045078.148 * [taylor]: Taking taylor expansion of x.re in x.im 1554045078.148 * [backup-simplify]: Simplify x.re into x.re 1554045078.148 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045078.148 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1554045078.148 * [taylor]: Taking taylor expansion of y.re in x.im 1554045078.149 * [backup-simplify]: Simplify y.re into y.re 1554045078.149 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045078.149 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045078.149 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045078.149 * [taylor]: Taking taylor expansion of y.im in x.im 1554045078.149 * [backup-simplify]: Simplify y.im into y.im 1554045078.149 * [taylor]: Taking taylor expansion of x.im in x.im 1554045078.149 * [backup-simplify]: Simplify 0 into 0 1554045078.149 * [backup-simplify]: Simplify 1 into 1 1554045078.149 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045078.149 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045078.149 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045078.149 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.im 1554045078.149 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1554045078.149 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.im 1554045078.149 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1554045078.149 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1554045078.149 * [taylor]: Taking taylor expansion of y.im in x.im 1554045078.149 * [backup-simplify]: Simplify y.im into y.im 1554045078.149 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045078.149 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1554045078.149 * [taylor]: Taking taylor expansion of y.im in x.im 1554045078.149 * [backup-simplify]: Simplify y.im into y.im 1554045078.149 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045078.149 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 1554045078.149 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1554045078.149 * [taylor]: Taking taylor expansion of y.re in x.im 1554045078.149 * [backup-simplify]: Simplify y.re into y.re 1554045078.149 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045078.149 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1554045078.149 * [taylor]: Taking taylor expansion of y.re in x.im 1554045078.149 * [backup-simplify]: Simplify y.re into y.re 1554045078.149 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045078.150 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1554045078.150 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554045078.150 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1554045078.150 * [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)))) 1554045078.150 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045078.150 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045078.150 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1554045078.150 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045078.150 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045078.150 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1554045078.150 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.151 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1554045078.151 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1554045078.151 * [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)))))) 1554045078.151 * [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 1554045078.151 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.re 1554045078.151 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1554045078.151 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.re 1554045078.151 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 1554045078.151 * [taylor]: Taking taylor expansion of x.re in y.re 1554045078.151 * [backup-simplify]: Simplify x.re into x.re 1554045078.151 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045078.151 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554045078.151 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.151 * [backup-simplify]: Simplify 0 into 0 1554045078.151 * [backup-simplify]: Simplify 1 into 1 1554045078.151 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.151 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045078.151 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045078.151 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.151 * [backup-simplify]: Simplify y.im into y.im 1554045078.151 * [taylor]: Taking taylor expansion of x.im in y.re 1554045078.151 * [backup-simplify]: Simplify x.im into x.im 1554045078.151 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045078.151 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045078.151 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.re 1554045078.151 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1554045078.151 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.re 1554045078.151 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1554045078.152 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1554045078.152 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.152 * [backup-simplify]: Simplify y.im into y.im 1554045078.152 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045078.152 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1554045078.152 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.152 * [backup-simplify]: Simplify y.im into y.im 1554045078.152 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045078.152 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1554045078.152 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554045078.152 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.152 * [backup-simplify]: Simplify 0 into 0 1554045078.152 * [backup-simplify]: Simplify 1 into 1 1554045078.152 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.152 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554045078.152 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.152 * [backup-simplify]: Simplify 0 into 0 1554045078.152 * [backup-simplify]: Simplify 1 into 1 1554045078.152 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.152 * [backup-simplify]: Simplify (* 1 1) into 1 1554045078.153 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045078.153 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045078.153 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.154 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.154 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045078.154 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.155 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045078.155 * [backup-simplify]: Simplify (* (/ 1 x.re) 1) into (/ 1 x.re) 1554045078.155 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1554045078.155 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1554045078.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 1554045078.155 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1554045078.155 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1554045078.155 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1554045078.155 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045078.155 * [taylor]: Taking taylor expansion of x.re in x.re 1554045078.155 * [backup-simplify]: Simplify 0 into 0 1554045078.155 * [backup-simplify]: Simplify 1 into 1 1554045078.155 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.155 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1554045078.155 * [taylor]: Taking taylor expansion of y.re in x.re 1554045078.155 * [backup-simplify]: Simplify y.re into y.re 1554045078.156 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045078.156 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045078.156 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045078.156 * [taylor]: Taking taylor expansion of y.im in x.re 1554045078.156 * [backup-simplify]: Simplify y.im into y.im 1554045078.156 * [taylor]: Taking taylor expansion of x.im in x.re 1554045078.156 * [backup-simplify]: Simplify x.im into x.im 1554045078.156 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045078.156 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045078.156 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.re 1554045078.156 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1554045078.156 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.re 1554045078.156 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1554045078.156 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1554045078.156 * [taylor]: Taking taylor expansion of y.im in x.re 1554045078.156 * [backup-simplify]: Simplify y.im into y.im 1554045078.156 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045078.156 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1554045078.156 * [taylor]: Taking taylor expansion of y.im in x.re 1554045078.156 * [backup-simplify]: Simplify y.im into y.im 1554045078.156 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045078.156 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1554045078.156 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1554045078.156 * [taylor]: Taking taylor expansion of y.re in x.re 1554045078.156 * [backup-simplify]: Simplify y.re into y.re 1554045078.156 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045078.156 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1554045078.156 * [taylor]: Taking taylor expansion of y.re in x.re 1554045078.156 * [backup-simplify]: Simplify y.re into y.re 1554045078.156 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045078.156 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1554045078.156 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554045078.156 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1554045078.156 * [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)))) 1554045078.156 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045078.157 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045078.157 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1554045078.157 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045078.157 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045078.157 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1554045078.157 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.157 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1554045078.157 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1554045078.157 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045078.157 * [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)))))) 1554045078.157 * [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 1554045078.157 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1554045078.157 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1554045078.158 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1554045078.158 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045078.158 * [taylor]: Taking taylor expansion of x.re in x.re 1554045078.158 * [backup-simplify]: Simplify 0 into 0 1554045078.158 * [backup-simplify]: Simplify 1 into 1 1554045078.158 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.158 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1554045078.158 * [taylor]: Taking taylor expansion of y.re in x.re 1554045078.158 * [backup-simplify]: Simplify y.re into y.re 1554045078.158 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045078.158 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045078.158 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045078.158 * [taylor]: Taking taylor expansion of y.im in x.re 1554045078.158 * [backup-simplify]: Simplify y.im into y.im 1554045078.158 * [taylor]: Taking taylor expansion of x.im in x.re 1554045078.158 * [backup-simplify]: Simplify x.im into x.im 1554045078.158 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045078.158 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045078.158 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.re 1554045078.158 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1554045078.158 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.re 1554045078.158 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1554045078.158 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1554045078.158 * [taylor]: Taking taylor expansion of y.im in x.re 1554045078.158 * [backup-simplify]: Simplify y.im into y.im 1554045078.158 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045078.158 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1554045078.158 * [taylor]: Taking taylor expansion of y.im in x.re 1554045078.158 * [backup-simplify]: Simplify y.im into y.im 1554045078.158 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045078.158 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1554045078.158 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1554045078.158 * [taylor]: Taking taylor expansion of y.re in x.re 1554045078.158 * [backup-simplify]: Simplify y.re into y.re 1554045078.158 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045078.158 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1554045078.158 * [taylor]: Taking taylor expansion of y.re in x.re 1554045078.158 * [backup-simplify]: Simplify y.re into y.re 1554045078.158 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045078.159 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1554045078.159 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554045078.159 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1554045078.159 * [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)))) 1554045078.159 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045078.159 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045078.159 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1554045078.159 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045078.159 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045078.159 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1554045078.159 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.160 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1554045078.160 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1554045078.160 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045078.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)))))) 1554045078.160 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1554045078.160 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554045078.160 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.160 * [backup-simplify]: Simplify 0 into 0 1554045078.160 * [backup-simplify]: Simplify 1 into 1 1554045078.160 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.160 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1554045078.160 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1554045078.160 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1554045078.160 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045078.160 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045078.160 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.160 * [backup-simplify]: Simplify 0 into 0 1554045078.160 * [backup-simplify]: Simplify 1 into 1 1554045078.161 * [backup-simplify]: Simplify (* 1 1) into 1 1554045078.161 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.161 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1554045078.161 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045078.161 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.161 * [backup-simplify]: Simplify y.im into y.im 1554045078.161 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045078.161 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045078.161 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045078.161 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.162 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045078.162 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045078.163 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.163 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.163 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.164 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045078.164 * [backup-simplify]: Simplify (* 1 1) into 1 1554045078.164 * [taylor]: Taking taylor expansion of 1 in x.im 1554045078.164 * [backup-simplify]: Simplify 1 into 1 1554045078.164 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045078.165 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.165 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (/ 1 y.re))) into 0 1554045078.165 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1554045078.165 * [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)))))) 1554045078.165 * [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 1554045078.165 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045078.165 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045078.165 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.165 * [backup-simplify]: Simplify y.im into y.im 1554045078.165 * [taylor]: Taking taylor expansion of x.im in y.re 1554045078.166 * [backup-simplify]: Simplify x.im into x.im 1554045078.166 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045078.166 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045078.166 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1554045078.166 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1554045078.166 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1554045078.166 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045078.166 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045078.166 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.166 * [backup-simplify]: Simplify 0 into 0 1554045078.166 * [backup-simplify]: Simplify 1 into 1 1554045078.166 * [backup-simplify]: Simplify (* 1 1) into 1 1554045078.166 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.166 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1554045078.166 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045078.166 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.166 * [backup-simplify]: Simplify y.im into y.im 1554045078.166 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045078.166 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045078.167 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045078.167 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.167 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045078.167 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045078.168 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.168 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.169 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.169 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045078.169 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.170 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045078.170 * [taylor]: Taking taylor expansion of 0 in x.im 1554045078.170 * [backup-simplify]: Simplify 0 into 0 1554045078.170 * [taylor]: Taking taylor expansion of 1 in y.im 1554045078.170 * [backup-simplify]: Simplify 1 into 1 1554045078.170 * [backup-simplify]: Simplify 1 into 1 1554045078.170 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045078.171 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.171 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1554045078.171 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045078.171 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045078.171 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.172 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045078.172 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045078.172 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 1554045078.172 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045078.172 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045078.172 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1554045078.173 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.173 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1554045078.174 * [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 1554045078.174 * [taylor]: Taking taylor expansion of 0 in y.re 1554045078.174 * [backup-simplify]: Simplify 0 into 0 1554045078.174 * [taylor]: Taking taylor expansion of 0 in x.im 1554045078.174 * [backup-simplify]: Simplify 0 into 0 1554045078.174 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.im)) 1) into (/ 1 (* y.im x.im)) 1554045078.174 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045078.174 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045078.174 * [taylor]: Taking taylor expansion of y.im in x.im 1554045078.174 * [backup-simplify]: Simplify y.im into y.im 1554045078.174 * [taylor]: Taking taylor expansion of x.im in x.im 1554045078.174 * [backup-simplify]: Simplify 0 into 0 1554045078.174 * [backup-simplify]: Simplify 1 into 1 1554045078.174 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045078.174 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045078.174 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045078.174 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045078.174 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.174 * [backup-simplify]: Simplify 0 into 0 1554045078.174 * [backup-simplify]: Simplify 1 into 1 1554045078.175 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.175 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.175 * [backup-simplify]: Simplify 0 into 0 1554045078.176 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045078.176 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.176 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1554045078.177 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1554045078.178 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 1554045078.178 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.179 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 1554045078.179 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.im 1554045078.179 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.im 1554045078.179 * [taylor]: Taking taylor expansion of 1/2 in x.im 1554045078.179 * [backup-simplify]: Simplify 1/2 into 1/2 1554045078.179 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1554045078.179 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1554045078.179 * [taylor]: Taking taylor expansion of y.im in x.im 1554045078.179 * [backup-simplify]: Simplify y.im into y.im 1554045078.179 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045078.179 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045078.179 * [taylor]: Taking taylor expansion of 0 in y.im 1554045078.179 * [backup-simplify]: Simplify 0 into 0 1554045078.179 * [backup-simplify]: Simplify 0 into 0 1554045078.179 * [taylor]: Taking taylor expansion of 0 in y.im 1554045078.179 * [backup-simplify]: Simplify 0 into 0 1554045078.179 * [backup-simplify]: Simplify 0 into 0 1554045078.179 * [backup-simplify]: Simplify 0 into 0 1554045078.179 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045078.180 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.180 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1554045078.181 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045078.181 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554045078.181 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.181 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045078.181 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045078.182 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 1554045078.182 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045078.182 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045078.182 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1554045078.183 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.183 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1554045078.184 * [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 1554045078.184 * [taylor]: Taking taylor expansion of 0 in y.re 1554045078.184 * [backup-simplify]: Simplify 0 into 0 1554045078.184 * [taylor]: Taking taylor expansion of 0 in x.im 1554045078.184 * [backup-simplify]: Simplify 0 into 0 1554045078.184 * [taylor]: Taking taylor expansion of 0 in x.im 1554045078.184 * [backup-simplify]: Simplify 0 into 0 1554045078.184 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045078.184 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045078.185 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.im)) 0) (* 0 1)) into 0 1554045078.185 * [taylor]: Taking taylor expansion of 0 in x.im 1554045078.185 * [backup-simplify]: Simplify 0 into 0 1554045078.186 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045078.187 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.187 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045078.188 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1554045078.188 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.189 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1554045078.190 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 1554045078.191 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.192 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 1554045078.192 * [taylor]: Taking taylor expansion of 0 in x.im 1554045078.192 * [backup-simplify]: Simplify 0 into 0 1554045078.192 * [taylor]: Taking taylor expansion of 0 in y.im 1554045078.192 * [backup-simplify]: Simplify 0 into 0 1554045078.192 * [backup-simplify]: Simplify 0 into 0 1554045078.193 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045078.193 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045078.193 * [taylor]: Taking taylor expansion of 0 in y.im 1554045078.193 * [backup-simplify]: Simplify 0 into 0 1554045078.193 * [backup-simplify]: Simplify 0 into 0 1554045078.193 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 x.re)))))) into x.re 1554045078.194 * [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))) 1554045078.194 * [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 1554045078.194 * [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 1554045078.194 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.im 1554045078.194 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1554045078.194 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.im 1554045078.194 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 1554045078.194 * [taylor]: Taking taylor expansion of -1 in y.im 1554045078.194 * [backup-simplify]: Simplify -1 into -1 1554045078.194 * [taylor]: Taking taylor expansion of x.re in y.im 1554045078.194 * [backup-simplify]: Simplify x.re into x.re 1554045078.194 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1554045078.194 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1554045078.194 * [taylor]: Taking taylor expansion of -1 in y.im 1554045078.194 * [backup-simplify]: Simplify -1 into -1 1554045078.194 * [taylor]: Taking taylor expansion of y.re in y.im 1554045078.194 * [backup-simplify]: Simplify y.re into y.re 1554045078.194 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045078.194 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554045078.194 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045078.194 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.194 * [backup-simplify]: Simplify 0 into 0 1554045078.194 * [backup-simplify]: Simplify 1 into 1 1554045078.194 * [taylor]: Taking taylor expansion of x.im in y.im 1554045078.195 * [backup-simplify]: Simplify x.im into x.im 1554045078.195 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045078.195 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554045078.195 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045078.195 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.im 1554045078.195 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1554045078.195 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.im 1554045078.195 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1554045078.195 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1554045078.195 * [taylor]: Taking taylor expansion of -1 in y.im 1554045078.195 * [backup-simplify]: Simplify -1 into -1 1554045078.195 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.195 * [backup-simplify]: Simplify 0 into 0 1554045078.195 * [backup-simplify]: Simplify 1 into 1 1554045078.196 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045078.196 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1554045078.196 * [taylor]: Taking taylor expansion of -1 in y.im 1554045078.196 * [backup-simplify]: Simplify -1 into -1 1554045078.196 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.196 * [backup-simplify]: Simplify 0 into 0 1554045078.196 * [backup-simplify]: Simplify 1 into 1 1554045078.196 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045078.196 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1554045078.196 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1554045078.197 * [taylor]: Taking taylor expansion of -1 in y.im 1554045078.197 * [backup-simplify]: Simplify -1 into -1 1554045078.197 * [taylor]: Taking taylor expansion of y.re in y.im 1554045078.197 * [backup-simplify]: Simplify y.re into y.re 1554045078.197 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045078.197 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1554045078.197 * [taylor]: Taking taylor expansion of -1 in y.im 1554045078.197 * [backup-simplify]: Simplify -1 into -1 1554045078.197 * [taylor]: Taking taylor expansion of y.re in y.im 1554045078.197 * [backup-simplify]: Simplify y.re into y.re 1554045078.197 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045078.197 * [backup-simplify]: Simplify (* -1 -1) into 1 1554045078.198 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045078.198 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045078.199 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045078.200 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045078.201 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1554045078.201 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.202 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045078.202 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1554045078.202 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1554045078.202 * [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 1554045078.202 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.im 1554045078.202 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1554045078.202 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.im 1554045078.202 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 1554045078.202 * [taylor]: Taking taylor expansion of -1 in x.im 1554045078.202 * [backup-simplify]: Simplify -1 into -1 1554045078.202 * [taylor]: Taking taylor expansion of x.re in x.im 1554045078.203 * [backup-simplify]: Simplify x.re into x.re 1554045078.203 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1554045078.203 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1554045078.203 * [taylor]: Taking taylor expansion of -1 in x.im 1554045078.203 * [backup-simplify]: Simplify -1 into -1 1554045078.203 * [taylor]: Taking taylor expansion of y.re in x.im 1554045078.203 * [backup-simplify]: Simplify y.re into y.re 1554045078.203 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045078.203 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045078.203 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045078.203 * [taylor]: Taking taylor expansion of y.im in x.im 1554045078.203 * [backup-simplify]: Simplify y.im into y.im 1554045078.203 * [taylor]: Taking taylor expansion of x.im in x.im 1554045078.203 * [backup-simplify]: Simplify 0 into 0 1554045078.203 * [backup-simplify]: Simplify 1 into 1 1554045078.203 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045078.203 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045078.203 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045078.203 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.im 1554045078.204 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1554045078.204 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.im 1554045078.204 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1554045078.204 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1554045078.204 * [taylor]: Taking taylor expansion of -1 in x.im 1554045078.204 * [backup-simplify]: Simplify -1 into -1 1554045078.204 * [taylor]: Taking taylor expansion of y.im in x.im 1554045078.204 * [backup-simplify]: Simplify y.im into y.im 1554045078.204 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045078.204 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1554045078.204 * [taylor]: Taking taylor expansion of -1 in x.im 1554045078.204 * [backup-simplify]: Simplify -1 into -1 1554045078.204 * [taylor]: Taking taylor expansion of y.im in x.im 1554045078.204 * [backup-simplify]: Simplify y.im into y.im 1554045078.204 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045078.204 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 1554045078.204 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1554045078.204 * [taylor]: Taking taylor expansion of -1 in x.im 1554045078.204 * [backup-simplify]: Simplify -1 into -1 1554045078.204 * [taylor]: Taking taylor expansion of y.re in x.im 1554045078.204 * [backup-simplify]: Simplify y.re into y.re 1554045078.204 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045078.204 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1554045078.204 * [taylor]: Taking taylor expansion of -1 in x.im 1554045078.204 * [backup-simplify]: Simplify -1 into -1 1554045078.204 * [taylor]: Taking taylor expansion of y.re in x.im 1554045078.204 * [backup-simplify]: Simplify y.re into y.re 1554045078.204 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045078.205 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1554045078.205 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1554045078.205 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1554045078.205 * [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)))) 1554045078.205 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1554045078.205 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1554045078.205 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1554045078.205 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1554045078.205 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1554045078.205 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1554045078.206 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.206 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1554045078.206 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1554045078.206 * [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)))))) 1554045078.206 * [taylor]: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.im) (/ -1 y.re))) in y.re 1554045078.206 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.re 1554045078.206 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1554045078.206 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.re 1554045078.206 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 1554045078.206 * [taylor]: Taking taylor expansion of -1 in y.re 1554045078.206 * [backup-simplify]: Simplify -1 into -1 1554045078.206 * [taylor]: Taking taylor expansion of x.re in y.re 1554045078.206 * [backup-simplify]: Simplify x.re into x.re 1554045078.206 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1554045078.206 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1554045078.206 * [taylor]: Taking taylor expansion of -1 in y.re 1554045078.206 * [backup-simplify]: Simplify -1 into -1 1554045078.206 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.206 * [backup-simplify]: Simplify 0 into 0 1554045078.206 * [backup-simplify]: Simplify 1 into 1 1554045078.207 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045078.207 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045078.207 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045078.207 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.207 * [backup-simplify]: Simplify y.im into y.im 1554045078.207 * [taylor]: Taking taylor expansion of x.im in y.re 1554045078.207 * [backup-simplify]: Simplify x.im into x.im 1554045078.207 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045078.207 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045078.207 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.re 1554045078.207 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1554045078.207 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.re 1554045078.207 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1554045078.207 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1554045078.207 * [taylor]: Taking taylor expansion of -1 in y.re 1554045078.207 * [backup-simplify]: Simplify -1 into -1 1554045078.207 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.207 * [backup-simplify]: Simplify y.im into y.im 1554045078.207 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045078.207 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1554045078.207 * [taylor]: Taking taylor expansion of -1 in y.re 1554045078.207 * [backup-simplify]: Simplify -1 into -1 1554045078.207 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.207 * [backup-simplify]: Simplify y.im into y.im 1554045078.207 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045078.207 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1554045078.207 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1554045078.207 * [taylor]: Taking taylor expansion of -1 in y.re 1554045078.207 * [backup-simplify]: Simplify -1 into -1 1554045078.207 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.207 * [backup-simplify]: Simplify 0 into 0 1554045078.207 * [backup-simplify]: Simplify 1 into 1 1554045078.207 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045078.207 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1554045078.207 * [taylor]: Taking taylor expansion of -1 in y.re 1554045078.207 * [backup-simplify]: Simplify -1 into -1 1554045078.207 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.207 * [backup-simplify]: Simplify 0 into 0 1554045078.208 * [backup-simplify]: Simplify 1 into 1 1554045078.208 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045078.208 * [backup-simplify]: Simplify (* -1 -1) into 1 1554045078.208 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045078.209 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045078.209 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045078.210 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045078.210 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1554045078.210 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.211 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045078.211 * [backup-simplify]: Simplify (* (/ -1 x.re) -1) into (/ 1 x.re) 1554045078.211 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1554045078.211 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1554045078.211 * [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 1554045078.211 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1554045078.211 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1554045078.211 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1554045078.211 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1554045078.211 * [taylor]: Taking taylor expansion of -1 in x.re 1554045078.211 * [backup-simplify]: Simplify -1 into -1 1554045078.211 * [taylor]: Taking taylor expansion of x.re in x.re 1554045078.211 * [backup-simplify]: Simplify 0 into 0 1554045078.211 * [backup-simplify]: Simplify 1 into 1 1554045078.211 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045078.211 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1554045078.211 * [taylor]: Taking taylor expansion of -1 in x.re 1554045078.211 * [backup-simplify]: Simplify -1 into -1 1554045078.211 * [taylor]: Taking taylor expansion of y.re in x.re 1554045078.211 * [backup-simplify]: Simplify y.re into y.re 1554045078.211 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045078.211 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045078.211 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045078.211 * [taylor]: Taking taylor expansion of y.im in x.re 1554045078.211 * [backup-simplify]: Simplify y.im into y.im 1554045078.211 * [taylor]: Taking taylor expansion of x.im in x.re 1554045078.211 * [backup-simplify]: Simplify x.im into x.im 1554045078.211 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045078.211 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045078.212 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.re 1554045078.212 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1554045078.212 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.re 1554045078.212 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1554045078.212 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1554045078.212 * [taylor]: Taking taylor expansion of -1 in x.re 1554045078.212 * [backup-simplify]: Simplify -1 into -1 1554045078.212 * [taylor]: Taking taylor expansion of y.im in x.re 1554045078.212 * [backup-simplify]: Simplify y.im into y.im 1554045078.212 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045078.212 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1554045078.212 * [taylor]: Taking taylor expansion of -1 in x.re 1554045078.212 * [backup-simplify]: Simplify -1 into -1 1554045078.212 * [taylor]: Taking taylor expansion of y.im in x.re 1554045078.212 * [backup-simplify]: Simplify y.im into y.im 1554045078.212 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045078.212 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1554045078.212 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1554045078.212 * [taylor]: Taking taylor expansion of -1 in x.re 1554045078.212 * [backup-simplify]: Simplify -1 into -1 1554045078.212 * [taylor]: Taking taylor expansion of y.re in x.re 1554045078.212 * [backup-simplify]: Simplify y.re into y.re 1554045078.212 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045078.212 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1554045078.212 * [taylor]: Taking taylor expansion of -1 in x.re 1554045078.212 * [backup-simplify]: Simplify -1 into -1 1554045078.212 * [taylor]: Taking taylor expansion of y.re in x.re 1554045078.212 * [backup-simplify]: Simplify y.re into y.re 1554045078.212 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045078.212 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1554045078.212 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1554045078.212 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1554045078.212 * [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)))) 1554045078.212 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1554045078.212 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1554045078.213 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1554045078.213 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1554045078.213 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1554045078.213 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1554045078.213 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.213 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1554045078.213 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1554045078.213 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045078.213 * [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)))))) 1554045078.213 * [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 1554045078.213 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1554045078.213 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1554045078.214 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1554045078.214 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1554045078.214 * [taylor]: Taking taylor expansion of -1 in x.re 1554045078.214 * [backup-simplify]: Simplify -1 into -1 1554045078.214 * [taylor]: Taking taylor expansion of x.re in x.re 1554045078.214 * [backup-simplify]: Simplify 0 into 0 1554045078.214 * [backup-simplify]: Simplify 1 into 1 1554045078.214 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045078.214 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1554045078.214 * [taylor]: Taking taylor expansion of -1 in x.re 1554045078.214 * [backup-simplify]: Simplify -1 into -1 1554045078.214 * [taylor]: Taking taylor expansion of y.re in x.re 1554045078.214 * [backup-simplify]: Simplify y.re into y.re 1554045078.214 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045078.214 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045078.214 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045078.214 * [taylor]: Taking taylor expansion of y.im in x.re 1554045078.214 * [backup-simplify]: Simplify y.im into y.im 1554045078.214 * [taylor]: Taking taylor expansion of x.im in x.re 1554045078.214 * [backup-simplify]: Simplify x.im into x.im 1554045078.214 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045078.214 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045078.214 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.re 1554045078.214 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1554045078.214 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.re 1554045078.214 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1554045078.214 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1554045078.214 * [taylor]: Taking taylor expansion of -1 in x.re 1554045078.214 * [backup-simplify]: Simplify -1 into -1 1554045078.214 * [taylor]: Taking taylor expansion of y.im in x.re 1554045078.214 * [backup-simplify]: Simplify y.im into y.im 1554045078.214 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045078.214 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1554045078.214 * [taylor]: Taking taylor expansion of -1 in x.re 1554045078.214 * [backup-simplify]: Simplify -1 into -1 1554045078.214 * [taylor]: Taking taylor expansion of y.im in x.re 1554045078.214 * [backup-simplify]: Simplify y.im into y.im 1554045078.214 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045078.214 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1554045078.214 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1554045078.214 * [taylor]: Taking taylor expansion of -1 in x.re 1554045078.215 * [backup-simplify]: Simplify -1 into -1 1554045078.215 * [taylor]: Taking taylor expansion of y.re in x.re 1554045078.215 * [backup-simplify]: Simplify y.re into y.re 1554045078.215 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045078.215 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1554045078.215 * [taylor]: Taking taylor expansion of -1 in x.re 1554045078.215 * [backup-simplify]: Simplify -1 into -1 1554045078.215 * [taylor]: Taking taylor expansion of y.re in x.re 1554045078.215 * [backup-simplify]: Simplify y.re into y.re 1554045078.215 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045078.215 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1554045078.215 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1554045078.215 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1554045078.215 * [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)))) 1554045078.215 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1554045078.215 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1554045078.215 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1554045078.215 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1554045078.215 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1554045078.215 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1554045078.216 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.216 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1554045078.216 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1554045078.216 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045078.216 * [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)))))) 1554045078.216 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1554045078.216 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554045078.216 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.216 * [backup-simplify]: Simplify 0 into 0 1554045078.216 * [backup-simplify]: Simplify 1 into 1 1554045078.216 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.216 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1554045078.216 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1554045078.216 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1554045078.216 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045078.217 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045078.217 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.217 * [backup-simplify]: Simplify 0 into 0 1554045078.217 * [backup-simplify]: Simplify 1 into 1 1554045078.217 * [backup-simplify]: Simplify (* 1 1) into 1 1554045078.217 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.217 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1554045078.217 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045078.217 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.217 * [backup-simplify]: Simplify y.im into y.im 1554045078.217 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045078.217 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045078.217 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045078.218 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.218 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045078.218 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045078.219 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.219 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.219 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.220 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045078.220 * [backup-simplify]: Simplify (* 1 1) into 1 1554045078.220 * [taylor]: Taking taylor expansion of 1 in x.im 1554045078.220 * [backup-simplify]: Simplify 1 into 1 1554045078.220 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1554045078.221 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045078.221 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ -1 y.re))) into 0 1554045078.221 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1554045078.222 * [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)))))) 1554045078.222 * [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 1554045078.222 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045078.222 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045078.222 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.222 * [backup-simplify]: Simplify y.im into y.im 1554045078.222 * [taylor]: Taking taylor expansion of x.im in y.re 1554045078.222 * [backup-simplify]: Simplify x.im into x.im 1554045078.222 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045078.222 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045078.222 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1554045078.222 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1554045078.222 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1554045078.222 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045078.222 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045078.222 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.222 * [backup-simplify]: Simplify 0 into 0 1554045078.222 * [backup-simplify]: Simplify 1 into 1 1554045078.225 * [backup-simplify]: Simplify (* 1 1) into 1 1554045078.225 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.225 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1554045078.225 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045078.225 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.225 * [backup-simplify]: Simplify y.im into y.im 1554045078.226 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045078.226 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045078.226 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045078.226 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.226 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045078.227 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045078.227 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.227 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.228 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.228 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045078.229 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.229 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045078.229 * [taylor]: Taking taylor expansion of 0 in x.im 1554045078.229 * [backup-simplify]: Simplify 0 into 0 1554045078.229 * [taylor]: Taking taylor expansion of 1 in y.im 1554045078.229 * [backup-simplify]: Simplify 1 into 1 1554045078.229 * [backup-simplify]: Simplify 1 into 1 1554045078.229 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045078.230 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.231 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1554045078.231 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045078.231 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045078.231 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.231 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045078.231 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045078.231 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 1554045078.232 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045078.232 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045078.232 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1554045078.232 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.233 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1554045078.234 * [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 1554045078.234 * [taylor]: Taking taylor expansion of 0 in y.re 1554045078.234 * [backup-simplify]: Simplify 0 into 0 1554045078.234 * [taylor]: Taking taylor expansion of 0 in x.im 1554045078.234 * [backup-simplify]: Simplify 0 into 0 1554045078.234 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.im)) 1) into (/ 1 (* y.im x.im)) 1554045078.234 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045078.234 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045078.234 * [taylor]: Taking taylor expansion of y.im in x.im 1554045078.234 * [backup-simplify]: Simplify y.im into y.im 1554045078.234 * [taylor]: Taking taylor expansion of x.im in x.im 1554045078.234 * [backup-simplify]: Simplify 0 into 0 1554045078.234 * [backup-simplify]: Simplify 1 into 1 1554045078.234 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045078.235 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045078.235 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045078.235 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045078.235 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.235 * [backup-simplify]: Simplify 0 into 0 1554045078.235 * [backup-simplify]: Simplify 1 into 1 1554045078.235 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.236 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.236 * [backup-simplify]: Simplify 0 into 0 1554045078.237 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045078.238 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.238 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1554045078.239 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1554045078.240 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 1554045078.241 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.242 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 1554045078.242 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.im 1554045078.242 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.im 1554045078.242 * [taylor]: Taking taylor expansion of 1/2 in x.im 1554045078.242 * [backup-simplify]: Simplify 1/2 into 1/2 1554045078.242 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1554045078.242 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1554045078.242 * [taylor]: Taking taylor expansion of y.im in x.im 1554045078.242 * [backup-simplify]: Simplify y.im into y.im 1554045078.242 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045078.243 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045078.243 * [taylor]: Taking taylor expansion of 0 in y.im 1554045078.243 * [backup-simplify]: Simplify 0 into 0 1554045078.243 * [backup-simplify]: Simplify 0 into 0 1554045078.243 * [taylor]: Taking taylor expansion of 0 in y.im 1554045078.243 * [backup-simplify]: Simplify 0 into 0 1554045078.243 * [backup-simplify]: Simplify 0 into 0 1554045078.243 * [backup-simplify]: Simplify 0 into 0 1554045078.243 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045078.244 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.245 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1554045078.246 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045078.246 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554045078.246 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.247 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045078.247 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045078.248 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 1554045078.248 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045078.249 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045078.249 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1554045078.250 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.251 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1554045078.252 * [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 1554045078.252 * [taylor]: Taking taylor expansion of 0 in y.re 1554045078.252 * [backup-simplify]: Simplify 0 into 0 1554045078.252 * [taylor]: Taking taylor expansion of 0 in x.im 1554045078.252 * [backup-simplify]: Simplify 0 into 0 1554045078.252 * [taylor]: Taking taylor expansion of 0 in x.im 1554045078.252 * [backup-simplify]: Simplify 0 into 0 1554045078.253 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045078.253 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045078.253 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.im)) 0) (* 0 1)) into 0 1554045078.253 * [taylor]: Taking taylor expansion of 0 in x.im 1554045078.253 * [backup-simplify]: Simplify 0 into 0 1554045078.254 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045078.255 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.255 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045078.256 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1554045078.256 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.257 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1554045078.258 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 1554045078.259 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.260 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 1554045078.261 * [taylor]: Taking taylor expansion of 0 in x.im 1554045078.261 * [backup-simplify]: Simplify 0 into 0 1554045078.261 * [taylor]: Taking taylor expansion of 0 in y.im 1554045078.261 * [backup-simplify]: Simplify 0 into 0 1554045078.261 * [backup-simplify]: Simplify 0 into 0 1554045078.261 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045078.262 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045078.262 * [taylor]: Taking taylor expansion of 0 in y.im 1554045078.262 * [backup-simplify]: Simplify 0 into 0 1554045078.262 * [backup-simplify]: Simplify 0 into 0 1554045078.262 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 (- x.re))))))) into (* -1 x.re) 1554045078.262 * * * * [progress]: [ 2 / 4 ] generating series at (2 2 2) 1554045078.262 * [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)) 1554045078.262 * [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 1554045078.262 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (pow (hypot y.im y.re) 2)) in y.im 1554045078.262 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.im 1554045078.262 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1554045078.262 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.im 1554045078.263 * [taylor]: Taking taylor expansion of x.re in y.im 1554045078.263 * [backup-simplify]: Simplify x.re into x.re 1554045078.263 * [taylor]: Taking taylor expansion of y.re in y.im 1554045078.263 * [backup-simplify]: Simplify y.re into y.re 1554045078.263 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045078.263 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.263 * [backup-simplify]: Simplify 0 into 0 1554045078.263 * [backup-simplify]: Simplify 1 into 1 1554045078.263 * [taylor]: Taking taylor expansion of x.im in y.im 1554045078.263 * [backup-simplify]: Simplify x.im into x.im 1554045078.263 * [taylor]: Taking taylor expansion of (pow (hypot y.im y.re) 2) in y.im 1554045078.263 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in y.im 1554045078.263 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1554045078.263 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.im 1554045078.263 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1554045078.263 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.263 * [backup-simplify]: Simplify 0 into 0 1554045078.263 * [backup-simplify]: Simplify 1 into 1 1554045078.263 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.263 * [backup-simplify]: Simplify 0 into 0 1554045078.263 * [backup-simplify]: Simplify 1 into 1 1554045078.263 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.im 1554045078.263 * [taylor]: Taking taylor expansion of y.re in y.im 1554045078.263 * [backup-simplify]: Simplify y.re into y.re 1554045078.263 * [taylor]: Taking taylor expansion of y.re in y.im 1554045078.263 * [backup-simplify]: Simplify y.re into y.re 1554045078.264 * [backup-simplify]: Simplify (* 0 0) into 0 1554045078.264 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045078.264 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1554045078.264 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1554045078.265 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1554045078.265 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045078.265 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.265 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1554045078.265 * [backup-simplify]: Simplify (* x.re y.re) into (* y.re x.re) 1554045078.265 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045078.265 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1554045078.265 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045078.266 * [backup-simplify]: Simplify (/ (* y.re x.re) (pow y.re 2)) into (/ x.re y.re) 1554045078.266 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (pow (hypot y.im y.re) 2)) in x.im 1554045078.266 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.im 1554045078.266 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1554045078.266 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.im 1554045078.266 * [taylor]: Taking taylor expansion of x.re in x.im 1554045078.266 * [backup-simplify]: Simplify x.re into x.re 1554045078.266 * [taylor]: Taking taylor expansion of y.re in x.im 1554045078.266 * [backup-simplify]: Simplify y.re into y.re 1554045078.266 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045078.266 * [taylor]: Taking taylor expansion of y.im in x.im 1554045078.266 * [backup-simplify]: Simplify y.im into y.im 1554045078.266 * [taylor]: Taking taylor expansion of x.im in x.im 1554045078.266 * [backup-simplify]: Simplify 0 into 0 1554045078.266 * [backup-simplify]: Simplify 1 into 1 1554045078.266 * [taylor]: Taking taylor expansion of (pow (hypot y.im y.re) 2) in x.im 1554045078.266 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in x.im 1554045078.266 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1554045078.266 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.im 1554045078.266 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 1554045078.266 * [taylor]: Taking taylor expansion of y.im in x.im 1554045078.266 * [backup-simplify]: Simplify y.im into y.im 1554045078.266 * [taylor]: Taking taylor expansion of y.im in x.im 1554045078.266 * [backup-simplify]: Simplify y.im into y.im 1554045078.266 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 1554045078.266 * [taylor]: Taking taylor expansion of y.re in x.im 1554045078.266 * [backup-simplify]: Simplify y.re into y.re 1554045078.266 * [taylor]: Taking taylor expansion of y.re in x.im 1554045078.266 * [backup-simplify]: Simplify y.re into y.re 1554045078.266 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045078.266 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045078.267 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1554045078.267 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1554045078.267 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045078.267 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045078.267 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.268 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1554045078.268 * [backup-simplify]: Simplify (* x.re y.re) into (* y.re x.re) 1554045078.268 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045078.268 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1554045078.268 * [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)) 1554045078.268 * [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))) 1554045078.268 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (pow (hypot y.im y.re) 2)) in y.re 1554045078.268 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.re 1554045078.268 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1554045078.268 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.re 1554045078.268 * [taylor]: Taking taylor expansion of x.re in y.re 1554045078.269 * [backup-simplify]: Simplify x.re into x.re 1554045078.269 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.269 * [backup-simplify]: Simplify 0 into 0 1554045078.269 * [backup-simplify]: Simplify 1 into 1 1554045078.269 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045078.269 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.269 * [backup-simplify]: Simplify y.im into y.im 1554045078.269 * [taylor]: Taking taylor expansion of x.im in y.re 1554045078.269 * [backup-simplify]: Simplify x.im into x.im 1554045078.269 * [taylor]: Taking taylor expansion of (pow (hypot y.im y.re) 2) in y.re 1554045078.269 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in y.re 1554045078.269 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1554045078.269 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.re 1554045078.269 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1554045078.269 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.269 * [backup-simplify]: Simplify y.im into y.im 1554045078.269 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.269 * [backup-simplify]: Simplify y.im into y.im 1554045078.269 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.re 1554045078.269 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.269 * [backup-simplify]: Simplify 0 into 0 1554045078.269 * [backup-simplify]: Simplify 1 into 1 1554045078.269 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.269 * [backup-simplify]: Simplify 0 into 0 1554045078.269 * [backup-simplify]: Simplify 1 into 1 1554045078.269 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045078.270 * [backup-simplify]: Simplify (* 0 0) into 0 1554045078.270 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1554045078.270 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1554045078.270 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045078.270 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1554045078.271 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.271 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1554045078.271 * [backup-simplify]: Simplify (* x.re 0) into 0 1554045078.271 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045078.271 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1554045078.271 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045078.271 * [backup-simplify]: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 1554045078.271 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (pow (hypot y.im y.re) 2)) in x.re 1554045078.271 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1554045078.271 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1554045078.271 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1554045078.271 * [taylor]: Taking taylor expansion of x.re in x.re 1554045078.272 * [backup-simplify]: Simplify 0 into 0 1554045078.272 * [backup-simplify]: Simplify 1 into 1 1554045078.272 * [taylor]: Taking taylor expansion of y.re in x.re 1554045078.272 * [backup-simplify]: Simplify y.re into y.re 1554045078.272 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045078.272 * [taylor]: Taking taylor expansion of y.im in x.re 1554045078.272 * [backup-simplify]: Simplify y.im into y.im 1554045078.272 * [taylor]: Taking taylor expansion of x.im in x.re 1554045078.272 * [backup-simplify]: Simplify x.im into x.im 1554045078.272 * [taylor]: Taking taylor expansion of (pow (hypot y.im y.re) 2) in x.re 1554045078.272 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in x.re 1554045078.272 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1554045078.272 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.re 1554045078.272 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1554045078.272 * [taylor]: Taking taylor expansion of y.im in x.re 1554045078.272 * [backup-simplify]: Simplify y.im into y.im 1554045078.272 * [taylor]: Taking taylor expansion of y.im in x.re 1554045078.272 * [backup-simplify]: Simplify y.im into y.im 1554045078.272 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.re 1554045078.272 * [taylor]: Taking taylor expansion of y.re in x.re 1554045078.272 * [backup-simplify]: Simplify y.re into y.re 1554045078.272 * [taylor]: Taking taylor expansion of y.re in x.re 1554045078.272 * [backup-simplify]: Simplify y.re into y.re 1554045078.272 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045078.272 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045078.273 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1554045078.273 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1554045078.273 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045078.273 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045078.273 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.273 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1554045078.274 * [backup-simplify]: Simplify (* 0 y.re) into 0 1554045078.274 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045078.274 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1554045078.274 * [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)) 1554045078.274 * [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))) 1554045078.274 * [taylor]: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (pow (hypot y.im y.re) 2)) in x.re 1554045078.274 * [taylor]: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1554045078.274 * [taylor]: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1554045078.274 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1554045078.274 * [taylor]: Taking taylor expansion of x.re in x.re 1554045078.274 * [backup-simplify]: Simplify 0 into 0 1554045078.274 * [backup-simplify]: Simplify 1 into 1 1554045078.274 * [taylor]: Taking taylor expansion of y.re in x.re 1554045078.274 * [backup-simplify]: Simplify y.re into y.re 1554045078.274 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045078.274 * [taylor]: Taking taylor expansion of y.im in x.re 1554045078.275 * [backup-simplify]: Simplify y.im into y.im 1554045078.275 * [taylor]: Taking taylor expansion of x.im in x.re 1554045078.275 * [backup-simplify]: Simplify x.im into x.im 1554045078.275 * [taylor]: Taking taylor expansion of (pow (hypot y.im y.re) 2) in x.re 1554045078.275 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in x.re 1554045078.275 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1554045078.275 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.re 1554045078.275 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1554045078.275 * [taylor]: Taking taylor expansion of y.im in x.re 1554045078.275 * [backup-simplify]: Simplify y.im into y.im 1554045078.275 * [taylor]: Taking taylor expansion of y.im in x.re 1554045078.275 * [backup-simplify]: Simplify y.im into y.im 1554045078.275 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.re 1554045078.275 * [taylor]: Taking taylor expansion of y.re in x.re 1554045078.275 * [backup-simplify]: Simplify y.re into y.re 1554045078.275 * [taylor]: Taking taylor expansion of y.re in x.re 1554045078.275 * [backup-simplify]: Simplify y.re into y.re 1554045078.275 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045078.275 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045078.275 * [backup-simplify]: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1554045078.275 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1554045078.275 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045078.276 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045078.276 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.276 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1554045078.276 * [backup-simplify]: Simplify (* 0 y.re) into 0 1554045078.276 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045078.276 * [backup-simplify]: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1554045078.277 * [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)) 1554045078.277 * [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))) 1554045078.277 * [taylor]: Taking taylor expansion of (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) in y.re 1554045078.277 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045078.277 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.277 * [backup-simplify]: Simplify y.im into y.im 1554045078.277 * [taylor]: Taking taylor expansion of x.im in y.re 1554045078.277 * [backup-simplify]: Simplify x.im into x.im 1554045078.277 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1554045078.277 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045078.277 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.277 * [backup-simplify]: Simplify 0 into 0 1554045078.277 * [backup-simplify]: Simplify 1 into 1 1554045078.277 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045078.277 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.277 * [backup-simplify]: Simplify y.im into y.im 1554045078.277 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045078.277 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045078.278 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1554045078.278 * [backup-simplify]: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 1554045078.278 * [taylor]: Taking taylor expansion of (/ x.im y.im) in x.im 1554045078.278 * [taylor]: Taking taylor expansion of x.im in x.im 1554045078.278 * [backup-simplify]: Simplify 0 into 0 1554045078.278 * [backup-simplify]: Simplify 1 into 1 1554045078.278 * [taylor]: Taking taylor expansion of y.im in x.im 1554045078.278 * [backup-simplify]: Simplify y.im into y.im 1554045078.278 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045078.278 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.re)) into y.re 1554045078.278 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045078.279 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1554045078.279 * [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 1554045078.279 * [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))) 1554045078.279 * [taylor]: Taking taylor expansion of (/ y.re (+ (pow y.re 2) (pow y.im 2))) in y.re 1554045078.279 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.279 * [backup-simplify]: Simplify 0 into 0 1554045078.279 * [backup-simplify]: Simplify 1 into 1 1554045078.280 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1554045078.280 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045078.280 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.280 * [backup-simplify]: Simplify 0 into 0 1554045078.280 * [backup-simplify]: Simplify 1 into 1 1554045078.280 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045078.280 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.280 * [backup-simplify]: Simplify y.im into y.im 1554045078.280 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045078.280 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1554045078.280 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045078.280 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045078.280 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045078.281 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.281 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.im y.im) (/ 0 (pow y.im 2))))) into 0 1554045078.281 * [taylor]: Taking taylor expansion of 0 in x.im 1554045078.281 * [backup-simplify]: Simplify 0 into 0 1554045078.281 * [taylor]: Taking taylor expansion of 0 in y.im 1554045078.281 * [backup-simplify]: Simplify 0 into 0 1554045078.281 * [backup-simplify]: Simplify 0 into 0 1554045078.281 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045078.281 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.281 * [backup-simplify]: Simplify 0 into 0 1554045078.281 * [backup-simplify]: Simplify 1 into 1 1554045078.282 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.282 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.282 * [backup-simplify]: Simplify 0 into 0 1554045078.283 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.re))) into 0 1554045078.284 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045078.284 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.284 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1554045078.285 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1554045078.285 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.286 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1554045078.287 * [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 1554045078.288 * [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 1554045078.288 * [taylor]: Taking taylor expansion of 0 in y.re 1554045078.288 * [backup-simplify]: Simplify 0 into 0 1554045078.288 * [taylor]: Taking taylor expansion of 0 in x.im 1554045078.288 * [backup-simplify]: Simplify 0 into 0 1554045078.288 * [taylor]: Taking taylor expansion of 0 in y.im 1554045078.288 * [backup-simplify]: Simplify 0 into 0 1554045078.288 * [backup-simplify]: Simplify 0 into 0 1554045078.288 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1554045078.288 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1554045078.288 * [taylor]: Taking taylor expansion of y.im in x.im 1554045078.288 * [backup-simplify]: Simplify y.im into y.im 1554045078.288 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045078.288 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045078.288 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1554045078.288 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1554045078.288 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.288 * [backup-simplify]: Simplify 0 into 0 1554045078.288 * [backup-simplify]: Simplify 1 into 1 1554045078.289 * [backup-simplify]: Simplify (* 1 1) into 1 1554045078.289 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.289 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045078.290 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045078.290 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.291 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.291 * [backup-simplify]: Simplify 0 into 0 1554045078.291 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045078.291 * [backup-simplify]: Simplify (* 1 1) into 1 1554045078.292 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1554045078.292 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045078.292 * [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))) 1554045078.292 * [taylor]: Taking taylor expansion of (- (/ x.im (pow y.im 3))) in x.im 1554045078.292 * [taylor]: Taking taylor expansion of (/ x.im (pow y.im 3)) in x.im 1554045078.292 * [taylor]: Taking taylor expansion of x.im in x.im 1554045078.292 * [backup-simplify]: Simplify 0 into 0 1554045078.292 * [backup-simplify]: Simplify 1 into 1 1554045078.292 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.im 1554045078.292 * [taylor]: Taking taylor expansion of y.im in x.im 1554045078.292 * [backup-simplify]: Simplify y.im into y.im 1554045078.292 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045078.292 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1554045078.292 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 1554045078.292 * [taylor]: Taking taylor expansion of 0 in y.im 1554045078.292 * [backup-simplify]: Simplify 0 into 0 1554045078.292 * [backup-simplify]: Simplify 0 into 0 1554045078.293 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045078.293 * [taylor]: Taking taylor expansion of 0 in y.im 1554045078.293 * [backup-simplify]: Simplify 0 into 0 1554045078.293 * [backup-simplify]: Simplify 0 into 0 1554045078.293 * [backup-simplify]: Simplify 0 into 0 1554045078.293 * [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)) 1554045078.293 * [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 1554045078.293 * [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 1554045078.293 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.im 1554045078.293 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1554045078.293 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.im 1554045078.293 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 1554045078.293 * [taylor]: Taking taylor expansion of x.re in y.im 1554045078.293 * [backup-simplify]: Simplify x.re into x.re 1554045078.293 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045078.293 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1554045078.293 * [taylor]: Taking taylor expansion of y.re in y.im 1554045078.293 * [backup-simplify]: Simplify y.re into y.re 1554045078.293 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045078.293 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554045078.293 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045078.293 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.293 * [backup-simplify]: Simplify 0 into 0 1554045078.293 * [backup-simplify]: Simplify 1 into 1 1554045078.293 * [taylor]: Taking taylor expansion of x.im in y.im 1554045078.293 * [backup-simplify]: Simplify x.im into x.im 1554045078.293 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045078.294 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554045078.294 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045078.294 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2) in y.im 1554045078.294 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.im 1554045078.294 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1554045078.294 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.im 1554045078.294 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1554045078.294 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045078.294 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.294 * [backup-simplify]: Simplify 0 into 0 1554045078.294 * [backup-simplify]: Simplify 1 into 1 1554045078.294 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.294 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045078.294 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.294 * [backup-simplify]: Simplify 0 into 0 1554045078.294 * [backup-simplify]: Simplify 1 into 1 1554045078.294 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.294 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1554045078.294 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1554045078.294 * [taylor]: Taking taylor expansion of y.re in y.im 1554045078.294 * [backup-simplify]: Simplify y.re into y.re 1554045078.294 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045078.294 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1554045078.294 * [taylor]: Taking taylor expansion of y.re in y.im 1554045078.294 * [backup-simplify]: Simplify y.re into y.re 1554045078.294 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045078.295 * [backup-simplify]: Simplify (* 1 1) into 1 1554045078.295 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045078.295 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045078.296 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.296 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.296 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045078.297 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.297 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045078.297 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1554045078.297 * [backup-simplify]: Simplify (* 1 1) into 1 1554045078.297 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1554045078.297 * [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 1554045078.298 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.im 1554045078.298 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1554045078.298 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.im 1554045078.298 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045078.298 * [taylor]: Taking taylor expansion of x.re in x.im 1554045078.298 * [backup-simplify]: Simplify x.re into x.re 1554045078.298 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045078.298 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1554045078.298 * [taylor]: Taking taylor expansion of y.re in x.im 1554045078.298 * [backup-simplify]: Simplify y.re into y.re 1554045078.298 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045078.298 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045078.298 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045078.298 * [taylor]: Taking taylor expansion of y.im in x.im 1554045078.298 * [backup-simplify]: Simplify y.im into y.im 1554045078.298 * [taylor]: Taking taylor expansion of x.im in x.im 1554045078.298 * [backup-simplify]: Simplify 0 into 0 1554045078.298 * [backup-simplify]: Simplify 1 into 1 1554045078.298 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045078.298 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045078.298 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045078.298 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2) in x.im 1554045078.298 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.im 1554045078.298 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1554045078.298 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.im 1554045078.298 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1554045078.298 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1554045078.298 * [taylor]: Taking taylor expansion of y.im in x.im 1554045078.298 * [backup-simplify]: Simplify y.im into y.im 1554045078.298 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045078.298 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1554045078.298 * [taylor]: Taking taylor expansion of y.im in x.im 1554045078.298 * [backup-simplify]: Simplify y.im into y.im 1554045078.298 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045078.298 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 1554045078.298 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1554045078.298 * [taylor]: Taking taylor expansion of y.re in x.im 1554045078.298 * [backup-simplify]: Simplify y.re into y.re 1554045078.299 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045078.299 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1554045078.299 * [taylor]: Taking taylor expansion of y.re in x.im 1554045078.299 * [backup-simplify]: Simplify y.re into y.re 1554045078.299 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045078.299 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1554045078.299 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554045078.299 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1554045078.299 * [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)))) 1554045078.299 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045078.299 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045078.299 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1554045078.299 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045078.299 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045078.299 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1554045078.300 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.300 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1554045078.300 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1554045078.300 * [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))) 1554045078.300 * [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))))) 1554045078.300 * [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 1554045078.300 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.re 1554045078.300 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1554045078.300 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.re 1554045078.300 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 1554045078.300 * [taylor]: Taking taylor expansion of x.re in y.re 1554045078.300 * [backup-simplify]: Simplify x.re into x.re 1554045078.300 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045078.300 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554045078.300 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.300 * [backup-simplify]: Simplify 0 into 0 1554045078.300 * [backup-simplify]: Simplify 1 into 1 1554045078.301 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.301 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045078.301 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045078.301 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.301 * [backup-simplify]: Simplify y.im into y.im 1554045078.301 * [taylor]: Taking taylor expansion of x.im in y.re 1554045078.301 * [backup-simplify]: Simplify x.im into x.im 1554045078.301 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045078.301 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045078.301 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2) in y.re 1554045078.301 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.re 1554045078.301 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1554045078.301 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.re 1554045078.301 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1554045078.301 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1554045078.301 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.301 * [backup-simplify]: Simplify y.im into y.im 1554045078.301 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045078.301 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1554045078.301 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.301 * [backup-simplify]: Simplify y.im into y.im 1554045078.301 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045078.301 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1554045078.301 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554045078.301 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.301 * [backup-simplify]: Simplify 0 into 0 1554045078.301 * [backup-simplify]: Simplify 1 into 1 1554045078.301 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.301 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554045078.301 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.301 * [backup-simplify]: Simplify 0 into 0 1554045078.301 * [backup-simplify]: Simplify 1 into 1 1554045078.302 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.302 * [backup-simplify]: Simplify (* 1 1) into 1 1554045078.302 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045078.302 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045078.303 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.303 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.304 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045078.304 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.304 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045078.304 * [backup-simplify]: Simplify (* (/ 1 x.re) 1) into (/ 1 x.re) 1554045078.304 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1554045078.305 * [backup-simplify]: Simplify (* 1 1) into 1 1554045078.305 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1554045078.305 * [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 1554045078.305 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1554045078.305 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1554045078.305 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1554045078.305 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045078.305 * [taylor]: Taking taylor expansion of x.re in x.re 1554045078.305 * [backup-simplify]: Simplify 0 into 0 1554045078.305 * [backup-simplify]: Simplify 1 into 1 1554045078.305 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.305 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1554045078.305 * [taylor]: Taking taylor expansion of y.re in x.re 1554045078.305 * [backup-simplify]: Simplify y.re into y.re 1554045078.305 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045078.305 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045078.305 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045078.305 * [taylor]: Taking taylor expansion of y.im in x.re 1554045078.305 * [backup-simplify]: Simplify y.im into y.im 1554045078.305 * [taylor]: Taking taylor expansion of x.im in x.re 1554045078.305 * [backup-simplify]: Simplify x.im into x.im 1554045078.305 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045078.305 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045078.306 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2) in x.re 1554045078.306 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.re 1554045078.306 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1554045078.306 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.re 1554045078.306 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1554045078.306 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1554045078.306 * [taylor]: Taking taylor expansion of y.im in x.re 1554045078.306 * [backup-simplify]: Simplify y.im into y.im 1554045078.306 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045078.306 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1554045078.306 * [taylor]: Taking taylor expansion of y.im in x.re 1554045078.306 * [backup-simplify]: Simplify y.im into y.im 1554045078.306 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045078.306 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1554045078.306 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1554045078.306 * [taylor]: Taking taylor expansion of y.re in x.re 1554045078.306 * [backup-simplify]: Simplify y.re into y.re 1554045078.306 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045078.306 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1554045078.306 * [taylor]: Taking taylor expansion of y.re in x.re 1554045078.306 * [backup-simplify]: Simplify y.re into y.re 1554045078.306 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045078.306 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1554045078.306 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554045078.306 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1554045078.306 * [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)))) 1554045078.306 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045078.306 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045078.306 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1554045078.307 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045078.307 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045078.307 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1554045078.307 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.307 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1554045078.307 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1554045078.307 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045078.308 * [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))) 1554045078.308 * [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))))) 1554045078.308 * [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 1554045078.308 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1554045078.308 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1554045078.308 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1554045078.308 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045078.308 * [taylor]: Taking taylor expansion of x.re in x.re 1554045078.308 * [backup-simplify]: Simplify 0 into 0 1554045078.308 * [backup-simplify]: Simplify 1 into 1 1554045078.308 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.308 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1554045078.308 * [taylor]: Taking taylor expansion of y.re in x.re 1554045078.308 * [backup-simplify]: Simplify y.re into y.re 1554045078.308 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045078.308 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045078.308 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045078.308 * [taylor]: Taking taylor expansion of y.im in x.re 1554045078.308 * [backup-simplify]: Simplify y.im into y.im 1554045078.308 * [taylor]: Taking taylor expansion of x.im in x.re 1554045078.308 * [backup-simplify]: Simplify x.im into x.im 1554045078.308 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045078.308 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045078.308 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2) in x.re 1554045078.308 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.re 1554045078.308 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1554045078.309 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.re 1554045078.309 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1554045078.309 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1554045078.309 * [taylor]: Taking taylor expansion of y.im in x.re 1554045078.309 * [backup-simplify]: Simplify y.im into y.im 1554045078.309 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045078.309 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1554045078.309 * [taylor]: Taking taylor expansion of y.im in x.re 1554045078.309 * [backup-simplify]: Simplify y.im into y.im 1554045078.309 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045078.309 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1554045078.309 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1554045078.309 * [taylor]: Taking taylor expansion of y.re in x.re 1554045078.309 * [backup-simplify]: Simplify y.re into y.re 1554045078.309 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045078.309 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1554045078.309 * [taylor]: Taking taylor expansion of y.re in x.re 1554045078.309 * [backup-simplify]: Simplify y.re into y.re 1554045078.309 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045078.309 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1554045078.309 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554045078.309 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1554045078.309 * [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)))) 1554045078.309 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045078.309 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045078.309 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1554045078.309 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045078.310 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045078.310 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1554045078.310 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.310 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1554045078.310 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1554045078.310 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045078.310 * [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))) 1554045078.310 * [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))))) 1554045078.311 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1554045078.311 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1554045078.311 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.311 * [backup-simplify]: Simplify 0 into 0 1554045078.311 * [backup-simplify]: Simplify 1 into 1 1554045078.311 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1554045078.311 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045078.311 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045078.311 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.311 * [backup-simplify]: Simplify 0 into 0 1554045078.311 * [backup-simplify]: Simplify 1 into 1 1554045078.311 * [backup-simplify]: Simplify (* 1 1) into 1 1554045078.311 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.311 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1554045078.311 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045078.311 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.311 * [backup-simplify]: Simplify y.im into y.im 1554045078.311 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045078.311 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045078.312 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045078.312 * [backup-simplify]: Simplify (* 0 1) into 0 1554045078.312 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045078.313 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.313 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.313 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 1554045078.314 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.314 * [taylor]: Taking taylor expansion of 1 in x.im 1554045078.314 * [backup-simplify]: Simplify 1 into 1 1554045078.314 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045078.314 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.315 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (/ 1 y.re))) into 0 1554045078.315 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1554045078.315 * [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 1554045078.315 * [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)))))) 1554045078.315 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1554045078.315 * [taylor]: Taking taylor expansion of (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1554045078.315 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.315 * [backup-simplify]: Simplify y.im into y.im 1554045078.315 * [taylor]: Taking taylor expansion of (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1554045078.315 * [taylor]: Taking taylor expansion of x.im in y.re 1554045078.315 * [backup-simplify]: Simplify x.im into x.im 1554045078.315 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1554045078.315 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045078.315 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045078.315 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.315 * [backup-simplify]: Simplify 0 into 0 1554045078.315 * [backup-simplify]: Simplify 1 into 1 1554045078.316 * [backup-simplify]: Simplify (* 1 1) into 1 1554045078.316 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.316 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1554045078.316 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045078.316 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.316 * [backup-simplify]: Simplify y.im into y.im 1554045078.316 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045078.316 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045078.316 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045078.316 * [backup-simplify]: Simplify (* x.im 1) into x.im 1554045078.317 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045078.317 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045078.317 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045078.318 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.319 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1554045078.319 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 1554045078.320 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.320 * [taylor]: Taking taylor expansion of 0 in x.im 1554045078.320 * [backup-simplify]: Simplify 0 into 0 1554045078.320 * [taylor]: Taking taylor expansion of 1 in y.im 1554045078.320 * [backup-simplify]: Simplify 1 into 1 1554045078.320 * [backup-simplify]: Simplify 0 into 0 1554045078.320 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045078.321 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.322 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1554045078.322 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045078.322 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045078.323 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.323 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045078.323 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045078.324 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 1554045078.324 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045078.324 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045078.324 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1554045078.325 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.326 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1554045078.326 * [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 1554045078.327 * [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 1554045078.327 * [taylor]: Taking taylor expansion of 0 in y.re 1554045078.327 * [backup-simplify]: Simplify 0 into 0 1554045078.328 * [taylor]: Taking taylor expansion of 0 in x.im 1554045078.328 * [backup-simplify]: Simplify 0 into 0 1554045078.328 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045078.328 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045078.328 * [taylor]: Taking taylor expansion of y.im in x.im 1554045078.328 * [backup-simplify]: Simplify y.im into y.im 1554045078.328 * [taylor]: Taking taylor expansion of x.im in x.im 1554045078.328 * [backup-simplify]: Simplify 0 into 0 1554045078.328 * [backup-simplify]: Simplify 1 into 1 1554045078.328 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045078.328 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045078.329 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045078.329 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045078.329 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.329 * [backup-simplify]: Simplify 0 into 0 1554045078.329 * [backup-simplify]: Simplify 1 into 1 1554045078.330 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.330 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.331 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.331 * [backup-simplify]: Simplify 0 into 0 1554045078.333 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045078.334 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.334 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045078.334 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1554045078.334 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.336 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 1554045078.336 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1554045078.336 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.im 1554045078.336 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1554045078.336 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1554045078.336 * [taylor]: Taking taylor expansion of y.im in x.im 1554045078.336 * [backup-simplify]: Simplify y.im into y.im 1554045078.337 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045078.337 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045078.337 * [taylor]: Taking taylor expansion of 0 in y.im 1554045078.337 * [backup-simplify]: Simplify 0 into 0 1554045078.337 * [backup-simplify]: Simplify 0 into 0 1554045078.337 * [taylor]: Taking taylor expansion of 0 in y.im 1554045078.337 * [backup-simplify]: Simplify 0 into 0 1554045078.337 * [backup-simplify]: Simplify 0 into 0 1554045078.337 * [backup-simplify]: Simplify 0 into 0 1554045078.337 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045078.338 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.339 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1554045078.340 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045078.340 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554045078.341 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.341 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045078.341 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045078.342 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 1554045078.342 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045078.343 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045078.343 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1554045078.344 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.345 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1554045078.346 * [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 1554045078.347 * [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 1554045078.347 * [taylor]: Taking taylor expansion of 0 in y.re 1554045078.347 * [backup-simplify]: Simplify 0 into 0 1554045078.347 * [taylor]: Taking taylor expansion of 0 in x.im 1554045078.347 * [backup-simplify]: Simplify 0 into 0 1554045078.347 * [taylor]: Taking taylor expansion of 0 in x.im 1554045078.347 * [backup-simplify]: Simplify 0 into 0 1554045078.348 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045078.349 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.350 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.350 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1554045078.351 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045078.351 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045078.351 * [taylor]: Taking taylor expansion of 0 in x.im 1554045078.351 * [backup-simplify]: Simplify 0 into 0 1554045078.352 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554045078.353 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.354 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1554045078.354 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1554045078.354 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.356 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 1554045078.357 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1554045078.357 * [taylor]: Taking taylor expansion of 0 in x.im 1554045078.357 * [backup-simplify]: Simplify 0 into 0 1554045078.357 * [taylor]: Taking taylor expansion of 0 in y.im 1554045078.357 * [backup-simplify]: Simplify 0 into 0 1554045078.358 * [backup-simplify]: Simplify 0 into 0 1554045078.358 * [backup-simplify]: Simplify 0 into 0 1554045078.358 * [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)) 1554045078.358 * [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 1554045078.358 * [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 1554045078.358 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.im 1554045078.358 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1554045078.358 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.im 1554045078.358 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 1554045078.358 * [taylor]: Taking taylor expansion of -1 in y.im 1554045078.358 * [backup-simplify]: Simplify -1 into -1 1554045078.358 * [taylor]: Taking taylor expansion of x.re in y.im 1554045078.358 * [backup-simplify]: Simplify x.re into x.re 1554045078.359 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1554045078.359 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1554045078.359 * [taylor]: Taking taylor expansion of -1 in y.im 1554045078.359 * [backup-simplify]: Simplify -1 into -1 1554045078.359 * [taylor]: Taking taylor expansion of y.re in y.im 1554045078.359 * [backup-simplify]: Simplify y.re into y.re 1554045078.359 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045078.359 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554045078.359 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045078.359 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.359 * [backup-simplify]: Simplify 0 into 0 1554045078.359 * [backup-simplify]: Simplify 1 into 1 1554045078.359 * [taylor]: Taking taylor expansion of x.im in y.im 1554045078.359 * [backup-simplify]: Simplify x.im into x.im 1554045078.359 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045078.361 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554045078.362 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045078.362 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2) in y.im 1554045078.362 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.im 1554045078.362 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1554045078.362 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.im 1554045078.362 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1554045078.362 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1554045078.362 * [taylor]: Taking taylor expansion of -1 in y.im 1554045078.362 * [backup-simplify]: Simplify -1 into -1 1554045078.362 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.362 * [backup-simplify]: Simplify 0 into 0 1554045078.362 * [backup-simplify]: Simplify 1 into 1 1554045078.362 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045078.363 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1554045078.363 * [taylor]: Taking taylor expansion of -1 in y.im 1554045078.363 * [backup-simplify]: Simplify -1 into -1 1554045078.363 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.363 * [backup-simplify]: Simplify 0 into 0 1554045078.363 * [backup-simplify]: Simplify 1 into 1 1554045078.363 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045078.363 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1554045078.363 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1554045078.363 * [taylor]: Taking taylor expansion of -1 in y.im 1554045078.363 * [backup-simplify]: Simplify -1 into -1 1554045078.363 * [taylor]: Taking taylor expansion of y.re in y.im 1554045078.363 * [backup-simplify]: Simplify y.re into y.re 1554045078.363 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045078.363 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1554045078.363 * [taylor]: Taking taylor expansion of -1 in y.im 1554045078.363 * [backup-simplify]: Simplify -1 into -1 1554045078.363 * [taylor]: Taking taylor expansion of y.re in y.im 1554045078.363 * [backup-simplify]: Simplify y.re into y.re 1554045078.364 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045078.364 * [backup-simplify]: Simplify (* -1 -1) into 1 1554045078.364 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045078.365 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045078.366 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045078.366 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045078.367 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1554045078.367 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.368 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045078.368 * [backup-simplify]: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1554045078.369 * [backup-simplify]: Simplify (* 1 1) into 1 1554045078.369 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1554045078.369 * [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 1554045078.369 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.im 1554045078.369 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1554045078.369 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.im 1554045078.369 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 1554045078.369 * [taylor]: Taking taylor expansion of -1 in x.im 1554045078.369 * [backup-simplify]: Simplify -1 into -1 1554045078.369 * [taylor]: Taking taylor expansion of x.re in x.im 1554045078.369 * [backup-simplify]: Simplify x.re into x.re 1554045078.369 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1554045078.369 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1554045078.369 * [taylor]: Taking taylor expansion of -1 in x.im 1554045078.369 * [backup-simplify]: Simplify -1 into -1 1554045078.369 * [taylor]: Taking taylor expansion of y.re in x.im 1554045078.369 * [backup-simplify]: Simplify y.re into y.re 1554045078.369 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045078.369 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045078.369 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045078.369 * [taylor]: Taking taylor expansion of y.im in x.im 1554045078.369 * [backup-simplify]: Simplify y.im into y.im 1554045078.369 * [taylor]: Taking taylor expansion of x.im in x.im 1554045078.369 * [backup-simplify]: Simplify 0 into 0 1554045078.369 * [backup-simplify]: Simplify 1 into 1 1554045078.369 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045078.370 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045078.370 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045078.370 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2) in x.im 1554045078.370 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.im 1554045078.370 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1554045078.370 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.im 1554045078.370 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1554045078.370 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1554045078.370 * [taylor]: Taking taylor expansion of -1 in x.im 1554045078.370 * [backup-simplify]: Simplify -1 into -1 1554045078.370 * [taylor]: Taking taylor expansion of y.im in x.im 1554045078.370 * [backup-simplify]: Simplify y.im into y.im 1554045078.370 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045078.370 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1554045078.370 * [taylor]: Taking taylor expansion of -1 in x.im 1554045078.370 * [backup-simplify]: Simplify -1 into -1 1554045078.370 * [taylor]: Taking taylor expansion of y.im in x.im 1554045078.370 * [backup-simplify]: Simplify y.im into y.im 1554045078.371 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045078.371 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 1554045078.371 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1554045078.371 * [taylor]: Taking taylor expansion of -1 in x.im 1554045078.371 * [backup-simplify]: Simplify -1 into -1 1554045078.371 * [taylor]: Taking taylor expansion of y.re in x.im 1554045078.371 * [backup-simplify]: Simplify y.re into y.re 1554045078.371 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045078.371 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1554045078.371 * [taylor]: Taking taylor expansion of -1 in x.im 1554045078.371 * [backup-simplify]: Simplify -1 into -1 1554045078.371 * [taylor]: Taking taylor expansion of y.re in x.im 1554045078.371 * [backup-simplify]: Simplify y.re into y.re 1554045078.371 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045078.371 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1554045078.371 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1554045078.371 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1554045078.371 * [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)))) 1554045078.372 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1554045078.372 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1554045078.372 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1554045078.372 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1554045078.372 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1554045078.372 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1554045078.373 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.373 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1554045078.373 * [backup-simplify]: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1554045078.373 * [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))) 1554045078.374 * [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))))) 1554045078.374 * [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 1554045078.374 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.re 1554045078.374 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1554045078.374 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.re 1554045078.374 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 1554045078.374 * [taylor]: Taking taylor expansion of -1 in y.re 1554045078.374 * [backup-simplify]: Simplify -1 into -1 1554045078.374 * [taylor]: Taking taylor expansion of x.re in y.re 1554045078.374 * [backup-simplify]: Simplify x.re into x.re 1554045078.374 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1554045078.374 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1554045078.374 * [taylor]: Taking taylor expansion of -1 in y.re 1554045078.374 * [backup-simplify]: Simplify -1 into -1 1554045078.374 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.374 * [backup-simplify]: Simplify 0 into 0 1554045078.374 * [backup-simplify]: Simplify 1 into 1 1554045078.375 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045078.375 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045078.375 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045078.375 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.375 * [backup-simplify]: Simplify y.im into y.im 1554045078.375 * [taylor]: Taking taylor expansion of x.im in y.re 1554045078.375 * [backup-simplify]: Simplify x.im into x.im 1554045078.375 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045078.375 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045078.375 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2) in y.re 1554045078.375 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.re 1554045078.375 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1554045078.375 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.re 1554045078.375 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1554045078.375 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1554045078.375 * [taylor]: Taking taylor expansion of -1 in y.re 1554045078.375 * [backup-simplify]: Simplify -1 into -1 1554045078.375 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.375 * [backup-simplify]: Simplify y.im into y.im 1554045078.375 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045078.375 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1554045078.375 * [taylor]: Taking taylor expansion of -1 in y.re 1554045078.375 * [backup-simplify]: Simplify -1 into -1 1554045078.375 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.375 * [backup-simplify]: Simplify y.im into y.im 1554045078.375 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045078.375 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1554045078.376 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1554045078.376 * [taylor]: Taking taylor expansion of -1 in y.re 1554045078.376 * [backup-simplify]: Simplify -1 into -1 1554045078.376 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.376 * [backup-simplify]: Simplify 0 into 0 1554045078.376 * [backup-simplify]: Simplify 1 into 1 1554045078.376 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045078.376 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1554045078.376 * [taylor]: Taking taylor expansion of -1 in y.re 1554045078.376 * [backup-simplify]: Simplify -1 into -1 1554045078.376 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.376 * [backup-simplify]: Simplify 0 into 0 1554045078.376 * [backup-simplify]: Simplify 1 into 1 1554045078.377 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045078.377 * [backup-simplify]: Simplify (* -1 -1) into 1 1554045078.377 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045078.377 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045078.378 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045078.379 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045078.379 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1554045078.379 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.380 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045078.380 * [backup-simplify]: Simplify (* (/ -1 x.re) -1) into (/ 1 x.re) 1554045078.380 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1554045078.380 * [backup-simplify]: Simplify (* 1 1) into 1 1554045078.380 * [backup-simplify]: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1554045078.380 * [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 1554045078.380 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1554045078.380 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1554045078.380 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1554045078.380 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1554045078.380 * [taylor]: Taking taylor expansion of -1 in x.re 1554045078.380 * [backup-simplify]: Simplify -1 into -1 1554045078.380 * [taylor]: Taking taylor expansion of x.re in x.re 1554045078.380 * [backup-simplify]: Simplify 0 into 0 1554045078.380 * [backup-simplify]: Simplify 1 into 1 1554045078.380 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045078.380 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1554045078.381 * [taylor]: Taking taylor expansion of -1 in x.re 1554045078.381 * [backup-simplify]: Simplify -1 into -1 1554045078.381 * [taylor]: Taking taylor expansion of y.re in x.re 1554045078.381 * [backup-simplify]: Simplify y.re into y.re 1554045078.381 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045078.381 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045078.381 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045078.381 * [taylor]: Taking taylor expansion of y.im in x.re 1554045078.381 * [backup-simplify]: Simplify y.im into y.im 1554045078.381 * [taylor]: Taking taylor expansion of x.im in x.re 1554045078.381 * [backup-simplify]: Simplify x.im into x.im 1554045078.381 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045078.381 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045078.381 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2) in x.re 1554045078.381 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.re 1554045078.381 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1554045078.381 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.re 1554045078.381 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1554045078.381 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1554045078.381 * [taylor]: Taking taylor expansion of -1 in x.re 1554045078.381 * [backup-simplify]: Simplify -1 into -1 1554045078.381 * [taylor]: Taking taylor expansion of y.im in x.re 1554045078.381 * [backup-simplify]: Simplify y.im into y.im 1554045078.381 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045078.381 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1554045078.381 * [taylor]: Taking taylor expansion of -1 in x.re 1554045078.381 * [backup-simplify]: Simplify -1 into -1 1554045078.381 * [taylor]: Taking taylor expansion of y.im in x.re 1554045078.381 * [backup-simplify]: Simplify y.im into y.im 1554045078.381 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045078.381 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1554045078.381 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1554045078.381 * [taylor]: Taking taylor expansion of -1 in x.re 1554045078.381 * [backup-simplify]: Simplify -1 into -1 1554045078.381 * [taylor]: Taking taylor expansion of y.re in x.re 1554045078.381 * [backup-simplify]: Simplify y.re into y.re 1554045078.381 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045078.381 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1554045078.381 * [taylor]: Taking taylor expansion of -1 in x.re 1554045078.381 * [backup-simplify]: Simplify -1 into -1 1554045078.381 * [taylor]: Taking taylor expansion of y.re in x.re 1554045078.381 * [backup-simplify]: Simplify y.re into y.re 1554045078.381 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045078.381 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1554045078.381 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1554045078.382 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1554045078.382 * [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)))) 1554045078.382 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1554045078.382 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1554045078.382 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1554045078.382 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1554045078.382 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1554045078.382 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1554045078.382 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.382 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1554045078.383 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1554045078.383 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045078.383 * [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))) 1554045078.383 * [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))))) 1554045078.383 * [taylor]: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2)) in x.re 1554045078.383 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1554045078.383 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1554045078.383 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1554045078.383 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1554045078.383 * [taylor]: Taking taylor expansion of -1 in x.re 1554045078.383 * [backup-simplify]: Simplify -1 into -1 1554045078.383 * [taylor]: Taking taylor expansion of x.re in x.re 1554045078.383 * [backup-simplify]: Simplify 0 into 0 1554045078.383 * [backup-simplify]: Simplify 1 into 1 1554045078.383 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045078.383 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1554045078.383 * [taylor]: Taking taylor expansion of -1 in x.re 1554045078.383 * [backup-simplify]: Simplify -1 into -1 1554045078.383 * [taylor]: Taking taylor expansion of y.re in x.re 1554045078.383 * [backup-simplify]: Simplify y.re into y.re 1554045078.383 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045078.384 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045078.384 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045078.384 * [taylor]: Taking taylor expansion of y.im in x.re 1554045078.384 * [backup-simplify]: Simplify y.im into y.im 1554045078.384 * [taylor]: Taking taylor expansion of x.im in x.re 1554045078.384 * [backup-simplify]: Simplify x.im into x.im 1554045078.384 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045078.384 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045078.384 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2) in x.re 1554045078.384 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.re 1554045078.384 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1554045078.384 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.re 1554045078.384 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1554045078.384 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1554045078.384 * [taylor]: Taking taylor expansion of -1 in x.re 1554045078.384 * [backup-simplify]: Simplify -1 into -1 1554045078.384 * [taylor]: Taking taylor expansion of y.im in x.re 1554045078.384 * [backup-simplify]: Simplify y.im into y.im 1554045078.384 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045078.384 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1554045078.384 * [taylor]: Taking taylor expansion of -1 in x.re 1554045078.384 * [backup-simplify]: Simplify -1 into -1 1554045078.384 * [taylor]: Taking taylor expansion of y.im in x.re 1554045078.384 * [backup-simplify]: Simplify y.im into y.im 1554045078.384 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045078.384 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1554045078.384 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1554045078.384 * [taylor]: Taking taylor expansion of -1 in x.re 1554045078.384 * [backup-simplify]: Simplify -1 into -1 1554045078.384 * [taylor]: Taking taylor expansion of y.re in x.re 1554045078.384 * [backup-simplify]: Simplify y.re into y.re 1554045078.384 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045078.384 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1554045078.384 * [taylor]: Taking taylor expansion of -1 in x.re 1554045078.384 * [backup-simplify]: Simplify -1 into -1 1554045078.384 * [taylor]: Taking taylor expansion of y.re in x.re 1554045078.384 * [backup-simplify]: Simplify y.re into y.re 1554045078.384 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045078.384 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1554045078.384 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1554045078.384 * [backup-simplify]: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1554045078.385 * [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)))) 1554045078.385 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1554045078.385 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1554045078.385 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1554045078.385 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1554045078.385 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1554045078.385 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1554045078.385 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.385 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1554045078.385 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1554045078.385 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045078.386 * [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))) 1554045078.386 * [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))))) 1554045078.386 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1554045078.386 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1554045078.386 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.386 * [backup-simplify]: Simplify 0 into 0 1554045078.386 * [backup-simplify]: Simplify 1 into 1 1554045078.386 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1554045078.386 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045078.386 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045078.386 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.386 * [backup-simplify]: Simplify 0 into 0 1554045078.386 * [backup-simplify]: Simplify 1 into 1 1554045078.386 * [backup-simplify]: Simplify (* 1 1) into 1 1554045078.387 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.387 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1554045078.387 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045078.387 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.387 * [backup-simplify]: Simplify y.im into y.im 1554045078.387 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045078.387 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045078.387 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045078.387 * [backup-simplify]: Simplify (* 0 1) into 0 1554045078.388 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045078.388 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.388 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.389 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 1554045078.389 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.389 * [taylor]: Taking taylor expansion of 1 in x.im 1554045078.389 * [backup-simplify]: Simplify 1 into 1 1554045078.389 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1554045078.390 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045078.390 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ -1 y.re))) into 0 1554045078.390 * [backup-simplify]: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1554045078.390 * [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 1554045078.390 * [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)))))) 1554045078.391 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1554045078.391 * [taylor]: Taking taylor expansion of (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1554045078.391 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.391 * [backup-simplify]: Simplify y.im into y.im 1554045078.391 * [taylor]: Taking taylor expansion of (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1554045078.391 * [taylor]: Taking taylor expansion of x.im in y.re 1554045078.391 * [backup-simplify]: Simplify x.im into x.im 1554045078.391 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1554045078.391 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045078.391 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045078.391 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.391 * [backup-simplify]: Simplify 0 into 0 1554045078.391 * [backup-simplify]: Simplify 1 into 1 1554045078.391 * [backup-simplify]: Simplify (* 1 1) into 1 1554045078.391 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.391 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1554045078.391 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045078.391 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.391 * [backup-simplify]: Simplify y.im into y.im 1554045078.391 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045078.391 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045078.392 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045078.392 * [backup-simplify]: Simplify (* x.im 1) into x.im 1554045078.392 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045078.392 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045078.392 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045078.393 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.393 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1554045078.393 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 1554045078.394 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.394 * [taylor]: Taking taylor expansion of 0 in x.im 1554045078.394 * [backup-simplify]: Simplify 0 into 0 1554045078.394 * [taylor]: Taking taylor expansion of 1 in y.im 1554045078.394 * [backup-simplify]: Simplify 1 into 1 1554045078.394 * [backup-simplify]: Simplify 0 into 0 1554045078.394 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045078.395 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.395 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1554045078.395 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045078.395 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045078.396 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.396 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045078.396 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045078.396 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 1554045078.396 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045078.396 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045078.397 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1554045078.397 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.397 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1554045078.398 * [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 1554045078.398 * [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 1554045078.398 * [taylor]: Taking taylor expansion of 0 in y.re 1554045078.398 * [backup-simplify]: Simplify 0 into 0 1554045078.398 * [taylor]: Taking taylor expansion of 0 in x.im 1554045078.398 * [backup-simplify]: Simplify 0 into 0 1554045078.398 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045078.398 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045078.398 * [taylor]: Taking taylor expansion of y.im in x.im 1554045078.399 * [backup-simplify]: Simplify y.im into y.im 1554045078.399 * [taylor]: Taking taylor expansion of x.im in x.im 1554045078.399 * [backup-simplify]: Simplify 0 into 0 1554045078.399 * [backup-simplify]: Simplify 1 into 1 1554045078.399 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045078.399 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045078.399 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045078.399 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045078.399 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.399 * [backup-simplify]: Simplify 0 into 0 1554045078.399 * [backup-simplify]: Simplify 1 into 1 1554045078.399 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.400 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.400 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.400 * [backup-simplify]: Simplify 0 into 0 1554045078.401 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045078.401 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.401 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045078.401 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1554045078.402 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.402 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 1554045078.403 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1554045078.403 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.im 1554045078.403 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1554045078.403 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1554045078.403 * [taylor]: Taking taylor expansion of y.im in x.im 1554045078.403 * [backup-simplify]: Simplify y.im into y.im 1554045078.403 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045078.403 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045078.403 * [taylor]: Taking taylor expansion of 0 in y.im 1554045078.403 * [backup-simplify]: Simplify 0 into 0 1554045078.403 * [backup-simplify]: Simplify 0 into 0 1554045078.403 * [taylor]: Taking taylor expansion of 0 in y.im 1554045078.403 * [backup-simplify]: Simplify 0 into 0 1554045078.403 * [backup-simplify]: Simplify 0 into 0 1554045078.403 * [backup-simplify]: Simplify 0 into 0 1554045078.403 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045078.404 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.405 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1554045078.405 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045078.405 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554045078.406 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.406 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045078.406 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045078.407 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 1554045078.407 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045078.408 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045078.409 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1554045078.409 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.410 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1554045078.411 * [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 1554045078.413 * [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 1554045078.413 * [taylor]: Taking taylor expansion of 0 in y.re 1554045078.413 * [backup-simplify]: Simplify 0 into 0 1554045078.413 * [taylor]: Taking taylor expansion of 0 in x.im 1554045078.413 * [backup-simplify]: Simplify 0 into 0 1554045078.413 * [taylor]: Taking taylor expansion of 0 in x.im 1554045078.413 * [backup-simplify]: Simplify 0 into 0 1554045078.413 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045078.414 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.415 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.415 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 1)) into 0 1554045078.415 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045078.415 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045078.415 * [taylor]: Taking taylor expansion of 0 in x.im 1554045078.415 * [backup-simplify]: Simplify 0 into 0 1554045078.417 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554045078.417 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.418 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1554045078.418 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1554045078.418 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.420 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 1554045078.421 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1554045078.421 * [taylor]: Taking taylor expansion of 0 in x.im 1554045078.421 * [backup-simplify]: Simplify 0 into 0 1554045078.421 * [taylor]: Taking taylor expansion of 0 in y.im 1554045078.421 * [backup-simplify]: Simplify 0 into 0 1554045078.421 * [backup-simplify]: Simplify 0 into 0 1554045078.421 * [backup-simplify]: Simplify 0 into 0 1554045078.421 * * * * [progress]: [ 3 / 4 ] generating series at (2 2 2 2) 1554045078.422 * [backup-simplify]: Simplify (hypot y.im y.re) into (hypot y.im y.re) 1554045078.422 * [approximate]: Taking taylor expansion of (hypot y.im y.re) in (y.im y.re) around 0 1554045078.422 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in y.re 1554045078.422 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1554045078.422 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.re 1554045078.422 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1554045078.422 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.422 * [backup-simplify]: Simplify y.im into y.im 1554045078.422 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.422 * [backup-simplify]: Simplify y.im into y.im 1554045078.422 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.re 1554045078.422 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.422 * [backup-simplify]: Simplify 0 into 0 1554045078.422 * [backup-simplify]: Simplify 1 into 1 1554045078.422 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.422 * [backup-simplify]: Simplify 0 into 0 1554045078.422 * [backup-simplify]: Simplify 1 into 1 1554045078.422 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045078.422 * [backup-simplify]: Simplify (* 0 0) into 0 1554045078.423 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1554045078.423 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1554045078.423 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045078.423 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1554045078.424 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.424 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1554045078.424 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in y.im 1554045078.424 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1554045078.424 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.im 1554045078.424 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1554045078.424 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.424 * [backup-simplify]: Simplify 0 into 0 1554045078.424 * [backup-simplify]: Simplify 1 into 1 1554045078.424 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.424 * [backup-simplify]: Simplify 0 into 0 1554045078.424 * [backup-simplify]: Simplify 1 into 1 1554045078.424 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.im 1554045078.424 * [taylor]: Taking taylor expansion of y.re in y.im 1554045078.424 * [backup-simplify]: Simplify y.re into y.re 1554045078.424 * [taylor]: Taking taylor expansion of y.re in y.im 1554045078.424 * [backup-simplify]: Simplify y.re into y.re 1554045078.425 * [backup-simplify]: Simplify (* 0 0) into 0 1554045078.425 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045078.425 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1554045078.425 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1554045078.426 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1554045078.426 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045078.426 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.427 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1554045078.427 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in y.im 1554045078.427 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1554045078.427 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.im 1554045078.427 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1554045078.427 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.427 * [backup-simplify]: Simplify 0 into 0 1554045078.427 * [backup-simplify]: Simplify 1 into 1 1554045078.427 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.427 * [backup-simplify]: Simplify 0 into 0 1554045078.427 * [backup-simplify]: Simplify 1 into 1 1554045078.427 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.im 1554045078.427 * [taylor]: Taking taylor expansion of y.re in y.im 1554045078.427 * [backup-simplify]: Simplify y.re into y.re 1554045078.427 * [taylor]: Taking taylor expansion of y.re in y.im 1554045078.427 * [backup-simplify]: Simplify y.re into y.re 1554045078.428 * [backup-simplify]: Simplify (* 0 0) into 0 1554045078.428 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045078.428 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1554045078.428 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1554045078.429 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1554045078.429 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045078.429 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.429 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1554045078.429 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.429 * [backup-simplify]: Simplify 0 into 0 1554045078.429 * [backup-simplify]: Simplify 1 into 1 1554045078.429 * [backup-simplify]: Simplify 0 into 0 1554045078.429 * [taylor]: Taking taylor expansion of 0 in y.re 1554045078.429 * [backup-simplify]: Simplify 0 into 0 1554045078.429 * [backup-simplify]: Simplify 0 into 0 1554045078.430 * [backup-simplify]: Simplify 1 into 1 1554045078.430 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 0))) into 1 1554045078.431 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1554045078.431 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045078.432 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.re)) into (/ 1/2 y.re) 1554045078.432 * [taylor]: Taking taylor expansion of (/ 1/2 y.re) in y.re 1554045078.432 * [taylor]: Taking taylor expansion of 1/2 in y.re 1554045078.432 * [backup-simplify]: Simplify 1/2 into 1/2 1554045078.432 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.432 * [backup-simplify]: Simplify 0 into 0 1554045078.432 * [backup-simplify]: Simplify 1 into 1 1554045078.433 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1554045078.433 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1554045078.433 * [backup-simplify]: Simplify 0 into 0 1554045078.434 * [backup-simplify]: Simplify 0 into 0 1554045078.434 * [backup-simplify]: Simplify 0 into 0 1554045078.435 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (* 0 0)))) into 0 1554045078.435 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1554045078.436 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.436 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.re))))) (* 2 y.re)) into 0 1554045078.436 * [taylor]: Taking taylor expansion of 0 in y.re 1554045078.436 * [backup-simplify]: Simplify 0 into 0 1554045078.436 * [backup-simplify]: Simplify 0 into 0 1554045078.437 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.437 * [backup-simplify]: Simplify 0 into 0 1554045078.437 * [backup-simplify]: Simplify 0 into 0 1554045078.437 * [backup-simplify]: Simplify (* 1 (* y.re 1)) into y.re 1554045078.437 * [backup-simplify]: Simplify (hypot (/ 1 y.im) (/ 1 y.re)) into (hypot (/ 1 y.im) (/ 1 y.re)) 1554045078.437 * [approximate]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in (y.im y.re) around 0 1554045078.437 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.re 1554045078.437 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1554045078.437 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.re 1554045078.437 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1554045078.437 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1554045078.437 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.437 * [backup-simplify]: Simplify y.im into y.im 1554045078.437 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045078.437 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1554045078.437 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.437 * [backup-simplify]: Simplify y.im into y.im 1554045078.437 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045078.437 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1554045078.437 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554045078.437 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.437 * [backup-simplify]: Simplify 0 into 0 1554045078.437 * [backup-simplify]: Simplify 1 into 1 1554045078.438 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.438 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554045078.438 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.438 * [backup-simplify]: Simplify 0 into 0 1554045078.438 * [backup-simplify]: Simplify 1 into 1 1554045078.438 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.438 * [backup-simplify]: Simplify (* 1 1) into 1 1554045078.438 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045078.439 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045078.439 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.440 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.440 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045078.440 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.441 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045078.441 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.im 1554045078.441 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1554045078.441 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.im 1554045078.441 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1554045078.441 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045078.441 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.441 * [backup-simplify]: Simplify 0 into 0 1554045078.441 * [backup-simplify]: Simplify 1 into 1 1554045078.441 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.441 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045078.441 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.441 * [backup-simplify]: Simplify 0 into 0 1554045078.441 * [backup-simplify]: Simplify 1 into 1 1554045078.441 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.441 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1554045078.441 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1554045078.441 * [taylor]: Taking taylor expansion of y.re in y.im 1554045078.441 * [backup-simplify]: Simplify y.re into y.re 1554045078.441 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045078.441 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1554045078.441 * [taylor]: Taking taylor expansion of y.re in y.im 1554045078.442 * [backup-simplify]: Simplify y.re into y.re 1554045078.442 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045078.442 * [backup-simplify]: Simplify (* 1 1) into 1 1554045078.442 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045078.442 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045078.443 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.443 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.444 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045078.444 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.444 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045078.444 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.im 1554045078.444 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1554045078.444 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.im 1554045078.444 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1554045078.444 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045078.444 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.444 * [backup-simplify]: Simplify 0 into 0 1554045078.444 * [backup-simplify]: Simplify 1 into 1 1554045078.445 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.445 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045078.445 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.445 * [backup-simplify]: Simplify 0 into 0 1554045078.445 * [backup-simplify]: Simplify 1 into 1 1554045078.445 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.445 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1554045078.445 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1554045078.445 * [taylor]: Taking taylor expansion of y.re in y.im 1554045078.445 * [backup-simplify]: Simplify y.re into y.re 1554045078.445 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045078.445 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1554045078.445 * [taylor]: Taking taylor expansion of y.re in y.im 1554045078.445 * [backup-simplify]: Simplify y.re into y.re 1554045078.445 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045078.445 * [backup-simplify]: Simplify (* 1 1) into 1 1554045078.446 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045078.446 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045078.446 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.447 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.447 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045078.447 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.448 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045078.448 * [taylor]: Taking taylor expansion of 1 in y.re 1554045078.448 * [backup-simplify]: Simplify 1 into 1 1554045078.448 * [taylor]: Taking taylor expansion of 0 in y.re 1554045078.448 * [backup-simplify]: Simplify 0 into 0 1554045078.448 * [backup-simplify]: Simplify 1 into 1 1554045078.448 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.449 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.449 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045078.450 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554045078.450 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 2)) 1554045078.450 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 1554045078.450 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.re 2)) in y.re 1554045078.450 * [taylor]: Taking taylor expansion of 1/2 in y.re 1554045078.450 * [backup-simplify]: Simplify 1/2 into 1/2 1554045078.450 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045078.450 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.450 * [backup-simplify]: Simplify 0 into 0 1554045078.450 * [backup-simplify]: Simplify 1 into 1 1554045078.451 * [backup-simplify]: Simplify (* 1 1) into 1 1554045078.451 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1554045078.451 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045078.452 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1554045078.452 * [backup-simplify]: Simplify 0 into 0 1554045078.452 * [backup-simplify]: Simplify 0 into 0 1554045078.452 * [backup-simplify]: Simplify 0 into 0 1554045078.452 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.453 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.454 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045078.454 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045078.454 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045078.454 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1554045078.454 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.454 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 1554045078.454 * [taylor]: Taking taylor expansion of 0 in y.re 1554045078.454 * [backup-simplify]: Simplify 0 into 0 1554045078.455 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045078.456 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.456 * [backup-simplify]: Simplify 0 into 0 1554045078.456 * [backup-simplify]: Simplify 0 into 0 1554045078.456 * [backup-simplify]: Simplify 0 into 0 1554045078.456 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.im)))) into y.im 1554045078.456 * [backup-simplify]: Simplify (hypot (/ 1 (- y.im)) (/ 1 (- y.re))) into (hypot (/ -1 y.im) (/ -1 y.re)) 1554045078.456 * [approximate]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in (y.im y.re) around 0 1554045078.456 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.re 1554045078.456 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1554045078.456 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.re 1554045078.456 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1554045078.456 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1554045078.456 * [taylor]: Taking taylor expansion of -1 in y.re 1554045078.456 * [backup-simplify]: Simplify -1 into -1 1554045078.456 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.456 * [backup-simplify]: Simplify y.im into y.im 1554045078.456 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045078.456 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1554045078.456 * [taylor]: Taking taylor expansion of -1 in y.re 1554045078.456 * [backup-simplify]: Simplify -1 into -1 1554045078.456 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.456 * [backup-simplify]: Simplify y.im into y.im 1554045078.456 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045078.456 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1554045078.456 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1554045078.456 * [taylor]: Taking taylor expansion of -1 in y.re 1554045078.456 * [backup-simplify]: Simplify -1 into -1 1554045078.456 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.456 * [backup-simplify]: Simplify 0 into 0 1554045078.456 * [backup-simplify]: Simplify 1 into 1 1554045078.457 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045078.457 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1554045078.457 * [taylor]: Taking taylor expansion of -1 in y.re 1554045078.457 * [backup-simplify]: Simplify -1 into -1 1554045078.457 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.457 * [backup-simplify]: Simplify 0 into 0 1554045078.457 * [backup-simplify]: Simplify 1 into 1 1554045078.457 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045078.457 * [backup-simplify]: Simplify (* -1 -1) into 1 1554045078.457 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045078.458 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045078.458 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045078.459 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045078.459 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1554045078.459 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.460 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045078.460 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.im 1554045078.460 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1554045078.460 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.im 1554045078.460 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1554045078.460 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1554045078.460 * [taylor]: Taking taylor expansion of -1 in y.im 1554045078.460 * [backup-simplify]: Simplify -1 into -1 1554045078.460 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.460 * [backup-simplify]: Simplify 0 into 0 1554045078.460 * [backup-simplify]: Simplify 1 into 1 1554045078.460 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045078.460 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1554045078.460 * [taylor]: Taking taylor expansion of -1 in y.im 1554045078.460 * [backup-simplify]: Simplify -1 into -1 1554045078.460 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.460 * [backup-simplify]: Simplify 0 into 0 1554045078.460 * [backup-simplify]: Simplify 1 into 1 1554045078.460 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045078.460 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1554045078.461 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1554045078.461 * [taylor]: Taking taylor expansion of -1 in y.im 1554045078.461 * [backup-simplify]: Simplify -1 into -1 1554045078.461 * [taylor]: Taking taylor expansion of y.re in y.im 1554045078.461 * [backup-simplify]: Simplify y.re into y.re 1554045078.461 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045078.461 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1554045078.461 * [taylor]: Taking taylor expansion of -1 in y.im 1554045078.461 * [backup-simplify]: Simplify -1 into -1 1554045078.461 * [taylor]: Taking taylor expansion of y.re in y.im 1554045078.461 * [backup-simplify]: Simplify y.re into y.re 1554045078.461 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045078.461 * [backup-simplify]: Simplify (* -1 -1) into 1 1554045078.461 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045078.461 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045078.462 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045078.462 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045078.463 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1554045078.463 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.464 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045078.464 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.im 1554045078.464 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1554045078.464 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.im 1554045078.464 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1554045078.464 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1554045078.464 * [taylor]: Taking taylor expansion of -1 in y.im 1554045078.464 * [backup-simplify]: Simplify -1 into -1 1554045078.464 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.464 * [backup-simplify]: Simplify 0 into 0 1554045078.464 * [backup-simplify]: Simplify 1 into 1 1554045078.464 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045078.464 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1554045078.464 * [taylor]: Taking taylor expansion of -1 in y.im 1554045078.464 * [backup-simplify]: Simplify -1 into -1 1554045078.464 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.464 * [backup-simplify]: Simplify 0 into 0 1554045078.464 * [backup-simplify]: Simplify 1 into 1 1554045078.464 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045078.464 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1554045078.464 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1554045078.464 * [taylor]: Taking taylor expansion of -1 in y.im 1554045078.464 * [backup-simplify]: Simplify -1 into -1 1554045078.464 * [taylor]: Taking taylor expansion of y.re in y.im 1554045078.465 * [backup-simplify]: Simplify y.re into y.re 1554045078.465 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045078.465 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1554045078.465 * [taylor]: Taking taylor expansion of -1 in y.im 1554045078.465 * [backup-simplify]: Simplify -1 into -1 1554045078.465 * [taylor]: Taking taylor expansion of y.re in y.im 1554045078.465 * [backup-simplify]: Simplify y.re into y.re 1554045078.465 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045078.465 * [backup-simplify]: Simplify (* -1 -1) into 1 1554045078.465 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045078.466 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045078.467 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045078.468 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045078.469 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1554045078.469 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.470 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045078.470 * [taylor]: Taking taylor expansion of 1 in y.re 1554045078.470 * [backup-simplify]: Simplify 1 into 1 1554045078.470 * [taylor]: Taking taylor expansion of 0 in y.re 1554045078.470 * [backup-simplify]: Simplify 0 into 0 1554045078.470 * [backup-simplify]: Simplify 1 into 1 1554045078.471 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.474 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.475 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 -1))) into 0 1554045078.475 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1554045078.475 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 2)) 1554045078.476 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 1554045078.477 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.re 2)) in y.re 1554045078.477 * [taylor]: Taking taylor expansion of 1/2 in y.re 1554045078.477 * [backup-simplify]: Simplify 1/2 into 1/2 1554045078.477 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045078.477 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.477 * [backup-simplify]: Simplify 0 into 0 1554045078.477 * [backup-simplify]: Simplify 1 into 1 1554045078.477 * [backup-simplify]: Simplify (* 1 1) into 1 1554045078.478 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1554045078.478 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045078.479 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1554045078.479 * [backup-simplify]: Simplify 0 into 0 1554045078.479 * [backup-simplify]: Simplify 0 into 0 1554045078.479 * [backup-simplify]: Simplify 0 into 0 1554045078.480 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.481 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.482 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 1554045078.482 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1554045078.483 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1554045078.483 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1554045078.483 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.484 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 1554045078.484 * [taylor]: Taking taylor expansion of 0 in y.re 1554045078.484 * [backup-simplify]: Simplify 0 into 0 1554045078.485 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045078.486 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.486 * [backup-simplify]: Simplify 0 into 0 1554045078.486 * [backup-simplify]: Simplify 0 into 0 1554045078.486 * [backup-simplify]: Simplify 0 into 0 1554045078.486 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.im))))) into (* -1 y.im) 1554045078.486 * * * * [progress]: [ 4 / 4 ] generating series at (2 2 2 1 2) 1554045078.486 * [backup-simplify]: Simplify (hypot y.im y.re) into (hypot y.im y.re) 1554045078.486 * [approximate]: Taking taylor expansion of (hypot y.im y.re) in (y.im y.re) around 0 1554045078.486 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in y.re 1554045078.486 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1554045078.486 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.re 1554045078.486 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1554045078.486 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.486 * [backup-simplify]: Simplify y.im into y.im 1554045078.486 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.486 * [backup-simplify]: Simplify y.im into y.im 1554045078.486 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.re 1554045078.486 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.486 * [backup-simplify]: Simplify 0 into 0 1554045078.486 * [backup-simplify]: Simplify 1 into 1 1554045078.486 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.486 * [backup-simplify]: Simplify 0 into 0 1554045078.486 * [backup-simplify]: Simplify 1 into 1 1554045078.487 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045078.487 * [backup-simplify]: Simplify (* 0 0) into 0 1554045078.487 * [backup-simplify]: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1554045078.487 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1554045078.487 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045078.488 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1554045078.488 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.488 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1554045078.488 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in y.im 1554045078.488 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1554045078.488 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.im 1554045078.488 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1554045078.488 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.489 * [backup-simplify]: Simplify 0 into 0 1554045078.489 * [backup-simplify]: Simplify 1 into 1 1554045078.489 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.489 * [backup-simplify]: Simplify 0 into 0 1554045078.489 * [backup-simplify]: Simplify 1 into 1 1554045078.489 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.im 1554045078.489 * [taylor]: Taking taylor expansion of y.re in y.im 1554045078.489 * [backup-simplify]: Simplify y.re into y.re 1554045078.489 * [taylor]: Taking taylor expansion of y.re in y.im 1554045078.489 * [backup-simplify]: Simplify y.re into y.re 1554045078.489 * [backup-simplify]: Simplify (* 0 0) into 0 1554045078.489 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045078.489 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1554045078.489 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1554045078.490 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1554045078.490 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045078.490 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.491 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1554045078.491 * [taylor]: Taking taylor expansion of (hypot y.im y.re) in y.im 1554045078.491 * [taylor]: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1554045078.491 * [taylor]: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.im 1554045078.491 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1554045078.491 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.491 * [backup-simplify]: Simplify 0 into 0 1554045078.491 * [backup-simplify]: Simplify 1 into 1 1554045078.491 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.491 * [backup-simplify]: Simplify 0 into 0 1554045078.491 * [backup-simplify]: Simplify 1 into 1 1554045078.491 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.im 1554045078.491 * [taylor]: Taking taylor expansion of y.re in y.im 1554045078.491 * [backup-simplify]: Simplify y.re into y.re 1554045078.491 * [taylor]: Taking taylor expansion of y.re in y.im 1554045078.491 * [backup-simplify]: Simplify y.re into y.re 1554045078.491 * [backup-simplify]: Simplify (* 0 0) into 0 1554045078.491 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1554045078.492 * [backup-simplify]: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1554045078.492 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1554045078.492 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1554045078.492 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1554045078.493 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.493 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1554045078.493 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.493 * [backup-simplify]: Simplify 0 into 0 1554045078.493 * [backup-simplify]: Simplify 1 into 1 1554045078.493 * [backup-simplify]: Simplify 0 into 0 1554045078.493 * [taylor]: Taking taylor expansion of 0 in y.re 1554045078.493 * [backup-simplify]: Simplify 0 into 0 1554045078.493 * [backup-simplify]: Simplify 0 into 0 1554045078.493 * [backup-simplify]: Simplify 1 into 1 1554045078.494 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 0))) into 1 1554045078.494 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1554045078.495 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045078.495 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.re)) into (/ 1/2 y.re) 1554045078.496 * [taylor]: Taking taylor expansion of (/ 1/2 y.re) in y.re 1554045078.496 * [taylor]: Taking taylor expansion of 1/2 in y.re 1554045078.496 * [backup-simplify]: Simplify 1/2 into 1/2 1554045078.496 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.496 * [backup-simplify]: Simplify 0 into 0 1554045078.496 * [backup-simplify]: Simplify 1 into 1 1554045078.496 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1554045078.497 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1554045078.497 * [backup-simplify]: Simplify 0 into 0 1554045078.497 * [backup-simplify]: Simplify 0 into 0 1554045078.497 * [backup-simplify]: Simplify 0 into 0 1554045078.498 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 1) (* 0 0)))) into 0 1554045078.499 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1554045078.499 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.499 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.re))))) (* 2 y.re)) into 0 1554045078.499 * [taylor]: Taking taylor expansion of 0 in y.re 1554045078.500 * [backup-simplify]: Simplify 0 into 0 1554045078.500 * [backup-simplify]: Simplify 0 into 0 1554045078.501 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.501 * [backup-simplify]: Simplify 0 into 0 1554045078.501 * [backup-simplify]: Simplify 0 into 0 1554045078.501 * [backup-simplify]: Simplify (* 1 (* y.re 1)) into y.re 1554045078.501 * [backup-simplify]: Simplify (hypot (/ 1 y.im) (/ 1 y.re)) into (hypot (/ 1 y.im) (/ 1 y.re)) 1554045078.501 * [approximate]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in (y.im y.re) around 0 1554045078.501 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.re 1554045078.501 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1554045078.501 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.re 1554045078.501 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1554045078.501 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1554045078.501 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.501 * [backup-simplify]: Simplify y.im into y.im 1554045078.501 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045078.501 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1554045078.501 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.501 * [backup-simplify]: Simplify y.im into y.im 1554045078.501 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045078.501 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1554045078.501 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554045078.501 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.501 * [backup-simplify]: Simplify 0 into 0 1554045078.501 * [backup-simplify]: Simplify 1 into 1 1554045078.502 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.502 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554045078.502 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.502 * [backup-simplify]: Simplify 0 into 0 1554045078.502 * [backup-simplify]: Simplify 1 into 1 1554045078.502 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.503 * [backup-simplify]: Simplify (* 1 1) into 1 1554045078.503 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045078.504 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045078.504 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.505 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.506 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045078.506 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.507 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045078.507 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.im 1554045078.507 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1554045078.507 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.im 1554045078.507 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1554045078.507 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045078.507 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.507 * [backup-simplify]: Simplify 0 into 0 1554045078.507 * [backup-simplify]: Simplify 1 into 1 1554045078.508 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.508 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045078.508 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.508 * [backup-simplify]: Simplify 0 into 0 1554045078.508 * [backup-simplify]: Simplify 1 into 1 1554045078.508 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.508 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1554045078.508 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1554045078.508 * [taylor]: Taking taylor expansion of y.re in y.im 1554045078.508 * [backup-simplify]: Simplify y.re into y.re 1554045078.508 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045078.509 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1554045078.509 * [taylor]: Taking taylor expansion of y.re in y.im 1554045078.509 * [backup-simplify]: Simplify y.re into y.re 1554045078.509 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045078.509 * [backup-simplify]: Simplify (* 1 1) into 1 1554045078.509 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045078.510 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045078.511 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.511 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.512 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045078.512 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.513 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045078.513 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.im 1554045078.513 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1554045078.513 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.im 1554045078.513 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1554045078.513 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045078.513 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.513 * [backup-simplify]: Simplify 0 into 0 1554045078.513 * [backup-simplify]: Simplify 1 into 1 1554045078.514 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.514 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045078.514 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.514 * [backup-simplify]: Simplify 0 into 0 1554045078.514 * [backup-simplify]: Simplify 1 into 1 1554045078.514 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045078.514 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1554045078.514 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1554045078.514 * [taylor]: Taking taylor expansion of y.re in y.im 1554045078.514 * [backup-simplify]: Simplify y.re into y.re 1554045078.514 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045078.514 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1554045078.514 * [taylor]: Taking taylor expansion of y.re in y.im 1554045078.514 * [backup-simplify]: Simplify y.re into y.re 1554045078.514 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045078.515 * [backup-simplify]: Simplify (* 1 1) into 1 1554045078.515 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045078.516 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045078.516 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.517 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045078.518 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045078.518 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.519 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045078.519 * [taylor]: Taking taylor expansion of 1 in y.re 1554045078.519 * [backup-simplify]: Simplify 1 into 1 1554045078.519 * [taylor]: Taking taylor expansion of 0 in y.re 1554045078.519 * [backup-simplify]: Simplify 0 into 0 1554045078.519 * [backup-simplify]: Simplify 1 into 1 1554045078.520 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.521 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.522 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045078.522 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554045078.522 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 2)) 1554045078.523 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 1554045078.523 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.re 2)) in y.re 1554045078.523 * [taylor]: Taking taylor expansion of 1/2 in y.re 1554045078.523 * [backup-simplify]: Simplify 1/2 into 1/2 1554045078.524 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045078.524 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.524 * [backup-simplify]: Simplify 0 into 0 1554045078.524 * [backup-simplify]: Simplify 1 into 1 1554045078.524 * [backup-simplify]: Simplify (* 1 1) into 1 1554045078.524 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1554045078.525 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045078.526 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1554045078.526 * [backup-simplify]: Simplify 0 into 0 1554045078.526 * [backup-simplify]: Simplify 0 into 0 1554045078.526 * [backup-simplify]: Simplify 0 into 0 1554045078.527 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.528 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.529 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045078.529 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045078.529 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045078.529 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1554045078.529 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.530 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 1554045078.530 * [taylor]: Taking taylor expansion of 0 in y.re 1554045078.530 * [backup-simplify]: Simplify 0 into 0 1554045078.530 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045078.531 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.531 * [backup-simplify]: Simplify 0 into 0 1554045078.531 * [backup-simplify]: Simplify 0 into 0 1554045078.531 * [backup-simplify]: Simplify 0 into 0 1554045078.531 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.im)))) into y.im 1554045078.531 * [backup-simplify]: Simplify (hypot (/ 1 (- y.im)) (/ 1 (- y.re))) into (hypot (/ -1 y.im) (/ -1 y.re)) 1554045078.531 * [approximate]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in (y.im y.re) around 0 1554045078.531 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.re 1554045078.531 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1554045078.531 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.re 1554045078.531 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1554045078.531 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1554045078.531 * [taylor]: Taking taylor expansion of -1 in y.re 1554045078.531 * [backup-simplify]: Simplify -1 into -1 1554045078.531 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.531 * [backup-simplify]: Simplify y.im into y.im 1554045078.531 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045078.531 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1554045078.531 * [taylor]: Taking taylor expansion of -1 in y.re 1554045078.531 * [backup-simplify]: Simplify -1 into -1 1554045078.531 * [taylor]: Taking taylor expansion of y.im in y.re 1554045078.531 * [backup-simplify]: Simplify y.im into y.im 1554045078.531 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1554045078.531 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1554045078.531 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1554045078.531 * [taylor]: Taking taylor expansion of -1 in y.re 1554045078.531 * [backup-simplify]: Simplify -1 into -1 1554045078.531 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.531 * [backup-simplify]: Simplify 0 into 0 1554045078.531 * [backup-simplify]: Simplify 1 into 1 1554045078.532 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045078.532 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1554045078.532 * [taylor]: Taking taylor expansion of -1 in y.re 1554045078.532 * [backup-simplify]: Simplify -1 into -1 1554045078.532 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.532 * [backup-simplify]: Simplify 0 into 0 1554045078.532 * [backup-simplify]: Simplify 1 into 1 1554045078.532 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045078.532 * [backup-simplify]: Simplify (* -1 -1) into 1 1554045078.533 * [backup-simplify]: Simplify (+ 0 1) into 1 1554045078.533 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045078.533 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045078.534 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045078.534 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1554045078.534 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.535 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045078.535 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.im 1554045078.535 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1554045078.535 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.im 1554045078.535 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1554045078.535 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1554045078.535 * [taylor]: Taking taylor expansion of -1 in y.im 1554045078.535 * [backup-simplify]: Simplify -1 into -1 1554045078.535 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.535 * [backup-simplify]: Simplify 0 into 0 1554045078.535 * [backup-simplify]: Simplify 1 into 1 1554045078.535 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045078.535 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1554045078.535 * [taylor]: Taking taylor expansion of -1 in y.im 1554045078.535 * [backup-simplify]: Simplify -1 into -1 1554045078.536 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.536 * [backup-simplify]: Simplify 0 into 0 1554045078.536 * [backup-simplify]: Simplify 1 into 1 1554045078.536 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045078.536 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1554045078.536 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1554045078.536 * [taylor]: Taking taylor expansion of -1 in y.im 1554045078.536 * [backup-simplify]: Simplify -1 into -1 1554045078.536 * [taylor]: Taking taylor expansion of y.re in y.im 1554045078.536 * [backup-simplify]: Simplify y.re into y.re 1554045078.536 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045078.536 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1554045078.536 * [taylor]: Taking taylor expansion of -1 in y.im 1554045078.536 * [backup-simplify]: Simplify -1 into -1 1554045078.536 * [taylor]: Taking taylor expansion of y.re in y.im 1554045078.536 * [backup-simplify]: Simplify y.re into y.re 1554045078.536 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045078.536 * [backup-simplify]: Simplify (* -1 -1) into 1 1554045078.537 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045078.537 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045078.537 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045078.538 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045078.538 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1554045078.539 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.539 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045078.539 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.im 1554045078.539 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1554045078.539 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.im 1554045078.540 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1554045078.540 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1554045078.540 * [taylor]: Taking taylor expansion of -1 in y.im 1554045078.540 * [backup-simplify]: Simplify -1 into -1 1554045078.540 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.540 * [backup-simplify]: Simplify 0 into 0 1554045078.540 * [backup-simplify]: Simplify 1 into 1 1554045078.540 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045078.540 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1554045078.540 * [taylor]: Taking taylor expansion of -1 in y.im 1554045078.540 * [backup-simplify]: Simplify -1 into -1 1554045078.540 * [taylor]: Taking taylor expansion of y.im in y.im 1554045078.540 * [backup-simplify]: Simplify 0 into 0 1554045078.540 * [backup-simplify]: Simplify 1 into 1 1554045078.540 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045078.540 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1554045078.540 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1554045078.540 * [taylor]: Taking taylor expansion of -1 in y.im 1554045078.540 * [backup-simplify]: Simplify -1 into -1 1554045078.540 * [taylor]: Taking taylor expansion of y.re in y.im 1554045078.540 * [backup-simplify]: Simplify y.re into y.re 1554045078.540 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045078.540 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1554045078.540 * [taylor]: Taking taylor expansion of -1 in y.im 1554045078.541 * [backup-simplify]: Simplify -1 into -1 1554045078.541 * [taylor]: Taking taylor expansion of y.re in y.im 1554045078.541 * [backup-simplify]: Simplify y.re into y.re 1554045078.541 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045078.541 * [backup-simplify]: Simplify (* -1 -1) into 1 1554045078.541 * [backup-simplify]: Simplify (+ 1 0) into 1 1554045078.541 * [backup-simplify]: Simplify (sqrt 1) into 1 1554045078.542 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045078.542 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045078.543 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1554045078.543 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.543 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1554045078.543 * [taylor]: Taking taylor expansion of 1 in y.re 1554045078.543 * [backup-simplify]: Simplify 1 into 1 1554045078.543 * [taylor]: Taking taylor expansion of 0 in y.re 1554045078.543 * [backup-simplify]: Simplify 0 into 0 1554045078.543 * [backup-simplify]: Simplify 1 into 1 1554045078.544 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.545 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.545 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 -1))) into 0 1554045078.545 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1554045078.545 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 2)) 1554045078.546 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 1554045078.546 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.re 2)) in y.re 1554045078.546 * [taylor]: Taking taylor expansion of 1/2 in y.re 1554045078.546 * [backup-simplify]: Simplify 1/2 into 1/2 1554045078.546 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045078.546 * [taylor]: Taking taylor expansion of y.re in y.re 1554045078.546 * [backup-simplify]: Simplify 0 into 0 1554045078.546 * [backup-simplify]: Simplify 1 into 1 1554045078.546 * [backup-simplify]: Simplify (* 1 1) into 1 1554045078.547 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1554045078.547 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045078.548 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1554045078.548 * [backup-simplify]: Simplify 0 into 0 1554045078.548 * [backup-simplify]: Simplify 0 into 0 1554045078.548 * [backup-simplify]: Simplify 0 into 0 1554045078.548 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.549 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.550 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 1554045078.550 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1554045078.550 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1554045078.550 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1554045078.550 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045078.551 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 1554045078.551 * [taylor]: Taking taylor expansion of 0 in y.re 1554045078.551 * [backup-simplify]: Simplify 0 into 0 1554045078.551 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045078.552 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045078.552 * [backup-simplify]: Simplify 0 into 0 1554045078.552 * [backup-simplify]: Simplify 0 into 0 1554045078.552 * [backup-simplify]: Simplify 0 into 0 1554045078.552 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.im))))) into (* -1 y.im) 1554045078.552 * * * [progress]: simplifying candidates 1554045078.552 * * * * [progress]: [ 1 / 137 ] simplifiying candidate # 1554045078.552 * * * * [progress]: [ 2 / 137 ] simplifiying candidate # 1554045078.552 * * * * [progress]: [ 3 / 137 ] simplifiying candidate # 1554045078.552 * * * * [progress]: [ 4 / 137 ] simplifiying candidate # 1554045078.553 * [simplify]: Simplifying (- (log (fma x.re y.re (* x.im y.im))) (log (hypot y.im y.re))) 1554045078.553 * * [simplify]: iters left: 6 (10 enodes) 1554045078.555 * * [simplify]: iters left: 5 (35 enodes) 1554045078.560 * * [simplify]: iters left: 4 (42 enodes) 1554045078.566 * * [simplify]: iters left: 3 (45 enodes) 1554045078.573 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045078.573 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045078.573 * * [simplify]: Extracting #2: cost 10 inf + 0 1554045078.573 * * [simplify]: Extracting #3: cost 18 inf + 0 1554045078.573 * * [simplify]: Extracting #4: cost 15 inf + 61 1554045078.573 * * [simplify]: Extracting #5: cost 5 inf + 973 1554045078.573 * * [simplify]: Extracting #6: cost 0 inf + 2078 1554045078.574 * [simplify]: Simplified to (- (log (fma y.im x.im (* x.re y.re))) (log (hypot y.im y.re))) 1554045078.574 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (exp (- (log (fma y.im x.im (* x.re y.re))) (log (hypot y.im y.re)))) (hypot y.im y.re))))) 1554045078.574 * * * * [progress]: [ 5 / 137 ] simplifiying candidate # 1554045078.574 * * * * [progress]: [ 6 / 137 ] simplifiying candidate # 1554045078.574 * * * * [progress]: [ 7 / 137 ] simplifiying candidate # 1554045078.574 * [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))) 1554045078.574 * * [simplify]: iters left: 6 (12 enodes) 1554045078.577 * * [simplify]: iters left: 5 (48 enodes) 1554045078.585 * * [simplify]: iters left: 4 (104 enodes) 1554045078.611 * * [simplify]: iters left: 3 (299 enodes) 1554045078.736 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045078.736 * * [simplify]: Extracting #1: cost 37 inf + 0 1554045078.737 * * [simplify]: Extracting #2: cost 132 inf + 1 1554045078.743 * * [simplify]: Extracting #3: cost 236 inf + 1036 1554045078.749 * * [simplify]: Extracting #4: cost 89 inf + 31949 1554045078.760 * * [simplify]: Extracting #5: cost 4 inf + 52410 1554045078.772 * * [simplify]: Extracting #6: cost 0 inf + 53331 1554045078.785 * * [simplify]: Extracting #7: cost 0 inf + 53291 1554045078.798 * [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)))) 1554045078.799 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (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))))) 1554045078.799 * * * * [progress]: [ 8 / 137 ] simplifiying candidate # 1554045078.799 * * * * [progress]: [ 9 / 137 ] simplifiying candidate # 1554045078.799 * * * * [progress]: [ 10 / 137 ] simplifiying candidate # 1554045078.799 * * * * [progress]: [ 11 / 137 ] simplifiying candidate # 1554045078.799 * * * * [progress]: [ 12 / 137 ] simplifiying candidate # 1554045078.799 * [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)))) 1554045078.800 * * [simplify]: iters left: 6 (12 enodes) 1554045078.805 * * [simplify]: iters left: 5 (45 enodes) 1554045078.818 * * [simplify]: iters left: 4 (64 enodes) 1554045078.835 * * [simplify]: iters left: 3 (74 enodes) 1554045078.852 * * [simplify]: iters left: 2 (77 enodes) 1554045078.870 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045078.870 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045078.870 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045078.871 * * [simplify]: Extracting #3: cost 30 inf + 0 1554045078.871 * * [simplify]: Extracting #4: cost 25 inf + 244 1554045078.871 * * [simplify]: Extracting #5: cost 16 inf + 1360 1554045078.873 * * [simplify]: Extracting #6: cost 4 inf + 4940 1554045078.875 * * [simplify]: Extracting #7: cost 0 inf + 6476 1554045078.876 * [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)))) 1554045078.876 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (* (* (/ (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))))) 1554045078.877 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) 1554045078.877 * * [simplify]: iters left: 6 (10 enodes) 1554045078.881 * * [simplify]: iters left: 5 (33 enodes) 1554045078.890 * * [simplify]: iters left: 4 (37 enodes) 1554045078.900 * * [simplify]: iters left: 3 (40 enodes) 1554045078.909 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045078.909 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045078.909 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045078.909 * * [simplify]: Extracting #3: cost 16 inf + 0 1554045078.909 * * [simplify]: Extracting #4: cost 12 inf + 118 1554045078.910 * * [simplify]: Extracting #5: cost 5 inf + 659 1554045078.910 * * [simplify]: Extracting #6: cost 0 inf + 1824 1554045078.911 * [simplify]: Simplified to (/ (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (hypot y.im y.re))) 1554045078.911 * [simplify]: Simplified (2 2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (* (* (/ (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))))) 1554045078.911 * * * * [progress]: [ 13 / 137 ] simplifiying candidate # 1554045078.911 * [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))) 1554045078.911 * * [simplify]: iters left: 6 (11 enodes) 1554045078.916 * * [simplify]: iters left: 5 (38 enodes) 1554045078.925 * * [simplify]: iters left: 4 (46 enodes) 1554045078.932 * * [simplify]: iters left: 3 (52 enodes) 1554045078.938 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045078.938 * * [simplify]: Extracting #1: cost 7 inf + 0 1554045078.938 * * [simplify]: Extracting #2: cost 14 inf + 0 1554045078.938 * * [simplify]: Extracting #3: cost 22 inf + 0 1554045078.938 * * [simplify]: Extracting #4: cost 19 inf + 46 1554045078.938 * * [simplify]: Extracting #5: cost 12 inf + 482 1554045078.939 * * [simplify]: Extracting #6: cost 5 inf + 1883 1554045078.939 * * [simplify]: Extracting #7: cost 0 inf + 3438 1554045078.940 * [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))))) 1554045078.940 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (* (/ (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))))) 1554045078.940 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1554045078.940 * * [simplify]: iters left: 6 (10 enodes) 1554045078.942 * * [simplify]: iters left: 5 (33 enodes) 1554045078.946 * * [simplify]: iters left: 4 (37 enodes) 1554045078.952 * * [simplify]: iters left: 3 (40 enodes) 1554045078.961 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045078.961 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045078.961 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045078.961 * * [simplify]: Extracting #3: cost 16 inf + 0 1554045078.962 * * [simplify]: Extracting #4: cost 12 inf + 118 1554045078.962 * * [simplify]: Extracting #5: cost 5 inf + 579 1554045078.962 * * [simplify]: Extracting #6: cost 0 inf + 1664 1554045078.963 * [simplify]: Simplified to (/ (cbrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1554045078.963 * [simplify]: Simplified (2 2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (* (/ (* (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))))) 1554045078.963 * * * * [progress]: [ 14 / 137 ] simplifiying candidate # 1554045078.963 * [simplify]: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) 1554045078.964 * * [simplify]: iters left: 6 (10 enodes) 1554045078.968 * * [simplify]: iters left: 5 (35 enodes) 1554045078.979 * * [simplify]: iters left: 4 (49 enodes) 1554045078.993 * * [simplify]: iters left: 3 (53 enodes) 1554045079.005 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045079.005 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045079.005 * * [simplify]: Extracting #2: cost 7 inf + 1 1554045079.005 * * [simplify]: Extracting #3: cost 14 inf + 1 1554045079.005 * * [simplify]: Extracting #4: cost 12 inf + 5 1554045079.006 * * [simplify]: Extracting #5: cost 6 inf + 371 1554045079.006 * * [simplify]: Extracting #6: cost 0 inf + 1607 1554045079.007 * [simplify]: Simplified to (* (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im x.im (* x.re y.re)))) 1554045079.007 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (* (* (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))))) 1554045079.007 * [simplify]: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1554045079.007 * * [simplify]: iters left: 6 (9 enodes) 1554045079.011 * * [simplify]: iters left: 5 (30 enodes) 1554045079.019 * * [simplify]: iters left: 4 (34 enodes) 1554045079.028 * * [simplify]: iters left: 3 (37 enodes) 1554045079.037 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045079.037 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045079.037 * * [simplify]: Extracting #2: cost 9 inf + 0 1554045079.037 * * [simplify]: Extracting #3: cost 10 inf + 116 1554045079.037 * * [simplify]: Extracting #4: cost 9 inf + 160 1554045079.037 * * [simplify]: Extracting #5: cost 5 inf + 385 1554045079.038 * * [simplify]: Extracting #6: cost 1 inf + 1211 1554045079.038 * * [simplify]: Extracting #7: cost 0 inf + 1390 1554045079.039 * [simplify]: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1554045079.039 * [simplify]: Simplified (2 2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (* (/ (* (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))))) 1554045079.039 * * * * [progress]: [ 15 / 137 ] simplifiying candidate # 1554045079.039 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1554045079.039 * * [simplify]: iters left: 6 (11 enodes) 1554045079.044 * * [simplify]: iters left: 5 (38 enodes) 1554045079.054 * * [simplify]: iters left: 4 (44 enodes) 1554045079.066 * * [simplify]: iters left: 3 (47 enodes) 1554045079.079 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045079.079 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045079.080 * * [simplify]: Extracting #2: cost 12 inf + 0 1554045079.080 * * [simplify]: Extracting #3: cost 20 inf + 0 1554045079.080 * * [simplify]: Extracting #4: cost 16 inf + 198 1554045079.080 * * [simplify]: Extracting #5: cost 9 inf + 794 1554045079.081 * * [simplify]: Extracting #6: cost 1 inf + 2412 1554045079.082 * * [simplify]: Extracting #7: cost 0 inf + 2726 1554045079.083 * [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)))) 1554045079.083 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (* (/ (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))))) 1554045079.083 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) 1554045079.083 * * [simplify]: iters left: 6 (10 enodes) 1554045079.087 * * [simplify]: iters left: 5 (33 enodes) 1554045079.096 * * [simplify]: iters left: 4 (37 enodes) 1554045079.107 * * [simplify]: iters left: 3 (40 enodes) 1554045079.117 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045079.117 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045079.117 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045079.117 * * [simplify]: Extracting #3: cost 16 inf + 0 1554045079.117 * * [simplify]: Extracting #4: cost 12 inf + 118 1554045079.118 * * [simplify]: Extracting #5: cost 5 inf + 659 1554045079.118 * * [simplify]: Extracting #6: cost 0 inf + 1664 1554045079.119 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (cbrt (hypot y.im y.re))) 1554045079.119 * [simplify]: Simplified (2 2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (* (/ (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))))) 1554045079.119 * * * * [progress]: [ 16 / 137 ] simplifiying candidate # 1554045079.119 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1554045079.119 * * [simplify]: iters left: 6 (10 enodes) 1554045079.123 * * [simplify]: iters left: 5 (33 enodes) 1554045079.132 * * [simplify]: iters left: 4 (37 enodes) 1554045079.141 * * [simplify]: iters left: 3 (40 enodes) 1554045079.151 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045079.151 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045079.151 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045079.151 * * [simplify]: Extracting #3: cost 16 inf + 0 1554045079.151 * * [simplify]: Extracting #4: cost 12 inf + 118 1554045079.152 * * [simplify]: Extracting #5: cost 5 inf + 579 1554045079.152 * * [simplify]: Extracting #6: cost 0 inf + 1504 1554045079.153 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1554045079.153 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (* (/ (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))))) 1554045079.153 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1554045079.153 * * [simplify]: iters left: 6 (10 enodes) 1554045079.157 * * [simplify]: iters left: 5 (33 enodes) 1554045079.166 * * [simplify]: iters left: 4 (37 enodes) 1554045079.175 * * [simplify]: iters left: 3 (40 enodes) 1554045079.183 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045079.183 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045079.183 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045079.183 * * [simplify]: Extracting #3: cost 16 inf + 0 1554045079.183 * * [simplify]: Extracting #4: cost 12 inf + 118 1554045079.183 * * [simplify]: Extracting #5: cost 5 inf + 579 1554045079.183 * * [simplify]: Extracting #6: cost 0 inf + 1504 1554045079.184 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1554045079.184 * [simplify]: Simplified (2 2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (* (/ (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))))) 1554045079.184 * * * * [progress]: [ 17 / 137 ] simplifiying candidate # 1554045079.184 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) 1554045079.184 * * [simplify]: iters left: 6 (9 enodes) 1554045079.186 * * [simplify]: iters left: 5 (30 enodes) 1554045079.191 * * [simplify]: iters left: 4 (36 enodes) 1554045079.196 * * [simplify]: iters left: 3 (39 enodes) 1554045079.201 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045079.201 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045079.201 * * [simplify]: Extracting #2: cost 10 inf + 1 1554045079.201 * * [simplify]: Extracting #3: cost 7 inf + 47 1554045079.201 * * [simplify]: Extracting #4: cost 4 inf + 230 1554045079.201 * * [simplify]: Extracting #5: cost 0 inf + 649 1554045079.201 * [simplify]: Simplified to (sqrt (fma x.re y.re (* x.im y.im))) 1554045079.201 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (* (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))))) 1554045079.202 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1554045079.202 * * [simplify]: iters left: 6 (9 enodes) 1554045079.204 * * [simplify]: iters left: 5 (30 enodes) 1554045079.208 * * [simplify]: iters left: 4 (34 enodes) 1554045079.212 * * [simplify]: iters left: 3 (37 enodes) 1554045079.217 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045079.218 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045079.218 * * [simplify]: Extracting #2: cost 9 inf + 0 1554045079.218 * * [simplify]: Extracting #3: cost 10 inf + 116 1554045079.218 * * [simplify]: Extracting #4: cost 9 inf + 160 1554045079.218 * * [simplify]: Extracting #5: cost 5 inf + 385 1554045079.218 * * [simplify]: Extracting #6: cost 1 inf + 1091 1554045079.218 * * [simplify]: Extracting #7: cost 0 inf + 1230 1554045079.219 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1554045079.219 * [simplify]: Simplified (2 2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (* (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))))) 1554045079.219 * * * * [progress]: [ 18 / 137 ] simplifiying candidate # 1554045079.219 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1554045079.219 * * [simplify]: iters left: 6 (7 enodes) 1554045079.221 * * [simplify]: iters left: 5 (25 enodes) 1554045079.225 * * [simplify]: iters left: 4 (29 enodes) 1554045079.229 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045079.229 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045079.229 * * [simplify]: Extracting #2: cost 9 inf + 1 1554045079.229 * * [simplify]: Extracting #3: cost 12 inf + 1 1554045079.229 * * [simplify]: Extracting #4: cost 8 inf + 117 1554045079.229 * * [simplify]: Extracting #5: cost 5 inf + 609 1554045079.230 * * [simplify]: Extracting #6: cost 1 inf + 1319 1554045079.230 * * [simplify]: Extracting #7: cost 0 inf + 1537 1554045079.230 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045079.231 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (* (/ (/ 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))))) 1554045079.231 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) 1554045079.231 * * [simplify]: iters left: 5 (9 enodes) 1554045079.235 * * [simplify]: iters left: 4 (30 enodes) 1554045079.243 * * [simplify]: iters left: 3 (34 enodes) 1554045079.251 * * [simplify]: iters left: 2 (37 enodes) 1554045079.260 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045079.261 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045079.261 * * [simplify]: Extracting #2: cost 13 inf + 0 1554045079.261 * * [simplify]: Extracting #3: cost 12 inf + 4 1554045079.261 * * [simplify]: Extracting #4: cost 6 inf + 423 1554045079.261 * * [simplify]: Extracting #5: cost 0 inf + 1306 1554045079.262 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) 1554045079.262 * [simplify]: Simplified (2 2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (* (/ 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))))) 1554045079.262 * * * * [progress]: [ 19 / 137 ] simplifiying candidate # 1554045079.262 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.im y.re))) 1554045079.263 * * [simplify]: iters left: 4 (6 enodes) 1554045079.266 * * [simplify]: iters left: 3 (20 enodes) 1554045079.272 * * [simplify]: iters left: 2 (22 enodes) 1554045079.278 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045079.278 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045079.278 * * [simplify]: Extracting #2: cost 5 inf + 1 1554045079.278 * * [simplify]: Extracting #3: cost 8 inf + 1 1554045079.278 * * [simplify]: Extracting #4: cost 6 inf + 3 1554045079.279 * * [simplify]: Extracting #5: cost 1 inf + 449 1554045079.279 * * [simplify]: Extracting #6: cost 0 inf + 587 1554045079.279 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1554045079.279 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (* (/ 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))))) 1554045079.279 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1554045079.280 * * [simplify]: iters left: 5 (9 enodes) 1554045079.283 * * [simplify]: iters left: 4 (30 enodes) 1554045079.292 * * [simplify]: iters left: 3 (34 enodes) 1554045079.301 * * [simplify]: iters left: 2 (37 enodes) 1554045079.311 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045079.311 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045079.311 * * [simplify]: Extracting #2: cost 13 inf + 0 1554045079.311 * * [simplify]: Extracting #3: cost 12 inf + 4 1554045079.311 * * [simplify]: Extracting #4: cost 6 inf + 383 1554045079.312 * * [simplify]: Extracting #5: cost 0 inf + 1146 1554045079.312 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1554045079.312 * [simplify]: Simplified (2 2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (* (/ 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))))) 1554045079.312 * * * * [progress]: [ 20 / 137 ] simplifiying candidate # 1554045079.313 * [simplify]: Simplifying (/ 1 1) 1554045079.313 * * [simplify]: iters left: 2 (2 enodes) 1554045079.315 * * [simplify]: iters left: 1 (6 enodes) 1554045079.317 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045079.317 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045079.317 * [simplify]: Simplified to 1 1554045079.317 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (* 1 (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (hypot y.im y.re))))) 1554045079.317 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) 1554045079.317 * * [simplify]: iters left: 5 (8 enodes) 1554045079.321 * * [simplify]: iters left: 4 (27 enodes) 1554045079.328 * * [simplify]: iters left: 3 (31 enodes) 1554045079.336 * * [simplify]: iters left: 2 (34 enodes) 1554045079.344 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045079.344 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045079.344 * * [simplify]: Extracting #2: cost 12 inf + 0 1554045079.344 * * [simplify]: Extracting #3: cost 8 inf + 103 1554045079.345 * * [simplify]: Extracting #4: cost 2 inf + 579 1554045079.345 * * [simplify]: Extracting #5: cost 0 inf + 872 1554045079.346 * [simplify]: Simplified to (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re)) 1554045079.346 * [simplify]: Simplified (2 2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (* 1 (/ (fma x.im y.im (* x.re y.re)) (hypot y.im y.re))) (hypot y.im y.re))))) 1554045079.346 * * * * [progress]: [ 21 / 137 ] simplifiying candidate # 1554045079.346 * * * * [progress]: [ 22 / 137 ] simplifiying candidate # 1554045079.346 * * * * [progress]: [ 23 / 137 ] simplifiying candidate # 1554045079.346 * * * * [progress]: [ 24 / 137 ] simplifiying candidate # 1554045079.346 * [simplify]: Simplifying (cbrt (hypot y.im y.re)) 1554045079.346 * * [simplify]: iters left: 2 (4 enodes) 1554045079.348 * * [simplify]: iters left: 1 (12 enodes) 1554045079.352 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045079.352 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045079.352 * * [simplify]: Extracting #2: cost 6 inf + 0 1554045079.352 * * [simplify]: Extracting #3: cost 4 inf + 2 1554045079.353 * * [simplify]: Extracting #4: cost 0 inf + 390 1554045079.353 * [simplify]: Simplified to (cbrt (hypot y.im y.re)) 1554045079.353 * [simplify]: Simplified (2 2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (/ (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))))) 1554045079.353 * * * * [progress]: [ 25 / 137 ] simplifiying candidate # 1554045079.353 * [simplify]: Simplifying (sqrt (hypot y.im y.re)) 1554045079.353 * * [simplify]: iters left: 2 (4 enodes) 1554045079.355 * * [simplify]: iters left: 1 (12 enodes) 1554045079.358 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045079.358 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045079.358 * * [simplify]: Extracting #2: cost 6 inf + 0 1554045079.358 * * [simplify]: Extracting #3: cost 4 inf + 2 1554045079.359 * * [simplify]: Extracting #4: cost 0 inf + 310 1554045079.359 * [simplify]: Simplified to (sqrt (hypot y.im y.re)) 1554045079.359 * [simplify]: Simplified (2 2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (/ (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))))) 1554045079.359 * * * * [progress]: [ 26 / 137 ] simplifiying candidate # 1554045079.359 * [simplify]: Simplifying (hypot y.im y.re) 1554045079.359 * * [simplify]: iters left: 1 (3 enodes) 1554045079.360 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045079.361 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045079.361 * * [simplify]: Extracting #2: cost 2 inf + 2 1554045079.361 * * [simplify]: Extracting #3: cost 0 inf + 116 1554045079.361 * [simplify]: Simplified to (hypot y.im y.re) 1554045079.361 * [simplify]: Simplified (2 2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (/ (fma x.re y.re (* x.im y.im)) 1) (hypot y.im y.re)) (hypot y.im y.re))))) 1554045079.361 * * * * [progress]: [ 27 / 137 ] simplifiying candidate # 1554045079.361 * [simplify]: Simplifying (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1554045079.361 * * [simplify]: iters left: 6 (8 enodes) 1554045079.365 * * [simplify]: iters left: 5 (27 enodes) 1554045079.369 * * [simplify]: iters left: 4 (31 enodes) 1554045079.373 * * [simplify]: iters left: 3 (34 enodes) 1554045079.377 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045079.377 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045079.377 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045079.377 * * [simplify]: Extracting #3: cost 12 inf + 0 1554045079.377 * * [simplify]: Extracting #4: cost 9 inf + 46 1554045079.377 * * [simplify]: Extracting #5: cost 5 inf + 271 1554045079.378 * * [simplify]: Extracting #6: cost 1 inf + 947 1554045079.378 * * [simplify]: Extracting #7: cost 0 inf + 1166 1554045079.378 * [simplify]: Simplified to (* (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (fma x.im y.im (* x.re y.re)))) 1554045079.378 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (* (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))))) 1554045079.378 * * * * [progress]: [ 28 / 137 ] simplifiying candidate # 1554045079.378 * [simplify]: Simplifying (sqrt (fma x.re y.re (* x.im y.im))) 1554045079.378 * * [simplify]: iters left: 4 (7 enodes) 1554045079.380 * * [simplify]: iters left: 3 (24 enodes) 1554045079.383 * * [simplify]: iters left: 2 (28 enodes) 1554045079.387 * * [simplify]: iters left: 1 (31 enodes) 1554045079.391 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045079.391 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045079.391 * * [simplify]: Extracting #2: cost 10 inf + 0 1554045079.391 * * [simplify]: Extracting #3: cost 8 inf + 4 1554045079.391 * * [simplify]: Extracting #4: cost 2 inf + 410 1554045079.391 * * [simplify]: Extracting #5: cost 0 inf + 648 1554045079.391 * [simplify]: Simplified to (sqrt (fma x.re y.re (* x.im y.im))) 1554045079.391 * [simplify]: Simplified (2 2 2 1 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (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))))) 1554045079.391 * * * * [progress]: [ 29 / 137 ] simplifiying candidate # 1554045079.392 * * * * [progress]: [ 30 / 137 ] simplifiying candidate #real (real->posit16 (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)))) (hypot y.im y.re)))))> 1554045079.392 * * * * [progress]: [ 31 / 137 ] simplifiying candidate # 1554045079.392 * * * * [progress]: [ 32 / 137 ] simplifiying candidate # 1554045079.392 * * * * [progress]: [ 33 / 137 ] simplifiying candidate # 1554045079.392 * * * * [progress]: [ 34 / 137 ] simplifiying candidate # 1554045079.392 * [simplify]: Simplifying (- (- (log (fma x.re y.re (* x.im y.im))) (log (hypot y.im y.re))) (log (hypot y.im y.re))) 1554045079.392 * * [simplify]: iters left: 6 (11 enodes) 1554045079.394 * * [simplify]: iters left: 5 (41 enodes) 1554045079.403 * * [simplify]: iters left: 4 (59 enodes) 1554045079.418 * * [simplify]: iters left: 3 (71 enodes) 1554045079.434 * * [simplify]: iters left: 2 (73 enodes) 1554045079.449 * * [simplify]: iters left: 1 (80 enodes) 1554045079.467 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045079.467 * * [simplify]: Extracting #1: cost 12 inf + 0 1554045079.467 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045079.467 * * [simplify]: Extracting #3: cost 32 inf + 0 1554045079.467 * * [simplify]: Extracting #4: cost 28 inf + 145 1554045079.468 * * [simplify]: Extracting #5: cost 15 inf + 2018 1554045079.469 * * [simplify]: Extracting #6: cost 5 inf + 4201 1554045079.471 * * [simplify]: Extracting #7: cost 0 inf + 6031 1554045079.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))) 1554045079.472 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (exp (- (- (log (fma x.re y.re (* x.im y.im))) (log (hypot y.im y.re))) (log (hypot y.im y.re))))))) 1554045079.473 * * * * [progress]: [ 35 / 137 ] simplifiying candidate # 1554045079.473 * [simplify]: Simplifying (- (log (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (log (hypot y.im y.re))) 1554045079.473 * * [simplify]: iters left: 6 (11 enodes) 1554045079.477 * * [simplify]: iters left: 5 (40 enodes) 1554045079.487 * * [simplify]: iters left: 4 (54 enodes) 1554045079.498 * * [simplify]: iters left: 3 (74 enodes) 1554045079.508 * * [simplify]: iters left: 2 (77 enodes) 1554045079.519 * * [simplify]: iters left: 1 (78 enodes) 1554045079.536 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045079.536 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045079.536 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045079.536 * * [simplify]: Extracting #3: cost 26 inf + 0 1554045079.536 * * [simplify]: Extracting #4: cost 21 inf + 314 1554045079.537 * * [simplify]: Extracting #5: cost 10 inf + 1601 1554045079.538 * * [simplify]: Extracting #6: cost 3 inf + 3241 1554045079.539 * * [simplify]: Extracting #7: cost 0 inf + 3822 1554045079.541 * [simplify]: Simplified to (- (log (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (log (hypot y.im y.re))) 1554045079.541 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (exp (- (log (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (log (hypot y.im y.re))))))) 1554045079.541 * * * * [progress]: [ 36 / 137 ] simplifiying candidate # 1554045079.541 * * * * [progress]: [ 37 / 137 ] simplifiying candidate # 1554045079.541 * * * * [progress]: [ 38 / 137 ] simplifiying candidate # 1554045079.542 * [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))) 1554045079.542 * * [simplify]: iters left: 6 (13 enodes) 1554045079.548 * * [simplify]: iters left: 5 (55 enodes) 1554045079.569 * * [simplify]: iters left: 4 (153 enodes) 1554045079.662 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045079.662 * * [simplify]: Extracting #1: cost 46 inf + 0 1554045079.663 * * [simplify]: Extracting #2: cost 116 inf + 0 1554045079.665 * * [simplify]: Extracting #3: cost 139 inf + 1225 1554045079.676 * * [simplify]: Extracting #4: cost 36 inf + 26117 1554045079.694 * * [simplify]: Extracting #5: cost 0 inf + 35530 1554045079.712 * * [simplify]: Extracting #6: cost 0 inf + 34810 1554045079.723 * * [simplify]: Extracting #7: cost 0 inf + 34770 1554045079.735 * [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))))) 1554045079.735 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (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))))))))) 1554045079.735 * * * * [progress]: [ 39 / 137 ] simplifiying candidate # 1554045079.735 * [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))) 1554045079.736 * * [simplify]: iters left: 6 (13 enodes) 1554045079.739 * * [simplify]: iters left: 5 (57 enodes) 1554045079.755 * * [simplify]: iters left: 4 (142 enodes) 1554045079.803 * * [simplify]: iters left: 3 (448 enodes) 1554045080.049 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045080.050 * * [simplify]: Extracting #1: cost 59 inf + 0 1554045080.051 * * [simplify]: Extracting #2: cost 165 inf + 1 1554045080.054 * * [simplify]: Extracting #3: cost 229 inf + 1982 1554045080.068 * * [simplify]: Extracting #4: cost 111 inf + 33633 1554045080.093 * * [simplify]: Extracting #5: cost 1 inf + 65586 1554045080.115 * * [simplify]: Extracting #6: cost 0 inf + 65067 1554045080.138 * * [simplify]: Extracting #7: cost 0 inf + 65027 1554045080.174 * [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))) 1554045080.175 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (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))))))) 1554045080.175 * * * * [progress]: [ 40 / 137 ] simplifiying candidate # 1554045080.175 * * * * [progress]: [ 41 / 137 ] simplifiying candidate # 1554045080.175 * * * * [progress]: [ 42 / 137 ] simplifiying candidate # 1554045080.175 * * * * [progress]: [ 43 / 137 ] simplifiying candidate # 1554045080.175 * * * * [progress]: [ 44 / 137 ] simplifiying candidate # 1554045080.175 * [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)))) 1554045080.176 * * [simplify]: iters left: 6 (13 enodes) 1554045080.179 * * [simplify]: iters left: 5 (48 enodes) 1554045080.187 * * [simplify]: iters left: 4 (67 enodes) 1554045080.198 * * [simplify]: iters left: 3 (77 enodes) 1554045080.214 * * [simplify]: iters left: 2 (80 enodes) 1554045080.237 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045080.237 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045080.237 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045080.237 * * [simplify]: Extracting #3: cost 27 inf + 0 1554045080.237 * * [simplify]: Extracting #4: cost 30 inf + 2 1554045080.238 * * [simplify]: Extracting #5: cost 21 inf + 929 1554045080.238 * * [simplify]: Extracting #6: cost 14 inf + 2088 1554045080.240 * * [simplify]: Extracting #7: cost 2 inf + 6856 1554045080.243 * * [simplify]: Extracting #8: cost 0 inf + 7724 1554045080.245 * [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)))) 1554045080.245 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (* (/ (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))))))) 1554045080.246 * [simplify]: Simplifying (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045080.246 * * [simplify]: iters left: 6 (11 enodes) 1554045080.251 * * [simplify]: iters left: 5 (36 enodes) 1554045080.260 * * [simplify]: iters left: 4 (40 enodes) 1554045080.271 * * [simplify]: iters left: 3 (43 enodes) 1554045080.282 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045080.282 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045080.282 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045080.282 * * [simplify]: Extracting #3: cost 13 inf + 0 1554045080.282 * * [simplify]: Extracting #4: cost 16 inf + 2 1554045080.282 * * [simplify]: Extracting #5: cost 12 inf + 297 1554045080.282 * * [simplify]: Extracting #6: cost 7 inf + 811 1554045080.283 * * [simplify]: Extracting #7: cost 0 inf + 2482 1554045080.284 * [simplify]: Simplified to (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045080.284 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (* (/ (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))))))) 1554045080.284 * * * * [progress]: [ 45 / 137 ] simplifiying candidate # 1554045080.284 * [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))) 1554045080.285 * * [simplify]: iters left: 6 (12 enodes) 1554045080.289 * * [simplify]: iters left: 5 (41 enodes) 1554045080.301 * * [simplify]: iters left: 4 (49 enodes) 1554045080.314 * * [simplify]: iters left: 3 (55 enodes) 1554045080.328 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045080.328 * * [simplify]: Extracting #1: cost 7 inf + 0 1554045080.328 * * [simplify]: Extracting #2: cost 14 inf + 0 1554045080.328 * * [simplify]: Extracting #3: cost 19 inf + 0 1554045080.328 * * [simplify]: Extracting #4: cost 22 inf + 2 1554045080.329 * * [simplify]: Extracting #5: cost 14 inf + 594 1554045080.329 * * [simplify]: Extracting #6: cost 7 inf + 1968 1554045080.332 * * [simplify]: Extracting #7: cost 2 inf + 3698 1554045080.333 * * [simplify]: Extracting #8: cost 0 inf + 4446 1554045080.334 * [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))))) 1554045080.334 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (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))))))) 1554045080.335 * [simplify]: Simplifying (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1554045080.335 * * [simplify]: iters left: 6 (11 enodes) 1554045080.339 * * [simplify]: iters left: 5 (36 enodes) 1554045080.347 * * [simplify]: iters left: 4 (40 enodes) 1554045080.353 * * [simplify]: iters left: 3 (43 enodes) 1554045080.358 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045080.358 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045080.358 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045080.358 * * [simplify]: Extracting #3: cost 13 inf + 0 1554045080.358 * * [simplify]: Extracting #4: cost 16 inf + 2 1554045080.358 * * [simplify]: Extracting #5: cost 12 inf + 257 1554045080.359 * * [simplify]: Extracting #6: cost 7 inf + 731 1554045080.359 * * [simplify]: Extracting #7: cost 0 inf + 2322 1554045080.359 * [simplify]: Simplified to (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1554045080.359 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (* (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))))))) 1554045080.359 * * * * [progress]: [ 46 / 137 ] simplifiying candidate # 1554045080.360 * [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) 1554045080.360 * * [simplify]: iters left: 6 (12 enodes) 1554045080.363 * * [simplify]: iters left: 5 (41 enodes) 1554045080.370 * * [simplify]: iters left: 4 (55 enodes) 1554045080.384 * * [simplify]: iters left: 3 (59 enodes) 1554045080.399 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045080.399 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045080.399 * * [simplify]: Extracting #2: cost 7 inf + 1 1554045080.399 * * [simplify]: Extracting #3: cost 10 inf + 1 1554045080.400 * * [simplify]: Extracting #4: cost 18 inf + 1 1554045080.400 * * [simplify]: Extracting #5: cost 16 inf + 5 1554045080.400 * * [simplify]: Extracting #6: cost 6 inf + 873 1554045080.401 * * [simplify]: Extracting #7: cost 2 inf + 2050 1554045080.401 * * [simplify]: Extracting #8: cost 0 inf + 2679 1554045080.402 * [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)))) 1554045080.402 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (* (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)))))) 1554045080.402 * [simplify]: Simplifying (/ (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (hypot y.im y.re)) 1554045080.402 * * [simplify]: iters left: 6 (10 enodes) 1554045080.404 * * [simplify]: iters left: 5 (33 enodes) 1554045080.409 * * [simplify]: iters left: 4 (37 enodes) 1554045080.414 * * [simplify]: iters left: 3 (40 enodes) 1554045080.419 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045080.419 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045080.419 * * [simplify]: Extracting #2: cost 9 inf + 0 1554045080.419 * * [simplify]: Extracting #3: cost 7 inf + 116 1554045080.419 * * [simplify]: Extracting #4: cost 12 inf + 116 1554045080.419 * * [simplify]: Extracting #5: cost 11 inf + 160 1554045080.419 * * [simplify]: Extracting #6: cost 5 inf + 773 1554045080.420 * * [simplify]: Extracting #7: cost 0 inf + 2048 1554045080.420 * [simplify]: Simplified to (/ (cbrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (hypot y.im y.re)) 1554045080.420 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (* (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)))))) 1554045080.420 * * * * [progress]: [ 47 / 137 ] simplifiying candidate # 1554045080.420 * [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)))) 1554045080.421 * * [simplify]: iters left: 6 (12 enodes) 1554045080.423 * * [simplify]: iters left: 5 (41 enodes) 1554045080.429 * * [simplify]: iters left: 4 (47 enodes) 1554045080.443 * * [simplify]: iters left: 3 (50 enodes) 1554045080.451 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045080.451 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045080.451 * * [simplify]: Extracting #2: cost 12 inf + 0 1554045080.451 * * [simplify]: Extracting #3: cost 17 inf + 0 1554045080.451 * * [simplify]: Extracting #4: cost 20 inf + 2 1554045080.451 * * [simplify]: Extracting #5: cost 10 inf + 1062 1554045080.451 * * [simplify]: Extracting #6: cost 5 inf + 1734 1554045080.452 * * [simplify]: Extracting #7: cost 1 inf + 3070 1554045080.452 * * [simplify]: Extracting #8: cost 0 inf + 3464 1554045080.453 * [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)))) 1554045080.453 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (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))))))) 1554045080.453 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045080.453 * * [simplify]: iters left: 6 (11 enodes) 1554045080.456 * * [simplify]: iters left: 5 (36 enodes) 1554045080.461 * * [simplify]: iters left: 4 (40 enodes) 1554045080.467 * * [simplify]: iters left: 3 (43 enodes) 1554045080.472 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045080.473 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045080.473 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045080.473 * * [simplify]: Extracting #3: cost 13 inf + 0 1554045080.473 * * [simplify]: Extracting #4: cost 16 inf + 2 1554045080.473 * * [simplify]: Extracting #5: cost 12 inf + 297 1554045080.473 * * [simplify]: Extracting #6: cost 7 inf + 811 1554045080.473 * * [simplify]: Extracting #7: cost 0 inf + 2322 1554045080.474 * [simplify]: Simplified to (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045080.474 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (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))))))) 1554045080.474 * * * * [progress]: [ 48 / 137 ] simplifiying candidate # 1554045080.474 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1554045080.474 * * [simplify]: iters left: 6 (11 enodes) 1554045080.476 * * [simplify]: iters left: 5 (36 enodes) 1554045080.485 * * [simplify]: iters left: 4 (40 enodes) 1554045080.496 * * [simplify]: iters left: 3 (43 enodes) 1554045080.507 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045080.507 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045080.507 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045080.507 * * [simplify]: Extracting #3: cost 13 inf + 0 1554045080.507 * * [simplify]: Extracting #4: cost 16 inf + 2 1554045080.507 * * [simplify]: Extracting #5: cost 12 inf + 257 1554045080.508 * * [simplify]: Extracting #6: cost 7 inf + 731 1554045080.508 * * [simplify]: Extracting #7: cost 0 inf + 2162 1554045080.509 * [simplify]: Simplified to (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1554045080.509 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (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))))))) 1554045080.509 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1554045080.510 * * [simplify]: iters left: 6 (11 enodes) 1554045080.514 * * [simplify]: iters left: 5 (36 enodes) 1554045080.525 * * [simplify]: iters left: 4 (40 enodes) 1554045080.535 * * [simplify]: iters left: 3 (43 enodes) 1554045080.546 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045080.546 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045080.546 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045080.546 * * [simplify]: Extracting #3: cost 13 inf + 0 1554045080.546 * * [simplify]: Extracting #4: cost 16 inf + 2 1554045080.546 * * [simplify]: Extracting #5: cost 12 inf + 257 1554045080.547 * * [simplify]: Extracting #6: cost 7 inf + 731 1554045080.547 * * [simplify]: Extracting #7: cost 0 inf + 2162 1554045080.548 * [simplify]: Simplified to (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1554045080.548 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (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))))))) 1554045080.548 * * * * [progress]: [ 49 / 137 ] simplifiying candidate # 1554045080.548 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) 1) 1554045080.549 * * [simplify]: iters left: 6 (11 enodes) 1554045080.554 * * [simplify]: iters left: 5 (36 enodes) 1554045080.560 * * [simplify]: iters left: 4 (42 enodes) 1554045080.566 * * [simplify]: iters left: 3 (45 enodes) 1554045080.572 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045080.572 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045080.572 * * [simplify]: Extracting #2: cost 6 inf + 1 1554045080.572 * * [simplify]: Extracting #3: cost 14 inf + 1 1554045080.572 * * [simplify]: Extracting #4: cost 12 inf + 5 1554045080.572 * * [simplify]: Extracting #5: cost 5 inf + 538 1554045080.572 * * [simplify]: Extracting #6: cost 0 inf + 1341 1554045080.573 * [simplify]: Simplified to (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) 1554045080.573 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (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)))))) 1554045080.573 * [simplify]: Simplifying (/ (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) (hypot y.im y.re)) 1554045080.573 * * [simplify]: iters left: 6 (10 enodes) 1554045080.575 * * [simplify]: iters left: 5 (33 enodes) 1554045080.579 * * [simplify]: iters left: 4 (37 enodes) 1554045080.584 * * [simplify]: iters left: 3 (40 enodes) 1554045080.595 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045080.595 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045080.595 * * [simplify]: Extracting #2: cost 9 inf + 0 1554045080.595 * * [simplify]: Extracting #3: cost 7 inf + 116 1554045080.595 * * [simplify]: Extracting #4: cost 12 inf + 116 1554045080.595 * * [simplify]: Extracting #5: cost 11 inf + 160 1554045080.595 * * [simplify]: Extracting #6: cost 5 inf + 773 1554045080.596 * * [simplify]: Extracting #7: cost 0 inf + 1888 1554045080.597 * [simplify]: Simplified to (/ (sqrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (hypot y.im y.re)) 1554045080.597 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (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)))))) 1554045080.597 * * * * [progress]: [ 50 / 137 ] simplifiying candidate # 1554045080.597 * [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)))) 1554045080.597 * * [simplify]: iters left: 6 (13 enodes) 1554045080.603 * * [simplify]: iters left: 5 (52 enodes) 1554045080.619 * * [simplify]: iters left: 4 (94 enodes) 1554045080.635 * * [simplify]: iters left: 3 (141 enodes) 1554045080.670 * * [simplify]: iters left: 2 (181 enodes) 1554045080.699 * * [simplify]: iters left: 1 (221 enodes) 1554045080.755 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045080.755 * * [simplify]: Extracting #1: cost 33 inf + 0 1554045080.756 * * [simplify]: Extracting #2: cost 87 inf + 0 1554045080.756 * * [simplify]: Extracting #3: cost 86 inf + 64 1554045080.756 * * [simplify]: Extracting #4: cost 77 inf + 1020 1554045080.758 * * [simplify]: Extracting #5: cost 35 inf + 16305 1554045080.764 * * [simplify]: Extracting #6: cost 2 inf + 33558 1554045080.773 * * [simplify]: Extracting #7: cost 0 inf + 34477 1554045080.778 * [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)))) 1554045080.778 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (* (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))))))) 1554045080.778 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045080.778 * * [simplify]: iters left: 6 (11 enodes) 1554045080.781 * * [simplify]: iters left: 5 (38 enodes) 1554045080.787 * * [simplify]: iters left: 4 (44 enodes) 1554045080.793 * * [simplify]: iters left: 3 (47 enodes) 1554045080.799 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045080.799 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045080.799 * * [simplify]: Extracting #2: cost 12 inf + 0 1554045080.799 * * [simplify]: Extracting #3: cost 20 inf + 0 1554045080.799 * * [simplify]: Extracting #4: cost 15 inf + 375 1554045080.799 * * [simplify]: Extracting #5: cost 8 inf + 971 1554045080.800 * * [simplify]: Extracting #6: cost 1 inf + 2612 1554045080.800 * * [simplify]: Extracting #7: cost 0 inf + 2966 1554045080.801 * [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)))) 1554045080.801 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (* (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)))))))) 1554045080.801 * * * * [progress]: [ 51 / 137 ] simplifiying candidate # 1554045080.801 * [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))) 1554045080.801 * * [simplify]: iters left: 6 (14 enodes) 1554045080.807 * * [simplify]: iters left: 5 (53 enodes) 1554045080.824 * * [simplify]: iters left: 4 (88 enodes) 1554045080.847 * * [simplify]: iters left: 3 (136 enodes) 1554045080.872 * * [simplify]: iters left: 2 (182 enodes) 1554045080.913 * * [simplify]: iters left: 1 (198 enodes) 1554045080.957 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045080.957 * * [simplify]: Extracting #1: cost 23 inf + 0 1554045080.958 * * [simplify]: Extracting #2: cost 46 inf + 0 1554045080.958 * * [simplify]: Extracting #3: cost 54 inf + 0 1554045080.959 * * [simplify]: Extracting #4: cost 51 inf + 46 1554045080.959 * * [simplify]: Extracting #5: cost 43 inf + 1040 1554045080.962 * * [simplify]: Extracting #6: cost 14 inf + 9845 1554045080.967 * * [simplify]: Extracting #7: cost 1 inf + 14676 1554045080.973 * * [simplify]: Extracting #8: cost 0 inf + 15110 1554045080.979 * [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))) 1554045080.979 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (* (/ (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))))))) 1554045080.979 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1554045080.979 * * [simplify]: iters left: 6 (12 enodes) 1554045080.984 * * [simplify]: iters left: 5 (41 enodes) 1554045080.992 * * [simplify]: iters left: 4 (50 enodes) 1554045080.999 * * [simplify]: iters left: 3 (55 enodes) 1554045081.006 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045081.007 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045081.007 * * [simplify]: Extracting #2: cost 16 inf + 0 1554045081.007 * * [simplify]: Extracting #3: cost 24 inf + 0 1554045081.007 * * [simplify]: Extracting #4: cost 19 inf + 244 1554045081.007 * * [simplify]: Extracting #5: cost 10 inf + 1645 1554045081.007 * * [simplify]: Extracting #6: cost 2 inf + 3200 1554045081.008 * * [simplify]: Extracting #7: cost 0 inf + 3948 1554045081.009 * [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))) 1554045081.009 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (* (/ (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))))))) 1554045081.009 * * * * [progress]: [ 52 / 137 ] simplifiying candidate # 1554045081.009 * [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) 1554045081.009 * * [simplify]: iters left: 6 (14 enodes) 1554045081.013 * * [simplify]: iters left: 5 (53 enodes) 1554045081.022 * * [simplify]: iters left: 4 (88 enodes) 1554045081.038 * * [simplify]: iters left: 3 (116 enodes) 1554045081.062 * * [simplify]: iters left: 2 (137 enodes) 1554045081.084 * * [simplify]: iters left: 1 (140 enodes) 1554045081.098 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045081.098 * * [simplify]: Extracting #1: cost 13 inf + 0 1554045081.098 * * [simplify]: Extracting #2: cost 24 inf + 1 1554045081.099 * * [simplify]: Extracting #3: cost 32 inf + 1 1554045081.099 * * [simplify]: Extracting #4: cost 28 inf + 146 1554045081.099 * * [simplify]: Extracting #5: cost 18 inf + 1199 1554045081.101 * * [simplify]: Extracting #6: cost 3 inf + 5775 1554045081.104 * * [simplify]: Extracting #7: cost 0 inf + 6917 1554045081.107 * [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)))) 1554045081.107 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (* (/ (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)))))) 1554045081.107 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1554045081.107 * * [simplify]: iters left: 6 (11 enodes) 1554045081.112 * * [simplify]: iters left: 5 (38 enodes) 1554045081.126 * * [simplify]: iters left: 4 (47 enodes) 1554045081.138 * * [simplify]: iters left: 3 (52 enodes) 1554045081.150 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045081.150 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045081.150 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045081.150 * * [simplify]: Extracting #3: cost 19 inf + 59 1554045081.151 * * [simplify]: Extracting #4: cost 11 inf + 929 1554045081.151 * * [simplify]: Extracting #5: cost 1 inf + 3160 1554045081.152 * * [simplify]: Extracting #6: cost 0 inf + 3514 1554045081.153 * [simplify]: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1554045081.153 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (* (/ (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)))))))) 1554045081.154 * * * * [progress]: [ 53 / 137 ] simplifiying candidate # 1554045081.154 * [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)))) 1554045081.154 * * [simplify]: iters left: 6 (14 enodes) 1554045081.159 * * [simplify]: iters left: 5 (51 enodes) 1554045081.167 * * [simplify]: iters left: 4 (77 enodes) 1554045081.179 * * [simplify]: iters left: 3 (127 enodes) 1554045081.210 * * [simplify]: iters left: 2 (181 enodes) 1554045081.245 * * [simplify]: iters left: 1 (195 enodes) 1554045081.286 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045081.286 * * [simplify]: Extracting #1: cost 23 inf + 0 1554045081.286 * * [simplify]: Extracting #2: cost 46 inf + 0 1554045081.287 * * [simplify]: Extracting #3: cost 54 inf + 0 1554045081.287 * * [simplify]: Extracting #4: cost 51 inf + 46 1554045081.287 * * [simplify]: Extracting #5: cost 44 inf + 781 1554045081.289 * * [simplify]: Extracting #6: cost 12 inf + 10713 1554045081.292 * * [simplify]: Extracting #7: cost 0 inf + 15150 1554045081.295 * * [simplify]: Extracting #8: cost 0 inf + 15110 1554045081.298 * [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)))) 1554045081.298 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (* (/ (/ (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))))))) 1554045081.299 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045081.299 * * [simplify]: iters left: 6 (12 enodes) 1554045081.301 * * [simplify]: iters left: 5 (41 enodes) 1554045081.307 * * [simplify]: iters left: 4 (50 enodes) 1554045081.320 * * [simplify]: iters left: 3 (55 enodes) 1554045081.334 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045081.334 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045081.334 * * [simplify]: Extracting #2: cost 16 inf + 0 1554045081.334 * * [simplify]: Extracting #3: cost 24 inf + 0 1554045081.334 * * [simplify]: Extracting #4: cost 19 inf + 244 1554045081.335 * * [simplify]: Extracting #5: cost 10 inf + 1525 1554045081.336 * * [simplify]: Extracting #6: cost 2 inf + 3160 1554045081.337 * * [simplify]: Extracting #7: cost 0 inf + 3948 1554045081.338 * [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))) 1554045081.338 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (* (/ (/ (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))))))) 1554045081.338 * * * * [progress]: [ 54 / 137 ] simplifiying candidate # 1554045081.339 * [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))) 1554045081.339 * * [simplify]: iters left: 6 (12 enodes) 1554045081.344 * * [simplify]: iters left: 5 (43 enodes) 1554045081.356 * * [simplify]: iters left: 4 (54 enodes) 1554045081.368 * * [simplify]: iters left: 3 (67 enodes) 1554045081.377 * * [simplify]: iters left: 2 (72 enodes) 1554045081.386 * * [simplify]: iters left: 1 (75 enodes) 1554045081.397 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045081.397 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045081.397 * * [simplify]: Extracting #2: cost 23 inf + 0 1554045081.397 * * [simplify]: Extracting #3: cost 26 inf + 2 1554045081.398 * * [simplify]: Extracting #4: cost 20 inf + 398 1554045081.399 * * [simplify]: Extracting #5: cost 3 inf + 4140 1554045081.400 * * [simplify]: Extracting #6: cost 1 inf + 4808 1554045081.402 * * [simplify]: Extracting #7: cost 0 inf + 5162 1554045081.404 * [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)) 1554045081.404 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (* (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))))))) 1554045081.404 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1554045081.404 * * [simplify]: iters left: 6 (11 enodes) 1554045081.409 * * [simplify]: iters left: 5 (38 enodes) 1554045081.419 * * [simplify]: iters left: 4 (42 enodes) 1554045081.430 * * [simplify]: iters left: 3 (46 enodes) 1554045081.442 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045081.443 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045081.443 * * [simplify]: Extracting #2: cost 13 inf + 0 1554045081.443 * * [simplify]: Extracting #3: cost 15 inf + 59 1554045081.443 * * [simplify]: Extracting #4: cost 11 inf + 354 1554045081.443 * * [simplify]: Extracting #5: cost 8 inf + 537 1554045081.444 * * [simplify]: Extracting #6: cost 1 inf + 1898 1554045081.445 * * [simplify]: Extracting #7: cost 0 inf + 2212 1554045081.446 * [simplify]: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1554045081.446 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (/ (* (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)))))) 1554045081.446 * * * * [progress]: [ 55 / 137 ] simplifiying candidate # 1554045081.446 * [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) 1554045081.447 * * [simplify]: iters left: 6 (13 enodes) 1554045081.453 * * [simplify]: iters left: 5 (46 enodes) 1554045081.466 * * [simplify]: iters left: 4 (63 enodes) 1554045081.484 * * [simplify]: iters left: 3 (78 enodes) 1554045081.504 * * [simplify]: iters left: 2 (87 enodes) 1554045081.527 * * [simplify]: iters left: 1 (89 enodes) 1554045081.546 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045081.546 * * [simplify]: Extracting #1: cost 9 inf + 0 1554045081.546 * * [simplify]: Extracting #2: cost 16 inf + 1 1554045081.547 * * [simplify]: Extracting #3: cost 24 inf + 1 1554045081.547 * * [simplify]: Extracting #4: cost 19 inf + 188 1554045081.547 * * [simplify]: Extracting #5: cost 8 inf + 1856 1554045081.548 * * [simplify]: Extracting #6: cost 0 inf + 3879 1554045081.548 * [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)))) 1554045081.548 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (* (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)))))) 1554045081.549 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1554045081.549 * * [simplify]: iters left: 6 (11 enodes) 1554045081.551 * * [simplify]: iters left: 5 (38 enodes) 1554045081.556 * * [simplify]: iters left: 4 (47 enodes) 1554045081.564 * * [simplify]: iters left: 3 (52 enodes) 1554045081.576 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045081.576 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045081.576 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045081.576 * * [simplify]: Extracting #3: cost 19 inf + 59 1554045081.577 * * [simplify]: Extracting #4: cost 11 inf + 769 1554045081.577 * * [simplify]: Extracting #5: cost 1 inf + 2880 1554045081.578 * * [simplify]: Extracting #6: cost 0 inf + 3194 1554045081.579 * [simplify]: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 1554045081.579 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (* (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)))))))) 1554045081.579 * * * * [progress]: [ 56 / 137 ] simplifiying candidate # 1554045081.580 * [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)))) 1554045081.580 * * [simplify]: iters left: 6 (14 enodes) 1554045081.587 * * [simplify]: iters left: 5 (51 enodes) 1554045081.604 * * [simplify]: iters left: 4 (84 enodes) 1554045081.631 * * [simplify]: iters left: 3 (125 enodes) 1554045081.663 * * [simplify]: iters left: 2 (175 enodes) 1554045081.693 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045081.693 * * [simplify]: Extracting #1: cost 13 inf + 0 1554045081.694 * * [simplify]: Extracting #2: cost 24 inf + 1 1554045081.694 * * [simplify]: Extracting #3: cost 32 inf + 1 1554045081.694 * * [simplify]: Extracting #4: cost 28 inf + 146 1554045081.695 * * [simplify]: Extracting #5: cost 12 inf + 3052 1554045081.697 * * [simplify]: Extracting #6: cost 1 inf + 6523 1554045081.700 * * [simplify]: Extracting #7: cost 0 inf + 6917 1554045081.702 * [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)))) 1554045081.703 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (* (/ (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))))))) 1554045081.704 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1554045081.704 * * [simplify]: iters left: 6 (11 enodes) 1554045081.708 * * [simplify]: iters left: 5 (38 enodes) 1554045081.714 * * [simplify]: iters left: 4 (47 enodes) 1554045081.721 * * [simplify]: iters left: 3 (52 enodes) 1554045081.727 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045081.727 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045081.727 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045081.727 * * [simplify]: Extracting #3: cost 16 inf + 550 1554045081.728 * * [simplify]: Extracting #4: cost 10 inf + 1028 1554045081.728 * * [simplify]: Extracting #5: cost 0 inf + 3514 1554045081.728 * [simplify]: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))) 1554045081.728 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (* (/ (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))))))) 1554045081.729 * * * * [progress]: [ 57 / 137 ] simplifiying candidate # 1554045081.729 * [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))) 1554045081.729 * * [simplify]: iters left: 6 (13 enodes) 1554045081.732 * * [simplify]: iters left: 5 (46 enodes) 1554045081.740 * * [simplify]: iters left: 4 (68 enodes) 1554045081.760 * * [simplify]: iters left: 3 (86 enodes) 1554045081.782 * * [simplify]: iters left: 2 (100 enodes) 1554045081.812 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045081.812 * * [simplify]: Extracting #1: cost 9 inf + 0 1554045081.812 * * [simplify]: Extracting #2: cost 16 inf + 1 1554045081.812 * * [simplify]: Extracting #3: cost 24 inf + 1 1554045081.812 * * [simplify]: Extracting #4: cost 19 inf + 188 1554045081.813 * * [simplify]: Extracting #5: cost 7 inf + 2007 1554045081.814 * * [simplify]: Extracting #6: cost 1 inf + 3525 1554045081.816 * * [simplify]: Extracting #7: cost 0 inf + 3879 1554045081.817 * [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))) 1554045081.818 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (* (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))))))) 1554045081.818 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1554045081.818 * * [simplify]: iters left: 6 (11 enodes) 1554045081.823 * * [simplify]: iters left: 5 (38 enodes) 1554045081.829 * * [simplify]: iters left: 4 (47 enodes) 1554045081.835 * * [simplify]: iters left: 3 (52 enodes) 1554045081.842 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045081.842 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045081.842 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045081.842 * * [simplify]: Extracting #3: cost 16 inf + 430 1554045081.842 * * [simplify]: Extracting #4: cost 10 inf + 868 1554045081.843 * * [simplify]: Extracting #5: cost 0 inf + 3194 1554045081.843 * [simplify]: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 1554045081.843 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (* (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))))))) 1554045081.843 * * * * [progress]: [ 58 / 137 ] simplifiying candidate # 1554045081.843 * [simplify]: Simplifying (/ (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) 1) 1554045081.844 * * [simplify]: iters left: 6 (11 enodes) 1554045081.848 * * [simplify]: iters left: 5 (36 enodes) 1554045081.859 * * [simplify]: iters left: 4 (50 enodes) 1554045081.873 * * [simplify]: iters left: 3 (54 enodes) 1554045081.886 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045081.886 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045081.886 * * [simplify]: Extracting #2: cost 7 inf + 1 1554045081.886 * * [simplify]: Extracting #3: cost 14 inf + 1 1554045081.886 * * [simplify]: Extracting #4: cost 12 inf + 5 1554045081.886 * * [simplify]: Extracting #5: cost 8 inf + 230 1554045081.887 * * [simplify]: Extracting #6: cost 2 inf + 1168 1554045081.887 * * [simplify]: Extracting #7: cost 0 inf + 1607 1554045081.888 * [simplify]: Simplified to (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1554045081.888 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (* (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)))))) 1554045081.888 * [simplify]: Simplifying (/ (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (hypot y.im y.re)) 1554045081.889 * * [simplify]: iters left: 6 (10 enodes) 1554045081.893 * * [simplify]: iters left: 5 (35 enodes) 1554045081.902 * * [simplify]: iters left: 4 (41 enodes) 1554045081.915 * * [simplify]: iters left: 3 (44 enodes) 1554045081.923 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045081.923 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045081.923 * * [simplify]: Extracting #2: cost 13 inf + 0 1554045081.923 * * [simplify]: Extracting #3: cost 15 inf + 59 1554045081.923 * * [simplify]: Extracting #4: cost 11 inf + 354 1554045081.924 * * [simplify]: Extracting #5: cost 7 inf + 579 1554045081.924 * * [simplify]: Extracting #6: cost 0 inf + 2212 1554045081.924 * [simplify]: Simplified to (/ (/ (cbrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) (hypot y.im y.re)) 1554045081.924 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (* (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)))))) 1554045081.924 * * * * [progress]: [ 59 / 137 ] simplifiying candidate # 1554045081.925 * [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)))) 1554045081.925 * * [simplify]: iters left: 6 (12 enodes) 1554045081.927 * * [simplify]: iters left: 5 (45 enodes) 1554045081.934 * * [simplify]: iters left: 4 (62 enodes) 1554045081.943 * * [simplify]: iters left: 3 (69 enodes) 1554045081.953 * * [simplify]: iters left: 2 (80 enodes) 1554045081.966 * * [simplify]: iters left: 1 (104 enodes) 1554045081.984 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045081.985 * * [simplify]: Extracting #1: cost 10 inf + 0 1554045081.985 * * [simplify]: Extracting #2: cost 31 inf + 0 1554045081.985 * * [simplify]: Extracting #3: cost 41 inf + 61 1554045081.985 * * [simplify]: Extracting #4: cost 31 inf + 720 1554045081.986 * * [simplify]: Extracting #5: cost 11 inf + 5785 1554045081.987 * * [simplify]: Extracting #6: cost 1 inf + 9654 1554045081.988 * * [simplify]: Extracting #7: cost 0 inf + 10008 1554045081.989 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1554045081.989 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (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))))))) 1554045081.989 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045081.989 * * [simplify]: iters left: 6 (11 enodes) 1554045081.991 * * [simplify]: iters left: 5 (38 enodes) 1554045081.998 * * [simplify]: iters left: 4 (44 enodes) 1554045082.007 * * [simplify]: iters left: 3 (47 enodes) 1554045082.018 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045082.019 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045082.019 * * [simplify]: Extracting #2: cost 12 inf + 0 1554045082.019 * * [simplify]: Extracting #3: cost 20 inf + 0 1554045082.019 * * [simplify]: Extracting #4: cost 15 inf + 375 1554045082.020 * * [simplify]: Extracting #5: cost 8 inf + 971 1554045082.020 * * [simplify]: Extracting #6: cost 1 inf + 2412 1554045082.021 * * [simplify]: Extracting #7: cost 0 inf + 2726 1554045082.022 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1554045082.022 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (/ (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)))))))) 1554045082.022 * * * * [progress]: [ 60 / 137 ] simplifiying candidate # 1554045082.023 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1554045082.023 * * [simplify]: iters left: 6 (13 enodes) 1554045082.028 * * [simplify]: iters left: 5 (46 enodes) 1554045082.041 * * [simplify]: iters left: 4 (60 enodes) 1554045082.057 * * [simplify]: iters left: 3 (75 enodes) 1554045082.076 * * [simplify]: iters left: 2 (77 enodes) 1554045082.094 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045082.094 * * [simplify]: Extracting #1: cost 12 inf + 0 1554045082.094 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045082.095 * * [simplify]: Extracting #3: cost 32 inf + 0 1554045082.095 * * [simplify]: Extracting #4: cost 27 inf + 187 1554045082.095 * * [simplify]: Extracting #5: cost 14 inf + 2081 1554045082.097 * * [simplify]: Extracting #6: cost 1 inf + 5815 1554045082.099 * * [simplify]: Extracting #7: cost 0 inf + 6072 1554045082.101 * [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))) 1554045082.101 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (/ (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))))))) 1554045082.101 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1554045082.101 * * [simplify]: iters left: 6 (12 enodes) 1554045082.106 * * [simplify]: iters left: 5 (41 enodes) 1554045082.117 * * [simplify]: iters left: 4 (50 enodes) 1554045082.131 * * [simplify]: iters left: 3 (55 enodes) 1554045082.146 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045082.146 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045082.146 * * [simplify]: Extracting #2: cost 16 inf + 0 1554045082.146 * * [simplify]: Extracting #3: cost 24 inf + 0 1554045082.146 * * [simplify]: Extracting #4: cost 19 inf + 244 1554045082.146 * * [simplify]: Extracting #5: cost 10 inf + 1485 1554045082.147 * * [simplify]: Extracting #6: cost 2 inf + 2960 1554045082.147 * * [simplify]: Extracting #7: cost 0 inf + 3628 1554045082.148 * [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))) 1554045082.148 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (/ (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))))))) 1554045082.148 * * * * [progress]: [ 61 / 137 ] simplifiying candidate # 1554045082.148 * [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) 1554045082.148 * * [simplify]: iters left: 6 (13 enodes) 1554045082.152 * * [simplify]: iters left: 5 (46 enodes) 1554045082.159 * * [simplify]: iters left: 4 (60 enodes) 1554045082.168 * * [simplify]: iters left: 3 (70 enodes) 1554045082.177 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045082.177 * * [simplify]: Extracting #1: cost 7 inf + 0 1554045082.177 * * [simplify]: Extracting #2: cost 12 inf + 1 1554045082.177 * * [simplify]: Extracting #3: cost 20 inf + 1 1554045082.177 * * [simplify]: Extracting #4: cost 16 inf + 119 1554045082.178 * * [simplify]: Extracting #5: cost 7 inf + 1071 1554045082.178 * * [simplify]: Extracting #6: cost 2 inf + 2099 1554045082.178 * * [simplify]: Extracting #7: cost 0 inf + 2727 1554045082.179 * [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)))) 1554045082.179 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (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)))))) 1554045082.179 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1554045082.179 * * [simplify]: iters left: 6 (11 enodes) 1554045082.181 * * [simplify]: iters left: 5 (38 enodes) 1554045082.187 * * [simplify]: iters left: 4 (47 enodes) 1554045082.198 * * [simplify]: iters left: 3 (52 enodes) 1554045082.211 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045082.211 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045082.211 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045082.211 * * [simplify]: Extracting #3: cost 19 inf + 59 1554045082.211 * * [simplify]: Extracting #4: cost 11 inf + 929 1554045082.212 * * [simplify]: Extracting #5: cost 1 inf + 2880 1554045082.213 * * [simplify]: Extracting #6: cost 0 inf + 3194 1554045082.214 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1554045082.214 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (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)))))))) 1554045082.214 * * * * [progress]: [ 62 / 137 ] simplifiying candidate # 1554045082.215 * [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)))) 1554045082.215 * * [simplify]: iters left: 6 (13 enodes) 1554045082.220 * * [simplify]: iters left: 5 (46 enodes) 1554045082.233 * * [simplify]: iters left: 4 (60 enodes) 1554045082.252 * * [simplify]: iters left: 3 (72 enodes) 1554045082.269 * * [simplify]: iters left: 2 (75 enodes) 1554045082.287 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045082.287 * * [simplify]: Extracting #1: cost 10 inf + 0 1554045082.287 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045082.287 * * [simplify]: Extracting #3: cost 32 inf + 0 1554045082.288 * * [simplify]: Extracting #4: cost 27 inf + 187 1554045082.288 * * [simplify]: Extracting #5: cost 18 inf + 1173 1554045082.289 * * [simplify]: Extracting #6: cost 5 inf + 4713 1554045082.291 * * [simplify]: Extracting #7: cost 0 inf + 6072 1554045082.293 * [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)))) 1554045082.293 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (/ (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))))))) 1554045082.294 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045082.294 * * [simplify]: iters left: 6 (12 enodes) 1554045082.298 * * [simplify]: iters left: 5 (41 enodes) 1554045082.310 * * [simplify]: iters left: 4 (50 enodes) 1554045082.323 * * [simplify]: iters left: 3 (55 enodes) 1554045082.336 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045082.336 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045082.336 * * [simplify]: Extracting #2: cost 16 inf + 0 1554045082.336 * * [simplify]: Extracting #3: cost 24 inf + 0 1554045082.336 * * [simplify]: Extracting #4: cost 19 inf + 244 1554045082.337 * * [simplify]: Extracting #5: cost 10 inf + 1365 1554045082.338 * * [simplify]: Extracting #6: cost 2 inf + 2920 1554045082.339 * * [simplify]: Extracting #7: cost 0 inf + 3628 1554045082.340 * [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))) 1554045082.340 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (/ (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))))))) 1554045082.340 * * * * [progress]: [ 63 / 137 ] simplifiying candidate # 1554045082.340 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1554045082.341 * * [simplify]: iters left: 6 (11 enodes) 1554045082.345 * * [simplify]: iters left: 5 (38 enodes) 1554045082.355 * * [simplify]: iters left: 4 (42 enodes) 1554045082.360 * * [simplify]: iters left: 3 (46 enodes) 1554045082.366 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045082.366 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045082.366 * * [simplify]: Extracting #2: cost 13 inf + 0 1554045082.366 * * [simplify]: Extracting #3: cost 15 inf + 59 1554045082.366 * * [simplify]: Extracting #4: cost 11 inf + 354 1554045082.366 * * [simplify]: Extracting #5: cost 8 inf + 537 1554045082.367 * * [simplify]: Extracting #6: cost 1 inf + 1698 1554045082.367 * * [simplify]: Extracting #7: cost 0 inf + 1972 1554045082.367 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1554045082.367 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (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))))))) 1554045082.368 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1554045082.368 * * [simplify]: iters left: 6 (11 enodes) 1554045082.371 * * [simplify]: iters left: 5 (38 enodes) 1554045082.377 * * [simplify]: iters left: 4 (42 enodes) 1554045082.384 * * [simplify]: iters left: 3 (46 enodes) 1554045082.395 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045082.395 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045082.395 * * [simplify]: Extracting #2: cost 13 inf + 0 1554045082.395 * * [simplify]: Extracting #3: cost 15 inf + 59 1554045082.395 * * [simplify]: Extracting #4: cost 11 inf + 354 1554045082.395 * * [simplify]: Extracting #5: cost 8 inf + 537 1554045082.396 * * [simplify]: Extracting #6: cost 1 inf + 1698 1554045082.396 * * [simplify]: Extracting #7: cost 0 inf + 1972 1554045082.397 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) 1554045082.398 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (/ (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)))))) 1554045082.398 * * * * [progress]: [ 64 / 137 ] simplifiying candidate # 1554045082.398 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1) 1554045082.398 * * [simplify]: iters left: 6 (12 enodes) 1554045082.404 * * [simplify]: iters left: 5 (41 enodes) 1554045082.416 * * [simplify]: iters left: 4 (50 enodes) 1554045082.431 * * [simplify]: iters left: 3 (56 enodes) 1554045082.444 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045082.444 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045082.444 * * [simplify]: Extracting #2: cost 8 inf + 1 1554045082.444 * * [simplify]: Extracting #3: cost 16 inf + 1 1554045082.444 * * [simplify]: Extracting #4: cost 12 inf + 119 1554045082.445 * * [simplify]: Extracting #5: cost 4 inf + 679 1554045082.445 * * [simplify]: Extracting #6: cost 1 inf + 1231 1554045082.445 * * [simplify]: Extracting #7: cost 0 inf + 1505 1554045082.446 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1554045082.446 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (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)))))) 1554045082.446 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1554045082.447 * * [simplify]: iters left: 6 (11 enodes) 1554045082.451 * * [simplify]: iters left: 5 (38 enodes) 1554045082.462 * * [simplify]: iters left: 4 (47 enodes) 1554045082.474 * * [simplify]: iters left: 3 (52 enodes) 1554045082.486 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045082.486 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045082.486 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045082.486 * * [simplify]: Extracting #3: cost 19 inf + 59 1554045082.487 * * [simplify]: Extracting #4: cost 11 inf + 769 1554045082.487 * * [simplify]: Extracting #5: cost 1 inf + 2600 1554045082.488 * * [simplify]: Extracting #6: cost 0 inf + 2874 1554045082.489 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 1554045082.489 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (/ (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)))))))) 1554045082.489 * * * * [progress]: [ 65 / 137 ] simplifiying candidate # 1554045082.490 * [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)))) 1554045082.490 * * [simplify]: iters left: 6 (13 enodes) 1554045082.496 * * [simplify]: iters left: 5 (46 enodes) 1554045082.512 * * [simplify]: iters left: 4 (58 enodes) 1554045082.528 * * [simplify]: iters left: 3 (66 enodes) 1554045082.539 * * [simplify]: iters left: 2 (67 enodes) 1554045082.547 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045082.547 * * [simplify]: Extracting #1: cost 7 inf + 0 1554045082.547 * * [simplify]: Extracting #2: cost 12 inf + 1 1554045082.547 * * [simplify]: Extracting #3: cost 20 inf + 1 1554045082.547 * * [simplify]: Extracting #4: cost 16 inf + 119 1554045082.548 * * [simplify]: Extracting #5: cost 8 inf + 894 1554045082.548 * * [simplify]: Extracting #6: cost 2 inf + 2099 1554045082.548 * * [simplify]: Extracting #7: cost 0 inf + 2727 1554045082.549 * [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)))) 1554045082.549 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (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))))))) 1554045082.549 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1554045082.549 * * [simplify]: iters left: 6 (11 enodes) 1554045082.551 * * [simplify]: iters left: 5 (38 enodes) 1554045082.557 * * [simplify]: iters left: 4 (47 enodes) 1554045082.563 * * [simplify]: iters left: 3 (52 enodes) 1554045082.574 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045082.575 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045082.575 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045082.575 * * [simplify]: Extracting #3: cost 16 inf + 550 1554045082.575 * * [simplify]: Extracting #4: cost 10 inf + 1028 1554045082.576 * * [simplify]: Extracting #5: cost 0 inf + 3194 1554045082.577 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))) 1554045082.577 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (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))))))) 1554045082.577 * * * * [progress]: [ 66 / 137 ] simplifiying candidate # 1554045082.578 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) (sqrt (hypot y.im y.re))) 1554045082.578 * * [simplify]: iters left: 6 (12 enodes) 1554045082.583 * * [simplify]: iters left: 5 (41 enodes) 1554045082.595 * * [simplify]: iters left: 4 (49 enodes) 1554045082.609 * * [simplify]: iters left: 3 (55 enodes) 1554045082.621 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045082.622 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045082.622 * * [simplify]: Extracting #2: cost 8 inf + 1 1554045082.622 * * [simplify]: Extracting #3: cost 16 inf + 1 1554045082.622 * * [simplify]: Extracting #4: cost 13 inf + 62 1554045082.622 * * [simplify]: Extracting #5: cost 6 inf + 540 1554045082.623 * * [simplify]: Extracting #6: cost 1 inf + 1231 1554045082.623 * * [simplify]: Extracting #7: cost 0 inf + 1505 1554045082.624 * [simplify]: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1554045082.624 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (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))))))) 1554045082.624 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1554045082.624 * * [simplify]: iters left: 6 (11 enodes) 1554045082.630 * * [simplify]: iters left: 5 (38 enodes) 1554045082.640 * * [simplify]: iters left: 4 (47 enodes) 1554045082.653 * * [simplify]: iters left: 3 (52 enodes) 1554045082.665 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045082.665 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045082.665 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045082.666 * * [simplify]: Extracting #3: cost 16 inf + 430 1554045082.666 * * [simplify]: Extracting #4: cost 10 inf + 868 1554045082.667 * * [simplify]: Extracting #5: cost 0 inf + 2874 1554045082.668 * [simplify]: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 1554045082.668 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (/ (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))))))) 1554045082.668 * * * * [progress]: [ 67 / 137 ] simplifiying candidate # 1554045082.668 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) 1) 1554045082.668 * * [simplify]: iters left: 6 (10 enodes) 1554045082.674 * * [simplify]: iters left: 5 (31 enodes) 1554045082.680 * * [simplify]: iters left: 4 (39 enodes) 1554045082.685 * * [simplify]: iters left: 3 (42 enodes) 1554045082.690 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045082.690 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045082.690 * * [simplify]: Extracting #2: cost 10 inf + 1 1554045082.691 * * [simplify]: Extracting #3: cost 6 inf + 89 1554045082.691 * * [simplify]: Extracting #4: cost 2 inf + 371 1554045082.691 * * [simplify]: Extracting #5: cost 0 inf + 649 1554045082.691 * [simplify]: Simplified to (sqrt (fma y.im x.im (* x.re y.re))) 1554045082.691 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (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)))))) 1554045082.691 * [simplify]: Simplifying (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.im y.re)) (hypot y.im y.re)) 1554045082.691 * * [simplify]: iters left: 6 (10 enodes) 1554045082.693 * * [simplify]: iters left: 5 (35 enodes) 1554045082.698 * * [simplify]: iters left: 4 (41 enodes) 1554045082.703 * * [simplify]: iters left: 3 (44 enodes) 1554045082.709 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045082.709 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045082.709 * * [simplify]: Extracting #2: cost 13 inf + 0 1554045082.709 * * [simplify]: Extracting #3: cost 15 inf + 59 1554045082.709 * * [simplify]: Extracting #4: cost 11 inf + 354 1554045082.709 * * [simplify]: Extracting #5: cost 7 inf + 579 1554045082.710 * * [simplify]: Extracting #6: cost 0 inf + 1972 1554045082.710 * [simplify]: Simplified to (/ (/ (sqrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) (hypot y.im y.re)) 1554045082.710 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (/ (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)))))) 1554045082.710 * * * * [progress]: [ 68 / 137 ] simplifiying candidate # 1554045082.710 * [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)))) 1554045082.710 * * [simplify]: iters left: 6 (8 enodes) 1554045082.712 * * [simplify]: iters left: 5 (32 enodes) 1554045082.718 * * [simplify]: iters left: 4 (47 enodes) 1554045082.725 * * [simplify]: iters left: 3 (51 enodes) 1554045082.738 * * [simplify]: iters left: 2 (61 enodes) 1554045082.757 * * [simplify]: iters left: 1 (81 enodes) 1554045082.774 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045082.774 * * [simplify]: Extracting #1: cost 10 inf + 0 1554045082.774 * * [simplify]: Extracting #2: cost 28 inf + 1 1554045082.774 * * [simplify]: Extracting #3: cost 34 inf + 5 1554045082.774 * * [simplify]: Extracting #4: cost 22 inf + 2087 1554045082.775 * * [simplify]: Extracting #5: cost 1 inf + 7927 1554045082.776 * * [simplify]: Extracting #6: cost 0 inf + 8275 1554045082.777 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1554045082.777 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (/ 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))))))) 1554045082.777 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045082.777 * * [simplify]: iters left: 6 (10 enodes) 1554045082.779 * * [simplify]: iters left: 5 (35 enodes) 1554045082.784 * * [simplify]: iters left: 4 (41 enodes) 1554045082.794 * * [simplify]: iters left: 3 (44 enodes) 1554045082.804 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045082.804 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045082.804 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045082.804 * * [simplify]: Extracting #3: cost 16 inf + 4 1554045082.805 * * [simplify]: Extracting #4: cost 7 inf + 621 1554045082.805 * * [simplify]: Extracting #5: cost 0 inf + 2288 1554045082.806 * [simplify]: Simplified to (/ (/ (fma y.im x.im (* x.re y.re)) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045082.806 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (/ 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))))))) 1554045082.806 * * * * [progress]: [ 69 / 137 ] simplifiying candidate # 1554045082.806 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1554045082.807 * * [simplify]: iters left: 6 (9 enodes) 1554045082.811 * * [simplify]: iters left: 5 (33 enodes) 1554045082.821 * * [simplify]: iters left: 4 (45 enodes) 1554045082.833 * * [simplify]: iters left: 3 (57 enodes) 1554045082.844 * * [simplify]: iters left: 2 (59 enodes) 1554045082.852 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045082.852 * * [simplify]: Extracting #1: cost 12 inf + 0 1554045082.852 * * [simplify]: Extracting #2: cost 21 inf + 1 1554045082.852 * * [simplify]: Extracting #3: cost 24 inf + 1 1554045082.852 * * [simplify]: Extracting #4: cost 22 inf + 3 1554045082.852 * * [simplify]: Extracting #5: cost 14 inf + 1261 1554045082.853 * * [simplify]: Extracting #6: cost 1 inf + 3850 1554045082.853 * * [simplify]: Extracting #7: cost 0 inf + 4067 1554045082.854 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045082.854 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (/ (/ 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))))))) 1554045082.854 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1554045082.854 * * [simplify]: iters left: 6 (11 enodes) 1554045082.857 * * [simplify]: iters left: 5 (38 enodes) 1554045082.862 * * [simplify]: iters left: 4 (47 enodes) 1554045082.868 * * [simplify]: iters left: 3 (52 enodes) 1554045082.876 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045082.876 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045082.876 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045082.876 * * [simplify]: Extracting #3: cost 20 inf + 4 1554045082.876 * * [simplify]: Extracting #4: cost 11 inf + 794 1554045082.876 * * [simplify]: Extracting #5: cost 0 inf + 3110 1554045082.877 * [simplify]: Simplified to (/ (fma x.im y.im (* x.re y.re)) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1554045082.877 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (/ 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)))))))) 1554045082.877 * * * * [progress]: [ 70 / 137 ] simplifiying candidate # 1554045082.877 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1) 1554045082.877 * * [simplify]: iters left: 6 (8 enodes) 1554045082.880 * * [simplify]: iters left: 5 (28 enodes) 1554045082.888 * * [simplify]: iters left: 4 (38 enodes) 1554045082.897 * * [simplify]: iters left: 3 (45 enodes) 1554045082.907 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045082.907 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045082.907 * * [simplify]: Extracting #2: cost 9 inf + 1 1554045082.907 * * [simplify]: Extracting #3: cost 12 inf + 1 1554045082.907 * * [simplify]: Extracting #4: cost 9 inf + 60 1554045082.908 * * [simplify]: Extracting #5: cost 0 inf + 1537 1554045082.908 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045082.908 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (/ 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)))))) 1554045082.909 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1554045082.909 * * [simplify]: iters left: 6 (10 enodes) 1554045082.913 * * [simplify]: iters left: 5 (35 enodes) 1554045082.921 * * [simplify]: iters left: 4 (44 enodes) 1554045082.927 * * [simplify]: iters left: 3 (49 enodes) 1554045082.934 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045082.934 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045082.934 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045082.934 * * [simplify]: Extracting #3: cost 18 inf + 4 1554045082.935 * * [simplify]: Extracting #4: cost 6 inf + 1633 1554045082.935 * * [simplify]: Extracting #5: cost 1 inf + 2499 1554045082.935 * * [simplify]: Extracting #6: cost 0 inf + 2676 1554045082.936 * [simplify]: Simplified to (/ (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1554045082.936 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (/ 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))))))) 1554045082.936 * * * * [progress]: [ 71 / 137 ] simplifiying candidate # 1554045082.936 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1554045082.936 * * [simplify]: iters left: 6 (9 enodes) 1554045082.940 * * [simplify]: iters left: 5 (33 enodes) 1554045082.945 * * [simplify]: iters left: 4 (45 enodes) 1554045082.955 * * [simplify]: iters left: 3 (54 enodes) 1554045082.970 * * [simplify]: iters left: 2 (57 enodes) 1554045082.979 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045082.979 * * [simplify]: Extracting #1: cost 10 inf + 0 1554045082.979 * * [simplify]: Extracting #2: cost 19 inf + 1 1554045082.979 * * [simplify]: Extracting #3: cost 24 inf + 1 1554045082.979 * * [simplify]: Extracting #4: cost 22 inf + 3 1554045082.979 * * [simplify]: Extracting #5: cost 18 inf + 392 1554045082.980 * * [simplify]: Extracting #6: cost 4 inf + 3237 1554045082.980 * * [simplify]: Extracting #7: cost 0 inf + 4067 1554045082.981 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1554045082.981 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (/ 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))))))) 1554045082.981 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045082.981 * * [simplify]: iters left: 6 (11 enodes) 1554045082.984 * * [simplify]: iters left: 5 (38 enodes) 1554045082.989 * * [simplify]: iters left: 4 (47 enodes) 1554045082.996 * * [simplify]: iters left: 3 (52 enodes) 1554045083.005 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.005 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045083.005 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045083.005 * * [simplify]: Extracting #3: cost 20 inf + 4 1554045083.006 * * [simplify]: Extracting #4: cost 11 inf + 794 1554045083.006 * * [simplify]: Extracting #5: cost 0 inf + 3110 1554045083.007 * [simplify]: Simplified to (/ (fma x.im y.im (* x.re y.re)) (* (cbrt (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) 1554045083.007 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (/ 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)))))))) 1554045083.007 * * * * [progress]: [ 72 / 137 ] simplifiying candidate # 1554045083.008 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1554045083.008 * * [simplify]: iters left: 6 (7 enodes) 1554045083.011 * * [simplify]: iters left: 5 (25 enodes) 1554045083.018 * * [simplify]: iters left: 4 (27 enodes) 1554045083.025 * * [simplify]: iters left: 3 (28 enodes) 1554045083.032 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.032 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045083.032 * * [simplify]: Extracting #2: cost 10 inf + 1 1554045083.033 * * [simplify]: Extracting #3: cost 0 inf + 783 1554045083.033 * [simplify]: Simplified to (/ 1 (hypot y.im y.re)) 1554045083.033 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ 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))))))) 1554045083.033 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1554045083.033 * * [simplify]: iters left: 6 (10 enodes) 1554045083.037 * * [simplify]: iters left: 5 (35 enodes) 1554045083.046 * * [simplify]: iters left: 4 (39 enodes) 1554045083.056 * * [simplify]: iters left: 3 (43 enodes) 1554045083.065 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.065 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045083.065 * * [simplify]: Extracting #2: cost 16 inf + 0 1554045083.065 * * [simplify]: Extracting #3: cost 14 inf + 4 1554045083.066 * * [simplify]: Extracting #4: cost 2 inf + 1066 1554045083.066 * * [simplify]: Extracting #5: cost 0 inf + 1534 1554045083.067 * [simplify]: Simplified to (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)) 1554045083.067 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ 1 (hypot y.im y.re)) (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)))))) 1554045083.067 * * * * [progress]: [ 73 / 137 ] simplifiying candidate # 1554045083.067 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.im y.re))) 1) 1554045083.067 * * [simplify]: iters left: 6 (7 enodes) 1554045083.071 * * [simplify]: iters left: 5 (23 enodes) 1554045083.078 * * [simplify]: iters left: 4 (28 enodes) 1554045083.087 * * [simplify]: iters left: 3 (31 enodes) 1554045083.096 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.096 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045083.096 * * [simplify]: Extracting #2: cost 5 inf + 1 1554045083.096 * * [simplify]: Extracting #3: cost 8 inf + 1 1554045083.096 * * [simplify]: Extracting #4: cost 6 inf + 3 1554045083.096 * * [simplify]: Extracting #5: cost 2 inf + 352 1554045083.097 * * [simplify]: Extracting #6: cost 0 inf + 587 1554045083.097 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1554045083.097 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ 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)))))) 1554045083.097 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1554045083.097 * * [simplify]: iters left: 6 (10 enodes) 1554045083.100 * * [simplify]: iters left: 5 (35 enodes) 1554045083.106 * * [simplify]: iters left: 4 (44 enodes) 1554045083.113 * * [simplify]: iters left: 3 (49 enodes) 1554045083.119 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.119 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045083.119 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045083.119 * * [simplify]: Extracting #3: cost 18 inf + 4 1554045083.119 * * [simplify]: Extracting #4: cost 6 inf + 1473 1554045083.120 * * [simplify]: Extracting #5: cost 1 inf + 2219 1554045083.120 * * [simplify]: Extracting #6: cost 0 inf + 2356 1554045083.120 * [simplify]: Simplified to (/ (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1554045083.120 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ 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))))))) 1554045083.120 * * * * [progress]: [ 74 / 137 ] simplifiying candidate # 1554045083.121 * [simplify]: Simplifying (/ (/ 1 1) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1554045083.121 * * [simplify]: iters left: 6 (8 enodes) 1554045083.123 * * [simplify]: iters left: 5 (26 enodes) 1554045083.129 * * [simplify]: iters left: 4 (32 enodes) 1554045083.138 * * [simplify]: iters left: 3 (34 enodes) 1554045083.147 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.147 * * [simplify]: Extracting #1: cost 7 inf + 0 1554045083.147 * * [simplify]: Extracting #2: cost 11 inf + 1 1554045083.147 * * [simplify]: Extracting #3: cost 14 inf + 1 1554045083.148 * * [simplify]: Extracting #4: cost 12 inf + 3 1554045083.148 * * [simplify]: Extracting #5: cost 7 inf + 610 1554045083.148 * * [simplify]: Extracting #6: cost 1 inf + 1675 1554045083.149 * * [simplify]: Extracting #7: cost 0 inf + 1893 1554045083.149 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045083.149 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (/ 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))))))) 1554045083.150 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1554045083.150 * * [simplify]: iters left: 6 (10 enodes) 1554045083.154 * * [simplify]: iters left: 5 (35 enodes) 1554045083.163 * * [simplify]: iters left: 4 (44 enodes) 1554045083.175 * * [simplify]: iters left: 3 (49 enodes) 1554045083.188 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.188 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045083.188 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045083.188 * * [simplify]: Extracting #3: cost 18 inf + 4 1554045083.189 * * [simplify]: Extracting #4: cost 3 inf + 2358 1554045083.189 * * [simplify]: Extracting #5: cost 0 inf + 2676 1554045083.190 * [simplify]: Simplified to (/ (fma y.im x.im (* x.re y.re)) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1554045083.190 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (/ 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)))))))) 1554045083.190 * * * * [progress]: [ 75 / 137 ] simplifiying candidate # 1554045083.191 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (hypot y.im y.re))) 1554045083.191 * * [simplify]: iters left: 4 (7 enodes) 1554045083.194 * * [simplify]: iters left: 3 (21 enodes) 1554045083.197 * * [simplify]: iters left: 2 (23 enodes) 1554045083.200 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.200 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045083.200 * * [simplify]: Extracting #2: cost 5 inf + 1 1554045083.200 * * [simplify]: Extracting #3: cost 8 inf + 1 1554045083.201 * * [simplify]: Extracting #4: cost 1 inf + 449 1554045083.201 * * [simplify]: Extracting #5: cost 0 inf + 587 1554045083.201 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1554045083.201 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ 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))))))) 1554045083.201 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1554045083.201 * * [simplify]: iters left: 6 (10 enodes) 1554045083.203 * * [simplify]: iters left: 5 (35 enodes) 1554045083.208 * * [simplify]: iters left: 4 (44 enodes) 1554045083.214 * * [simplify]: iters left: 3 (49 enodes) 1554045083.219 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.219 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045083.219 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045083.220 * * [simplify]: Extracting #3: cost 18 inf + 4 1554045083.220 * * [simplify]: Extracting #4: cost 3 inf + 2078 1554045083.220 * * [simplify]: Extracting #5: cost 0 inf + 2356 1554045083.221 * [simplify]: Simplified to (/ (fma y.im x.im (* x.re y.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 1554045083.221 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ 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)))))))) 1554045083.221 * * * * [progress]: [ 76 / 137 ] simplifiying candidate # 1554045083.221 * [simplify]: Simplifying (/ (/ 1 1) 1) 1554045083.221 * * [simplify]: iters left: 4 (3 enodes) 1554045083.222 * * [simplify]: iters left: 3 (7 enodes) 1554045083.223 * * [simplify]: iters left: 2 (9 enodes) 1554045083.224 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.225 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045083.225 * [simplify]: Simplified to 1 1554045083.225 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* 1 (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re)))))) 1554045083.225 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re)) 1554045083.225 * * [simplify]: iters left: 6 (9 enodes) 1554045083.229 * * [simplify]: iters left: 5 (32 enodes) 1554045083.237 * * [simplify]: iters left: 4 (38 enodes) 1554045083.242 * * [simplify]: iters left: 3 (41 enodes) 1554045083.247 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.247 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045083.247 * * [simplify]: Extracting #2: cost 16 inf + 0 1554045083.247 * * [simplify]: Extracting #3: cost 14 inf + 4 1554045083.247 * * [simplify]: Extracting #4: cost 7 inf + 592 1554045083.248 * * [simplify]: Extracting #5: cost 0 inf + 1534 1554045083.248 * [simplify]: Simplified to (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re)) 1554045083.248 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* 1 (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re)))))) 1554045083.248 * * * * [progress]: [ 77 / 137 ] simplifiying candidate # 1554045083.248 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1554045083.248 * * [simplify]: iters left: 6 (7 enodes) 1554045083.250 * * [simplify]: iters left: 5 (25 enodes) 1554045083.254 * * [simplify]: iters left: 4 (29 enodes) 1554045083.258 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.258 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045083.258 * * [simplify]: Extracting #2: cost 9 inf + 1 1554045083.258 * * [simplify]: Extracting #3: cost 12 inf + 1 1554045083.258 * * [simplify]: Extracting #4: cost 8 inf + 117 1554045083.258 * * [simplify]: Extracting #5: cost 5 inf + 609 1554045083.259 * * [simplify]: Extracting #6: cost 1 inf + 1319 1554045083.259 * * [simplify]: Extracting #7: cost 0 inf + 1537 1554045083.259 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045083.259 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (/ 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))))))) 1554045083.259 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1554045083.259 * * [simplify]: iters left: 6 (10 enodes) 1554045083.261 * * [simplify]: iters left: 5 (35 enodes) 1554045083.266 * * [simplify]: iters left: 4 (44 enodes) 1554045083.277 * * [simplify]: iters left: 3 (49 enodes) 1554045083.285 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.285 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045083.285 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045083.285 * * [simplify]: Extracting #3: cost 18 inf + 4 1554045083.285 * * [simplify]: Extracting #4: cost 3 inf + 2358 1554045083.286 * * [simplify]: Extracting #5: cost 0 inf + 2676 1554045083.286 * [simplify]: Simplified to (/ (fma y.im x.im (* x.re y.re)) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1554045083.286 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ 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)))))))) 1554045083.286 * * * * [progress]: [ 78 / 137 ] simplifiying candidate # 1554045083.286 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.im y.re))) 1554045083.286 * * [simplify]: iters left: 4 (6 enodes) 1554045083.288 * * [simplify]: iters left: 3 (20 enodes) 1554045083.291 * * [simplify]: iters left: 2 (22 enodes) 1554045083.295 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.295 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045083.295 * * [simplify]: Extracting #2: cost 5 inf + 1 1554045083.295 * * [simplify]: Extracting #3: cost 8 inf + 1 1554045083.295 * * [simplify]: Extracting #4: cost 6 inf + 3 1554045083.295 * * [simplify]: Extracting #5: cost 1 inf + 449 1554045083.295 * * [simplify]: Extracting #6: cost 0 inf + 587 1554045083.295 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1554045083.295 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ 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))))))) 1554045083.295 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1554045083.295 * * [simplify]: iters left: 6 (10 enodes) 1554045083.298 * * [simplify]: iters left: 5 (35 enodes) 1554045083.302 * * [simplify]: iters left: 4 (44 enodes) 1554045083.308 * * [simplify]: iters left: 3 (49 enodes) 1554045083.314 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.314 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045083.314 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045083.314 * * [simplify]: Extracting #3: cost 18 inf + 4 1554045083.314 * * [simplify]: Extracting #4: cost 3 inf + 2078 1554045083.315 * * [simplify]: Extracting #5: cost 0 inf + 2356 1554045083.315 * [simplify]: Simplified to (/ (fma y.im x.im (* x.re y.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 1554045083.315 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ 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)))))))) 1554045083.315 * * * * [progress]: [ 79 / 137 ] simplifiying candidate # 1554045083.315 * [simplify]: Simplifying (/ 1 1) 1554045083.315 * * [simplify]: iters left: 2 (2 enodes) 1554045083.316 * * [simplify]: iters left: 1 (6 enodes) 1554045083.317 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.318 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045083.318 * [simplify]: Simplified to 1 1554045083.318 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* 1 (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re)))))) 1554045083.318 * [simplify]: Simplifying (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re)) 1554045083.318 * * [simplify]: iters left: 6 (9 enodes) 1554045083.320 * * [simplify]: iters left: 5 (32 enodes) 1554045083.324 * * [simplify]: iters left: 4 (38 enodes) 1554045083.333 * * [simplify]: iters left: 3 (41 enodes) 1554045083.343 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.343 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045083.343 * * [simplify]: Extracting #2: cost 16 inf + 0 1554045083.343 * * [simplify]: Extracting #3: cost 14 inf + 4 1554045083.343 * * [simplify]: Extracting #4: cost 7 inf + 592 1554045083.344 * * [simplify]: Extracting #5: cost 0 inf + 1534 1554045083.344 * [simplify]: Simplified to (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re)) 1554045083.344 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* 1 (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re)))))) 1554045083.344 * * * * [progress]: [ 80 / 137 ] simplifiying candidate # 1554045083.345 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1554045083.345 * * [simplify]: iters left: 6 (10 enodes) 1554045083.349 * * [simplify]: iters left: 5 (35 enodes) 1554045083.358 * * [simplify]: iters left: 4 (41 enodes) 1554045083.370 * * [simplify]: iters left: 3 (44 enodes) 1554045083.375 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.375 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045083.375 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045083.375 * * [simplify]: Extracting #3: cost 16 inf + 4 1554045083.376 * * [simplify]: Extracting #4: cost 7 inf + 621 1554045083.376 * * [simplify]: Extracting #5: cost 0 inf + 2288 1554045083.376 * [simplify]: Simplified to (/ (/ (fma y.im x.im (* x.re y.re)) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045083.376 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (/ (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))))))) 1554045083.376 * [simplify]: Simplifying (/ (/ 1 (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1554045083.377 * * [simplify]: iters left: 5 (7 enodes) 1554045083.378 * * [simplify]: iters left: 4 (25 enodes) 1554045083.382 * * [simplify]: iters left: 3 (32 enodes) 1554045083.387 * * [simplify]: iters left: 2 (34 enodes) 1554045083.392 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.392 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045083.392 * * [simplify]: Extracting #2: cost 14 inf + 1 1554045083.392 * * [simplify]: Extracting #3: cost 8 inf + 431 1554045083.393 * * [simplify]: Extracting #4: cost 3 inf + 1239 1554045083.393 * * [simplify]: Extracting #5: cost 0 inf + 1733 1554045083.393 * [simplify]: Simplified to (/ 1 (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1554045083.393 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (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)))))))) 1554045083.393 * * * * [progress]: [ 81 / 137 ] simplifiying candidate # 1554045083.393 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1554045083.393 * * [simplify]: iters left: 5 (9 enodes) 1554045083.395 * * [simplify]: iters left: 4 (30 enodes) 1554045083.400 * * [simplify]: iters left: 3 (34 enodes) 1554045083.405 * * [simplify]: iters left: 2 (37 enodes) 1554045083.409 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.409 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045083.409 * * [simplify]: Extracting #2: cost 13 inf + 0 1554045083.409 * * [simplify]: Extracting #3: cost 12 inf + 4 1554045083.409 * * [simplify]: Extracting #4: cost 6 inf + 383 1554045083.409 * * [simplify]: Extracting #5: cost 0 inf + 1146 1554045083.410 * [simplify]: Simplified to (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1554045083.410 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (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))))))) 1554045083.410 * [simplify]: Simplifying (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1554045083.410 * * [simplify]: iters left: 5 (7 enodes) 1554045083.412 * * [simplify]: iters left: 4 (25 enodes) 1554045083.419 * * [simplify]: iters left: 3 (32 enodes) 1554045083.426 * * [simplify]: iters left: 2 (34 enodes) 1554045083.431 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.431 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045083.431 * * [simplify]: Extracting #2: cost 14 inf + 1 1554045083.431 * * [simplify]: Extracting #3: cost 8 inf + 351 1554045083.431 * * [simplify]: Extracting #4: cost 3 inf + 999 1554045083.432 * * [simplify]: Extracting #5: cost 0 inf + 1413 1554045083.432 * [simplify]: Simplified to (/ 1 (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 1554045083.432 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (/ (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)))))))) 1554045083.432 * * * * [progress]: [ 82 / 137 ] simplifiying candidate # 1554045083.432 * [simplify]: Simplifying (/ (fma x.re y.re (* x.im y.im)) 1) 1554045083.432 * * [simplify]: iters left: 5 (8 enodes) 1554045083.434 * * [simplify]: iters left: 4 (27 enodes) 1554045083.439 * * [simplify]: iters left: 3 (35 enodes) 1554045083.444 * * [simplify]: iters left: 2 (38 enodes) 1554045083.448 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.448 * * [simplify]: Extracting #1: cost 9 inf + 0 1554045083.448 * * [simplify]: Extracting #2: cost 5 inf + 47 1554045083.449 * * [simplify]: Extracting #3: cost 1 inf + 272 1554045083.449 * * [simplify]: Extracting #4: cost 0 inf + 371 1554045083.449 * [simplify]: Simplified to (fma x.re y.re (* x.im y.im)) 1554045083.449 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (fma x.re y.re (* x.im y.im)) (/ (/ 1 (hypot y.im y.re)) (hypot y.im y.re)))))) 1554045083.449 * [simplify]: Simplifying (/ (/ 1 (hypot y.im y.re)) (hypot y.im y.re)) 1554045083.449 * * [simplify]: iters left: 5 (6 enodes) 1554045083.451 * * [simplify]: iters left: 4 (22 enodes) 1554045083.455 * * [simplify]: iters left: 3 (26 enodes) 1554045083.461 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.461 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045083.461 * * [simplify]: Extracting #2: cost 10 inf + 1 1554045083.462 * * [simplify]: Extracting #3: cost 8 inf + 3 1554045083.462 * * [simplify]: Extracting #4: cost 2 inf + 548 1554045083.462 * * [simplify]: Extracting #5: cost 0 inf + 783 1554045083.462 * [simplify]: Simplified to (/ (/ 1 (hypot y.im y.re)) (hypot y.im y.re)) 1554045083.462 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (* (fma x.re y.re (* x.im y.im)) (/ (/ 1 (hypot y.im y.re)) (hypot y.im y.re)))))) 1554045083.463 * * * * [progress]: [ 83 / 137 ] simplifiying candidate # 1554045083.463 * * * * [progress]: [ 84 / 137 ] simplifiying candidate # 1554045083.463 * * * * [progress]: [ 85 / 137 ] simplifiying candidate # 1554045083.463 * * * * [progress]: [ 86 / 137 ] simplifiying candidate # 1554045083.463 * [simplify]: Simplifying (cbrt (hypot y.im y.re)) 1554045083.463 * * [simplify]: iters left: 2 (4 enodes) 1554045083.465 * * [simplify]: iters left: 1 (12 enodes) 1554045083.467 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.468 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045083.468 * * [simplify]: Extracting #2: cost 6 inf + 0 1554045083.468 * * [simplify]: Extracting #3: cost 4 inf + 2 1554045083.468 * * [simplify]: Extracting #4: cost 0 inf + 390 1554045083.468 * [simplify]: Simplified to (cbrt (hypot y.im y.re)) 1554045083.468 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (/ (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)))))) 1554045083.468 * * * * [progress]: [ 87 / 137 ] simplifiying candidate # 1554045083.468 * [simplify]: Simplifying (sqrt (hypot y.im y.re)) 1554045083.468 * * [simplify]: iters left: 2 (4 enodes) 1554045083.470 * * [simplify]: iters left: 1 (12 enodes) 1554045083.473 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.473 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045083.473 * * [simplify]: Extracting #2: cost 6 inf + 0 1554045083.473 * * [simplify]: Extracting #3: cost 4 inf + 2 1554045083.473 * * [simplify]: Extracting #4: cost 0 inf + 310 1554045083.473 * [simplify]: Simplified to (sqrt (hypot y.im y.re)) 1554045083.473 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (/ (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)))))) 1554045083.473 * * * * [progress]: [ 88 / 137 ] simplifiying candidate # 1554045083.474 * [simplify]: Simplifying (hypot y.im y.re) 1554045083.474 * * [simplify]: iters left: 1 (3 enodes) 1554045083.475 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.475 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045083.475 * * [simplify]: Extracting #2: cost 2 inf + 2 1554045083.475 * * [simplify]: Extracting #3: cost 0 inf + 116 1554045083.475 * [simplify]: Simplified to (hypot y.im y.re) 1554045083.475 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) 1) (hypot y.im y.re))))) 1554045083.475 * * * * [progress]: [ 89 / 137 ] simplifiying candidate # 1554045083.475 * [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)))) 1554045083.476 * * [simplify]: iters left: 6 (10 enodes) 1554045083.479 * * [simplify]: iters left: 5 (33 enodes) 1554045083.488 * * [simplify]: iters left: 4 (37 enodes) 1554045083.493 * * [simplify]: iters left: 3 (40 enodes) 1554045083.498 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.498 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045083.498 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045083.498 * * [simplify]: Extracting #3: cost 8 inf + 0 1554045083.498 * * [simplify]: Extracting #4: cost 16 inf + 0 1554045083.499 * * [simplify]: Extracting #5: cost 14 inf + 4 1554045083.499 * * [simplify]: Extracting #6: cost 5 inf + 773 1554045083.499 * * [simplify]: Extracting #7: cost 0 inf + 2048 1554045083.499 * [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)))) 1554045083.499 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (* (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)))))))) 1554045083.499 * * * * [progress]: [ 90 / 137 ] simplifiying candidate # 1554045083.500 * [simplify]: Simplifying (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) 1554045083.500 * * [simplify]: iters left: 6 (9 enodes) 1554045083.501 * * [simplify]: iters left: 5 (30 enodes) 1554045083.505 * * [simplify]: iters left: 4 (34 enodes) 1554045083.510 * * [simplify]: iters left: 3 (37 enodes) 1554045083.514 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.514 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045083.514 * * [simplify]: Extracting #2: cost 6 inf + 0 1554045083.514 * * [simplify]: Extracting #3: cost 14 inf + 0 1554045083.514 * * [simplify]: Extracting #4: cost 12 inf + 4 1554045083.515 * * [simplify]: Extracting #5: cost 6 inf + 480 1554045083.515 * * [simplify]: Extracting #6: cost 0 inf + 1340 1554045083.515 * [simplify]: Simplified to (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))) 1554045083.515 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (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)))))))) 1554045083.515 * * * * [progress]: [ 91 / 137 ] simplifiying candidate # 1554045083.515 * [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)))) 1554045083.515 * * [simplify]: iters left: 6 (12 enodes) 1554045083.518 * * [simplify]: iters left: 5 (45 enodes) 1554045083.528 * * [simplify]: iters left: 4 (64 enodes) 1554045083.539 * * [simplify]: iters left: 3 (74 enodes) 1554045083.549 * * [simplify]: iters left: 2 (77 enodes) 1554045083.559 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.559 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045083.559 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045083.559 * * [simplify]: Extracting #3: cost 30 inf + 0 1554045083.559 * * [simplify]: Extracting #4: cost 25 inf + 244 1554045083.560 * * [simplify]: Extracting #5: cost 16 inf + 1360 1554045083.560 * * [simplify]: Extracting #6: cost 4 inf + 4940 1554045083.561 * * [simplify]: Extracting #7: cost 0 inf + 6476 1554045083.562 * [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)))) 1554045083.562 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (* (/ (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)))))))) 1554045083.562 * * * * [progress]: [ 92 / 137 ] simplifiying candidate # 1554045083.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))) 1554045083.563 * * [simplify]: iters left: 6 (11 enodes) 1554045083.565 * * [simplify]: iters left: 5 (38 enodes) 1554045083.576 * * [simplify]: iters left: 4 (46 enodes) 1554045083.587 * * [simplify]: iters left: 3 (52 enodes) 1554045083.599 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.599 * * [simplify]: Extracting #1: cost 7 inf + 0 1554045083.599 * * [simplify]: Extracting #2: cost 14 inf + 0 1554045083.600 * * [simplify]: Extracting #3: cost 22 inf + 0 1554045083.600 * * [simplify]: Extracting #4: cost 19 inf + 46 1554045083.600 * * [simplify]: Extracting #5: cost 12 inf + 482 1554045083.600 * * [simplify]: Extracting #6: cost 5 inf + 1883 1554045083.601 * * [simplify]: Extracting #7: cost 0 inf + 3438 1554045083.602 * [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))))) 1554045083.602 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (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)))))))) 1554045083.603 * * * * [progress]: [ 93 / 137 ] simplifiying candidate # 1554045083.603 * [simplify]: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) 1554045083.603 * * [simplify]: iters left: 6 (10 enodes) 1554045083.608 * * [simplify]: iters left: 5 (35 enodes) 1554045083.618 * * [simplify]: iters left: 4 (49 enodes) 1554045083.632 * * [simplify]: iters left: 3 (53 enodes) 1554045083.644 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.645 * * [simplify]: Extracting #1: cost 5 inf + 0 1554045083.645 * * [simplify]: Extracting #2: cost 7 inf + 1 1554045083.645 * * [simplify]: Extracting #3: cost 14 inf + 1 1554045083.645 * * [simplify]: Extracting #4: cost 12 inf + 5 1554045083.645 * * [simplify]: Extracting #5: cost 6 inf + 371 1554045083.646 * * [simplify]: Extracting #6: cost 0 inf + 1607 1554045083.646 * [simplify]: Simplified to (* (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im x.im (* x.re y.re)))) 1554045083.646 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (* (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))))))) 1554045083.646 * * * * [progress]: [ 94 / 137 ] simplifiying candidate # 1554045083.647 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1554045083.647 * * [simplify]: iters left: 6 (11 enodes) 1554045083.651 * * [simplify]: iters left: 5 (38 enodes) 1554045083.661 * * [simplify]: iters left: 4 (44 enodes) 1554045083.673 * * [simplify]: iters left: 3 (47 enodes) 1554045083.685 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.685 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045083.686 * * [simplify]: Extracting #2: cost 12 inf + 0 1554045083.686 * * [simplify]: Extracting #3: cost 20 inf + 0 1554045083.686 * * [simplify]: Extracting #4: cost 16 inf + 198 1554045083.686 * * [simplify]: Extracting #5: cost 9 inf + 794 1554045083.687 * * [simplify]: Extracting #6: cost 1 inf + 2412 1554045083.687 * * [simplify]: Extracting #7: cost 0 inf + 2726 1554045083.688 * [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)))) 1554045083.688 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (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)))))))) 1554045083.689 * * * * [progress]: [ 95 / 137 ] simplifiying candidate # 1554045083.689 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1554045083.689 * * [simplify]: iters left: 6 (10 enodes) 1554045083.693 * * [simplify]: iters left: 5 (33 enodes) 1554045083.702 * * [simplify]: iters left: 4 (37 enodes) 1554045083.712 * * [simplify]: iters left: 3 (40 enodes) 1554045083.722 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.722 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045083.722 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045083.722 * * [simplify]: Extracting #3: cost 16 inf + 0 1554045083.722 * * [simplify]: Extracting #4: cost 12 inf + 118 1554045083.722 * * [simplify]: Extracting #5: cost 5 inf + 579 1554045083.723 * * [simplify]: Extracting #6: cost 0 inf + 1504 1554045083.724 * [simplify]: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1554045083.724 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (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)))))))) 1554045083.724 * * * * [progress]: [ 96 / 137 ] simplifiying candidate # 1554045083.724 * [simplify]: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) 1554045083.724 * * [simplify]: iters left: 6 (9 enodes) 1554045083.729 * * [simplify]: iters left: 5 (30 enodes) 1554045083.733 * * [simplify]: iters left: 4 (36 enodes) 1554045083.738 * * [simplify]: iters left: 3 (39 enodes) 1554045083.743 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.743 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045083.743 * * [simplify]: Extracting #2: cost 10 inf + 1 1554045083.744 * * [simplify]: Extracting #3: cost 7 inf + 47 1554045083.744 * * [simplify]: Extracting #4: cost 4 inf + 230 1554045083.744 * * [simplify]: Extracting #5: cost 0 inf + 649 1554045083.744 * [simplify]: Simplified to (sqrt (fma x.re y.re (* x.im y.im))) 1554045083.744 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (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))))))) 1554045083.744 * * * * [progress]: [ 97 / 137 ] simplifiying candidate # 1554045083.744 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1554045083.744 * * [simplify]: iters left: 6 (7 enodes) 1554045083.746 * * [simplify]: iters left: 5 (25 enodes) 1554045083.751 * * [simplify]: iters left: 4 (29 enodes) 1554045083.759 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.759 * * [simplify]: Extracting #1: cost 6 inf + 0 1554045083.759 * * [simplify]: Extracting #2: cost 9 inf + 1 1554045083.759 * * [simplify]: Extracting #3: cost 12 inf + 1 1554045083.759 * * [simplify]: Extracting #4: cost 8 inf + 117 1554045083.760 * * [simplify]: Extracting #5: cost 5 inf + 609 1554045083.760 * * [simplify]: Extracting #6: cost 1 inf + 1319 1554045083.760 * * [simplify]: Extracting #7: cost 0 inf + 1537 1554045083.761 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1554045083.761 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (/ 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)))))))) 1554045083.761 * * * * [progress]: [ 98 / 137 ] simplifiying candidate # 1554045083.761 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.im y.re))) 1554045083.761 * * [simplify]: iters left: 4 (6 enodes) 1554045083.764 * * [simplify]: iters left: 3 (20 enodes) 1554045083.770 * * [simplify]: iters left: 2 (22 enodes) 1554045083.776 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.776 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045083.776 * * [simplify]: Extracting #2: cost 5 inf + 1 1554045083.776 * * [simplify]: Extracting #3: cost 8 inf + 1 1554045083.777 * * [simplify]: Extracting #4: cost 6 inf + 3 1554045083.777 * * [simplify]: Extracting #5: cost 1 inf + 449 1554045083.777 * * [simplify]: Extracting #6: cost 0 inf + 587 1554045083.777 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1554045083.777 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ 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)))))))) 1554045083.777 * * * * [progress]: [ 99 / 137 ] simplifiying candidate # 1554045083.778 * [simplify]: Simplifying (/ 1 1) 1554045083.778 * * [simplify]: iters left: 2 (2 enodes) 1554045083.779 * * [simplify]: iters left: 1 (6 enodes) 1554045083.781 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.781 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045083.781 * [simplify]: Simplified to 1 1554045083.781 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ 1 (/ (hypot y.im y.re) (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re))))))) 1554045083.782 * * * * [progress]: [ 100 / 137 ] simplifiying candidate # 1554045083.782 * * * * [progress]: [ 101 / 137 ] simplifiying candidate # 1554045083.782 * [simplify]: Simplifying (fma x.re y.re (* x.im y.im)) 1554045083.782 * * [simplify]: iters left: 3 (6 enodes) 1554045083.784 * * [simplify]: iters left: 2 (21 enodes) 1554045083.790 * * [simplify]: iters left: 1 (25 enodes) 1554045083.796 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.796 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045083.796 * * [simplify]: Extracting #2: cost 5 inf + 46 1554045083.796 * * [simplify]: Extracting #3: cost 0 inf + 370 1554045083.796 * [simplify]: Simplified to (fma x.re y.re (* x.im y.im)) 1554045083.797 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (fma x.re y.re (* x.im y.im)) (/ (hypot y.im y.re) (/ 1 (hypot y.im y.re))))))) 1554045083.797 * * * * [progress]: [ 102 / 137 ] simplifiying candidate # 1554045083.797 * [simplify]: Simplifying (fma x.re y.re (* x.im y.im)) 1554045083.797 * * [simplify]: iters left: 3 (6 enodes) 1554045083.799 * * [simplify]: iters left: 2 (21 enodes) 1554045083.805 * * [simplify]: iters left: 1 (25 enodes) 1554045083.813 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.813 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045083.813 * * [simplify]: Extracting #2: cost 5 inf + 46 1554045083.813 * * [simplify]: Extracting #3: cost 0 inf + 370 1554045083.814 * [simplify]: Simplified to (fma x.re y.re (* x.im y.im)) 1554045083.814 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (fma x.re y.re (* x.im y.im)) (* (hypot y.im y.re) (hypot y.im y.re)))))) 1554045083.814 * * * * [progress]: [ 103 / 137 ] simplifiying candidate #real (real->posit16 (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re)))))))> 1554045083.814 * * * * [progress]: [ 104 / 137 ] simplifiying candidate # 1554045083.814 * * * * [progress]: [ 105 / 137 ] simplifiying candidate # 1554045083.814 * * * * [progress]: [ 106 / 137 ] simplifiying candidate # 1554045083.814 * * * * [progress]: [ 107 / 137 ] simplifiying candidate # 1554045083.814 * * * * [progress]: [ 108 / 137 ] simplifiying candidate # 1554045083.814 * * * * [progress]: [ 109 / 137 ] simplifiying candidate # 1554045083.814 * * * * [progress]: [ 110 / 137 ] simplifiying candidate # 1554045083.814 * * * * [progress]: [ 111 / 137 ] simplifiying candidate # 1554045083.814 * * * * [progress]: [ 112 / 137 ] simplifiying candidate # 1554045083.814 * * * * [progress]: [ 113 / 137 ] simplifiying candidate # 1554045083.815 * * * * [progress]: [ 114 / 137 ] simplifiying candidate #real (real->posit16 (hypot y.im y.re)))))))> 1554045083.815 * * * * [progress]: [ 115 / 137 ] simplifiying candidate # 1554045083.815 * * * * [progress]: [ 116 / 137 ] simplifiying candidate # 1554045083.815 * * * * [progress]: [ 117 / 137 ] simplifiying candidate # 1554045083.815 * * * * [progress]: [ 118 / 137 ] simplifiying candidate # 1554045083.815 * * * * [progress]: [ 119 / 137 ] simplifiying candidate # 1554045083.815 * * * * [progress]: [ 120 / 137 ] simplifiying candidate # 1554045083.815 * * * * [progress]: [ 121 / 137 ] simplifiying candidate # 1554045083.815 * * * * [progress]: [ 122 / 137 ] simplifiying candidate # 1554045083.815 * * * * [progress]: [ 123 / 137 ] simplifiying candidate # 1554045083.815 * * * * [progress]: [ 124 / 137 ] simplifiying candidate # 1554045083.815 * * * * [progress]: [ 125 / 137 ] simplifiying candidate #real (real->posit16 (hypot y.im y.re)))) (hypot y.im y.re)))))> 1554045083.815 * * * * [progress]: [ 126 / 137 ] simplifiying candidate # 1554045083.816 * [simplify]: Simplifying x.im 1554045083.816 * * [simplify]: iters left: 0 (1 enodes) 1554045083.816 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.816 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045083.816 * [simplify]: Simplified to x.im 1554045083.816 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ x.im (hypot y.im y.re))))) 1554045083.816 * * * * [progress]: [ 127 / 137 ] simplifiying candidate # 1554045083.816 * [simplify]: Simplifying x.re 1554045083.816 * * [simplify]: iters left: 0 (1 enodes) 1554045083.817 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.817 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045083.817 * [simplify]: Simplified to x.re 1554045083.817 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ x.re (hypot y.im y.re))))) 1554045083.817 * * * * [progress]: [ 128 / 137 ] simplifiying candidate # 1554045083.817 * [simplify]: Simplifying (* -1 x.re) 1554045083.817 * * [simplify]: iters left: 2 (3 enodes) 1554045083.819 * * [simplify]: iters left: 1 (11 enodes) 1554045083.823 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.823 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045083.823 * * [simplify]: Extracting #2: cost 0 inf + 84 1554045083.823 * [simplify]: Simplified to (- x.re) 1554045083.823 * [simplify]: Simplified (2 2 2 1) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (- x.re) (hypot y.im y.re))))) 1554045083.823 * * * * [progress]: [ 129 / 137 ] simplifiying candidate # 1554045083.823 * [simplify]: Simplifying 0 1554045083.823 * * [simplify]: iters left: 0 (1 enodes) 1554045083.824 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.824 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045083.824 * [simplify]: Simplified to 0 1554045083.824 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 0))) 1554045083.824 * * * * [progress]: [ 130 / 137 ] simplifiying candidate # 1554045083.825 * [simplify]: Simplifying 0 1554045083.825 * * [simplify]: iters left: 0 (1 enodes) 1554045083.825 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.825 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045083.825 * [simplify]: Simplified to 0 1554045083.826 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 0))) 1554045083.826 * * * * [progress]: [ 131 / 137 ] simplifiying candidate # 1554045083.826 * [simplify]: Simplifying 0 1554045083.826 * * [simplify]: iters left: 0 (1 enodes) 1554045083.827 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.827 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045083.827 * [simplify]: Simplified to 0 1554045083.827 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 0))) 1554045083.827 * * * * [progress]: [ 132 / 137 ] simplifiying candidate # 1554045083.827 * [simplify]: Simplifying y.re 1554045083.827 * * [simplify]: iters left: 0 (1 enodes) 1554045083.828 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.828 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045083.828 * [simplify]: Simplified to y.re 1554045083.828 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) y.re)))) 1554045083.828 * * * * [progress]: [ 133 / 137 ] simplifiying candidate # 1554045083.828 * [simplify]: Simplifying y.im 1554045083.828 * * [simplify]: iters left: 0 (1 enodes) 1554045083.828 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.828 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045083.829 * [simplify]: Simplified to y.im 1554045083.829 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) y.im)))) 1554045083.829 * * * * [progress]: [ 134 / 137 ] simplifiying candidate # 1554045083.829 * [simplify]: Simplifying (* -1 y.im) 1554045083.829 * * [simplify]: iters left: 2 (3 enodes) 1554045083.831 * * [simplify]: iters left: 1 (11 enodes) 1554045083.834 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.834 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045083.834 * * [simplify]: Extracting #2: cost 0 inf + 84 1554045083.834 * [simplify]: Simplified to (- y.im) 1554045083.834 * [simplify]: Simplified (2 2 2 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (fma x.re y.re (* x.im y.im)) (hypot y.im y.re)) (- y.im))))) 1554045083.834 * * * * [progress]: [ 135 / 137 ] simplifiying candidate # 1554045083.834 * [simplify]: Simplifying y.re 1554045083.834 * * [simplify]: iters left: 0 (1 enodes) 1554045083.835 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.835 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045083.835 * [simplify]: Simplified to y.re 1554045083.835 * [simplify]: Simplified (2 2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (fma x.re y.re (* x.im y.im)) y.re) (hypot y.im y.re))))) 1554045083.835 * * * * [progress]: [ 136 / 137 ] simplifiying candidate # 1554045083.835 * [simplify]: Simplifying y.im 1554045083.835 * * [simplify]: iters left: 0 (1 enodes) 1554045083.836 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.836 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045083.836 * [simplify]: Simplified to y.im 1554045083.836 * [simplify]: Simplified (2 2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (fma x.re y.re (* x.im y.im)) y.im) (hypot y.im y.re))))) 1554045083.836 * * * * [progress]: [ 137 / 137 ] simplifiying candidate # 1554045083.836 * [simplify]: Simplifying (* -1 y.im) 1554045083.836 * * [simplify]: iters left: 2 (3 enodes) 1554045083.838 * * [simplify]: iters left: 1 (11 enodes) 1554045083.842 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.842 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045083.842 * * [simplify]: Extracting #2: cost 0 inf + 84 1554045083.842 * [simplify]: Simplified to (- y.im) 1554045083.842 * [simplify]: Simplified (2 2 2 1 2) to (λ (x.re x.im y.re y.im) (* 1 (* 1 (/ (/ (fma x.re y.re (* x.im y.im)) (- y.im)) (hypot y.im y.re))))) 1554045083.842 * * * [progress]: adding candidates to table 1554045085.618 * [progress]: [Phase 3 of 3] Extracting. 1554045085.618 * * [regime]: Finding splitpoints for: (# # # # # # # # # #) 1554045085.620 * * * [regime-changes]: Trying 4 branch expressions: (y.im x.im y.re x.re) 1554045085.620 * * * * [regimes]: Trying to branch on y.im from (# # # # # # # # # #) 1554045085.713 * * * * [regimes]: Trying to branch on x.im from (# # # # # # # # # #) 1554045085.796 * * * * [regimes]: Trying to branch on y.re from (# # # # # # # # # #) 1554045085.938 * * * * [regimes]: Trying to branch on x.re from (# # # # # # # # # #) 1554045086.058 * * * [regime]: Found split indices: #