1540199990.941 * [misc]progress: [Phase 1 of 3] Setting up. 1540199990.941 * * * [misc]progress: [1/2] Preparing points 1540199990.941 * * * * [misc]points: Sampling 256 additional inputs, on iter 0 have 0 / 256 1540199990.944 * * * * [misc]points: Computing exacts on every 16 of 256 points to ramp up precision 1540199990.945 * * * * [misc]points: Setting MPFR precision to 64 1540199990.945 * * * * [misc]points: Setting MPFR precision to 320 1540199990.946 * * * * [misc]points: Computing exacts on every 8 of 256 points to ramp up precision 1540199990.947 * * * * [misc]points: Setting MPFR precision to 64 1540199990.948 * * * * [misc]points: Setting MPFR precision to 320 1540199990.948 * * * * [misc]points: Computing exacts on every 4 of 256 points to ramp up precision 1540199990.949 * * * * [misc]points: Setting MPFR precision to 64 1540199990.951 * * * * [misc]points: Setting MPFR precision to 320 1540199990.952 * * * * [misc]points: Computing exacts on every 2 of 256 points to ramp up precision 1540199990.953 * * * * [misc]points: Setting MPFR precision to 64 1540199990.956 * * * * [misc]points: Setting MPFR precision to 320 1540199990.958 * * * * [misc]points: Computing exacts for 256 points 1540199990.959 * * * * [misc]points: Setting MPFR precision to 64 1540199990.967 * * * * [misc]points: Setting MPFR precision to 320 1540199990.974 * * * * [misc]points: Filtering points with unrepresentable outputs 1540199990.975 * * * * [misc]points: Sampling 18 additional inputs, on iter 1 have 238 / 256 1540199990.975 * * * * [misc]points: Computing exacts for 18 points 1540199990.976 * * * * [misc]points: Setting MPFR precision to 64 1540199990.976 * * * * [misc]points: Setting MPFR precision to 320 1540199990.977 * * * * [misc]points: Filtering points with unrepresentable outputs 1540199990.977 * * * * [misc]points: Sampling 4 additional inputs, on iter 2 have 254 / 256 1540199990.977 * * * * [misc]points: Computing exacts for 4 points 1540199990.978 * * * * [misc]points: Setting MPFR precision to 64 1540199990.978 * * * * [misc]points: Setting MPFR precision to 320 1540199990.978 * * * * [misc]points: Filtering points with unrepresentable outputs 1540199990.978 * * * * [exit]points: Sampled 258 points with exact outputs 1540199990.979 * * * [misc]progress: [2/2] Setting up program. 1540199990.981 * [misc]progress: [Phase 2 of 3] Improving. 1540199990.981 * [enter]simplify: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) 1540199990.981 * * [misc]simplify: iters left: 6 (11 enodes) 1540199990.983 * * [misc]simplify: iters left: 5 (17 enodes) 1540199990.986 * * [misc]simplify: iters left: 4 (21 enodes) 1540199990.988 * [exit]simplify: Simplified to (/ (fma x.re y.re (* x.im y.im)) (fma y.im y.im (* y.re y.re))) 1540199991.010 * * [misc]progress: iteration 1 / 4 1540199991.010 * * * [misc]progress: picking best candidate 1540199991.013 * * * * [misc]pick: Picked # 1540199991.013 * * * [misc]progress: localizing error 1540199991.029 * * * [misc]progress: generating rewritten candidates 1540199991.030 * * * * [misc]progress: [ 1 / 1 ] rewriting at (2) 1540199991.034 * * * [misc]progress: generating series expansions 1540199991.034 * * * * [misc]progress: [ 1 / 1 ] generating series at (2) 1540199991.035 * [misc]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))) 1540199991.035 * [misc]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 1540199991.035 * [misc]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 1540199991.035 * [misc]taylor: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.im 1540199991.035 * [misc]taylor: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1540199991.035 * [misc]taylor: Taking taylor expansion of (* x.re y.re) in y.im 1540199991.035 * [misc]taylor: Taking taylor expansion of x.re in y.im 1540199991.035 * [misc]backup-simplify: Simplify x.re into x.re 1540199991.035 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199991.035 * [misc]backup-simplify: Simplify y.re into y.re 1540199991.035 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1540199991.035 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199991.035 * [misc]backup-simplify: Simplify 0 into 0 1540199991.035 * [misc]backup-simplify: Simplify 1 into 1 1540199991.035 * [misc]taylor: Taking taylor expansion of x.im in y.im 1540199991.035 * [misc]backup-simplify: Simplify x.im into x.im 1540199991.035 * [misc]taylor: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.im 1540199991.035 * [misc]taylor: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1540199991.035 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.im 1540199991.035 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199991.035 * [misc]backup-simplify: Simplify 0 into 0 1540199991.035 * [misc]backup-simplify: Simplify 1 into 1 1540199991.035 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199991.035 * [misc]backup-simplify: Simplify 0 into 0 1540199991.035 * [misc]backup-simplify: Simplify 1 into 1 1540199991.035 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.im 1540199991.035 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199991.035 * [misc]backup-simplify: Simplify y.re into y.re 1540199991.035 * [misc]backup-simplify: Simplify (* x.re y.re) into (* y.re x.re) 1540199991.035 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1540199991.035 * [misc]backup-simplify: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1540199991.035 * [misc]backup-simplify: Simplify (* 0 0) into 0 1540199991.036 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199991.036 * [misc]backup-simplify: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1540199991.036 * [misc]backup-simplify: Simplify (/ (* y.re x.re) (pow y.re 2)) into (/ x.re y.re) 1540199991.036 * [misc]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 1540199991.036 * [misc]taylor: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.im 1540199991.036 * [misc]taylor: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1540199991.036 * [misc]taylor: Taking taylor expansion of (* x.re y.re) in x.im 1540199991.036 * [misc]taylor: Taking taylor expansion of x.re in x.im 1540199991.036 * [misc]backup-simplify: Simplify x.re into x.re 1540199991.036 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199991.036 * [misc]backup-simplify: Simplify y.re into y.re 1540199991.036 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1540199991.036 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199991.036 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.036 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199991.036 * [misc]backup-simplify: Simplify 0 into 0 1540199991.036 * [misc]backup-simplify: Simplify 1 into 1 1540199991.036 * [misc]taylor: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.im 1540199991.036 * [misc]taylor: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1540199991.036 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in x.im 1540199991.036 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199991.036 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.036 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199991.036 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.036 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in x.im 1540199991.036 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199991.036 * [misc]backup-simplify: Simplify y.re into y.re 1540199991.036 * [misc]backup-simplify: Simplify (* x.re y.re) into (* y.re x.re) 1540199991.036 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1540199991.036 * [misc]backup-simplify: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1540199991.036 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199991.036 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199991.036 * [misc]backup-simplify: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1540199991.036 * [misc]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))) 1540199991.036 * [misc]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 1540199991.036 * [misc]taylor: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.re 1540199991.036 * [misc]taylor: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1540199991.037 * [misc]taylor: Taking taylor expansion of (* x.re y.re) in y.re 1540199991.037 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199991.037 * [misc]backup-simplify: Simplify x.re into x.re 1540199991.037 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199991.037 * [misc]backup-simplify: Simplify 0 into 0 1540199991.037 * [misc]backup-simplify: Simplify 1 into 1 1540199991.037 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1540199991.037 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199991.037 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.037 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199991.037 * [misc]backup-simplify: Simplify x.im into x.im 1540199991.037 * [misc]taylor: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in y.re 1540199991.037 * [misc]taylor: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1540199991.037 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.re 1540199991.037 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199991.037 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.037 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199991.037 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.037 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1540199991.037 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199991.037 * [misc]backup-simplify: Simplify 0 into 0 1540199991.037 * [misc]backup-simplify: Simplify 1 into 1 1540199991.037 * [misc]backup-simplify: Simplify (* x.re 0) into 0 1540199991.037 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199991.037 * [misc]backup-simplify: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1540199991.037 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199991.037 * [misc]backup-simplify: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1540199991.037 * [misc]backup-simplify: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 1540199991.037 * [misc]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 1540199991.037 * [misc]taylor: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1540199991.037 * [misc]taylor: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1540199991.037 * [misc]taylor: Taking taylor expansion of (* x.re y.re) in x.re 1540199991.037 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199991.037 * [misc]backup-simplify: Simplify 0 into 0 1540199991.037 * [misc]backup-simplify: Simplify 1 into 1 1540199991.037 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199991.037 * [misc]backup-simplify: Simplify y.re into y.re 1540199991.037 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1540199991.037 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199991.037 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.037 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199991.037 * [misc]backup-simplify: Simplify x.im into x.im 1540199991.037 * [misc]taylor: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.re 1540199991.037 * [misc]taylor: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1540199991.037 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in x.re 1540199991.037 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199991.037 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.037 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199991.037 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.038 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in x.re 1540199991.038 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199991.038 * [misc]backup-simplify: Simplify y.re into y.re 1540199991.038 * [misc]backup-simplify: Simplify (* 0 y.re) into 0 1540199991.038 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199991.038 * [misc]backup-simplify: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1540199991.038 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199991.038 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199991.038 * [misc]backup-simplify: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1540199991.038 * [misc]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))) 1540199991.038 * [misc]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 1540199991.038 * [misc]taylor: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1540199991.038 * [misc]taylor: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1540199991.038 * [misc]taylor: Taking taylor expansion of (* x.re y.re) in x.re 1540199991.038 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199991.038 * [misc]backup-simplify: Simplify 0 into 0 1540199991.038 * [misc]backup-simplify: Simplify 1 into 1 1540199991.038 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199991.038 * [misc]backup-simplify: Simplify y.re into y.re 1540199991.038 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1540199991.038 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199991.038 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.038 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199991.038 * [misc]backup-simplify: Simplify x.im into x.im 1540199991.038 * [misc]taylor: Taking taylor expansion of (fma y.im y.im (pow y.re 2)) in x.re 1540199991.038 * [misc]taylor: Rewrote expression to (+ (* y.im y.im) (pow y.re 2)) 1540199991.038 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in x.re 1540199991.038 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199991.038 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.038 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199991.038 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.038 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in x.re 1540199991.038 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199991.038 * [misc]backup-simplify: Simplify y.re into y.re 1540199991.038 * [misc]backup-simplify: Simplify (* 0 y.re) into 0 1540199991.038 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199991.038 * [misc]backup-simplify: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1540199991.038 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199991.038 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199991.039 * [misc]backup-simplify: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1540199991.039 * [misc]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))) 1540199991.039 * [misc]taylor: Taking taylor expansion of (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) in y.re 1540199991.039 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1540199991.039 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199991.039 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.039 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199991.039 * [misc]backup-simplify: Simplify x.im into x.im 1540199991.039 * [misc]taylor: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1540199991.039 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1540199991.039 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199991.039 * [misc]backup-simplify: Simplify 0 into 0 1540199991.039 * [misc]backup-simplify: Simplify 1 into 1 1540199991.039 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in y.re 1540199991.039 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199991.039 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.039 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199991.039 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199991.039 * [misc]backup-simplify: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1540199991.039 * [misc]backup-simplify: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 1540199991.039 * [misc]taylor: Taking taylor expansion of (/ x.im y.im) in x.im 1540199991.039 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199991.039 * [misc]backup-simplify: Simplify 0 into 0 1540199991.039 * [misc]backup-simplify: Simplify 1 into 1 1540199991.039 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199991.039 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.039 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199991.040 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 y.re)) into y.re 1540199991.040 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1540199991.040 * [misc]backup-simplify: Simplify (+ y.re 0) into y.re 1540199991.040 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199991.040 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1540199991.040 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199991.040 * [misc]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))) 1540199991.040 * [misc]taylor: Taking taylor expansion of (/ y.re (+ (pow y.re 2) (pow y.im 2))) in y.re 1540199991.040 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199991.040 * [misc]backup-simplify: Simplify 0 into 0 1540199991.040 * [misc]backup-simplify: Simplify 1 into 1 1540199991.040 * [misc]taylor: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1540199991.040 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1540199991.040 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199991.040 * [misc]backup-simplify: Simplify 0 into 0 1540199991.040 * [misc]backup-simplify: Simplify 1 into 1 1540199991.040 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in y.re 1540199991.040 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199991.040 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.040 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199991.040 * [misc]backup-simplify: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1540199991.040 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1540199991.041 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1540199991.041 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199991.041 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199991.041 * [misc]backup-simplify: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.im y.im) (/ 0 (pow y.im 2))))) into 0 1540199991.041 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199991.041 * [misc]backup-simplify: Simplify 0 into 0 1540199991.041 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199991.041 * [misc]backup-simplify: Simplify 0 into 0 1540199991.041 * [misc]backup-simplify: Simplify 0 into 0 1540199991.041 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199991.041 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199991.041 * [misc]backup-simplify: Simplify 0 into 0 1540199991.041 * [misc]backup-simplify: Simplify 1 into 1 1540199991.041 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199991.041 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199991.041 * [misc]backup-simplify: Simplify 0 into 0 1540199991.042 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.re))) into 0 1540199991.042 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1540199991.042 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199991.042 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1540199991.042 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1540199991.042 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199991.043 * [misc]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 1540199991.043 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199991.043 * [misc]backup-simplify: Simplify 0 into 0 1540199991.043 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199991.043 * [misc]backup-simplify: Simplify 0 into 0 1540199991.043 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199991.043 * [misc]backup-simplify: Simplify 0 into 0 1540199991.043 * [misc]backup-simplify: Simplify 0 into 0 1540199991.043 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1540199991.043 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.im 1540199991.043 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199991.043 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.043 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199991.043 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1540199991.043 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1540199991.043 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in y.im 1540199991.043 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199991.043 * [misc]backup-simplify: Simplify 0 into 0 1540199991.043 * [misc]backup-simplify: Simplify 1 into 1 1540199991.043 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199991.043 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199991.043 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1540199991.044 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199991.044 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199991.044 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199991.044 * [misc]backup-simplify: Simplify 0 into 0 1540199991.044 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1540199991.044 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199991.044 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1540199991.044 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1540199991.045 * [misc]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))) 1540199991.045 * [misc]taylor: Taking taylor expansion of (- (/ x.im (pow y.im 3))) in x.im 1540199991.045 * [misc]taylor: Taking taylor expansion of (/ x.im (pow y.im 3)) in x.im 1540199991.045 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199991.045 * [misc]backup-simplify: Simplify 0 into 0 1540199991.045 * [misc]backup-simplify: Simplify 1 into 1 1540199991.045 * [misc]taylor: Taking taylor expansion of (pow y.im 3) in x.im 1540199991.045 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199991.045 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.045 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199991.045 * [misc]backup-simplify: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1540199991.045 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 1540199991.045 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199991.045 * [misc]backup-simplify: Simplify 0 into 0 1540199991.045 * [misc]backup-simplify: Simplify 0 into 0 1540199991.045 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199991.045 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199991.045 * [misc]backup-simplify: Simplify 0 into 0 1540199991.045 * [misc]backup-simplify: Simplify 0 into 0 1540199991.045 * [misc]backup-simplify: Simplify 0 into 0 1540199991.045 * [misc]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)))) 1540199991.045 * [misc]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 1540199991.045 * [misc]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 1540199991.045 * [misc]taylor: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.im 1540199991.045 * [misc]taylor: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1540199991.045 * [misc]taylor: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.im 1540199991.045 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in y.im 1540199991.045 * [misc]taylor: Taking taylor expansion of x.re in y.im 1540199991.045 * [misc]backup-simplify: Simplify x.re into x.re 1540199991.045 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1540199991.045 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1540199991.046 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199991.046 * [misc]backup-simplify: Simplify y.re into y.re 1540199991.046 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199991.046 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1540199991.046 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1540199991.046 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199991.046 * [misc]backup-simplify: Simplify 0 into 0 1540199991.046 * [misc]backup-simplify: Simplify 1 into 1 1540199991.046 * [misc]taylor: Taking taylor expansion of x.im in y.im 1540199991.046 * [misc]backup-simplify: Simplify x.im into x.im 1540199991.046 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1540199991.046 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1540199991.046 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1540199991.046 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.im 1540199991.046 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1540199991.046 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1540199991.046 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199991.046 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199991.046 * [misc]backup-simplify: Simplify 0 into 0 1540199991.046 * [misc]backup-simplify: Simplify 1 into 1 1540199991.046 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199991.046 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199991.046 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199991.046 * [misc]backup-simplify: Simplify 0 into 0 1540199991.046 * [misc]backup-simplify: Simplify 1 into 1 1540199991.046 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199991.046 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1540199991.046 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.im 1540199991.046 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199991.046 * [misc]backup-simplify: Simplify y.re into y.re 1540199991.046 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199991.046 * [misc]backup-simplify: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1540199991.046 * [misc]backup-simplify: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1540199991.047 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199991.047 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1540199991.047 * [misc]backup-simplify: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1540199991.047 * [misc]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 1540199991.047 * [misc]taylor: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.im 1540199991.047 * [misc]taylor: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1540199991.047 * [misc]taylor: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.im 1540199991.047 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.im 1540199991.047 * [misc]taylor: Taking taylor expansion of x.re in x.im 1540199991.047 * [misc]backup-simplify: Simplify x.re into x.re 1540199991.047 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1540199991.047 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.im 1540199991.047 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199991.047 * [misc]backup-simplify: Simplify y.re into y.re 1540199991.047 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199991.047 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1540199991.047 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1540199991.047 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199991.047 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.047 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199991.047 * [misc]backup-simplify: Simplify 0 into 0 1540199991.047 * [misc]backup-simplify: Simplify 1 into 1 1540199991.047 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1540199991.047 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1540199991.047 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199991.047 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.im 1540199991.047 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1540199991.047 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1540199991.047 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1540199991.047 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199991.047 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.047 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199991.048 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1540199991.048 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199991.048 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.048 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199991.048 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1540199991.048 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in x.im 1540199991.048 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199991.048 * [misc]backup-simplify: Simplify y.re into y.re 1540199991.048 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199991.048 * [misc]backup-simplify: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1540199991.048 * [misc]backup-simplify: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1540199991.048 * [misc]backup-simplify: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1540199991.048 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1540199991.048 * [misc]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))))) 1540199991.048 * [misc]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 1540199991.048 * [misc]taylor: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.re 1540199991.048 * [misc]taylor: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1540199991.048 * [misc]taylor: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.re 1540199991.048 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in y.re 1540199991.048 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199991.048 * [misc]backup-simplify: Simplify x.re into x.re 1540199991.048 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1540199991.048 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1540199991.048 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199991.048 * [misc]backup-simplify: Simplify 0 into 0 1540199991.048 * [misc]backup-simplify: Simplify 1 into 1 1540199991.048 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199991.048 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1540199991.048 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1540199991.048 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199991.048 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.048 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199991.049 * [misc]backup-simplify: Simplify x.im into x.im 1540199991.049 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199991.049 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199991.049 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in y.re 1540199991.049 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1540199991.049 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1540199991.049 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1540199991.049 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199991.049 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.049 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199991.049 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1540199991.049 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199991.049 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.049 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199991.049 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1540199991.049 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1540199991.049 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199991.049 * [misc]backup-simplify: Simplify 0 into 0 1540199991.049 * [misc]backup-simplify: Simplify 1 into 1 1540199991.049 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199991.049 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199991.049 * [misc]backup-simplify: Simplify (* (/ 1 x.re) 1) into (/ 1 x.re) 1540199991.049 * [misc]backup-simplify: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1540199991.049 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1540199991.049 * [misc]backup-simplify: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1540199991.049 * [misc]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 1540199991.049 * [misc]taylor: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1540199991.049 * [misc]taylor: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1540199991.049 * [misc]taylor: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1540199991.049 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.re 1540199991.050 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199991.050 * [misc]backup-simplify: Simplify 0 into 0 1540199991.050 * [misc]backup-simplify: Simplify 1 into 1 1540199991.050 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199991.050 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1540199991.050 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199991.050 * [misc]backup-simplify: Simplify y.re into y.re 1540199991.050 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199991.050 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1540199991.050 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1540199991.050 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199991.050 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.050 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199991.050 * [misc]backup-simplify: Simplify x.im into x.im 1540199991.050 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199991.050 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199991.050 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.re 1540199991.050 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1540199991.050 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1540199991.050 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1540199991.050 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199991.050 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.050 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199991.050 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1540199991.050 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199991.050 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.050 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199991.050 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1540199991.050 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in x.re 1540199991.050 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199991.050 * [misc]backup-simplify: Simplify y.re into y.re 1540199991.050 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199991.050 * [misc]backup-simplify: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1540199991.050 * [misc]backup-simplify: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1540199991.050 * [misc]backup-simplify: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1540199991.050 * [misc]backup-simplify: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1540199991.051 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1540199991.051 * [misc]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))))) 1540199991.051 * [misc]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 1540199991.051 * [misc]taylor: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1540199991.051 * [misc]taylor: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1540199991.051 * [misc]taylor: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1540199991.051 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.re 1540199991.051 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199991.051 * [misc]backup-simplify: Simplify 0 into 0 1540199991.051 * [misc]backup-simplify: Simplify 1 into 1 1540199991.051 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199991.051 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1540199991.051 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199991.051 * [misc]backup-simplify: Simplify y.re into y.re 1540199991.051 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199991.051 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1540199991.051 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1540199991.051 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199991.051 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.051 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199991.051 * [misc]backup-simplify: Simplify x.im into x.im 1540199991.051 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199991.051 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199991.051 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 y.im) (/ 1 (pow y.re 2))) in x.re 1540199991.051 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 y.im)) (/ 1 (pow y.re 2))) 1540199991.051 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1540199991.051 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1540199991.051 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199991.051 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.051 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199991.051 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1540199991.051 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199991.051 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.051 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199991.051 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1540199991.051 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in x.re 1540199991.051 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199991.051 * [misc]backup-simplify: Simplify y.re into y.re 1540199991.052 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199991.052 * [misc]backup-simplify: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1540199991.052 * [misc]backup-simplify: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1540199991.052 * [misc]backup-simplify: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1540199991.052 * [misc]backup-simplify: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1540199991.052 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1540199991.052 * [misc]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))))) 1540199991.052 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1540199991.052 * [misc]taylor: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1540199991.052 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199991.052 * [misc]backup-simplify: Simplify 0 into 0 1540199991.052 * [misc]backup-simplify: Simplify 1 into 1 1540199991.052 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1540199991.052 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1540199991.052 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1540199991.052 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199991.052 * [misc]backup-simplify: Simplify 0 into 0 1540199991.052 * [misc]backup-simplify: Simplify 1 into 1 1540199991.052 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199991.052 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199991.052 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1540199991.052 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in y.re 1540199991.052 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199991.052 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.053 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199991.053 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1540199991.053 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1540199991.053 * [misc]backup-simplify: Simplify (* 0 1) into 0 1540199991.053 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199991.053 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199991.053 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199991.053 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 1)) into 1 1540199991.053 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199991.053 * [misc]taylor: Taking taylor expansion of 1 in x.im 1540199991.053 * [misc]backup-simplify: Simplify 1 into 1 1540199991.054 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1540199991.054 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199991.054 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 (/ 1 y.re))) into 0 1540199991.054 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1540199991.054 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199991.054 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199991.054 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1540199991.054 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1540199991.054 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1540199991.054 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199991.055 * [misc]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)))))) 1540199991.055 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1540199991.055 * [misc]taylor: Taking taylor expansion of (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1540199991.055 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199991.055 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.055 * [misc]taylor: Taking taylor expansion of (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1540199991.055 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199991.055 * [misc]backup-simplify: Simplify x.im into x.im 1540199991.055 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1540199991.055 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1540199991.055 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1540199991.055 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199991.055 * [misc]backup-simplify: Simplify 0 into 0 1540199991.055 * [misc]backup-simplify: Simplify 1 into 1 1540199991.055 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199991.055 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199991.055 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1540199991.055 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in y.re 1540199991.055 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199991.055 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.055 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199991.055 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1540199991.055 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1540199991.055 * [misc]backup-simplify: Simplify (* x.im 1) into x.im 1540199991.056 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199991.056 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199991.056 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1540199991.056 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199991.056 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1540199991.056 * [misc]backup-simplify: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 1540199991.056 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199991.056 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199991.056 * [misc]backup-simplify: Simplify 0 into 0 1540199991.056 * [misc]taylor: Taking taylor expansion of 1 in y.im 1540199991.056 * [misc]backup-simplify: Simplify 1 into 1 1540199991.056 * [misc]backup-simplify: Simplify 0 into 0 1540199991.057 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1540199991.057 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199991.057 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1540199991.057 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1540199991.057 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1540199991.057 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199991.058 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1540199991.058 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1540199991.058 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 1540199991.058 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1540199991.058 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1540199991.058 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199991.059 * [misc]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 1540199991.059 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199991.059 * [misc]backup-simplify: Simplify 0 into 0 1540199991.059 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199991.059 * [misc]backup-simplify: Simplify 0 into 0 1540199991.059 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1540199991.059 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1540199991.059 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199991.059 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.059 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199991.059 * [misc]backup-simplify: Simplify 0 into 0 1540199991.059 * [misc]backup-simplify: Simplify 1 into 1 1540199991.059 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1540199991.059 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1540199991.059 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199991.059 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199991.059 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199991.059 * [misc]backup-simplify: Simplify 0 into 0 1540199991.059 * [misc]backup-simplify: Simplify 1 into 1 1540199991.059 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199991.060 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199991.060 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199991.060 * [misc]backup-simplify: Simplify 0 into 0 1540199991.060 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1540199991.060 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199991.060 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199991.060 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1540199991.061 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199991.061 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 1540199991.061 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1540199991.061 * [misc]taylor: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.im 1540199991.061 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1540199991.061 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.im 1540199991.061 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199991.061 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.061 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199991.061 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1540199991.061 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199991.061 * [misc]backup-simplify: Simplify 0 into 0 1540199991.061 * [misc]backup-simplify: Simplify 0 into 0 1540199991.061 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199991.061 * [misc]backup-simplify: Simplify 0 into 0 1540199991.061 * [misc]backup-simplify: Simplify 0 into 0 1540199991.061 * [misc]backup-simplify: Simplify 0 into 0 1540199991.062 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1540199991.062 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199991.062 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1540199991.062 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1540199991.062 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1540199991.062 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199991.063 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1540199991.063 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1540199991.063 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 1540199991.063 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1540199991.063 * [misc]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 1540199991.063 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199991.064 * [misc]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 1540199991.064 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199991.064 * [misc]backup-simplify: Simplify 0 into 0 1540199991.064 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199991.064 * [misc]backup-simplify: Simplify 0 into 0 1540199991.064 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199991.064 * [misc]backup-simplify: Simplify 0 into 0 1540199991.064 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199991.065 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199991.065 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199991.065 * [misc]backup-simplify: Simplify (+ (* x.im 0) (* 0 1)) into 0 1540199991.065 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1540199991.065 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1540199991.065 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199991.065 * [misc]backup-simplify: Simplify 0 into 0 1540199991.065 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1540199991.065 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199991.066 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1540199991.066 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1540199991.066 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199991.066 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 1540199991.067 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1540199991.067 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199991.067 * [misc]backup-simplify: Simplify 0 into 0 1540199991.067 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199991.067 * [misc]backup-simplify: Simplify 0 into 0 1540199991.067 * [misc]backup-simplify: Simplify 0 into 0 1540199991.067 * [misc]backup-simplify: Simplify 0 into 0 1540199991.067 * [misc]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)))) 1540199991.067 * [misc]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 1540199991.067 * [misc]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 1540199991.067 * [misc]taylor: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.im 1540199991.067 * [misc]taylor: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1540199991.067 * [misc]taylor: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.im 1540199991.067 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in y.im 1540199991.067 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199991.067 * [misc]backup-simplify: Simplify -1 into -1 1540199991.067 * [misc]taylor: Taking taylor expansion of x.re in y.im 1540199991.067 * [misc]backup-simplify: Simplify x.re into x.re 1540199991.067 * [misc]backup-simplify: Simplify (/ -1 x.re) into (/ -1 x.re) 1540199991.067 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1540199991.067 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199991.067 * [misc]backup-simplify: Simplify -1 into -1 1540199991.067 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199991.067 * [misc]backup-simplify: Simplify y.re into y.re 1540199991.067 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199991.067 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1540199991.067 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1540199991.067 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199991.068 * [misc]backup-simplify: Simplify 0 into 0 1540199991.068 * [misc]backup-simplify: Simplify 1 into 1 1540199991.068 * [misc]taylor: Taking taylor expansion of x.im in y.im 1540199991.068 * [misc]backup-simplify: Simplify x.im into x.im 1540199991.068 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1540199991.068 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1540199991.068 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1540199991.068 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.im 1540199991.068 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1540199991.068 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1540199991.068 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1540199991.068 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199991.068 * [misc]backup-simplify: Simplify -1 into -1 1540199991.068 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199991.068 * [misc]backup-simplify: Simplify 0 into 0 1540199991.068 * [misc]backup-simplify: Simplify 1 into 1 1540199991.068 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199991.068 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1540199991.068 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199991.068 * [misc]backup-simplify: Simplify -1 into -1 1540199991.068 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199991.068 * [misc]backup-simplify: Simplify 0 into 0 1540199991.069 * [misc]backup-simplify: Simplify 1 into 1 1540199991.069 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199991.069 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1540199991.069 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.im 1540199991.069 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199991.069 * [misc]backup-simplify: Simplify y.re into y.re 1540199991.069 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199991.069 * [misc]backup-simplify: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1540199991.069 * [misc]backup-simplify: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1540199991.069 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1540199991.069 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1540199991.069 * [misc]backup-simplify: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1540199991.069 * [misc]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 1540199991.069 * [misc]taylor: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.im 1540199991.069 * [misc]taylor: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1540199991.070 * [misc]taylor: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.im 1540199991.070 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in x.im 1540199991.070 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199991.070 * [misc]backup-simplify: Simplify -1 into -1 1540199991.070 * [misc]taylor: Taking taylor expansion of x.re in x.im 1540199991.070 * [misc]backup-simplify: Simplify x.re into x.re 1540199991.070 * [misc]backup-simplify: Simplify (/ -1 x.re) into (/ -1 x.re) 1540199991.070 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.im 1540199991.070 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199991.070 * [misc]backup-simplify: Simplify -1 into -1 1540199991.070 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199991.070 * [misc]backup-simplify: Simplify y.re into y.re 1540199991.070 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199991.070 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1540199991.070 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1540199991.070 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199991.070 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.070 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199991.070 * [misc]backup-simplify: Simplify 0 into 0 1540199991.070 * [misc]backup-simplify: Simplify 1 into 1 1540199991.070 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1540199991.070 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1540199991.070 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199991.070 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.im 1540199991.070 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1540199991.070 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1540199991.070 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.im 1540199991.070 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199991.071 * [misc]backup-simplify: Simplify -1 into -1 1540199991.071 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199991.071 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.071 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199991.071 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.im 1540199991.071 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199991.071 * [misc]backup-simplify: Simplify -1 into -1 1540199991.071 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199991.071 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.071 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199991.071 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1540199991.071 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in x.im 1540199991.071 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199991.071 * [misc]backup-simplify: Simplify y.re into y.re 1540199991.071 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199991.071 * [misc]backup-simplify: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1540199991.071 * [misc]backup-simplify: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1540199991.071 * [misc]backup-simplify: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1540199991.071 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1540199991.072 * [misc]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))))) 1540199991.072 * [misc]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 1540199991.072 * [misc]taylor: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.re 1540199991.072 * [misc]taylor: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1540199991.072 * [misc]taylor: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.re 1540199991.072 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in y.re 1540199991.072 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199991.072 * [misc]backup-simplify: Simplify -1 into -1 1540199991.072 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199991.072 * [misc]backup-simplify: Simplify x.re into x.re 1540199991.072 * [misc]backup-simplify: Simplify (/ -1 x.re) into (/ -1 x.re) 1540199991.072 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1540199991.072 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199991.072 * [misc]backup-simplify: Simplify -1 into -1 1540199991.072 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199991.072 * [misc]backup-simplify: Simplify 0 into 0 1540199991.072 * [misc]backup-simplify: Simplify 1 into 1 1540199991.072 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199991.072 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1540199991.072 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1540199991.072 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199991.072 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.072 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199991.072 * [misc]backup-simplify: Simplify x.im into x.im 1540199991.072 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199991.073 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199991.073 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in y.re 1540199991.073 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1540199991.073 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1540199991.073 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1540199991.073 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199991.073 * [misc]backup-simplify: Simplify -1 into -1 1540199991.073 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199991.073 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.073 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199991.073 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1540199991.073 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199991.073 * [misc]backup-simplify: Simplify -1 into -1 1540199991.073 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199991.073 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.073 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199991.073 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1540199991.073 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1540199991.073 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199991.073 * [misc]backup-simplify: Simplify 0 into 0 1540199991.073 * [misc]backup-simplify: Simplify 1 into 1 1540199991.073 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199991.073 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199991.074 * [misc]backup-simplify: Simplify (* (/ -1 x.re) -1) into (/ 1 x.re) 1540199991.074 * [misc]backup-simplify: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1540199991.074 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1540199991.074 * [misc]backup-simplify: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1540199991.074 * [misc]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 1540199991.074 * [misc]taylor: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1540199991.074 * [misc]taylor: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1540199991.074 * [misc]taylor: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1540199991.074 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in x.re 1540199991.074 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199991.074 * [misc]backup-simplify: Simplify -1 into -1 1540199991.074 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199991.074 * [misc]backup-simplify: Simplify 0 into 0 1540199991.074 * [misc]backup-simplify: Simplify 1 into 1 1540199991.074 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199991.074 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.re 1540199991.074 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199991.074 * [misc]backup-simplify: Simplify -1 into -1 1540199991.074 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199991.074 * [misc]backup-simplify: Simplify y.re into y.re 1540199991.074 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199991.075 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1540199991.075 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1540199991.075 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199991.075 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.075 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199991.075 * [misc]backup-simplify: Simplify x.im into x.im 1540199991.075 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199991.075 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199991.075 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.re 1540199991.075 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1540199991.075 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1540199991.075 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1540199991.075 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199991.075 * [misc]backup-simplify: Simplify -1 into -1 1540199991.075 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199991.075 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.075 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199991.075 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1540199991.075 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199991.075 * [misc]backup-simplify: Simplify -1 into -1 1540199991.075 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199991.075 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.075 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199991.075 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1540199991.075 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in x.re 1540199991.075 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199991.075 * [misc]backup-simplify: Simplify y.re into y.re 1540199991.076 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199991.076 * [misc]backup-simplify: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1540199991.076 * [misc]backup-simplify: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1540199991.076 * [misc]backup-simplify: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1540199991.076 * [misc]backup-simplify: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1540199991.076 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1540199991.076 * [misc]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))))) 1540199991.076 * [misc]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 1540199991.076 * [misc]taylor: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1540199991.076 * [misc]taylor: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1540199991.076 * [misc]taylor: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1540199991.076 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in x.re 1540199991.076 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199991.076 * [misc]backup-simplify: Simplify -1 into -1 1540199991.076 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199991.076 * [misc]backup-simplify: Simplify 0 into 0 1540199991.077 * [misc]backup-simplify: Simplify 1 into 1 1540199991.077 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199991.077 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.re 1540199991.077 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199991.077 * [misc]backup-simplify: Simplify -1 into -1 1540199991.077 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199991.077 * [misc]backup-simplify: Simplify y.re into y.re 1540199991.077 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199991.077 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1540199991.077 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1540199991.077 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199991.077 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.077 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199991.077 * [misc]backup-simplify: Simplify x.im into x.im 1540199991.077 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199991.077 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199991.077 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 y.im) (/ 1 (pow y.re 2))) in x.re 1540199991.077 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 y.im)) (/ 1 (pow y.re 2))) 1540199991.077 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1540199991.077 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1540199991.077 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199991.077 * [misc]backup-simplify: Simplify -1 into -1 1540199991.077 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199991.077 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.077 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199991.078 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1540199991.078 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199991.078 * [misc]backup-simplify: Simplify -1 into -1 1540199991.078 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199991.078 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.078 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199991.078 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1540199991.078 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in x.re 1540199991.078 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199991.078 * [misc]backup-simplify: Simplify y.re into y.re 1540199991.078 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199991.078 * [misc]backup-simplify: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1540199991.078 * [misc]backup-simplify: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1540199991.078 * [misc]backup-simplify: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1540199991.078 * [misc]backup-simplify: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1540199991.078 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1540199991.078 * [misc]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))))) 1540199991.079 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1540199991.079 * [misc]taylor: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1540199991.079 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199991.079 * [misc]backup-simplify: Simplify 0 into 0 1540199991.079 * [misc]backup-simplify: Simplify 1 into 1 1540199991.079 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1540199991.079 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1540199991.079 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1540199991.079 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199991.079 * [misc]backup-simplify: Simplify 0 into 0 1540199991.079 * [misc]backup-simplify: Simplify 1 into 1 1540199991.079 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199991.079 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199991.079 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1540199991.079 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in y.re 1540199991.079 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199991.079 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.079 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199991.079 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1540199991.080 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1540199991.080 * [misc]backup-simplify: Simplify (* 0 1) into 0 1540199991.080 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199991.080 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199991.080 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199991.080 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 1)) into 1 1540199991.081 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199991.081 * [misc]taylor: Taking taylor expansion of 1 in x.im 1540199991.081 * [misc]backup-simplify: Simplify 1 into 1 1540199991.081 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1540199991.081 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199991.081 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 (/ -1 y.re))) into 0 1540199991.081 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1540199991.082 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1540199991.082 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1540199991.082 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1540199991.082 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1540199991.082 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1540199991.082 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199991.083 * [misc]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)))))) 1540199991.083 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1540199991.083 * [misc]taylor: Taking taylor expansion of (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1540199991.083 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199991.083 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.083 * [misc]taylor: Taking taylor expansion of (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1540199991.083 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199991.083 * [misc]backup-simplify: Simplify x.im into x.im 1540199991.083 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1540199991.083 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1540199991.083 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1540199991.083 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199991.083 * [misc]backup-simplify: Simplify 0 into 0 1540199991.083 * [misc]backup-simplify: Simplify 1 into 1 1540199991.083 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199991.083 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199991.083 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1540199991.084 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in y.re 1540199991.084 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199991.084 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.084 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199991.084 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1540199991.084 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1540199991.084 * [misc]backup-simplify: Simplify (* x.im 1) into x.im 1540199991.084 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199991.084 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199991.084 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1540199991.085 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199991.085 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1540199991.085 * [misc]backup-simplify: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 1540199991.085 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199991.085 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199991.085 * [misc]backup-simplify: Simplify 0 into 0 1540199991.085 * [misc]taylor: Taking taylor expansion of 1 in y.im 1540199991.085 * [misc]backup-simplify: Simplify 1 into 1 1540199991.085 * [misc]backup-simplify: Simplify 0 into 0 1540199991.086 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1540199991.086 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199991.086 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1540199991.086 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1540199991.086 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1540199991.087 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199991.087 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1540199991.087 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1540199991.087 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 1540199991.087 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1540199991.088 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1540199991.088 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199991.089 * [misc]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 1540199991.089 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199991.089 * [misc]backup-simplify: Simplify 0 into 0 1540199991.089 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199991.089 * [misc]backup-simplify: Simplify 0 into 0 1540199991.089 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1540199991.089 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1540199991.089 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199991.089 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.089 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199991.089 * [misc]backup-simplify: Simplify 0 into 0 1540199991.089 * [misc]backup-simplify: Simplify 1 into 1 1540199991.089 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1540199991.089 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1540199991.089 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199991.089 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199991.089 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199991.089 * [misc]backup-simplify: Simplify 0 into 0 1540199991.089 * [misc]backup-simplify: Simplify 1 into 1 1540199991.089 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199991.090 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199991.090 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199991.090 * [misc]backup-simplify: Simplify 0 into 0 1540199991.090 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1540199991.091 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199991.091 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199991.091 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1540199991.091 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199991.091 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 1540199991.092 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1540199991.092 * [misc]taylor: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.im 1540199991.092 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1540199991.092 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.im 1540199991.092 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199991.092 * [misc]backup-simplify: Simplify y.im into y.im 1540199991.092 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199991.092 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1540199991.092 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199991.092 * [misc]backup-simplify: Simplify 0 into 0 1540199991.092 * [misc]backup-simplify: Simplify 0 into 0 1540199991.092 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199991.092 * [misc]backup-simplify: Simplify 0 into 0 1540199991.092 * [misc]backup-simplify: Simplify 0 into 0 1540199991.092 * [misc]backup-simplify: Simplify 0 into 0 1540199991.093 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1540199991.093 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199991.093 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1540199991.094 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1540199991.094 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1540199991.094 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199991.094 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1540199991.094 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1540199991.095 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 1540199991.095 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1540199991.095 * [misc]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 1540199991.095 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199991.096 * [misc]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 1540199991.097 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199991.097 * [misc]backup-simplify: Simplify 0 into 0 1540199991.097 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199991.097 * [misc]backup-simplify: Simplify 0 into 0 1540199991.097 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199991.097 * [misc]backup-simplify: Simplify 0 into 0 1540199991.097 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199991.097 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199991.097 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199991.097 * [misc]backup-simplify: Simplify (+ (* x.im 0) (* 0 1)) into 0 1540199991.098 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1540199991.098 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1540199991.098 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199991.098 * [misc]backup-simplify: Simplify 0 into 0 1540199991.098 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1540199991.099 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199991.099 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1540199991.099 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1540199991.099 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199991.100 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 1540199991.342 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1540199991.342 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199991.342 * [misc]backup-simplify: Simplify 0 into 0 1540199991.342 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199991.342 * [misc]backup-simplify: Simplify 0 into 0 1540199991.342 * [misc]backup-simplify: Simplify 0 into 0 1540199991.342 * [misc]backup-simplify: Simplify 0 into 0 1540199991.342 * * * [misc]progress: simplifying candidates 1540199991.342 * * * * [misc]progress: [ 1 / 32 ] simplifiying candidate # 1540199991.342 * * * * [misc]progress: [ 2 / 32 ] simplifiying candidate # 1540199991.342 * * * * [misc]progress: [ 3 / 32 ] simplifiying candidate # 1540199991.342 * * * * [misc]progress: [ 4 / 32 ] simplifiying candidate # 1540199991.342 * [enter]simplify: Simplifying (- (log (fma x.re y.re (* x.im y.im))) (log (fma y.im y.im (* y.re y.re)))) 1540199991.342 * * [misc]simplify: iters left: 6 (11 enodes) 1540199991.344 * * [misc]simplify: iters left: 5 (18 enodes) 1540199991.346 * * [misc]simplify: iters left: 4 (22 enodes) 1540199991.349 * * [misc]simplify: iters left: 3 (26 enodes) 1540199991.352 * [exit]simplify: Simplified to (- (log (fma x.im y.im (* x.re y.re))) (log (fma y.im y.im (* y.re y.re)))) 1540199991.353 * [misc]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)))))) 1540199991.353 * * * * [misc]progress: [ 5 / 32 ] simplifiying candidate # 1540199991.353 * * * * [misc]progress: [ 6 / 32 ] simplifiying candidate # 1540199991.353 * * * * [misc]progress: [ 7 / 32 ] simplifiying candidate # 1540199991.353 * [enter]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)))) 1540199991.353 * * [misc]simplify: iters left: 6 (13 enodes) 1540199991.355 * * [misc]simplify: iters left: 5 (27 enodes) 1540199991.360 * * [misc]simplify: iters left: 4 (82 enodes) 1540199991.387 * * [misc]simplify: iters left: 3 (304 enodes) 1540199991.599 * [exit]simplify: Simplified to (pow (/ (fma x.im y.im (* x.re y.re)) (fma y.im y.im (* y.re y.re))) 3) 1540199991.599 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (pow (/ (fma x.im y.im (* x.re y.re)) (fma y.im y.im (* y.re y.re))) 3))) 1540199991.599 * * * * [misc]progress: [ 8 / 32 ] simplifiying candidate # 1540199991.599 * * * * [misc]progress: [ 9 / 32 ] simplifiying candidate # 1540199991.599 * * * * [misc]progress: [ 10 / 32 ] simplifiying candidate # 1540199991.599 * * * * [misc]progress: [ 11 / 32 ] simplifiying candidate # 1540199991.599 * * * * [misc]progress: [ 12 / 32 ] simplifiying candidate # 1540199991.600 * [enter]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))))) 1540199991.600 * * [misc]simplify: iters left: 6 (13 enodes) 1540199991.603 * * [misc]simplify: iters left: 5 (24 enodes) 1540199991.609 * * [misc]simplify: iters left: 4 (36 enodes) 1540199991.618 * * [misc]simplify: iters left: 3 (43 enodes) 1540199991.627 * * [misc]simplify: iters left: 2 (46 enodes) 1540199991.637 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))) (/ (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) 1540199991.637 * [misc]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 y.im y.im (* y.re y.re)))) (/ (cbrt (fma x.im y.im (* x.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)))))) 1540199991.637 * [enter]simplify: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma y.im y.im (* y.re y.re)))) 1540199991.637 * * [misc]simplify: iters left: 6 (11 enodes) 1540199991.640 * * [misc]simplify: iters left: 5 (16 enodes) 1540199991.644 * * [misc]simplify: iters left: 4 (19 enodes) 1540199991.649 * * [misc]simplify: iters left: 3 (23 enodes) 1540199991.654 * [exit]simplify: Simplified to (/ (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))) 1540199991.654 * [misc]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.im y.im (* x.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1540199991.654 * * * * [misc]progress: [ 13 / 32 ] simplifiying candidate # 1540199991.654 * [enter]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)))) 1540199991.654 * * [misc]simplify: iters left: 6 (12 enodes) 1540199991.657 * * [misc]simplify: iters left: 5 (19 enodes) 1540199991.662 * * [misc]simplify: iters left: 4 (25 enodes) 1540199991.671 * * [misc]simplify: iters left: 3 (30 enodes) 1540199991.678 * [exit]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))))) 1540199991.678 * [misc]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))))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1540199991.678 * [enter]simplify: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) 1540199991.678 * * [misc]simplify: iters left: 6 (11 enodes) 1540199991.681 * * [misc]simplify: iters left: 5 (16 enodes) 1540199991.685 * * [misc]simplify: iters left: 4 (20 enodes) 1540199991.689 * * [misc]simplify: iters left: 3 (24 enodes) 1540199991.691 * [exit]simplify: Simplified to (/ (cbrt (fma x.im y.im (* x.re y.re))) (hypot y.im y.re)) 1540199991.691 * [misc]simplify: Simplified (2 2) 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))))) (/ (cbrt (fma x.im y.im (* x.re y.re))) (hypot y.im y.re)))) 1540199991.691 * * * * [misc]progress: [ 14 / 32 ] simplifiying candidate # 1540199991.692 * [enter]simplify: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) 1540199991.692 * * [misc]simplify: iters left: 6 (10 enodes) 1540199991.693 * * [misc]simplify: iters left: 5 (17 enodes) 1540199991.696 * * [misc]simplify: iters left: 4 (25 enodes) 1540199991.699 * * [misc]simplify: iters left: 3 (30 enodes) 1540199991.702 * * [misc]simplify: iters left: 2 (35 enodes) 1540199991.705 * [exit]simplify: Simplified to (* (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im x.im (* x.re y.re)))) 1540199991.706 * [misc]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))))) 1540199991.706 * [enter]simplify: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (fma y.im y.im (* y.re y.re))) 1540199991.706 * * [misc]simplify: iters left: 6 (10 enodes) 1540199991.707 * * [misc]simplify: iters left: 5 (15 enodes) 1540199991.709 * * [misc]simplify: iters left: 4 (18 enodes) 1540199991.712 * * [misc]simplify: iters left: 3 (22 enodes) 1540199991.714 * [exit]simplify: Simplified to (/ (cbrt (fma y.im x.im (* x.re y.re))) (fma y.re y.re (* y.im y.im))) 1540199991.714 * [misc]simplify: Simplified (2 2) 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 y.im x.im (* x.re y.re))) (fma y.re y.re (* y.im y.im))))) 1540199991.714 * * * * [misc]progress: [ 15 / 32 ] simplifiying candidate # 1540199991.714 * [enter]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))))) 1540199991.714 * * [misc]simplify: iters left: 6 (12 enodes) 1540199991.716 * * [misc]simplify: iters left: 5 (19 enodes) 1540199991.719 * * [misc]simplify: iters left: 4 (22 enodes) 1540199991.722 * * [misc]simplify: iters left: 3 (26 enodes) 1540199991.725 * [exit]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)))) 1540199991.725 * [misc]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)))))) 1540199991.725 * [enter]simplify: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (fma y.im y.im (* y.re y.re)))) 1540199991.725 * * [misc]simplify: iters left: 6 (11 enodes) 1540199991.727 * * [misc]simplify: iters left: 5 (16 enodes) 1540199991.729 * * [misc]simplify: iters left: 4 (19 enodes) 1540199991.731 * * [misc]simplify: iters left: 3 (23 enodes) 1540199991.734 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))) 1540199991.734 * [misc]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.im y.im (* x.re y.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1540199991.734 * * * * [misc]progress: [ 16 / 32 ] simplifiying candidate # 1540199991.734 * [enter]simplify: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) 1540199991.734 * * [misc]simplify: iters left: 6 (11 enodes) 1540199991.736 * * [misc]simplify: iters left: 5 (16 enodes) 1540199991.738 * * [misc]simplify: iters left: 4 (20 enodes) 1540199991.741 * * [misc]simplify: iters left: 3 (24 enodes) 1540199991.744 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (hypot y.im y.re)) 1540199991.744 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.im y.im (* x.re y.re))) (hypot y.im y.re)) (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))))) 1540199991.744 * [enter]simplify: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (fma y.im y.im (* y.re y.re)))) 1540199991.744 * * [misc]simplify: iters left: 6 (11 enodes) 1540199991.745 * * [misc]simplify: iters left: 5 (16 enodes) 1540199991.748 * * [misc]simplify: iters left: 4 (20 enodes) 1540199991.751 * * [misc]simplify: iters left: 3 (24 enodes) 1540199991.754 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (hypot y.im y.re)) 1540199991.754 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.im y.im (* x.re y.re))) (hypot y.im y.re)) (/ (sqrt (fma x.im y.im (* x.re y.re))) (hypot y.im y.re)))) 1540199991.754 * * * * [misc]progress: [ 17 / 32 ] simplifiying candidate # 1540199991.754 * [enter]simplify: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) 1540199991.754 * * [misc]simplify: iters left: 6 (9 enodes) 1540199991.755 * * [misc]simplify: iters left: 5 (14 enodes) 1540199991.757 * * [misc]simplify: iters left: 4 (18 enodes) 1540199991.759 * * [misc]simplify: iters left: 3 (21 enodes) 1540199991.761 * [exit]simplify: Simplified to (sqrt (fma x.im y.im (* x.re y.re))) 1540199991.761 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (fma x.im y.im (* x.re y.re))) (/ (sqrt (fma x.re y.re (* x.im y.im))) (fma y.im y.im (* y.re y.re))))) 1540199991.762 * [enter]simplify: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (fma y.im y.im (* y.re y.re))) 1540199991.762 * * [misc]simplify: iters left: 6 (10 enodes) 1540199991.763 * * [misc]simplify: iters left: 5 (15 enodes) 1540199991.765 * * [misc]simplify: iters left: 4 (18 enodes) 1540199991.768 * * [misc]simplify: iters left: 3 (22 enodes) 1540199991.770 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (fma y.re y.re (* y.im y.im))) 1540199991.770 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (fma x.im y.im (* x.re y.re))) (/ (sqrt (fma y.im x.im (* x.re y.re))) (fma y.re y.re (* y.im y.im))))) 1540199991.770 * * * * [misc]progress: [ 18 / 32 ] simplifiying candidate # 1540199991.770 * [enter]simplify: Simplifying (/ 1 (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) 1540199991.770 * * [misc]simplify: iters left: 6 (8 enodes) 1540199991.772 * * [misc]simplify: iters left: 5 (14 enodes) 1540199991.773 * * [misc]simplify: iters left: 4 (15 enodes) 1540199991.775 * * [misc]simplify: iters left: 3 (16 enodes) 1540199991.778 * [exit]simplify: Simplified to (/ 1 (* (cbrt (fma y.re y.re (* y.im y.im))) (cbrt (fma y.re y.re (* y.im y.im))))) 1540199991.778 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (fma y.re y.re (* y.im y.im))) (cbrt (fma y.re y.re (* y.im y.im))))) (/ (fma x.re y.re (* x.im y.im)) (cbrt (fma y.im y.im (* y.re y.re)))))) 1540199991.778 * [enter]simplify: Simplifying (/ (fma x.re y.re (* x.im y.im)) (cbrt (fma y.im y.im (* y.re y.re)))) 1540199991.778 * * [misc]simplify: iters left: 6 (10 enodes) 1540199991.779 * * [misc]simplify: iters left: 5 (15 enodes) 1540199991.781 * * [misc]simplify: iters left: 4 (18 enodes) 1540199991.784 * * [misc]simplify: iters left: 3 (22 enodes) 1540199991.786 * [exit]simplify: Simplified to (/ (fma y.im x.im (* x.re y.re)) (cbrt (fma y.im y.im (* y.re y.re)))) 1540199991.786 * [misc]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)))))) 1540199991.786 * * * * [misc]progress: [ 19 / 32 ] simplifiying candidate # 1540199991.786 * [enter]simplify: Simplifying (/ 1 (sqrt (fma y.im y.im (* y.re y.re)))) 1540199991.786 * * [misc]simplify: iters left: 6 (7 enodes) 1540199991.787 * * [misc]simplify: iters left: 5 (11 enodes) 1540199991.789 * * [misc]simplify: iters left: 4 (13 enodes) 1540199991.790 * * [misc]simplify: iters left: 3 (14 enodes) 1540199991.792 * [exit]simplify: Simplified to (/ 1 (hypot y.im y.re)) 1540199991.792 * [misc]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)))))) 1540199991.792 * [enter]simplify: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (fma y.im y.im (* y.re y.re)))) 1540199991.792 * * [misc]simplify: iters left: 6 (10 enodes) 1540199991.794 * * [misc]simplify: iters left: 5 (15 enodes) 1540199991.796 * * [misc]simplify: iters left: 4 (19 enodes) 1540199991.798 * * [misc]simplify: iters left: 3 (23 enodes) 1540199991.801 * [exit]simplify: Simplified to (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)) 1540199991.801 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)))) 1540199991.801 * * * * [misc]progress: [ 20 / 32 ] simplifiying candidate # 1540199991.801 * [enter]simplify: Simplifying (/ 1 1) 1540199991.801 * * [misc]simplify: iters left: 2 (2 enodes) 1540199991.801 * * [misc]simplify: iters left: 1 (4 enodes) 1540199991.802 * [exit]simplify: Simplified to 1 1540199991.802 * [misc]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))))) 1540199991.802 * [enter]simplify: Simplifying (/ (fma x.re y.re (* x.im y.im)) (fma y.im y.im (* y.re y.re))) 1540199991.802 * * [misc]simplify: iters left: 5 (9 enodes) 1540199991.803 * * [misc]simplify: iters left: 4 (14 enodes) 1540199991.805 * * [misc]simplify: iters left: 3 (17 enodes) 1540199991.808 * * [misc]simplify: iters left: 2 (21 enodes) 1540199991.810 * [exit]simplify: Simplified to (/ (fma x.im y.im (* x.re y.re)) (fma y.im y.im (* y.re y.re))) 1540199991.810 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (fma x.im y.im (* x.re y.re)) (fma y.im y.im (* y.re y.re))))) 1540199991.810 * * * * [misc]progress: [ 21 / 32 ] simplifiying candidate # 1540199991.810 * * * * [misc]progress: [ 22 / 32 ] simplifiying candidate # 1540199991.810 * * * * [misc]progress: [ 23 / 32 ] simplifiying candidate # 1540199991.810 * * * * [misc]progress: [ 24 / 32 ] simplifiying candidate # 1540199991.810 * [enter]simplify: Simplifying (cbrt (fma y.im y.im (* y.re y.re))) 1540199991.810 * * [misc]simplify: iters left: 4 (5 enodes) 1540199991.811 * * [misc]simplify: iters left: 3 (7 enodes) 1540199991.812 * * [misc]simplify: iters left: 2 (8 enodes) 1540199991.813 * * [misc]simplify: iters left: 1 (9 enodes) 1540199991.814 * [exit]simplify: Simplified to (cbrt (fma y.im y.im (* y.re y.re))) 1540199991.814 * [misc]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))))) 1540199991.814 * * * * [misc]progress: [ 25 / 32 ] simplifiying candidate # 1540199991.814 * [enter]simplify: Simplifying (sqrt (fma y.im y.im (* y.re y.re))) 1540199991.815 * * [misc]simplify: iters left: 4 (5 enodes) 1540199991.815 * * [misc]simplify: iters left: 3 (7 enodes) 1540199991.816 * * [misc]simplify: iters left: 2 (9 enodes) 1540199991.817 * * [misc]simplify: iters left: 1 (10 enodes) 1540199991.819 * [exit]simplify: Simplified to (hypot y.im y.re) 1540199991.819 * [misc]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))) 1540199991.819 * * * * [misc]progress: [ 26 / 32 ] simplifiying candidate # 1540199991.820 * [enter]simplify: Simplifying (fma y.im y.im (* y.re y.re)) 1540199991.820 * * [misc]simplify: iters left: 3 (4 enodes) 1540199991.820 * * [misc]simplify: iters left: 2 (6 enodes) 1540199991.821 * * [misc]simplify: iters left: 1 (7 enodes) 1540199991.822 * [exit]simplify: Simplified to (fma y.im y.im (* y.re y.re)) 1540199991.822 * [misc]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)))) 1540199991.822 * * * * [misc]progress: [ 27 / 32 ] simplifiying candidate # 1540199991.822 * [enter]simplify: Simplifying (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1540199991.822 * * [misc]simplify: iters left: 6 (8 enodes) 1540199991.823 * * [misc]simplify: iters left: 5 (11 enodes) 1540199991.825 * * [misc]simplify: iters left: 4 (13 enodes) 1540199991.827 * * [misc]simplify: iters left: 3 (16 enodes) 1540199991.829 * [exit]simplify: Simplified to (* (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (fma x.im y.im (* x.re y.re)))) 1540199991.829 * [misc]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)))))) 1540199991.829 * * * * [misc]progress: [ 28 / 32 ] simplifiying candidate # 1540199991.829 * [enter]simplify: Simplifying (sqrt (fma x.re y.re (* x.im y.im))) 1540199991.829 * * [misc]simplify: iters left: 4 (7 enodes) 1540199991.830 * * [misc]simplify: iters left: 3 (10 enodes) 1540199991.831 * * [misc]simplify: iters left: 2 (12 enodes) 1540199991.833 * * [misc]simplify: iters left: 1 (15 enodes) 1540199991.834 * [exit]simplify: Simplified to (sqrt (fma x.im y.im (* x.re y.re))) 1540199991.834 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (fma x.im y.im (* x.re y.re))) (/ (fma y.im y.im (* y.re y.re)) (sqrt (fma x.re y.re (* x.im y.im)))))) 1540199991.834 * * * * [misc]progress: [ 29 / 32 ] simplifiying candidate # 1540199991.834 * * * * [misc]progress: [ 30 / 32 ] simplifiying candidate # 1540199991.835 * [enter]simplify: Simplifying 0 1540199991.835 * * [misc]simplify: iters left: 0 (1 enodes) 1540199991.835 * [exit]simplify: Simplified to 0 1540199991.835 * [misc]simplify: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1540199991.835 * * * * [misc]progress: [ 31 / 32 ] simplifiying candidate # 1540199991.835 * [enter]simplify: Simplifying 0 1540199991.835 * * [misc]simplify: iters left: 0 (1 enodes) 1540199991.835 * [exit]simplify: Simplified to 0 1540199991.835 * [misc]simplify: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1540199991.835 * * * * [misc]progress: [ 32 / 32 ] simplifiying candidate # 1540199991.835 * [enter]simplify: Simplifying 0 1540199991.835 * * [misc]simplify: iters left: 0 (1 enodes) 1540199991.835 * [exit]simplify: Simplified to 0 1540199991.836 * [misc]simplify: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1540199991.836 * * * [misc]progress: adding candidates to table 1540199992.062 * * [misc]progress: iteration 2 / 4 1540199992.063 * * * [misc]progress: picking best candidate 1540199992.087 * * * * [misc]pick: Picked # 1540199992.087 * * * [misc]progress: localizing error 1540199992.105 * * * [misc]progress: generating rewritten candidates 1540199992.105 * * * * [misc]progress: [ 1 / 3 ] rewriting at (2 2) 1540199992.110 * * * * [misc]progress: [ 2 / 3 ] rewriting at (2 2 1) 1540199992.110 * * * * [misc]progress: [ 3 / 3 ] rewriting at (2) 1540199992.119 * * * [misc]progress: generating series expansions 1540199992.119 * * * * [misc]progress: [ 1 / 3 ] generating series at (2 2) 1540199992.119 * [misc]backup-simplify: Simplify (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)) into (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)) 1540199992.120 * [misc]approximate: Taking taylor expansion of (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)) in (y.im x.im x.re y.re) around 0 1540199992.120 * [misc]taylor: Taking taylor expansion of (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)) in y.re 1540199992.120 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in y.re 1540199992.120 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1540199992.120 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1540199992.120 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199992.120 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.120 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199992.120 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.120 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1540199992.120 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199992.120 * [misc]backup-simplify: Simplify 0 into 0 1540199992.120 * [misc]backup-simplify: Simplify 1 into 1 1540199992.120 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199992.120 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.120 * [misc]taylor: Taking taylor expansion of (hypot y.im y.re) in y.re 1540199992.120 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1540199992.120 * [misc]taylor: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.re 1540199992.120 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.re 1540199992.120 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199992.120 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.120 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199992.120 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.120 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.re 1540199992.120 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199992.120 * [misc]backup-simplify: Simplify 0 into 0 1540199992.120 * [misc]backup-simplify: Simplify 1 into 1 1540199992.120 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199992.120 * [misc]backup-simplify: Simplify 0 into 0 1540199992.120 * [misc]backup-simplify: Simplify 1 into 1 1540199992.120 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199992.120 * [misc]backup-simplify: Simplify (* 0 0) into 0 1540199992.120 * [misc]backup-simplify: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1540199992.120 * [misc]backup-simplify: Simplify (sqrt (pow y.im 2)) into y.im 1540199992.121 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199992.121 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1540199992.121 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.121 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1540199992.121 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199992.121 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1540199992.121 * [misc]backup-simplify: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 1540199992.121 * [misc]backup-simplify: Simplify (/ (* y.im x.im) y.im) into x.im 1540199992.121 * [misc]taylor: Taking taylor expansion of (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)) in x.re 1540199992.121 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in x.re 1540199992.121 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1540199992.121 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1540199992.121 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199992.121 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.121 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199992.121 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.121 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1540199992.121 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199992.121 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.121 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199992.121 * [misc]backup-simplify: Simplify 0 into 0 1540199992.121 * [misc]backup-simplify: Simplify 1 into 1 1540199992.121 * [misc]taylor: Taking taylor expansion of (hypot y.im y.re) in x.re 1540199992.121 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1540199992.121 * [misc]taylor: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.re 1540199992.121 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in x.re 1540199992.121 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199992.121 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.121 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199992.121 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.121 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in x.re 1540199992.121 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199992.121 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.121 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199992.121 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.121 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199992.122 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199992.122 * [misc]backup-simplify: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1540199992.122 * [misc]backup-simplify: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1540199992.122 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199992.122 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1540199992.122 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.122 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1540199992.122 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199992.122 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1540199992.122 * [misc]backup-simplify: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 1540199992.122 * [misc]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))))) 1540199992.122 * [misc]taylor: Taking taylor expansion of (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)) in x.im 1540199992.122 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in x.im 1540199992.122 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1540199992.122 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1540199992.122 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199992.122 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.122 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199992.122 * [misc]backup-simplify: Simplify 0 into 0 1540199992.122 * [misc]backup-simplify: Simplify 1 into 1 1540199992.122 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1540199992.122 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199992.122 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.123 * [misc]taylor: Taking taylor expansion of x.re in x.im 1540199992.123 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.123 * [misc]taylor: Taking taylor expansion of (hypot y.im y.re) in x.im 1540199992.123 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1540199992.123 * [misc]taylor: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.im 1540199992.123 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in x.im 1540199992.123 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199992.123 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.123 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199992.123 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.123 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in x.im 1540199992.123 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199992.123 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.123 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199992.123 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.123 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199992.123 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199992.123 * [misc]backup-simplify: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1540199992.123 * [misc]backup-simplify: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1540199992.123 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199992.123 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1540199992.123 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.123 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1540199992.123 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1540199992.123 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1540199992.123 * [misc]backup-simplify: Simplify (+ 0 (* y.re x.re)) into (* y.re x.re) 1540199992.124 * [misc]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))))) 1540199992.124 * [misc]taylor: Taking taylor expansion of (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)) in y.im 1540199992.124 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in y.im 1540199992.124 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1540199992.124 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1540199992.124 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199992.124 * [misc]backup-simplify: Simplify 0 into 0 1540199992.124 * [misc]backup-simplify: Simplify 1 into 1 1540199992.124 * [misc]taylor: Taking taylor expansion of x.im in y.im 1540199992.124 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.124 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1540199992.124 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199992.124 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.124 * [misc]taylor: Taking taylor expansion of x.re in y.im 1540199992.124 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.124 * [misc]taylor: Taking taylor expansion of (hypot y.im y.re) in y.im 1540199992.124 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1540199992.124 * [misc]taylor: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.im 1540199992.124 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.im 1540199992.124 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199992.124 * [misc]backup-simplify: Simplify 0 into 0 1540199992.124 * [misc]backup-simplify: Simplify 1 into 1 1540199992.124 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199992.124 * [misc]backup-simplify: Simplify 0 into 0 1540199992.124 * [misc]backup-simplify: Simplify 1 into 1 1540199992.124 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.im 1540199992.124 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199992.124 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.124 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199992.124 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.124 * [misc]backup-simplify: Simplify (* 0 0) into 0 1540199992.124 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199992.124 * [misc]backup-simplify: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1540199992.124 * [misc]backup-simplify: Simplify (sqrt (pow y.re 2)) into y.re 1540199992.124 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1540199992.124 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1540199992.125 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.125 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1540199992.125 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1540199992.125 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1540199992.125 * [misc]backup-simplify: Simplify (+ 0 (* y.re x.re)) into (* y.re x.re) 1540199992.125 * [misc]backup-simplify: Simplify (/ (* y.re x.re) y.re) into x.re 1540199992.125 * [misc]taylor: Taking taylor expansion of (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)) in y.im 1540199992.125 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in y.im 1540199992.125 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1540199992.125 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1540199992.125 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199992.125 * [misc]backup-simplify: Simplify 0 into 0 1540199992.125 * [misc]backup-simplify: Simplify 1 into 1 1540199992.125 * [misc]taylor: Taking taylor expansion of x.im in y.im 1540199992.125 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.125 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1540199992.125 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199992.125 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.125 * [misc]taylor: Taking taylor expansion of x.re in y.im 1540199992.125 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.125 * [misc]taylor: Taking taylor expansion of (hypot y.im y.re) in y.im 1540199992.125 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1540199992.125 * [misc]taylor: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.im 1540199992.125 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.im 1540199992.125 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199992.125 * [misc]backup-simplify: Simplify 0 into 0 1540199992.125 * [misc]backup-simplify: Simplify 1 into 1 1540199992.125 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199992.125 * [misc]backup-simplify: Simplify 0 into 0 1540199992.125 * [misc]backup-simplify: Simplify 1 into 1 1540199992.125 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.im 1540199992.125 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199992.125 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.125 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199992.125 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.126 * [misc]backup-simplify: Simplify (* 0 0) into 0 1540199992.126 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199992.126 * [misc]backup-simplify: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1540199992.126 * [misc]backup-simplify: Simplify (sqrt (pow y.re 2)) into y.re 1540199992.126 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1540199992.126 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1540199992.126 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.126 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1540199992.126 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1540199992.126 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1540199992.126 * [misc]backup-simplify: Simplify (+ 0 (* y.re x.re)) into (* y.re x.re) 1540199992.126 * [misc]backup-simplify: Simplify (/ (* y.re x.re) y.re) into x.re 1540199992.127 * [misc]taylor: Taking taylor expansion of x.re in x.im 1540199992.127 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.127 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199992.127 * [misc]backup-simplify: Simplify 0 into 0 1540199992.127 * [misc]backup-simplify: Simplify 1 into 1 1540199992.127 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199992.127 * [misc]backup-simplify: Simplify 0 into 0 1540199992.127 * [misc]backup-simplify: Simplify 0 into 0 1540199992.127 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1540199992.127 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1540199992.127 * [misc]backup-simplify: Simplify (+ x.im 0) into x.im 1540199992.127 * [misc]backup-simplify: Simplify (- (/ x.im y.re) (+ (* x.re (/ 0 y.re)))) into (/ x.im y.re) 1540199992.127 * [misc]taylor: Taking taylor expansion of (/ x.im y.re) in x.im 1540199992.127 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199992.127 * [misc]backup-simplify: Simplify 0 into 0 1540199992.127 * [misc]backup-simplify: Simplify 1 into 1 1540199992.127 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199992.127 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.127 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199992.127 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.127 * [misc]backup-simplify: Simplify 0 into 0 1540199992.127 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199992.127 * [misc]backup-simplify: Simplify 0 into 0 1540199992.127 * [misc]backup-simplify: Simplify 0 into 0 1540199992.127 * [misc]taylor: Taking taylor expansion of 1 in y.re 1540199992.127 * [misc]backup-simplify: Simplify 1 into 1 1540199992.127 * [misc]backup-simplify: Simplify 1 into 1 1540199992.128 * [misc]backup-simplify: Simplify 0 into 0 1540199992.128 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.im))) into 0 1540199992.128 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1540199992.128 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.128 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 0))) into 1 1540199992.128 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1540199992.128 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1540199992.129 * [misc]backup-simplify: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.re)) into (/ 1/2 y.re) 1540199992.129 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* x.re (/ (/ 1/2 y.re) y.re)) (* (/ x.im y.re) (/ 0 y.re)))) into (- (* 1/2 (/ x.re (pow y.re 2)))) 1540199992.129 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ x.re (pow y.re 2)))) in x.im 1540199992.129 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ x.re (pow y.re 2))) in x.im 1540199992.129 * [misc]taylor: Taking taylor expansion of 1/2 in x.im 1540199992.129 * [misc]backup-simplify: Simplify 1/2 into 1/2 1540199992.129 * [misc]taylor: Taking taylor expansion of (/ x.re (pow y.re 2)) in x.im 1540199992.129 * [misc]taylor: Taking taylor expansion of x.re in x.im 1540199992.129 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.129 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in x.im 1540199992.129 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199992.129 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.129 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199992.129 * [misc]backup-simplify: Simplify (/ x.re (pow y.re 2)) into (/ x.re (pow y.re 2)) 1540199992.129 * [misc]backup-simplify: Simplify (* 1/2 (/ x.re (pow y.re 2))) into (* 1/2 (/ x.re (pow y.re 2))) 1540199992.130 * [misc]backup-simplify: Simplify (- (* 1/2 (/ x.re (pow y.re 2)))) into (- (* 1/2 (/ x.re (pow y.re 2)))) 1540199992.130 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ x.re (pow y.re 2)))) in x.re 1540199992.130 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ x.re (pow y.re 2))) in x.re 1540199992.130 * [misc]taylor: Taking taylor expansion of 1/2 in x.re 1540199992.130 * [misc]backup-simplify: Simplify 1/2 into 1/2 1540199992.130 * [misc]taylor: Taking taylor expansion of (/ x.re (pow y.re 2)) in x.re 1540199992.130 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199992.130 * [misc]backup-simplify: Simplify 0 into 0 1540199992.130 * [misc]backup-simplify: Simplify 1 into 1 1540199992.130 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in x.re 1540199992.130 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199992.130 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.130 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199992.130 * [misc]backup-simplify: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1540199992.130 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1540199992.130 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199992.130 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.130 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199992.130 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1540199992.130 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199992.130 * [misc]backup-simplify: Simplify 0 into 0 1540199992.130 * [misc]backup-simplify: Simplify 1 into 1 1540199992.130 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199992.130 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199992.130 * [misc]backup-simplify: Simplify 0 into 0 1540199992.130 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.130 * [misc]backup-simplify: Simplify 0 into 0 1540199992.130 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199992.130 * [misc]backup-simplify: Simplify 0 into 0 1540199992.130 * [misc]backup-simplify: Simplify 0 into 0 1540199992.130 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199992.130 * [misc]backup-simplify: Simplify 0 into 0 1540199992.130 * [misc]backup-simplify: Simplify 0 into 0 1540199992.130 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199992.130 * [misc]backup-simplify: Simplify 0 into 0 1540199992.131 * [misc]backup-simplify: Simplify 0 into 0 1540199992.131 * [misc]backup-simplify: Simplify 0 into 0 1540199992.131 * [misc]backup-simplify: Simplify (* 1 (* 1 (* x.re (* 1 1)))) into x.re 1540199992.131 * [misc]backup-simplify: Simplify (/ (fma (/ 1 y.im) (/ 1 x.im) (* (/ 1 x.re) (/ 1 y.re))) (hypot (/ 1 y.im) (/ 1 y.re))) into (/ (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (hypot (/ 1 y.im) (/ 1 y.re))) 1540199992.131 * [misc]approximate: Taking taylor expansion of (/ (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (hypot (/ 1 y.im) (/ 1 y.re))) in (y.im x.im x.re y.re) around 0 1540199992.131 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (hypot (/ 1 y.im) (/ 1 y.re))) in y.re 1540199992.131 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in y.re 1540199992.131 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1540199992.131 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in y.re 1540199992.131 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1540199992.131 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199992.131 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.131 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199992.131 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in y.re 1540199992.131 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199992.131 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.131 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1540199992.131 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1540199992.131 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1540199992.131 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199992.131 * [misc]backup-simplify: Simplify 0 into 0 1540199992.131 * [misc]backup-simplify: Simplify 1 into 1 1540199992.131 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199992.131 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.131 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1540199992.131 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1540199992.131 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1540199992.131 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.re 1540199992.132 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1540199992.132 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.re 1540199992.132 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1540199992.132 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1540199992.132 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199992.132 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.132 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199992.132 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1540199992.132 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199992.132 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.132 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199992.132 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1540199992.132 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1540199992.132 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199992.132 * [misc]backup-simplify: Simplify 0 into 0 1540199992.132 * [misc]backup-simplify: Simplify 1 into 1 1540199992.132 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199992.132 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1540199992.132 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199992.132 * [misc]backup-simplify: Simplify 0 into 0 1540199992.132 * [misc]backup-simplify: Simplify 1 into 1 1540199992.132 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199992.132 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199992.132 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1540199992.132 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199992.132 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199992.133 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199992.133 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199992.133 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.133 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199992.133 * [misc]backup-simplify: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1540199992.133 * [misc]backup-simplify: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1540199992.133 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (hypot (/ 1 y.im) (/ 1 y.re))) in x.re 1540199992.133 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in x.re 1540199992.133 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1540199992.133 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in x.re 1540199992.133 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1540199992.133 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199992.133 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.133 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199992.133 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.re 1540199992.133 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199992.133 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.133 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1540199992.133 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1540199992.133 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1540199992.133 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199992.133 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.133 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199992.133 * [misc]backup-simplify: Simplify 0 into 0 1540199992.133 * [misc]backup-simplify: Simplify 1 into 1 1540199992.133 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1540199992.134 * [misc]backup-simplify: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1540199992.134 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199992.134 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.re 1540199992.134 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1540199992.134 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.re 1540199992.134 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1540199992.134 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1540199992.134 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199992.134 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.134 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199992.134 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1540199992.134 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199992.134 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.134 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199992.134 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1540199992.134 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1540199992.134 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199992.134 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.134 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199992.134 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1540199992.134 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199992.134 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.134 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199992.134 * [misc]backup-simplify: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1540199992.134 * [misc]backup-simplify: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1540199992.134 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1540199992.134 * [misc]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)))) 1540199992.134 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199992.135 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199992.135 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1540199992.135 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1540199992.135 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1540199992.135 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1540199992.135 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.135 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1540199992.135 * [misc]backup-simplify: Simplify (+ 0 (/ 1 y.re)) into (/ 1 y.re) 1540199992.135 * [misc]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)))))) 1540199992.135 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (hypot (/ 1 y.im) (/ 1 y.re))) in x.im 1540199992.135 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in x.im 1540199992.135 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1540199992.135 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in x.im 1540199992.135 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1540199992.135 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199992.135 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.135 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199992.135 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.im 1540199992.135 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199992.135 * [misc]backup-simplify: Simplify 0 into 0 1540199992.136 * [misc]backup-simplify: Simplify 1 into 1 1540199992.136 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199992.136 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1540199992.136 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1540199992.136 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199992.136 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.136 * [misc]taylor: Taking taylor expansion of x.re in x.im 1540199992.136 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.136 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1540199992.136 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1540199992.136 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.im 1540199992.136 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1540199992.136 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.im 1540199992.136 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1540199992.136 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1540199992.136 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199992.136 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.136 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199992.136 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1540199992.136 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199992.136 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.136 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199992.136 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 1540199992.136 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.im 1540199992.136 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199992.136 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.136 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199992.136 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.im 1540199992.136 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199992.136 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.136 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199992.136 * [misc]backup-simplify: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1540199992.136 * [misc]backup-simplify: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1540199992.136 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1540199992.137 * [misc]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)))) 1540199992.137 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199992.137 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199992.137 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1540199992.137 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1540199992.137 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1540199992.137 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1540199992.137 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.137 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1540199992.137 * [misc]backup-simplify: Simplify (* (/ 1 y.im) 1) into (/ 1 y.im) 1540199992.137 * [misc]backup-simplify: Simplify (+ (/ 1 y.im) 0) into (/ 1 y.im) 1540199992.137 * [misc]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)))))) 1540199992.137 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (hypot (/ 1 y.im) (/ 1 y.re))) in y.im 1540199992.137 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in y.im 1540199992.138 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1540199992.138 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in y.im 1540199992.138 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199992.138 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199992.138 * [misc]backup-simplify: Simplify 0 into 0 1540199992.138 * [misc]backup-simplify: Simplify 1 into 1 1540199992.138 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199992.138 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in y.im 1540199992.138 * [misc]taylor: Taking taylor expansion of x.im in y.im 1540199992.138 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.138 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1540199992.138 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1540199992.138 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1540199992.138 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199992.138 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.138 * [misc]taylor: Taking taylor expansion of x.re in y.im 1540199992.138 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.138 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1540199992.138 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1540199992.138 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.im 1540199992.138 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1540199992.138 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.im 1540199992.138 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1540199992.138 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199992.138 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199992.138 * [misc]backup-simplify: Simplify 0 into 0 1540199992.138 * [misc]backup-simplify: Simplify 1 into 1 1540199992.138 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199992.138 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199992.138 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199992.138 * [misc]backup-simplify: Simplify 0 into 0 1540199992.138 * [misc]backup-simplify: Simplify 1 into 1 1540199992.138 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199992.138 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1540199992.138 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1540199992.138 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199992.138 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.138 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199992.139 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1540199992.139 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199992.139 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.139 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199992.139 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199992.139 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1540199992.139 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199992.139 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199992.139 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199992.139 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199992.139 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.140 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199992.140 * [misc]backup-simplify: Simplify (* 1 (/ 1 x.im)) into (/ 1 x.im) 1540199992.140 * [misc]backup-simplify: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1540199992.140 * [misc]backup-simplify: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1540199992.140 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (hypot (/ 1 y.im) (/ 1 y.re))) in y.im 1540199992.140 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in y.im 1540199992.140 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1540199992.140 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in y.im 1540199992.140 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199992.140 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199992.140 * [misc]backup-simplify: Simplify 0 into 0 1540199992.140 * [misc]backup-simplify: Simplify 1 into 1 1540199992.140 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199992.140 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in y.im 1540199992.140 * [misc]taylor: Taking taylor expansion of x.im in y.im 1540199992.140 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.140 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1540199992.140 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1540199992.140 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1540199992.140 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199992.140 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.140 * [misc]taylor: Taking taylor expansion of x.re in y.im 1540199992.140 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.140 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1540199992.140 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1540199992.140 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.im 1540199992.140 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1540199992.140 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.im 1540199992.140 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1540199992.140 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199992.140 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199992.140 * [misc]backup-simplify: Simplify 0 into 0 1540199992.140 * [misc]backup-simplify: Simplify 1 into 1 1540199992.140 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199992.140 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199992.140 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199992.141 * [misc]backup-simplify: Simplify 0 into 0 1540199992.141 * [misc]backup-simplify: Simplify 1 into 1 1540199992.141 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199992.141 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1540199992.141 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1540199992.141 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199992.141 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.141 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199992.141 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1540199992.141 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199992.141 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.141 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199992.141 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199992.141 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1540199992.141 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199992.141 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199992.141 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199992.142 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199992.142 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.142 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199992.142 * [misc]backup-simplify: Simplify (* 1 (/ 1 x.im)) into (/ 1 x.im) 1540199992.142 * [misc]backup-simplify: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1540199992.142 * [misc]backup-simplify: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1540199992.142 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.im 1540199992.142 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199992.142 * [misc]backup-simplify: Simplify 0 into 0 1540199992.142 * [misc]backup-simplify: Simplify 1 into 1 1540199992.142 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199992.142 * [misc]taylor: Taking taylor expansion of 1 in x.re 1540199992.142 * [misc]backup-simplify: Simplify 1 into 1 1540199992.142 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1540199992.142 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199992.143 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 (/ 1 x.im))) into 0 1540199992.143 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (* y.re x.re))) into (/ 1 (* y.re x.re)) 1540199992.143 * [misc]backup-simplify: Simplify (- (/ (/ 1 (* y.re x.re)) 1) (+ (* (/ 1 x.im) (/ 0 1)))) into (/ 1 (* y.re x.re)) 1540199992.143 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1540199992.143 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1540199992.143 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199992.143 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.143 * [misc]taylor: Taking taylor expansion of x.re in x.im 1540199992.143 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.143 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1540199992.143 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1540199992.143 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199992.143 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.143 * [misc]backup-simplify: Simplify 0 into 0 1540199992.143 * [misc]taylor: Taking taylor expansion of 1 in y.re 1540199992.143 * [misc]backup-simplify: Simplify 1 into 1 1540199992.143 * [misc]backup-simplify: Simplify 1 into 1 1540199992.143 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1540199992.144 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.144 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 1540199992.144 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1540199992.144 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))))) into 0 1540199992.144 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.144 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.144 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.145 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1540199992.145 * [misc]backup-simplify: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1540199992.145 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 2)) 1540199992.145 * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 1540199992.146 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* (/ 1 x.im) (/ (/ 1/2 (pow y.re 2)) 1)) (* (/ 1 (* y.re x.re)) (/ 0 1)))) into (- (* 1/2 (/ 1 (* (pow y.re 2) x.im)))) 1540199992.146 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (* (pow y.re 2) x.im)))) in x.im 1540199992.146 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (* (pow y.re 2) x.im))) in x.im 1540199992.146 * [misc]taylor: Taking taylor expansion of 1/2 in x.im 1540199992.146 * [misc]backup-simplify: Simplify 1/2 into 1/2 1540199992.146 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.re 2) x.im)) in x.im 1540199992.146 * [misc]taylor: Taking taylor expansion of (* (pow y.re 2) x.im) in x.im 1540199992.146 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in x.im 1540199992.146 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199992.146 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.146 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199992.146 * [misc]backup-simplify: Simplify 0 into 0 1540199992.146 * [misc]backup-simplify: Simplify 1 into 1 1540199992.146 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199992.146 * [misc]backup-simplify: Simplify (* (pow y.re 2) 0) into 0 1540199992.146 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1540199992.146 * [misc]backup-simplify: Simplify (+ (* (pow y.re 2) 1) (* 0 0)) into (pow y.re 2) 1540199992.146 * [misc]backup-simplify: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1540199992.146 * [misc]backup-simplify: Simplify (* 1/2 (/ 1 (pow y.re 2))) into (/ 1/2 (pow y.re 2)) 1540199992.146 * [misc]backup-simplify: Simplify (- (/ 1/2 (pow y.re 2))) into (- (* 1/2 (/ 1 (pow y.re 2)))) 1540199992.146 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.re 2)))) in x.re 1540199992.146 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (pow y.re 2))) in x.re 1540199992.146 * [misc]taylor: Taking taylor expansion of 1/2 in x.re 1540199992.146 * [misc]backup-simplify: Simplify 1/2 into 1/2 1540199992.146 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1540199992.146 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in x.re 1540199992.146 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199992.146 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.146 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199992.146 * [misc]backup-simplify: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1540199992.147 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1540199992.147 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1540199992.147 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199992.147 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.147 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199992.147 * [misc]backup-simplify: Simplify 0 into 0 1540199992.147 * [misc]backup-simplify: Simplify 1 into 1 1540199992.147 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1540199992.147 * [misc]backup-simplify: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1540199992.147 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199992.147 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1540199992.147 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199992.147 * [misc]backup-simplify: Simplify 0 into 0 1540199992.147 * [misc]backup-simplify: Simplify 1 into 1 1540199992.147 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199992.147 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199992.147 * [misc]backup-simplify: Simplify 0 into 0 1540199992.147 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.147 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.147 * [misc]backup-simplify: Simplify 0 into 0 1540199992.147 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199992.147 * [misc]backup-simplify: Simplify 0 into 0 1540199992.147 * [misc]backup-simplify: Simplify 0 into 0 1540199992.147 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199992.147 * [misc]backup-simplify: Simplify 0 into 0 1540199992.148 * [misc]backup-simplify: Simplify 0 into 0 1540199992.148 * [misc]backup-simplify: Simplify 0 into 0 1540199992.148 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1540199992.148 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.148 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 1540199992.148 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1540199992.149 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))) (* 0 (/ 0 (* y.re x.re))))) into 0 1540199992.149 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.149 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.149 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.149 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1540199992.149 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1540199992.149 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1540199992.149 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1540199992.150 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.150 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 1540199992.150 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* (/ 1 x.im) (/ 0 1)) (* (/ 1 (* y.re x.re)) (/ (/ 1/2 (pow y.re 2)) 1)) (* (- (* 1/2 (/ 1 (* (pow y.re 2) x.im)))) (/ 0 1)))) into (- (* 1/2 (/ 1 (* (pow y.re 3) x.re)))) 1540199992.150 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (* (pow y.re 3) x.re)))) in x.im 1540199992.150 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (* (pow y.re 3) x.re))) in x.im 1540199992.150 * [misc]taylor: Taking taylor expansion of 1/2 in x.im 1540199992.150 * [misc]backup-simplify: Simplify 1/2 into 1/2 1540199992.150 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.re 3) x.re)) in x.im 1540199992.150 * [misc]taylor: Taking taylor expansion of (* (pow y.re 3) x.re) in x.im 1540199992.150 * [misc]taylor: Taking taylor expansion of (pow y.re 3) in x.im 1540199992.150 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199992.150 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.150 * [misc]taylor: Taking taylor expansion of x.re in x.im 1540199992.150 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.151 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199992.151 * [misc]backup-simplify: Simplify (* y.re (pow y.re 2)) into (pow y.re 3) 1540199992.151 * [misc]backup-simplify: Simplify (* (pow y.re 3) x.re) into (* (pow y.re 3) x.re) 1540199992.151 * [misc]backup-simplify: Simplify (/ 1 (* (pow y.re 3) x.re)) into (/ 1 (* (pow y.re 3) x.re)) 1540199992.151 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1540199992.151 * [misc]backup-simplify: Simplify (+ (* (pow y.re 2) 0) (+ (* 0 1) (* 0 0))) into 0 1540199992.151 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1540199992.151 * [misc]backup-simplify: Simplify (+ (* 1/2 0) (* 0 (/ 1 (pow y.re 2)))) into 0 1540199992.151 * [misc]backup-simplify: Simplify (- 0) into 0 1540199992.151 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.151 * [misc]backup-simplify: Simplify 0 into 0 1540199992.151 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1540199992.152 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))))) into 0 1540199992.152 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.152 * [misc]backup-simplify: Simplify 0 into 0 1540199992.152 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.152 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.152 * [misc]backup-simplify: Simplify 0 into 0 1540199992.152 * [misc]backup-simplify: Simplify (* 1/2 (/ 1 (pow y.re 2))) into (/ 1/2 (pow y.re 2)) 1540199992.152 * [misc]backup-simplify: Simplify (- (/ 1/2 (pow y.re 2))) into (- (* 1/2 (/ 1 (pow y.re 2)))) 1540199992.152 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.re 2)))) in y.re 1540199992.152 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (pow y.re 2))) in y.re 1540199992.152 * [misc]taylor: Taking taylor expansion of 1/2 in y.re 1540199992.152 * [misc]backup-simplify: Simplify 1/2 into 1/2 1540199992.152 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1540199992.152 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1540199992.152 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199992.152 * [misc]backup-simplify: Simplify 0 into 0 1540199992.152 * [misc]backup-simplify: Simplify 1 into 1 1540199992.152 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199992.152 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199992.153 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1540199992.153 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199992.153 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199992.153 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.153 * [misc]backup-simplify: Simplify (+ (* 1/2 0) (+ (* 0 0) (* 0 1))) into 0 1540199992.153 * [misc]backup-simplify: Simplify (- 0) into 0 1540199992.153 * [misc]backup-simplify: Simplify 0 into 0 1540199992.153 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1540199992.154 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1540199992.154 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199992.154 * [misc]backup-simplify: Simplify 0 into 0 1540199992.154 * [misc]backup-simplify: Simplify 0 into 0 1540199992.154 * [misc]backup-simplify: Simplify (* 1 (* 1 (* 1 (* (/ 1 (/ 1 x.im)) 1)))) into x.im 1540199992.154 * [misc]backup-simplify: Simplify (/ (fma (/ 1 (- y.im)) (/ 1 (- x.im)) (* (/ 1 (- x.re)) (/ 1 (- y.re)))) (hypot (/ 1 (- y.im)) (/ 1 (- y.re)))) into (/ (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) (hypot (/ -1 y.im) (/ -1 y.re))) 1540199992.154 * [misc]approximate: Taking taylor expansion of (/ (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) (hypot (/ -1 y.im) (/ -1 y.re))) in (y.im x.im x.re y.re) around 0 1540199992.154 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) (hypot (/ -1 y.im) (/ -1 y.re))) in y.re 1540199992.154 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in y.re 1540199992.154 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1540199992.154 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in y.re 1540199992.154 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1540199992.154 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199992.154 * [misc]backup-simplify: Simplify -1 into -1 1540199992.154 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199992.154 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.154 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199992.154 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in y.re 1540199992.154 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199992.154 * [misc]backup-simplify: Simplify -1 into -1 1540199992.154 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199992.154 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.154 * [misc]backup-simplify: Simplify (/ -1 x.im) into (/ -1 x.im) 1540199992.154 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1540199992.154 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1540199992.154 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199992.154 * [misc]backup-simplify: Simplify 0 into 0 1540199992.154 * [misc]backup-simplify: Simplify 1 into 1 1540199992.154 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199992.154 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.154 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1540199992.154 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1540199992.155 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1540199992.155 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.re 1540199992.155 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1540199992.155 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.re 1540199992.155 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1540199992.155 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1540199992.155 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199992.155 * [misc]backup-simplify: Simplify -1 into -1 1540199992.155 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199992.155 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.155 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199992.155 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1540199992.155 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199992.155 * [misc]backup-simplify: Simplify -1 into -1 1540199992.155 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199992.155 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.155 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199992.155 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1540199992.155 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1540199992.155 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199992.155 * [misc]backup-simplify: Simplify -1 into -1 1540199992.155 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199992.155 * [misc]backup-simplify: Simplify 0 into 0 1540199992.155 * [misc]backup-simplify: Simplify 1 into 1 1540199992.155 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199992.155 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1540199992.155 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199992.155 * [misc]backup-simplify: Simplify -1 into -1 1540199992.155 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199992.155 * [misc]backup-simplify: Simplify 0 into 0 1540199992.155 * [misc]backup-simplify: Simplify 1 into 1 1540199992.155 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199992.155 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1540199992.155 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1540199992.156 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199992.156 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199992.156 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199992.156 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1540199992.156 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.156 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199992.156 * [misc]backup-simplify: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1540199992.156 * [misc]backup-simplify: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1540199992.156 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) (hypot (/ -1 y.im) (/ -1 y.re))) in x.re 1540199992.156 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in x.re 1540199992.156 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1540199992.156 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in x.re 1540199992.156 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1540199992.156 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199992.156 * [misc]backup-simplify: Simplify -1 into -1 1540199992.156 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199992.157 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.157 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199992.157 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in x.re 1540199992.157 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199992.157 * [misc]backup-simplify: Simplify -1 into -1 1540199992.157 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199992.157 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.157 * [misc]backup-simplify: Simplify (/ -1 x.im) into (/ -1 x.im) 1540199992.157 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1540199992.157 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1540199992.157 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199992.157 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.157 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199992.157 * [misc]backup-simplify: Simplify 0 into 0 1540199992.157 * [misc]backup-simplify: Simplify 1 into 1 1540199992.157 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1540199992.157 * [misc]backup-simplify: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1540199992.157 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199992.157 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.re 1540199992.157 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1540199992.157 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.re 1540199992.157 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1540199992.157 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1540199992.157 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199992.157 * [misc]backup-simplify: Simplify -1 into -1 1540199992.157 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199992.157 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.157 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199992.157 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1540199992.157 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199992.157 * [misc]backup-simplify: Simplify -1 into -1 1540199992.157 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199992.157 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.157 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199992.157 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1540199992.157 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.re 1540199992.157 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199992.157 * [misc]backup-simplify: Simplify -1 into -1 1540199992.157 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199992.157 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.157 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199992.157 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.re 1540199992.157 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199992.157 * [misc]backup-simplify: Simplify -1 into -1 1540199992.157 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199992.157 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.157 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199992.158 * [misc]backup-simplify: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1540199992.158 * [misc]backup-simplify: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1540199992.158 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1540199992.158 * [misc]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)))) 1540199992.158 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1540199992.158 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1540199992.158 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1540199992.158 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1540199992.158 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1540199992.158 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1540199992.158 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.159 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1540199992.159 * [misc]backup-simplify: Simplify (+ 0 (/ 1 y.re)) into (/ 1 y.re) 1540199992.159 * [misc]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)))))) 1540199992.159 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) (hypot (/ -1 y.im) (/ -1 y.re))) in x.im 1540199992.159 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in x.im 1540199992.159 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1540199992.159 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in x.im 1540199992.159 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.im 1540199992.159 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199992.159 * [misc]backup-simplify: Simplify -1 into -1 1540199992.159 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199992.159 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.159 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199992.159 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in x.im 1540199992.159 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199992.159 * [misc]backup-simplify: Simplify -1 into -1 1540199992.159 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199992.159 * [misc]backup-simplify: Simplify 0 into 0 1540199992.159 * [misc]backup-simplify: Simplify 1 into 1 1540199992.159 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199992.159 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1540199992.159 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1540199992.159 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199992.159 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.159 * [misc]taylor: Taking taylor expansion of x.re in x.im 1540199992.159 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.159 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1540199992.159 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1540199992.159 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.im 1540199992.159 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1540199992.159 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.im 1540199992.159 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1540199992.159 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.im 1540199992.159 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199992.159 * [misc]backup-simplify: Simplify -1 into -1 1540199992.159 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199992.159 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.160 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199992.160 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.im 1540199992.160 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199992.160 * [misc]backup-simplify: Simplify -1 into -1 1540199992.160 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199992.160 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.160 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199992.160 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 1540199992.160 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.im 1540199992.160 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199992.160 * [misc]backup-simplify: Simplify -1 into -1 1540199992.160 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199992.160 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.160 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199992.160 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.im 1540199992.160 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199992.160 * [misc]backup-simplify: Simplify -1 into -1 1540199992.160 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199992.160 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.160 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199992.160 * [misc]backup-simplify: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1540199992.160 * [misc]backup-simplify: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1540199992.160 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1540199992.160 * [misc]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)))) 1540199992.160 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1540199992.160 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1540199992.160 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1540199992.160 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1540199992.161 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1540199992.161 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1540199992.161 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.161 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1540199992.161 * [misc]backup-simplify: Simplify (* (/ -1 y.im) -1) into (/ 1 y.im) 1540199992.161 * [misc]backup-simplify: Simplify (+ (/ 1 y.im) 0) into (/ 1 y.im) 1540199992.161 * [misc]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)))))) 1540199992.161 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) (hypot (/ -1 y.im) (/ -1 y.re))) in y.im 1540199992.161 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in y.im 1540199992.161 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1540199992.161 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in y.im 1540199992.161 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1540199992.161 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199992.161 * [misc]backup-simplify: Simplify -1 into -1 1540199992.161 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199992.161 * [misc]backup-simplify: Simplify 0 into 0 1540199992.161 * [misc]backup-simplify: Simplify 1 into 1 1540199992.161 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199992.161 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in y.im 1540199992.161 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199992.161 * [misc]backup-simplify: Simplify -1 into -1 1540199992.161 * [misc]taylor: Taking taylor expansion of x.im in y.im 1540199992.161 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.162 * [misc]backup-simplify: Simplify (/ -1 x.im) into (/ -1 x.im) 1540199992.162 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1540199992.162 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1540199992.162 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199992.162 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.162 * [misc]taylor: Taking taylor expansion of x.re in y.im 1540199992.162 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.162 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1540199992.162 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1540199992.162 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.im 1540199992.162 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1540199992.162 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.im 1540199992.162 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1540199992.162 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1540199992.162 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199992.162 * [misc]backup-simplify: Simplify -1 into -1 1540199992.162 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199992.162 * [misc]backup-simplify: Simplify 0 into 0 1540199992.162 * [misc]backup-simplify: Simplify 1 into 1 1540199992.162 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199992.162 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1540199992.162 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199992.162 * [misc]backup-simplify: Simplify -1 into -1 1540199992.162 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199992.162 * [misc]backup-simplify: Simplify 0 into 0 1540199992.162 * [misc]backup-simplify: Simplify 1 into 1 1540199992.162 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199992.162 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1540199992.162 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1540199992.162 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199992.162 * [misc]backup-simplify: Simplify -1 into -1 1540199992.162 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199992.162 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.162 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199992.162 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1540199992.162 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199992.162 * [misc]backup-simplify: Simplify -1 into -1 1540199992.162 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199992.162 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.162 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199992.163 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1540199992.163 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1540199992.163 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199992.163 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199992.163 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199992.163 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1540199992.163 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.163 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199992.163 * [misc]backup-simplify: Simplify (* -1 (/ -1 x.im)) into (/ 1 x.im) 1540199992.164 * [misc]backup-simplify: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1540199992.164 * [misc]backup-simplify: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1540199992.164 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) (hypot (/ -1 y.im) (/ -1 y.re))) in y.im 1540199992.164 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in y.im 1540199992.164 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1540199992.164 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in y.im 1540199992.164 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1540199992.164 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199992.164 * [misc]backup-simplify: Simplify -1 into -1 1540199992.164 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199992.164 * [misc]backup-simplify: Simplify 0 into 0 1540199992.164 * [misc]backup-simplify: Simplify 1 into 1 1540199992.164 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199992.164 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in y.im 1540199992.164 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199992.164 * [misc]backup-simplify: Simplify -1 into -1 1540199992.164 * [misc]taylor: Taking taylor expansion of x.im in y.im 1540199992.164 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.164 * [misc]backup-simplify: Simplify (/ -1 x.im) into (/ -1 x.im) 1540199992.164 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1540199992.164 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1540199992.164 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199992.164 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.164 * [misc]taylor: Taking taylor expansion of x.re in y.im 1540199992.164 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.164 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1540199992.164 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1540199992.164 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.im 1540199992.164 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1540199992.164 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.im 1540199992.164 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1540199992.164 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1540199992.164 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199992.164 * [misc]backup-simplify: Simplify -1 into -1 1540199992.164 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199992.164 * [misc]backup-simplify: Simplify 0 into 0 1540199992.164 * [misc]backup-simplify: Simplify 1 into 1 1540199992.164 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199992.164 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1540199992.164 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199992.164 * [misc]backup-simplify: Simplify -1 into -1 1540199992.165 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199992.165 * [misc]backup-simplify: Simplify 0 into 0 1540199992.165 * [misc]backup-simplify: Simplify 1 into 1 1540199992.165 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199992.165 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1540199992.165 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1540199992.165 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199992.165 * [misc]backup-simplify: Simplify -1 into -1 1540199992.165 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199992.165 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.165 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199992.165 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1540199992.165 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199992.165 * [misc]backup-simplify: Simplify -1 into -1 1540199992.165 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199992.165 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.165 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199992.165 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1540199992.165 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1540199992.165 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199992.165 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199992.165 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199992.166 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1540199992.166 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.166 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199992.166 * [misc]backup-simplify: Simplify (* -1 (/ -1 x.im)) into (/ 1 x.im) 1540199992.166 * [misc]backup-simplify: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1540199992.166 * [misc]backup-simplify: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1540199992.166 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.im 1540199992.166 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199992.166 * [misc]backup-simplify: Simplify 0 into 0 1540199992.166 * [misc]backup-simplify: Simplify 1 into 1 1540199992.166 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199992.166 * [misc]taylor: Taking taylor expansion of 1 in x.re 1540199992.166 * [misc]backup-simplify: Simplify 1 into 1 1540199992.166 * [misc]backup-simplify: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 1540199992.167 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199992.167 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 (/ -1 x.im))) into 0 1540199992.167 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (* y.re x.re))) into (/ 1 (* y.re x.re)) 1540199992.167 * [misc]backup-simplify: Simplify (- (/ (/ 1 (* y.re x.re)) 1) (+ (* (/ 1 x.im) (/ 0 1)))) into (/ 1 (* y.re x.re)) 1540199992.167 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1540199992.167 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1540199992.167 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199992.167 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.167 * [misc]taylor: Taking taylor expansion of x.re in x.im 1540199992.167 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.167 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1540199992.167 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1540199992.167 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199992.167 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.167 * [misc]backup-simplify: Simplify 0 into 0 1540199992.167 * [misc]taylor: Taking taylor expansion of 1 in y.re 1540199992.167 * [misc]backup-simplify: Simplify 1 into 1 1540199992.167 * [misc]backup-simplify: Simplify 1 into 1 1540199992.168 * [misc]backup-simplify: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1540199992.168 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.168 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 x.im)))) into 0 1540199992.168 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1540199992.168 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))))) into 0 1540199992.168 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.168 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.169 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.169 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 -1))) into 0 1540199992.169 * [misc]backup-simplify: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1540199992.169 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 2)) 1540199992.169 * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 1540199992.170 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* (/ 1 x.im) (/ (/ 1/2 (pow y.re 2)) 1)) (* (/ 1 (* y.re x.re)) (/ 0 1)))) into (- (* 1/2 (/ 1 (* (pow y.re 2) x.im)))) 1540199992.170 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (* (pow y.re 2) x.im)))) in x.im 1540199992.170 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (* (pow y.re 2) x.im))) in x.im 1540199992.170 * [misc]taylor: Taking taylor expansion of 1/2 in x.im 1540199992.170 * [misc]backup-simplify: Simplify 1/2 into 1/2 1540199992.170 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.re 2) x.im)) in x.im 1540199992.170 * [misc]taylor: Taking taylor expansion of (* (pow y.re 2) x.im) in x.im 1540199992.170 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in x.im 1540199992.170 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199992.170 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.170 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199992.170 * [misc]backup-simplify: Simplify 0 into 0 1540199992.170 * [misc]backup-simplify: Simplify 1 into 1 1540199992.170 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199992.170 * [misc]backup-simplify: Simplify (* (pow y.re 2) 0) into 0 1540199992.170 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1540199992.170 * [misc]backup-simplify: Simplify (+ (* (pow y.re 2) 1) (* 0 0)) into (pow y.re 2) 1540199992.170 * [misc]backup-simplify: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1540199992.170 * [misc]backup-simplify: Simplify (* 1/2 (/ 1 (pow y.re 2))) into (/ 1/2 (pow y.re 2)) 1540199992.170 * [misc]backup-simplify: Simplify (- (/ 1/2 (pow y.re 2))) into (- (* 1/2 (/ 1 (pow y.re 2)))) 1540199992.170 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.re 2)))) in x.re 1540199992.170 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (pow y.re 2))) in x.re 1540199992.171 * [misc]taylor: Taking taylor expansion of 1/2 in x.re 1540199992.171 * [misc]backup-simplify: Simplify 1/2 into 1/2 1540199992.171 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1540199992.171 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in x.re 1540199992.171 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199992.171 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.171 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199992.171 * [misc]backup-simplify: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1540199992.171 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1540199992.171 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1540199992.171 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199992.171 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.171 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199992.171 * [misc]backup-simplify: Simplify 0 into 0 1540199992.171 * [misc]backup-simplify: Simplify 1 into 1 1540199992.171 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1540199992.171 * [misc]backup-simplify: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1540199992.171 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199992.171 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1540199992.171 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199992.171 * [misc]backup-simplify: Simplify 0 into 0 1540199992.171 * [misc]backup-simplify: Simplify 1 into 1 1540199992.171 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199992.171 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199992.171 * [misc]backup-simplify: Simplify 0 into 0 1540199992.172 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.172 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.172 * [misc]backup-simplify: Simplify 0 into 0 1540199992.172 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199992.172 * [misc]backup-simplify: Simplify 0 into 0 1540199992.172 * [misc]backup-simplify: Simplify 0 into 0 1540199992.172 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199992.172 * [misc]backup-simplify: Simplify 0 into 0 1540199992.172 * [misc]backup-simplify: Simplify 0 into 0 1540199992.172 * [misc]backup-simplify: Simplify 0 into 0 1540199992.172 * [misc]backup-simplify: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1540199992.172 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.172 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 x.im))))) into 0 1540199992.173 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1540199992.173 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))) (* 0 (/ 0 (* y.re x.re))))) into 0 1540199992.173 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.173 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.173 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.173 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 1540199992.174 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1540199992.174 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1540199992.174 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1540199992.174 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.174 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 1540199992.174 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* (/ 1 x.im) (/ 0 1)) (* (/ 1 (* y.re x.re)) (/ (/ 1/2 (pow y.re 2)) 1)) (* (- (* 1/2 (/ 1 (* (pow y.re 2) x.im)))) (/ 0 1)))) into (- (* 1/2 (/ 1 (* (pow y.re 3) x.re)))) 1540199992.175 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (* (pow y.re 3) x.re)))) in x.im 1540199992.175 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (* (pow y.re 3) x.re))) in x.im 1540199992.175 * [misc]taylor: Taking taylor expansion of 1/2 in x.im 1540199992.175 * [misc]backup-simplify: Simplify 1/2 into 1/2 1540199992.175 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.re 3) x.re)) in x.im 1540199992.175 * [misc]taylor: Taking taylor expansion of (* (pow y.re 3) x.re) in x.im 1540199992.175 * [misc]taylor: Taking taylor expansion of (pow y.re 3) in x.im 1540199992.175 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199992.175 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.175 * [misc]taylor: Taking taylor expansion of x.re in x.im 1540199992.175 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.175 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199992.175 * [misc]backup-simplify: Simplify (* y.re (pow y.re 2)) into (pow y.re 3) 1540199992.175 * [misc]backup-simplify: Simplify (* (pow y.re 3) x.re) into (* (pow y.re 3) x.re) 1540199992.175 * [misc]backup-simplify: Simplify (/ 1 (* (pow y.re 3) x.re)) into (/ 1 (* (pow y.re 3) x.re)) 1540199992.175 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1540199992.175 * [misc]backup-simplify: Simplify (+ (* (pow y.re 2) 0) (+ (* 0 1) (* 0 0))) into 0 1540199992.175 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1540199992.175 * [misc]backup-simplify: Simplify (+ (* 1/2 0) (* 0 (/ 1 (pow y.re 2)))) into 0 1540199992.176 * [misc]backup-simplify: Simplify (- 0) into 0 1540199992.176 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.176 * [misc]backup-simplify: Simplify 0 into 0 1540199992.176 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1540199992.176 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))))) into 0 1540199992.176 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.176 * [misc]backup-simplify: Simplify 0 into 0 1540199992.176 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.176 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.176 * [misc]backup-simplify: Simplify 0 into 0 1540199992.176 * [misc]backup-simplify: Simplify (* 1/2 (/ 1 (pow y.re 2))) into (/ 1/2 (pow y.re 2)) 1540199992.176 * [misc]backup-simplify: Simplify (- (/ 1/2 (pow y.re 2))) into (- (* 1/2 (/ 1 (pow y.re 2)))) 1540199992.176 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.re 2)))) in y.re 1540199992.176 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (pow y.re 2))) in y.re 1540199992.176 * [misc]taylor: Taking taylor expansion of 1/2 in y.re 1540199992.176 * [misc]backup-simplify: Simplify 1/2 into 1/2 1540199992.177 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1540199992.177 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1540199992.177 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199992.177 * [misc]backup-simplify: Simplify 0 into 0 1540199992.177 * [misc]backup-simplify: Simplify 1 into 1 1540199992.177 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199992.177 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199992.177 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1540199992.177 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199992.177 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199992.177 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.178 * [misc]backup-simplify: Simplify (+ (* 1/2 0) (+ (* 0 0) (* 0 1))) into 0 1540199992.178 * [misc]backup-simplify: Simplify (- 0) into 0 1540199992.178 * [misc]backup-simplify: Simplify 0 into 0 1540199992.178 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1540199992.178 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1540199992.178 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199992.178 * [misc]backup-simplify: Simplify 0 into 0 1540199992.178 * [misc]backup-simplify: Simplify 0 into 0 1540199992.178 * [misc]backup-simplify: Simplify (* 1 (* 1 (* 1 (* (/ 1 (/ 1 (- x.im))) 1)))) into (* -1 x.im) 1540199992.178 * * * * [misc]progress: [ 2 / 3 ] generating series at (2 2 1) 1540199992.178 * [misc]backup-simplify: Simplify (fma y.im x.im (* x.re y.re)) into (fma y.im x.im (* y.re x.re)) 1540199992.178 * [misc]approximate: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in (y.im x.im x.re y.re) around 0 1540199992.178 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in y.re 1540199992.178 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1540199992.178 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1540199992.178 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199992.178 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.178 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199992.178 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.178 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1540199992.178 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199992.178 * [misc]backup-simplify: Simplify 0 into 0 1540199992.178 * [misc]backup-simplify: Simplify 1 into 1 1540199992.178 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199992.178 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.178 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in x.re 1540199992.178 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1540199992.178 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1540199992.179 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199992.179 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.179 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199992.179 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.179 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1540199992.179 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199992.179 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.179 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199992.179 * [misc]backup-simplify: Simplify 0 into 0 1540199992.179 * [misc]backup-simplify: Simplify 1 into 1 1540199992.179 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in x.im 1540199992.179 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1540199992.179 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1540199992.179 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199992.179 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.179 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199992.179 * [misc]backup-simplify: Simplify 0 into 0 1540199992.179 * [misc]backup-simplify: Simplify 1 into 1 1540199992.179 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1540199992.179 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199992.179 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.179 * [misc]taylor: Taking taylor expansion of x.re in x.im 1540199992.179 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.179 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in y.im 1540199992.179 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1540199992.179 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1540199992.179 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199992.179 * [misc]backup-simplify: Simplify 0 into 0 1540199992.179 * [misc]backup-simplify: Simplify 1 into 1 1540199992.179 * [misc]taylor: Taking taylor expansion of x.im in y.im 1540199992.179 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.179 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1540199992.179 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199992.179 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.179 * [misc]taylor: Taking taylor expansion of x.re in y.im 1540199992.179 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.179 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in y.im 1540199992.179 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1540199992.179 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1540199992.179 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199992.179 * [misc]backup-simplify: Simplify 0 into 0 1540199992.179 * [misc]backup-simplify: Simplify 1 into 1 1540199992.179 * [misc]taylor: Taking taylor expansion of x.im in y.im 1540199992.179 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.179 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1540199992.179 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199992.179 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.179 * [misc]taylor: Taking taylor expansion of x.re in y.im 1540199992.179 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.179 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1540199992.179 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1540199992.179 * [misc]backup-simplify: Simplify (+ 0 (* y.re x.re)) into (* y.re x.re) 1540199992.179 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1540199992.179 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199992.179 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.180 * [misc]taylor: Taking taylor expansion of x.re in x.im 1540199992.180 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.180 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1540199992.180 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1540199992.180 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199992.180 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.180 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199992.180 * [misc]backup-simplify: Simplify 0 into 0 1540199992.180 * [misc]backup-simplify: Simplify 1 into 1 1540199992.180 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1540199992.180 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199992.180 * [misc]backup-simplify: Simplify 0 into 0 1540199992.180 * [misc]backup-simplify: Simplify 0 into 0 1540199992.180 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1540199992.180 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1540199992.180 * [misc]backup-simplify: Simplify (+ x.im 0) into x.im 1540199992.180 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199992.180 * [misc]backup-simplify: Simplify 0 into 0 1540199992.180 * [misc]backup-simplify: Simplify 1 into 1 1540199992.180 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.180 * [misc]backup-simplify: Simplify 0 into 0 1540199992.180 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199992.180 * [misc]backup-simplify: Simplify 0 into 0 1540199992.180 * [misc]backup-simplify: Simplify 0 into 0 1540199992.180 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1540199992.180 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.180 * [misc]backup-simplify: Simplify 0 into 0 1540199992.180 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199992.180 * [misc]backup-simplify: Simplify 0 into 0 1540199992.180 * [misc]backup-simplify: Simplify 0 into 0 1540199992.180 * [misc]backup-simplify: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1540199992.180 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199992.180 * [misc]backup-simplify: Simplify 0 into 0 1540199992.180 * [misc]backup-simplify: Simplify 1 into 1 1540199992.180 * [misc]backup-simplify: Simplify 0 into 0 1540199992.181 * [misc]backup-simplify: Simplify 0 into 0 1540199992.181 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.im))) into 0 1540199992.181 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1540199992.181 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.181 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199992.181 * [misc]backup-simplify: Simplify 0 into 0 1540199992.181 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.181 * [misc]backup-simplify: Simplify 0 into 0 1540199992.181 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199992.181 * [misc]backup-simplify: Simplify 0 into 0 1540199992.181 * [misc]backup-simplify: Simplify 0 into 0 1540199992.181 * [misc]backup-simplify: Simplify 0 into 0 1540199992.181 * [misc]backup-simplify: Simplify (fma (/ 1 y.im) (/ 1 x.im) (* (/ 1 x.re) (/ 1 y.re))) into (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) 1540199992.181 * [misc]approximate: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in (y.im x.im x.re y.re) around 0 1540199992.181 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in y.re 1540199992.181 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1540199992.181 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in y.re 1540199992.181 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1540199992.181 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199992.181 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.181 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199992.182 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in y.re 1540199992.182 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199992.182 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.182 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1540199992.182 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1540199992.182 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1540199992.182 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199992.182 * [misc]backup-simplify: Simplify 0 into 0 1540199992.182 * [misc]backup-simplify: Simplify 1 into 1 1540199992.182 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199992.182 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.182 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1540199992.182 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1540199992.182 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1540199992.182 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in x.re 1540199992.182 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1540199992.182 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in x.re 1540199992.182 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1540199992.182 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199992.182 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.182 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199992.182 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.re 1540199992.182 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199992.182 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.182 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1540199992.182 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1540199992.182 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1540199992.182 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199992.182 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.182 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199992.182 * [misc]backup-simplify: Simplify 0 into 0 1540199992.182 * [misc]backup-simplify: Simplify 1 into 1 1540199992.182 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1540199992.182 * [misc]backup-simplify: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1540199992.182 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199992.182 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in x.im 1540199992.183 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1540199992.183 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in x.im 1540199992.183 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1540199992.183 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199992.183 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.183 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199992.183 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.im 1540199992.183 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199992.183 * [misc]backup-simplify: Simplify 0 into 0 1540199992.183 * [misc]backup-simplify: Simplify 1 into 1 1540199992.183 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199992.183 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1540199992.183 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1540199992.183 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199992.183 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.183 * [misc]taylor: Taking taylor expansion of x.re in x.im 1540199992.183 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.183 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1540199992.183 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1540199992.183 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in y.im 1540199992.183 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1540199992.183 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in y.im 1540199992.183 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199992.183 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199992.183 * [misc]backup-simplify: Simplify 0 into 0 1540199992.183 * [misc]backup-simplify: Simplify 1 into 1 1540199992.183 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199992.183 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in y.im 1540199992.183 * [misc]taylor: Taking taylor expansion of x.im in y.im 1540199992.183 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.183 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1540199992.183 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1540199992.183 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1540199992.183 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199992.183 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.183 * [misc]taylor: Taking taylor expansion of x.re in y.im 1540199992.183 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.183 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1540199992.183 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1540199992.183 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in y.im 1540199992.184 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1540199992.184 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in y.im 1540199992.184 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199992.184 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199992.184 * [misc]backup-simplify: Simplify 0 into 0 1540199992.184 * [misc]backup-simplify: Simplify 1 into 1 1540199992.184 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199992.184 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in y.im 1540199992.184 * [misc]taylor: Taking taylor expansion of x.im in y.im 1540199992.184 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.184 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1540199992.184 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1540199992.184 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1540199992.184 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199992.184 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.184 * [misc]taylor: Taking taylor expansion of x.re in y.im 1540199992.184 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.184 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1540199992.184 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1540199992.184 * [misc]backup-simplify: Simplify (* 1 (/ 1 x.im)) into (/ 1 x.im) 1540199992.184 * [misc]backup-simplify: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1540199992.184 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.im 1540199992.184 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199992.184 * [misc]backup-simplify: Simplify 0 into 0 1540199992.184 * [misc]backup-simplify: Simplify 1 into 1 1540199992.184 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199992.184 * [misc]taylor: Taking taylor expansion of 1 in x.re 1540199992.184 * [misc]backup-simplify: Simplify 1 into 1 1540199992.184 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1540199992.185 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199992.185 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 (/ 1 x.im))) into 0 1540199992.185 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (* y.re x.re))) into (/ 1 (* y.re x.re)) 1540199992.185 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1540199992.185 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1540199992.185 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199992.185 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.185 * [misc]taylor: Taking taylor expansion of x.re in x.im 1540199992.185 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.185 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1540199992.185 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1540199992.185 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199992.185 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.185 * [misc]backup-simplify: Simplify 0 into 0 1540199992.185 * [misc]taylor: Taking taylor expansion of 1 in y.re 1540199992.185 * [misc]backup-simplify: Simplify 1 into 1 1540199992.185 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1540199992.185 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.186 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 1540199992.186 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1540199992.186 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))))) into 0 1540199992.186 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.186 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199992.186 * [misc]backup-simplify: Simplify 0 into 0 1540199992.186 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1540199992.186 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1540199992.186 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199992.186 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.186 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199992.186 * [misc]backup-simplify: Simplify 0 into 0 1540199992.186 * [misc]backup-simplify: Simplify 1 into 1 1540199992.186 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1540199992.186 * [misc]backup-simplify: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1540199992.186 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199992.186 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1540199992.186 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199992.186 * [misc]backup-simplify: Simplify 0 into 0 1540199992.186 * [misc]backup-simplify: Simplify 1 into 1 1540199992.186 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199992.186 * [misc]backup-simplify: Simplify 1 into 1 1540199992.187 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.187 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.187 * [misc]backup-simplify: Simplify 0 into 0 1540199992.187 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199992.187 * [misc]backup-simplify: Simplify 0 into 0 1540199992.187 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199992.187 * [misc]backup-simplify: Simplify 0 into 0 1540199992.187 * [misc]backup-simplify: Simplify 1 into 1 1540199992.187 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1540199992.187 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.187 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 1540199992.188 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1540199992.188 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))) (* 0 (/ 0 (* y.re x.re))))) into 0 1540199992.188 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.188 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199992.188 * [misc]backup-simplify: Simplify 0 into 0 1540199992.188 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.188 * [misc]backup-simplify: Simplify 0 into 0 1540199992.188 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1540199992.188 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))))) into 0 1540199992.188 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.188 * [misc]backup-simplify: Simplify 0 into 0 1540199992.188 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.188 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.188 * [misc]backup-simplify: Simplify 0 into 0 1540199992.189 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1540199992.189 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1540199992.189 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199992.189 * [misc]backup-simplify: Simplify 0 into 0 1540199992.189 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199992.189 * [misc]backup-simplify: Simplify 0 into 0 1540199992.189 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199992.189 * [misc]backup-simplify: Simplify 0 into 0 1540199992.189 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199992.189 * [misc]backup-simplify: Simplify 0 into 0 1540199992.189 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199992.189 * [misc]backup-simplify: Simplify 0 into 0 1540199992.189 * [misc]backup-simplify: Simplify 0 into 0 1540199992.189 * [misc]backup-simplify: Simplify 0 into 0 1540199992.189 * [misc]backup-simplify: Simplify 0 into 0 1540199992.189 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1540199992.190 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.190 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im)))))) into 0 1540199992.190 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1540199992.190 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))) (* 0 (/ 0 (* y.re x.re))) (* 0 (/ 0 (* y.re x.re))))) into 0 1540199992.190 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.190 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199992.191 * [misc]backup-simplify: Simplify 0 into 0 1540199992.191 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.191 * [misc]backup-simplify: Simplify 0 into 0 1540199992.191 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.191 * [misc]backup-simplify: Simplify 0 into 0 1540199992.191 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1540199992.191 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))) (* 0 (/ 0 (* y.re x.re))))) into 0 1540199992.191 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.191 * [misc]backup-simplify: Simplify 0 into 0 1540199992.191 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.191 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.191 * [misc]backup-simplify: Simplify 0 into 0 1540199992.191 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199992.191 * [misc]backup-simplify: Simplify 0 into 0 1540199992.191 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199992.191 * [misc]backup-simplify: Simplify 0 into 0 1540199992.191 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199992.191 * [misc]backup-simplify: Simplify 0 into 0 1540199992.192 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1540199992.192 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1540199992.192 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199992.192 * [misc]backup-simplify: Simplify 0 into 0 1540199992.192 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199992.192 * [misc]backup-simplify: Simplify 0 into 0 1540199992.192 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199992.192 * [misc]backup-simplify: Simplify 0 into 0 1540199992.192 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199992.192 * [misc]backup-simplify: Simplify 0 into 0 1540199992.192 * [misc]backup-simplify: Simplify 0 into 0 1540199992.192 * [misc]backup-simplify: Simplify 0 into 0 1540199992.192 * [misc]backup-simplify: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 x.im)) (/ 1 (/ 1 y.im)))))) (* 1 (* (/ 1 (/ 1 y.re)) (* (/ 1 (/ 1 x.re)) (* 1 1))))) into (+ (* y.im x.im) (* y.re x.re)) 1540199992.192 * [misc]backup-simplify: Simplify (fma (/ 1 (- y.im)) (/ 1 (- x.im)) (* (/ 1 (- x.re)) (/ 1 (- y.re)))) into (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) 1540199992.192 * [misc]approximate: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in (y.im x.im x.re y.re) around 0 1540199992.192 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in y.re 1540199992.192 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1540199992.192 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in y.re 1540199992.192 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1540199992.192 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199992.192 * [misc]backup-simplify: Simplify -1 into -1 1540199992.192 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199992.193 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.193 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199992.193 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in y.re 1540199992.193 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199992.193 * [misc]backup-simplify: Simplify -1 into -1 1540199992.193 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199992.193 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.193 * [misc]backup-simplify: Simplify (/ -1 x.im) into (/ -1 x.im) 1540199992.193 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1540199992.193 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1540199992.193 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199992.193 * [misc]backup-simplify: Simplify 0 into 0 1540199992.193 * [misc]backup-simplify: Simplify 1 into 1 1540199992.193 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199992.193 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.193 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1540199992.193 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1540199992.193 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1540199992.193 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in x.re 1540199992.193 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1540199992.193 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in x.re 1540199992.193 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1540199992.193 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199992.193 * [misc]backup-simplify: Simplify -1 into -1 1540199992.193 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199992.193 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.193 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199992.193 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in x.re 1540199992.193 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199992.193 * [misc]backup-simplify: Simplify -1 into -1 1540199992.193 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199992.193 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.193 * [misc]backup-simplify: Simplify (/ -1 x.im) into (/ -1 x.im) 1540199992.193 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1540199992.193 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1540199992.193 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199992.193 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.193 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199992.193 * [misc]backup-simplify: Simplify 0 into 0 1540199992.193 * [misc]backup-simplify: Simplify 1 into 1 1540199992.193 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1540199992.194 * [misc]backup-simplify: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1540199992.194 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199992.194 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in x.im 1540199992.194 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1540199992.194 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in x.im 1540199992.194 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.im 1540199992.194 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199992.194 * [misc]backup-simplify: Simplify -1 into -1 1540199992.194 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199992.194 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.194 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199992.194 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in x.im 1540199992.194 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199992.194 * [misc]backup-simplify: Simplify -1 into -1 1540199992.194 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199992.194 * [misc]backup-simplify: Simplify 0 into 0 1540199992.194 * [misc]backup-simplify: Simplify 1 into 1 1540199992.194 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199992.194 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1540199992.194 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1540199992.194 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199992.194 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.194 * [misc]taylor: Taking taylor expansion of x.re in x.im 1540199992.194 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.194 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1540199992.194 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1540199992.194 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in y.im 1540199992.194 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1540199992.194 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in y.im 1540199992.194 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1540199992.194 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199992.194 * [misc]backup-simplify: Simplify -1 into -1 1540199992.194 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199992.194 * [misc]backup-simplify: Simplify 0 into 0 1540199992.194 * [misc]backup-simplify: Simplify 1 into 1 1540199992.196 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199992.196 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in y.im 1540199992.196 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199992.196 * [misc]backup-simplify: Simplify -1 into -1 1540199992.196 * [misc]taylor: Taking taylor expansion of x.im in y.im 1540199992.196 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.196 * [misc]backup-simplify: Simplify (/ -1 x.im) into (/ -1 x.im) 1540199992.196 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1540199992.196 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1540199992.196 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199992.196 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.196 * [misc]taylor: Taking taylor expansion of x.re in y.im 1540199992.196 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.196 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1540199992.196 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1540199992.196 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in y.im 1540199992.197 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1540199992.197 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in y.im 1540199992.197 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1540199992.197 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199992.197 * [misc]backup-simplify: Simplify -1 into -1 1540199992.197 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199992.197 * [misc]backup-simplify: Simplify 0 into 0 1540199992.197 * [misc]backup-simplify: Simplify 1 into 1 1540199992.197 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199992.197 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in y.im 1540199992.197 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199992.197 * [misc]backup-simplify: Simplify -1 into -1 1540199992.197 * [misc]taylor: Taking taylor expansion of x.im in y.im 1540199992.197 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.197 * [misc]backup-simplify: Simplify (/ -1 x.im) into (/ -1 x.im) 1540199992.197 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1540199992.197 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1540199992.197 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199992.197 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.197 * [misc]taylor: Taking taylor expansion of x.re in y.im 1540199992.197 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.197 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1540199992.197 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1540199992.197 * [misc]backup-simplify: Simplify (* -1 (/ -1 x.im)) into (/ 1 x.im) 1540199992.197 * [misc]backup-simplify: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1540199992.197 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.im 1540199992.197 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199992.197 * [misc]backup-simplify: Simplify 0 into 0 1540199992.197 * [misc]backup-simplify: Simplify 1 into 1 1540199992.197 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199992.197 * [misc]taylor: Taking taylor expansion of 1 in x.re 1540199992.197 * [misc]backup-simplify: Simplify 1 into 1 1540199992.198 * [misc]backup-simplify: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 1540199992.198 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199992.198 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 (/ -1 x.im))) into 0 1540199992.198 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (* y.re x.re))) into (/ 1 (* y.re x.re)) 1540199992.198 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1540199992.198 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1540199992.198 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199992.198 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.198 * [misc]taylor: Taking taylor expansion of x.re in x.im 1540199992.198 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.198 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1540199992.198 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1540199992.198 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199992.198 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.198 * [misc]backup-simplify: Simplify 0 into 0 1540199992.198 * [misc]taylor: Taking taylor expansion of 1 in y.re 1540199992.198 * [misc]backup-simplify: Simplify 1 into 1 1540199992.198 * [misc]backup-simplify: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1540199992.199 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.199 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 x.im)))) into 0 1540199992.199 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1540199992.199 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))))) into 0 1540199992.199 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.199 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199992.199 * [misc]backup-simplify: Simplify 0 into 0 1540199992.199 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1540199992.199 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1540199992.199 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199992.199 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.199 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199992.199 * [misc]backup-simplify: Simplify 0 into 0 1540199992.199 * [misc]backup-simplify: Simplify 1 into 1 1540199992.199 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1540199992.199 * [misc]backup-simplify: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1540199992.200 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199992.200 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1540199992.200 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199992.200 * [misc]backup-simplify: Simplify 0 into 0 1540199992.200 * [misc]backup-simplify: Simplify 1 into 1 1540199992.200 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199992.200 * [misc]backup-simplify: Simplify 1 into 1 1540199992.200 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.200 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.200 * [misc]backup-simplify: Simplify 0 into 0 1540199992.200 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199992.200 * [misc]backup-simplify: Simplify 0 into 0 1540199992.200 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199992.200 * [misc]backup-simplify: Simplify 0 into 0 1540199992.200 * [misc]backup-simplify: Simplify 1 into 1 1540199992.200 * [misc]backup-simplify: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1540199992.200 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.201 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 x.im))))) into 0 1540199992.201 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1540199992.201 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))) (* 0 (/ 0 (* y.re x.re))))) into 0 1540199992.201 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.201 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199992.201 * [misc]backup-simplify: Simplify 0 into 0 1540199992.201 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.201 * [misc]backup-simplify: Simplify 0 into 0 1540199992.201 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1540199992.201 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))))) into 0 1540199992.201 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.201 * [misc]backup-simplify: Simplify 0 into 0 1540199992.202 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.202 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.202 * [misc]backup-simplify: Simplify 0 into 0 1540199992.202 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1540199992.202 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1540199992.202 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199992.202 * [misc]backup-simplify: Simplify 0 into 0 1540199992.202 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199992.202 * [misc]backup-simplify: Simplify 0 into 0 1540199992.202 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199992.202 * [misc]backup-simplify: Simplify 0 into 0 1540199992.202 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199992.202 * [misc]backup-simplify: Simplify 0 into 0 1540199992.202 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199992.202 * [misc]backup-simplify: Simplify 0 into 0 1540199992.202 * [misc]backup-simplify: Simplify 0 into 0 1540199992.202 * [misc]backup-simplify: Simplify 0 into 0 1540199992.202 * [misc]backup-simplify: Simplify 0 into 0 1540199992.203 * [misc]backup-simplify: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1540199992.203 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.203 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 x.im)))))) into 0 1540199992.203 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1540199992.204 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))) (* 0 (/ 0 (* y.re x.re))) (* 0 (/ 0 (* y.re x.re))))) into 0 1540199992.204 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.204 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199992.204 * [misc]backup-simplify: Simplify 0 into 0 1540199992.204 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.204 * [misc]backup-simplify: Simplify 0 into 0 1540199992.204 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.204 * [misc]backup-simplify: Simplify 0 into 0 1540199992.204 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1540199992.204 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))) (* 0 (/ 0 (* y.re x.re))))) into 0 1540199992.204 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.204 * [misc]backup-simplify: Simplify 0 into 0 1540199992.204 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.204 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.204 * [misc]backup-simplify: Simplify 0 into 0 1540199992.204 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199992.204 * [misc]backup-simplify: Simplify 0 into 0 1540199992.204 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199992.205 * [misc]backup-simplify: Simplify 0 into 0 1540199992.205 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199992.205 * [misc]backup-simplify: Simplify 0 into 0 1540199992.205 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1540199992.205 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1540199992.205 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199992.205 * [misc]backup-simplify: Simplify 0 into 0 1540199992.205 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199992.205 * [misc]backup-simplify: Simplify 0 into 0 1540199992.205 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199992.205 * [misc]backup-simplify: Simplify 0 into 0 1540199992.205 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199992.205 * [misc]backup-simplify: Simplify 0 into 0 1540199992.205 * [misc]backup-simplify: Simplify 0 into 0 1540199992.205 * [misc]backup-simplify: Simplify 0 into 0 1540199992.205 * [misc]backup-simplify: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 (- x.im))) (/ 1 (/ 1 (- y.im))))))) (* 1 (* (/ 1 (/ 1 (- y.re))) (* (/ 1 (/ 1 (- x.re))) (* 1 1))))) into (+ (* y.im x.im) (* y.re x.re)) 1540199992.205 * * * * [misc]progress: [ 3 / 3 ] generating series at (2) 1540199992.206 * [misc]backup-simplify: Simplify (* (/ 1 (hypot y.im y.re)) (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) into (/ (fma y.im x.im (* y.re x.re)) (pow (hypot y.im y.re) 2)) 1540199992.206 * [misc]approximate: Taking taylor expansion of (/ (fma y.im x.im (* y.re x.re)) (pow (hypot y.im y.re) 2)) in (y.im y.re x.im x.re) around 0 1540199992.206 * [misc]taylor: Taking taylor expansion of (/ (fma y.im x.im (* y.re x.re)) (pow (hypot y.im y.re) 2)) in x.re 1540199992.206 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in x.re 1540199992.206 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1540199992.206 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1540199992.206 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199992.206 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.206 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199992.206 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.206 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1540199992.206 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199992.206 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.206 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199992.206 * [misc]backup-simplify: Simplify 0 into 0 1540199992.206 * [misc]backup-simplify: Simplify 1 into 1 1540199992.206 * [misc]taylor: Taking taylor expansion of (pow (hypot y.im y.re) 2) in x.re 1540199992.206 * [misc]taylor: Taking taylor expansion of (hypot y.im y.re) in x.re 1540199992.206 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1540199992.206 * [misc]taylor: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.re 1540199992.206 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in x.re 1540199992.206 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199992.206 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.206 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199992.206 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.206 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in x.re 1540199992.206 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199992.206 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.206 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199992.206 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.206 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199992.206 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199992.206 * [misc]backup-simplify: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1540199992.206 * [misc]backup-simplify: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1540199992.206 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199992.206 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1540199992.207 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.207 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1540199992.207 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199992.207 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1540199992.207 * [misc]backup-simplify: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 1540199992.207 * [misc]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)) 1540199992.207 * [misc]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))) 1540199992.207 * [misc]taylor: Taking taylor expansion of (/ (fma y.im x.im (* y.re x.re)) (pow (hypot y.im y.re) 2)) in x.im 1540199992.207 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in x.im 1540199992.207 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1540199992.207 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1540199992.207 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199992.207 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.207 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199992.207 * [misc]backup-simplify: Simplify 0 into 0 1540199992.207 * [misc]backup-simplify: Simplify 1 into 1 1540199992.207 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1540199992.207 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199992.207 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.207 * [misc]taylor: Taking taylor expansion of x.re in x.im 1540199992.207 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.207 * [misc]taylor: Taking taylor expansion of (pow (hypot y.im y.re) 2) in x.im 1540199992.207 * [misc]taylor: Taking taylor expansion of (hypot y.im y.re) in x.im 1540199992.207 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1540199992.207 * [misc]taylor: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.im 1540199992.207 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in x.im 1540199992.207 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199992.207 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.207 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199992.208 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.208 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in x.im 1540199992.208 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199992.208 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.208 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199992.208 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.208 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199992.208 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199992.208 * [misc]backup-simplify: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1540199992.208 * [misc]backup-simplify: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1540199992.208 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199992.208 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1540199992.208 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.208 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1540199992.208 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1540199992.208 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1540199992.208 * [misc]backup-simplify: Simplify (+ 0 (* y.re x.re)) into (* y.re x.re) 1540199992.208 * [misc]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)) 1540199992.209 * [misc]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))) 1540199992.209 * [misc]taylor: Taking taylor expansion of (/ (fma y.im x.im (* y.re x.re)) (pow (hypot y.im y.re) 2)) in y.re 1540199992.209 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in y.re 1540199992.209 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1540199992.209 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1540199992.209 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199992.209 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.209 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199992.209 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.209 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1540199992.209 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199992.209 * [misc]backup-simplify: Simplify 0 into 0 1540199992.209 * [misc]backup-simplify: Simplify 1 into 1 1540199992.209 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199992.209 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.209 * [misc]taylor: Taking taylor expansion of (pow (hypot y.im y.re) 2) in y.re 1540199992.209 * [misc]taylor: Taking taylor expansion of (hypot y.im y.re) in y.re 1540199992.209 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1540199992.209 * [misc]taylor: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.re 1540199992.209 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.re 1540199992.209 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199992.209 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.209 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199992.209 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.209 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.re 1540199992.209 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199992.209 * [misc]backup-simplify: Simplify 0 into 0 1540199992.209 * [misc]backup-simplify: Simplify 1 into 1 1540199992.209 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199992.209 * [misc]backup-simplify: Simplify 0 into 0 1540199992.209 * [misc]backup-simplify: Simplify 1 into 1 1540199992.209 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199992.209 * [misc]backup-simplify: Simplify (* 0 0) into 0 1540199992.209 * [misc]backup-simplify: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1540199992.209 * [misc]backup-simplify: Simplify (sqrt (pow y.im 2)) into y.im 1540199992.209 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199992.209 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1540199992.210 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.210 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1540199992.210 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199992.210 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1540199992.210 * [misc]backup-simplify: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 1540199992.210 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199992.210 * [misc]backup-simplify: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 1540199992.210 * [misc]taylor: Taking taylor expansion of (/ (fma y.im x.im (* y.re x.re)) (pow (hypot y.im y.re) 2)) in y.im 1540199992.210 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in y.im 1540199992.210 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1540199992.210 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1540199992.210 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199992.210 * [misc]backup-simplify: Simplify 0 into 0 1540199992.210 * [misc]backup-simplify: Simplify 1 into 1 1540199992.210 * [misc]taylor: Taking taylor expansion of x.im in y.im 1540199992.210 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.210 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1540199992.210 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199992.210 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.210 * [misc]taylor: Taking taylor expansion of x.re in y.im 1540199992.210 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.210 * [misc]taylor: Taking taylor expansion of (pow (hypot y.im y.re) 2) in y.im 1540199992.210 * [misc]taylor: Taking taylor expansion of (hypot y.im y.re) in y.im 1540199992.210 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1540199992.210 * [misc]taylor: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.im 1540199992.210 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.im 1540199992.210 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199992.210 * [misc]backup-simplify: Simplify 0 into 0 1540199992.210 * [misc]backup-simplify: Simplify 1 into 1 1540199992.210 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199992.210 * [misc]backup-simplify: Simplify 0 into 0 1540199992.210 * [misc]backup-simplify: Simplify 1 into 1 1540199992.210 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.im 1540199992.210 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199992.210 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.210 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199992.210 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.210 * [misc]backup-simplify: Simplify (* 0 0) into 0 1540199992.211 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199992.211 * [misc]backup-simplify: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1540199992.211 * [misc]backup-simplify: Simplify (sqrt (pow y.re 2)) into y.re 1540199992.211 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1540199992.211 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1540199992.211 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.211 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1540199992.211 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1540199992.211 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1540199992.211 * [misc]backup-simplify: Simplify (+ 0 (* y.re x.re)) into (* y.re x.re) 1540199992.211 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199992.211 * [misc]backup-simplify: Simplify (/ (* y.re x.re) (pow y.re 2)) into (/ x.re y.re) 1540199992.211 * [misc]taylor: Taking taylor expansion of (/ (fma y.im x.im (* y.re x.re)) (pow (hypot y.im y.re) 2)) in y.im 1540199992.211 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in y.im 1540199992.211 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1540199992.211 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1540199992.211 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199992.211 * [misc]backup-simplify: Simplify 0 into 0 1540199992.211 * [misc]backup-simplify: Simplify 1 into 1 1540199992.211 * [misc]taylor: Taking taylor expansion of x.im in y.im 1540199992.211 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.211 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1540199992.211 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199992.211 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.211 * [misc]taylor: Taking taylor expansion of x.re in y.im 1540199992.211 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.212 * [misc]taylor: Taking taylor expansion of (pow (hypot y.im y.re) 2) in y.im 1540199992.212 * [misc]taylor: Taking taylor expansion of (hypot y.im y.re) in y.im 1540199992.212 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1540199992.212 * [misc]taylor: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.im 1540199992.212 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.im 1540199992.212 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199992.212 * [misc]backup-simplify: Simplify 0 into 0 1540199992.212 * [misc]backup-simplify: Simplify 1 into 1 1540199992.212 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199992.212 * [misc]backup-simplify: Simplify 0 into 0 1540199992.212 * [misc]backup-simplify: Simplify 1 into 1 1540199992.212 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.im 1540199992.212 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199992.212 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.212 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199992.212 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.212 * [misc]backup-simplify: Simplify (* 0 0) into 0 1540199992.212 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199992.212 * [misc]backup-simplify: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1540199992.212 * [misc]backup-simplify: Simplify (sqrt (pow y.re 2)) into y.re 1540199992.212 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1540199992.212 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1540199992.212 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.212 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1540199992.212 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1540199992.212 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1540199992.212 * [misc]backup-simplify: Simplify (+ 0 (* y.re x.re)) into (* y.re x.re) 1540199992.213 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199992.213 * [misc]backup-simplify: Simplify (/ (* y.re x.re) (pow y.re 2)) into (/ x.re y.re) 1540199992.213 * [misc]taylor: Taking taylor expansion of (/ x.re y.re) in y.re 1540199992.213 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199992.213 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.213 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199992.213 * [misc]backup-simplify: Simplify 0 into 0 1540199992.213 * [misc]backup-simplify: Simplify 1 into 1 1540199992.213 * [misc]backup-simplify: Simplify (/ x.re 1) into x.re 1540199992.213 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* x.re (/ 0 1)))) into 0 1540199992.213 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199992.213 * [misc]backup-simplify: Simplify 0 into 0 1540199992.213 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.213 * [misc]backup-simplify: Simplify 0 into 0 1540199992.213 * [misc]backup-simplify: Simplify 0 into 0 1540199992.213 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1540199992.213 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1540199992.213 * [misc]backup-simplify: Simplify (+ x.im 0) into x.im 1540199992.213 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1540199992.213 * [misc]backup-simplify: Simplify (- (/ x.im (pow y.re 2)) (+ (* (/ x.re y.re) (/ 0 (pow y.re 2))))) into (/ x.im (pow y.re 2)) 1540199992.214 * [misc]taylor: Taking taylor expansion of (/ x.im (pow y.re 2)) in y.re 1540199992.214 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199992.214 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.214 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1540199992.214 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199992.214 * [misc]backup-simplify: Simplify 0 into 0 1540199992.214 * [misc]backup-simplify: Simplify 1 into 1 1540199992.214 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199992.214 * [misc]backup-simplify: Simplify (/ x.im 1) into x.im 1540199992.214 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1540199992.214 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199992.214 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* x.im (/ 0 1)))) into 0 1540199992.215 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* x.im (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.215 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199992.215 * [misc]backup-simplify: Simplify 0 into 0 1540199992.215 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.215 * [misc]backup-simplify: Simplify 0 into 0 1540199992.215 * [misc]backup-simplify: Simplify 0 into 0 1540199992.215 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* x.re (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.215 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199992.215 * [misc]backup-simplify: Simplify 0 into 0 1540199992.215 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.215 * [misc]backup-simplify: Simplify 0 into 0 1540199992.215 * [misc]backup-simplify: Simplify 0 into 0 1540199992.215 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.215 * [misc]backup-simplify: Simplify 0 into 0 1540199992.215 * [misc]backup-simplify: Simplify 0 into 0 1540199992.215 * [misc]backup-simplify: Simplify 0 into 0 1540199992.215 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.im))) into 0 1540199992.215 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1540199992.216 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.216 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 0))) into 1 1540199992.216 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1540199992.216 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1540199992.217 * [misc]backup-simplify: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.re)) into (/ 1/2 y.re) 1540199992.217 * [misc]backup-simplify: Simplify (+ (* y.re (/ 1/2 y.re)) (+ (* 0 0) (* (/ 1/2 y.re) y.re))) into 1 1540199992.217 * [misc]backup-simplify: Simplify (- (/ 0 (pow y.re 2)) (+ (* (/ x.re y.re) (/ 1 (pow y.re 2))) (* (/ x.im (pow y.re 2)) (/ 0 (pow y.re 2))))) into (- (/ x.re (pow y.re 3))) 1540199992.217 * [misc]taylor: Taking taylor expansion of (- (/ x.re (pow y.re 3))) in y.re 1540199992.217 * [misc]taylor: Taking taylor expansion of (/ x.re (pow y.re 3)) in y.re 1540199992.217 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199992.217 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.217 * [misc]taylor: Taking taylor expansion of (pow y.re 3) in y.re 1540199992.217 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199992.217 * [misc]backup-simplify: Simplify 0 into 0 1540199992.217 * [misc]backup-simplify: Simplify 1 into 1 1540199992.217 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199992.217 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199992.217 * [misc]backup-simplify: Simplify (/ x.re 1) into x.re 1540199992.218 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1540199992.218 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1540199992.218 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199992.218 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1540199992.218 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199992.218 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* x.re (/ 0 1)))) into 0 1540199992.218 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1540199992.219 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* x.re (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.219 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* x.re (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.219 * [misc]backup-simplify: Simplify (- 0) into 0 1540199992.219 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199992.219 * [misc]backup-simplify: Simplify 0 into 0 1540199992.219 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.219 * [misc]backup-simplify: Simplify 0 into 0 1540199992.219 * [misc]backup-simplify: Simplify 0 into 0 1540199992.219 * [misc]backup-simplify: Simplify 0 into 0 1540199992.220 * [misc]backup-simplify: Simplify (* (/ 1 (hypot (/ 1 y.im) (/ 1 y.re))) (/ (fma (/ 1 y.im) (/ 1 x.im) (* (/ 1 x.re) (/ 1 y.re))) (hypot (/ 1 y.im) (/ 1 y.re)))) into (/ (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2)) 1540199992.220 * [misc]approximate: Taking taylor expansion of (/ (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2)) in (y.im y.re x.im x.re) around 0 1540199992.220 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2)) in x.re 1540199992.220 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in x.re 1540199992.220 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1540199992.220 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in x.re 1540199992.220 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1540199992.220 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199992.220 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.220 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199992.220 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.re 1540199992.220 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199992.220 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.220 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1540199992.220 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1540199992.220 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1540199992.220 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199992.220 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.220 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199992.220 * [misc]backup-simplify: Simplify 0 into 0 1540199992.220 * [misc]backup-simplify: Simplify 1 into 1 1540199992.220 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1540199992.220 * [misc]backup-simplify: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1540199992.220 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199992.220 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2) in x.re 1540199992.220 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.re 1540199992.220 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1540199992.220 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.re 1540199992.220 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1540199992.220 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1540199992.220 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199992.220 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.220 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199992.220 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1540199992.220 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199992.220 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.220 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199992.220 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1540199992.220 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1540199992.221 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199992.221 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.221 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199992.221 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1540199992.221 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199992.221 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.221 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199992.221 * [misc]backup-simplify: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1540199992.221 * [misc]backup-simplify: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1540199992.221 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1540199992.221 * [misc]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)))) 1540199992.221 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199992.221 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199992.221 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1540199992.221 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1540199992.221 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1540199992.221 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1540199992.221 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.222 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1540199992.222 * [misc]backup-simplify: Simplify (+ 0 (/ 1 y.re)) into (/ 1 y.re) 1540199992.222 * [misc]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))) 1540199992.222 * [misc]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))))) 1540199992.222 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2)) in x.im 1540199992.222 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in x.im 1540199992.222 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1540199992.222 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in x.im 1540199992.222 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1540199992.222 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199992.222 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.222 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199992.222 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.im 1540199992.222 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199992.222 * [misc]backup-simplify: Simplify 0 into 0 1540199992.222 * [misc]backup-simplify: Simplify 1 into 1 1540199992.222 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199992.222 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1540199992.222 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1540199992.222 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199992.222 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.222 * [misc]taylor: Taking taylor expansion of x.re in x.im 1540199992.222 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.222 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1540199992.223 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1540199992.223 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2) in x.im 1540199992.223 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.im 1540199992.223 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1540199992.223 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.im 1540199992.223 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1540199992.223 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1540199992.223 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199992.223 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.223 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199992.223 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1540199992.223 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199992.223 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.223 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199992.223 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 1540199992.223 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.im 1540199992.223 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199992.223 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.223 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199992.223 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.im 1540199992.223 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199992.223 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.223 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199992.223 * [misc]backup-simplify: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1540199992.223 * [misc]backup-simplify: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1540199992.223 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1540199992.223 * [misc]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)))) 1540199992.223 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199992.223 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199992.223 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1540199992.224 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1540199992.224 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1540199992.224 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1540199992.224 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.224 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1540199992.224 * [misc]backup-simplify: Simplify (* (/ 1 y.im) 1) into (/ 1 y.im) 1540199992.224 * [misc]backup-simplify: Simplify (+ (/ 1 y.im) 0) into (/ 1 y.im) 1540199992.224 * [misc]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))) 1540199992.224 * [misc]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))))) 1540199992.224 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2)) in y.re 1540199992.224 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in y.re 1540199992.224 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1540199992.224 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in y.re 1540199992.224 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1540199992.224 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199992.225 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.225 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199992.225 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in y.re 1540199992.225 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199992.225 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.225 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1540199992.225 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1540199992.225 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1540199992.225 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199992.225 * [misc]backup-simplify: Simplify 0 into 0 1540199992.225 * [misc]backup-simplify: Simplify 1 into 1 1540199992.225 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199992.225 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.225 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1540199992.225 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1540199992.225 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1540199992.225 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2) in y.re 1540199992.225 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.re 1540199992.225 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1540199992.225 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.re 1540199992.225 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1540199992.225 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1540199992.225 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199992.225 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.225 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199992.225 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1540199992.225 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199992.225 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.225 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199992.225 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1540199992.225 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1540199992.225 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199992.225 * [misc]backup-simplify: Simplify 0 into 0 1540199992.225 * [misc]backup-simplify: Simplify 1 into 1 1540199992.225 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199992.225 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1540199992.225 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199992.225 * [misc]backup-simplify: Simplify 0 into 0 1540199992.225 * [misc]backup-simplify: Simplify 1 into 1 1540199992.226 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199992.226 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199992.226 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1540199992.226 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199992.226 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199992.226 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199992.227 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199992.227 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.227 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199992.227 * [misc]backup-simplify: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1540199992.227 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199992.227 * [misc]backup-simplify: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1540199992.227 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2)) in y.im 1540199992.227 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in y.im 1540199992.227 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1540199992.227 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in y.im 1540199992.227 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199992.227 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199992.227 * [misc]backup-simplify: Simplify 0 into 0 1540199992.227 * [misc]backup-simplify: Simplify 1 into 1 1540199992.227 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199992.227 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in y.im 1540199992.227 * [misc]taylor: Taking taylor expansion of x.im in y.im 1540199992.227 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.227 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1540199992.227 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1540199992.227 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1540199992.227 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199992.227 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.227 * [misc]taylor: Taking taylor expansion of x.re in y.im 1540199992.227 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.227 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1540199992.228 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1540199992.228 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2) in y.im 1540199992.228 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.im 1540199992.228 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1540199992.228 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.im 1540199992.228 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1540199992.228 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199992.228 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199992.228 * [misc]backup-simplify: Simplify 0 into 0 1540199992.228 * [misc]backup-simplify: Simplify 1 into 1 1540199992.228 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199992.228 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199992.228 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199992.228 * [misc]backup-simplify: Simplify 0 into 0 1540199992.228 * [misc]backup-simplify: Simplify 1 into 1 1540199992.228 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199992.228 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1540199992.228 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1540199992.228 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199992.228 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.228 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199992.228 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1540199992.228 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199992.228 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.228 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199992.228 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199992.228 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1540199992.228 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199992.229 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199992.229 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199992.229 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199992.229 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.229 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199992.229 * [misc]backup-simplify: Simplify (* 1 (/ 1 x.im)) into (/ 1 x.im) 1540199992.229 * [misc]backup-simplify: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1540199992.229 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199992.229 * [misc]backup-simplify: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1540199992.229 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2)) in y.im 1540199992.229 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in y.im 1540199992.229 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1540199992.229 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in y.im 1540199992.229 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199992.229 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199992.229 * [misc]backup-simplify: Simplify 0 into 0 1540199992.230 * [misc]backup-simplify: Simplify 1 into 1 1540199992.230 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199992.230 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in y.im 1540199992.230 * [misc]taylor: Taking taylor expansion of x.im in y.im 1540199992.230 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.230 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1540199992.230 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1540199992.230 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1540199992.230 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199992.230 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.230 * [misc]taylor: Taking taylor expansion of x.re in y.im 1540199992.230 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.230 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1540199992.230 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1540199992.230 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2) in y.im 1540199992.230 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.im 1540199992.230 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1540199992.230 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.im 1540199992.230 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1540199992.230 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199992.230 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199992.230 * [misc]backup-simplify: Simplify 0 into 0 1540199992.230 * [misc]backup-simplify: Simplify 1 into 1 1540199992.230 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199992.230 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199992.230 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199992.230 * [misc]backup-simplify: Simplify 0 into 0 1540199992.230 * [misc]backup-simplify: Simplify 1 into 1 1540199992.230 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199992.230 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1540199992.230 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1540199992.230 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199992.230 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.230 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199992.230 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1540199992.230 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199992.230 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.230 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199992.231 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199992.231 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1540199992.231 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199992.231 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199992.231 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199992.231 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199992.231 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.231 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199992.231 * [misc]backup-simplify: Simplify (* 1 (/ 1 x.im)) into (/ 1 x.im) 1540199992.232 * [misc]backup-simplify: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1540199992.232 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199992.232 * [misc]backup-simplify: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1540199992.232 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in y.re 1540199992.232 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199992.232 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.232 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1540199992.232 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1540199992.232 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199992.232 * [misc]backup-simplify: Simplify 0 into 0 1540199992.232 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1540199992.232 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199992.232 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 (/ 1 x.im))) into 0 1540199992.232 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (* y.re x.re))) into (/ 1 (* y.re x.re)) 1540199992.233 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199992.233 * [misc]backup-simplify: Simplify (- (/ (/ 1 (* y.re x.re)) 1) (+ (* (/ 1 x.im) (/ 0 1)))) into (/ 1 (* y.re x.re)) 1540199992.233 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1540199992.233 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1540199992.233 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199992.233 * [misc]backup-simplify: Simplify 0 into 0 1540199992.233 * [misc]backup-simplify: Simplify 1 into 1 1540199992.233 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199992.233 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.233 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1540199992.233 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1540199992.233 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1540199992.233 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.re)))) into 0 1540199992.233 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.re))) into 0 1540199992.234 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1540199992.234 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1540199992.234 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199992.234 * [misc]backup-simplify: Simplify 0 into 0 1540199992.234 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1540199992.234 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199992.234 * [misc]backup-simplify: Simplify 0 into 0 1540199992.234 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.234 * [misc]backup-simplify: Simplify 0 into 0 1540199992.234 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1540199992.234 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.234 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 1540199992.234 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1540199992.235 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))))) into 0 1540199992.235 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.235 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.235 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.235 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1540199992.235 * [misc]backup-simplify: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1540199992.235 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 2)) 1540199992.236 * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 1540199992.236 * [misc]backup-simplify: Simplify (+ (* 1 (/ 1/2 (pow y.re 2))) (+ (* 0 0) (* (/ 1/2 (pow y.re 2)) 1))) into (/ 1 (pow y.re 2)) 1540199992.236 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* (/ 1 x.im) (/ (/ 1 (pow y.re 2)) 1)) (* (/ 1 (* y.re x.re)) (/ 0 1)))) into (- (/ 1 (* (pow y.re 2) x.im))) 1540199992.236 * [misc]taylor: Taking taylor expansion of (- (/ 1 (* (pow y.re 2) x.im))) in y.re 1540199992.236 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.re 2) x.im)) in y.re 1540199992.236 * [misc]taylor: Taking taylor expansion of (* (pow y.re 2) x.im) in y.re 1540199992.236 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1540199992.236 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199992.237 * [misc]backup-simplify: Simplify 0 into 0 1540199992.237 * [misc]backup-simplify: Simplify 1 into 1 1540199992.237 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199992.237 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.237 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199992.237 * [misc]backup-simplify: Simplify (* 1 x.im) into x.im 1540199992.237 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1540199992.237 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199992.237 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1540199992.237 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1540199992.237 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1540199992.238 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 x.im)) into 0 1540199992.238 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1540199992.238 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.im))) into 0 1540199992.238 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1540199992.238 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1540199992.238 * [misc]backup-simplify: Simplify (- 0) into 0 1540199992.238 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199992.238 * [misc]backup-simplify: Simplify 0 into 0 1540199992.239 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re))))) into 0 1540199992.239 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1540199992.239 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199992.239 * [misc]backup-simplify: Simplify 0 into 0 1540199992.239 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1540199992.239 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199992.239 * [misc]backup-simplify: Simplify 0 into 0 1540199992.239 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.239 * [misc]backup-simplify: Simplify 0 into 0 1540199992.239 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.239 * [misc]backup-simplify: Simplify 0 into 0 1540199992.239 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.239 * [misc]backup-simplify: Simplify 0 into 0 1540199992.239 * [misc]backup-simplify: Simplify 0 into 0 1540199992.239 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1540199992.239 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.240 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 1540199992.240 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1540199992.240 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))) (* 0 (/ 0 (* y.re x.re))))) into 0 1540199992.240 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.240 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.241 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.241 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1540199992.241 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1540199992.241 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1540199992.241 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1540199992.241 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.241 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 1540199992.242 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 (/ 1/2 (pow y.re 2))) (+ (* (/ 1/2 (pow y.re 2)) 0) (* 0 1)))) into 0 1540199992.242 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* (/ 1 x.im) (/ 0 1)) (* (/ 1 (* y.re x.re)) (/ (/ 1 (pow y.re 2)) 1)) (* (- (/ 1 (* (pow y.re 2) x.im))) (/ 0 1)))) into (- (/ 1 (* (pow y.re 3) x.re))) 1540199992.242 * [misc]taylor: Taking taylor expansion of (- (/ 1 (* (pow y.re 3) x.re))) in y.re 1540199992.242 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.re 3) x.re)) in y.re 1540199992.242 * [misc]taylor: Taking taylor expansion of (* (pow y.re 3) x.re) in y.re 1540199992.242 * [misc]taylor: Taking taylor expansion of (pow y.re 3) in y.re 1540199992.242 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199992.242 * [misc]backup-simplify: Simplify 0 into 0 1540199992.242 * [misc]backup-simplify: Simplify 1 into 1 1540199992.242 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199992.242 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.242 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199992.242 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199992.243 * [misc]backup-simplify: Simplify (* 1 x.re) into x.re 1540199992.243 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1540199992.243 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199992.243 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199992.243 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1540199992.243 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1540199992.243 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1540199992.244 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1540199992.244 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1540199992.244 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1540199992.244 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re))))) into 0 1540199992.244 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 x.re)) into 0 1540199992.244 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1540199992.245 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1540199992.245 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.re))) into 0 1540199992.245 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1540199992.245 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1540199992.245 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1540199992.245 * [misc]backup-simplify: Simplify (- 0) into 0 1540199992.245 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199992.245 * [misc]backup-simplify: Simplify 0 into 0 1540199992.246 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1540199992.246 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1540199992.246 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1540199992.246 * [misc]backup-simplify: Simplify (- 0) into 0 1540199992.246 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199992.246 * [misc]backup-simplify: Simplify 0 into 0 1540199992.247 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))))) into 0 1540199992.247 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1540199992.247 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199992.247 * [misc]backup-simplify: Simplify 0 into 0 1540199992.247 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1540199992.247 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199992.247 * [misc]backup-simplify: Simplify 0 into 0 1540199992.247 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.247 * [misc]backup-simplify: Simplify 0 into 0 1540199992.247 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.247 * [misc]backup-simplify: Simplify 0 into 0 1540199992.247 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.247 * [misc]backup-simplify: Simplify 0 into 0 1540199992.247 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.247 * [misc]backup-simplify: Simplify 0 into 0 1540199992.247 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.247 * [misc]backup-simplify: Simplify 0 into 0 1540199992.247 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.247 * [misc]backup-simplify: Simplify 0 into 0 1540199992.247 * [misc]backup-simplify: Simplify 0 into 0 1540199992.247 * [misc]backup-simplify: Simplify 0 into 0 1540199992.247 * [misc]backup-simplify: Simplify 0 into 0 1540199992.247 * [misc]backup-simplify: Simplify 0 into 0 1540199992.248 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1540199992.248 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.248 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im)))))) into 0 1540199992.248 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1540199992.249 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))) (* 0 (/ 0 (* y.re x.re))) (* 0 (/ 0 (* y.re x.re))))) into 0 1540199992.249 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.249 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.249 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.249 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1540199992.249 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1540199992.250 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1540199992.250 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1540199992.250 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.250 * [misc]backup-simplify: Simplify (/ (- 0 (pow (/ 1/2 (pow y.re 2)) 2) (+ (* 2 (* 0 0)))) (* 2 1)) into (/ -1/8 (pow y.re 4)) 1540199992.251 * [misc]backup-simplify: Simplify (+ (* 1 (/ -1/8 (pow y.re 4))) (+ (* 0 0) (+ (* (/ 1/2 (pow y.re 2)) (/ 1/2 (pow y.re 2))) (+ (* 0 0) (* (/ -1/8 (pow y.re 4)) 1))))) into 0 1540199992.251 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* (/ 1 x.im) (/ 0 1)) (* (/ 1 (* y.re x.re)) (/ 0 1)) (* (- (/ 1 (* (pow y.re 2) x.im))) (/ (/ 1 (pow y.re 2)) 1)) (* (- (/ 1 (* (pow y.re 3) x.re))) (/ 0 1)))) into (/ 1 (* (pow y.re 4) x.im)) 1540199992.251 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.re 4) x.im)) in y.re 1540199992.251 * [misc]taylor: Taking taylor expansion of (* (pow y.re 4) x.im) in y.re 1540199992.251 * [misc]taylor: Taking taylor expansion of (pow y.re 4) in y.re 1540199992.251 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199992.251 * [misc]backup-simplify: Simplify 0 into 0 1540199992.251 * [misc]backup-simplify: Simplify 1 into 1 1540199992.251 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199992.251 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.252 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199992.252 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199992.252 * [misc]backup-simplify: Simplify (* 1 x.im) into x.im 1540199992.252 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1540199992.252 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199992.252 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199992.252 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1540199992.252 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1540199992.252 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1540199992.253 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1540199992.253 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1540199992.253 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1540199992.253 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1540199992.254 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1540199992.254 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 1540199992.254 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 x.im)) into 0 1540199992.254 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1540199992.255 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1540199992.255 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.im))) into 0 1540199992.255 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1540199992.255 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1540199992.255 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1540199992.255 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1540199992.256 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1540199992.256 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199992.256 * [misc]backup-simplify: Simplify 0 into 0 1540199992.256 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1540199992.256 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1540199992.256 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))))) into 0 1540199992.257 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1540199992.257 * [misc]backup-simplify: Simplify (- 0) into 0 1540199992.257 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199992.257 * [misc]backup-simplify: Simplify 0 into 0 1540199992.257 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1540199992.257 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 1540199992.258 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1540199992.258 * [misc]backup-simplify: Simplify (- 0) into 0 1540199992.258 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199992.258 * [misc]backup-simplify: Simplify 0 into 0 1540199992.258 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re))))))) into 0 1540199992.258 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1540199992.258 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199992.258 * [misc]backup-simplify: Simplify 0 into 0 1540199992.259 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1540199992.259 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199992.259 * [misc]backup-simplify: Simplify 0 into 0 1540199992.259 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.259 * [misc]backup-simplify: Simplify 0 into 0 1540199992.259 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.259 * [misc]backup-simplify: Simplify 0 into 0 1540199992.259 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.259 * [misc]backup-simplify: Simplify 0 into 0 1540199992.259 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.259 * [misc]backup-simplify: Simplify 0 into 0 1540199992.259 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.259 * [misc]backup-simplify: Simplify 0 into 0 1540199992.259 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.259 * [misc]backup-simplify: Simplify 0 into 0 1540199992.259 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.259 * [misc]backup-simplify: Simplify 0 into 0 1540199992.259 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.259 * [misc]backup-simplify: Simplify 0 into 0 1540199992.259 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.259 * [misc]backup-simplify: Simplify 0 into 0 1540199992.259 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.259 * [misc]backup-simplify: Simplify 0 into 0 1540199992.259 * [misc]backup-simplify: Simplify 0 into 0 1540199992.259 * [misc]backup-simplify: Simplify 0 into 0 1540199992.259 * [misc]backup-simplify: Simplify (* (/ 1 (hypot (/ 1 (- y.im)) (/ 1 (- y.re)))) (/ (fma (/ 1 (- y.im)) (/ 1 (- x.im)) (* (/ 1 (- x.re)) (/ 1 (- y.re)))) (hypot (/ 1 (- y.im)) (/ 1 (- y.re))))) into (/ (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2)) 1540199992.259 * [misc]approximate: Taking taylor expansion of (/ (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2)) in (y.im y.re x.im x.re) around 0 1540199992.259 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2)) in x.re 1540199992.260 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in x.re 1540199992.260 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1540199992.260 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in x.re 1540199992.260 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1540199992.260 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199992.260 * [misc]backup-simplify: Simplify -1 into -1 1540199992.260 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199992.260 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.260 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199992.260 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in x.re 1540199992.260 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199992.260 * [misc]backup-simplify: Simplify -1 into -1 1540199992.260 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199992.260 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.260 * [misc]backup-simplify: Simplify (/ -1 x.im) into (/ -1 x.im) 1540199992.260 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1540199992.260 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1540199992.260 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199992.260 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.260 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199992.260 * [misc]backup-simplify: Simplify 0 into 0 1540199992.260 * [misc]backup-simplify: Simplify 1 into 1 1540199992.260 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1540199992.260 * [misc]backup-simplify: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1540199992.260 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199992.260 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2) in x.re 1540199992.260 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.re 1540199992.260 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1540199992.260 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.re 1540199992.260 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1540199992.260 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1540199992.260 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199992.260 * [misc]backup-simplify: Simplify -1 into -1 1540199992.260 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199992.260 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.260 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199992.260 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1540199992.260 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199992.260 * [misc]backup-simplify: Simplify -1 into -1 1540199992.260 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199992.260 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.260 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199992.260 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1540199992.260 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.re 1540199992.260 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199992.260 * [misc]backup-simplify: Simplify -1 into -1 1540199992.261 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199992.261 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.261 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199992.261 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.re 1540199992.261 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199992.261 * [misc]backup-simplify: Simplify -1 into -1 1540199992.261 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199992.261 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.261 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199992.261 * [misc]backup-simplify: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1540199992.261 * [misc]backup-simplify: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1540199992.261 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1540199992.261 * [misc]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)))) 1540199992.261 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1540199992.261 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1540199992.261 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1540199992.261 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1540199992.261 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1540199992.261 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1540199992.262 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.262 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1540199992.262 * [misc]backup-simplify: Simplify (+ 0 (/ 1 y.re)) into (/ 1 y.re) 1540199992.262 * [misc]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))) 1540199992.262 * [misc]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))))) 1540199992.262 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2)) in x.im 1540199992.262 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in x.im 1540199992.262 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1540199992.262 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in x.im 1540199992.262 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.im 1540199992.262 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199992.262 * [misc]backup-simplify: Simplify -1 into -1 1540199992.262 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199992.262 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.262 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199992.262 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in x.im 1540199992.262 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199992.262 * [misc]backup-simplify: Simplify -1 into -1 1540199992.262 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199992.262 * [misc]backup-simplify: Simplify 0 into 0 1540199992.262 * [misc]backup-simplify: Simplify 1 into 1 1540199992.262 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199992.262 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1540199992.263 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1540199992.263 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199992.263 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.263 * [misc]taylor: Taking taylor expansion of x.re in x.im 1540199992.263 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.263 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1540199992.263 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1540199992.263 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2) in x.im 1540199992.263 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.im 1540199992.263 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1540199992.263 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.im 1540199992.263 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1540199992.263 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.im 1540199992.263 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199992.263 * [misc]backup-simplify: Simplify -1 into -1 1540199992.263 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199992.263 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.263 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199992.263 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.im 1540199992.263 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199992.263 * [misc]backup-simplify: Simplify -1 into -1 1540199992.263 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199992.263 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.263 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199992.263 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 1540199992.263 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.im 1540199992.263 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199992.263 * [misc]backup-simplify: Simplify -1 into -1 1540199992.263 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199992.263 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.263 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199992.263 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.im 1540199992.263 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199992.263 * [misc]backup-simplify: Simplify -1 into -1 1540199992.263 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199992.263 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.263 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199992.263 * [misc]backup-simplify: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1540199992.263 * [misc]backup-simplify: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1540199992.263 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1540199992.264 * [misc]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)))) 1540199992.264 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1540199992.264 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1540199992.264 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1540199992.264 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1540199992.264 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1540199992.264 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1540199992.264 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.264 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1540199992.264 * [misc]backup-simplify: Simplify (* (/ -1 y.im) -1) into (/ 1 y.im) 1540199992.264 * [misc]backup-simplify: Simplify (+ (/ 1 y.im) 0) into (/ 1 y.im) 1540199992.265 * [misc]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))) 1540199992.265 * [misc]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))))) 1540199992.265 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2)) in y.re 1540199992.265 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in y.re 1540199992.265 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1540199992.265 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in y.re 1540199992.265 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1540199992.265 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199992.265 * [misc]backup-simplify: Simplify -1 into -1 1540199992.265 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199992.265 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.265 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199992.265 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in y.re 1540199992.265 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199992.265 * [misc]backup-simplify: Simplify -1 into -1 1540199992.265 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199992.265 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.265 * [misc]backup-simplify: Simplify (/ -1 x.im) into (/ -1 x.im) 1540199992.265 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1540199992.265 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1540199992.265 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199992.265 * [misc]backup-simplify: Simplify 0 into 0 1540199992.265 * [misc]backup-simplify: Simplify 1 into 1 1540199992.265 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199992.265 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.265 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1540199992.265 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1540199992.265 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1540199992.265 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2) in y.re 1540199992.265 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.re 1540199992.265 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1540199992.265 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.re 1540199992.265 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1540199992.265 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1540199992.265 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199992.265 * [misc]backup-simplify: Simplify -1 into -1 1540199992.265 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199992.265 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.266 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199992.266 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1540199992.266 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199992.266 * [misc]backup-simplify: Simplify -1 into -1 1540199992.266 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199992.266 * [misc]backup-simplify: Simplify y.im into y.im 1540199992.266 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199992.266 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1540199992.266 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1540199992.266 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199992.266 * [misc]backup-simplify: Simplify -1 into -1 1540199992.266 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199992.266 * [misc]backup-simplify: Simplify 0 into 0 1540199992.266 * [misc]backup-simplify: Simplify 1 into 1 1540199992.266 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199992.266 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1540199992.266 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199992.266 * [misc]backup-simplify: Simplify -1 into -1 1540199992.266 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199992.266 * [misc]backup-simplify: Simplify 0 into 0 1540199992.266 * [misc]backup-simplify: Simplify 1 into 1 1540199992.266 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199992.266 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1540199992.266 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1540199992.266 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199992.266 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199992.267 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199992.267 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1540199992.267 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.267 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199992.267 * [misc]backup-simplify: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1540199992.267 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199992.267 * [misc]backup-simplify: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1540199992.267 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2)) in y.im 1540199992.267 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in y.im 1540199992.267 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1540199992.267 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in y.im 1540199992.267 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1540199992.267 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199992.267 * [misc]backup-simplify: Simplify -1 into -1 1540199992.267 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199992.267 * [misc]backup-simplify: Simplify 0 into 0 1540199992.267 * [misc]backup-simplify: Simplify 1 into 1 1540199992.268 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199992.268 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in y.im 1540199992.268 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199992.268 * [misc]backup-simplify: Simplify -1 into -1 1540199992.268 * [misc]taylor: Taking taylor expansion of x.im in y.im 1540199992.268 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.268 * [misc]backup-simplify: Simplify (/ -1 x.im) into (/ -1 x.im) 1540199992.268 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1540199992.268 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1540199992.268 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199992.268 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.268 * [misc]taylor: Taking taylor expansion of x.re in y.im 1540199992.268 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.268 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1540199992.268 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1540199992.268 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2) in y.im 1540199992.268 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.im 1540199992.268 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1540199992.268 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.im 1540199992.268 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1540199992.268 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1540199992.268 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199992.268 * [misc]backup-simplify: Simplify -1 into -1 1540199992.268 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199992.268 * [misc]backup-simplify: Simplify 0 into 0 1540199992.268 * [misc]backup-simplify: Simplify 1 into 1 1540199992.268 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199992.268 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1540199992.268 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199992.268 * [misc]backup-simplify: Simplify -1 into -1 1540199992.268 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199992.268 * [misc]backup-simplify: Simplify 0 into 0 1540199992.268 * [misc]backup-simplify: Simplify 1 into 1 1540199992.268 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199992.268 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1540199992.268 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1540199992.268 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199992.268 * [misc]backup-simplify: Simplify -1 into -1 1540199992.268 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199992.268 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.268 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199992.268 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1540199992.268 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199992.269 * [misc]backup-simplify: Simplify -1 into -1 1540199992.269 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199992.269 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.269 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199992.269 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1540199992.269 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1540199992.269 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199992.269 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199992.269 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199992.269 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1540199992.269 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.270 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199992.270 * [misc]backup-simplify: Simplify (* -1 (/ -1 x.im)) into (/ 1 x.im) 1540199992.270 * [misc]backup-simplify: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1540199992.270 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199992.270 * [misc]backup-simplify: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1540199992.270 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2)) in y.im 1540199992.270 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in y.im 1540199992.270 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1540199992.270 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in y.im 1540199992.270 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1540199992.270 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199992.270 * [misc]backup-simplify: Simplify -1 into -1 1540199992.270 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199992.270 * [misc]backup-simplify: Simplify 0 into 0 1540199992.270 * [misc]backup-simplify: Simplify 1 into 1 1540199992.270 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199992.270 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in y.im 1540199992.270 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199992.270 * [misc]backup-simplify: Simplify -1 into -1 1540199992.270 * [misc]taylor: Taking taylor expansion of x.im in y.im 1540199992.270 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.270 * [misc]backup-simplify: Simplify (/ -1 x.im) into (/ -1 x.im) 1540199992.270 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1540199992.270 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1540199992.270 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199992.270 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.270 * [misc]taylor: Taking taylor expansion of x.re in y.im 1540199992.270 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.270 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1540199992.270 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1540199992.270 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2) in y.im 1540199992.270 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.im 1540199992.270 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1540199992.270 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.im 1540199992.270 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1540199992.271 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1540199992.271 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199992.271 * [misc]backup-simplify: Simplify -1 into -1 1540199992.271 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199992.271 * [misc]backup-simplify: Simplify 0 into 0 1540199992.271 * [misc]backup-simplify: Simplify 1 into 1 1540199992.271 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199992.271 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1540199992.271 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199992.271 * [misc]backup-simplify: Simplify -1 into -1 1540199992.271 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199992.271 * [misc]backup-simplify: Simplify 0 into 0 1540199992.271 * [misc]backup-simplify: Simplify 1 into 1 1540199992.271 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199992.271 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1540199992.271 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1540199992.271 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199992.271 * [misc]backup-simplify: Simplify -1 into -1 1540199992.271 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199992.271 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.271 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199992.271 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1540199992.271 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199992.271 * [misc]backup-simplify: Simplify -1 into -1 1540199992.271 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199992.271 * [misc]backup-simplify: Simplify y.re into y.re 1540199992.271 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199992.271 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1540199992.271 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1540199992.271 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199992.272 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199992.272 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199992.272 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1540199992.272 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.272 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199992.272 * [misc]backup-simplify: Simplify (* -1 (/ -1 x.im)) into (/ 1 x.im) 1540199992.272 * [misc]backup-simplify: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1540199992.272 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199992.272 * [misc]backup-simplify: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1540199992.272 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in y.re 1540199992.272 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199992.272 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.273 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1540199992.273 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1540199992.273 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199992.273 * [misc]backup-simplify: Simplify 0 into 0 1540199992.273 * [misc]backup-simplify: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 1540199992.273 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199992.273 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 (/ -1 x.im))) into 0 1540199992.273 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (* y.re x.re))) into (/ 1 (* y.re x.re)) 1540199992.273 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199992.273 * [misc]backup-simplify: Simplify (- (/ (/ 1 (* y.re x.re)) 1) (+ (* (/ 1 x.im) (/ 0 1)))) into (/ 1 (* y.re x.re)) 1540199992.273 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1540199992.273 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1540199992.273 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199992.274 * [misc]backup-simplify: Simplify 0 into 0 1540199992.274 * [misc]backup-simplify: Simplify 1 into 1 1540199992.274 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199992.274 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.274 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1540199992.274 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1540199992.274 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1540199992.274 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.re)))) into 0 1540199992.274 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.re))) into 0 1540199992.274 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1540199992.274 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1540199992.274 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199992.274 * [misc]backup-simplify: Simplify 0 into 0 1540199992.275 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1540199992.275 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199992.275 * [misc]backup-simplify: Simplify 0 into 0 1540199992.275 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.275 * [misc]backup-simplify: Simplify 0 into 0 1540199992.275 * [misc]backup-simplify: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1540199992.275 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.275 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 x.im)))) into 0 1540199992.275 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1540199992.275 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))))) into 0 1540199992.275 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.276 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.276 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.276 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 -1))) into 0 1540199992.276 * [misc]backup-simplify: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1540199992.276 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 2)) 1540199992.277 * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 1540199992.277 * [misc]backup-simplify: Simplify (+ (* 1 (/ 1/2 (pow y.re 2))) (+ (* 0 0) (* (/ 1/2 (pow y.re 2)) 1))) into (/ 1 (pow y.re 2)) 1540199992.277 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* (/ 1 x.im) (/ (/ 1 (pow y.re 2)) 1)) (* (/ 1 (* y.re x.re)) (/ 0 1)))) into (- (/ 1 (* (pow y.re 2) x.im))) 1540199992.277 * [misc]taylor: Taking taylor expansion of (- (/ 1 (* (pow y.re 2) x.im))) in y.re 1540199992.277 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.re 2) x.im)) in y.re 1540199992.277 * [misc]taylor: Taking taylor expansion of (* (pow y.re 2) x.im) in y.re 1540199992.277 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1540199992.277 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199992.277 * [misc]backup-simplify: Simplify 0 into 0 1540199992.277 * [misc]backup-simplify: Simplify 1 into 1 1540199992.278 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199992.278 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.278 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199992.278 * [misc]backup-simplify: Simplify (* 1 x.im) into x.im 1540199992.278 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1540199992.278 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199992.278 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1540199992.278 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1540199992.278 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1540199992.279 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 x.im)) into 0 1540199992.279 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1540199992.279 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.im))) into 0 1540199992.279 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1540199992.279 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1540199992.279 * [misc]backup-simplify: Simplify (- 0) into 0 1540199992.279 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199992.279 * [misc]backup-simplify: Simplify 0 into 0 1540199992.280 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re))))) into 0 1540199992.280 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1540199992.280 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199992.280 * [misc]backup-simplify: Simplify 0 into 0 1540199992.280 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1540199992.280 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199992.280 * [misc]backup-simplify: Simplify 0 into 0 1540199992.280 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.280 * [misc]backup-simplify: Simplify 0 into 0 1540199992.280 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.280 * [misc]backup-simplify: Simplify 0 into 0 1540199992.280 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.280 * [misc]backup-simplify: Simplify 0 into 0 1540199992.280 * [misc]backup-simplify: Simplify 0 into 0 1540199992.280 * [misc]backup-simplify: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1540199992.280 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.281 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 x.im))))) into 0 1540199992.281 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1540199992.281 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))) (* 0 (/ 0 (* y.re x.re))))) into 0 1540199992.281 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.281 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.282 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.282 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 1540199992.282 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1540199992.282 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1540199992.282 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1540199992.282 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.282 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 1540199992.283 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 (/ 1/2 (pow y.re 2))) (+ (* (/ 1/2 (pow y.re 2)) 0) (* 0 1)))) into 0 1540199992.283 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* (/ 1 x.im) (/ 0 1)) (* (/ 1 (* y.re x.re)) (/ (/ 1 (pow y.re 2)) 1)) (* (- (/ 1 (* (pow y.re 2) x.im))) (/ 0 1)))) into (- (/ 1 (* (pow y.re 3) x.re))) 1540199992.283 * [misc]taylor: Taking taylor expansion of (- (/ 1 (* (pow y.re 3) x.re))) in y.re 1540199992.283 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.re 3) x.re)) in y.re 1540199992.283 * [misc]taylor: Taking taylor expansion of (* (pow y.re 3) x.re) in y.re 1540199992.283 * [misc]taylor: Taking taylor expansion of (pow y.re 3) in y.re 1540199992.283 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199992.283 * [misc]backup-simplify: Simplify 0 into 0 1540199992.283 * [misc]backup-simplify: Simplify 1 into 1 1540199992.283 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199992.283 * [misc]backup-simplify: Simplify x.re into x.re 1540199992.283 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199992.283 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199992.283 * [misc]backup-simplify: Simplify (* 1 x.re) into x.re 1540199992.284 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1540199992.284 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199992.284 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199992.284 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1540199992.284 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1540199992.284 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1540199992.284 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1540199992.285 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1540199992.285 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1540199992.285 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re))))) into 0 1540199992.285 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 x.re)) into 0 1540199992.285 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1540199992.286 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1540199992.286 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.re))) into 0 1540199992.286 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1540199992.286 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1540199992.286 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1540199992.286 * [misc]backup-simplify: Simplify (- 0) into 0 1540199992.286 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199992.286 * [misc]backup-simplify: Simplify 0 into 0 1540199992.287 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1540199992.287 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1540199992.287 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1540199992.287 * [misc]backup-simplify: Simplify (- 0) into 0 1540199992.287 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199992.287 * [misc]backup-simplify: Simplify 0 into 0 1540199992.288 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))))) into 0 1540199992.288 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1540199992.288 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199992.288 * [misc]backup-simplify: Simplify 0 into 0 1540199992.288 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1540199992.288 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199992.288 * [misc]backup-simplify: Simplify 0 into 0 1540199992.288 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.288 * [misc]backup-simplify: Simplify 0 into 0 1540199992.288 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.288 * [misc]backup-simplify: Simplify 0 into 0 1540199992.288 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.288 * [misc]backup-simplify: Simplify 0 into 0 1540199992.288 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.288 * [misc]backup-simplify: Simplify 0 into 0 1540199992.288 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.288 * [misc]backup-simplify: Simplify 0 into 0 1540199992.288 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.288 * [misc]backup-simplify: Simplify 0 into 0 1540199992.288 * [misc]backup-simplify: Simplify 0 into 0 1540199992.288 * [misc]backup-simplify: Simplify 0 into 0 1540199992.288 * [misc]backup-simplify: Simplify 0 into 0 1540199992.288 * [misc]backup-simplify: Simplify 0 into 0 1540199992.289 * [misc]backup-simplify: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1540199992.289 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.289 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 x.im)))))) into 0 1540199992.289 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1540199992.290 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))) (* 0 (/ 0 (* y.re x.re))) (* 0 (/ 0 (* y.re x.re))))) into 0 1540199992.290 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.290 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.290 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199992.290 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1))))) into 0 1540199992.290 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1540199992.291 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1540199992.291 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1540199992.291 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199992.291 * [misc]backup-simplify: Simplify (/ (- 0 (pow (/ 1/2 (pow y.re 2)) 2) (+ (* 2 (* 0 0)))) (* 2 1)) into (/ -1/8 (pow y.re 4)) 1540199992.292 * [misc]backup-simplify: Simplify (+ (* 1 (/ -1/8 (pow y.re 4))) (+ (* 0 0) (+ (* (/ 1/2 (pow y.re 2)) (/ 1/2 (pow y.re 2))) (+ (* 0 0) (* (/ -1/8 (pow y.re 4)) 1))))) into 0 1540199992.293 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* (/ 1 x.im) (/ 0 1)) (* (/ 1 (* y.re x.re)) (/ 0 1)) (* (- (/ 1 (* (pow y.re 2) x.im))) (/ (/ 1 (pow y.re 2)) 1)) (* (- (/ 1 (* (pow y.re 3) x.re))) (/ 0 1)))) into (/ 1 (* (pow y.re 4) x.im)) 1540199992.293 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.re 4) x.im)) in y.re 1540199992.293 * [misc]taylor: Taking taylor expansion of (* (pow y.re 4) x.im) in y.re 1540199992.293 * [misc]taylor: Taking taylor expansion of (pow y.re 4) in y.re 1540199992.293 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199992.293 * [misc]backup-simplify: Simplify 0 into 0 1540199992.293 * [misc]backup-simplify: Simplify 1 into 1 1540199992.293 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199992.293 * [misc]backup-simplify: Simplify x.im into x.im 1540199992.293 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199992.293 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199992.293 * [misc]backup-simplify: Simplify (* 1 x.im) into x.im 1540199992.293 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1540199992.294 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199992.294 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199992.294 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1540199992.294 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1540199992.294 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1540199992.294 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1540199992.295 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1540199992.295 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1540199992.295 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1540199992.295 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1540199992.296 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 1540199992.296 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 x.im)) into 0 1540199992.296 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1540199992.296 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1540199992.297 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.im))) into 0 1540199992.297 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1540199992.297 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1540199992.297 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1540199992.297 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1540199992.297 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1540199992.297 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199992.297 * [misc]backup-simplify: Simplify 0 into 0 1540199992.298 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1540199992.298 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1540199992.298 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))))) into 0 1540199992.299 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1540199992.299 * [misc]backup-simplify: Simplify (- 0) into 0 1540199992.299 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199992.299 * [misc]backup-simplify: Simplify 0 into 0 1540199992.299 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1540199992.299 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 1540199992.300 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1540199992.300 * [misc]backup-simplify: Simplify (- 0) into 0 1540199992.300 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199992.300 * [misc]backup-simplify: Simplify 0 into 0 1540199992.300 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re))))))) into 0 1540199992.300 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1540199992.300 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199992.300 * [misc]backup-simplify: Simplify 0 into 0 1540199992.301 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1540199992.301 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199992.301 * [misc]backup-simplify: Simplify 0 into 0 1540199992.301 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.301 * [misc]backup-simplify: Simplify 0 into 0 1540199992.301 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.301 * [misc]backup-simplify: Simplify 0 into 0 1540199992.301 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.301 * [misc]backup-simplify: Simplify 0 into 0 1540199992.301 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.301 * [misc]backup-simplify: Simplify 0 into 0 1540199992.301 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.301 * [misc]backup-simplify: Simplify 0 into 0 1540199992.301 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.301 * [misc]backup-simplify: Simplify 0 into 0 1540199992.301 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.301 * [misc]backup-simplify: Simplify 0 into 0 1540199992.301 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.301 * [misc]backup-simplify: Simplify 0 into 0 1540199992.301 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.301 * [misc]backup-simplify: Simplify 0 into 0 1540199992.301 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199992.301 * [misc]backup-simplify: Simplify 0 into 0 1540199992.301 * [misc]backup-simplify: Simplify 0 into 0 1540199992.301 * [misc]backup-simplify: Simplify 0 into 0 1540199992.301 * * * [misc]progress: simplifying candidates 1540199992.301 * * * * [misc]progress: [ 1 / 85 ] simplifiying candidate # 1540199992.301 * * * * [misc]progress: [ 2 / 85 ] simplifiying candidate # 1540199992.301 * * * * [misc]progress: [ 3 / 85 ] simplifiying candidate # 1540199992.301 * * * * [misc]progress: [ 4 / 85 ] simplifiying candidate # 1540199992.301 * [enter]simplify: Simplifying (- (log (fma y.im x.im (* x.re y.re))) (log (hypot y.im y.re))) 1540199992.302 * * [misc]simplify: iters left: 6 (10 enodes) 1540199992.303 * * [misc]simplify: iters left: 5 (15 enodes) 1540199992.305 * * [misc]simplify: iters left: 4 (18 enodes) 1540199992.307 * * [misc]simplify: iters left: 3 (21 enodes) 1540199992.309 * [exit]simplify: Simplified to (- (log (fma y.re x.re (* y.im x.im))) (log (hypot y.im y.re))) 1540199992.309 * [misc]simplify: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (exp (- (log (fma y.re x.re (* y.im x.im))) (log (hypot y.im y.re)))))) 1540199992.310 * * * * [misc]progress: [ 5 / 85 ] simplifiying candidate # 1540199992.310 * * * * [misc]progress: [ 6 / 85 ] simplifiying candidate # 1540199992.310 * * * * [misc]progress: [ 7 / 85 ] simplifiying candidate # 1540199992.310 * [enter]simplify: Simplifying (/ (* (* (fma y.im x.im (* x.re y.re)) (fma y.im x.im (* x.re y.re))) (fma y.im x.im (* x.re y.re))) (* (* (hypot y.im y.re) (hypot y.im y.re)) (hypot y.im y.re))) 1540199992.310 * * [misc]simplify: iters left: 6 (12 enodes) 1540199992.312 * * [misc]simplify: iters left: 5 (24 enodes) 1540199992.316 * * [misc]simplify: iters left: 4 (66 enodes) 1540199992.331 * * [misc]simplify: iters left: 3 (219 enodes) 1540199992.415 * [exit]simplify: Simplified to (pow (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) 3) 1540199992.415 * [misc]simplify: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (cbrt (pow (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) 3)))) 1540199992.415 * * * * [misc]progress: [ 8 / 85 ] simplifiying candidate # 1540199992.416 * * * * [misc]progress: [ 9 / 85 ] simplifiying candidate # 1540199992.416 * * * * [misc]progress: [ 10 / 85 ] simplifiying candidate # 1540199992.416 * * * * [misc]progress: [ 11 / 85 ] simplifiying candidate # 1540199992.416 * * * * [misc]progress: [ 12 / 85 ] simplifiying candidate # 1540199992.416 * [enter]simplify: Simplifying (/ (* (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im x.im (* x.re y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540199992.416 * * [misc]simplify: iters left: 6 (12 enodes) 1540199992.418 * * [misc]simplify: iters left: 5 (21 enodes) 1540199992.421 * * [misc]simplify: iters left: 4 (32 enodes) 1540199992.427 * * [misc]simplify: iters left: 3 (38 enodes) 1540199992.432 * * [misc]simplify: iters left: 2 (41 enodes) 1540199992.436 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.im y.re)))) 1540199992.436 * [misc]simplify: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (hypot y.im y.re)))))) 1540199992.437 * [enter]simplify: Simplifying (/ (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (hypot y.im y.re))) 1540199992.437 * * [misc]simplify: iters left: 6 (10 enodes) 1540199992.438 * * [misc]simplify: iters left: 5 (13 enodes) 1540199992.440 * * [misc]simplify: iters left: 4 (15 enodes) 1540199992.442 * * [misc]simplify: iters left: 3 (18 enodes) 1540199992.444 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.im y.re))) 1540199992.444 * [misc]simplify: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (* (/ (* (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im x.im (* x.re y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.im y.re)))))) 1540199992.444 * * * * [misc]progress: [ 13 / 85 ] simplifiying candidate # 1540199992.444 * [enter]simplify: Simplifying (/ (* (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im x.im (* x.re y.re)))) (sqrt (hypot y.im y.re))) 1540199992.444 * * [misc]simplify: iters left: 6 (11 enodes) 1540199992.445 * * [misc]simplify: iters left: 5 (16 enodes) 1540199992.448 * * [misc]simplify: iters left: 4 (20 enodes) 1540199992.450 * * [misc]simplify: iters left: 3 (24 enodes) 1540199992.453 * [exit]simplify: Simplified to (/ (cbrt (fma x.re y.re (* y.im x.im))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma x.re y.re (* y.im x.im))))) 1540199992.453 * [misc]simplify: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma x.re y.re (* y.im x.im))))) (/ (cbrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re)))))) 1540199992.453 * [enter]simplify: Simplifying (/ (cbrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1540199992.453 * * [misc]simplify: iters left: 6 (10 enodes) 1540199992.455 * * [misc]simplify: iters left: 5 (13 enodes) 1540199992.456 * * [misc]simplify: iters left: 4 (15 enodes) 1540199992.458 * * [misc]simplify: iters left: 3 (18 enodes) 1540199992.460 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.im y.re))) 1540199992.460 * [misc]simplify: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (* (/ (* (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im x.im (* x.re y.re)))) (sqrt (hypot y.im y.re))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.im y.re)))))) 1540199992.460 * * * * [misc]progress: [ 14 / 85 ] simplifiying candidate # 1540199992.460 * [enter]simplify: Simplifying (/ (* (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im x.im (* x.re y.re)))) 1) 1540199992.460 * * [misc]simplify: iters left: 6 (10 enodes) 1540199992.462 * * [misc]simplify: iters left: 5 (17 enodes) 1540199992.465 * * [misc]simplify: iters left: 4 (25 enodes) 1540199992.468 * * [misc]simplify: iters left: 3 (30 enodes) 1540199992.470 * * [misc]simplify: iters left: 2 (35 enodes) 1540199992.474 * [exit]simplify: Simplified to (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) 1540199992.474 * [misc]simplify: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (* (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) (/ (cbrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re))))) 1540199992.474 * [enter]simplify: Simplifying (/ (cbrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) 1540199992.474 * * [misc]simplify: iters left: 6 (9 enodes) 1540199992.476 * * [misc]simplify: iters left: 5 (12 enodes) 1540199992.477 * * [misc]simplify: iters left: 4 (14 enodes) 1540199992.479 * * [misc]simplify: iters left: 3 (17 enodes) 1540199992.481 * [exit]simplify: Simplified to (/ (cbrt (fma x.re y.re (* y.im x.im))) (hypot y.im y.re)) 1540199992.481 * [misc]simplify: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (* (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (hypot y.im y.re))))) 1540199992.481 * * * * [misc]progress: [ 15 / 85 ] simplifiying candidate # 1540199992.481 * [enter]simplify: Simplifying (/ (sqrt (fma y.im x.im (* x.re y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540199992.481 * * [misc]simplify: iters left: 6 (11 enodes) 1540199992.483 * * [misc]simplify: iters left: 5 (16 enodes) 1540199992.485 * * [misc]simplify: iters left: 4 (18 enodes) 1540199992.487 * * [misc]simplify: iters left: 3 (21 enodes) 1540199992.490 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540199992.490 * [misc]simplify: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (* (/ (sqrt (fma x.re y.re (* y.im x.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)))))) 1540199992.490 * [enter]simplify: Simplifying (/ (sqrt (fma y.im x.im (* x.re y.re))) (cbrt (hypot y.im y.re))) 1540199992.490 * * [misc]simplify: iters left: 6 (10 enodes) 1540199992.491 * * [misc]simplify: iters left: 5 (13 enodes) 1540199992.493 * * [misc]simplify: iters left: 4 (15 enodes) 1540199992.496 * * [misc]simplify: iters left: 3 (18 enodes) 1540199992.498 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.im y.re))) 1540199992.498 * [misc]simplify: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (* (/ (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.re x.re (* y.im x.im))) (cbrt (hypot y.im y.re)))))) 1540199992.498 * * * * [misc]progress: [ 16 / 85 ] simplifiying candidate # 1540199992.498 * [enter]simplify: Simplifying (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1540199992.498 * * [misc]simplify: iters left: 6 (10 enodes) 1540199992.499 * * [misc]simplify: iters left: 5 (13 enodes) 1540199992.501 * * [misc]simplify: iters left: 4 (15 enodes) 1540199992.503 * * [misc]simplify: iters left: 3 (18 enodes) 1540199992.505 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.im y.re))) 1540199992.505 * [misc]simplify: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.im y.re))) (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re)))))) 1540199992.505 * [enter]simplify: Simplifying (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1540199992.505 * * [misc]simplify: iters left: 6 (10 enodes) 1540199992.507 * * [misc]simplify: iters left: 5 (13 enodes) 1540199992.508 * * [misc]simplify: iters left: 4 (15 enodes) 1540199992.510 * * [misc]simplify: iters left: 3 (18 enodes) 1540199992.512 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.im y.re))) 1540199992.512 * [misc]simplify: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (* (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.im y.re)))))) 1540199992.512 * * * * [misc]progress: [ 17 / 85 ] simplifiying candidate # 1540199992.512 * [enter]simplify: Simplifying (/ (sqrt (fma y.im x.im (* x.re y.re))) 1) 1540199992.513 * * [misc]simplify: iters left: 6 (9 enodes) 1540199992.514 * * [misc]simplify: iters left: 5 (14 enodes) 1540199992.516 * * [misc]simplify: iters left: 4 (18 enodes) 1540199992.518 * * [misc]simplify: iters left: 3 (21 enodes) 1540199992.520 * [exit]simplify: Simplified to (sqrt (fma x.re y.re (* y.im x.im))) 1540199992.520 * [misc]simplify: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (* (sqrt (fma x.re y.re (* y.im x.im))) (/ (sqrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re))))) 1540199992.520 * [enter]simplify: Simplifying (/ (sqrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) 1540199992.520 * * [misc]simplify: iters left: 6 (9 enodes) 1540199992.521 * * [misc]simplify: iters left: 5 (12 enodes) 1540199992.523 * * [misc]simplify: iters left: 4 (14 enodes) 1540199992.525 * * [misc]simplify: iters left: 3 (17 enodes) 1540199992.527 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* y.im x.im))) (hypot y.im y.re)) 1540199992.527 * [misc]simplify: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (* (sqrt (fma x.re y.re (* y.im x.im))) (/ (sqrt (fma x.re y.re (* y.im x.im))) (hypot y.im y.re))))) 1540199992.527 * * * * [misc]progress: [ 18 / 85 ] simplifiying candidate # 1540199992.527 * [enter]simplify: Simplifying (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540199992.527 * * [misc]simplify: iters left: 6 (7 enodes) 1540199992.528 * * [misc]simplify: iters left: 5 (11 enodes) 1540199992.530 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1540199992.530 * [misc]simplify: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (* (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (fma y.im x.im (* x.re y.re)) (cbrt (hypot y.im y.re)))))) 1540199992.530 * [enter]simplify: Simplifying (/ (fma y.im x.im (* x.re y.re)) (cbrt (hypot y.im y.re))) 1540199992.530 * * [misc]simplify: iters left: 5 (9 enodes) 1540199992.531 * * [misc]simplify: iters left: 4 (12 enodes) 1540199992.532 * * [misc]simplify: iters left: 3 (14 enodes) 1540199992.534 * * [misc]simplify: iters left: 2 (17 enodes) 1540199992.536 * [exit]simplify: Simplified to (/ (fma x.re y.re (* y.im x.im)) (cbrt (hypot y.im y.re))) 1540199992.536 * [misc]simplify: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (* (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (fma x.re y.re (* y.im x.im)) (cbrt (hypot y.im y.re)))))) 1540199992.536 * * * * [misc]progress: [ 19 / 85 ] simplifiying candidate # 1540199992.537 * [enter]simplify: Simplifying (/ 1 (sqrt (hypot y.im y.re))) 1540199992.537 * * [misc]simplify: iters left: 4 (6 enodes) 1540199992.537 * * [misc]simplify: iters left: 3 (8 enodes) 1540199992.538 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1540199992.538 * [misc]simplify: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (fma y.im x.im (* x.re y.re)) (sqrt (hypot y.im y.re)))))) 1540199992.538 * [enter]simplify: Simplifying (/ (fma y.im x.im (* x.re y.re)) (sqrt (hypot y.im y.re))) 1540199992.539 * * [misc]simplify: iters left: 5 (9 enodes) 1540199992.540 * * [misc]simplify: iters left: 4 (12 enodes) 1540199992.541 * * [misc]simplify: iters left: 3 (14 enodes) 1540199992.543 * * [misc]simplify: iters left: 2 (17 enodes) 1540199992.545 * [exit]simplify: Simplified to (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.im y.re))) 1540199992.545 * [misc]simplify: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.im y.re)))))) 1540199992.545 * * * * [misc]progress: [ 20 / 85 ] simplifiying candidate # 1540199992.545 * [enter]simplify: Simplifying (/ 1 1) 1540199992.545 * * [misc]simplify: iters left: 2 (2 enodes) 1540199992.546 * * [misc]simplify: iters left: 1 (4 enodes) 1540199992.546 * [exit]simplify: Simplified to 1 1540199992.546 * [misc]simplify: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (* 1 (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))))) 1540199992.546 * [enter]simplify: Simplifying (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)) 1540199992.546 * * [misc]simplify: iters left: 5 (8 enodes) 1540199992.547 * * [misc]simplify: iters left: 4 (11 enodes) 1540199992.549 * * [misc]simplify: iters left: 3 (13 enodes) 1540199992.550 * * [misc]simplify: iters left: 2 (16 enodes) 1540199992.552 * [exit]simplify: Simplified to (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) 1540199992.552 * [misc]simplify: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (* 1 (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re))))) 1540199992.552 * * * * [misc]progress: [ 21 / 85 ] simplifiying candidate # 1540199992.552 * * * * [misc]progress: [ 22 / 85 ] simplifiying candidate # 1540199992.552 * * * * [misc]progress: [ 23 / 85 ] simplifiying candidate # 1540199992.552 * * * * [misc]progress: [ 24 / 85 ] simplifiying candidate # 1540199992.552 * [enter]simplify: Simplifying (cbrt (hypot y.im y.re)) 1540199992.552 * * [misc]simplify: iters left: 2 (4 enodes) 1540199992.553 * [exit]simplify: Simplified to (cbrt (hypot y.im y.re)) 1540199992.553 * [misc]simplify: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (/ (/ (fma y.im x.im (* x.re y.re)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (cbrt (hypot y.im y.re))))) 1540199992.553 * * * * [misc]progress: [ 25 / 85 ] simplifiying candidate # 1540199992.553 * [enter]simplify: Simplifying (sqrt (hypot y.im y.re)) 1540199992.553 * * [misc]simplify: iters left: 2 (4 enodes) 1540199992.554 * [exit]simplify: Simplified to (sqrt (hypot y.im y.re)) 1540199992.554 * [misc]simplify: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (/ (/ (fma y.im x.im (* x.re y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540199992.554 * * * * [misc]progress: [ 26 / 85 ] simplifiying candidate # 1540199992.554 * [enter]simplify: Simplifying (hypot y.im y.re) 1540199992.554 * * [misc]simplify: iters left: 1 (3 enodes) 1540199992.554 * [exit]simplify: Simplified to (hypot y.im y.re) 1540199992.554 * [misc]simplify: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (/ (/ (fma y.im x.im (* x.re y.re)) 1) (hypot y.im y.re)))) 1540199992.554 * * * * [misc]progress: [ 27 / 85 ] simplifiying candidate # 1540199992.554 * [enter]simplify: Simplifying (* (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im x.im (* x.re y.re)))) 1540199992.555 * * [misc]simplify: iters left: 6 (8 enodes) 1540199992.556 * * [misc]simplify: iters left: 5 (11 enodes) 1540199992.557 * * [misc]simplify: iters left: 4 (13 enodes) 1540199992.559 * * [misc]simplify: iters left: 3 (16 enodes) 1540199992.561 * [exit]simplify: Simplified to (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) 1540199992.561 * [misc]simplify: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (/ (hypot y.im y.re) (cbrt (fma y.im x.im (* x.re y.re))))))) 1540199992.561 * * * * [misc]progress: [ 28 / 85 ] simplifiying candidate # 1540199992.561 * [enter]simplify: Simplifying (sqrt (fma y.im x.im (* x.re y.re))) 1540199992.561 * * [misc]simplify: iters left: 4 (7 enodes) 1540199992.562 * * [misc]simplify: iters left: 3 (10 enodes) 1540199992.563 * * [misc]simplify: iters left: 2 (12 enodes) 1540199992.565 * * [misc]simplify: iters left: 1 (15 enodes) 1540199992.567 * [exit]simplify: Simplified to (sqrt (fma x.re y.re (* y.im x.im))) 1540199992.567 * [misc]simplify: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (/ (sqrt (fma x.re y.re (* y.im x.im))) (/ (hypot y.im y.re) (sqrt (fma y.im x.im (* x.re y.re))))))) 1540199992.567 * * * * [misc]progress: [ 29 / 85 ] simplifiying candidate # 1540199992.567 * * * * [misc]progress: [ 30 / 85 ] simplifiying candidate # 1540199992.567 * * * * [misc]progress: [ 31 / 85 ] simplifiying candidate # 1540199992.567 * * * * [misc]progress: [ 32 / 85 ] simplifiying candidate # 1540199992.567 * * * * [misc]progress: [ 33 / 85 ] simplifiying candidate # 1540199992.567 * * * * [misc]progress: [ 34 / 85 ] simplifiying candidate # 1540199992.567 * * * * [misc]progress: [ 35 / 85 ] simplifiying candidate # 1540199992.567 * * * * [misc]progress: [ 36 / 85 ] simplifiying candidate # 1540199992.568 * * * * [misc]progress: [ 37 / 85 ] simplifiying candidate # 1540199992.568 * * * * [misc]progress: [ 38 / 85 ] simplifiying candidate # 1540199992.568 * * * * [misc]progress: [ 39 / 85 ] simplifiying candidate # 1540199992.568 * * * * [misc]progress: [ 40 / 85 ] simplifiying candidate # 1540199992.568 * * * * [misc]progress: [ 41 / 85 ] simplifiying candidate # 1540199992.568 * * * * [misc]progress: [ 42 / 85 ] simplifiying candidate # 1540199992.568 * [enter]simplify: Simplifying (* (/ 1 (hypot y.im y.re)) (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) 1540199992.568 * * [misc]simplify: iters left: 6 (11 enodes) 1540199992.570 * * [misc]simplify: iters left: 5 (21 enodes) 1540199992.573 * * [misc]simplify: iters left: 4 (40 enodes) 1540199992.582 * * [misc]simplify: iters left: 3 (123 enodes) 1540199992.621 * * [misc]simplify: iters left: 2 (334 enodes) 1540199992.838 * [exit]simplify: Simplified to (/ (fma y.re x.re (* x.im y.im)) (* (hypot y.im y.re) (hypot y.im y.re))) 1540199992.838 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (pow (/ (fma y.re x.re (* x.im y.im)) (* (hypot y.im y.re) (hypot y.im y.re))) 1)) 1540199992.838 * * * * [misc]progress: [ 43 / 85 ] simplifiying candidate # 1540199992.838 * * * * [misc]progress: [ 44 / 85 ] simplifiying candidate # 1540199992.838 * [enter]simplify: Simplifying (+ (- (log (hypot y.im y.re))) (- (log (fma y.im x.im (* x.re y.re))) (log (hypot y.im y.re)))) 1540199992.838 * * [misc]simplify: iters left: 6 (12 enodes) 1540199992.840 * * [misc]simplify: iters left: 5 (19 enodes) 1540199992.842 * * [misc]simplify: iters left: 4 (27 enodes) 1540199992.846 * * [misc]simplify: iters left: 3 (40 enodes) 1540199992.855 * * [misc]simplify: iters left: 2 (65 enodes) 1540199992.872 * * [misc]simplify: iters left: 1 (107 enodes) 1540199992.896 * [exit]simplify: Simplified to (- (log (fma y.im x.im (* x.re y.re))) (+ (log (hypot y.im y.re)) (log (hypot y.im y.re)))) 1540199992.896 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (fma y.im x.im (* x.re y.re))) (+ (log (hypot y.im y.re)) (log (hypot y.im y.re)))))) 1540199992.896 * * * * [misc]progress: [ 45 / 85 ] simplifiying candidate # 1540199992.896 * [enter]simplify: Simplifying (+ (- (log (hypot y.im y.re))) (log (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)))) 1540199992.897 * * [misc]simplify: iters left: 6 (12 enodes) 1540199992.900 * * [misc]simplify: iters left: 5 (18 enodes) 1540199992.904 * * [misc]simplify: iters left: 4 (26 enodes) 1540199992.909 * * [misc]simplify: iters left: 3 (40 enodes) 1540199992.914 * * [misc]simplify: iters left: 2 (65 enodes) 1540199992.924 * * [misc]simplify: iters left: 1 (95 enodes) 1540199992.934 * [exit]simplify: Simplified to (- (log (fma y.im x.im (* x.re y.re))) (+ (log (hypot y.im y.re)) (log (hypot y.im y.re)))) 1540199992.934 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (fma y.im x.im (* x.re y.re))) (+ (log (hypot y.im y.re)) (log (hypot y.im y.re)))))) 1540199992.934 * * * * [misc]progress: [ 46 / 85 ] simplifiying candidate # 1540199992.934 * [enter]simplify: Simplifying (+ (log (/ 1 (hypot y.im y.re))) (- (log (fma y.im x.im (* x.re y.re))) (log (hypot y.im y.re)))) 1540199992.934 * * [misc]simplify: iters left: 6 (14 enodes) 1540199992.937 * * [misc]simplify: iters left: 5 (26 enodes) 1540199992.940 * * [misc]simplify: iters left: 4 (34 enodes) 1540199992.945 * * [misc]simplify: iters left: 3 (60 enodes) 1540199992.955 * * [misc]simplify: iters left: 2 (124 enodes) 1540199992.980 * * [misc]simplify: iters left: 1 (169 enodes) 1540199993.004 * [exit]simplify: Simplified to (- (log (fma x.im y.im (* x.re y.re))) (+ (log (hypot y.im y.re)) (log (hypot y.im y.re)))) 1540199993.004 * [misc]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 (hypot y.im y.re)) (log (hypot y.im y.re)))))) 1540199993.004 * * * * [misc]progress: [ 47 / 85 ] simplifiying candidate # 1540199993.004 * [enter]simplify: Simplifying (+ (log (/ 1 (hypot y.im y.re))) (log (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)))) 1540199993.004 * * [misc]simplify: iters left: 6 (13 enodes) 1540199993.006 * * [misc]simplify: iters left: 5 (25 enodes) 1540199993.009 * * [misc]simplify: iters left: 4 (33 enodes) 1540199993.014 * * [misc]simplify: iters left: 3 (57 enodes) 1540199993.023 * * [misc]simplify: iters left: 2 (117 enodes) 1540199993.046 * * [misc]simplify: iters left: 1 (154 enodes) 1540199993.071 * [exit]simplify: Simplified to (- (log (fma x.im y.im (* x.re y.re))) (+ (log (hypot y.im y.re)) (log (hypot y.im y.re)))) 1540199993.071 * [misc]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 (hypot y.im y.re)) (log (hypot y.im y.re)))))) 1540199993.071 * * * * [misc]progress: [ 48 / 85 ] simplifiying candidate # 1540199993.071 * * * * [misc]progress: [ 49 / 85 ] simplifiying candidate # 1540199993.071 * * * * [misc]progress: [ 50 / 85 ] simplifiying candidate # 1540199993.071 * [enter]simplify: Simplifying (* (* (* (/ 1 (hypot y.im y.re)) (/ 1 (hypot y.im y.re))) (/ 1 (hypot y.im y.re))) (/ (* (* (fma y.im x.im (* x.re y.re)) (fma y.im x.im (* x.re y.re))) (fma y.im x.im (* x.re y.re))) (* (* (hypot y.im y.re) (hypot y.im y.re)) (hypot y.im y.re)))) 1540199993.072 * * [misc]simplify: iters left: 6 (17 enodes) 1540199993.074 * * [misc]simplify: iters left: 5 (43 enodes) 1540199993.084 * * [misc]simplify: iters left: 4 (154 enodes) 1540199993.185 * [exit]simplify: Simplified to (* (* (/ (fma y.re x.re (* y.im x.im)) (* (hypot y.im y.re) (hypot y.im y.re))) (* (fma y.re x.re (* y.im x.im)) (fma y.re x.re (* y.im x.im)))) (/ (* (/ 1 (hypot y.im y.re)) (/ 1 (hypot y.im y.re))) (/ (hypot y.im y.re) (/ 1 (hypot y.im y.re))))) 1540199993.185 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (* (* (/ (fma y.re x.re (* y.im x.im)) (* (hypot y.im y.re) (hypot y.im y.re))) (* (fma y.re x.re (* y.im x.im)) (fma y.re x.re (* y.im x.im)))) (/ (* (/ 1 (hypot y.im y.re)) (/ 1 (hypot y.im y.re))) (/ (hypot y.im y.re) (/ 1 (hypot y.im y.re))))))) 1540199993.185 * * * * [misc]progress: [ 51 / 85 ] simplifiying candidate # 1540199993.185 * [enter]simplify: Simplifying (* (* (* (/ 1 (hypot y.im y.re)) (/ 1 (hypot y.im y.re))) (/ 1 (hypot y.im y.re))) (* (* (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)) (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)))) 1540199993.186 * * [misc]simplify: iters left: 6 (15 enodes) 1540199993.191 * * [misc]simplify: iters left: 5 (39 enodes) 1540199993.207 * * [misc]simplify: iters left: 4 (126 enodes) 1540199993.253 * * [misc]simplify: iters left: 3 (455 enodes) 1540199993.586 * [exit]simplify: Simplified to (* (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.im y.re)) (/ (* (hypot y.im y.re) (hypot y.im y.re)) (fma y.re x.re (* y.im x.im)))) (* (* (/ 1 (hypot y.im y.re)) (/ 1 (hypot y.im y.re))) (/ (fma y.re x.re (* y.im x.im)) (hypot y.im y.re)))) 1540199993.587 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (* (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.im y.re)) (/ (* (hypot y.im y.re) (hypot y.im y.re)) (fma y.re x.re (* y.im x.im)))) (* (* (/ 1 (hypot y.im y.re)) (/ 1 (hypot y.im y.re))) (/ (fma y.re x.re (* y.im x.im)) (hypot y.im y.re)))))) 1540199993.587 * * * * [misc]progress: [ 52 / 85 ] simplifiying candidate # 1540199993.587 * * * * [misc]progress: [ 53 / 85 ] simplifiying candidate # 1540199993.587 * * * * [misc]progress: [ 54 / 85 ] simplifiying candidate # 1540199993.587 * * * * [misc]progress: [ 55 / 85 ] simplifiying candidate # 1540199993.587 * [enter]simplify: Simplifying (* 1 (fma y.im x.im (* x.re y.re))) 1540199993.587 * * [misc]simplify: iters left: 5 (8 enodes) 1540199993.588 * * [misc]simplify: iters left: 4 (14 enodes) 1540199993.591 * * [misc]simplify: iters left: 3 (25 enodes) 1540199993.595 * * [misc]simplify: iters left: 2 (46 enodes) 1540199993.605 * [exit]simplify: Simplified to (fma x.re y.re (* x.im y.im)) 1540199993.605 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma x.re y.re (* x.im y.im)) (* (hypot y.im y.re) (hypot y.im y.re)))) 1540199993.605 * [enter]simplify: Simplifying (* (hypot y.im y.re) (hypot y.im y.re)) 1540199993.605 * * [misc]simplify: iters left: 3 (4 enodes) 1540199993.606 * [exit]simplify: Simplified to (* (hypot y.im y.re) (hypot y.im y.re)) 1540199993.606 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (fma x.re y.re (* x.im y.im)) (* (hypot y.im y.re) (hypot y.im y.re)))) 1540199993.606 * * * * [misc]progress: [ 56 / 85 ] simplifiying candidate # 1540199993.606 * * * * [misc]progress: [ 57 / 85 ] simplifiying candidate # 1540199993.606 * [enter]simplify: Simplifying (cbrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) 1540199993.606 * * [misc]simplify: iters left: 6 (9 enodes) 1540199993.607 * * [misc]simplify: iters left: 5 (12 enodes) 1540199993.609 * * [misc]simplify: iters left: 4 (14 enodes) 1540199993.611 * * [misc]simplify: iters left: 3 (17 enodes) 1540199993.612 * [exit]simplify: Simplified to (cbrt (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re))) 1540199993.612 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (hypot y.im y.re)) (* (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 (* y.im x.im)) (hypot y.im y.re))))) 1540199993.613 * * * * [misc]progress: [ 58 / 85 ] simplifiying candidate # 1540199993.613 * [enter]simplify: Simplifying (sqrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) 1540199993.613 * * [misc]simplify: iters left: 6 (9 enodes) 1540199993.614 * * [misc]simplify: iters left: 5 (12 enodes) 1540199993.616 * * [misc]simplify: iters left: 4 (14 enodes) 1540199993.617 * * [misc]simplify: iters left: 3 (17 enodes) 1540199993.619 * [exit]simplify: Simplified to (sqrt (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re))) 1540199993.619 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (hypot y.im y.re)) (sqrt (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)))) (sqrt (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re))))) 1540199993.619 * * * * [misc]progress: [ 59 / 85 ] simplifiying candidate # 1540199993.619 * [enter]simplify: Simplifying (/ (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (hypot y.im y.re))) 1540199993.620 * * [misc]simplify: iters left: 6 (10 enodes) 1540199993.621 * * [misc]simplify: iters left: 5 (13 enodes) 1540199993.623 * * [misc]simplify: iters left: 4 (15 enodes) 1540199993.625 * * [misc]simplify: iters left: 3 (18 enodes) 1540199993.627 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.im y.re))) 1540199993.627 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (hypot y.im y.re)) (/ (* (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im x.im (* x.re y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.im y.re))))) 1540199993.627 * * * * [misc]progress: [ 60 / 85 ] simplifiying candidate # 1540199993.627 * [enter]simplify: Simplifying (/ (cbrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1540199993.627 * * [misc]simplify: iters left: 6 (10 enodes) 1540199993.628 * * [misc]simplify: iters left: 5 (13 enodes) 1540199993.630 * * [misc]simplify: iters left: 4 (15 enodes) 1540199993.632 * * [misc]simplify: iters left: 3 (18 enodes) 1540199993.634 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.im y.re))) 1540199993.634 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (hypot y.im y.re)) (/ (* (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im x.im (* x.re y.re)))) (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.im y.re))))) 1540199993.634 * * * * [misc]progress: [ 61 / 85 ] simplifiying candidate # 1540199993.634 * [enter]simplify: Simplifying (/ (cbrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) 1540199993.634 * * [misc]simplify: iters left: 6 (9 enodes) 1540199993.635 * * [misc]simplify: iters left: 5 (12 enodes) 1540199993.637 * * [misc]simplify: iters left: 4 (14 enodes) 1540199993.639 * * [misc]simplify: iters left: 3 (17 enodes) 1540199993.641 * [exit]simplify: Simplified to (/ (cbrt (fma x.re y.re (* y.im x.im))) (hypot y.im y.re)) 1540199993.641 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (hypot y.im y.re)) (/ (* (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im x.im (* x.re y.re)))) 1)) (/ (cbrt (fma x.re y.re (* y.im x.im))) (hypot y.im y.re)))) 1540199993.641 * * * * [misc]progress: [ 62 / 85 ] simplifiying candidate # 1540199993.641 * [enter]simplify: Simplifying (/ (sqrt (fma y.im x.im (* x.re y.re))) (cbrt (hypot y.im y.re))) 1540199993.641 * * [misc]simplify: iters left: 6 (10 enodes) 1540199993.642 * * [misc]simplify: iters left: 5 (13 enodes) 1540199993.644 * * [misc]simplify: iters left: 4 (15 enodes) 1540199993.646 * * [misc]simplify: iters left: 3 (18 enodes) 1540199993.648 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.im y.re))) 1540199993.648 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (hypot y.im y.re)) (/ (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.re x.re (* y.im x.im))) (cbrt (hypot y.im y.re))))) 1540199993.648 * * * * [misc]progress: [ 63 / 85 ] simplifiying candidate # 1540199993.648 * [enter]simplify: Simplifying (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re))) 1540199993.648 * * [misc]simplify: iters left: 6 (10 enodes) 1540199993.650 * * [misc]simplify: iters left: 5 (13 enodes) 1540199993.651 * * [misc]simplify: iters left: 4 (15 enodes) 1540199993.653 * * [misc]simplify: iters left: 3 (18 enodes) 1540199993.655 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.im y.re))) 1540199993.656 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (hypot y.im y.re)) (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.im y.re)))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.im y.re))))) 1540199993.656 * * * * [misc]progress: [ 64 / 85 ] simplifiying candidate # 1540199993.656 * [enter]simplify: Simplifying (/ (sqrt (fma y.im x.im (* x.re y.re))) (hypot y.im y.re)) 1540199993.656 * * [misc]simplify: iters left: 6 (9 enodes) 1540199993.657 * * [misc]simplify: iters left: 5 (12 enodes) 1540199993.659 * * [misc]simplify: iters left: 4 (14 enodes) 1540199993.660 * * [misc]simplify: iters left: 3 (17 enodes) 1540199993.662 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* y.im x.im))) (hypot y.im y.re)) 1540199993.662 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (hypot y.im y.re)) (/ (sqrt (fma y.im x.im (* x.re y.re))) 1)) (/ (sqrt (fma x.re y.re (* y.im x.im))) (hypot y.im y.re)))) 1540199993.662 * * * * [misc]progress: [ 65 / 85 ] simplifiying candidate # 1540199993.663 * [enter]simplify: Simplifying (/ (fma y.im x.im (* x.re y.re)) (cbrt (hypot y.im y.re))) 1540199993.663 * * [misc]simplify: iters left: 5 (9 enodes) 1540199993.664 * * [misc]simplify: iters left: 4 (12 enodes) 1540199993.665 * * [misc]simplify: iters left: 3 (14 enodes) 1540199993.667 * * [misc]simplify: iters left: 2 (17 enodes) 1540199993.670 * [exit]simplify: Simplified to (/ (fma x.re y.re (* y.im x.im)) (cbrt (hypot y.im y.re))) 1540199993.670 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (hypot y.im y.re)) (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (/ (fma x.re y.re (* y.im x.im)) (cbrt (hypot y.im y.re))))) 1540199993.670 * * * * [misc]progress: [ 66 / 85 ] simplifiying candidate # 1540199993.670 * [enter]simplify: Simplifying (/ (fma y.im x.im (* x.re y.re)) (sqrt (hypot y.im y.re))) 1540199993.670 * * [misc]simplify: iters left: 5 (9 enodes) 1540199993.671 * * [misc]simplify: iters left: 4 (12 enodes) 1540199993.673 * * [misc]simplify: iters left: 3 (14 enodes) 1540199993.675 * * [misc]simplify: iters left: 2 (17 enodes) 1540199993.677 * [exit]simplify: Simplified to (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.im y.re))) 1540199993.677 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (hypot y.im y.re)) (/ 1 (sqrt (hypot y.im y.re)))) (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.im y.re))))) 1540199993.677 * * * * [misc]progress: [ 67 / 85 ] simplifiying candidate # 1540199993.677 * [enter]simplify: Simplifying (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)) 1540199993.677 * * [misc]simplify: iters left: 5 (8 enodes) 1540199993.678 * * [misc]simplify: iters left: 4 (11 enodes) 1540199993.679 * * [misc]simplify: iters left: 3 (13 enodes) 1540199993.681 * * [misc]simplify: iters left: 2 (16 enodes) 1540199993.683 * [exit]simplify: Simplified to (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) 1540199993.683 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (hypot y.im y.re)) (/ 1 1)) (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)))) 1540199993.683 * * * * [misc]progress: [ 68 / 85 ] simplifiying candidate # 1540199993.683 * [enter]simplify: Simplifying (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re)) 1540199993.683 * * [misc]simplify: iters left: 5 (8 enodes) 1540199993.684 * * [misc]simplify: iters left: 4 (11 enodes) 1540199993.686 * * [misc]simplify: iters left: 3 (13 enodes) 1540199993.687 * * [misc]simplify: iters left: 2 (16 enodes) 1540199993.689 * [exit]simplify: Simplified to (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)) 1540199993.689 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (hypot y.im y.re)) 1) (/ (fma x.re y.re (* y.im x.im)) (hypot y.im y.re)))) 1540199993.689 * * * * [misc]progress: [ 69 / 85 ] simplifiying candidate # 1540199993.689 * [enter]simplify: Simplifying (/ 1 (hypot y.im y.re)) 1540199993.689 * * [misc]simplify: iters left: 3 (5 enodes) 1540199993.690 * * [misc]simplify: iters left: 2 (7 enodes) 1540199993.691 * [exit]simplify: Simplified to (/ 1 (hypot y.im y.re)) 1540199993.691 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (hypot y.im y.re)) (fma y.im x.im (* x.re y.re))) (/ 1 (hypot y.im y.re)))) 1540199993.691 * * * * [misc]progress: [ 70 / 85 ] simplifiying candidate # 1540199993.691 * [enter]simplify: Simplifying (* (cbrt (/ 1 (hypot y.im y.re))) (cbrt (/ 1 (hypot y.im y.re)))) 1540199993.691 * * [misc]simplify: iters left: 6 (7 enodes) 1540199993.692 * * [misc]simplify: iters left: 5 (9 enodes) 1540199993.693 * [exit]simplify: Simplified to (* (cbrt (/ 1 (hypot y.im y.re))) (cbrt (/ 1 (hypot y.im y.re)))) 1540199993.693 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ 1 (hypot y.im y.re))) (cbrt (/ 1 (hypot y.im y.re)))) (* (cbrt (/ 1 (hypot y.im y.re))) (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))))) 1540199993.693 * * * * [misc]progress: [ 71 / 85 ] simplifiying candidate # 1540199993.693 * [enter]simplify: Simplifying (sqrt (/ 1 (hypot y.im y.re))) 1540199993.693 * * [misc]simplify: iters left: 4 (6 enodes) 1540199993.694 * * [misc]simplify: iters left: 3 (8 enodes) 1540199993.695 * [exit]simplify: Simplified to (sqrt (/ 1 (hypot y.im y.re))) 1540199993.695 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (/ 1 (hypot y.im y.re))) (* (sqrt (/ 1 (hypot y.im y.re))) (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))))) 1540199993.695 * * * * [misc]progress: [ 72 / 85 ] simplifiying candidate # 1540199993.695 * * * * [misc]progress: [ 73 / 85 ] simplifiying candidate # 1540199993.695 * * * * [misc]progress: [ 74 / 85 ] simplifiying candidate # 1540199993.696 * [enter]simplify: Simplifying (hypot y.im y.re) 1540199993.696 * * [misc]simplify: iters left: 1 (3 enodes) 1540199993.696 * [exit]simplify: Simplified to (hypot y.im y.re) 1540199993.696 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (hypot y.im y.re)) (fma y.im x.im (* x.re y.re))) (hypot y.im y.re))) 1540199993.696 * * * * [misc]progress: [ 75 / 85 ] simplifiying candidate # 1540199993.696 * [enter]simplify: Simplifying (* 1 (/ (fma y.im x.im (* x.re y.re)) (hypot y.im y.re))) 1540199993.696 * * [misc]simplify: iters left: 6 (10 enodes) 1540199993.698 * * [misc]simplify: iters left: 5 (18 enodes) 1540199993.701 * * [misc]simplify: iters left: 4 (32 enodes) 1540199993.706 * * [misc]simplify: iters left: 3 (58 enodes) 1540199993.715 * * [misc]simplify: iters left: 2 (74 enodes) 1540199993.725 * * [misc]simplify: iters left: 1 (152 enodes) 1540199993.770 * [exit]simplify: Simplified to (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) 1540199993.770 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re))) 1540199993.770 * * * * [misc]progress: [ 76 / 85 ] simplifiying candidate # 1540199993.770 * * * * [misc]progress: [ 77 / 85 ] simplifiying candidate # 1540199993.770 * [enter]simplify: Simplifying x.re 1540199993.770 * * [misc]simplify: iters left: 0 (1 enodes) 1540199993.770 * [exit]simplify: Simplified to x.re 1540199993.770 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) x.re)) 1540199993.770 * * * * [misc]progress: [ 78 / 85 ] simplifiying candidate # 1540199993.770 * [enter]simplify: Simplifying x.im 1540199993.770 * * [misc]simplify: iters left: 0 (1 enodes) 1540199993.770 * [exit]simplify: Simplified to x.im 1540199993.770 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) x.im)) 1540199993.771 * * * * [misc]progress: [ 79 / 85 ] simplifiying candidate # 1540199993.771 * [enter]simplify: Simplifying (* -1 x.im) 1540199993.771 * * [misc]simplify: iters left: 2 (3 enodes) 1540199993.771 * * [misc]simplify: iters left: 1 (5 enodes) 1540199993.772 * [exit]simplify: Simplified to (- x.im) 1540199993.772 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (- x.im))) 1540199993.772 * * * * [misc]progress: [ 80 / 85 ] simplifiying candidate # 1540199993.772 * [enter]simplify: Simplifying 0 1540199993.772 * * [misc]simplify: iters left: 0 (1 enodes) 1540199993.772 * [exit]simplify: Simplified to 0 1540199993.772 * [misc]simplify: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (/ 0 (hypot y.im y.re)))) 1540199993.772 * * * * [misc]progress: [ 81 / 85 ] simplifiying candidate # 1540199993.772 * [enter]simplify: Simplifying (+ (* y.im x.im) (* y.re x.re)) 1540199993.772 * * [misc]simplify: iters left: 4 (7 enodes) 1540199993.773 * * [misc]simplify: iters left: 3 (11 enodes) 1540199993.775 * * [misc]simplify: iters left: 2 (14 enodes) 1540199993.776 * [exit]simplify: Simplified to (fma y.im x.im (* y.re x.re)) 1540199993.776 * [misc]simplify: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)))) 1540199993.776 * * * * [misc]progress: [ 82 / 85 ] simplifiying candidate # 1540199993.776 * [enter]simplify: Simplifying (+ (* y.im x.im) (* y.re x.re)) 1540199993.776 * * [misc]simplify: iters left: 4 (7 enodes) 1540199993.778 * * [misc]simplify: iters left: 3 (11 enodes) 1540199993.779 * * [misc]simplify: iters left: 2 (14 enodes) 1540199993.780 * [exit]simplify: Simplified to (fma y.im x.im (* y.re x.re)) 1540199993.780 * [misc]simplify: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)))) 1540199993.780 * * * * [misc]progress: [ 83 / 85 ] simplifiying candidate # 1540199993.781 * [enter]simplify: Simplifying 0 1540199993.781 * * [misc]simplify: iters left: 0 (1 enodes) 1540199993.781 * [exit]simplify: Simplified to 0 1540199993.781 * [misc]simplify: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1540199993.781 * * * * [misc]progress: [ 84 / 85 ] simplifiying candidate # 1540199993.781 * [enter]simplify: Simplifying 0 1540199993.781 * * [misc]simplify: iters left: 0 (1 enodes) 1540199993.781 * [exit]simplify: Simplified to 0 1540199993.781 * [misc]simplify: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1540199993.781 * * * * [misc]progress: [ 85 / 85 ] simplifiying candidate # 1540199993.781 * [enter]simplify: Simplifying 0 1540199993.781 * * [misc]simplify: iters left: 0 (1 enodes) 1540199993.781 * [exit]simplify: Simplified to 0 1540199993.781 * [misc]simplify: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1540199993.782 * * * [misc]progress: adding candidates to table 1540199994.554 * * [misc]progress: iteration 3 / 4 1540199994.554 * * * [misc]progress: picking best candidate 1540199994.606 * * * * [misc]pick: Picked # 1540199994.606 * * * [misc]progress: localizing error 1540199994.621 * * * [misc]progress: generating rewritten candidates 1540199994.621 * * * * [misc]progress: [ 1 / 2 ] rewriting at (2 1) 1540199994.629 * * * * [misc]progress: [ 2 / 2 ] rewriting at (2) 1540199994.646 * * * [misc]progress: generating series expansions 1540199994.646 * * * * [misc]progress: [ 1 / 2 ] generating series at (2 1) 1540199994.646 * [misc]backup-simplify: Simplify (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) into (/ (fma y.re x.re (* y.im x.im)) (hypot y.im y.re)) 1540199994.646 * [misc]approximate: Taking taylor expansion of (/ (fma y.re x.re (* y.im x.im)) (hypot y.im y.re)) in (y.re x.re x.im y.im) around 0 1540199994.646 * [misc]taylor: Taking taylor expansion of (/ (fma y.re x.re (* y.im x.im)) (hypot y.im y.re)) in y.im 1540199994.646 * [misc]taylor: Taking taylor expansion of (fma y.re x.re (* y.im x.im)) in y.im 1540199994.646 * [misc]taylor: Rewrote expression to (+ (* y.re x.re) (* y.im x.im)) 1540199994.646 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1540199994.646 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199994.646 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.646 * [misc]taylor: Taking taylor expansion of x.re in y.im 1540199994.646 * [misc]backup-simplify: Simplify x.re into x.re 1540199994.646 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1540199994.646 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199994.646 * [misc]backup-simplify: Simplify 0 into 0 1540199994.646 * [misc]backup-simplify: Simplify 1 into 1 1540199994.646 * [misc]taylor: Taking taylor expansion of x.im in y.im 1540199994.646 * [misc]backup-simplify: Simplify x.im into x.im 1540199994.647 * [misc]taylor: Taking taylor expansion of (hypot y.im y.re) in y.im 1540199994.647 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1540199994.647 * [misc]taylor: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.im 1540199994.647 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.im 1540199994.647 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199994.647 * [misc]backup-simplify: Simplify 0 into 0 1540199994.647 * [misc]backup-simplify: Simplify 1 into 1 1540199994.647 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199994.647 * [misc]backup-simplify: Simplify 0 into 0 1540199994.647 * [misc]backup-simplify: Simplify 1 into 1 1540199994.647 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.im 1540199994.647 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199994.647 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.647 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199994.647 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.647 * [misc]backup-simplify: Simplify (* 0 0) into 0 1540199994.647 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199994.647 * [misc]backup-simplify: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1540199994.648 * [misc]backup-simplify: Simplify (sqrt (pow y.re 2)) into y.re 1540199994.648 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1540199994.648 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1540199994.648 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.648 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1540199994.648 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1540199994.648 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1540199994.648 * [misc]backup-simplify: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1540199994.648 * [misc]backup-simplify: Simplify (/ (* y.re x.re) y.re) into x.re 1540199994.648 * [misc]taylor: Taking taylor expansion of (/ (fma y.re x.re (* y.im x.im)) (hypot y.im y.re)) in x.im 1540199994.649 * [misc]taylor: Taking taylor expansion of (fma y.re x.re (* y.im x.im)) in x.im 1540199994.649 * [misc]taylor: Rewrote expression to (+ (* y.re x.re) (* y.im x.im)) 1540199994.649 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1540199994.649 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199994.649 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.649 * [misc]taylor: Taking taylor expansion of x.re in x.im 1540199994.649 * [misc]backup-simplify: Simplify x.re into x.re 1540199994.649 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1540199994.649 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199994.649 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.649 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199994.649 * [misc]backup-simplify: Simplify 0 into 0 1540199994.649 * [misc]backup-simplify: Simplify 1 into 1 1540199994.649 * [misc]taylor: Taking taylor expansion of (hypot y.im y.re) in x.im 1540199994.649 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1540199994.649 * [misc]taylor: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.im 1540199994.649 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in x.im 1540199994.649 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199994.649 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.649 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199994.649 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.649 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in x.im 1540199994.649 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199994.649 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.649 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199994.649 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.649 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199994.649 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199994.650 * [misc]backup-simplify: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1540199994.650 * [misc]backup-simplify: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1540199994.650 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199994.650 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1540199994.650 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.650 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1540199994.650 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1540199994.650 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1540199994.650 * [misc]backup-simplify: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1540199994.651 * [misc]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))))) 1540199994.651 * [misc]taylor: Taking taylor expansion of (/ (fma y.re x.re (* y.im x.im)) (hypot y.im y.re)) in x.re 1540199994.651 * [misc]taylor: Taking taylor expansion of (fma y.re x.re (* y.im x.im)) in x.re 1540199994.651 * [misc]taylor: Rewrote expression to (+ (* y.re x.re) (* y.im x.im)) 1540199994.651 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1540199994.651 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199994.651 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.651 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199994.651 * [misc]backup-simplify: Simplify 0 into 0 1540199994.651 * [misc]backup-simplify: Simplify 1 into 1 1540199994.651 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1540199994.651 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199994.651 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.651 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199994.651 * [misc]backup-simplify: Simplify x.im into x.im 1540199994.651 * [misc]taylor: Taking taylor expansion of (hypot y.im y.re) in x.re 1540199994.651 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1540199994.651 * [misc]taylor: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.re 1540199994.651 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in x.re 1540199994.651 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199994.651 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.651 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199994.651 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.651 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in x.re 1540199994.651 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199994.651 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.651 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199994.652 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.652 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199994.652 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199994.652 * [misc]backup-simplify: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1540199994.652 * [misc]backup-simplify: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1540199994.652 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199994.652 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1540199994.652 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.653 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1540199994.653 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1540199994.653 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199994.653 * [misc]backup-simplify: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1540199994.653 * [misc]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))))) 1540199994.653 * [misc]taylor: Taking taylor expansion of (/ (fma y.re x.re (* y.im x.im)) (hypot y.im y.re)) in y.re 1540199994.653 * [misc]taylor: Taking taylor expansion of (fma y.re x.re (* y.im x.im)) in y.re 1540199994.653 * [misc]taylor: Rewrote expression to (+ (* y.re x.re) (* y.im x.im)) 1540199994.653 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1540199994.653 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199994.653 * [misc]backup-simplify: Simplify 0 into 0 1540199994.653 * [misc]backup-simplify: Simplify 1 into 1 1540199994.653 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199994.653 * [misc]backup-simplify: Simplify x.re into x.re 1540199994.653 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1540199994.653 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199994.653 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.653 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199994.653 * [misc]backup-simplify: Simplify x.im into x.im 1540199994.653 * [misc]taylor: Taking taylor expansion of (hypot y.im y.re) in y.re 1540199994.654 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1540199994.654 * [misc]taylor: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.re 1540199994.654 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.re 1540199994.654 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199994.654 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.654 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199994.654 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.654 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.re 1540199994.654 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199994.654 * [misc]backup-simplify: Simplify 0 into 0 1540199994.654 * [misc]backup-simplify: Simplify 1 into 1 1540199994.654 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199994.654 * [misc]backup-simplify: Simplify 0 into 0 1540199994.654 * [misc]backup-simplify: Simplify 1 into 1 1540199994.654 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199994.654 * [misc]backup-simplify: Simplify (* 0 0) into 0 1540199994.654 * [misc]backup-simplify: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1540199994.654 * [misc]backup-simplify: Simplify (sqrt (pow y.im 2)) into y.im 1540199994.654 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199994.655 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1540199994.655 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.655 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1540199994.655 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1540199994.655 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199994.655 * [misc]backup-simplify: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1540199994.655 * [misc]backup-simplify: Simplify (/ (* y.im x.im) y.im) into x.im 1540199994.655 * [misc]taylor: Taking taylor expansion of (/ (fma y.re x.re (* y.im x.im)) (hypot y.im y.re)) in y.re 1540199994.655 * [misc]taylor: Taking taylor expansion of (fma y.re x.re (* y.im x.im)) in y.re 1540199994.655 * [misc]taylor: Rewrote expression to (+ (* y.re x.re) (* y.im x.im)) 1540199994.655 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1540199994.655 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199994.655 * [misc]backup-simplify: Simplify 0 into 0 1540199994.656 * [misc]backup-simplify: Simplify 1 into 1 1540199994.656 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199994.656 * [misc]backup-simplify: Simplify x.re into x.re 1540199994.656 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1540199994.656 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199994.656 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.656 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199994.656 * [misc]backup-simplify: Simplify x.im into x.im 1540199994.656 * [misc]taylor: Taking taylor expansion of (hypot y.im y.re) in y.re 1540199994.656 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1540199994.656 * [misc]taylor: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.re 1540199994.656 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.re 1540199994.656 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199994.656 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.656 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199994.656 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.656 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.re 1540199994.656 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199994.656 * [misc]backup-simplify: Simplify 0 into 0 1540199994.656 * [misc]backup-simplify: Simplify 1 into 1 1540199994.656 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199994.656 * [misc]backup-simplify: Simplify 0 into 0 1540199994.656 * [misc]backup-simplify: Simplify 1 into 1 1540199994.656 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199994.656 * [misc]backup-simplify: Simplify (* 0 0) into 0 1540199994.657 * [misc]backup-simplify: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1540199994.657 * [misc]backup-simplify: Simplify (sqrt (pow y.im 2)) into y.im 1540199994.657 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199994.657 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1540199994.657 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.657 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1540199994.657 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1540199994.657 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199994.657 * [misc]backup-simplify: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1540199994.658 * [misc]backup-simplify: Simplify (/ (* y.im x.im) y.im) into x.im 1540199994.658 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199994.658 * [misc]backup-simplify: Simplify x.im into x.im 1540199994.658 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199994.658 * [misc]backup-simplify: Simplify 0 into 0 1540199994.658 * [misc]backup-simplify: Simplify 1 into 1 1540199994.658 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199994.658 * [misc]backup-simplify: Simplify 0 into 0 1540199994.658 * [misc]backup-simplify: Simplify 0 into 0 1540199994.658 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1540199994.658 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1540199994.658 * [misc]backup-simplify: Simplify (+ x.re 0) into x.re 1540199994.658 * [misc]backup-simplify: Simplify (- (/ x.re y.im) (+ (* x.im (/ 0 y.im)))) into (/ x.re y.im) 1540199994.658 * [misc]taylor: Taking taylor expansion of (/ x.re y.im) in x.re 1540199994.658 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199994.658 * [misc]backup-simplify: Simplify 0 into 0 1540199994.659 * [misc]backup-simplify: Simplify 1 into 1 1540199994.659 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199994.659 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.659 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199994.659 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199994.659 * [misc]backup-simplify: Simplify 0 into 0 1540199994.659 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199994.659 * [misc]backup-simplify: Simplify 0 into 0 1540199994.659 * [misc]backup-simplify: Simplify 0 into 0 1540199994.659 * [misc]taylor: Taking taylor expansion of 1 in y.im 1540199994.659 * [misc]backup-simplify: Simplify 1 into 1 1540199994.659 * [misc]backup-simplify: Simplify 1 into 1 1540199994.659 * [misc]backup-simplify: Simplify 0 into 0 1540199994.659 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.re))) into 0 1540199994.660 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1540199994.660 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.660 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1540199994.664 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 0))) into 1 1540199994.664 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1540199994.665 * [misc]backup-simplify: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 1540199994.665 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* x.im (/ (/ 1/2 y.im) y.im)) (* (/ x.re y.im) (/ 0 y.im)))) into (- (* 1/2 (/ x.im (pow y.im 2)))) 1540199994.665 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ x.im (pow y.im 2)))) in x.re 1540199994.665 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ x.im (pow y.im 2))) in x.re 1540199994.665 * [misc]taylor: Taking taylor expansion of 1/2 in x.re 1540199994.665 * [misc]backup-simplify: Simplify 1/2 into 1/2 1540199994.665 * [misc]taylor: Taking taylor expansion of (/ x.im (pow y.im 2)) in x.re 1540199994.665 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199994.665 * [misc]backup-simplify: Simplify x.im into x.im 1540199994.665 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.re 1540199994.665 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199994.665 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.665 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199994.665 * [misc]backup-simplify: Simplify (/ x.im (pow y.im 2)) into (/ x.im (pow y.im 2)) 1540199994.665 * [misc]backup-simplify: Simplify (* 1/2 (/ x.im (pow y.im 2))) into (* 1/2 (/ x.im (pow y.im 2))) 1540199994.665 * [misc]backup-simplify: Simplify (- (* 1/2 (/ x.im (pow y.im 2)))) into (- (* 1/2 (/ x.im (pow y.im 2)))) 1540199994.665 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ x.im (pow y.im 2)))) in x.im 1540199994.665 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ x.im (pow y.im 2))) in x.im 1540199994.665 * [misc]taylor: Taking taylor expansion of 1/2 in x.im 1540199994.665 * [misc]backup-simplify: Simplify 1/2 into 1/2 1540199994.665 * [misc]taylor: Taking taylor expansion of (/ x.im (pow y.im 2)) in x.im 1540199994.665 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199994.665 * [misc]backup-simplify: Simplify 0 into 0 1540199994.666 * [misc]backup-simplify: Simplify 1 into 1 1540199994.666 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.im 1540199994.666 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199994.666 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.666 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199994.666 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1540199994.666 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1540199994.666 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199994.666 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.666 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199994.666 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199994.666 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199994.666 * [misc]backup-simplify: Simplify 0 into 0 1540199994.666 * [misc]backup-simplify: Simplify 1 into 1 1540199994.666 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199994.666 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199994.666 * [misc]backup-simplify: Simplify 0 into 0 1540199994.666 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199994.666 * [misc]backup-simplify: Simplify 0 into 0 1540199994.666 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199994.666 * [misc]backup-simplify: Simplify 0 into 0 1540199994.666 * [misc]backup-simplify: Simplify 0 into 0 1540199994.666 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199994.666 * [misc]backup-simplify: Simplify 0 into 0 1540199994.666 * [misc]backup-simplify: Simplify 0 into 0 1540199994.666 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199994.666 * [misc]backup-simplify: Simplify 0 into 0 1540199994.666 * [misc]backup-simplify: Simplify 0 into 0 1540199994.666 * [misc]backup-simplify: Simplify 0 into 0 1540199994.666 * [misc]backup-simplify: Simplify (* 1 (* 1 (* x.im (* 1 1)))) into x.im 1540199994.667 * [misc]backup-simplify: Simplify (/ (fma (/ 1 y.re) (/ 1 x.re) (* (/ 1 x.im) (/ 1 y.im))) (hypot (/ 1 y.im) (/ 1 y.re))) into (/ (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re))) 1540199994.667 * [misc]approximate: Taking taylor expansion of (/ (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re))) in (y.re x.re x.im y.im) around 0 1540199994.667 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re))) in y.im 1540199994.667 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) in y.im 1540199994.667 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.re) (/ 1 x.re)) (/ 1 (* y.im x.im))) 1540199994.667 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 x.re)) in y.im 1540199994.667 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1540199994.667 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199994.667 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.667 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199994.667 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in y.im 1540199994.667 * [misc]taylor: Taking taylor expansion of x.re in y.im 1540199994.667 * [misc]backup-simplify: Simplify x.re into x.re 1540199994.667 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1540199994.667 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1540199994.667 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1540199994.667 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199994.667 * [misc]backup-simplify: Simplify 0 into 0 1540199994.667 * [misc]backup-simplify: Simplify 1 into 1 1540199994.667 * [misc]taylor: Taking taylor expansion of x.im in y.im 1540199994.667 * [misc]backup-simplify: Simplify x.im into x.im 1540199994.667 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1540199994.667 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1540199994.667 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1540199994.667 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.im 1540199994.667 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1540199994.667 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.im 1540199994.667 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1540199994.667 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199994.667 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199994.667 * [misc]backup-simplify: Simplify 0 into 0 1540199994.667 * [misc]backup-simplify: Simplify 1 into 1 1540199994.668 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199994.668 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199994.668 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199994.668 * [misc]backup-simplify: Simplify 0 into 0 1540199994.668 * [misc]backup-simplify: Simplify 1 into 1 1540199994.668 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199994.668 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1540199994.668 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1540199994.668 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199994.668 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.668 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199994.668 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1540199994.668 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199994.668 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.668 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199994.668 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199994.668 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1540199994.668 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199994.668 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199994.669 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199994.669 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199994.669 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.669 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199994.669 * [misc]backup-simplify: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1540199994.669 * [misc]backup-simplify: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1540199994.669 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re))) in x.im 1540199994.669 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) in x.im 1540199994.669 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.re) (/ 1 x.re)) (/ 1 (* y.im x.im))) 1540199994.669 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 x.re)) in x.im 1540199994.669 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.im 1540199994.669 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199994.669 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.669 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199994.669 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.im 1540199994.669 * [misc]taylor: Taking taylor expansion of x.re in x.im 1540199994.669 * [misc]backup-simplify: Simplify x.re into x.re 1540199994.669 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1540199994.669 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1540199994.669 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1540199994.669 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199994.669 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.669 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199994.669 * [misc]backup-simplify: Simplify 0 into 0 1540199994.669 * [misc]backup-simplify: Simplify 1 into 1 1540199994.669 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1540199994.669 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1540199994.670 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199994.670 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.im 1540199994.670 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1540199994.670 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.im 1540199994.670 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1540199994.670 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1540199994.670 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199994.670 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.670 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199994.670 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1540199994.670 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199994.670 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.670 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199994.670 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 1540199994.670 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.im 1540199994.670 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199994.670 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.670 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199994.670 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.im 1540199994.670 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199994.670 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.670 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199994.670 * [misc]backup-simplify: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1540199994.670 * [misc]backup-simplify: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1540199994.670 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1540199994.670 * [misc]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)))) 1540199994.670 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199994.670 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199994.670 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1540199994.671 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1540199994.671 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1540199994.671 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1540199994.671 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.671 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1540199994.671 * [misc]backup-simplify: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1540199994.671 * [misc]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)))))) 1540199994.671 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re))) in x.re 1540199994.671 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) in x.re 1540199994.671 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.re) (/ 1 x.re)) (/ 1 (* y.im x.im))) 1540199994.671 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 x.re)) in x.re 1540199994.671 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1540199994.671 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199994.671 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.671 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199994.671 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.re 1540199994.671 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199994.671 * [misc]backup-simplify: Simplify 0 into 0 1540199994.671 * [misc]backup-simplify: Simplify 1 into 1 1540199994.671 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199994.672 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1540199994.672 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1540199994.672 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199994.672 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.672 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199994.672 * [misc]backup-simplify: Simplify x.im into x.im 1540199994.672 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199994.672 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199994.672 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.re 1540199994.672 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1540199994.672 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.re 1540199994.672 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1540199994.672 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1540199994.672 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199994.672 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.672 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199994.672 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1540199994.672 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199994.672 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.672 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199994.672 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1540199994.672 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1540199994.672 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199994.672 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.672 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199994.672 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1540199994.672 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199994.672 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.672 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199994.672 * [misc]backup-simplify: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1540199994.672 * [misc]backup-simplify: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1540199994.672 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1540199994.672 * [misc]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)))) 1540199994.672 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199994.673 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199994.673 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1540199994.673 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1540199994.673 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1540199994.673 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1540199994.673 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.673 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1540199994.673 * [misc]backup-simplify: Simplify (* (/ 1 y.re) 1) into (/ 1 y.re) 1540199994.673 * [misc]backup-simplify: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1540199994.673 * [misc]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)))))) 1540199994.673 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re))) in y.re 1540199994.673 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) in y.re 1540199994.673 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.re) (/ 1 x.re)) (/ 1 (* y.im x.im))) 1540199994.673 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 x.re)) in y.re 1540199994.673 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1540199994.673 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199994.673 * [misc]backup-simplify: Simplify 0 into 0 1540199994.673 * [misc]backup-simplify: Simplify 1 into 1 1540199994.674 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199994.674 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in y.re 1540199994.674 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199994.674 * [misc]backup-simplify: Simplify x.re into x.re 1540199994.674 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1540199994.674 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1540199994.674 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1540199994.674 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199994.674 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.674 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199994.674 * [misc]backup-simplify: Simplify x.im into x.im 1540199994.674 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199994.674 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199994.674 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.re 1540199994.674 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1540199994.674 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.re 1540199994.674 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1540199994.674 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1540199994.674 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199994.674 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.674 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199994.674 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1540199994.674 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199994.674 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.674 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199994.674 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1540199994.674 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1540199994.674 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199994.674 * [misc]backup-simplify: Simplify 0 into 0 1540199994.674 * [misc]backup-simplify: Simplify 1 into 1 1540199994.674 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199994.674 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1540199994.674 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199994.674 * [misc]backup-simplify: Simplify 0 into 0 1540199994.674 * [misc]backup-simplify: Simplify 1 into 1 1540199994.674 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199994.675 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199994.675 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1540199994.675 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199994.675 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199994.675 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199994.675 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199994.675 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.675 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199994.675 * [misc]backup-simplify: Simplify (* 1 (/ 1 x.re)) into (/ 1 x.re) 1540199994.676 * [misc]backup-simplify: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1540199994.676 * [misc]backup-simplify: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1540199994.676 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re))) in y.re 1540199994.676 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) in y.re 1540199994.676 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.re) (/ 1 x.re)) (/ 1 (* y.im x.im))) 1540199994.676 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 x.re)) in y.re 1540199994.676 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1540199994.676 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199994.676 * [misc]backup-simplify: Simplify 0 into 0 1540199994.676 * [misc]backup-simplify: Simplify 1 into 1 1540199994.676 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199994.676 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in y.re 1540199994.676 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199994.676 * [misc]backup-simplify: Simplify x.re into x.re 1540199994.676 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1540199994.676 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1540199994.676 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1540199994.676 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199994.676 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.676 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199994.676 * [misc]backup-simplify: Simplify x.im into x.im 1540199994.676 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199994.676 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199994.676 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.re 1540199994.676 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1540199994.676 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.re 1540199994.676 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1540199994.676 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1540199994.676 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199994.676 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.676 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199994.676 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1540199994.676 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199994.676 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.676 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199994.676 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1540199994.676 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1540199994.676 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199994.676 * [misc]backup-simplify: Simplify 0 into 0 1540199994.676 * [misc]backup-simplify: Simplify 1 into 1 1540199994.677 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199994.677 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1540199994.677 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199994.677 * [misc]backup-simplify: Simplify 0 into 0 1540199994.677 * [misc]backup-simplify: Simplify 1 into 1 1540199994.677 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199994.677 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199994.677 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1540199994.677 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199994.677 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199994.677 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199994.677 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199994.678 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.678 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199994.678 * [misc]backup-simplify: Simplify (* 1 (/ 1 x.re)) into (/ 1 x.re) 1540199994.678 * [misc]backup-simplify: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1540199994.678 * [misc]backup-simplify: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1540199994.678 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.re 1540199994.678 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199994.678 * [misc]backup-simplify: Simplify 0 into 0 1540199994.678 * [misc]backup-simplify: Simplify 1 into 1 1540199994.678 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199994.678 * [misc]taylor: Taking taylor expansion of 1 in x.im 1540199994.678 * [misc]backup-simplify: Simplify 1 into 1 1540199994.678 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1540199994.678 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199994.678 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 (/ 1 x.re))) into 0 1540199994.678 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1540199994.679 * [misc]backup-simplify: Simplify (- (/ (/ 1 (* y.im x.im)) 1) (+ (* (/ 1 x.re) (/ 0 1)))) into (/ 1 (* y.im x.im)) 1540199994.679 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1540199994.679 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1540199994.679 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199994.679 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.679 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199994.679 * [misc]backup-simplify: Simplify x.im into x.im 1540199994.679 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199994.679 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199994.679 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199994.679 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199994.679 * [misc]backup-simplify: Simplify 0 into 0 1540199994.679 * [misc]taylor: Taking taylor expansion of 1 in y.im 1540199994.679 * [misc]backup-simplify: Simplify 1 into 1 1540199994.679 * [misc]backup-simplify: Simplify 1 into 1 1540199994.679 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1540199994.679 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199994.680 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 x.re)))) into 0 1540199994.680 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1540199994.680 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1540199994.680 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.680 * [misc]backup-simplify: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1540199994.680 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199994.680 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199994.680 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1540199994.681 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) 0) into (/ 1 (pow y.im 2)) 1540199994.681 * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 1540199994.681 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* (/ 1 x.re) (/ (/ 1/2 (pow y.im 2)) 1)) (* (/ 1 (* y.im x.im)) (/ 0 1)))) into (- (* 1/2 (/ 1 (* (pow y.im 2) x.re)))) 1540199994.681 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (* (pow y.im 2) x.re)))) in x.re 1540199994.681 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (* (pow y.im 2) x.re))) in x.re 1540199994.682 * [misc]taylor: Taking taylor expansion of 1/2 in x.re 1540199994.682 * [misc]backup-simplify: Simplify 1/2 into 1/2 1540199994.682 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.im 2) x.re)) in x.re 1540199994.682 * [misc]taylor: Taking taylor expansion of (* (pow y.im 2) x.re) in x.re 1540199994.682 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.re 1540199994.682 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199994.682 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.682 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199994.682 * [misc]backup-simplify: Simplify 0 into 0 1540199994.682 * [misc]backup-simplify: Simplify 1 into 1 1540199994.682 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199994.682 * [misc]backup-simplify: Simplify (* (pow y.im 2) 0) into 0 1540199994.682 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199994.682 * [misc]backup-simplify: Simplify (+ (* (pow y.im 2) 1) (* 0 0)) into (pow y.im 2) 1540199994.682 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1540199994.682 * [misc]backup-simplify: Simplify (* 1/2 (/ 1 (pow y.im 2))) into (/ 1/2 (pow y.im 2)) 1540199994.682 * [misc]backup-simplify: Simplify (- (/ 1/2 (pow y.im 2))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 1540199994.682 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.im 1540199994.682 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.im 1540199994.682 * [misc]taylor: Taking taylor expansion of 1/2 in x.im 1540199994.682 * [misc]backup-simplify: Simplify 1/2 into 1/2 1540199994.682 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1540199994.682 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.im 1540199994.682 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199994.682 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.682 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199994.682 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1540199994.682 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1540199994.682 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1540199994.682 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199994.682 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.682 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199994.682 * [misc]backup-simplify: Simplify 0 into 0 1540199994.682 * [misc]backup-simplify: Simplify 1 into 1 1540199994.683 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1540199994.683 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1540199994.683 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199994.683 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199994.683 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199994.683 * [misc]backup-simplify: Simplify 0 into 0 1540199994.683 * [misc]backup-simplify: Simplify 1 into 1 1540199994.683 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199994.683 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199994.683 * [misc]backup-simplify: Simplify 0 into 0 1540199994.683 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199994.683 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199994.683 * [misc]backup-simplify: Simplify 0 into 0 1540199994.683 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199994.683 * [misc]backup-simplify: Simplify 0 into 0 1540199994.683 * [misc]backup-simplify: Simplify 0 into 0 1540199994.683 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199994.683 * [misc]backup-simplify: Simplify 0 into 0 1540199994.683 * [misc]backup-simplify: Simplify 0 into 0 1540199994.684 * [misc]backup-simplify: Simplify 0 into 0 1540199994.684 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1540199994.684 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199994.684 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.re))))) into 0 1540199994.684 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1540199994.685 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1540199994.685 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.685 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199994.685 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199994.685 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1540199994.685 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199994.685 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199994.686 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1540199994.686 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.686 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 1540199994.686 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* (/ 1 x.re) (/ 0 1)) (* (/ 1 (* y.im x.im)) (/ (/ 1/2 (pow y.im 2)) 1)) (* (- (* 1/2 (/ 1 (* (pow y.im 2) x.re)))) (/ 0 1)))) into (- (* 1/2 (/ 1 (* (pow y.im 3) x.im)))) 1540199994.686 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (* (pow y.im 3) x.im)))) in x.re 1540199994.686 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (* (pow y.im 3) x.im))) in x.re 1540199994.686 * [misc]taylor: Taking taylor expansion of 1/2 in x.re 1540199994.687 * [misc]backup-simplify: Simplify 1/2 into 1/2 1540199994.687 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.im 3) x.im)) in x.re 1540199994.687 * [misc]taylor: Taking taylor expansion of (* (pow y.im 3) x.im) in x.re 1540199994.687 * [misc]taylor: Taking taylor expansion of (pow y.im 3) in x.re 1540199994.687 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199994.687 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.687 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199994.687 * [misc]backup-simplify: Simplify x.im into x.im 1540199994.687 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199994.687 * [misc]backup-simplify: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1540199994.687 * [misc]backup-simplify: Simplify (* (pow y.im 3) x.im) into (* (pow y.im 3) x.im) 1540199994.687 * [misc]backup-simplify: Simplify (/ 1 (* (pow y.im 3) x.im)) into (/ 1 (* (pow y.im 3) x.im)) 1540199994.687 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1540199994.687 * [misc]backup-simplify: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1540199994.687 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1540199994.688 * [misc]backup-simplify: Simplify (+ (* 1/2 0) (* 0 (/ 1 (pow y.im 2)))) into 0 1540199994.688 * [misc]backup-simplify: Simplify (- 0) into 0 1540199994.688 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199994.688 * [misc]backup-simplify: Simplify 0 into 0 1540199994.688 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1540199994.688 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1540199994.688 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199994.688 * [misc]backup-simplify: Simplify 0 into 0 1540199994.688 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199994.688 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199994.688 * [misc]backup-simplify: Simplify 0 into 0 1540199994.688 * [misc]backup-simplify: Simplify (* 1/2 (/ 1 (pow y.im 2))) into (/ 1/2 (pow y.im 2)) 1540199994.688 * [misc]backup-simplify: Simplify (- (/ 1/2 (pow y.im 2))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 1540199994.688 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in y.im 1540199994.688 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in y.im 1540199994.688 * [misc]taylor: Taking taylor expansion of 1/2 in y.im 1540199994.688 * [misc]backup-simplify: Simplify 1/2 into 1/2 1540199994.688 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1540199994.688 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in y.im 1540199994.688 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199994.689 * [misc]backup-simplify: Simplify 0 into 0 1540199994.689 * [misc]backup-simplify: Simplify 1 into 1 1540199994.689 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199994.689 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199994.689 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1540199994.689 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199994.689 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199994.689 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199994.689 * [misc]backup-simplify: Simplify (+ (* 1/2 0) (+ (* 0 0) (* 0 1))) into 0 1540199994.690 * [misc]backup-simplify: Simplify (- 0) into 0 1540199994.690 * [misc]backup-simplify: Simplify 0 into 0 1540199994.690 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1540199994.690 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199994.690 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199994.690 * [misc]backup-simplify: Simplify 0 into 0 1540199994.690 * [misc]backup-simplify: Simplify 0 into 0 1540199994.690 * [misc]backup-simplify: Simplify (* 1 (* 1 (* 1 (* (/ 1 (/ 1 x.re)) 1)))) into x.re 1540199994.690 * [misc]backup-simplify: Simplify (/ (fma (/ 1 (- y.re)) (/ 1 (- x.re)) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) (hypot (/ 1 (- y.im)) (/ 1 (- y.re)))) into (/ (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.im) (/ -1 y.re))) 1540199994.690 * [misc]approximate: Taking taylor expansion of (/ (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.im) (/ -1 y.re))) in (y.re x.re x.im y.im) around 0 1540199994.690 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.im) (/ -1 y.re))) in y.im 1540199994.690 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) in y.im 1540199994.690 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.re) (/ -1 x.re)) (/ 1 (* y.im x.im))) 1540199994.690 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 x.re)) in y.im 1540199994.690 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1540199994.690 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199994.690 * [misc]backup-simplify: Simplify -1 into -1 1540199994.690 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199994.690 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.690 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199994.690 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in y.im 1540199994.690 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199994.690 * [misc]backup-simplify: Simplify -1 into -1 1540199994.690 * [misc]taylor: Taking taylor expansion of x.re in y.im 1540199994.691 * [misc]backup-simplify: Simplify x.re into x.re 1540199994.691 * [misc]backup-simplify: Simplify (/ -1 x.re) into (/ -1 x.re) 1540199994.691 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1540199994.691 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1540199994.691 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199994.691 * [misc]backup-simplify: Simplify 0 into 0 1540199994.691 * [misc]backup-simplify: Simplify 1 into 1 1540199994.691 * [misc]taylor: Taking taylor expansion of x.im in y.im 1540199994.691 * [misc]backup-simplify: Simplify x.im into x.im 1540199994.691 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1540199994.691 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1540199994.691 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1540199994.691 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.im 1540199994.691 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1540199994.691 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.im 1540199994.691 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1540199994.691 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1540199994.691 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199994.691 * [misc]backup-simplify: Simplify -1 into -1 1540199994.691 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199994.691 * [misc]backup-simplify: Simplify 0 into 0 1540199994.691 * [misc]backup-simplify: Simplify 1 into 1 1540199994.691 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199994.691 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1540199994.691 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199994.691 * [misc]backup-simplify: Simplify -1 into -1 1540199994.691 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199994.691 * [misc]backup-simplify: Simplify 0 into 0 1540199994.691 * [misc]backup-simplify: Simplify 1 into 1 1540199994.691 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199994.691 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1540199994.691 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1540199994.691 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199994.691 * [misc]backup-simplify: Simplify -1 into -1 1540199994.691 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199994.691 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.691 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199994.691 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1540199994.692 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199994.692 * [misc]backup-simplify: Simplify -1 into -1 1540199994.692 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199994.692 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.692 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199994.692 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1540199994.692 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1540199994.692 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199994.692 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199994.692 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199994.692 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1540199994.692 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.693 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199994.693 * [misc]backup-simplify: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1540199994.693 * [misc]backup-simplify: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1540199994.693 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.im) (/ -1 y.re))) in x.im 1540199994.693 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) in x.im 1540199994.693 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.re) (/ -1 x.re)) (/ 1 (* y.im x.im))) 1540199994.693 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 x.re)) in x.im 1540199994.693 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.im 1540199994.693 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199994.693 * [misc]backup-simplify: Simplify -1 into -1 1540199994.693 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199994.693 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.693 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199994.693 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in x.im 1540199994.693 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199994.693 * [misc]backup-simplify: Simplify -1 into -1 1540199994.693 * [misc]taylor: Taking taylor expansion of x.re in x.im 1540199994.693 * [misc]backup-simplify: Simplify x.re into x.re 1540199994.693 * [misc]backup-simplify: Simplify (/ -1 x.re) into (/ -1 x.re) 1540199994.693 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1540199994.693 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1540199994.693 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199994.693 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.693 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199994.693 * [misc]backup-simplify: Simplify 0 into 0 1540199994.693 * [misc]backup-simplify: Simplify 1 into 1 1540199994.693 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1540199994.693 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1540199994.693 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199994.693 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.im 1540199994.693 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1540199994.693 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.im 1540199994.693 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1540199994.693 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.im 1540199994.693 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199994.693 * [misc]backup-simplify: Simplify -1 into -1 1540199994.693 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199994.693 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.693 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199994.694 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.im 1540199994.694 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199994.694 * [misc]backup-simplify: Simplify -1 into -1 1540199994.694 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199994.694 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.694 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199994.694 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 1540199994.694 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.im 1540199994.694 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199994.694 * [misc]backup-simplify: Simplify -1 into -1 1540199994.694 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199994.694 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.694 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199994.694 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.im 1540199994.694 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199994.694 * [misc]backup-simplify: Simplify -1 into -1 1540199994.694 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199994.694 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.694 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199994.694 * [misc]backup-simplify: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1540199994.694 * [misc]backup-simplify: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1540199994.694 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1540199994.694 * [misc]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)))) 1540199994.694 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1540199994.694 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1540199994.694 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1540199994.694 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1540199994.695 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1540199994.695 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1540199994.695 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.695 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1540199994.695 * [misc]backup-simplify: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1540199994.695 * [misc]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)))))) 1540199994.695 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.im) (/ -1 y.re))) in x.re 1540199994.695 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) in x.re 1540199994.695 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.re) (/ -1 x.re)) (/ 1 (* y.im x.im))) 1540199994.695 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 x.re)) in x.re 1540199994.695 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.re 1540199994.695 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199994.695 * [misc]backup-simplify: Simplify -1 into -1 1540199994.695 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199994.695 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.695 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199994.695 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in x.re 1540199994.695 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199994.695 * [misc]backup-simplify: Simplify -1 into -1 1540199994.695 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199994.695 * [misc]backup-simplify: Simplify 0 into 0 1540199994.695 * [misc]backup-simplify: Simplify 1 into 1 1540199994.695 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199994.695 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1540199994.695 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1540199994.696 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199994.696 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.696 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199994.696 * [misc]backup-simplify: Simplify x.im into x.im 1540199994.696 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199994.696 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199994.696 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.re 1540199994.696 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1540199994.696 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.re 1540199994.696 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1540199994.696 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1540199994.696 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199994.696 * [misc]backup-simplify: Simplify -1 into -1 1540199994.696 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199994.696 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.696 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199994.696 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1540199994.696 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199994.696 * [misc]backup-simplify: Simplify -1 into -1 1540199994.696 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199994.696 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.696 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199994.696 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1540199994.696 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.re 1540199994.696 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199994.696 * [misc]backup-simplify: Simplify -1 into -1 1540199994.696 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199994.696 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.696 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199994.696 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.re 1540199994.696 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199994.696 * [misc]backup-simplify: Simplify -1 into -1 1540199994.696 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199994.696 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.696 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199994.696 * [misc]backup-simplify: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1540199994.696 * [misc]backup-simplify: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1540199994.696 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1540199994.697 * [misc]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)))) 1540199994.697 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1540199994.697 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1540199994.697 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1540199994.697 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1540199994.697 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1540199994.697 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1540199994.697 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.697 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1540199994.697 * [misc]backup-simplify: Simplify (* (/ -1 y.re) -1) into (/ 1 y.re) 1540199994.697 * [misc]backup-simplify: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1540199994.697 * [misc]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)))))) 1540199994.697 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.im) (/ -1 y.re))) in y.re 1540199994.697 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) in y.re 1540199994.698 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.re) (/ -1 x.re)) (/ 1 (* y.im x.im))) 1540199994.698 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 x.re)) in y.re 1540199994.698 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1540199994.698 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199994.698 * [misc]backup-simplify: Simplify -1 into -1 1540199994.698 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199994.698 * [misc]backup-simplify: Simplify 0 into 0 1540199994.698 * [misc]backup-simplify: Simplify 1 into 1 1540199994.698 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199994.698 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in y.re 1540199994.698 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199994.698 * [misc]backup-simplify: Simplify -1 into -1 1540199994.698 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199994.698 * [misc]backup-simplify: Simplify x.re into x.re 1540199994.698 * [misc]backup-simplify: Simplify (/ -1 x.re) into (/ -1 x.re) 1540199994.698 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1540199994.698 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1540199994.698 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199994.698 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.698 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199994.698 * [misc]backup-simplify: Simplify x.im into x.im 1540199994.698 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199994.698 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199994.698 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.re 1540199994.698 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1540199994.698 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.re 1540199994.698 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1540199994.698 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1540199994.698 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199994.698 * [misc]backup-simplify: Simplify -1 into -1 1540199994.698 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199994.698 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.698 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199994.698 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1540199994.698 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199994.698 * [misc]backup-simplify: Simplify -1 into -1 1540199994.698 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199994.698 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.698 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199994.698 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1540199994.698 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1540199994.698 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199994.698 * [misc]backup-simplify: Simplify -1 into -1 1540199994.698 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199994.698 * [misc]backup-simplify: Simplify 0 into 0 1540199994.698 * [misc]backup-simplify: Simplify 1 into 1 1540199994.699 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199994.699 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1540199994.699 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199994.699 * [misc]backup-simplify: Simplify -1 into -1 1540199994.699 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199994.699 * [misc]backup-simplify: Simplify 0 into 0 1540199994.699 * [misc]backup-simplify: Simplify 1 into 1 1540199994.699 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199994.699 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1540199994.699 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1540199994.699 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199994.699 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199994.699 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199994.699 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1540199994.700 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.700 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199994.700 * [misc]backup-simplify: Simplify (* -1 (/ -1 x.re)) into (/ 1 x.re) 1540199994.700 * [misc]backup-simplify: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1540199994.700 * [misc]backup-simplify: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1540199994.700 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.im) (/ -1 y.re))) in y.re 1540199994.700 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) in y.re 1540199994.700 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.re) (/ -1 x.re)) (/ 1 (* y.im x.im))) 1540199994.700 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 x.re)) in y.re 1540199994.700 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1540199994.700 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199994.700 * [misc]backup-simplify: Simplify -1 into -1 1540199994.700 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199994.700 * [misc]backup-simplify: Simplify 0 into 0 1540199994.700 * [misc]backup-simplify: Simplify 1 into 1 1540199994.700 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199994.700 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in y.re 1540199994.700 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199994.700 * [misc]backup-simplify: Simplify -1 into -1 1540199994.700 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199994.700 * [misc]backup-simplify: Simplify x.re into x.re 1540199994.700 * [misc]backup-simplify: Simplify (/ -1 x.re) into (/ -1 x.re) 1540199994.700 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1540199994.700 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1540199994.700 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199994.700 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.700 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199994.700 * [misc]backup-simplify: Simplify x.im into x.im 1540199994.700 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199994.700 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199994.700 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.re 1540199994.701 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1540199994.701 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.re 1540199994.701 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1540199994.701 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1540199994.701 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199994.701 * [misc]backup-simplify: Simplify -1 into -1 1540199994.701 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199994.701 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.701 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199994.701 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1540199994.701 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199994.701 * [misc]backup-simplify: Simplify -1 into -1 1540199994.701 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199994.701 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.701 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199994.701 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1540199994.701 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1540199994.701 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199994.701 * [misc]backup-simplify: Simplify -1 into -1 1540199994.701 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199994.701 * [misc]backup-simplify: Simplify 0 into 0 1540199994.701 * [misc]backup-simplify: Simplify 1 into 1 1540199994.701 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199994.701 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1540199994.701 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199994.701 * [misc]backup-simplify: Simplify -1 into -1 1540199994.701 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199994.701 * [misc]backup-simplify: Simplify 0 into 0 1540199994.701 * [misc]backup-simplify: Simplify 1 into 1 1540199994.701 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199994.701 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1540199994.701 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1540199994.701 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199994.702 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199994.702 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199994.702 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1540199994.702 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.702 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199994.702 * [misc]backup-simplify: Simplify (* -1 (/ -1 x.re)) into (/ 1 x.re) 1540199994.702 * [misc]backup-simplify: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1540199994.702 * [misc]backup-simplify: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1540199994.702 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.re 1540199994.702 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199994.702 * [misc]backup-simplify: Simplify 0 into 0 1540199994.702 * [misc]backup-simplify: Simplify 1 into 1 1540199994.703 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199994.703 * [misc]taylor: Taking taylor expansion of 1 in x.im 1540199994.703 * [misc]backup-simplify: Simplify 1 into 1 1540199994.703 * [misc]backup-simplify: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 1540199994.703 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199994.703 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 (/ -1 x.re))) into 0 1540199994.703 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1540199994.703 * [misc]backup-simplify: Simplify (- (/ (/ 1 (* y.im x.im)) 1) (+ (* (/ 1 x.re) (/ 0 1)))) into (/ 1 (* y.im x.im)) 1540199994.703 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1540199994.703 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1540199994.703 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199994.703 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.703 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199994.703 * [misc]backup-simplify: Simplify x.im into x.im 1540199994.703 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199994.703 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199994.704 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199994.704 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199994.704 * [misc]backup-simplify: Simplify 0 into 0 1540199994.704 * [misc]taylor: Taking taylor expansion of 1 in y.im 1540199994.704 * [misc]backup-simplify: Simplify 1 into 1 1540199994.704 * [misc]backup-simplify: Simplify 1 into 1 1540199994.704 * [misc]backup-simplify: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1540199994.704 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199994.704 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 x.re)))) into 0 1540199994.704 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1540199994.704 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1540199994.704 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.705 * [misc]backup-simplify: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1540199994.705 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199994.705 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199994.705 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 -1))) into 0 1540199994.705 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) 0) into (/ 1 (pow y.im 2)) 1540199994.706 * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 1540199994.706 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* (/ 1 x.re) (/ (/ 1/2 (pow y.im 2)) 1)) (* (/ 1 (* y.im x.im)) (/ 0 1)))) into (- (* 1/2 (/ 1 (* (pow y.im 2) x.re)))) 1540199994.706 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (* (pow y.im 2) x.re)))) in x.re 1540199994.706 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (* (pow y.im 2) x.re))) in x.re 1540199994.706 * [misc]taylor: Taking taylor expansion of 1/2 in x.re 1540199994.706 * [misc]backup-simplify: Simplify 1/2 into 1/2 1540199994.706 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.im 2) x.re)) in x.re 1540199994.706 * [misc]taylor: Taking taylor expansion of (* (pow y.im 2) x.re) in x.re 1540199994.706 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.re 1540199994.706 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199994.706 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.706 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199994.706 * [misc]backup-simplify: Simplify 0 into 0 1540199994.706 * [misc]backup-simplify: Simplify 1 into 1 1540199994.706 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199994.706 * [misc]backup-simplify: Simplify (* (pow y.im 2) 0) into 0 1540199994.706 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199994.707 * [misc]backup-simplify: Simplify (+ (* (pow y.im 2) 1) (* 0 0)) into (pow y.im 2) 1540199994.707 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1540199994.707 * [misc]backup-simplify: Simplify (* 1/2 (/ 1 (pow y.im 2))) into (/ 1/2 (pow y.im 2)) 1540199994.707 * [misc]backup-simplify: Simplify (- (/ 1/2 (pow y.im 2))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 1540199994.707 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.im 1540199994.707 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.im 1540199994.707 * [misc]taylor: Taking taylor expansion of 1/2 in x.im 1540199994.707 * [misc]backup-simplify: Simplify 1/2 into 1/2 1540199994.707 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1540199994.707 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.im 1540199994.707 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199994.707 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.707 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199994.707 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1540199994.707 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1540199994.707 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1540199994.707 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199994.707 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.707 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199994.707 * [misc]backup-simplify: Simplify 0 into 0 1540199994.707 * [misc]backup-simplify: Simplify 1 into 1 1540199994.707 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1540199994.707 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1540199994.707 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199994.707 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199994.707 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199994.707 * [misc]backup-simplify: Simplify 0 into 0 1540199994.707 * [misc]backup-simplify: Simplify 1 into 1 1540199994.707 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199994.708 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199994.708 * [misc]backup-simplify: Simplify 0 into 0 1540199994.708 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199994.708 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199994.708 * [misc]backup-simplify: Simplify 0 into 0 1540199994.708 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199994.708 * [misc]backup-simplify: Simplify 0 into 0 1540199994.708 * [misc]backup-simplify: Simplify 0 into 0 1540199994.708 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199994.708 * [misc]backup-simplify: Simplify 0 into 0 1540199994.708 * [misc]backup-simplify: Simplify 0 into 0 1540199994.708 * [misc]backup-simplify: Simplify 0 into 0 1540199994.708 * [misc]backup-simplify: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1540199994.708 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199994.709 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 x.re))))) into 0 1540199994.709 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1540199994.709 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1540199994.709 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.709 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1540199994.709 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1540199994.709 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1540199994.710 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199994.710 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199994.710 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 1540199994.710 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.710 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 1540199994.711 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* (/ 1 x.re) (/ 0 1)) (* (/ 1 (* y.im x.im)) (/ (/ 1/2 (pow y.im 2)) 1)) (* (- (* 1/2 (/ 1 (* (pow y.im 2) x.re)))) (/ 0 1)))) into (- (* 1/2 (/ 1 (* (pow y.im 3) x.im)))) 1540199994.711 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (* (pow y.im 3) x.im)))) in x.re 1540199994.711 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (* (pow y.im 3) x.im))) in x.re 1540199994.711 * [misc]taylor: Taking taylor expansion of 1/2 in x.re 1540199994.711 * [misc]backup-simplify: Simplify 1/2 into 1/2 1540199994.711 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.im 3) x.im)) in x.re 1540199994.711 * [misc]taylor: Taking taylor expansion of (* (pow y.im 3) x.im) in x.re 1540199994.711 * [misc]taylor: Taking taylor expansion of (pow y.im 3) in x.re 1540199994.711 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199994.711 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.711 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199994.711 * [misc]backup-simplify: Simplify x.im into x.im 1540199994.711 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199994.711 * [misc]backup-simplify: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1540199994.711 * [misc]backup-simplify: Simplify (* (pow y.im 3) x.im) into (* (pow y.im 3) x.im) 1540199994.711 * [misc]backup-simplify: Simplify (/ 1 (* (pow y.im 3) x.im)) into (/ 1 (* (pow y.im 3) x.im)) 1540199994.711 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1540199994.712 * [misc]backup-simplify: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1540199994.712 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1540199994.712 * [misc]backup-simplify: Simplify (+ (* 1/2 0) (* 0 (/ 1 (pow y.im 2)))) into 0 1540199994.712 * [misc]backup-simplify: Simplify (- 0) into 0 1540199994.712 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199994.713 * [misc]backup-simplify: Simplify 0 into 0 1540199994.713 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1540199994.713 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1540199994.713 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199994.713 * [misc]backup-simplify: Simplify 0 into 0 1540199994.713 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199994.713 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199994.713 * [misc]backup-simplify: Simplify 0 into 0 1540199994.714 * [misc]backup-simplify: Simplify (* 1/2 (/ 1 (pow y.im 2))) into (/ 1/2 (pow y.im 2)) 1540199994.714 * [misc]backup-simplify: Simplify (- (/ 1/2 (pow y.im 2))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 1540199994.714 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in y.im 1540199994.714 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in y.im 1540199994.714 * [misc]taylor: Taking taylor expansion of 1/2 in y.im 1540199994.714 * [misc]backup-simplify: Simplify 1/2 into 1/2 1540199994.714 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1540199994.714 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in y.im 1540199994.714 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199994.714 * [misc]backup-simplify: Simplify 0 into 0 1540199994.714 * [misc]backup-simplify: Simplify 1 into 1 1540199994.714 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199994.714 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199994.715 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1540199994.715 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199994.715 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199994.716 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199994.716 * [misc]backup-simplify: Simplify (+ (* 1/2 0) (+ (* 0 0) (* 0 1))) into 0 1540199994.716 * [misc]backup-simplify: Simplify (- 0) into 0 1540199994.716 * [misc]backup-simplify: Simplify 0 into 0 1540199994.716 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1540199994.716 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199994.716 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199994.717 * [misc]backup-simplify: Simplify 0 into 0 1540199994.717 * [misc]backup-simplify: Simplify 0 into 0 1540199994.717 * [misc]backup-simplify: Simplify (* 1 (* 1 (* 1 (* (/ 1 (/ 1 (- x.re))) 1)))) into (* -1 x.re) 1540199994.717 * * * * [misc]progress: [ 2 / 2 ] generating series at (2) 1540199994.717 * [misc]backup-simplify: Simplify (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re)) into (/ (fma y.re x.re (* y.im x.im)) (pow (hypot y.im y.re) 2)) 1540199994.717 * [misc]approximate: Taking taylor expansion of (/ (fma y.re x.re (* y.im x.im)) (pow (hypot y.im y.re) 2)) in (y.re x.re x.im y.im) around 0 1540199994.717 * [misc]taylor: Taking taylor expansion of (/ (fma y.re x.re (* y.im x.im)) (pow (hypot y.im y.re) 2)) in y.im 1540199994.717 * [misc]taylor: Taking taylor expansion of (fma y.re x.re (* y.im x.im)) in y.im 1540199994.717 * [misc]taylor: Rewrote expression to (+ (* y.re x.re) (* y.im x.im)) 1540199994.717 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1540199994.717 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199994.717 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.717 * [misc]taylor: Taking taylor expansion of x.re in y.im 1540199994.717 * [misc]backup-simplify: Simplify x.re into x.re 1540199994.717 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1540199994.717 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199994.717 * [misc]backup-simplify: Simplify 0 into 0 1540199994.718 * [misc]backup-simplify: Simplify 1 into 1 1540199994.718 * [misc]taylor: Taking taylor expansion of x.im in y.im 1540199994.718 * [misc]backup-simplify: Simplify x.im into x.im 1540199994.718 * [misc]taylor: Taking taylor expansion of (pow (hypot y.im y.re) 2) in y.im 1540199994.718 * [misc]taylor: Taking taylor expansion of (hypot y.im y.re) in y.im 1540199994.718 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1540199994.718 * [misc]taylor: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.im 1540199994.718 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.im 1540199994.718 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199994.718 * [misc]backup-simplify: Simplify 0 into 0 1540199994.718 * [misc]backup-simplify: Simplify 1 into 1 1540199994.718 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199994.718 * [misc]backup-simplify: Simplify 0 into 0 1540199994.718 * [misc]backup-simplify: Simplify 1 into 1 1540199994.718 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.im 1540199994.718 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199994.718 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.718 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199994.718 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.718 * [misc]backup-simplify: Simplify (* 0 0) into 0 1540199994.718 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199994.718 * [misc]backup-simplify: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1540199994.719 * [misc]backup-simplify: Simplify (sqrt (pow y.re 2)) into y.re 1540199994.719 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1540199994.719 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1540199994.719 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.719 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1540199994.719 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1540199994.719 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1540199994.719 * [misc]backup-simplify: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1540199994.719 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199994.720 * [misc]backup-simplify: Simplify (/ (* y.re x.re) (pow y.re 2)) into (/ x.re y.re) 1540199994.720 * [misc]taylor: Taking taylor expansion of (/ (fma y.re x.re (* y.im x.im)) (pow (hypot y.im y.re) 2)) in x.im 1540199994.720 * [misc]taylor: Taking taylor expansion of (fma y.re x.re (* y.im x.im)) in x.im 1540199994.720 * [misc]taylor: Rewrote expression to (+ (* y.re x.re) (* y.im x.im)) 1540199994.720 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1540199994.720 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199994.720 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.720 * [misc]taylor: Taking taylor expansion of x.re in x.im 1540199994.720 * [misc]backup-simplify: Simplify x.re into x.re 1540199994.720 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1540199994.720 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199994.720 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.720 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199994.720 * [misc]backup-simplify: Simplify 0 into 0 1540199994.720 * [misc]backup-simplify: Simplify 1 into 1 1540199994.720 * [misc]taylor: Taking taylor expansion of (pow (hypot y.im y.re) 2) in x.im 1540199994.720 * [misc]taylor: Taking taylor expansion of (hypot y.im y.re) in x.im 1540199994.720 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1540199994.720 * [misc]taylor: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.im 1540199994.720 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in x.im 1540199994.720 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199994.720 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.720 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199994.720 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.720 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in x.im 1540199994.720 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199994.720 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.720 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199994.720 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.721 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199994.721 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199994.721 * [misc]backup-simplify: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1540199994.721 * [misc]backup-simplify: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1540199994.721 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199994.721 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1540199994.721 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.722 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1540199994.722 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1540199994.722 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1540199994.722 * [misc]backup-simplify: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1540199994.722 * [misc]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)) 1540199994.722 * [misc]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))) 1540199994.722 * [misc]taylor: Taking taylor expansion of (/ (fma y.re x.re (* y.im x.im)) (pow (hypot y.im y.re) 2)) in x.re 1540199994.722 * [misc]taylor: Taking taylor expansion of (fma y.re x.re (* y.im x.im)) in x.re 1540199994.722 * [misc]taylor: Rewrote expression to (+ (* y.re x.re) (* y.im x.im)) 1540199994.722 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1540199994.722 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199994.722 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.723 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199994.723 * [misc]backup-simplify: Simplify 0 into 0 1540199994.723 * [misc]backup-simplify: Simplify 1 into 1 1540199994.723 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1540199994.723 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199994.723 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.723 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199994.723 * [misc]backup-simplify: Simplify x.im into x.im 1540199994.723 * [misc]taylor: Taking taylor expansion of (pow (hypot y.im y.re) 2) in x.re 1540199994.723 * [misc]taylor: Taking taylor expansion of (hypot y.im y.re) in x.re 1540199994.723 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1540199994.723 * [misc]taylor: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.re 1540199994.723 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in x.re 1540199994.723 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199994.723 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.723 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199994.723 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.723 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in x.re 1540199994.723 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199994.723 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.723 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199994.723 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.723 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199994.723 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199994.723 * [misc]backup-simplify: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1540199994.724 * [misc]backup-simplify: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1540199994.724 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199994.724 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1540199994.724 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.724 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1540199994.724 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1540199994.724 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199994.724 * [misc]backup-simplify: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1540199994.725 * [misc]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)) 1540199994.725 * [misc]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))) 1540199994.725 * [misc]taylor: Taking taylor expansion of (/ (fma y.re x.re (* y.im x.im)) (pow (hypot y.im y.re) 2)) in y.re 1540199994.725 * [misc]taylor: Taking taylor expansion of (fma y.re x.re (* y.im x.im)) in y.re 1540199994.725 * [misc]taylor: Rewrote expression to (+ (* y.re x.re) (* y.im x.im)) 1540199994.725 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1540199994.725 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199994.725 * [misc]backup-simplify: Simplify 0 into 0 1540199994.725 * [misc]backup-simplify: Simplify 1 into 1 1540199994.725 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199994.725 * [misc]backup-simplify: Simplify x.re into x.re 1540199994.725 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1540199994.725 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199994.725 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.725 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199994.725 * [misc]backup-simplify: Simplify x.im into x.im 1540199994.725 * [misc]taylor: Taking taylor expansion of (pow (hypot y.im y.re) 2) in y.re 1540199994.725 * [misc]taylor: Taking taylor expansion of (hypot y.im y.re) in y.re 1540199994.726 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1540199994.726 * [misc]taylor: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.re 1540199994.726 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.re 1540199994.726 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199994.726 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.726 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199994.726 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.726 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.re 1540199994.726 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199994.726 * [misc]backup-simplify: Simplify 0 into 0 1540199994.726 * [misc]backup-simplify: Simplify 1 into 1 1540199994.726 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199994.726 * [misc]backup-simplify: Simplify 0 into 0 1540199994.726 * [misc]backup-simplify: Simplify 1 into 1 1540199994.726 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199994.726 * [misc]backup-simplify: Simplify (* 0 0) into 0 1540199994.726 * [misc]backup-simplify: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1540199994.726 * [misc]backup-simplify: Simplify (sqrt (pow y.im 2)) into y.im 1540199994.726 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199994.727 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1540199994.727 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.727 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1540199994.727 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1540199994.727 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199994.727 * [misc]backup-simplify: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1540199994.727 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199994.727 * [misc]backup-simplify: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 1540199994.727 * [misc]taylor: Taking taylor expansion of (/ (fma y.re x.re (* y.im x.im)) (pow (hypot y.im y.re) 2)) in y.re 1540199994.727 * [misc]taylor: Taking taylor expansion of (fma y.re x.re (* y.im x.im)) in y.re 1540199994.727 * [misc]taylor: Rewrote expression to (+ (* y.re x.re) (* y.im x.im)) 1540199994.727 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1540199994.727 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199994.727 * [misc]backup-simplify: Simplify 0 into 0 1540199994.727 * [misc]backup-simplify: Simplify 1 into 1 1540199994.727 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199994.727 * [misc]backup-simplify: Simplify x.re into x.re 1540199994.727 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1540199994.727 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199994.727 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.727 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199994.728 * [misc]backup-simplify: Simplify x.im into x.im 1540199994.728 * [misc]taylor: Taking taylor expansion of (pow (hypot y.im y.re) 2) in y.re 1540199994.728 * [misc]taylor: Taking taylor expansion of (hypot y.im y.re) in y.re 1540199994.728 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1540199994.728 * [misc]taylor: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.re 1540199994.728 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.re 1540199994.728 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199994.728 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.728 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199994.728 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.728 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.re 1540199994.728 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199994.728 * [misc]backup-simplify: Simplify 0 into 0 1540199994.728 * [misc]backup-simplify: Simplify 1 into 1 1540199994.728 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199994.728 * [misc]backup-simplify: Simplify 0 into 0 1540199994.728 * [misc]backup-simplify: Simplify 1 into 1 1540199994.728 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199994.728 * [misc]backup-simplify: Simplify (* 0 0) into 0 1540199994.728 * [misc]backup-simplify: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1540199994.728 * [misc]backup-simplify: Simplify (sqrt (pow y.im 2)) into y.im 1540199994.728 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199994.728 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1540199994.728 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.728 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1540199994.728 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1540199994.728 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199994.729 * [misc]backup-simplify: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1540199994.729 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199994.729 * [misc]backup-simplify: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 1540199994.729 * [misc]taylor: Taking taylor expansion of (/ x.im y.im) in x.re 1540199994.729 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199994.729 * [misc]backup-simplify: Simplify x.im into x.im 1540199994.729 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199994.729 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.729 * [misc]backup-simplify: Simplify (/ x.im y.im) into (/ x.im y.im) 1540199994.729 * [misc]taylor: Taking taylor expansion of (/ x.im y.im) in x.im 1540199994.729 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199994.729 * [misc]backup-simplify: Simplify 0 into 0 1540199994.729 * [misc]backup-simplify: Simplify 1 into 1 1540199994.729 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199994.729 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.729 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199994.729 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1540199994.729 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1540199994.729 * [misc]backup-simplify: Simplify (+ x.re 0) into x.re 1540199994.729 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199994.729 * [misc]backup-simplify: Simplify (- (/ x.re (pow y.im 2)) (+ (* (/ x.im y.im) (/ 0 (pow y.im 2))))) into (/ x.re (pow y.im 2)) 1540199994.729 * [misc]taylor: Taking taylor expansion of (/ x.re (pow y.im 2)) in x.re 1540199994.729 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199994.729 * [misc]backup-simplify: Simplify 0 into 0 1540199994.729 * [misc]backup-simplify: Simplify 1 into 1 1540199994.729 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.re 1540199994.729 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199994.729 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.729 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199994.730 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1540199994.730 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ x.im y.im) (/ 0 y.im)))) into 0 1540199994.730 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199994.730 * [misc]backup-simplify: Simplify 0 into 0 1540199994.730 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199994.730 * [misc]backup-simplify: Simplify 0 into 0 1540199994.730 * [misc]backup-simplify: Simplify 0 into 0 1540199994.730 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199994.730 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199994.730 * [misc]backup-simplify: Simplify 0 into 0 1540199994.730 * [misc]backup-simplify: Simplify 1 into 1 1540199994.730 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199994.730 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199994.730 * [misc]backup-simplify: Simplify 0 into 0 1540199994.730 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.re))) into 0 1540199994.730 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1540199994.731 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.731 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1540199994.731 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 0))) into 1 1540199994.731 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1540199994.732 * [misc]backup-simplify: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 1540199994.732 * [misc]backup-simplify: Simplify (+ (* y.im (/ 1/2 y.im)) (+ (* 0 0) (* (/ 1/2 y.im) y.im))) into 1 1540199994.732 * [misc]backup-simplify: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.im y.im) (/ 1 (pow y.im 2))) (* (/ x.re (pow y.im 2)) (/ 0 (pow y.im 2))))) into (- (/ x.im (pow y.im 3))) 1540199994.732 * [misc]taylor: Taking taylor expansion of (- (/ x.im (pow y.im 3))) in x.re 1540199994.732 * [misc]taylor: Taking taylor expansion of (/ x.im (pow y.im 3)) in x.re 1540199994.732 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199994.732 * [misc]backup-simplify: Simplify x.im into x.im 1540199994.732 * [misc]taylor: Taking taylor expansion of (pow y.im 3) in x.re 1540199994.732 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199994.732 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.732 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199994.732 * [misc]backup-simplify: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1540199994.732 * [misc]backup-simplify: Simplify (/ x.im (pow y.im 3)) into (/ x.im (pow y.im 3)) 1540199994.732 * [misc]backup-simplify: Simplify (- (/ x.im (pow y.im 3))) into (- (/ x.im (pow y.im 3))) 1540199994.732 * [misc]taylor: Taking taylor expansion of (- (/ x.im (pow y.im 3))) in x.im 1540199994.732 * [misc]taylor: Taking taylor expansion of (/ x.im (pow y.im 3)) in x.im 1540199994.732 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199994.732 * [misc]backup-simplify: Simplify 0 into 0 1540199994.732 * [misc]backup-simplify: Simplify 1 into 1 1540199994.732 * [misc]taylor: Taking taylor expansion of (pow y.im 3) in x.im 1540199994.732 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199994.732 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.732 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199994.733 * [misc]backup-simplify: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1540199994.733 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 1540199994.733 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1540199994.733 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.im 1540199994.733 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199994.733 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.733 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199994.733 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1540199994.733 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1540199994.733 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in y.im 1540199994.733 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199994.733 * [misc]backup-simplify: Simplify 0 into 0 1540199994.733 * [misc]backup-simplify: Simplify 1 into 1 1540199994.733 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199994.733 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199994.733 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1540199994.733 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199994.733 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199994.734 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199994.734 * [misc]backup-simplify: Simplify 0 into 0 1540199994.734 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ x.im y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1540199994.734 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199994.734 * [misc]backup-simplify: Simplify 0 into 0 1540199994.734 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199994.734 * [misc]backup-simplify: Simplify 0 into 0 1540199994.734 * [misc]backup-simplify: Simplify 0 into 0 1540199994.734 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199994.734 * [misc]backup-simplify: Simplify 0 into 0 1540199994.734 * [misc]backup-simplify: Simplify 0 into 0 1540199994.734 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199994.734 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199994.734 * [misc]backup-simplify: Simplify 0 into 0 1540199994.734 * [misc]backup-simplify: Simplify 0 into 0 1540199994.734 * [misc]backup-simplify: Simplify 0 into 0 1540199994.734 * [misc]backup-simplify: Simplify (/ (/ (fma (/ 1 y.re) (/ 1 x.re) (* (/ 1 x.im) (/ 1 y.im))) (hypot (/ 1 y.im) (/ 1 y.re))) (hypot (/ 1 y.im) (/ 1 y.re))) into (/ (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2)) 1540199994.734 * [misc]approximate: Taking taylor expansion of (/ (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2)) in (y.re x.re x.im y.im) around 0 1540199994.734 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2)) in y.im 1540199994.734 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) in y.im 1540199994.734 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.re) (/ 1 x.re)) (/ 1 (* y.im x.im))) 1540199994.734 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 x.re)) in y.im 1540199994.735 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1540199994.735 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199994.735 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.735 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199994.735 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in y.im 1540199994.735 * [misc]taylor: Taking taylor expansion of x.re in y.im 1540199994.735 * [misc]backup-simplify: Simplify x.re into x.re 1540199994.735 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1540199994.735 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1540199994.735 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1540199994.735 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199994.735 * [misc]backup-simplify: Simplify 0 into 0 1540199994.735 * [misc]backup-simplify: Simplify 1 into 1 1540199994.735 * [misc]taylor: Taking taylor expansion of x.im in y.im 1540199994.735 * [misc]backup-simplify: Simplify x.im into x.im 1540199994.735 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1540199994.735 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1540199994.735 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1540199994.735 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2) in y.im 1540199994.735 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.im 1540199994.735 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1540199994.735 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.im 1540199994.735 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1540199994.735 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199994.735 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199994.735 * [misc]backup-simplify: Simplify 0 into 0 1540199994.735 * [misc]backup-simplify: Simplify 1 into 1 1540199994.735 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199994.735 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199994.735 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199994.735 * [misc]backup-simplify: Simplify 0 into 0 1540199994.735 * [misc]backup-simplify: Simplify 1 into 1 1540199994.735 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199994.735 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1540199994.735 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1540199994.736 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199994.736 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.736 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199994.736 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1540199994.736 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199994.736 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.736 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199994.736 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199994.736 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1540199994.736 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199994.736 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199994.736 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199994.736 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199994.736 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.737 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199994.737 * [misc]backup-simplify: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1540199994.737 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199994.737 * [misc]backup-simplify: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1540199994.737 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2)) in x.im 1540199994.737 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) in x.im 1540199994.737 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.re) (/ 1 x.re)) (/ 1 (* y.im x.im))) 1540199994.737 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 x.re)) in x.im 1540199994.737 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.im 1540199994.737 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199994.737 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.737 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199994.737 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.im 1540199994.737 * [misc]taylor: Taking taylor expansion of x.re in x.im 1540199994.737 * [misc]backup-simplify: Simplify x.re into x.re 1540199994.737 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1540199994.737 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1540199994.737 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1540199994.737 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199994.737 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.737 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199994.737 * [misc]backup-simplify: Simplify 0 into 0 1540199994.737 * [misc]backup-simplify: Simplify 1 into 1 1540199994.737 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1540199994.738 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1540199994.738 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199994.738 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2) in x.im 1540199994.738 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.im 1540199994.738 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1540199994.738 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.im 1540199994.738 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1540199994.738 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1540199994.738 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199994.738 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.738 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199994.738 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1540199994.738 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199994.738 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.738 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199994.738 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 1540199994.738 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.im 1540199994.738 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199994.738 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.738 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199994.738 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.im 1540199994.738 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199994.738 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.738 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199994.738 * [misc]backup-simplify: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1540199994.738 * [misc]backup-simplify: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1540199994.738 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1540199994.738 * [misc]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)))) 1540199994.738 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199994.738 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199994.739 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1540199994.739 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1540199994.739 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1540199994.739 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1540199994.739 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.739 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1540199994.739 * [misc]backup-simplify: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1540199994.739 * [misc]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))) 1540199994.739 * [misc]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))))) 1540199994.739 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2)) in x.re 1540199994.739 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) in x.re 1540199994.739 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.re) (/ 1 x.re)) (/ 1 (* y.im x.im))) 1540199994.739 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 x.re)) in x.re 1540199994.739 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1540199994.740 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199994.740 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.740 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199994.740 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.re 1540199994.740 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199994.740 * [misc]backup-simplify: Simplify 0 into 0 1540199994.740 * [misc]backup-simplify: Simplify 1 into 1 1540199994.740 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199994.740 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1540199994.740 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1540199994.740 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199994.740 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.740 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199994.740 * [misc]backup-simplify: Simplify x.im into x.im 1540199994.740 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199994.740 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199994.740 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2) in x.re 1540199994.740 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.re 1540199994.740 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1540199994.740 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.re 1540199994.740 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1540199994.740 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1540199994.740 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199994.740 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.740 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199994.740 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1540199994.740 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199994.740 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.740 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199994.740 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1540199994.740 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1540199994.740 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199994.740 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.740 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199994.740 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1540199994.740 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199994.740 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.740 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199994.740 * [misc]backup-simplify: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1540199994.740 * [misc]backup-simplify: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1540199994.741 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1540199994.741 * [misc]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)))) 1540199994.741 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199994.741 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199994.741 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1540199994.741 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1540199994.741 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1540199994.741 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1540199994.741 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.741 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1540199994.741 * [misc]backup-simplify: Simplify (* (/ 1 y.re) 1) into (/ 1 y.re) 1540199994.741 * [misc]backup-simplify: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1540199994.742 * [misc]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))) 1540199994.742 * [misc]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))))) 1540199994.742 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2)) in y.re 1540199994.742 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) in y.re 1540199994.742 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.re) (/ 1 x.re)) (/ 1 (* y.im x.im))) 1540199994.742 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 x.re)) in y.re 1540199994.742 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1540199994.742 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199994.742 * [misc]backup-simplify: Simplify 0 into 0 1540199994.742 * [misc]backup-simplify: Simplify 1 into 1 1540199994.742 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199994.742 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in y.re 1540199994.742 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199994.742 * [misc]backup-simplify: Simplify x.re into x.re 1540199994.742 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1540199994.742 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1540199994.742 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1540199994.742 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199994.742 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.742 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199994.742 * [misc]backup-simplify: Simplify x.im into x.im 1540199994.742 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199994.742 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199994.742 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2) in y.re 1540199994.742 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.re 1540199994.742 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1540199994.742 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.re 1540199994.742 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1540199994.742 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1540199994.742 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199994.742 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.742 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199994.742 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1540199994.742 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199994.743 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.743 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199994.743 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1540199994.743 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1540199994.743 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199994.743 * [misc]backup-simplify: Simplify 0 into 0 1540199994.743 * [misc]backup-simplify: Simplify 1 into 1 1540199994.743 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199994.743 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1540199994.743 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199994.743 * [misc]backup-simplify: Simplify 0 into 0 1540199994.743 * [misc]backup-simplify: Simplify 1 into 1 1540199994.743 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199994.743 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199994.743 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1540199994.743 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199994.743 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199994.743 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199994.744 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199994.744 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.744 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199994.744 * [misc]backup-simplify: Simplify (* 1 (/ 1 x.re)) into (/ 1 x.re) 1540199994.744 * [misc]backup-simplify: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1540199994.744 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199994.744 * [misc]backup-simplify: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1540199994.744 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2)) in y.re 1540199994.744 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) in y.re 1540199994.744 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.re) (/ 1 x.re)) (/ 1 (* y.im x.im))) 1540199994.744 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 x.re)) in y.re 1540199994.744 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1540199994.744 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199994.744 * [misc]backup-simplify: Simplify 0 into 0 1540199994.744 * [misc]backup-simplify: Simplify 1 into 1 1540199994.744 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199994.744 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in y.re 1540199994.744 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199994.744 * [misc]backup-simplify: Simplify x.re into x.re 1540199994.744 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1540199994.744 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1540199994.744 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1540199994.745 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199994.745 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.745 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199994.745 * [misc]backup-simplify: Simplify x.im into x.im 1540199994.745 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199994.745 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199994.745 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2) in y.re 1540199994.745 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.re 1540199994.745 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1540199994.745 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.re 1540199994.745 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1540199994.745 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1540199994.745 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199994.745 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.745 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199994.745 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1540199994.745 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199994.745 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.745 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199994.745 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1540199994.745 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1540199994.745 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199994.745 * [misc]backup-simplify: Simplify 0 into 0 1540199994.745 * [misc]backup-simplify: Simplify 1 into 1 1540199994.745 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199994.745 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1540199994.745 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199994.745 * [misc]backup-simplify: Simplify 0 into 0 1540199994.745 * [misc]backup-simplify: Simplify 1 into 1 1540199994.745 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199994.745 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199994.745 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1540199994.746 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199994.746 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199994.746 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199994.746 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199994.746 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.746 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199994.746 * [misc]backup-simplify: Simplify (* 1 (/ 1 x.re)) into (/ 1 x.re) 1540199994.746 * [misc]backup-simplify: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1540199994.746 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199994.746 * [misc]backup-simplify: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1540199994.747 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.re 1540199994.747 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199994.747 * [misc]backup-simplify: Simplify 0 into 0 1540199994.747 * [misc]backup-simplify: Simplify 1 into 1 1540199994.747 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199994.747 * [misc]taylor: Taking taylor expansion of 1 in x.im 1540199994.747 * [misc]backup-simplify: Simplify 1 into 1 1540199994.747 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1540199994.747 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199994.747 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 (/ 1 x.re))) into 0 1540199994.747 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1540199994.747 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199994.747 * [misc]backup-simplify: Simplify (- (/ (/ 1 (* y.im x.im)) 1) (+ (* (/ 1 x.re) (/ 0 1)))) into (/ 1 (* y.im x.im)) 1540199994.747 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1540199994.748 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1540199994.748 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199994.748 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.748 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199994.748 * [misc]backup-simplify: Simplify x.im into x.im 1540199994.748 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199994.748 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199994.748 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199994.748 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199994.748 * [misc]backup-simplify: Simplify 0 into 0 1540199994.748 * [misc]taylor: Taking taylor expansion of 1 in y.im 1540199994.748 * [misc]backup-simplify: Simplify 1 into 1 1540199994.748 * [misc]backup-simplify: Simplify 0 into 0 1540199994.748 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1540199994.748 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199994.748 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 x.re)))) into 0 1540199994.748 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1540199994.749 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1540199994.749 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.749 * [misc]backup-simplify: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1540199994.749 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199994.749 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199994.749 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1540199994.749 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) 0) into (/ 1 (pow y.im 2)) 1540199994.750 * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 1540199994.750 * [misc]backup-simplify: Simplify (+ (* 1 (/ 1/2 (pow y.im 2))) (+ (* 0 0) (* (/ 1/2 (pow y.im 2)) 1))) into (/ 1 (pow y.im 2)) 1540199994.750 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* (/ 1 x.re) (/ (/ 1 (pow y.im 2)) 1)) (* (/ 1 (* y.im x.im)) (/ 0 1)))) into (- (/ 1 (* (pow y.im 2) x.re))) 1540199994.751 * [misc]taylor: Taking taylor expansion of (- (/ 1 (* (pow y.im 2) x.re))) in x.re 1540199994.751 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.im 2) x.re)) in x.re 1540199994.751 * [misc]taylor: Taking taylor expansion of (* (pow y.im 2) x.re) in x.re 1540199994.751 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.re 1540199994.751 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199994.751 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.751 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199994.751 * [misc]backup-simplify: Simplify 0 into 0 1540199994.751 * [misc]backup-simplify: Simplify 1 into 1 1540199994.751 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199994.751 * [misc]backup-simplify: Simplify (* (pow y.im 2) 0) into 0 1540199994.751 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199994.751 * [misc]backup-simplify: Simplify (+ (* (pow y.im 2) 1) (* 0 0)) into (pow y.im 2) 1540199994.751 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1540199994.751 * [misc]backup-simplify: Simplify (- (/ 1 (pow y.im 2))) into (- (/ 1 (pow y.im 2))) 1540199994.751 * [misc]taylor: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.im 1540199994.751 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1540199994.751 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.im 1540199994.751 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199994.751 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.751 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199994.751 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1540199994.751 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1540199994.751 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1540199994.751 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199994.751 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.751 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199994.752 * [misc]backup-simplify: Simplify 0 into 0 1540199994.752 * [misc]backup-simplify: Simplify 1 into 1 1540199994.752 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1540199994.752 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1540199994.752 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199994.752 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199994.752 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199994.752 * [misc]backup-simplify: Simplify 0 into 0 1540199994.752 * [misc]backup-simplify: Simplify 1 into 1 1540199994.752 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199994.752 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199994.753 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199994.753 * [misc]backup-simplify: Simplify 0 into 0 1540199994.753 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199994.753 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199994.753 * [misc]backup-simplify: Simplify 0 into 0 1540199994.753 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199994.753 * [misc]backup-simplify: Simplify 0 into 0 1540199994.753 * [misc]backup-simplify: Simplify 0 into 0 1540199994.753 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199994.753 * [misc]backup-simplify: Simplify 0 into 0 1540199994.753 * [misc]backup-simplify: Simplify 0 into 0 1540199994.753 * [misc]backup-simplify: Simplify 0 into 0 1540199994.754 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1540199994.754 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199994.754 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.re))))) into 0 1540199994.755 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1540199994.755 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1540199994.755 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.755 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199994.755 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199994.755 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1540199994.756 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199994.756 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199994.756 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1540199994.757 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.757 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 1540199994.757 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 (/ 1/2 (pow y.im 2))) (+ (* (/ 1/2 (pow y.im 2)) 0) (* 0 1)))) into 0 1540199994.758 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* (/ 1 x.re) (/ 0 1)) (* (/ 1 (* y.im x.im)) (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (* (pow y.im 2) x.re))) (/ 0 1)))) into (- (/ 1 (* (pow y.im 3) x.im))) 1540199994.758 * [misc]taylor: Taking taylor expansion of (- (/ 1 (* (pow y.im 3) x.im))) in x.re 1540199994.758 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.im 3) x.im)) in x.re 1540199994.758 * [misc]taylor: Taking taylor expansion of (* (pow y.im 3) x.im) in x.re 1540199994.758 * [misc]taylor: Taking taylor expansion of (pow y.im 3) in x.re 1540199994.758 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199994.758 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.758 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199994.758 * [misc]backup-simplify: Simplify x.im into x.im 1540199994.758 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199994.758 * [misc]backup-simplify: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1540199994.759 * [misc]backup-simplify: Simplify (* (pow y.im 3) x.im) into (* (pow y.im 3) x.im) 1540199994.759 * [misc]backup-simplify: Simplify (/ 1 (* (pow y.im 3) x.im)) into (/ 1 (* (pow y.im 3) x.im)) 1540199994.759 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1540199994.759 * [misc]backup-simplify: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1540199994.759 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1540199994.760 * [misc]backup-simplify: Simplify (- 0) into 0 1540199994.760 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199994.760 * [misc]backup-simplify: Simplify 0 into 0 1540199994.760 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1540199994.760 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1540199994.760 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199994.760 * [misc]backup-simplify: Simplify 0 into 0 1540199994.760 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199994.760 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199994.760 * [misc]backup-simplify: Simplify 0 into 0 1540199994.761 * [misc]backup-simplify: Simplify (- (/ 1 (pow y.im 2))) into (- (/ 1 (pow y.im 2))) 1540199994.761 * [misc]taylor: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in y.im 1540199994.761 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1540199994.761 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in y.im 1540199994.761 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199994.761 * [misc]backup-simplify: Simplify 0 into 0 1540199994.761 * [misc]backup-simplify: Simplify 1 into 1 1540199994.761 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199994.761 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199994.761 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1540199994.762 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199994.762 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199994.762 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1540199994.762 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199994.763 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199994.763 * [misc]backup-simplify: Simplify (- 0) into 0 1540199994.763 * [misc]backup-simplify: Simplify 0 into 0 1540199994.763 * [misc]backup-simplify: Simplify 0 into 0 1540199994.763 * [misc]backup-simplify: Simplify (/ (/ (fma (/ 1 (- y.re)) (/ 1 (- x.re)) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) (hypot (/ 1 (- y.im)) (/ 1 (- y.re)))) (hypot (/ 1 (- y.im)) (/ 1 (- y.re)))) into (/ (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2)) 1540199994.763 * [misc]approximate: Taking taylor expansion of (/ (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2)) in (y.re x.re x.im y.im) around 0 1540199994.763 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2)) in y.im 1540199994.763 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) in y.im 1540199994.764 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.re) (/ -1 x.re)) (/ 1 (* y.im x.im))) 1540199994.764 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 x.re)) in y.im 1540199994.764 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1540199994.764 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199994.764 * [misc]backup-simplify: Simplify -1 into -1 1540199994.764 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199994.764 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.764 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199994.764 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in y.im 1540199994.764 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199994.764 * [misc]backup-simplify: Simplify -1 into -1 1540199994.764 * [misc]taylor: Taking taylor expansion of x.re in y.im 1540199994.764 * [misc]backup-simplify: Simplify x.re into x.re 1540199994.764 * [misc]backup-simplify: Simplify (/ -1 x.re) into (/ -1 x.re) 1540199994.764 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1540199994.764 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1540199994.764 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199994.764 * [misc]backup-simplify: Simplify 0 into 0 1540199994.764 * [misc]backup-simplify: Simplify 1 into 1 1540199994.764 * [misc]taylor: Taking taylor expansion of x.im in y.im 1540199994.764 * [misc]backup-simplify: Simplify x.im into x.im 1540199994.764 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1540199994.764 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1540199994.764 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1540199994.765 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2) in y.im 1540199994.765 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.im 1540199994.765 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1540199994.765 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.im 1540199994.765 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1540199994.765 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1540199994.765 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199994.765 * [misc]backup-simplify: Simplify -1 into -1 1540199994.765 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199994.765 * [misc]backup-simplify: Simplify 0 into 0 1540199994.765 * [misc]backup-simplify: Simplify 1 into 1 1540199994.765 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199994.765 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1540199994.765 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199994.765 * [misc]backup-simplify: Simplify -1 into -1 1540199994.765 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199994.765 * [misc]backup-simplify: Simplify 0 into 0 1540199994.765 * [misc]backup-simplify: Simplify 1 into 1 1540199994.765 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199994.765 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1540199994.765 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1540199994.765 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199994.765 * [misc]backup-simplify: Simplify -1 into -1 1540199994.765 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199994.765 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.766 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199994.766 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1540199994.766 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199994.766 * [misc]backup-simplify: Simplify -1 into -1 1540199994.766 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199994.766 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.766 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199994.766 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1540199994.766 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1540199994.766 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199994.766 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199994.767 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199994.767 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1540199994.767 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.767 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199994.767 * [misc]backup-simplify: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1540199994.768 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199994.768 * [misc]backup-simplify: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1540199994.768 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2)) in x.im 1540199994.768 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) in x.im 1540199994.768 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.re) (/ -1 x.re)) (/ 1 (* y.im x.im))) 1540199994.768 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 x.re)) in x.im 1540199994.768 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.im 1540199994.768 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199994.768 * [misc]backup-simplify: Simplify -1 into -1 1540199994.768 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199994.768 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.768 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199994.768 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in x.im 1540199994.768 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199994.768 * [misc]backup-simplify: Simplify -1 into -1 1540199994.768 * [misc]taylor: Taking taylor expansion of x.re in x.im 1540199994.768 * [misc]backup-simplify: Simplify x.re into x.re 1540199994.768 * [misc]backup-simplify: Simplify (/ -1 x.re) into (/ -1 x.re) 1540199994.768 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1540199994.768 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1540199994.768 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199994.768 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.768 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199994.768 * [misc]backup-simplify: Simplify 0 into 0 1540199994.768 * [misc]backup-simplify: Simplify 1 into 1 1540199994.768 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1540199994.769 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1540199994.769 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199994.769 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2) in x.im 1540199994.769 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.im 1540199994.769 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1540199994.769 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.im 1540199994.769 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1540199994.769 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.im 1540199994.769 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199994.769 * [misc]backup-simplify: Simplify -1 into -1 1540199994.769 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199994.769 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.769 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199994.769 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.im 1540199994.769 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199994.769 * [misc]backup-simplify: Simplify -1 into -1 1540199994.769 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199994.769 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.769 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199994.769 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 1540199994.769 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.im 1540199994.769 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199994.769 * [misc]backup-simplify: Simplify -1 into -1 1540199994.769 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199994.769 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.769 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199994.769 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.im 1540199994.769 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199994.770 * [misc]backup-simplify: Simplify -1 into -1 1540199994.770 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199994.770 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.770 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199994.770 * [misc]backup-simplify: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1540199994.770 * [misc]backup-simplify: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1540199994.770 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1540199994.770 * [misc]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)))) 1540199994.770 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1540199994.770 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1540199994.771 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1540199994.771 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1540199994.771 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1540199994.771 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1540199994.771 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.771 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1540199994.771 * [misc]backup-simplify: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1540199994.772 * [misc]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))) 1540199994.772 * [misc]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))))) 1540199994.772 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2)) in x.re 1540199994.772 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) in x.re 1540199994.772 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.re) (/ -1 x.re)) (/ 1 (* y.im x.im))) 1540199994.772 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 x.re)) in x.re 1540199994.772 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.re 1540199994.772 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199994.772 * [misc]backup-simplify: Simplify -1 into -1 1540199994.772 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199994.772 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.772 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199994.772 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in x.re 1540199994.772 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199994.772 * [misc]backup-simplify: Simplify -1 into -1 1540199994.773 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199994.773 * [misc]backup-simplify: Simplify 0 into 0 1540199994.773 * [misc]backup-simplify: Simplify 1 into 1 1540199994.773 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199994.773 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1540199994.773 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1540199994.773 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199994.773 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.773 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199994.773 * [misc]backup-simplify: Simplify x.im into x.im 1540199994.773 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199994.773 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199994.773 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2) in x.re 1540199994.773 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.re 1540199994.773 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1540199994.773 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.re 1540199994.773 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1540199994.773 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1540199994.773 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199994.773 * [misc]backup-simplify: Simplify -1 into -1 1540199994.773 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199994.773 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.773 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199994.773 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1540199994.773 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199994.773 * [misc]backup-simplify: Simplify -1 into -1 1540199994.774 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199994.774 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.774 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199994.774 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1540199994.774 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.re 1540199994.774 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199994.774 * [misc]backup-simplify: Simplify -1 into -1 1540199994.774 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199994.774 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.774 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199994.774 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.re 1540199994.774 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199994.774 * [misc]backup-simplify: Simplify -1 into -1 1540199994.774 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199994.774 * [misc]backup-simplify: Simplify y.re into y.re 1540199994.774 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199994.774 * [misc]backup-simplify: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1540199994.774 * [misc]backup-simplify: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1540199994.774 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1540199994.775 * [misc]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)))) 1540199994.775 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1540199994.775 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1540199994.775 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1540199994.775 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1540199994.775 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1540199994.775 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1540199994.776 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.776 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1540199994.776 * [misc]backup-simplify: Simplify (* (/ -1 y.re) -1) into (/ 1 y.re) 1540199994.776 * [misc]backup-simplify: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1540199994.776 * [misc]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))) 1540199994.777 * [misc]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))))) 1540199994.777 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2)) in y.re 1540199994.777 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) in y.re 1540199994.777 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.re) (/ -1 x.re)) (/ 1 (* y.im x.im))) 1540199994.777 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 x.re)) in y.re 1540199994.777 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1540199994.777 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199994.777 * [misc]backup-simplify: Simplify -1 into -1 1540199994.777 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199994.777 * [misc]backup-simplify: Simplify 0 into 0 1540199994.777 * [misc]backup-simplify: Simplify 1 into 1 1540199994.777 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199994.777 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in y.re 1540199994.777 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199994.777 * [misc]backup-simplify: Simplify -1 into -1 1540199994.777 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199994.777 * [misc]backup-simplify: Simplify x.re into x.re 1540199994.778 * [misc]backup-simplify: Simplify (/ -1 x.re) into (/ -1 x.re) 1540199994.778 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1540199994.778 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1540199994.778 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199994.778 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.778 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199994.778 * [misc]backup-simplify: Simplify x.im into x.im 1540199994.778 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199994.778 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199994.778 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2) in y.re 1540199994.778 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.re 1540199994.778 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1540199994.778 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.re 1540199994.778 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1540199994.778 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1540199994.778 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199994.778 * [misc]backup-simplify: Simplify -1 into -1 1540199994.778 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199994.778 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.778 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199994.778 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1540199994.778 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199994.778 * [misc]backup-simplify: Simplify -1 into -1 1540199994.778 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199994.778 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.778 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199994.778 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1540199994.779 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1540199994.779 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199994.779 * [misc]backup-simplify: Simplify -1 into -1 1540199994.779 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199994.779 * [misc]backup-simplify: Simplify 0 into 0 1540199994.779 * [misc]backup-simplify: Simplify 1 into 1 1540199994.779 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199994.779 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1540199994.779 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199994.779 * [misc]backup-simplify: Simplify -1 into -1 1540199994.779 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199994.779 * [misc]backup-simplify: Simplify 0 into 0 1540199994.779 * [misc]backup-simplify: Simplify 1 into 1 1540199994.779 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199994.779 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1540199994.780 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1540199994.780 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199994.780 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199994.780 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199994.780 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1540199994.781 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.781 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199994.781 * [misc]backup-simplify: Simplify (* -1 (/ -1 x.re)) into (/ 1 x.re) 1540199994.781 * [misc]backup-simplify: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1540199994.781 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199994.781 * [misc]backup-simplify: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1540199994.781 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2)) in y.re 1540199994.781 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) in y.re 1540199994.781 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.re) (/ -1 x.re)) (/ 1 (* y.im x.im))) 1540199994.782 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 x.re)) in y.re 1540199994.782 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1540199994.782 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199994.782 * [misc]backup-simplify: Simplify -1 into -1 1540199994.782 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199994.782 * [misc]backup-simplify: Simplify 0 into 0 1540199994.782 * [misc]backup-simplify: Simplify 1 into 1 1540199994.782 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199994.782 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in y.re 1540199994.782 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199994.782 * [misc]backup-simplify: Simplify -1 into -1 1540199994.782 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199994.782 * [misc]backup-simplify: Simplify x.re into x.re 1540199994.782 * [misc]backup-simplify: Simplify (/ -1 x.re) into (/ -1 x.re) 1540199994.782 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1540199994.782 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1540199994.782 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199994.782 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.782 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199994.782 * [misc]backup-simplify: Simplify x.im into x.im 1540199994.782 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199994.782 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199994.782 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2) in y.re 1540199994.783 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.re 1540199994.783 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1540199994.783 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.re 1540199994.783 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1540199994.783 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1540199994.783 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199994.783 * [misc]backup-simplify: Simplify -1 into -1 1540199994.783 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199994.783 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.783 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199994.783 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1540199994.783 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199994.783 * [misc]backup-simplify: Simplify -1 into -1 1540199994.783 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199994.783 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.783 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199994.783 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1540199994.783 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1540199994.783 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199994.783 * [misc]backup-simplify: Simplify -1 into -1 1540199994.783 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199994.783 * [misc]backup-simplify: Simplify 0 into 0 1540199994.783 * [misc]backup-simplify: Simplify 1 into 1 1540199994.783 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199994.784 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1540199994.784 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199994.784 * [misc]backup-simplify: Simplify -1 into -1 1540199994.784 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199994.784 * [misc]backup-simplify: Simplify 0 into 0 1540199994.784 * [misc]backup-simplify: Simplify 1 into 1 1540199994.784 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199994.784 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1540199994.784 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1540199994.784 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199994.785 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199994.785 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199994.785 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1540199994.785 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.785 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199994.786 * [misc]backup-simplify: Simplify (* -1 (/ -1 x.re)) into (/ 1 x.re) 1540199994.786 * [misc]backup-simplify: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1540199994.786 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199994.786 * [misc]backup-simplify: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1540199994.786 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.re 1540199994.786 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199994.786 * [misc]backup-simplify: Simplify 0 into 0 1540199994.786 * [misc]backup-simplify: Simplify 1 into 1 1540199994.786 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199994.786 * [misc]taylor: Taking taylor expansion of 1 in x.im 1540199994.786 * [misc]backup-simplify: Simplify 1 into 1 1540199994.787 * [misc]backup-simplify: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 1540199994.787 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199994.787 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 (/ -1 x.re))) into 0 1540199994.787 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1540199994.788 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199994.788 * [misc]backup-simplify: Simplify (- (/ (/ 1 (* y.im x.im)) 1) (+ (* (/ 1 x.re) (/ 0 1)))) into (/ 1 (* y.im x.im)) 1540199994.788 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1540199994.788 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1540199994.788 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199994.788 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.788 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199994.788 * [misc]backup-simplify: Simplify x.im into x.im 1540199994.788 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199994.788 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199994.789 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199994.789 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199994.789 * [misc]backup-simplify: Simplify 0 into 0 1540199994.789 * [misc]taylor: Taking taylor expansion of 1 in y.im 1540199994.789 * [misc]backup-simplify: Simplify 1 into 1 1540199994.789 * [misc]backup-simplify: Simplify 0 into 0 1540199994.789 * [misc]backup-simplify: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1540199994.789 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199994.790 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 x.re)))) into 0 1540199994.790 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1540199994.790 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1540199994.790 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.790 * [misc]backup-simplify: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1540199994.791 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199994.791 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199994.791 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 -1))) into 0 1540199994.791 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) 0) into (/ 1 (pow y.im 2)) 1540199994.792 * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 1540199994.793 * [misc]backup-simplify: Simplify (+ (* 1 (/ 1/2 (pow y.im 2))) (+ (* 0 0) (* (/ 1/2 (pow y.im 2)) 1))) into (/ 1 (pow y.im 2)) 1540199994.793 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* (/ 1 x.re) (/ (/ 1 (pow y.im 2)) 1)) (* (/ 1 (* y.im x.im)) (/ 0 1)))) into (- (/ 1 (* (pow y.im 2) x.re))) 1540199994.793 * [misc]taylor: Taking taylor expansion of (- (/ 1 (* (pow y.im 2) x.re))) in x.re 1540199994.793 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.im 2) x.re)) in x.re 1540199994.793 * [misc]taylor: Taking taylor expansion of (* (pow y.im 2) x.re) in x.re 1540199994.794 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.re 1540199994.794 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199994.794 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.794 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199994.794 * [misc]backup-simplify: Simplify 0 into 0 1540199994.794 * [misc]backup-simplify: Simplify 1 into 1 1540199994.794 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199994.794 * [misc]backup-simplify: Simplify (* (pow y.im 2) 0) into 0 1540199994.794 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199994.794 * [misc]backup-simplify: Simplify (+ (* (pow y.im 2) 1) (* 0 0)) into (pow y.im 2) 1540199994.794 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1540199994.795 * [misc]backup-simplify: Simplify (- (/ 1 (pow y.im 2))) into (- (/ 1 (pow y.im 2))) 1540199994.795 * [misc]taylor: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.im 1540199994.795 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1540199994.795 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.im 1540199994.795 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199994.795 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.795 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199994.795 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1540199994.795 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1540199994.795 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1540199994.795 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199994.795 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.795 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199994.795 * [misc]backup-simplify: Simplify 0 into 0 1540199994.795 * [misc]backup-simplify: Simplify 1 into 1 1540199994.795 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1540199994.797 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1540199994.797 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199994.797 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199994.797 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199994.797 * [misc]backup-simplify: Simplify 0 into 0 1540199994.798 * [misc]backup-simplify: Simplify 1 into 1 1540199994.798 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199994.798 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199994.798 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199994.798 * [misc]backup-simplify: Simplify 0 into 0 1540199994.799 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199994.799 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199994.799 * [misc]backup-simplify: Simplify 0 into 0 1540199994.799 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199994.799 * [misc]backup-simplify: Simplify 0 into 0 1540199994.799 * [misc]backup-simplify: Simplify 0 into 0 1540199994.799 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199994.799 * [misc]backup-simplify: Simplify 0 into 0 1540199994.799 * [misc]backup-simplify: Simplify 0 into 0 1540199994.799 * [misc]backup-simplify: Simplify 0 into 0 1540199994.799 * [misc]backup-simplify: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1540199994.800 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199994.800 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 x.re))))) into 0 1540199994.800 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1540199994.801 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1540199994.801 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.801 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1540199994.801 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1540199994.801 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1540199994.802 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199994.802 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199994.802 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 1540199994.803 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199994.803 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 1540199994.804 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 (/ 1/2 (pow y.im 2))) (+ (* (/ 1/2 (pow y.im 2)) 0) (* 0 1)))) into 0 1540199994.804 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* (/ 1 x.re) (/ 0 1)) (* (/ 1 (* y.im x.im)) (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (* (pow y.im 2) x.re))) (/ 0 1)))) into (- (/ 1 (* (pow y.im 3) x.im))) 1540199994.804 * [misc]taylor: Taking taylor expansion of (- (/ 1 (* (pow y.im 3) x.im))) in x.re 1540199994.804 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.im 3) x.im)) in x.re 1540199994.805 * [misc]taylor: Taking taylor expansion of (* (pow y.im 3) x.im) in x.re 1540199994.805 * [misc]taylor: Taking taylor expansion of (pow y.im 3) in x.re 1540199994.805 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199994.805 * [misc]backup-simplify: Simplify y.im into y.im 1540199994.805 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199994.805 * [misc]backup-simplify: Simplify x.im into x.im 1540199994.805 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199994.805 * [misc]backup-simplify: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1540199994.805 * [misc]backup-simplify: Simplify (* (pow y.im 3) x.im) into (* (pow y.im 3) x.im) 1540199994.805 * [misc]backup-simplify: Simplify (/ 1 (* (pow y.im 3) x.im)) into (/ 1 (* (pow y.im 3) x.im)) 1540199994.805 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1540199994.806 * [misc]backup-simplify: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1540199994.806 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1540199994.806 * [misc]backup-simplify: Simplify (- 0) into 0 1540199994.806 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199994.806 * [misc]backup-simplify: Simplify 0 into 0 1540199994.806 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1540199994.806 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1540199994.806 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199994.806 * [misc]backup-simplify: Simplify 0 into 0 1540199994.807 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199994.807 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199994.807 * [misc]backup-simplify: Simplify 0 into 0 1540199994.807 * [misc]backup-simplify: Simplify (- (/ 1 (pow y.im 2))) into (- (/ 1 (pow y.im 2))) 1540199994.807 * [misc]taylor: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in y.im 1540199994.807 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1540199994.807 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in y.im 1540199994.807 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199994.807 * [misc]backup-simplify: Simplify 0 into 0 1540199994.807 * [misc]backup-simplify: Simplify 1 into 1 1540199994.808 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199994.808 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199994.808 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1540199994.808 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199994.809 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199994.809 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1540199994.809 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199994.810 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199994.810 * [misc]backup-simplify: Simplify (- 0) into 0 1540199994.810 * [misc]backup-simplify: Simplify 0 into 0 1540199994.810 * [misc]backup-simplify: Simplify 0 into 0 1540199994.810 * * * [misc]progress: simplifying candidates 1540199994.810 * * * * [misc]progress: [ 1 / 107 ] simplifiying candidate # 1540199994.810 * * * * [misc]progress: [ 2 / 107 ] simplifiying candidate # 1540199994.810 * * * * [misc]progress: [ 3 / 107 ] simplifiying candidate # 1540199994.810 * * * * [misc]progress: [ 4 / 107 ] simplifiying candidate # 1540199994.810 * [enter]simplify: Simplifying (- (log (fma y.re x.re (* x.im y.im))) (log (hypot y.im y.re))) 1540199994.811 * * [misc]simplify: iters left: 6 (10 enodes) 1540199994.813 * * [misc]simplify: iters left: 5 (15 enodes) 1540199994.818 * * [misc]simplify: iters left: 4 (18 enodes) 1540199994.822 * * [misc]simplify: iters left: 3 (21 enodes) 1540199994.827 * [exit]simplify: Simplified to (- (log (fma y.im x.im (* y.re x.re))) (log (hypot y.im y.re))) 1540199994.827 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (exp (- (log (fma y.im x.im (* y.re x.re))) (log (hypot y.im y.re)))) (hypot y.im y.re))) 1540199994.827 * * * * [misc]progress: [ 5 / 107 ] simplifiying candidate # 1540199994.827 * * * * [misc]progress: [ 6 / 107 ] simplifiying candidate # 1540199994.827 * * * * [misc]progress: [ 7 / 107 ] simplifiying candidate # 1540199994.827 * [enter]simplify: Simplifying (/ (* (* (fma y.re x.re (* x.im y.im)) (fma y.re x.re (* x.im y.im))) (fma y.re x.re (* x.im y.im))) (* (* (hypot y.im y.re) (hypot y.im y.re)) (hypot y.im y.re))) 1540199994.827 * * [misc]simplify: iters left: 6 (12 enodes) 1540199994.831 * * [misc]simplify: iters left: 5 (24 enodes) 1540199994.841 * * [misc]simplify: iters left: 4 (66 enodes) 1540199994.870 * * [misc]simplify: iters left: 3 (219 enodes) 1540199994.974 * [exit]simplify: Simplified to (pow (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) 3) 1540199994.974 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (pow (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) 3)) (hypot y.im y.re))) 1540199994.974 * * * * [misc]progress: [ 8 / 107 ] simplifiying candidate # 1540199994.974 * * * * [misc]progress: [ 9 / 107 ] simplifiying candidate # 1540199994.974 * * * * [misc]progress: [ 10 / 107 ] simplifiying candidate # 1540199994.974 * * * * [misc]progress: [ 11 / 107 ] simplifiying candidate # 1540199994.974 * * * * [misc]progress: [ 12 / 107 ] simplifiying candidate # 1540199994.974 * [enter]simplify: Simplifying (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540199994.974 * * [misc]simplify: iters left: 6 (12 enodes) 1540199994.976 * * [misc]simplify: iters left: 5 (21 enodes) 1540199994.979 * * [misc]simplify: iters left: 4 (32 enodes) 1540199994.984 * * [misc]simplify: iters left: 3 (38 enodes) 1540199994.991 * * [misc]simplify: iters left: 2 (41 enodes) 1540199994.996 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) 1540199994.996 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (hypot y.im y.re))) 1540199994.996 * [enter]simplify: Simplifying (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) 1540199994.996 * * [misc]simplify: iters left: 6 (10 enodes) 1540199994.998 * * [misc]simplify: iters left: 5 (13 enodes) 1540199994.999 * * [misc]simplify: iters left: 4 (15 enodes) 1540199995.002 * * [misc]simplify: iters left: 3 (18 enodes) 1540199995.004 * [exit]simplify: Simplified to (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re))) 1540199995.004 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) (hypot y.im y.re))) 1540199995.004 * * * * [misc]progress: [ 13 / 107 ] simplifiying candidate # 1540199995.004 * [enter]simplify: Simplifying (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) 1540199995.004 * * [misc]simplify: iters left: 6 (11 enodes) 1540199995.006 * * [misc]simplify: iters left: 5 (16 enodes) 1540199995.008 * * [misc]simplify: iters left: 4 (20 enodes) 1540199995.011 * * [misc]simplify: iters left: 3 (24 enodes) 1540199995.014 * [exit]simplify: Simplified to (/ (cbrt (fma x.im y.im (* y.re x.re))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma x.im y.im (* y.re x.re))))) 1540199995.014 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma x.im y.im (* y.re x.re))))) (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re)))) (hypot y.im y.re))) 1540199995.014 * [enter]simplify: Simplifying (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1540199995.014 * * [misc]simplify: iters left: 6 (10 enodes) 1540199995.015 * * [misc]simplify: iters left: 5 (13 enodes) 1540199995.017 * * [misc]simplify: iters left: 4 (15 enodes) 1540199995.019 * * [misc]simplify: iters left: 3 (18 enodes) 1540199995.021 * [exit]simplify: Simplified to (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) 1540199995.021 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) (hypot y.im y.re))) 1540199995.021 * * * * [misc]progress: [ 14 / 107 ] simplifiying candidate # 1540199995.021 * [enter]simplify: Simplifying (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) 1540199995.021 * * [misc]simplify: iters left: 6 (10 enodes) 1540199995.023 * * [misc]simplify: iters left: 5 (17 enodes) 1540199995.026 * * [misc]simplify: iters left: 4 (25 enodes) 1540199995.029 * * [misc]simplify: iters left: 3 (30 enodes) 1540199995.032 * * [misc]simplify: iters left: 2 (35 enodes) 1540199995.036 * [exit]simplify: Simplified to (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1540199995.036 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re))) (hypot y.im y.re))) 1540199995.036 * [enter]simplify: Simplifying (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) 1540199995.036 * * [misc]simplify: iters left: 6 (9 enodes) 1540199995.037 * * [misc]simplify: iters left: 5 (12 enodes) 1540199995.039 * * [misc]simplify: iters left: 4 (14 enodes) 1540199995.041 * * [misc]simplify: iters left: 3 (17 enodes) 1540199995.043 * [exit]simplify: Simplified to (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) 1540199995.043 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re))) (hypot y.im y.re))) 1540199995.043 * * * * [misc]progress: [ 15 / 107 ] simplifiying candidate # 1540199995.043 * [enter]simplify: Simplifying (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540199995.043 * * [misc]simplify: iters left: 6 (11 enodes) 1540199995.045 * * [misc]simplify: iters left: 5 (16 enodes) 1540199995.047 * * [misc]simplify: iters left: 4 (18 enodes) 1540199995.049 * * [misc]simplify: iters left: 3 (21 enodes) 1540199995.052 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540199995.052 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (hypot y.im y.re))) 1540199995.052 * [enter]simplify: Simplifying (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) 1540199995.052 * * [misc]simplify: iters left: 6 (10 enodes) 1540199995.054 * * [misc]simplify: iters left: 5 (13 enodes) 1540199995.055 * * [misc]simplify: iters left: 4 (15 enodes) 1540199995.057 * * [misc]simplify: iters left: 3 (18 enodes) 1540199995.060 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re))) 1540199995.060 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) (hypot y.im y.re))) 1540199995.060 * * * * [misc]progress: [ 16 / 107 ] simplifiying candidate # 1540199995.061 * [enter]simplify: Simplifying (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1540199995.061 * * [misc]simplify: iters left: 6 (10 enodes) 1540199995.062 * * [misc]simplify: iters left: 5 (13 enodes) 1540199995.064 * * [misc]simplify: iters left: 4 (15 enodes) 1540199995.066 * * [misc]simplify: iters left: 3 (18 enodes) 1540199995.068 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) 1540199995.068 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re)))) (hypot y.im y.re))) 1540199995.068 * [enter]simplify: Simplifying (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1540199995.068 * * [misc]simplify: iters left: 6 (10 enodes) 1540199995.069 * * [misc]simplify: iters left: 5 (13 enodes) 1540199995.071 * * [misc]simplify: iters left: 4 (15 enodes) 1540199995.075 * * [misc]simplify: iters left: 3 (18 enodes) 1540199995.078 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) 1540199995.079 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) (hypot y.im y.re))) 1540199995.079 * * * * [misc]progress: [ 17 / 107 ] simplifiying candidate # 1540199995.079 * [enter]simplify: Simplifying (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) 1540199995.079 * * [misc]simplify: iters left: 6 (9 enodes) 1540199995.081 * * [misc]simplify: iters left: 5 (14 enodes) 1540199995.085 * * [misc]simplify: iters left: 4 (18 enodes) 1540199995.087 * * [misc]simplify: iters left: 3 (21 enodes) 1540199995.089 * [exit]simplify: Simplified to (sqrt (fma x.im y.im (* y.re x.re))) 1540199995.089 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (fma x.im y.im (* y.re x.re))) (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re))) (hypot y.im y.re))) 1540199995.089 * [enter]simplify: Simplifying (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) 1540199995.089 * * [misc]simplify: iters left: 6 (9 enodes) 1540199995.090 * * [misc]simplify: iters left: 5 (12 enodes) 1540199995.092 * * [misc]simplify: iters left: 4 (14 enodes) 1540199995.094 * * [misc]simplify: iters left: 3 (17 enodes) 1540199995.096 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) 1540199995.096 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (fma x.im y.im (* y.re x.re))) (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re))) (hypot y.im y.re))) 1540199995.096 * * * * [misc]progress: [ 18 / 107 ] simplifiying candidate # 1540199995.096 * [enter]simplify: Simplifying (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540199995.096 * * [misc]simplify: iters left: 6 (7 enodes) 1540199995.097 * * [misc]simplify: iters left: 5 (11 enodes) 1540199995.099 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1540199995.099 * [misc]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 y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re)))) (hypot y.im y.re))) 1540199995.099 * [enter]simplify: Simplifying (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) 1540199995.099 * * [misc]simplify: iters left: 5 (9 enodes) 1540199995.100 * * [misc]simplify: iters left: 4 (12 enodes) 1540199995.102 * * [misc]simplify: iters left: 3 (14 enodes) 1540199995.103 * * [misc]simplify: iters left: 2 (17 enodes) 1540199995.105 * [exit]simplify: Simplified to (/ (fma x.im y.im (* y.re x.re)) (cbrt (hypot y.im y.re))) 1540199995.105 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (fma x.im y.im (* y.re x.re)) (cbrt (hypot y.im y.re)))) (hypot y.im y.re))) 1540199995.105 * * * * [misc]progress: [ 19 / 107 ] simplifiying candidate # 1540199995.106 * [enter]simplify: Simplifying (/ 1 (sqrt (hypot y.im y.re))) 1540199995.106 * * [misc]simplify: iters left: 4 (6 enodes) 1540199995.107 * * [misc]simplify: iters left: 3 (8 enodes) 1540199995.108 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1540199995.108 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.im y.re))) (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re)))) (hypot y.im y.re))) 1540199995.108 * [enter]simplify: Simplifying (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1540199995.108 * * [misc]simplify: iters left: 5 (9 enodes) 1540199995.109 * * [misc]simplify: iters left: 4 (12 enodes) 1540199995.111 * * [misc]simplify: iters left: 3 (14 enodes) 1540199995.113 * * [misc]simplify: iters left: 2 (17 enodes) 1540199995.114 * [exit]simplify: Simplified to (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) 1540199995.114 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.im y.re))) (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re)))) (hypot y.im y.re))) 1540199995.114 * * * * [misc]progress: [ 20 / 107 ] simplifiying candidate # 1540199995.115 * [enter]simplify: Simplifying (/ 1 1) 1540199995.115 * * [misc]simplify: iters left: 2 (2 enodes) 1540199995.115 * * [misc]simplify: iters left: 1 (4 enodes) 1540199995.115 * [exit]simplify: Simplified to 1 1540199995.115 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (hypot y.im y.re))) 1540199995.115 * [enter]simplify: Simplifying (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) 1540199995.116 * * [misc]simplify: iters left: 5 (8 enodes) 1540199995.117 * * [misc]simplify: iters left: 4 (11 enodes) 1540199995.118 * * [misc]simplify: iters left: 3 (13 enodes) 1540199995.120 * * [misc]simplify: iters left: 2 (16 enodes) 1540199995.122 * [exit]simplify: Simplified to (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) 1540199995.122 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (hypot y.im y.re))) 1540199995.122 * * * * [misc]progress: [ 21 / 107 ] simplifiying candidate # 1540199995.122 * * * * [misc]progress: [ 22 / 107 ] simplifiying candidate # 1540199995.122 * * * * [misc]progress: [ 23 / 107 ] simplifiying candidate # 1540199995.122 * * * * [misc]progress: [ 24 / 107 ] simplifiying candidate # 1540199995.122 * [enter]simplify: Simplifying (cbrt (hypot y.im y.re)) 1540199995.122 * * [misc]simplify: iters left: 2 (4 enodes) 1540199995.122 * [exit]simplify: Simplified to (cbrt (hypot y.im y.re)) 1540199995.123 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (fma y.re x.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))) 1540199995.123 * * * * [misc]progress: [ 25 / 107 ] simplifiying candidate # 1540199995.123 * [enter]simplify: Simplifying (sqrt (hypot y.im y.re)) 1540199995.123 * * [misc]simplify: iters left: 2 (4 enodes) 1540199995.123 * [exit]simplify: Simplified to (sqrt (hypot y.im y.re)) 1540199995.123 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (hypot y.im y.re))) 1540199995.123 * * * * [misc]progress: [ 26 / 107 ] simplifiying candidate # 1540199995.123 * [enter]simplify: Simplifying (hypot y.im y.re) 1540199995.123 * * [misc]simplify: iters left: 1 (3 enodes) 1540199995.124 * [exit]simplify: Simplified to (hypot y.im y.re) 1540199995.124 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (fma y.re x.re (* x.im y.im)) 1) (hypot y.im y.re)) (hypot y.im y.re))) 1540199995.124 * * * * [misc]progress: [ 27 / 107 ] simplifiying candidate # 1540199995.124 * [enter]simplify: Simplifying (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1540199995.124 * * [misc]simplify: iters left: 6 (8 enodes) 1540199995.125 * * [misc]simplify: iters left: 5 (11 enodes) 1540199995.127 * * [misc]simplify: iters left: 4 (13 enodes) 1540199995.128 * * [misc]simplify: iters left: 3 (16 enodes) 1540199995.130 * [exit]simplify: Simplified to (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) 1540199995.130 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) (/ (hypot y.im y.re) (cbrt (fma y.re x.re (* x.im y.im))))) (hypot y.im y.re))) 1540199995.130 * * * * [misc]progress: [ 28 / 107 ] simplifiying candidate # 1540199995.132 * [enter]simplify: Simplifying (sqrt (fma y.re x.re (* x.im y.im))) 1540199995.132 * * [misc]simplify: iters left: 4 (7 enodes) 1540199995.133 * * [misc]simplify: iters left: 3 (10 enodes) 1540199995.134 * * [misc]simplify: iters left: 2 (12 enodes) 1540199995.136 * * [misc]simplify: iters left: 1 (15 enodes) 1540199995.137 * [exit]simplify: Simplified to (sqrt (fma x.im y.im (* y.re x.re))) 1540199995.137 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (/ (hypot y.im y.re) (sqrt (fma y.re x.re (* x.im y.im))))) (hypot y.im y.re))) 1540199995.137 * * * * [misc]progress: [ 29 / 107 ] simplifiying candidate # 1540199995.138 * * * * [misc]progress: [ 30 / 107 ] simplifiying candidate # 1540199995.138 * * * * [misc]progress: [ 31 / 107 ] simplifiying candidate # 1540199995.138 * * * * [misc]progress: [ 32 / 107 ] simplifiying candidate # 1540199995.138 * * * * [misc]progress: [ 33 / 107 ] simplifiying candidate # 1540199995.138 * [enter]simplify: Simplifying (- (- (log (fma y.re x.re (* x.im y.im))) (log (hypot y.im y.re))) (log (hypot y.im y.re))) 1540199995.138 * * [misc]simplify: iters left: 6 (11 enodes) 1540199995.140 * * [misc]simplify: iters left: 5 (19 enodes) 1540199995.143 * * [misc]simplify: iters left: 4 (29 enodes) 1540199995.147 * * [misc]simplify: iters left: 3 (38 enodes) 1540199995.152 * * [misc]simplify: iters left: 2 (60 enodes) 1540199995.160 * * [misc]simplify: iters left: 1 (101 enodes) 1540199995.173 * [exit]simplify: Simplified to (- (log (fma x.im y.im (* y.re x.re))) (+ (log (hypot y.im y.re)) (log (hypot y.im y.re)))) 1540199995.173 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (fma x.im y.im (* y.re x.re))) (+ (log (hypot y.im y.re)) (log (hypot y.im y.re)))))) 1540199995.173 * * * * [misc]progress: [ 34 / 107 ] simplifiying candidate # 1540199995.173 * [enter]simplify: Simplifying (- (log (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (log (hypot y.im y.re))) 1540199995.173 * * [misc]simplify: iters left: 6 (11 enodes) 1540199995.175 * * [misc]simplify: iters left: 5 (18 enodes) 1540199995.177 * * [misc]simplify: iters left: 4 (26 enodes) 1540199995.181 * * [misc]simplify: iters left: 3 (42 enodes) 1540199995.186 * * [misc]simplify: iters left: 2 (71 enodes) 1540199995.196 * * [misc]simplify: iters left: 1 (99 enodes) 1540199995.205 * [exit]simplify: Simplified to (- (log (fma x.im y.im (* y.re x.re))) (+ (log (hypot y.im y.re)) (log (hypot y.im y.re)))) 1540199995.205 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (fma x.im y.im (* y.re x.re))) (+ (log (hypot y.im y.re)) (log (hypot y.im y.re)))))) 1540199995.206 * * * * [misc]progress: [ 35 / 107 ] simplifiying candidate # 1540199995.206 * * * * [misc]progress: [ 36 / 107 ] simplifiying candidate # 1540199995.206 * * * * [misc]progress: [ 37 / 107 ] simplifiying candidate # 1540199995.206 * [enter]simplify: Simplifying (/ (/ (* (* (fma y.re x.re (* x.im y.im)) (fma y.re x.re (* x.im y.im))) (fma y.re x.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))) 1540199995.206 * * [misc]simplify: iters left: 6 (13 enodes) 1540199995.209 * * [misc]simplify: iters left: 5 (29 enodes) 1540199995.215 * * [misc]simplify: iters left: 4 (103 enodes) 1540199995.244 * * [misc]simplify: iters left: 3 (397 enodes) 1540199995.446 * [exit]simplify: Simplified to (/ (pow (fma x.im y.im (* y.re x.re)) 3) (* (pow (hypot y.im y.re) 3) (pow (hypot y.im y.re) 3))) 1540199995.446 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (/ (pow (fma x.im y.im (* y.re x.re)) 3) (* (pow (hypot y.im y.re) 3) (pow (hypot y.im y.re) 3))))) 1540199995.446 * * * * [misc]progress: [ 38 / 107 ] simplifiying candidate # 1540199995.446 * [enter]simplify: Simplifying (/ (* (* (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (/ (fma y.re x.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))) 1540199995.447 * * [misc]simplify: iters left: 6 (13 enodes) 1540199995.451 * * [misc]simplify: iters left: 5 (31 enodes) 1540199995.457 * * [misc]simplify: iters left: 4 (98 enodes) 1540199995.489 * * [misc]simplify: iters left: 3 (345 enodes) 1540199995.694 * [exit]simplify: Simplified to (pow (/ (fma x.im y.im (* y.re x.re)) (* (hypot y.im y.re) (hypot y.im y.re))) 3) 1540199995.694 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (pow (/ (fma x.im y.im (* y.re x.re)) (* (hypot y.im y.re) (hypot y.im y.re))) 3))) 1540199995.694 * * * * [misc]progress: [ 39 / 107 ] simplifiying candidate # 1540199995.694 * * * * [misc]progress: [ 40 / 107 ] simplifiying candidate # 1540199995.694 * * * * [misc]progress: [ 41 / 107 ] simplifiying candidate # 1540199995.694 * * * * [misc]progress: [ 42 / 107 ] simplifiying candidate # 1540199995.694 * * * * [misc]progress: [ 43 / 107 ] simplifiying candidate # 1540199995.694 * [enter]simplify: Simplifying (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540199995.694 * * [misc]simplify: iters left: 6 (13 enodes) 1540199995.696 * * [misc]simplify: iters left: 5 (22 enodes) 1540199995.699 * * [misc]simplify: iters left: 4 (33 enodes) 1540199995.704 * * [misc]simplify: iters left: 3 (39 enodes) 1540199995.708 * * [misc]simplify: iters left: 2 (42 enodes) 1540199995.713 * [exit]simplify: Simplified to (* (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1540199995.713 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1540199995.714 * [enter]simplify: Simplifying (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1540199995.714 * * [misc]simplify: iters left: 6 (11 enodes) 1540199995.715 * * [misc]simplify: iters left: 5 (14 enodes) 1540199995.717 * * [misc]simplify: iters left: 4 (16 enodes) 1540199995.719 * * [misc]simplify: iters left: 3 (19 enodes) 1540199995.721 * [exit]simplify: Simplified to (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1540199995.721 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1540199995.721 * * * * [misc]progress: [ 44 / 107 ] simplifiying candidate # 1540199995.722 * [enter]simplify: Simplifying (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540199995.722 * * [misc]simplify: iters left: 6 (12 enodes) 1540199995.723 * * [misc]simplify: iters left: 5 (17 enodes) 1540199995.726 * * [misc]simplify: iters left: 4 (21 enodes) 1540199995.728 * * [misc]simplify: iters left: 3 (25 enodes) 1540199995.731 * [exit]simplify: Simplified to (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (/ (sqrt (hypot y.im y.re)) (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))))) 1540199995.731 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (/ (sqrt (hypot y.im y.re)) (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))))) (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540199995.732 * [enter]simplify: Simplifying (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540199995.732 * * [misc]simplify: iters left: 6 (11 enodes) 1540199995.733 * * [misc]simplify: iters left: 5 (14 enodes) 1540199995.737 * * [misc]simplify: iters left: 4 (16 enodes) 1540199995.739 * * [misc]simplify: iters left: 3 (19 enodes) 1540199995.741 * [exit]simplify: Simplified to (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540199995.741 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540199995.741 * * * * [misc]progress: [ 45 / 107 ] simplifiying candidate # 1540199995.741 * [enter]simplify: Simplifying (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) 1) 1540199995.742 * * [misc]simplify: iters left: 6 (12 enodes) 1540199995.743 * * [misc]simplify: iters left: 5 (19 enodes) 1540199995.746 * * [misc]simplify: iters left: 4 (27 enodes) 1540199995.750 * * [misc]simplify: iters left: 3 (32 enodes) 1540199995.753 * * [misc]simplify: iters left: 2 (37 enodes) 1540199995.757 * [exit]simplify: Simplified to (* (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)))) 1540199995.757 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)))) (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (hypot y.im y.re)))) 1540199995.757 * [enter]simplify: Simplifying (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (hypot y.im y.re)) 1540199995.758 * * [misc]simplify: iters left: 6 (10 enodes) 1540199995.759 * * [misc]simplify: iters left: 5 (13 enodes) 1540199995.761 * * [misc]simplify: iters left: 4 (15 enodes) 1540199995.763 * * [misc]simplify: iters left: 3 (18 enodes) 1540199995.765 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (hypot y.im y.re)) 1540199995.765 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (hypot y.im y.re)))) 1540199995.765 * * * * [misc]progress: [ 46 / 107 ] simplifiying candidate # 1540199995.765 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540199995.765 * * [misc]simplify: iters left: 6 (12 enodes) 1540199995.767 * * [misc]simplify: iters left: 5 (17 enodes) 1540199995.769 * * [misc]simplify: iters left: 4 (19 enodes) 1540199995.771 * * [misc]simplify: iters left: 3 (22 enodes) 1540199995.774 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540199995.774 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1540199995.774 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1540199995.774 * * [misc]simplify: iters left: 6 (11 enodes) 1540199995.776 * * [misc]simplify: iters left: 5 (14 enodes) 1540199995.778 * * [misc]simplify: iters left: 4 (16 enodes) 1540199995.780 * * [misc]simplify: iters left: 3 (19 enodes) 1540199995.782 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1540199995.782 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.re x.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.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1540199995.782 * * * * [misc]progress: [ 47 / 107 ] simplifiying candidate # 1540199995.782 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540199995.782 * * [misc]simplify: iters left: 6 (11 enodes) 1540199995.784 * * [misc]simplify: iters left: 5 (14 enodes) 1540199995.786 * * [misc]simplify: iters left: 4 (16 enodes) 1540199995.788 * * [misc]simplify: iters left: 3 (19 enodes) 1540199995.790 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540199995.790 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540199995.790 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540199995.790 * * [misc]simplify: iters left: 6 (11 enodes) 1540199995.792 * * [misc]simplify: iters left: 5 (14 enodes) 1540199995.793 * * [misc]simplify: iters left: 4 (16 enodes) 1540199995.796 * * [misc]simplify: iters left: 3 (19 enodes) 1540199995.798 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540199995.798 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540199995.798 * * * * [misc]progress: [ 48 / 107 ] simplifiying candidate # 1540199995.798 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) 1) 1540199995.798 * * [misc]simplify: iters left: 6 (11 enodes) 1540199995.800 * * [misc]simplify: iters left: 5 (16 enodes) 1540199995.805 * * [misc]simplify: iters left: 4 (20 enodes) 1540199995.809 * * [misc]simplify: iters left: 3 (23 enodes) 1540199995.815 * [exit]simplify: Simplified to (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) 1540199995.815 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (hypot y.im y.re)))) 1540199995.815 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (hypot y.im y.re)) 1540199995.815 * * [misc]simplify: iters left: 6 (10 enodes) 1540199995.818 * * [misc]simplify: iters left: 5 (13 enodes) 1540199995.821 * * [misc]simplify: iters left: 4 (15 enodes) 1540199995.824 * * [misc]simplify: iters left: 3 (18 enodes) 1540199995.826 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (hypot y.im y.re)) 1540199995.826 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (hypot y.im y.re)))) 1540199995.827 * * * * [misc]progress: [ 49 / 107 ] simplifiying candidate # 1540199995.827 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.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)))) 1540199995.827 * * [misc]simplify: iters left: 6 (13 enodes) 1540199995.829 * * [misc]simplify: iters left: 5 (26 enodes) 1540199995.833 * * [misc]simplify: iters left: 4 (53 enodes) 1540199995.841 * * [misc]simplify: iters left: 3 (92 enodes) 1540199995.858 * * [misc]simplify: iters left: 2 (127 enodes) 1540199995.894 * * [misc]simplify: iters left: 1 (138 enodes) 1540199995.932 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540199995.933 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1540199995.933 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1540199995.934 * * [misc]simplify: iters left: 6 (11 enodes) 1540199995.937 * * [misc]simplify: iters left: 5 (16 enodes) 1540199995.941 * * [misc]simplify: iters left: 4 (18 enodes) 1540199995.947 * * [misc]simplify: iters left: 3 (21 enodes) 1540199995.952 * [exit]simplify: Simplified to (/ (cbrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540199995.952 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.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)))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))))) 1540199995.952 * * * * [misc]progress: [ 50 / 107 ] simplifiying candidate # 1540199995.953 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540199995.953 * * [misc]simplify: iters left: 6 (14 enodes) 1540199995.958 * * [misc]simplify: iters left: 5 (25 enodes) 1540199995.965 * * [misc]simplify: iters left: 4 (47 enodes) 1540199995.979 * * [misc]simplify: iters left: 3 (81 enodes) 1540199996.004 * * [misc]simplify: iters left: 2 (115 enodes) 1540199996.039 * * [misc]simplify: iters left: 1 (133 enodes) 1540199996.081 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) 1540199996.081 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540199996.081 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540199996.082 * * [misc]simplify: iters left: 6 (12 enodes) 1540199996.085 * * [misc]simplify: iters left: 5 (17 enodes) 1540199996.090 * * [misc]simplify: iters left: 4 (22 enodes) 1540199996.096 * * [misc]simplify: iters left: 3 (25 enodes) 1540199996.102 * [exit]simplify: Simplified to (/ (cbrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) 1540199996.102 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (sqrt (hypot y.im y.re)))))) 1540199996.102 * * * * [misc]progress: [ 51 / 107 ] simplifiying candidate # 1540199996.102 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1) 1540199996.103 * * [misc]simplify: iters left: 6 (14 enodes) 1540199996.107 * * [misc]simplify: iters left: 5 (27 enodes) 1540199996.116 * * [misc]simplify: iters left: 4 (48 enodes) 1540199996.132 * * [misc]simplify: iters left: 3 (89 enodes) 1540199996.164 * * [misc]simplify: iters left: 2 (271 enodes) 1540199996.265 * * [misc]simplify: iters left: 1 (338 enodes) 1540199996.287 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) 1540199996.287 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)))) 1540199996.287 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1540199996.287 * * [misc]simplify: iters left: 6 (11 enodes) 1540199996.289 * * [misc]simplify: iters left: 5 (16 enodes) 1540199996.291 * * [misc]simplify: iters left: 4 (21 enodes) 1540199996.294 * * [misc]simplify: iters left: 3 (24 enodes) 1540199996.297 * [exit]simplify: Simplified to (/ (cbrt (fma x.im y.im (* y.re x.re))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1540199996.297 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))))) 1540199996.297 * * * * [misc]progress: [ 52 / 107 ] simplifiying candidate # 1540199996.297 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540199996.297 * * [misc]simplify: iters left: 6 (14 enodes) 1540199996.299 * * [misc]simplify: iters left: 5 (23 enodes) 1540199996.303 * * [misc]simplify: iters left: 4 (39 enodes) 1540199996.309 * * [misc]simplify: iters left: 3 (77 enodes) 1540199996.322 * * [misc]simplify: iters left: 2 (117 enodes) 1540199996.339 * * [misc]simplify: iters left: 1 (135 enodes) 1540199996.359 * [exit]simplify: Simplified to (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (* (cbrt (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1540199996.359 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (* (cbrt (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1540199996.359 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1540199996.359 * * [misc]simplify: iters left: 6 (12 enodes) 1540199996.362 * * [misc]simplify: iters left: 5 (17 enodes) 1540199996.367 * * [misc]simplify: iters left: 4 (22 enodes) 1540199996.373 * * [misc]simplify: iters left: 3 (25 enodes) 1540199996.379 * [exit]simplify: Simplified to (/ (cbrt (fma x.im y.im (* y.re x.re))) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540199996.379 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))))) 1540199996.379 * * * * [misc]progress: [ 53 / 107 ] simplifiying candidate # 1540199996.380 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540199996.380 * * [misc]simplify: iters left: 6 (12 enodes) 1540199996.381 * * [misc]simplify: iters left: 5 (19 enodes) 1540199996.386 * * [misc]simplify: iters left: 4 (26 enodes) 1540199996.393 * * [misc]simplify: iters left: 3 (37 enodes) 1540199996.403 * * [misc]simplify: iters left: 2 (40 enodes) 1540199996.412 * * [misc]simplify: iters left: 1 (41 enodes) 1540199996.422 * [exit]simplify: Simplified to (/ (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) (hypot y.im y.re)) 1540199996.422 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) (hypot y.im y.re)) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540199996.422 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540199996.422 * * [misc]simplify: iters left: 6 (11 enodes) 1540199996.426 * * [misc]simplify: iters left: 5 (16 enodes) 1540199996.430 * * [misc]simplify: iters left: 4 (18 enodes) 1540199996.435 * * [misc]simplify: iters left: 3 (22 enodes) 1540199996.440 * [exit]simplify: Simplified to (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) 1540199996.440 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) (hypot y.im y.re)) (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)))) 1540199996.440 * * * * [misc]progress: [ 54 / 107 ] simplifiying candidate # 1540199996.440 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) 1) 1540199996.440 * * [misc]simplify: iters left: 6 (13 enodes) 1540199996.444 * * [misc]simplify: iters left: 5 (22 enodes) 1540199996.450 * * [misc]simplify: iters left: 4 (32 enodes) 1540199996.460 * * [misc]simplify: iters left: 3 (59 enodes) 1540199996.480 * * [misc]simplify: iters left: 2 (145 enodes) 1540199996.522 * * [misc]simplify: iters left: 1 (163 enodes) 1540199996.537 * [exit]simplify: Simplified to (/ (cbrt (fma x.im y.im (* y.re x.re))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma x.im y.im (* y.re x.re))))) 1540199996.537 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma x.im y.im (* y.re x.re))))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 1540199996.537 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1540199996.537 * * [misc]simplify: iters left: 6 (11 enodes) 1540199996.540 * * [misc]simplify: iters left: 5 (16 enodes) 1540199996.544 * * [misc]simplify: iters left: 4 (21 enodes) 1540199996.547 * * [misc]simplify: iters left: 3 (24 enodes) 1540199996.549 * [exit]simplify: Simplified to (/ (cbrt (fma x.im y.im (* y.re x.re))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 1540199996.549 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma x.im y.im (* y.re x.re))))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))))) 1540199996.550 * * * * [misc]progress: [ 55 / 107 ] simplifiying candidate # 1540199996.550 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540199996.550 * * [misc]simplify: iters left: 6 (14 enodes) 1540199996.553 * * [misc]simplify: iters left: 5 (25 enodes) 1540199996.560 * * [misc]simplify: iters left: 4 (49 enodes) 1540199996.576 * * [misc]simplify: iters left: 3 (95 enodes) 1540199996.606 * * [misc]simplify: iters left: 2 (213 enodes) 1540199996.648 * * [misc]simplify: iters left: 1 (244 enodes) 1540199996.664 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) 1540199996.664 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540199996.664 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1540199996.664 * * [misc]simplify: iters left: 6 (11 enodes) 1540199996.666 * * [misc]simplify: iters left: 5 (16 enodes) 1540199996.668 * * [misc]simplify: iters left: 4 (21 enodes) 1540199996.670 * * [misc]simplify: iters left: 3 (24 enodes) 1540199996.673 * [exit]simplify: Simplified to (/ (cbrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))) 1540199996.673 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))))) 1540199996.673 * * * * [misc]progress: [ 56 / 107 ] simplifiying candidate # 1540199996.673 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) (sqrt (hypot y.im y.re))) 1540199996.673 * * [misc]simplify: iters left: 6 (13 enodes) 1540199996.675 * * [misc]simplify: iters left: 5 (22 enodes) 1540199996.679 * * [misc]simplify: iters left: 4 (37 enodes) 1540199996.686 * * [misc]simplify: iters left: 3 (63 enodes) 1540199996.694 * * [misc]simplify: iters left: 2 (111 enodes) 1540199996.709 * * [misc]simplify: iters left: 1 (115 enodes) 1540199996.715 * [exit]simplify: Simplified to (* (cbrt (fma x.im y.im (* y.re x.re))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) 1540199996.715 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.im y.im (* y.re x.re))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1540199996.716 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540199996.716 * * [misc]simplify: iters left: 6 (11 enodes) 1540199996.717 * * [misc]simplify: iters left: 5 (16 enodes) 1540199996.719 * * [misc]simplify: iters left: 4 (21 enodes) 1540199996.722 * * [misc]simplify: iters left: 3 (24 enodes) 1540199996.725 * [exit]simplify: Simplified to (/ (cbrt (fma x.im y.im (* y.re x.re))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 1540199996.725 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.im y.im (* y.re x.re))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))))) 1540199996.725 * * * * [misc]progress: [ 57 / 107 ] simplifiying candidate # 1540199996.725 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) 1) 1540199996.725 * * [misc]simplify: iters left: 6 (11 enodes) 1540199996.727 * * [misc]simplify: iters left: 5 (18 enodes) 1540199996.729 * * [misc]simplify: iters left: 4 (22 enodes) 1540199996.732 * * [misc]simplify: iters left: 3 (27 enodes) 1540199996.734 * * [misc]simplify: iters left: 2 (35 enodes) 1540199996.738 * * [misc]simplify: iters left: 1 (37 enodes) 1540199996.741 * [exit]simplify: Simplified to (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) 1540199996.741 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (hypot y.im y.re)))) 1540199996.742 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (hypot y.im y.re)) 1540199996.742 * * [misc]simplify: iters left: 6 (10 enodes) 1540199996.743 * * [misc]simplify: iters left: 5 (15 enodes) 1540199996.745 * * [misc]simplify: iters left: 4 (17 enodes) 1540199996.747 * * [misc]simplify: iters left: 3 (20 enodes) 1540199996.749 * [exit]simplify: Simplified to (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (hypot y.im y.re) (hypot y.im y.re))) 1540199996.749 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (hypot y.im y.re) (hypot y.im y.re))))) 1540199996.750 * * * * [misc]progress: [ 58 / 107 ] simplifiying candidate # 1540199996.750 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.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)))) 1540199996.750 * * [misc]simplify: iters left: 6 (12 enodes) 1540199996.752 * * [misc]simplify: iters left: 5 (21 enodes) 1540199996.756 * * [misc]simplify: iters left: 4 (29 enodes) 1540199996.763 * * [misc]simplify: iters left: 3 (34 enodes) 1540199996.770 * * [misc]simplify: iters left: 2 (38 enodes) 1540199996.778 * * [misc]simplify: iters left: 1 (40 enodes) 1540199996.786 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))) 1540199996.786 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1540199996.787 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1540199996.787 * * [misc]simplify: iters left: 6 (11 enodes) 1540199996.790 * * [misc]simplify: iters left: 5 (16 enodes) 1540199996.795 * * [misc]simplify: iters left: 4 (18 enodes) 1540199996.800 * * [misc]simplify: iters left: 3 (21 enodes) 1540199996.804 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540199996.804 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))) (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))))) 1540199996.804 * * * * [misc]progress: [ 59 / 107 ] simplifiying candidate # 1540199996.804 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540199996.804 * * [misc]simplify: iters left: 6 (13 enodes) 1540199996.806 * * [misc]simplify: iters left: 5 (20 enodes) 1540199996.809 * * [misc]simplify: iters left: 4 (27 enodes) 1540199996.813 * * [misc]simplify: iters left: 3 (33 enodes) 1540199996.816 * * [misc]simplify: iters left: 2 (39 enodes) 1540199996.821 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540199996.821 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540199996.821 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540199996.822 * * [misc]simplify: iters left: 6 (12 enodes) 1540199996.823 * * [misc]simplify: iters left: 5 (17 enodes) 1540199996.825 * * [misc]simplify: iters left: 4 (22 enodes) 1540199996.828 * * [misc]simplify: iters left: 3 (25 enodes) 1540199996.831 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) 1540199996.831 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.re x.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.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (sqrt (hypot y.im y.re)))))) 1540199996.831 * * * * [misc]progress: [ 60 / 107 ] simplifiying candidate # 1540199996.831 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1) 1540199996.831 * * [misc]simplify: iters left: 6 (13 enodes) 1540199996.833 * * [misc]simplify: iters left: 5 (22 enodes) 1540199996.836 * * [misc]simplify: iters left: 4 (29 enodes) 1540199996.840 * * [misc]simplify: iters left: 3 (37 enodes) 1540199996.844 * * [misc]simplify: iters left: 2 (42 enodes) 1540199996.850 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540199996.850 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)))) 1540199996.850 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1540199996.850 * * [misc]simplify: iters left: 6 (11 enodes) 1540199996.853 * * [misc]simplify: iters left: 5 (16 enodes) 1540199996.857 * * [misc]simplify: iters left: 4 (21 enodes) 1540199996.862 * * [misc]simplify: iters left: 3 (24 enodes) 1540199996.867 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1540199996.867 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))))) 1540199996.867 * * * * [misc]progress: [ 61 / 107 ] simplifiying candidate # 1540199996.868 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540199996.868 * * [misc]simplify: iters left: 6 (13 enodes) 1540199996.871 * * [misc]simplify: iters left: 5 (20 enodes) 1540199996.876 * * [misc]simplify: iters left: 4 (28 enodes) 1540199996.883 * * [misc]simplify: iters left: 3 (36 enodes) 1540199996.890 * * [misc]simplify: iters left: 2 (37 enodes) 1540199996.898 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540199996.898 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1540199996.898 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1540199996.898 * * [misc]simplify: iters left: 6 (12 enodes) 1540199996.901 * * [misc]simplify: iters left: 5 (17 enodes) 1540199996.905 * * [misc]simplify: iters left: 4 (22 enodes) 1540199996.910 * * [misc]simplify: iters left: 3 (25 enodes) 1540199996.916 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540199996.916 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.re x.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.im y.im (* y.re x.re))) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))))) 1540199996.916 * * * * [misc]progress: [ 62 / 107 ] simplifiying candidate # 1540199996.916 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540199996.916 * * [misc]simplify: iters left: 6 (11 enodes) 1540199996.919 * * [misc]simplify: iters left: 5 (16 enodes) 1540199996.923 * * [misc]simplify: iters left: 4 (18 enodes) 1540199996.928 * * [misc]simplify: iters left: 3 (22 enodes) 1540199996.933 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) 1540199996.933 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540199996.933 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540199996.933 * * [misc]simplify: iters left: 6 (11 enodes) 1540199996.936 * * [misc]simplify: iters left: 5 (16 enodes) 1540199996.940 * * [misc]simplify: iters left: 4 (18 enodes) 1540199996.945 * * [misc]simplify: iters left: 3 (22 enodes) 1540199996.949 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) 1540199996.949 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)))) 1540199996.949 * * * * [misc]progress: [ 63 / 107 ] simplifiying candidate # 1540199996.950 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1) 1540199996.950 * * [misc]simplify: iters left: 6 (12 enodes) 1540199996.953 * * [misc]simplify: iters left: 5 (19 enodes) 1540199996.957 * * [misc]simplify: iters left: 4 (24 enodes) 1540199996.964 * * [misc]simplify: iters left: 3 (31 enodes) 1540199996.969 * * [misc]simplify: iters left: 2 (32 enodes) 1540199996.974 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) 1540199996.975 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 1540199996.975 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1540199996.975 * * [misc]simplify: iters left: 6 (11 enodes) 1540199996.979 * * [misc]simplify: iters left: 5 (16 enodes) 1540199996.983 * * [misc]simplify: iters left: 4 (21 enodes) 1540199996.988 * * [misc]simplify: iters left: 3 (24 enodes) 1540199996.993 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 1540199996.993 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))))) 1540199996.993 * * * * [misc]progress: [ 64 / 107 ] simplifiying candidate # 1540199996.994 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540199996.994 * * [misc]simplify: iters left: 6 (13 enodes) 1540199996.997 * * [misc]simplify: iters left: 5 (22 enodes) 1540199997.004 * * [misc]simplify: iters left: 4 (32 enodes) 1540199997.011 * * [misc]simplify: iters left: 3 (44 enodes) 1540199997.020 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540199997.020 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540199997.021 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1540199997.021 * * [misc]simplify: iters left: 6 (11 enodes) 1540199997.024 * * [misc]simplify: iters left: 5 (16 enodes) 1540199997.028 * * [misc]simplify: iters left: 4 (21 enodes) 1540199997.033 * * [misc]simplify: iters left: 3 (24 enodes) 1540199997.038 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))) 1540199997.038 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))))) 1540199997.038 * * * * [misc]progress: [ 65 / 107 ] simplifiying candidate # 1540199997.039 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) (sqrt (hypot y.im y.re))) 1540199997.039 * * [misc]simplify: iters left: 6 (12 enodes) 1540199997.042 * * [misc]simplify: iters left: 5 (19 enodes) 1540199997.047 * * [misc]simplify: iters left: 4 (26 enodes) 1540199997.053 * * [misc]simplify: iters left: 3 (29 enodes) 1540199997.058 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) 1540199997.059 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1540199997.059 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540199997.059 * * [misc]simplify: iters left: 6 (11 enodes) 1540199997.062 * * [misc]simplify: iters left: 5 (16 enodes) 1540199997.066 * * [misc]simplify: iters left: 4 (21 enodes) 1540199997.071 * * [misc]simplify: iters left: 3 (24 enodes) 1540199997.077 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 1540199997.077 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))))) 1540199997.077 * * * * [misc]progress: [ 66 / 107 ] simplifiying candidate # 1540199997.077 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) 1) 1540199997.077 * * [misc]simplify: iters left: 6 (10 enodes) 1540199997.080 * * [misc]simplify: iters left: 5 (15 enodes) 1540199997.083 * * [misc]simplify: iters left: 4 (17 enodes) 1540199997.087 * * [misc]simplify: iters left: 3 (20 enodes) 1540199997.091 * [exit]simplify: Simplified to (sqrt (fma y.im x.im (* y.re x.re))) 1540199997.091 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (fma y.im x.im (* y.re x.re))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (hypot y.im y.re)))) 1540199997.092 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (hypot y.im y.re)) 1540199997.092 * * [misc]simplify: iters left: 6 (10 enodes) 1540199997.094 * * [misc]simplify: iters left: 5 (15 enodes) 1540199997.098 * * [misc]simplify: iters left: 4 (17 enodes) 1540199997.103 * * [misc]simplify: iters left: 3 (20 enodes) 1540199997.107 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (hypot y.im y.re) (hypot y.im y.re))) 1540199997.107 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (fma y.im x.im (* y.re x.re))) (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (hypot y.im y.re) (hypot y.im y.re))))) 1540199997.107 * * * * [misc]progress: [ 67 / 107 ] simplifiying candidate # 1540199997.108 * [enter]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)))) 1540199997.108 * * [misc]simplify: iters left: 6 (8 enodes) 1540199997.110 * * [misc]simplify: iters left: 5 (16 enodes) 1540199997.115 * * [misc]simplify: iters left: 4 (22 enodes) 1540199997.120 * * [misc]simplify: iters left: 3 (24 enodes) 1540199997.127 * * [misc]simplify: iters left: 2 (27 enodes) 1540199997.133 * [exit]simplify: Simplified to (/ (/ 1 (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1540199997.133 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1540199997.133 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1540199997.133 * * [misc]simplify: iters left: 6 (10 enodes) 1540199997.136 * * [misc]simplify: iters left: 5 (15 enodes) 1540199997.140 * * [misc]simplify: iters left: 4 (17 enodes) 1540199997.144 * * [misc]simplify: iters left: 3 (20 enodes) 1540199997.149 * [exit]simplify: Simplified to (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1540199997.149 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1540199997.149 * * * * [misc]progress: [ 68 / 107 ] simplifiying candidate # 1540199997.149 * [enter]simplify: Simplifying (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540199997.149 * * [misc]simplify: iters left: 6 (9 enodes) 1540199997.152 * * [misc]simplify: iters left: 5 (15 enodes) 1540199997.155 * * [misc]simplify: iters left: 4 (20 enodes) 1540199997.160 * * [misc]simplify: iters left: 3 (23 enodes) 1540199997.165 * * [misc]simplify: iters left: 2 (29 enodes) 1540199997.172 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540199997.172 * [misc]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 y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540199997.173 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540199997.173 * * [misc]simplify: iters left: 6 (11 enodes) 1540199997.175 * * [misc]simplify: iters left: 5 (16 enodes) 1540199997.179 * * [misc]simplify: iters left: 4 (21 enodes) 1540199997.185 * * [misc]simplify: iters left: 3 (24 enodes) 1540199997.190 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1540199997.190 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1540199997.191 * * * * [misc]progress: [ 69 / 107 ] simplifiying candidate # 1540199997.191 * [enter]simplify: Simplifying (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1) 1540199997.191 * * [misc]simplify: iters left: 6 (8 enodes) 1540199997.193 * * [misc]simplify: iters left: 5 (14 enodes) 1540199997.197 * * [misc]simplify: iters left: 4 (19 enodes) 1540199997.202 * * [misc]simplify: iters left: 3 (23 enodes) 1540199997.206 * * [misc]simplify: iters left: 2 (24 enodes) 1540199997.209 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1540199997.210 * [misc]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 y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (hypot y.im y.re)))) 1540199997.210 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1540199997.210 * * [misc]simplify: iters left: 6 (10 enodes) 1540199997.213 * * [misc]simplify: iters left: 5 (15 enodes) 1540199997.217 * * [misc]simplify: iters left: 4 (20 enodes) 1540199997.221 * * [misc]simplify: iters left: 3 (23 enodes) 1540199997.227 * [exit]simplify: Simplified to (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1540199997.227 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (hypot y.im y.re))) (hypot y.im y.re)))) 1540199997.227 * * * * [misc]progress: [ 70 / 107 ] simplifiying candidate # 1540199997.227 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540199997.227 * * [misc]simplify: iters left: 6 (9 enodes) 1540199997.230 * * [misc]simplify: iters left: 5 (15 enodes) 1540199997.233 * * [misc]simplify: iters left: 4 (21 enodes) 1540199997.238 * * [misc]simplify: iters left: 3 (26 enodes) 1540199997.244 * * [misc]simplify: iters left: 2 (27 enodes) 1540199997.251 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540199997.251 * [misc]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 y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1540199997.251 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1540199997.251 * * [misc]simplify: iters left: 6 (11 enodes) 1540199997.253 * * [misc]simplify: iters left: 5 (16 enodes) 1540199997.255 * * [misc]simplify: iters left: 4 (21 enodes) 1540199997.258 * * [misc]simplify: iters left: 3 (24 enodes) 1540199997.260 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540199997.260 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540199997.260 * * * * [misc]progress: [ 71 / 107 ] simplifiying candidate # 1540199997.261 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540199997.261 * * [misc]simplify: iters left: 6 (7 enodes) 1540199997.262 * * [misc]simplify: iters left: 5 (11 enodes) 1540199997.263 * [exit]simplify: Simplified to (/ 1 (hypot y.im y.re)) 1540199997.263 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540199997.263 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540199997.263 * * [misc]simplify: iters left: 6 (10 enodes) 1540199997.265 * * [misc]simplify: iters left: 5 (15 enodes) 1540199997.267 * * [misc]simplify: iters left: 4 (17 enodes) 1540199997.269 * * [misc]simplify: iters left: 3 (21 enodes) 1540199997.271 * [exit]simplify: Simplified to (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)) 1540199997.271 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)))) 1540199997.271 * * * * [misc]progress: [ 72 / 107 ] simplifiying candidate # 1540199997.271 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (hypot y.im y.re))) 1) 1540199997.271 * * [misc]simplify: iters left: 6 (7 enodes) 1540199997.273 * * [misc]simplify: iters left: 5 (11 enodes) 1540199997.274 * * [misc]simplify: iters left: 4 (14 enodes) 1540199997.276 * * [misc]simplify: iters left: 3 (17 enodes) 1540199997.278 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1540199997.278 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 1540199997.278 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1540199997.278 * * [misc]simplify: iters left: 6 (10 enodes) 1540199997.279 * * [misc]simplify: iters left: 5 (15 enodes) 1540199997.281 * * [misc]simplify: iters left: 4 (20 enodes) 1540199997.284 * * [misc]simplify: iters left: 3 (23 enodes) 1540199997.286 * [exit]simplify: Simplified to (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1540199997.286 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 1540199997.286 * * * * [misc]progress: [ 73 / 107 ] simplifiying candidate # 1540199997.287 * [enter]simplify: Simplifying (/ (/ 1 1) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540199997.287 * * [misc]simplify: iters left: 6 (8 enodes) 1540199997.288 * * [misc]simplify: iters left: 5 (12 enodes) 1540199997.289 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1540199997.289 * [misc]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 y.re x.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540199997.289 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1540199997.289 * * [misc]simplify: iters left: 6 (10 enodes) 1540199997.291 * * [misc]simplify: iters left: 5 (15 enodes) 1540199997.293 * * [misc]simplify: iters left: 4 (20 enodes) 1540199997.295 * * [misc]simplify: iters left: 3 (23 enodes) 1540199997.298 * [exit]simplify: Simplified to (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1540199997.298 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (hypot y.im y.re))) (hypot y.im y.re)))) 1540199997.298 * * * * [misc]progress: [ 74 / 107 ] simplifiying candidate # 1540199997.298 * [enter]simplify: Simplifying (/ (/ 1 1) (sqrt (hypot y.im y.re))) 1540199997.298 * * [misc]simplify: iters left: 4 (7 enodes) 1540199997.299 * * [misc]simplify: iters left: 3 (9 enodes) 1540199997.300 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1540199997.300 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1540199997.300 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540199997.300 * * [misc]simplify: iters left: 6 (10 enodes) 1540199997.302 * * [misc]simplify: iters left: 5 (15 enodes) 1540199997.304 * * [misc]simplify: iters left: 4 (20 enodes) 1540199997.306 * * [misc]simplify: iters left: 3 (23 enodes) 1540199997.309 * [exit]simplify: Simplified to (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1540199997.309 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 1540199997.309 * * * * [misc]progress: [ 75 / 107 ] simplifiying candidate # 1540199997.309 * [enter]simplify: Simplifying (/ (/ 1 1) 1) 1540199997.309 * * [misc]simplify: iters left: 4 (3 enodes) 1540199997.310 * * [misc]simplify: iters left: 3 (5 enodes) 1540199997.310 * [exit]simplify: Simplified to 1 1540199997.310 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re)))) 1540199997.310 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re)) 1540199997.310 * * [misc]simplify: iters left: 6 (9 enodes) 1540199997.312 * * [misc]simplify: iters left: 5 (14 enodes) 1540199997.313 * * [misc]simplify: iters left: 4 (16 enodes) 1540199997.315 * * [misc]simplify: iters left: 3 (19 enodes) 1540199997.318 * [exit]simplify: Simplified to (/ (fma x.im y.im (* y.re x.re)) (* (hypot y.im y.re) (hypot y.im y.re))) 1540199997.318 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (fma x.im y.im (* y.re x.re)) (* (hypot y.im y.re) (hypot y.im y.re))))) 1540199997.318 * * * * [misc]progress: [ 76 / 107 ] simplifiying candidate # 1540199997.318 * [enter]simplify: Simplifying (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540199997.318 * * [misc]simplify: iters left: 6 (7 enodes) 1540199997.319 * * [misc]simplify: iters left: 5 (11 enodes) 1540199997.321 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1540199997.321 * [misc]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 y.re x.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540199997.321 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1540199997.321 * * [misc]simplify: iters left: 6 (10 enodes) 1540199997.323 * * [misc]simplify: iters left: 5 (15 enodes) 1540199997.325 * * [misc]simplify: iters left: 4 (20 enodes) 1540199997.327 * * [misc]simplify: iters left: 3 (23 enodes) 1540199997.330 * [exit]simplify: Simplified to (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1540199997.330 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (hypot y.im y.re))) (hypot y.im y.re)))) 1540199997.330 * * * * [misc]progress: [ 77 / 107 ] simplifiying candidate # 1540199997.330 * [enter]simplify: Simplifying (/ 1 (sqrt (hypot y.im y.re))) 1540199997.330 * * [misc]simplify: iters left: 4 (6 enodes) 1540199997.331 * * [misc]simplify: iters left: 3 (8 enodes) 1540199997.332 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1540199997.332 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1540199997.332 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540199997.332 * * [misc]simplify: iters left: 6 (10 enodes) 1540199997.334 * * [misc]simplify: iters left: 5 (15 enodes) 1540199997.336 * * [misc]simplify: iters left: 4 (20 enodes) 1540199997.341 * * [misc]simplify: iters left: 3 (23 enodes) 1540199997.345 * [exit]simplify: Simplified to (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1540199997.345 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 1540199997.345 * * * * [misc]progress: [ 78 / 107 ] simplifiying candidate # 1540199997.346 * [enter]simplify: Simplifying (/ 1 1) 1540199997.346 * * [misc]simplify: iters left: 2 (2 enodes) 1540199997.346 * * [misc]simplify: iters left: 1 (4 enodes) 1540199997.347 * [exit]simplify: Simplified to 1 1540199997.347 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re)))) 1540199997.347 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (hypot y.im y.re)) 1540199997.347 * * [misc]simplify: iters left: 6 (9 enodes) 1540199997.349 * * [misc]simplify: iters left: 5 (14 enodes) 1540199997.353 * * [misc]simplify: iters left: 4 (16 enodes) 1540199997.357 * * [misc]simplify: iters left: 3 (19 enodes) 1540199997.361 * [exit]simplify: Simplified to (/ (fma x.im y.im (* y.re x.re)) (* (hypot y.im y.re) (hypot y.im y.re))) 1540199997.361 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (fma x.im y.im (* y.re x.re)) (* (hypot y.im y.re) (hypot y.im y.re))))) 1540199997.361 * * * * [misc]progress: [ 79 / 107 ] simplifiying candidate # 1540199997.361 * [enter]simplify: Simplifying (/ (fma y.re x.re (* x.im y.im)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540199997.361 * * [misc]simplify: iters left: 6 (10 enodes) 1540199997.363 * * [misc]simplify: iters left: 5 (15 enodes) 1540199997.365 * * [misc]simplify: iters left: 4 (17 enodes) 1540199997.368 * * [misc]simplify: iters left: 3 (20 enodes) 1540199997.370 * [exit]simplify: Simplified to (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1540199997.370 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma y.im x.im (* y.re x.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))))) 1540199997.370 * [enter]simplify: Simplifying (/ (/ 1 (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1540199997.370 * * [misc]simplify: iters left: 5 (7 enodes) 1540199997.371 * * [misc]simplify: iters left: 4 (11 enodes) 1540199997.373 * * [misc]simplify: iters left: 3 (14 enodes) 1540199997.374 * [exit]simplify: Simplified to (/ (/ 1 (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1540199997.374 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma y.re x.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))))) 1540199997.374 * * * * [misc]progress: [ 80 / 107 ] simplifiying candidate # 1540199997.375 * [enter]simplify: Simplifying (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1540199997.375 * * [misc]simplify: iters left: 5 (9 enodes) 1540199997.376 * * [misc]simplify: iters left: 4 (12 enodes) 1540199997.377 * * [misc]simplify: iters left: 3 (14 enodes) 1540199997.379 * * [misc]simplify: iters left: 2 (17 enodes) 1540199997.381 * [exit]simplify: Simplified to (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) 1540199997.381 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1540199997.381 * [enter]simplify: Simplifying (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540199997.381 * * [misc]simplify: iters left: 5 (7 enodes) 1540199997.382 * * [misc]simplify: iters left: 4 (11 enodes) 1540199997.384 * * [misc]simplify: iters left: 3 (14 enodes) 1540199997.385 * [exit]simplify: Simplified to (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540199997.385 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1540199997.385 * * * * [misc]progress: [ 81 / 107 ] simplifiying candidate # 1540199997.386 * [enter]simplify: Simplifying (/ (fma y.re x.re (* x.im y.im)) 1) 1540199997.386 * * [misc]simplify: iters left: 5 (8 enodes) 1540199997.387 * * [misc]simplify: iters left: 4 (13 enodes) 1540199997.389 * * [misc]simplify: iters left: 3 (17 enodes) 1540199997.391 * * [misc]simplify: iters left: 2 (20 enodes) 1540199997.393 * [exit]simplify: Simplified to (fma x.im y.im (* y.re x.re)) 1540199997.393 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma x.im y.im (* y.re x.re)) (/ (/ 1 (hypot y.im y.re)) (hypot y.im y.re)))) 1540199997.393 * [enter]simplify: Simplifying (/ (/ 1 (hypot y.im y.re)) (hypot y.im y.re)) 1540199997.393 * * [misc]simplify: iters left: 5 (6 enodes) 1540199997.394 * * [misc]simplify: iters left: 4 (10 enodes) 1540199997.395 * [exit]simplify: Simplified to (/ 1 (* (hypot y.im y.re) (hypot y.im y.re))) 1540199997.395 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma x.im y.im (* y.re x.re)) (/ 1 (* (hypot y.im y.re) (hypot y.im y.re))))) 1540199997.395 * * * * [misc]progress: [ 82 / 107 ] simplifiying candidate # 1540199997.395 * * * * [misc]progress: [ 83 / 107 ] simplifiying candidate # 1540199997.395 * * * * [misc]progress: [ 84 / 107 ] simplifiying candidate # 1540199997.395 * * * * [misc]progress: [ 85 / 107 ] simplifiying candidate # 1540199997.395 * [enter]simplify: Simplifying (cbrt (hypot y.im y.re)) 1540199997.395 * * [misc]simplify: iters left: 2 (4 enodes) 1540199997.396 * [exit]simplify: Simplified to (cbrt (hypot y.im y.re)) 1540199997.396 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (fma y.re x.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)))) 1540199997.396 * * * * [misc]progress: [ 86 / 107 ] simplifiying candidate # 1540199997.396 * [enter]simplify: Simplifying (sqrt (hypot y.im y.re)) 1540199997.396 * * [misc]simplify: iters left: 2 (4 enodes) 1540199997.397 * [exit]simplify: Simplified to (sqrt (hypot y.im y.re)) 1540199997.397 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540199997.397 * * * * [misc]progress: [ 87 / 107 ] simplifiying candidate # 1540199997.397 * [enter]simplify: Simplifying (hypot y.im y.re) 1540199997.397 * * [misc]simplify: iters left: 1 (3 enodes) 1540199997.397 * [exit]simplify: Simplified to (hypot y.im y.re) 1540199997.397 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) 1) (hypot y.im y.re))) 1540199997.397 * * * * [misc]progress: [ 88 / 107 ] simplifiying candidate # 1540199997.397 * [enter]simplify: Simplifying (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) 1540199997.398 * * [misc]simplify: iters left: 6 (10 enodes) 1540199997.399 * * [misc]simplify: iters left: 5 (13 enodes) 1540199997.403 * * [misc]simplify: iters left: 4 (15 enodes) 1540199997.408 * * [misc]simplify: iters left: 3 (18 enodes) 1540199997.413 * [exit]simplify: Simplified to (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)))) 1540199997.413 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)))) (/ (hypot y.im y.re) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))))) 1540199997.413 * * * * [misc]progress: [ 89 / 107 ] simplifiying candidate # 1540199997.413 * [enter]simplify: Simplifying (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) 1540199997.413 * * [misc]simplify: iters left: 6 (9 enodes) 1540199997.416 * * [misc]simplify: iters left: 5 (12 enodes) 1540199997.419 * * [misc]simplify: iters left: 4 (14 enodes) 1540199997.423 * * [misc]simplify: iters left: 3 (17 enodes) 1540199997.427 * [exit]simplify: Simplified to (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) 1540199997.427 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (/ (hypot y.im y.re) (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))))) 1540199997.427 * * * * [misc]progress: [ 90 / 107 ] simplifiying candidate # 1540199997.427 * [enter]simplify: Simplifying (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540199997.428 * * [misc]simplify: iters left: 6 (12 enodes) 1540199997.429 * * [misc]simplify: iters left: 5 (21 enodes) 1540199997.432 * * [misc]simplify: iters left: 4 (32 enodes) 1540199997.436 * * [misc]simplify: iters left: 3 (38 enodes) 1540199997.441 * * [misc]simplify: iters left: 2 (41 enodes) 1540199997.446 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) 1540199997.446 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) (/ (hypot y.im y.re) (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re)))))) 1540199997.446 * * * * [misc]progress: [ 91 / 107 ] simplifiying candidate # 1540199997.446 * [enter]simplify: Simplifying (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) 1540199997.446 * * [misc]simplify: iters left: 6 (11 enodes) 1540199997.448 * * [misc]simplify: iters left: 5 (16 enodes) 1540199997.450 * * [misc]simplify: iters left: 4 (20 enodes) 1540199997.452 * * [misc]simplify: iters left: 3 (24 enodes) 1540199997.455 * [exit]simplify: Simplified to (/ (cbrt (fma x.im y.im (* y.re x.re))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma x.im y.im (* y.re x.re))))) 1540199997.455 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma x.im y.im (* y.re x.re))))) (/ (hypot y.im y.re) (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re)))))) 1540199997.455 * * * * [misc]progress: [ 92 / 107 ] simplifiying candidate # 1540199997.455 * [enter]simplify: Simplifying (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) 1540199997.455 * * [misc]simplify: iters left: 6 (10 enodes) 1540199997.457 * * [misc]simplify: iters left: 5 (17 enodes) 1540199997.459 * * [misc]simplify: iters left: 4 (25 enodes) 1540199997.462 * * [misc]simplify: iters left: 3 (30 enodes) 1540199997.465 * * [misc]simplify: iters left: 2 (35 enodes) 1540199997.469 * [exit]simplify: Simplified to (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1540199997.469 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (/ (hypot y.im y.re) (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re))))) 1540199997.469 * * * * [misc]progress: [ 93 / 107 ] simplifiying candidate # 1540199997.469 * [enter]simplify: Simplifying (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540199997.469 * * [misc]simplify: iters left: 6 (11 enodes) 1540199997.471 * * [misc]simplify: iters left: 5 (16 enodes) 1540199997.473 * * [misc]simplify: iters left: 4 (18 enodes) 1540199997.476 * * [misc]simplify: iters left: 3 (21 enodes) 1540199997.478 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540199997.478 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (hypot y.im y.re) (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re)))))) 1540199997.478 * * * * [misc]progress: [ 94 / 107 ] simplifiying candidate # 1540199997.478 * [enter]simplify: Simplifying (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1540199997.478 * * [misc]simplify: iters left: 6 (10 enodes) 1540199997.480 * * [misc]simplify: iters left: 5 (13 enodes) 1540199997.482 * * [misc]simplify: iters left: 4 (15 enodes) 1540199997.484 * * [misc]simplify: iters left: 3 (18 enodes) 1540199997.486 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) 1540199997.486 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (/ (hypot y.im y.re) (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re)))))) 1540199997.486 * * * * [misc]progress: [ 95 / 107 ] simplifiying candidate # 1540199997.486 * [enter]simplify: Simplifying (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) 1540199997.486 * * [misc]simplify: iters left: 6 (9 enodes) 1540199997.488 * * [misc]simplify: iters left: 5 (14 enodes) 1540199997.491 * * [misc]simplify: iters left: 4 (18 enodes) 1540199997.493 * * [misc]simplify: iters left: 3 (21 enodes) 1540199997.495 * [exit]simplify: Simplified to (sqrt (fma x.im y.im (* y.re x.re))) 1540199997.495 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (fma x.im y.im (* y.re x.re))) (/ (hypot y.im y.re) (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re))))) 1540199997.495 * * * * [misc]progress: [ 96 / 107 ] simplifiying candidate # 1540199997.495 * [enter]simplify: Simplifying (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540199997.495 * * [misc]simplify: iters left: 6 (7 enodes) 1540199997.496 * * [misc]simplify: iters left: 5 (11 enodes) 1540199997.497 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1540199997.497 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (hypot y.im y.re) (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re)))))) 1540199997.497 * * * * [misc]progress: [ 97 / 107 ] simplifiying candidate # 1540199997.498 * [enter]simplify: Simplifying (/ 1 (sqrt (hypot y.im y.re))) 1540199997.498 * * [misc]simplify: iters left: 4 (6 enodes) 1540199997.498 * * [misc]simplify: iters left: 3 (8 enodes) 1540199997.499 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1540199997.499 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (hypot y.im y.re))) (/ (hypot y.im y.re) (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re)))))) 1540199997.499 * * * * [misc]progress: [ 98 / 107 ] simplifiying candidate # 1540199997.500 * [enter]simplify: Simplifying (/ 1 1) 1540199997.500 * * [misc]simplify: iters left: 2 (2 enodes) 1540199997.500 * * [misc]simplify: iters left: 1 (4 enodes) 1540199997.500 * [exit]simplify: Simplified to 1 1540199997.500 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.im y.re) (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))))) 1540199997.500 * * * * [misc]progress: [ 99 / 107 ] simplifiying candidate # 1540199997.500 * * * * [misc]progress: [ 100 / 107 ] simplifiying candidate # 1540199997.500 * [enter]simplify: Simplifying (fma y.re x.re (* x.im y.im)) 1540199997.500 * * [misc]simplify: iters left: 3 (6 enodes) 1540199997.501 * * [misc]simplify: iters left: 2 (9 enodes) 1540199997.502 * * [misc]simplify: iters left: 1 (11 enodes) 1540199997.504 * [exit]simplify: Simplified to (fma x.im y.im (* y.re x.re)) 1540199997.504 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma x.im y.im (* y.re x.re)) (/ (hypot y.im y.re) (/ 1 (hypot y.im y.re))))) 1540199997.504 * * * * [misc]progress: [ 101 / 107 ] simplifiying candidate # 1540199997.504 * [enter]simplify: Simplifying (fma y.re x.re (* x.im y.im)) 1540199997.504 * * [misc]simplify: iters left: 3 (6 enodes) 1540199997.505 * * [misc]simplify: iters left: 2 (9 enodes) 1540199997.506 * * [misc]simplify: iters left: 1 (11 enodes) 1540199997.508 * [exit]simplify: Simplified to (fma x.im y.im (* y.re x.re)) 1540199997.508 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma x.im y.im (* y.re x.re)) (* (hypot y.im y.re) (hypot y.im y.re)))) 1540199997.508 * * * * [misc]progress: [ 102 / 107 ] simplifiying candidate # 1540199997.508 * [enter]simplify: Simplifying x.im 1540199997.508 * * [misc]simplify: iters left: 0 (1 enodes) 1540199997.508 * [exit]simplify: Simplified to x.im 1540199997.508 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ x.im (hypot y.im y.re))) 1540199997.508 * * * * [misc]progress: [ 103 / 107 ] simplifiying candidate # 1540199997.508 * [enter]simplify: Simplifying x.re 1540199997.508 * * [misc]simplify: iters left: 0 (1 enodes) 1540199997.509 * [exit]simplify: Simplified to x.re 1540199997.509 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ x.re (hypot y.im y.re))) 1540199997.509 * * * * [misc]progress: [ 104 / 107 ] simplifiying candidate # 1540199997.509 * [enter]simplify: Simplifying (* -1 x.re) 1540199997.509 * * [misc]simplify: iters left: 2 (3 enodes) 1540199997.509 * * [misc]simplify: iters left: 1 (5 enodes) 1540199997.510 * [exit]simplify: Simplified to (- x.re) 1540199997.510 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- x.re) (hypot y.im y.re))) 1540199997.510 * * * * [misc]progress: [ 105 / 107 ] simplifiying candidate # 1540199997.510 * [enter]simplify: Simplifying 0 1540199997.510 * * [misc]simplify: iters left: 0 (1 enodes) 1540199997.510 * [exit]simplify: Simplified to 0 1540199997.510 * [misc]simplify: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1540199997.510 * * * * [misc]progress: [ 106 / 107 ] simplifiying candidate # 1540199997.510 * [enter]simplify: Simplifying 0 1540199997.510 * * [misc]simplify: iters left: 0 (1 enodes) 1540199997.510 * [exit]simplify: Simplified to 0 1540199997.510 * [misc]simplify: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1540199997.510 * * * * [misc]progress: [ 107 / 107 ] simplifiying candidate # 1540199997.511 * [enter]simplify: Simplifying 0 1540199997.511 * * [misc]simplify: iters left: 0 (1 enodes) 1540199997.511 * [exit]simplify: Simplified to 0 1540199997.511 * [misc]simplify: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1540199997.511 * * * [misc]progress: adding candidates to table 1540199998.659 * * [misc]progress: iteration 4 / 4 1540199998.659 * * * [misc]progress: picking best candidate 1540199998.685 * * * * [misc]pick: Picked # 1540199998.685 * * * [misc]progress: localizing error 1540199998.693 * * * [misc]progress: generating rewritten candidates 1540199998.693 * * * * [misc]progress: [ 1 / 4 ] rewriting at (2 1 1) 1540199998.697 * * * * [misc]progress: [ 2 / 4 ] rewriting at (2) 1540199998.725 * * * * [misc]progress: [ 3 / 4 ] rewriting at (2 1) 1540199998.741 * * * * [misc]progress: [ 4 / 4 ] rewriting at (2 2) 1540199998.742 * * * [misc]progress: generating series expansions 1540199998.742 * * * * [misc]progress: [ 1 / 4 ] generating series at (2 1 1) 1540199998.743 * [misc]backup-simplify: Simplify (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) into (/ (fma y.re x.re (* y.im x.im)) (hypot y.im y.re)) 1540199998.743 * [misc]approximate: Taking taylor expansion of (/ (fma y.re x.re (* y.im x.im)) (hypot y.im y.re)) in (y.re x.re x.im y.im) around 0 1540199998.743 * [misc]taylor: Taking taylor expansion of (/ (fma y.re x.re (* y.im x.im)) (hypot y.im y.re)) in y.im 1540199998.743 * [misc]taylor: Taking taylor expansion of (fma y.re x.re (* y.im x.im)) in y.im 1540199998.743 * [misc]taylor: Rewrote expression to (+ (* y.re x.re) (* y.im x.im)) 1540199998.743 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1540199998.743 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199998.743 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.743 * [misc]taylor: Taking taylor expansion of x.re in y.im 1540199998.743 * [misc]backup-simplify: Simplify x.re into x.re 1540199998.743 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1540199998.743 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.743 * [misc]backup-simplify: Simplify 0 into 0 1540199998.743 * [misc]backup-simplify: Simplify 1 into 1 1540199998.743 * [misc]taylor: Taking taylor expansion of x.im in y.im 1540199998.743 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.743 * [misc]taylor: Taking taylor expansion of (hypot y.im y.re) in y.im 1540199998.743 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1540199998.743 * [misc]taylor: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.im 1540199998.743 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.im 1540199998.743 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.743 * [misc]backup-simplify: Simplify 0 into 0 1540199998.743 * [misc]backup-simplify: Simplify 1 into 1 1540199998.743 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.743 * [misc]backup-simplify: Simplify 0 into 0 1540199998.743 * [misc]backup-simplify: Simplify 1 into 1 1540199998.743 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.im 1540199998.743 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199998.743 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.743 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199998.743 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.743 * [misc]backup-simplify: Simplify (* 0 0) into 0 1540199998.743 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199998.744 * [misc]backup-simplify: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1540199998.744 * [misc]backup-simplify: Simplify (sqrt (pow y.re 2)) into y.re 1540199998.744 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1540199998.744 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1540199998.744 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.744 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1540199998.744 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1540199998.744 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1540199998.744 * [misc]backup-simplify: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1540199998.744 * [misc]backup-simplify: Simplify (/ (* y.re x.re) y.re) into x.re 1540199998.744 * [misc]taylor: Taking taylor expansion of (/ (fma y.re x.re (* y.im x.im)) (hypot y.im y.re)) in x.im 1540199998.744 * [misc]taylor: Taking taylor expansion of (fma y.re x.re (* y.im x.im)) in x.im 1540199998.744 * [misc]taylor: Rewrote expression to (+ (* y.re x.re) (* y.im x.im)) 1540199998.744 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1540199998.744 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199998.744 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.744 * [misc]taylor: Taking taylor expansion of x.re in x.im 1540199998.744 * [misc]backup-simplify: Simplify x.re into x.re 1540199998.744 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1540199998.744 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.744 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.744 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199998.744 * [misc]backup-simplify: Simplify 0 into 0 1540199998.744 * [misc]backup-simplify: Simplify 1 into 1 1540199998.744 * [misc]taylor: Taking taylor expansion of (hypot y.im y.re) in x.im 1540199998.744 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1540199998.744 * [misc]taylor: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.im 1540199998.744 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in x.im 1540199998.744 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.744 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.744 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.744 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.745 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in x.im 1540199998.745 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199998.745 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.745 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199998.745 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.745 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.745 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199998.745 * [misc]backup-simplify: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1540199998.745 * [misc]backup-simplify: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1540199998.745 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199998.745 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1540199998.745 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.745 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1540199998.745 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1540199998.745 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1540199998.745 * [misc]backup-simplify: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1540199998.745 * [misc]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))))) 1540199998.745 * [misc]taylor: Taking taylor expansion of (/ (fma y.re x.re (* y.im x.im)) (hypot y.im y.re)) in x.re 1540199998.745 * [misc]taylor: Taking taylor expansion of (fma y.re x.re (* y.im x.im)) in x.re 1540199998.745 * [misc]taylor: Rewrote expression to (+ (* y.re x.re) (* y.im x.im)) 1540199998.745 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1540199998.745 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199998.746 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.746 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199998.746 * [misc]backup-simplify: Simplify 0 into 0 1540199998.746 * [misc]backup-simplify: Simplify 1 into 1 1540199998.746 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1540199998.746 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.746 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.746 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199998.746 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.746 * [misc]taylor: Taking taylor expansion of (hypot y.im y.re) in x.re 1540199998.746 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1540199998.746 * [misc]taylor: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.re 1540199998.746 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in x.re 1540199998.746 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.746 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.746 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.746 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.746 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in x.re 1540199998.746 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199998.746 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.746 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199998.746 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.746 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.746 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199998.746 * [misc]backup-simplify: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1540199998.746 * [misc]backup-simplify: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1540199998.746 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199998.746 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1540199998.746 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.746 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1540199998.746 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1540199998.746 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199998.747 * [misc]backup-simplify: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1540199998.747 * [misc]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))))) 1540199998.747 * [misc]taylor: Taking taylor expansion of (/ (fma y.re x.re (* y.im x.im)) (hypot y.im y.re)) in y.re 1540199998.747 * [misc]taylor: Taking taylor expansion of (fma y.re x.re (* y.im x.im)) in y.re 1540199998.747 * [misc]taylor: Rewrote expression to (+ (* y.re x.re) (* y.im x.im)) 1540199998.747 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1540199998.747 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.747 * [misc]backup-simplify: Simplify 0 into 0 1540199998.747 * [misc]backup-simplify: Simplify 1 into 1 1540199998.747 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199998.747 * [misc]backup-simplify: Simplify x.re into x.re 1540199998.747 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1540199998.747 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.747 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.747 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199998.747 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.747 * [misc]taylor: Taking taylor expansion of (hypot y.im y.re) in y.re 1540199998.747 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1540199998.747 * [misc]taylor: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.re 1540199998.747 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.re 1540199998.747 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.747 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.747 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.747 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.747 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.re 1540199998.747 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.747 * [misc]backup-simplify: Simplify 0 into 0 1540199998.747 * [misc]backup-simplify: Simplify 1 into 1 1540199998.747 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.747 * [misc]backup-simplify: Simplify 0 into 0 1540199998.747 * [misc]backup-simplify: Simplify 1 into 1 1540199998.747 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.747 * [misc]backup-simplify: Simplify (* 0 0) into 0 1540199998.747 * [misc]backup-simplify: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1540199998.747 * [misc]backup-simplify: Simplify (sqrt (pow y.im 2)) into y.im 1540199998.747 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199998.748 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1540199998.748 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.748 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1540199998.748 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1540199998.748 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199998.748 * [misc]backup-simplify: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1540199998.748 * [misc]backup-simplify: Simplify (/ (* y.im x.im) y.im) into x.im 1540199998.748 * [misc]taylor: Taking taylor expansion of (/ (fma y.re x.re (* y.im x.im)) (hypot y.im y.re)) in y.re 1540199998.748 * [misc]taylor: Taking taylor expansion of (fma y.re x.re (* y.im x.im)) in y.re 1540199998.748 * [misc]taylor: Rewrote expression to (+ (* y.re x.re) (* y.im x.im)) 1540199998.748 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1540199998.748 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.748 * [misc]backup-simplify: Simplify 0 into 0 1540199998.748 * [misc]backup-simplify: Simplify 1 into 1 1540199998.748 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199998.748 * [misc]backup-simplify: Simplify x.re into x.re 1540199998.748 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1540199998.748 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.748 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.748 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199998.748 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.748 * [misc]taylor: Taking taylor expansion of (hypot y.im y.re) in y.re 1540199998.748 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1540199998.748 * [misc]taylor: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.re 1540199998.748 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.re 1540199998.748 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.748 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.748 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.748 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.748 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.re 1540199998.748 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.748 * [misc]backup-simplify: Simplify 0 into 0 1540199998.748 * [misc]backup-simplify: Simplify 1 into 1 1540199998.748 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.748 * [misc]backup-simplify: Simplify 0 into 0 1540199998.748 * [misc]backup-simplify: Simplify 1 into 1 1540199998.748 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.749 * [misc]backup-simplify: Simplify (* 0 0) into 0 1540199998.749 * [misc]backup-simplify: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1540199998.749 * [misc]backup-simplify: Simplify (sqrt (pow y.im 2)) into y.im 1540199998.749 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199998.749 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1540199998.749 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.749 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1540199998.749 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1540199998.749 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199998.749 * [misc]backup-simplify: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1540199998.749 * [misc]backup-simplify: Simplify (/ (* y.im x.im) y.im) into x.im 1540199998.749 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199998.749 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.749 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199998.749 * [misc]backup-simplify: Simplify 0 into 0 1540199998.749 * [misc]backup-simplify: Simplify 1 into 1 1540199998.749 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199998.749 * [misc]backup-simplify: Simplify 0 into 0 1540199998.749 * [misc]backup-simplify: Simplify 0 into 0 1540199998.750 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1540199998.750 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1540199998.750 * [misc]backup-simplify: Simplify (+ x.re 0) into x.re 1540199998.750 * [misc]backup-simplify: Simplify (- (/ x.re y.im) (+ (* x.im (/ 0 y.im)))) into (/ x.re y.im) 1540199998.750 * [misc]taylor: Taking taylor expansion of (/ x.re y.im) in x.re 1540199998.750 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199998.750 * [misc]backup-simplify: Simplify 0 into 0 1540199998.750 * [misc]backup-simplify: Simplify 1 into 1 1540199998.750 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.750 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.750 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.750 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199998.750 * [misc]backup-simplify: Simplify 0 into 0 1540199998.750 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199998.750 * [misc]backup-simplify: Simplify 0 into 0 1540199998.750 * [misc]backup-simplify: Simplify 0 into 0 1540199998.750 * [misc]taylor: Taking taylor expansion of 1 in y.im 1540199998.750 * [misc]backup-simplify: Simplify 1 into 1 1540199998.750 * [misc]backup-simplify: Simplify 1 into 1 1540199998.750 * [misc]backup-simplify: Simplify 0 into 0 1540199998.750 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.re))) into 0 1540199998.750 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1540199998.751 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.751 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1540199998.751 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 0))) into 1 1540199998.751 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1540199998.751 * [misc]backup-simplify: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 1540199998.752 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* x.im (/ (/ 1/2 y.im) y.im)) (* (/ x.re y.im) (/ 0 y.im)))) into (- (* 1/2 (/ x.im (pow y.im 2)))) 1540199998.752 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ x.im (pow y.im 2)))) in x.re 1540199998.752 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ x.im (pow y.im 2))) in x.re 1540199998.752 * [misc]taylor: Taking taylor expansion of 1/2 in x.re 1540199998.752 * [misc]backup-simplify: Simplify 1/2 into 1/2 1540199998.752 * [misc]taylor: Taking taylor expansion of (/ x.im (pow y.im 2)) in x.re 1540199998.752 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199998.752 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.752 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.re 1540199998.752 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.752 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.752 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.752 * [misc]backup-simplify: Simplify (/ x.im (pow y.im 2)) into (/ x.im (pow y.im 2)) 1540199998.752 * [misc]backup-simplify: Simplify (* 1/2 (/ x.im (pow y.im 2))) into (* 1/2 (/ x.im (pow y.im 2))) 1540199998.752 * [misc]backup-simplify: Simplify (- (* 1/2 (/ x.im (pow y.im 2)))) into (- (* 1/2 (/ x.im (pow y.im 2)))) 1540199998.752 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ x.im (pow y.im 2)))) in x.im 1540199998.752 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ x.im (pow y.im 2))) in x.im 1540199998.752 * [misc]taylor: Taking taylor expansion of 1/2 in x.im 1540199998.752 * [misc]backup-simplify: Simplify 1/2 into 1/2 1540199998.752 * [misc]taylor: Taking taylor expansion of (/ x.im (pow y.im 2)) in x.im 1540199998.752 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199998.752 * [misc]backup-simplify: Simplify 0 into 0 1540199998.752 * [misc]backup-simplify: Simplify 1 into 1 1540199998.752 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.im 1540199998.752 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.752 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.752 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.752 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1540199998.752 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1540199998.752 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.752 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.752 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.752 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199998.753 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.753 * [misc]backup-simplify: Simplify 0 into 0 1540199998.753 * [misc]backup-simplify: Simplify 1 into 1 1540199998.753 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.753 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.753 * [misc]backup-simplify: Simplify 0 into 0 1540199998.753 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199998.753 * [misc]backup-simplify: Simplify 0 into 0 1540199998.753 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199998.753 * [misc]backup-simplify: Simplify 0 into 0 1540199998.753 * [misc]backup-simplify: Simplify 0 into 0 1540199998.753 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199998.753 * [misc]backup-simplify: Simplify 0 into 0 1540199998.753 * [misc]backup-simplify: Simplify 0 into 0 1540199998.753 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199998.753 * [misc]backup-simplify: Simplify 0 into 0 1540199998.753 * [misc]backup-simplify: Simplify 0 into 0 1540199998.753 * [misc]backup-simplify: Simplify 0 into 0 1540199998.753 * [misc]backup-simplify: Simplify (* 1 (* 1 (* x.im (* 1 1)))) into x.im 1540199998.753 * [misc]backup-simplify: Simplify (/ (fma (/ 1 y.re) (/ 1 x.re) (* (/ 1 x.im) (/ 1 y.im))) (hypot (/ 1 y.im) (/ 1 y.re))) into (/ (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re))) 1540199998.753 * [misc]approximate: Taking taylor expansion of (/ (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re))) in (y.re x.re x.im y.im) around 0 1540199998.753 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re))) in y.im 1540199998.753 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) in y.im 1540199998.753 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.re) (/ 1 x.re)) (/ 1 (* y.im x.im))) 1540199998.754 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 x.re)) in y.im 1540199998.754 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1540199998.754 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199998.754 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.754 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199998.754 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in y.im 1540199998.754 * [misc]taylor: Taking taylor expansion of x.re in y.im 1540199998.754 * [misc]backup-simplify: Simplify x.re into x.re 1540199998.754 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1540199998.754 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1540199998.754 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1540199998.754 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.754 * [misc]backup-simplify: Simplify 0 into 0 1540199998.754 * [misc]backup-simplify: Simplify 1 into 1 1540199998.754 * [misc]taylor: Taking taylor expansion of x.im in y.im 1540199998.754 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.754 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1540199998.754 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1540199998.754 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1540199998.754 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.im 1540199998.754 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1540199998.754 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.im 1540199998.754 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1540199998.754 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199998.754 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.754 * [misc]backup-simplify: Simplify 0 into 0 1540199998.754 * [misc]backup-simplify: Simplify 1 into 1 1540199998.754 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.754 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199998.754 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.754 * [misc]backup-simplify: Simplify 0 into 0 1540199998.754 * [misc]backup-simplify: Simplify 1 into 1 1540199998.754 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.754 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1540199998.754 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1540199998.754 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199998.754 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.755 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199998.755 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1540199998.755 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199998.755 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.755 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199998.755 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199998.755 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1540199998.755 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199998.755 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.755 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.755 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199998.755 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.756 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199998.756 * [misc]backup-simplify: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1540199998.756 * [misc]backup-simplify: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1540199998.756 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re))) in x.im 1540199998.756 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) in x.im 1540199998.756 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.re) (/ 1 x.re)) (/ 1 (* y.im x.im))) 1540199998.756 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 x.re)) in x.im 1540199998.756 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.im 1540199998.756 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199998.756 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.756 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199998.756 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.im 1540199998.756 * [misc]taylor: Taking taylor expansion of x.re in x.im 1540199998.756 * [misc]backup-simplify: Simplify x.re into x.re 1540199998.756 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1540199998.756 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1540199998.756 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1540199998.756 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.756 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.756 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199998.756 * [misc]backup-simplify: Simplify 0 into 0 1540199998.756 * [misc]backup-simplify: Simplify 1 into 1 1540199998.756 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1540199998.756 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1540199998.756 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.756 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.im 1540199998.756 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1540199998.756 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.im 1540199998.756 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1540199998.756 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1540199998.756 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.756 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.756 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.756 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1540199998.756 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.756 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.756 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.756 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 1540199998.756 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.im 1540199998.757 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199998.757 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.757 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199998.757 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.im 1540199998.757 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199998.757 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.757 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199998.757 * [misc]backup-simplify: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1540199998.757 * [misc]backup-simplify: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1540199998.757 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1540199998.757 * [misc]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)))) 1540199998.757 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199998.757 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199998.757 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1540199998.757 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1540199998.757 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1540199998.757 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1540199998.757 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.758 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1540199998.758 * [misc]backup-simplify: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1540199998.758 * [misc]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)))))) 1540199998.758 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re))) in x.re 1540199998.758 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) in x.re 1540199998.758 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.re) (/ 1 x.re)) (/ 1 (* y.im x.im))) 1540199998.758 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 x.re)) in x.re 1540199998.758 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1540199998.758 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199998.758 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.758 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199998.758 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.re 1540199998.758 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199998.758 * [misc]backup-simplify: Simplify 0 into 0 1540199998.758 * [misc]backup-simplify: Simplify 1 into 1 1540199998.758 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.758 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1540199998.758 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1540199998.758 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.758 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.758 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199998.758 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.758 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199998.758 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199998.758 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.re 1540199998.758 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1540199998.758 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.re 1540199998.758 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1540199998.758 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1540199998.758 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.758 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.759 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.759 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1540199998.759 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.759 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.759 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.759 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1540199998.759 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1540199998.759 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199998.759 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.759 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199998.759 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1540199998.759 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199998.759 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.759 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199998.759 * [misc]backup-simplify: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1540199998.759 * [misc]backup-simplify: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1540199998.759 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1540199998.759 * [misc]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)))) 1540199998.759 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199998.759 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199998.759 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1540199998.759 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1540199998.759 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1540199998.759 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1540199998.760 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.760 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1540199998.760 * [misc]backup-simplify: Simplify (* (/ 1 y.re) 1) into (/ 1 y.re) 1540199998.760 * [misc]backup-simplify: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1540199998.760 * [misc]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)))))) 1540199998.760 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re))) in y.re 1540199998.760 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) in y.re 1540199998.760 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.re) (/ 1 x.re)) (/ 1 (* y.im x.im))) 1540199998.760 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 x.re)) in y.re 1540199998.760 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1540199998.760 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.760 * [misc]backup-simplify: Simplify 0 into 0 1540199998.760 * [misc]backup-simplify: Simplify 1 into 1 1540199998.760 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.760 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in y.re 1540199998.760 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199998.760 * [misc]backup-simplify: Simplify x.re into x.re 1540199998.760 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1540199998.760 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1540199998.760 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1540199998.760 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.760 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.760 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199998.760 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.760 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199998.761 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199998.761 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.re 1540199998.761 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1540199998.761 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.re 1540199998.761 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1540199998.761 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1540199998.761 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.761 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.761 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.761 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1540199998.761 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.761 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.761 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.761 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1540199998.761 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1540199998.761 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.761 * [misc]backup-simplify: Simplify 0 into 0 1540199998.761 * [misc]backup-simplify: Simplify 1 into 1 1540199998.761 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.761 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1540199998.761 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.761 * [misc]backup-simplify: Simplify 0 into 0 1540199998.761 * [misc]backup-simplify: Simplify 1 into 1 1540199998.761 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.761 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199998.761 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1540199998.761 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199998.762 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.762 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.762 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199998.762 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.762 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199998.762 * [misc]backup-simplify: Simplify (* 1 (/ 1 x.re)) into (/ 1 x.re) 1540199998.762 * [misc]backup-simplify: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1540199998.762 * [misc]backup-simplify: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1540199998.762 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.im) (/ 1 y.re))) in y.re 1540199998.762 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) in y.re 1540199998.762 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.re) (/ 1 x.re)) (/ 1 (* y.im x.im))) 1540199998.762 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 x.re)) in y.re 1540199998.762 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1540199998.762 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.762 * [misc]backup-simplify: Simplify 0 into 0 1540199998.762 * [misc]backup-simplify: Simplify 1 into 1 1540199998.763 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.763 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in y.re 1540199998.763 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199998.763 * [misc]backup-simplify: Simplify x.re into x.re 1540199998.763 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1540199998.763 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1540199998.763 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1540199998.763 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.763 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.763 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199998.763 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.763 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199998.763 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199998.763 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.re 1540199998.763 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1540199998.763 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.re 1540199998.763 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1540199998.763 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1540199998.763 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.763 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.763 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.763 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1540199998.763 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.763 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.763 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.763 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1540199998.763 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1540199998.763 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.763 * [misc]backup-simplify: Simplify 0 into 0 1540199998.763 * [misc]backup-simplify: Simplify 1 into 1 1540199998.763 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.763 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1540199998.763 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.763 * [misc]backup-simplify: Simplify 0 into 0 1540199998.763 * [misc]backup-simplify: Simplify 1 into 1 1540199998.764 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.764 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199998.764 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1540199998.764 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199998.764 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.764 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.764 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199998.764 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.765 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199998.765 * [misc]backup-simplify: Simplify (* 1 (/ 1 x.re)) into (/ 1 x.re) 1540199998.765 * [misc]backup-simplify: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1540199998.765 * [misc]backup-simplify: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1540199998.765 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.re 1540199998.765 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199998.765 * [misc]backup-simplify: Simplify 0 into 0 1540199998.765 * [misc]backup-simplify: Simplify 1 into 1 1540199998.765 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.765 * [misc]taylor: Taking taylor expansion of 1 in x.im 1540199998.765 * [misc]backup-simplify: Simplify 1 into 1 1540199998.765 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1540199998.765 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.765 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 (/ 1 x.re))) into 0 1540199998.765 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1540199998.766 * [misc]backup-simplify: Simplify (- (/ (/ 1 (* y.im x.im)) 1) (+ (* (/ 1 x.re) (/ 0 1)))) into (/ 1 (* y.im x.im)) 1540199998.766 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1540199998.766 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1540199998.766 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.766 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.766 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199998.766 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.766 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199998.766 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199998.766 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.766 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199998.766 * [misc]backup-simplify: Simplify 0 into 0 1540199998.766 * [misc]taylor: Taking taylor expansion of 1 in y.im 1540199998.766 * [misc]backup-simplify: Simplify 1 into 1 1540199998.766 * [misc]backup-simplify: Simplify 1 into 1 1540199998.766 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1540199998.766 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.767 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 x.re)))) into 0 1540199998.767 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1540199998.767 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1540199998.767 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.767 * [misc]backup-simplify: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1540199998.767 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.767 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.767 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1540199998.768 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) 0) into (/ 1 (pow y.im 2)) 1540199998.768 * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 1540199998.768 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* (/ 1 x.re) (/ (/ 1/2 (pow y.im 2)) 1)) (* (/ 1 (* y.im x.im)) (/ 0 1)))) into (- (* 1/2 (/ 1 (* (pow y.im 2) x.re)))) 1540199998.768 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (* (pow y.im 2) x.re)))) in x.re 1540199998.768 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (* (pow y.im 2) x.re))) in x.re 1540199998.768 * [misc]taylor: Taking taylor expansion of 1/2 in x.re 1540199998.768 * [misc]backup-simplify: Simplify 1/2 into 1/2 1540199998.769 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.im 2) x.re)) in x.re 1540199998.769 * [misc]taylor: Taking taylor expansion of (* (pow y.im 2) x.re) in x.re 1540199998.769 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.re 1540199998.769 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.769 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.769 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199998.769 * [misc]backup-simplify: Simplify 0 into 0 1540199998.769 * [misc]backup-simplify: Simplify 1 into 1 1540199998.769 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.769 * [misc]backup-simplify: Simplify (* (pow y.im 2) 0) into 0 1540199998.769 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199998.769 * [misc]backup-simplify: Simplify (+ (* (pow y.im 2) 1) (* 0 0)) into (pow y.im 2) 1540199998.769 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1540199998.769 * [misc]backup-simplify: Simplify (* 1/2 (/ 1 (pow y.im 2))) into (/ 1/2 (pow y.im 2)) 1540199998.769 * [misc]backup-simplify: Simplify (- (/ 1/2 (pow y.im 2))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 1540199998.769 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.im 1540199998.769 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.im 1540199998.769 * [misc]taylor: Taking taylor expansion of 1/2 in x.im 1540199998.769 * [misc]backup-simplify: Simplify 1/2 into 1/2 1540199998.769 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1540199998.769 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.im 1540199998.769 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.769 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.769 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.769 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1540199998.769 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1540199998.769 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1540199998.769 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.769 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.769 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199998.769 * [misc]backup-simplify: Simplify 0 into 0 1540199998.769 * [misc]backup-simplify: Simplify 1 into 1 1540199998.769 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1540199998.770 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1540199998.770 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.770 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199998.770 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.770 * [misc]backup-simplify: Simplify 0 into 0 1540199998.770 * [misc]backup-simplify: Simplify 1 into 1 1540199998.770 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.770 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.770 * [misc]backup-simplify: Simplify 0 into 0 1540199998.770 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.770 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199998.770 * [misc]backup-simplify: Simplify 0 into 0 1540199998.770 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199998.770 * [misc]backup-simplify: Simplify 0 into 0 1540199998.770 * [misc]backup-simplify: Simplify 0 into 0 1540199998.770 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199998.770 * [misc]backup-simplify: Simplify 0 into 0 1540199998.770 * [misc]backup-simplify: Simplify 0 into 0 1540199998.770 * [misc]backup-simplify: Simplify 0 into 0 1540199998.771 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1540199998.771 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.771 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.re))))) into 0 1540199998.771 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1540199998.771 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1540199998.771 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.772 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199998.772 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199998.772 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1540199998.772 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.772 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.772 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1540199998.772 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.773 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 1540199998.773 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* (/ 1 x.re) (/ 0 1)) (* (/ 1 (* y.im x.im)) (/ (/ 1/2 (pow y.im 2)) 1)) (* (- (* 1/2 (/ 1 (* (pow y.im 2) x.re)))) (/ 0 1)))) into (- (* 1/2 (/ 1 (* (pow y.im 3) x.im)))) 1540199998.773 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (* (pow y.im 3) x.im)))) in x.re 1540199998.773 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (* (pow y.im 3) x.im))) in x.re 1540199998.773 * [misc]taylor: Taking taylor expansion of 1/2 in x.re 1540199998.773 * [misc]backup-simplify: Simplify 1/2 into 1/2 1540199998.773 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.im 3) x.im)) in x.re 1540199998.773 * [misc]taylor: Taking taylor expansion of (* (pow y.im 3) x.im) in x.re 1540199998.773 * [misc]taylor: Taking taylor expansion of (pow y.im 3) in x.re 1540199998.773 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.773 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.773 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199998.773 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.773 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.773 * [misc]backup-simplify: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1540199998.773 * [misc]backup-simplify: Simplify (* (pow y.im 3) x.im) into (* (pow y.im 3) x.im) 1540199998.773 * [misc]backup-simplify: Simplify (/ 1 (* (pow y.im 3) x.im)) into (/ 1 (* (pow y.im 3) x.im)) 1540199998.774 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1540199998.774 * [misc]backup-simplify: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1540199998.774 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1540199998.774 * [misc]backup-simplify: Simplify (+ (* 1/2 0) (* 0 (/ 1 (pow y.im 2)))) into 0 1540199998.774 * [misc]backup-simplify: Simplify (- 0) into 0 1540199998.774 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199998.774 * [misc]backup-simplify: Simplify 0 into 0 1540199998.774 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1540199998.774 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1540199998.774 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199998.775 * [misc]backup-simplify: Simplify 0 into 0 1540199998.775 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.775 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199998.775 * [misc]backup-simplify: Simplify 0 into 0 1540199998.775 * [misc]backup-simplify: Simplify (* 1/2 (/ 1 (pow y.im 2))) into (/ 1/2 (pow y.im 2)) 1540199998.775 * [misc]backup-simplify: Simplify (- (/ 1/2 (pow y.im 2))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 1540199998.775 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in y.im 1540199998.775 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in y.im 1540199998.775 * [misc]taylor: Taking taylor expansion of 1/2 in y.im 1540199998.775 * [misc]backup-simplify: Simplify 1/2 into 1/2 1540199998.775 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1540199998.775 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in y.im 1540199998.775 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.775 * [misc]backup-simplify: Simplify 0 into 0 1540199998.775 * [misc]backup-simplify: Simplify 1 into 1 1540199998.775 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199998.775 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.775 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1540199998.776 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199998.776 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.776 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.776 * [misc]backup-simplify: Simplify (+ (* 1/2 0) (+ (* 0 0) (* 0 1))) into 0 1540199998.776 * [misc]backup-simplify: Simplify (- 0) into 0 1540199998.776 * [misc]backup-simplify: Simplify 0 into 0 1540199998.776 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1540199998.776 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199998.776 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199998.776 * [misc]backup-simplify: Simplify 0 into 0 1540199998.776 * [misc]backup-simplify: Simplify 0 into 0 1540199998.777 * [misc]backup-simplify: Simplify (* 1 (* 1 (* 1 (* (/ 1 (/ 1 x.re)) 1)))) into x.re 1540199998.777 * [misc]backup-simplify: Simplify (/ (fma (/ 1 (- y.re)) (/ 1 (- x.re)) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) (hypot (/ 1 (- y.im)) (/ 1 (- y.re)))) into (/ (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.im) (/ -1 y.re))) 1540199998.777 * [misc]approximate: Taking taylor expansion of (/ (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.im) (/ -1 y.re))) in (y.re x.re x.im y.im) around 0 1540199998.777 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.im) (/ -1 y.re))) in y.im 1540199998.777 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) in y.im 1540199998.777 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.re) (/ -1 x.re)) (/ 1 (* y.im x.im))) 1540199998.777 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 x.re)) in y.im 1540199998.777 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1540199998.777 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199998.777 * [misc]backup-simplify: Simplify -1 into -1 1540199998.777 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199998.777 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.777 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199998.777 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in y.im 1540199998.777 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199998.777 * [misc]backup-simplify: Simplify -1 into -1 1540199998.777 * [misc]taylor: Taking taylor expansion of x.re in y.im 1540199998.777 * [misc]backup-simplify: Simplify x.re into x.re 1540199998.777 * [misc]backup-simplify: Simplify (/ -1 x.re) into (/ -1 x.re) 1540199998.777 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1540199998.777 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1540199998.777 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.777 * [misc]backup-simplify: Simplify 0 into 0 1540199998.777 * [misc]backup-simplify: Simplify 1 into 1 1540199998.777 * [misc]taylor: Taking taylor expansion of x.im in y.im 1540199998.777 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.777 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1540199998.777 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1540199998.777 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1540199998.777 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.im 1540199998.777 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1540199998.778 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.im 1540199998.778 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1540199998.778 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1540199998.778 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199998.778 * [misc]backup-simplify: Simplify -1 into -1 1540199998.778 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.778 * [misc]backup-simplify: Simplify 0 into 0 1540199998.778 * [misc]backup-simplify: Simplify 1 into 1 1540199998.778 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199998.778 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1540199998.778 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199998.778 * [misc]backup-simplify: Simplify -1 into -1 1540199998.778 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.778 * [misc]backup-simplify: Simplify 0 into 0 1540199998.778 * [misc]backup-simplify: Simplify 1 into 1 1540199998.778 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199998.778 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1540199998.778 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1540199998.778 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199998.778 * [misc]backup-simplify: Simplify -1 into -1 1540199998.778 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199998.778 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.778 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199998.778 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1540199998.778 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199998.778 * [misc]backup-simplify: Simplify -1 into -1 1540199998.778 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199998.778 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.778 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199998.778 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1540199998.778 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1540199998.778 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199998.779 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199998.779 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199998.779 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1540199998.779 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.779 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199998.779 * [misc]backup-simplify: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1540199998.779 * [misc]backup-simplify: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1540199998.779 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.im) (/ -1 y.re))) in x.im 1540199998.779 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) in x.im 1540199998.779 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.re) (/ -1 x.re)) (/ 1 (* y.im x.im))) 1540199998.779 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 x.re)) in x.im 1540199998.779 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.im 1540199998.779 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199998.779 * [misc]backup-simplify: Simplify -1 into -1 1540199998.779 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199998.779 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.779 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199998.779 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in x.im 1540199998.779 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199998.780 * [misc]backup-simplify: Simplify -1 into -1 1540199998.780 * [misc]taylor: Taking taylor expansion of x.re in x.im 1540199998.780 * [misc]backup-simplify: Simplify x.re into x.re 1540199998.780 * [misc]backup-simplify: Simplify (/ -1 x.re) into (/ -1 x.re) 1540199998.780 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1540199998.780 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1540199998.780 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.780 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.780 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199998.780 * [misc]backup-simplify: Simplify 0 into 0 1540199998.780 * [misc]backup-simplify: Simplify 1 into 1 1540199998.780 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1540199998.780 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1540199998.780 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.780 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.im 1540199998.780 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1540199998.780 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.im 1540199998.780 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1540199998.780 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.im 1540199998.780 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199998.780 * [misc]backup-simplify: Simplify -1 into -1 1540199998.780 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.780 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.780 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199998.780 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.im 1540199998.780 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199998.780 * [misc]backup-simplify: Simplify -1 into -1 1540199998.780 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.780 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.780 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199998.780 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 1540199998.780 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.im 1540199998.780 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199998.780 * [misc]backup-simplify: Simplify -1 into -1 1540199998.780 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199998.780 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.780 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199998.780 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.im 1540199998.780 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199998.780 * [misc]backup-simplify: Simplify -1 into -1 1540199998.780 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199998.780 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.780 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199998.780 * [misc]backup-simplify: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1540199998.781 * [misc]backup-simplify: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1540199998.781 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1540199998.781 * [misc]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)))) 1540199998.781 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1540199998.781 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1540199998.781 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1540199998.781 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1540199998.781 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1540199998.781 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1540199998.781 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.781 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1540199998.781 * [misc]backup-simplify: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1540199998.782 * [misc]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)))))) 1540199998.782 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.im) (/ -1 y.re))) in x.re 1540199998.782 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) in x.re 1540199998.782 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.re) (/ -1 x.re)) (/ 1 (* y.im x.im))) 1540199998.782 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 x.re)) in x.re 1540199998.782 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.re 1540199998.782 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199998.782 * [misc]backup-simplify: Simplify -1 into -1 1540199998.782 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199998.782 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.782 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199998.782 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in x.re 1540199998.782 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199998.782 * [misc]backup-simplify: Simplify -1 into -1 1540199998.782 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199998.782 * [misc]backup-simplify: Simplify 0 into 0 1540199998.782 * [misc]backup-simplify: Simplify 1 into 1 1540199998.782 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199998.782 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1540199998.782 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1540199998.782 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.782 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.782 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199998.782 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.782 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199998.782 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199998.782 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.re 1540199998.782 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1540199998.782 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.re 1540199998.782 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1540199998.782 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1540199998.782 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199998.782 * [misc]backup-simplify: Simplify -1 into -1 1540199998.782 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.782 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.782 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199998.782 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1540199998.782 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199998.782 * [misc]backup-simplify: Simplify -1 into -1 1540199998.782 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.783 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.783 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199998.783 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1540199998.783 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.re 1540199998.783 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199998.783 * [misc]backup-simplify: Simplify -1 into -1 1540199998.783 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199998.783 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.783 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199998.783 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.re 1540199998.783 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199998.783 * [misc]backup-simplify: Simplify -1 into -1 1540199998.783 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199998.783 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.783 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199998.783 * [misc]backup-simplify: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1540199998.783 * [misc]backup-simplify: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1540199998.783 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1540199998.783 * [misc]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)))) 1540199998.783 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1540199998.783 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1540199998.783 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1540199998.783 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1540199998.783 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1540199998.784 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1540199998.784 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.784 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1540199998.784 * [misc]backup-simplify: Simplify (* (/ -1 y.re) -1) into (/ 1 y.re) 1540199998.784 * [misc]backup-simplify: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1540199998.784 * [misc]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)))))) 1540199998.784 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.im) (/ -1 y.re))) in y.re 1540199998.784 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) in y.re 1540199998.784 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.re) (/ -1 x.re)) (/ 1 (* y.im x.im))) 1540199998.784 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 x.re)) in y.re 1540199998.784 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1540199998.784 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199998.784 * [misc]backup-simplify: Simplify -1 into -1 1540199998.784 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.784 * [misc]backup-simplify: Simplify 0 into 0 1540199998.784 * [misc]backup-simplify: Simplify 1 into 1 1540199998.784 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199998.784 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in y.re 1540199998.784 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199998.784 * [misc]backup-simplify: Simplify -1 into -1 1540199998.784 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199998.784 * [misc]backup-simplify: Simplify x.re into x.re 1540199998.784 * [misc]backup-simplify: Simplify (/ -1 x.re) into (/ -1 x.re) 1540199998.784 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1540199998.784 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1540199998.785 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.785 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.785 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199998.785 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.785 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199998.785 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199998.785 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.re 1540199998.785 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1540199998.785 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.re 1540199998.785 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1540199998.785 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1540199998.785 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199998.785 * [misc]backup-simplify: Simplify -1 into -1 1540199998.785 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.785 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.785 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199998.785 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1540199998.785 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199998.785 * [misc]backup-simplify: Simplify -1 into -1 1540199998.785 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.785 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.785 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199998.785 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1540199998.785 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1540199998.785 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199998.785 * [misc]backup-simplify: Simplify -1 into -1 1540199998.785 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.785 * [misc]backup-simplify: Simplify 0 into 0 1540199998.785 * [misc]backup-simplify: Simplify 1 into 1 1540199998.785 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199998.785 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1540199998.785 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199998.785 * [misc]backup-simplify: Simplify -1 into -1 1540199998.785 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.785 * [misc]backup-simplify: Simplify 0 into 0 1540199998.785 * [misc]backup-simplify: Simplify 1 into 1 1540199998.785 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199998.785 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1540199998.786 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1540199998.786 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199998.786 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199998.786 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199998.786 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1540199998.786 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.786 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199998.786 * [misc]backup-simplify: Simplify (* -1 (/ -1 x.re)) into (/ 1 x.re) 1540199998.786 * [misc]backup-simplify: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1540199998.786 * [misc]backup-simplify: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1540199998.787 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.im) (/ -1 y.re))) in y.re 1540199998.787 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) in y.re 1540199998.787 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.re) (/ -1 x.re)) (/ 1 (* y.im x.im))) 1540199998.787 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 x.re)) in y.re 1540199998.787 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1540199998.787 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199998.787 * [misc]backup-simplify: Simplify -1 into -1 1540199998.787 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.787 * [misc]backup-simplify: Simplify 0 into 0 1540199998.787 * [misc]backup-simplify: Simplify 1 into 1 1540199998.787 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199998.787 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in y.re 1540199998.787 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199998.787 * [misc]backup-simplify: Simplify -1 into -1 1540199998.787 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199998.787 * [misc]backup-simplify: Simplify x.re into x.re 1540199998.787 * [misc]backup-simplify: Simplify (/ -1 x.re) into (/ -1 x.re) 1540199998.787 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1540199998.787 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1540199998.787 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.787 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.787 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199998.787 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.787 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199998.787 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199998.787 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.re 1540199998.787 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1540199998.787 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.re 1540199998.787 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1540199998.787 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1540199998.787 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199998.787 * [misc]backup-simplify: Simplify -1 into -1 1540199998.787 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.787 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.787 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199998.787 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1540199998.787 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199998.787 * [misc]backup-simplify: Simplify -1 into -1 1540199998.787 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.787 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.787 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199998.787 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1540199998.787 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1540199998.787 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199998.787 * [misc]backup-simplify: Simplify -1 into -1 1540199998.787 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.788 * [misc]backup-simplify: Simplify 0 into 0 1540199998.788 * [misc]backup-simplify: Simplify 1 into 1 1540199998.788 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199998.788 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1540199998.788 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199998.788 * [misc]backup-simplify: Simplify -1 into -1 1540199998.788 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.788 * [misc]backup-simplify: Simplify 0 into 0 1540199998.788 * [misc]backup-simplify: Simplify 1 into 1 1540199998.788 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199998.788 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1540199998.788 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1540199998.788 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199998.788 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199998.788 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199998.789 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1540199998.789 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.789 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199998.789 * [misc]backup-simplify: Simplify (* -1 (/ -1 x.re)) into (/ 1 x.re) 1540199998.789 * [misc]backup-simplify: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1540199998.789 * [misc]backup-simplify: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1540199998.789 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.re 1540199998.789 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199998.789 * [misc]backup-simplify: Simplify 0 into 0 1540199998.789 * [misc]backup-simplify: Simplify 1 into 1 1540199998.789 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.789 * [misc]taylor: Taking taylor expansion of 1 in x.im 1540199998.789 * [misc]backup-simplify: Simplify 1 into 1 1540199998.789 * [misc]backup-simplify: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 1540199998.789 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199998.790 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 (/ -1 x.re))) into 0 1540199998.790 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1540199998.790 * [misc]backup-simplify: Simplify (- (/ (/ 1 (* y.im x.im)) 1) (+ (* (/ 1 x.re) (/ 0 1)))) into (/ 1 (* y.im x.im)) 1540199998.790 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1540199998.790 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1540199998.790 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.790 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.790 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199998.790 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.790 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199998.790 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199998.790 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.790 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199998.790 * [misc]backup-simplify: Simplify 0 into 0 1540199998.790 * [misc]taylor: Taking taylor expansion of 1 in y.im 1540199998.790 * [misc]backup-simplify: Simplify 1 into 1 1540199998.790 * [misc]backup-simplify: Simplify 1 into 1 1540199998.790 * [misc]backup-simplify: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1540199998.791 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.791 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 x.re)))) into 0 1540199998.791 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1540199998.791 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1540199998.791 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.791 * [misc]backup-simplify: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1540199998.791 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.792 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.792 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 -1))) into 0 1540199998.792 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) 0) into (/ 1 (pow y.im 2)) 1540199998.792 * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 1540199998.793 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* (/ 1 x.re) (/ (/ 1/2 (pow y.im 2)) 1)) (* (/ 1 (* y.im x.im)) (/ 0 1)))) into (- (* 1/2 (/ 1 (* (pow y.im 2) x.re)))) 1540199998.793 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (* (pow y.im 2) x.re)))) in x.re 1540199998.793 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (* (pow y.im 2) x.re))) in x.re 1540199998.793 * [misc]taylor: Taking taylor expansion of 1/2 in x.re 1540199998.793 * [misc]backup-simplify: Simplify 1/2 into 1/2 1540199998.793 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.im 2) x.re)) in x.re 1540199998.793 * [misc]taylor: Taking taylor expansion of (* (pow y.im 2) x.re) in x.re 1540199998.793 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.re 1540199998.793 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.793 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.793 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199998.793 * [misc]backup-simplify: Simplify 0 into 0 1540199998.793 * [misc]backup-simplify: Simplify 1 into 1 1540199998.793 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.793 * [misc]backup-simplify: Simplify (* (pow y.im 2) 0) into 0 1540199998.793 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199998.793 * [misc]backup-simplify: Simplify (+ (* (pow y.im 2) 1) (* 0 0)) into (pow y.im 2) 1540199998.793 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1540199998.793 * [misc]backup-simplify: Simplify (* 1/2 (/ 1 (pow y.im 2))) into (/ 1/2 (pow y.im 2)) 1540199998.793 * [misc]backup-simplify: Simplify (- (/ 1/2 (pow y.im 2))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 1540199998.793 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.im 1540199998.793 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.im 1540199998.793 * [misc]taylor: Taking taylor expansion of 1/2 in x.im 1540199998.794 * [misc]backup-simplify: Simplify 1/2 into 1/2 1540199998.794 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1540199998.794 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.im 1540199998.794 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.794 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.794 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.794 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1540199998.794 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1540199998.794 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1540199998.794 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.794 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.794 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199998.794 * [misc]backup-simplify: Simplify 0 into 0 1540199998.794 * [misc]backup-simplify: Simplify 1 into 1 1540199998.794 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1540199998.794 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1540199998.794 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.794 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199998.794 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.794 * [misc]backup-simplify: Simplify 0 into 0 1540199998.794 * [misc]backup-simplify: Simplify 1 into 1 1540199998.794 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.794 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.794 * [misc]backup-simplify: Simplify 0 into 0 1540199998.795 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.795 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199998.795 * [misc]backup-simplify: Simplify 0 into 0 1540199998.795 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199998.795 * [misc]backup-simplify: Simplify 0 into 0 1540199998.795 * [misc]backup-simplify: Simplify 0 into 0 1540199998.795 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199998.795 * [misc]backup-simplify: Simplify 0 into 0 1540199998.795 * [misc]backup-simplify: Simplify 0 into 0 1540199998.795 * [misc]backup-simplify: Simplify 0 into 0 1540199998.795 * [misc]backup-simplify: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1540199998.795 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.795 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 x.re))))) into 0 1540199998.796 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1540199998.796 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1540199998.796 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.796 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1540199998.796 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1540199998.796 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1540199998.796 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.796 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.797 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 1540199998.797 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.797 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 1540199998.797 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* (/ 1 x.re) (/ 0 1)) (* (/ 1 (* y.im x.im)) (/ (/ 1/2 (pow y.im 2)) 1)) (* (- (* 1/2 (/ 1 (* (pow y.im 2) x.re)))) (/ 0 1)))) into (- (* 1/2 (/ 1 (* (pow y.im 3) x.im)))) 1540199998.798 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (* (pow y.im 3) x.im)))) in x.re 1540199998.798 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (* (pow y.im 3) x.im))) in x.re 1540199998.798 * [misc]taylor: Taking taylor expansion of 1/2 in x.re 1540199998.798 * [misc]backup-simplify: Simplify 1/2 into 1/2 1540199998.798 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.im 3) x.im)) in x.re 1540199998.798 * [misc]taylor: Taking taylor expansion of (* (pow y.im 3) x.im) in x.re 1540199998.798 * [misc]taylor: Taking taylor expansion of (pow y.im 3) in x.re 1540199998.798 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.798 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.798 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199998.798 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.798 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.798 * [misc]backup-simplify: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1540199998.798 * [misc]backup-simplify: Simplify (* (pow y.im 3) x.im) into (* (pow y.im 3) x.im) 1540199998.798 * [misc]backup-simplify: Simplify (/ 1 (* (pow y.im 3) x.im)) into (/ 1 (* (pow y.im 3) x.im)) 1540199998.798 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1540199998.798 * [misc]backup-simplify: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1540199998.798 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1540199998.799 * [misc]backup-simplify: Simplify (+ (* 1/2 0) (* 0 (/ 1 (pow y.im 2)))) into 0 1540199998.799 * [misc]backup-simplify: Simplify (- 0) into 0 1540199998.799 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199998.799 * [misc]backup-simplify: Simplify 0 into 0 1540199998.799 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1540199998.799 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1540199998.799 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199998.799 * [misc]backup-simplify: Simplify 0 into 0 1540199998.799 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.799 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199998.799 * [misc]backup-simplify: Simplify 0 into 0 1540199998.799 * [misc]backup-simplify: Simplify (* 1/2 (/ 1 (pow y.im 2))) into (/ 1/2 (pow y.im 2)) 1540199998.799 * [misc]backup-simplify: Simplify (- (/ 1/2 (pow y.im 2))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 1540199998.799 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in y.im 1540199998.799 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in y.im 1540199998.799 * [misc]taylor: Taking taylor expansion of 1/2 in y.im 1540199998.799 * [misc]backup-simplify: Simplify 1/2 into 1/2 1540199998.799 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1540199998.799 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in y.im 1540199998.799 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.799 * [misc]backup-simplify: Simplify 0 into 0 1540199998.799 * [misc]backup-simplify: Simplify 1 into 1 1540199998.800 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199998.800 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.800 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1540199998.800 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199998.800 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.800 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.800 * [misc]backup-simplify: Simplify (+ (* 1/2 0) (+ (* 0 0) (* 0 1))) into 0 1540199998.800 * [misc]backup-simplify: Simplify (- 0) into 0 1540199998.801 * [misc]backup-simplify: Simplify 0 into 0 1540199998.801 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1540199998.801 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199998.801 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199998.801 * [misc]backup-simplify: Simplify 0 into 0 1540199998.801 * [misc]backup-simplify: Simplify 0 into 0 1540199998.801 * [misc]backup-simplify: Simplify (* 1 (* 1 (* 1 (* (/ 1 (/ 1 (- x.re))) 1)))) into (* -1 x.re) 1540199998.801 * * * * [misc]progress: [ 2 / 4 ] generating series at (2) 1540199998.801 * [misc]backup-simplify: Simplify (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) into (/ (fma y.re x.re (* y.im x.im)) (pow (hypot y.im y.re) 2)) 1540199998.801 * [misc]approximate: Taking taylor expansion of (/ (fma y.re x.re (* y.im x.im)) (pow (hypot y.im y.re) 2)) in (y.re x.re x.im y.im) around 0 1540199998.801 * [misc]taylor: Taking taylor expansion of (/ (fma y.re x.re (* y.im x.im)) (pow (hypot y.im y.re) 2)) in y.im 1540199998.801 * [misc]taylor: Taking taylor expansion of (fma y.re x.re (* y.im x.im)) in y.im 1540199998.801 * [misc]taylor: Rewrote expression to (+ (* y.re x.re) (* y.im x.im)) 1540199998.801 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1540199998.801 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199998.801 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.801 * [misc]taylor: Taking taylor expansion of x.re in y.im 1540199998.801 * [misc]backup-simplify: Simplify x.re into x.re 1540199998.801 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1540199998.801 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.801 * [misc]backup-simplify: Simplify 0 into 0 1540199998.801 * [misc]backup-simplify: Simplify 1 into 1 1540199998.801 * [misc]taylor: Taking taylor expansion of x.im in y.im 1540199998.801 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.801 * [misc]taylor: Taking taylor expansion of (pow (hypot y.im y.re) 2) in y.im 1540199998.801 * [misc]taylor: Taking taylor expansion of (hypot y.im y.re) in y.im 1540199998.801 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1540199998.801 * [misc]taylor: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.im 1540199998.802 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.im 1540199998.802 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.802 * [misc]backup-simplify: Simplify 0 into 0 1540199998.802 * [misc]backup-simplify: Simplify 1 into 1 1540199998.802 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.802 * [misc]backup-simplify: Simplify 0 into 0 1540199998.802 * [misc]backup-simplify: Simplify 1 into 1 1540199998.802 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.im 1540199998.802 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199998.802 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.802 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199998.802 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.802 * [misc]backup-simplify: Simplify (* 0 0) into 0 1540199998.802 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199998.802 * [misc]backup-simplify: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1540199998.802 * [misc]backup-simplify: Simplify (sqrt (pow y.re 2)) into y.re 1540199998.802 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1540199998.802 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1540199998.802 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.802 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1540199998.802 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1540199998.802 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1540199998.802 * [misc]backup-simplify: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1540199998.802 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199998.803 * [misc]backup-simplify: Simplify (/ (* y.re x.re) (pow y.re 2)) into (/ x.re y.re) 1540199998.803 * [misc]taylor: Taking taylor expansion of (/ (fma y.re x.re (* y.im x.im)) (pow (hypot y.im y.re) 2)) in x.im 1540199998.803 * [misc]taylor: Taking taylor expansion of (fma y.re x.re (* y.im x.im)) in x.im 1540199998.803 * [misc]taylor: Rewrote expression to (+ (* y.re x.re) (* y.im x.im)) 1540199998.803 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1540199998.803 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199998.803 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.803 * [misc]taylor: Taking taylor expansion of x.re in x.im 1540199998.803 * [misc]backup-simplify: Simplify x.re into x.re 1540199998.803 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1540199998.803 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.803 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.803 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199998.803 * [misc]backup-simplify: Simplify 0 into 0 1540199998.803 * [misc]backup-simplify: Simplify 1 into 1 1540199998.803 * [misc]taylor: Taking taylor expansion of (pow (hypot y.im y.re) 2) in x.im 1540199998.803 * [misc]taylor: Taking taylor expansion of (hypot y.im y.re) in x.im 1540199998.803 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1540199998.803 * [misc]taylor: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.im 1540199998.803 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in x.im 1540199998.803 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.803 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.803 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.803 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.803 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in x.im 1540199998.803 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199998.803 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.803 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199998.803 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.803 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.803 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199998.803 * [misc]backup-simplify: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1540199998.803 * [misc]backup-simplify: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1540199998.803 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199998.803 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1540199998.803 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.804 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1540199998.804 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1540199998.804 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1540199998.804 * [misc]backup-simplify: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1540199998.804 * [misc]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)) 1540199998.804 * [misc]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))) 1540199998.804 * [misc]taylor: Taking taylor expansion of (/ (fma y.re x.re (* y.im x.im)) (pow (hypot y.im y.re) 2)) in x.re 1540199998.804 * [misc]taylor: Taking taylor expansion of (fma y.re x.re (* y.im x.im)) in x.re 1540199998.804 * [misc]taylor: Rewrote expression to (+ (* y.re x.re) (* y.im x.im)) 1540199998.804 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1540199998.804 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199998.804 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.804 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199998.804 * [misc]backup-simplify: Simplify 0 into 0 1540199998.804 * [misc]backup-simplify: Simplify 1 into 1 1540199998.804 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1540199998.804 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.804 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.804 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199998.804 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.804 * [misc]taylor: Taking taylor expansion of (pow (hypot y.im y.re) 2) in x.re 1540199998.804 * [misc]taylor: Taking taylor expansion of (hypot y.im y.re) in x.re 1540199998.804 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1540199998.804 * [misc]taylor: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.re 1540199998.804 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in x.re 1540199998.804 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.804 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.804 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.804 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.804 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in x.re 1540199998.804 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199998.804 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.804 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199998.804 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.804 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.805 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199998.805 * [misc]backup-simplify: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1540199998.805 * [misc]backup-simplify: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1540199998.805 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199998.805 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1540199998.805 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.805 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1540199998.805 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1540199998.805 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199998.805 * [misc]backup-simplify: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1540199998.805 * [misc]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)) 1540199998.805 * [misc]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))) 1540199998.805 * [misc]taylor: Taking taylor expansion of (/ (fma y.re x.re (* y.im x.im)) (pow (hypot y.im y.re) 2)) in y.re 1540199998.805 * [misc]taylor: Taking taylor expansion of (fma y.re x.re (* y.im x.im)) in y.re 1540199998.805 * [misc]taylor: Rewrote expression to (+ (* y.re x.re) (* y.im x.im)) 1540199998.805 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1540199998.806 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.806 * [misc]backup-simplify: Simplify 0 into 0 1540199998.806 * [misc]backup-simplify: Simplify 1 into 1 1540199998.806 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199998.806 * [misc]backup-simplify: Simplify x.re into x.re 1540199998.806 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1540199998.806 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.806 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.806 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199998.806 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.806 * [misc]taylor: Taking taylor expansion of (pow (hypot y.im y.re) 2) in y.re 1540199998.806 * [misc]taylor: Taking taylor expansion of (hypot y.im y.re) in y.re 1540199998.806 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1540199998.806 * [misc]taylor: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.re 1540199998.806 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.re 1540199998.806 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.806 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.806 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.806 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.806 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.re 1540199998.806 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.806 * [misc]backup-simplify: Simplify 0 into 0 1540199998.806 * [misc]backup-simplify: Simplify 1 into 1 1540199998.806 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.806 * [misc]backup-simplify: Simplify 0 into 0 1540199998.806 * [misc]backup-simplify: Simplify 1 into 1 1540199998.806 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.806 * [misc]backup-simplify: Simplify (* 0 0) into 0 1540199998.806 * [misc]backup-simplify: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1540199998.806 * [misc]backup-simplify: Simplify (sqrt (pow y.im 2)) into y.im 1540199998.806 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199998.806 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1540199998.806 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.807 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1540199998.807 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1540199998.807 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199998.807 * [misc]backup-simplify: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1540199998.807 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.807 * [misc]backup-simplify: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 1540199998.807 * [misc]taylor: Taking taylor expansion of (/ (fma y.re x.re (* y.im x.im)) (pow (hypot y.im y.re) 2)) in y.re 1540199998.807 * [misc]taylor: Taking taylor expansion of (fma y.re x.re (* y.im x.im)) in y.re 1540199998.807 * [misc]taylor: Rewrote expression to (+ (* y.re x.re) (* y.im x.im)) 1540199998.807 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1540199998.807 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.807 * [misc]backup-simplify: Simplify 0 into 0 1540199998.807 * [misc]backup-simplify: Simplify 1 into 1 1540199998.807 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199998.807 * [misc]backup-simplify: Simplify x.re into x.re 1540199998.807 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1540199998.807 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.807 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.807 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199998.807 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.807 * [misc]taylor: Taking taylor expansion of (pow (hypot y.im y.re) 2) in y.re 1540199998.807 * [misc]taylor: Taking taylor expansion of (hypot y.im y.re) in y.re 1540199998.807 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1540199998.807 * [misc]taylor: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.re 1540199998.807 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.re 1540199998.807 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.807 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.807 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.807 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.807 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.re 1540199998.807 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.807 * [misc]backup-simplify: Simplify 0 into 0 1540199998.807 * [misc]backup-simplify: Simplify 1 into 1 1540199998.807 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.807 * [misc]backup-simplify: Simplify 0 into 0 1540199998.807 * [misc]backup-simplify: Simplify 1 into 1 1540199998.807 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.807 * [misc]backup-simplify: Simplify (* 0 0) into 0 1540199998.807 * [misc]backup-simplify: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1540199998.808 * [misc]backup-simplify: Simplify (sqrt (pow y.im 2)) into y.im 1540199998.808 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199998.808 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1540199998.808 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.808 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1540199998.808 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1540199998.808 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199998.808 * [misc]backup-simplify: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1540199998.808 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.808 * [misc]backup-simplify: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 1540199998.808 * [misc]taylor: Taking taylor expansion of (/ x.im y.im) in x.re 1540199998.808 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199998.808 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.808 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.808 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.808 * [misc]backup-simplify: Simplify (/ x.im y.im) into (/ x.im y.im) 1540199998.808 * [misc]taylor: Taking taylor expansion of (/ x.im y.im) in x.im 1540199998.808 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199998.808 * [misc]backup-simplify: Simplify 0 into 0 1540199998.808 * [misc]backup-simplify: Simplify 1 into 1 1540199998.808 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.808 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.808 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.809 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1540199998.809 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1540199998.809 * [misc]backup-simplify: Simplify (+ x.re 0) into x.re 1540199998.809 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199998.809 * [misc]backup-simplify: Simplify (- (/ x.re (pow y.im 2)) (+ (* (/ x.im y.im) (/ 0 (pow y.im 2))))) into (/ x.re (pow y.im 2)) 1540199998.809 * [misc]taylor: Taking taylor expansion of (/ x.re (pow y.im 2)) in x.re 1540199998.809 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199998.809 * [misc]backup-simplify: Simplify 0 into 0 1540199998.809 * [misc]backup-simplify: Simplify 1 into 1 1540199998.809 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.re 1540199998.809 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.809 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.809 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.809 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1540199998.809 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ x.im y.im) (/ 0 y.im)))) into 0 1540199998.809 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199998.809 * [misc]backup-simplify: Simplify 0 into 0 1540199998.809 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199998.809 * [misc]backup-simplify: Simplify 0 into 0 1540199998.809 * [misc]backup-simplify: Simplify 0 into 0 1540199998.809 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199998.809 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.809 * [misc]backup-simplify: Simplify 0 into 0 1540199998.809 * [misc]backup-simplify: Simplify 1 into 1 1540199998.809 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.810 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.810 * [misc]backup-simplify: Simplify 0 into 0 1540199998.810 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.re))) into 0 1540199998.810 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1540199998.810 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.810 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1540199998.810 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 0))) into 1 1540199998.810 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1540199998.811 * [misc]backup-simplify: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 1540199998.811 * [misc]backup-simplify: Simplify (+ (* y.im (/ 1/2 y.im)) (+ (* 0 0) (* (/ 1/2 y.im) y.im))) into 1 1540199998.811 * [misc]backup-simplify: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.im y.im) (/ 1 (pow y.im 2))) (* (/ x.re (pow y.im 2)) (/ 0 (pow y.im 2))))) into (- (/ x.im (pow y.im 3))) 1540199998.811 * [misc]taylor: Taking taylor expansion of (- (/ x.im (pow y.im 3))) in x.re 1540199998.812 * [misc]taylor: Taking taylor expansion of (/ x.im (pow y.im 3)) in x.re 1540199998.812 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199998.812 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.812 * [misc]taylor: Taking taylor expansion of (pow y.im 3) in x.re 1540199998.812 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.812 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.812 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.812 * [misc]backup-simplify: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1540199998.812 * [misc]backup-simplify: Simplify (/ x.im (pow y.im 3)) into (/ x.im (pow y.im 3)) 1540199998.812 * [misc]backup-simplify: Simplify (- (/ x.im (pow y.im 3))) into (- (/ x.im (pow y.im 3))) 1540199998.812 * [misc]taylor: Taking taylor expansion of (- (/ x.im (pow y.im 3))) in x.im 1540199998.812 * [misc]taylor: Taking taylor expansion of (/ x.im (pow y.im 3)) in x.im 1540199998.812 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199998.812 * [misc]backup-simplify: Simplify 0 into 0 1540199998.812 * [misc]backup-simplify: Simplify 1 into 1 1540199998.812 * [misc]taylor: Taking taylor expansion of (pow y.im 3) in x.im 1540199998.812 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.812 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.812 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.812 * [misc]backup-simplify: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1540199998.812 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 1540199998.812 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1540199998.812 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.im 1540199998.812 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.812 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.812 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.812 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1540199998.812 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1540199998.812 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in y.im 1540199998.812 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.812 * [misc]backup-simplify: Simplify 0 into 0 1540199998.812 * [misc]backup-simplify: Simplify 1 into 1 1540199998.812 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199998.813 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.813 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1540199998.813 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199998.813 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.813 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.813 * [misc]backup-simplify: Simplify 0 into 0 1540199998.813 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ x.im y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1540199998.813 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199998.814 * [misc]backup-simplify: Simplify 0 into 0 1540199998.814 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199998.814 * [misc]backup-simplify: Simplify 0 into 0 1540199998.814 * [misc]backup-simplify: Simplify 0 into 0 1540199998.814 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199998.814 * [misc]backup-simplify: Simplify 0 into 0 1540199998.814 * [misc]backup-simplify: Simplify 0 into 0 1540199998.814 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199998.814 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199998.814 * [misc]backup-simplify: Simplify 0 into 0 1540199998.814 * [misc]backup-simplify: Simplify 0 into 0 1540199998.814 * [misc]backup-simplify: Simplify 0 into 0 1540199998.814 * [misc]backup-simplify: Simplify (/ (/ (/ (fma (/ 1 y.re) (/ 1 x.re) (* (/ 1 x.im) (/ 1 y.im))) (hypot (/ 1 y.im) (/ 1 y.re))) (sqrt (hypot (/ 1 y.im) (/ 1 y.re)))) (sqrt (hypot (/ 1 y.im) (/ 1 y.re)))) into (/ (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2)) 1540199998.814 * [misc]approximate: Taking taylor expansion of (/ (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2)) in (y.re x.re x.im y.im) around 0 1540199998.814 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2)) in y.im 1540199998.814 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) in y.im 1540199998.814 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.re) (/ 1 x.re)) (/ 1 (* y.im x.im))) 1540199998.814 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 x.re)) in y.im 1540199998.814 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1540199998.814 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199998.814 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.814 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199998.814 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in y.im 1540199998.814 * [misc]taylor: Taking taylor expansion of x.re in y.im 1540199998.814 * [misc]backup-simplify: Simplify x.re into x.re 1540199998.814 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1540199998.814 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1540199998.814 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1540199998.814 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.814 * [misc]backup-simplify: Simplify 0 into 0 1540199998.814 * [misc]backup-simplify: Simplify 1 into 1 1540199998.814 * [misc]taylor: Taking taylor expansion of x.im in y.im 1540199998.814 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.815 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1540199998.815 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1540199998.815 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1540199998.815 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2) in y.im 1540199998.815 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.im 1540199998.815 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1540199998.815 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.im 1540199998.815 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1540199998.815 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199998.815 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.815 * [misc]backup-simplify: Simplify 0 into 0 1540199998.815 * [misc]backup-simplify: Simplify 1 into 1 1540199998.815 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.815 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199998.815 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.815 * [misc]backup-simplify: Simplify 0 into 0 1540199998.815 * [misc]backup-simplify: Simplify 1 into 1 1540199998.815 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.815 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1540199998.815 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1540199998.815 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199998.815 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.815 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199998.815 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1540199998.815 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199998.815 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.815 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199998.815 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199998.816 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1540199998.816 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199998.816 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.816 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.816 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199998.816 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.816 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199998.816 * [misc]backup-simplify: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1540199998.816 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199998.817 * [misc]backup-simplify: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1540199998.817 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2)) in x.im 1540199998.817 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) in x.im 1540199998.817 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.re) (/ 1 x.re)) (/ 1 (* y.im x.im))) 1540199998.817 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 x.re)) in x.im 1540199998.817 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.im 1540199998.817 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199998.817 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.817 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199998.817 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.im 1540199998.817 * [misc]taylor: Taking taylor expansion of x.re in x.im 1540199998.817 * [misc]backup-simplify: Simplify x.re into x.re 1540199998.817 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1540199998.817 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1540199998.817 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1540199998.817 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.817 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.817 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199998.817 * [misc]backup-simplify: Simplify 0 into 0 1540199998.817 * [misc]backup-simplify: Simplify 1 into 1 1540199998.817 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1540199998.817 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1540199998.817 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.817 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2) in x.im 1540199998.817 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.im 1540199998.817 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1540199998.817 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.im 1540199998.817 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1540199998.817 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1540199998.817 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.817 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.817 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.817 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1540199998.817 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.817 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.817 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.817 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 1540199998.817 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.im 1540199998.817 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199998.817 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.817 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199998.817 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.im 1540199998.817 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199998.817 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.818 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199998.818 * [misc]backup-simplify: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1540199998.818 * [misc]backup-simplify: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1540199998.818 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1540199998.818 * [misc]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)))) 1540199998.818 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199998.818 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199998.818 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1540199998.818 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1540199998.818 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1540199998.818 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1540199998.818 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.818 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1540199998.819 * [misc]backup-simplify: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1540199998.819 * [misc]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))) 1540199998.819 * [misc]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))))) 1540199998.819 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2)) in x.re 1540199998.819 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) in x.re 1540199998.819 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.re) (/ 1 x.re)) (/ 1 (* y.im x.im))) 1540199998.819 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 x.re)) in x.re 1540199998.819 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1540199998.819 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199998.819 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.819 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199998.819 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.re 1540199998.819 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199998.819 * [misc]backup-simplify: Simplify 0 into 0 1540199998.819 * [misc]backup-simplify: Simplify 1 into 1 1540199998.819 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.819 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1540199998.819 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1540199998.819 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.819 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.819 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199998.819 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.819 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199998.819 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199998.819 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2) in x.re 1540199998.819 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.re 1540199998.819 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1540199998.820 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.re 1540199998.820 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1540199998.820 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1540199998.820 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.820 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.820 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.820 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1540199998.820 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.820 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.820 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.820 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1540199998.820 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1540199998.820 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199998.820 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.820 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199998.820 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1540199998.820 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199998.820 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.820 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199998.820 * [misc]backup-simplify: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1540199998.820 * [misc]backup-simplify: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1540199998.820 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1540199998.820 * [misc]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)))) 1540199998.820 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199998.820 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199998.820 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1540199998.820 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1540199998.821 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1540199998.821 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1540199998.821 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.821 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1540199998.821 * [misc]backup-simplify: Simplify (* (/ 1 y.re) 1) into (/ 1 y.re) 1540199998.821 * [misc]backup-simplify: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1540199998.821 * [misc]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))) 1540199998.821 * [misc]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))))) 1540199998.821 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2)) in y.re 1540199998.821 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) in y.re 1540199998.821 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.re) (/ 1 x.re)) (/ 1 (* y.im x.im))) 1540199998.821 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 x.re)) in y.re 1540199998.821 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1540199998.821 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.821 * [misc]backup-simplify: Simplify 0 into 0 1540199998.821 * [misc]backup-simplify: Simplify 1 into 1 1540199998.822 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.822 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in y.re 1540199998.822 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199998.822 * [misc]backup-simplify: Simplify x.re into x.re 1540199998.822 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1540199998.822 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1540199998.822 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1540199998.822 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.822 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.822 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199998.822 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.822 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199998.822 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199998.822 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2) in y.re 1540199998.822 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.re 1540199998.822 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1540199998.822 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.re 1540199998.822 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1540199998.822 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1540199998.822 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.822 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.822 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.822 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1540199998.822 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.822 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.822 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.822 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1540199998.822 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1540199998.822 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.822 * [misc]backup-simplify: Simplify 0 into 0 1540199998.822 * [misc]backup-simplify: Simplify 1 into 1 1540199998.822 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.822 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1540199998.822 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.822 * [misc]backup-simplify: Simplify 0 into 0 1540199998.822 * [misc]backup-simplify: Simplify 1 into 1 1540199998.822 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.823 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199998.823 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1540199998.823 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199998.823 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.823 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.823 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199998.823 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.823 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199998.823 * [misc]backup-simplify: Simplify (* 1 (/ 1 x.re)) into (/ 1 x.re) 1540199998.823 * [misc]backup-simplify: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1540199998.824 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199998.824 * [misc]backup-simplify: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1540199998.824 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2)) in y.re 1540199998.824 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) in y.re 1540199998.824 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.re) (/ 1 x.re)) (/ 1 (* y.im x.im))) 1540199998.824 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 x.re)) in y.re 1540199998.824 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1540199998.824 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.824 * [misc]backup-simplify: Simplify 0 into 0 1540199998.824 * [misc]backup-simplify: Simplify 1 into 1 1540199998.824 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.824 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in y.re 1540199998.824 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199998.824 * [misc]backup-simplify: Simplify x.re into x.re 1540199998.824 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1540199998.824 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1540199998.824 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1540199998.824 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.824 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.824 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199998.824 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.824 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199998.824 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199998.824 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ 1 y.im) (/ 1 y.re)) 2) in y.re 1540199998.824 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.re 1540199998.824 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1540199998.824 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.re 1540199998.824 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1540199998.824 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1540199998.824 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.824 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.824 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.824 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1540199998.824 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.824 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.824 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.824 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1540199998.824 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1540199998.824 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.824 * [misc]backup-simplify: Simplify 0 into 0 1540199998.824 * [misc]backup-simplify: Simplify 1 into 1 1540199998.825 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.825 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1540199998.825 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.825 * [misc]backup-simplify: Simplify 0 into 0 1540199998.825 * [misc]backup-simplify: Simplify 1 into 1 1540199998.825 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.825 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199998.825 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1540199998.825 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199998.825 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.825 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.825 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199998.826 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.826 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199998.826 * [misc]backup-simplify: Simplify (* 1 (/ 1 x.re)) into (/ 1 x.re) 1540199998.826 * [misc]backup-simplify: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1540199998.826 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199998.826 * [misc]backup-simplify: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1540199998.826 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.re 1540199998.826 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199998.826 * [misc]backup-simplify: Simplify 0 into 0 1540199998.826 * [misc]backup-simplify: Simplify 1 into 1 1540199998.826 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.826 * [misc]taylor: Taking taylor expansion of 1 in x.im 1540199998.826 * [misc]backup-simplify: Simplify 1 into 1 1540199998.826 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1540199998.826 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.827 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 (/ 1 x.re))) into 0 1540199998.827 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1540199998.827 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199998.827 * [misc]backup-simplify: Simplify (- (/ (/ 1 (* y.im x.im)) 1) (+ (* (/ 1 x.re) (/ 0 1)))) into (/ 1 (* y.im x.im)) 1540199998.827 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1540199998.827 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1540199998.827 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.827 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.827 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199998.827 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.827 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199998.827 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199998.827 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.827 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199998.827 * [misc]backup-simplify: Simplify 0 into 0 1540199998.827 * [misc]taylor: Taking taylor expansion of 1 in y.im 1540199998.827 * [misc]backup-simplify: Simplify 1 into 1 1540199998.827 * [misc]backup-simplify: Simplify 0 into 0 1540199998.828 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1540199998.828 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.828 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 x.re)))) into 0 1540199998.828 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1540199998.828 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1540199998.828 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.828 * [misc]backup-simplify: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1540199998.829 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.829 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.829 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1540199998.829 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) 0) into (/ 1 (pow y.im 2)) 1540199998.830 * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 1540199998.830 * [misc]backup-simplify: Simplify (+ (* 1 (/ 1/2 (pow y.im 2))) (+ (* 0 0) (* (/ 1/2 (pow y.im 2)) 1))) into (/ 1 (pow y.im 2)) 1540199998.830 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* (/ 1 x.re) (/ (/ 1 (pow y.im 2)) 1)) (* (/ 1 (* y.im x.im)) (/ 0 1)))) into (- (/ 1 (* (pow y.im 2) x.re))) 1540199998.830 * [misc]taylor: Taking taylor expansion of (- (/ 1 (* (pow y.im 2) x.re))) in x.re 1540199998.830 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.im 2) x.re)) in x.re 1540199998.830 * [misc]taylor: Taking taylor expansion of (* (pow y.im 2) x.re) in x.re 1540199998.830 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.re 1540199998.830 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.830 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.830 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199998.830 * [misc]backup-simplify: Simplify 0 into 0 1540199998.830 * [misc]backup-simplify: Simplify 1 into 1 1540199998.830 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.830 * [misc]backup-simplify: Simplify (* (pow y.im 2) 0) into 0 1540199998.830 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199998.831 * [misc]backup-simplify: Simplify (+ (* (pow y.im 2) 1) (* 0 0)) into (pow y.im 2) 1540199998.831 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1540199998.831 * [misc]backup-simplify: Simplify (- (/ 1 (pow y.im 2))) into (- (/ 1 (pow y.im 2))) 1540199998.831 * [misc]taylor: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.im 1540199998.831 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1540199998.831 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.im 1540199998.831 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.831 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.831 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.831 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1540199998.831 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1540199998.831 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1540199998.831 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.831 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.831 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199998.831 * [misc]backup-simplify: Simplify 0 into 0 1540199998.831 * [misc]backup-simplify: Simplify 1 into 1 1540199998.831 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1540199998.831 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1540199998.831 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.831 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199998.831 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.831 * [misc]backup-simplify: Simplify 0 into 0 1540199998.831 * [misc]backup-simplify: Simplify 1 into 1 1540199998.831 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.832 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.832 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.832 * [misc]backup-simplify: Simplify 0 into 0 1540199998.832 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.832 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199998.832 * [misc]backup-simplify: Simplify 0 into 0 1540199998.832 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199998.832 * [misc]backup-simplify: Simplify 0 into 0 1540199998.832 * [misc]backup-simplify: Simplify 0 into 0 1540199998.832 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199998.832 * [misc]backup-simplify: Simplify 0 into 0 1540199998.832 * [misc]backup-simplify: Simplify 0 into 0 1540199998.832 * [misc]backup-simplify: Simplify 0 into 0 1540199998.832 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1540199998.832 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.833 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.re))))) into 0 1540199998.833 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1540199998.833 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1540199998.833 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.833 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199998.833 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199998.833 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1540199998.834 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.834 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.834 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1540199998.834 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.834 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 1540199998.835 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 (/ 1/2 (pow y.im 2))) (+ (* (/ 1/2 (pow y.im 2)) 0) (* 0 1)))) into 0 1540199998.835 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* (/ 1 x.re) (/ 0 1)) (* (/ 1 (* y.im x.im)) (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (* (pow y.im 2) x.re))) (/ 0 1)))) into (- (/ 1 (* (pow y.im 3) x.im))) 1540199998.835 * [misc]taylor: Taking taylor expansion of (- (/ 1 (* (pow y.im 3) x.im))) in x.re 1540199998.835 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.im 3) x.im)) in x.re 1540199998.835 * [misc]taylor: Taking taylor expansion of (* (pow y.im 3) x.im) in x.re 1540199998.835 * [misc]taylor: Taking taylor expansion of (pow y.im 3) in x.re 1540199998.835 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.835 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.835 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199998.835 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.835 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.835 * [misc]backup-simplify: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1540199998.835 * [misc]backup-simplify: Simplify (* (pow y.im 3) x.im) into (* (pow y.im 3) x.im) 1540199998.835 * [misc]backup-simplify: Simplify (/ 1 (* (pow y.im 3) x.im)) into (/ 1 (* (pow y.im 3) x.im)) 1540199998.836 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1540199998.836 * [misc]backup-simplify: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1540199998.836 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1540199998.836 * [misc]backup-simplify: Simplify (- 0) into 0 1540199998.836 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199998.836 * [misc]backup-simplify: Simplify 0 into 0 1540199998.836 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1540199998.836 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1540199998.836 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199998.836 * [misc]backup-simplify: Simplify 0 into 0 1540199998.836 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.836 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199998.837 * [misc]backup-simplify: Simplify 0 into 0 1540199998.837 * [misc]backup-simplify: Simplify (- (/ 1 (pow y.im 2))) into (- (/ 1 (pow y.im 2))) 1540199998.837 * [misc]taylor: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in y.im 1540199998.837 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1540199998.837 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in y.im 1540199998.837 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.837 * [misc]backup-simplify: Simplify 0 into 0 1540199998.837 * [misc]backup-simplify: Simplify 1 into 1 1540199998.837 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199998.837 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.837 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1540199998.837 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199998.837 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.838 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1540199998.838 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.838 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.838 * [misc]backup-simplify: Simplify (- 0) into 0 1540199998.838 * [misc]backup-simplify: Simplify 0 into 0 1540199998.838 * [misc]backup-simplify: Simplify 0 into 0 1540199998.838 * [misc]backup-simplify: Simplify (/ (/ (/ (fma (/ 1 (- y.re)) (/ 1 (- x.re)) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) (hypot (/ 1 (- y.im)) (/ 1 (- y.re)))) (sqrt (hypot (/ 1 (- y.im)) (/ 1 (- y.re))))) (sqrt (hypot (/ 1 (- y.im)) (/ 1 (- y.re))))) into (/ (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2)) 1540199998.838 * [misc]approximate: Taking taylor expansion of (/ (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2)) in (y.re x.re x.im y.im) around 0 1540199998.838 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2)) in y.im 1540199998.839 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) in y.im 1540199998.839 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.re) (/ -1 x.re)) (/ 1 (* y.im x.im))) 1540199998.839 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 x.re)) in y.im 1540199998.839 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1540199998.839 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199998.839 * [misc]backup-simplify: Simplify -1 into -1 1540199998.839 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199998.839 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.839 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199998.839 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in y.im 1540199998.839 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199998.839 * [misc]backup-simplify: Simplify -1 into -1 1540199998.839 * [misc]taylor: Taking taylor expansion of x.re in y.im 1540199998.839 * [misc]backup-simplify: Simplify x.re into x.re 1540199998.839 * [misc]backup-simplify: Simplify (/ -1 x.re) into (/ -1 x.re) 1540199998.839 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1540199998.839 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1540199998.839 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.839 * [misc]backup-simplify: Simplify 0 into 0 1540199998.839 * [misc]backup-simplify: Simplify 1 into 1 1540199998.839 * [misc]taylor: Taking taylor expansion of x.im in y.im 1540199998.839 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.839 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1540199998.839 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1540199998.839 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1540199998.839 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2) in y.im 1540199998.839 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.im 1540199998.839 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1540199998.839 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.im 1540199998.839 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1540199998.839 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1540199998.839 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199998.839 * [misc]backup-simplify: Simplify -1 into -1 1540199998.839 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.839 * [misc]backup-simplify: Simplify 0 into 0 1540199998.839 * [misc]backup-simplify: Simplify 1 into 1 1540199998.839 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199998.839 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1540199998.839 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199998.839 * [misc]backup-simplify: Simplify -1 into -1 1540199998.839 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.840 * [misc]backup-simplify: Simplify 0 into 0 1540199998.840 * [misc]backup-simplify: Simplify 1 into 1 1540199998.840 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199998.840 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1540199998.840 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1540199998.840 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199998.840 * [misc]backup-simplify: Simplify -1 into -1 1540199998.840 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199998.840 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.840 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199998.840 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1540199998.840 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199998.840 * [misc]backup-simplify: Simplify -1 into -1 1540199998.840 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199998.840 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.840 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199998.840 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1540199998.840 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1540199998.840 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199998.840 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199998.840 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199998.842 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1540199998.842 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.842 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199998.842 * [misc]backup-simplify: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1540199998.843 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199998.843 * [misc]backup-simplify: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1540199998.843 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2)) in x.im 1540199998.843 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) in x.im 1540199998.843 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.re) (/ -1 x.re)) (/ 1 (* y.im x.im))) 1540199998.843 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 x.re)) in x.im 1540199998.843 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.im 1540199998.843 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199998.843 * [misc]backup-simplify: Simplify -1 into -1 1540199998.843 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199998.843 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.843 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199998.843 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in x.im 1540199998.843 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199998.843 * [misc]backup-simplify: Simplify -1 into -1 1540199998.843 * [misc]taylor: Taking taylor expansion of x.re in x.im 1540199998.843 * [misc]backup-simplify: Simplify x.re into x.re 1540199998.843 * [misc]backup-simplify: Simplify (/ -1 x.re) into (/ -1 x.re) 1540199998.843 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1540199998.843 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1540199998.843 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.843 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.843 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199998.843 * [misc]backup-simplify: Simplify 0 into 0 1540199998.843 * [misc]backup-simplify: Simplify 1 into 1 1540199998.843 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1540199998.843 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1540199998.843 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.843 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2) in x.im 1540199998.843 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.im 1540199998.843 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1540199998.843 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.im 1540199998.843 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1540199998.843 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.im 1540199998.843 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199998.843 * [misc]backup-simplify: Simplify -1 into -1 1540199998.844 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.844 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.844 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199998.844 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.im 1540199998.844 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199998.844 * [misc]backup-simplify: Simplify -1 into -1 1540199998.844 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.844 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.844 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199998.844 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 1540199998.844 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.im 1540199998.844 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199998.844 * [misc]backup-simplify: Simplify -1 into -1 1540199998.844 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199998.844 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.844 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199998.844 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.im 1540199998.844 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199998.844 * [misc]backup-simplify: Simplify -1 into -1 1540199998.844 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199998.844 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.844 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199998.844 * [misc]backup-simplify: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1540199998.844 * [misc]backup-simplify: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1540199998.844 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1540199998.844 * [misc]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)))) 1540199998.844 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1540199998.844 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1540199998.844 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1540199998.845 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1540199998.845 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1540199998.845 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1540199998.845 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.845 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1540199998.845 * [misc]backup-simplify: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1540199998.845 * [misc]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))) 1540199998.845 * [misc]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))))) 1540199998.845 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2)) in x.re 1540199998.845 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) in x.re 1540199998.845 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.re) (/ -1 x.re)) (/ 1 (* y.im x.im))) 1540199998.845 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 x.re)) in x.re 1540199998.845 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.re 1540199998.845 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199998.845 * [misc]backup-simplify: Simplify -1 into -1 1540199998.845 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199998.845 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.846 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199998.846 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in x.re 1540199998.846 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199998.846 * [misc]backup-simplify: Simplify -1 into -1 1540199998.846 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199998.846 * [misc]backup-simplify: Simplify 0 into 0 1540199998.846 * [misc]backup-simplify: Simplify 1 into 1 1540199998.846 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199998.846 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1540199998.846 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1540199998.846 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.846 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.846 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199998.846 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.846 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199998.846 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199998.846 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2) in x.re 1540199998.846 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.re 1540199998.846 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1540199998.846 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.re 1540199998.846 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1540199998.846 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1540199998.846 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199998.846 * [misc]backup-simplify: Simplify -1 into -1 1540199998.846 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.846 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.846 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199998.846 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1540199998.846 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199998.846 * [misc]backup-simplify: Simplify -1 into -1 1540199998.846 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.846 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.846 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199998.846 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1540199998.846 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.re 1540199998.846 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199998.846 * [misc]backup-simplify: Simplify -1 into -1 1540199998.846 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199998.846 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.846 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199998.846 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.re 1540199998.846 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199998.846 * [misc]backup-simplify: Simplify -1 into -1 1540199998.846 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199998.846 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.846 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199998.847 * [misc]backup-simplify: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1540199998.847 * [misc]backup-simplify: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1540199998.847 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1540199998.847 * [misc]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)))) 1540199998.847 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1540199998.847 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1540199998.847 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1540199998.847 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1540199998.847 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1540199998.847 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1540199998.847 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.848 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1540199998.848 * [misc]backup-simplify: Simplify (* (/ -1 y.re) -1) into (/ 1 y.re) 1540199998.848 * [misc]backup-simplify: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1540199998.848 * [misc]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))) 1540199998.848 * [misc]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))))) 1540199998.848 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2)) in y.re 1540199998.848 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) in y.re 1540199998.848 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.re) (/ -1 x.re)) (/ 1 (* y.im x.im))) 1540199998.848 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 x.re)) in y.re 1540199998.848 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1540199998.848 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199998.848 * [misc]backup-simplify: Simplify -1 into -1 1540199998.848 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.848 * [misc]backup-simplify: Simplify 0 into 0 1540199998.848 * [misc]backup-simplify: Simplify 1 into 1 1540199998.848 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199998.848 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in y.re 1540199998.848 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199998.848 * [misc]backup-simplify: Simplify -1 into -1 1540199998.848 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199998.848 * [misc]backup-simplify: Simplify x.re into x.re 1540199998.848 * [misc]backup-simplify: Simplify (/ -1 x.re) into (/ -1 x.re) 1540199998.848 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1540199998.848 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1540199998.848 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.848 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.848 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199998.848 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.849 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199998.849 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199998.849 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2) in y.re 1540199998.849 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.re 1540199998.849 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1540199998.849 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.re 1540199998.849 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1540199998.849 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1540199998.849 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199998.849 * [misc]backup-simplify: Simplify -1 into -1 1540199998.849 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.849 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.849 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199998.849 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1540199998.849 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199998.849 * [misc]backup-simplify: Simplify -1 into -1 1540199998.849 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.849 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.849 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199998.849 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1540199998.849 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1540199998.849 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199998.849 * [misc]backup-simplify: Simplify -1 into -1 1540199998.849 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.849 * [misc]backup-simplify: Simplify 0 into 0 1540199998.849 * [misc]backup-simplify: Simplify 1 into 1 1540199998.849 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199998.849 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1540199998.849 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199998.849 * [misc]backup-simplify: Simplify -1 into -1 1540199998.849 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.849 * [misc]backup-simplify: Simplify 0 into 0 1540199998.849 * [misc]backup-simplify: Simplify 1 into 1 1540199998.849 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199998.849 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1540199998.849 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1540199998.850 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199998.850 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199998.850 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199998.850 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1540199998.850 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.850 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199998.850 * [misc]backup-simplify: Simplify (* -1 (/ -1 x.re)) into (/ 1 x.re) 1540199998.850 * [misc]backup-simplify: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1540199998.850 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199998.851 * [misc]backup-simplify: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1540199998.851 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2)) in y.re 1540199998.851 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) in y.re 1540199998.851 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.re) (/ -1 x.re)) (/ 1 (* y.im x.im))) 1540199998.851 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 x.re)) in y.re 1540199998.851 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1540199998.851 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199998.851 * [misc]backup-simplify: Simplify -1 into -1 1540199998.851 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.851 * [misc]backup-simplify: Simplify 0 into 0 1540199998.851 * [misc]backup-simplify: Simplify 1 into 1 1540199998.851 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199998.851 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in y.re 1540199998.851 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199998.851 * [misc]backup-simplify: Simplify -1 into -1 1540199998.851 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199998.851 * [misc]backup-simplify: Simplify x.re into x.re 1540199998.851 * [misc]backup-simplify: Simplify (/ -1 x.re) into (/ -1 x.re) 1540199998.851 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1540199998.851 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1540199998.851 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.851 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.851 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199998.851 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.851 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199998.851 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199998.851 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ -1 y.im) (/ -1 y.re)) 2) in y.re 1540199998.851 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.re 1540199998.851 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1540199998.851 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.re 1540199998.851 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1540199998.851 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1540199998.851 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199998.851 * [misc]backup-simplify: Simplify -1 into -1 1540199998.851 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.851 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.851 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199998.851 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1540199998.851 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199998.851 * [misc]backup-simplify: Simplify -1 into -1 1540199998.851 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.851 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.851 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199998.851 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1540199998.851 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1540199998.852 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199998.852 * [misc]backup-simplify: Simplify -1 into -1 1540199998.852 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.852 * [misc]backup-simplify: Simplify 0 into 0 1540199998.852 * [misc]backup-simplify: Simplify 1 into 1 1540199998.852 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199998.852 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1540199998.852 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199998.852 * [misc]backup-simplify: Simplify -1 into -1 1540199998.852 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.852 * [misc]backup-simplify: Simplify 0 into 0 1540199998.852 * [misc]backup-simplify: Simplify 1 into 1 1540199998.852 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199998.852 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1540199998.852 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1540199998.852 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199998.852 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199998.852 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199998.853 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1540199998.853 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.853 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199998.853 * [misc]backup-simplify: Simplify (* -1 (/ -1 x.re)) into (/ 1 x.re) 1540199998.853 * [misc]backup-simplify: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1540199998.853 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199998.853 * [misc]backup-simplify: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1540199998.853 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.re 1540199998.853 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199998.853 * [misc]backup-simplify: Simplify 0 into 0 1540199998.853 * [misc]backup-simplify: Simplify 1 into 1 1540199998.853 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.853 * [misc]taylor: Taking taylor expansion of 1 in x.im 1540199998.853 * [misc]backup-simplify: Simplify 1 into 1 1540199998.853 * [misc]backup-simplify: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 1540199998.854 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199998.854 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 (/ -1 x.re))) into 0 1540199998.854 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1540199998.854 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199998.854 * [misc]backup-simplify: Simplify (- (/ (/ 1 (* y.im x.im)) 1) (+ (* (/ 1 x.re) (/ 0 1)))) into (/ 1 (* y.im x.im)) 1540199998.854 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1540199998.854 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1540199998.854 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.854 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.854 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199998.854 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.854 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199998.854 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199998.855 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.855 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199998.855 * [misc]backup-simplify: Simplify 0 into 0 1540199998.855 * [misc]taylor: Taking taylor expansion of 1 in y.im 1540199998.855 * [misc]backup-simplify: Simplify 1 into 1 1540199998.855 * [misc]backup-simplify: Simplify 0 into 0 1540199998.855 * [misc]backup-simplify: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1540199998.855 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.855 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 x.re)))) into 0 1540199998.855 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1540199998.855 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1540199998.855 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.856 * [misc]backup-simplify: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1540199998.856 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.856 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.856 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 -1))) into 0 1540199998.856 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) 0) into (/ 1 (pow y.im 2)) 1540199998.857 * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 1540199998.857 * [misc]backup-simplify: Simplify (+ (* 1 (/ 1/2 (pow y.im 2))) (+ (* 0 0) (* (/ 1/2 (pow y.im 2)) 1))) into (/ 1 (pow y.im 2)) 1540199998.857 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* (/ 1 x.re) (/ (/ 1 (pow y.im 2)) 1)) (* (/ 1 (* y.im x.im)) (/ 0 1)))) into (- (/ 1 (* (pow y.im 2) x.re))) 1540199998.857 * [misc]taylor: Taking taylor expansion of (- (/ 1 (* (pow y.im 2) x.re))) in x.re 1540199998.857 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.im 2) x.re)) in x.re 1540199998.857 * [misc]taylor: Taking taylor expansion of (* (pow y.im 2) x.re) in x.re 1540199998.857 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.re 1540199998.857 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.857 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.857 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199998.857 * [misc]backup-simplify: Simplify 0 into 0 1540199998.857 * [misc]backup-simplify: Simplify 1 into 1 1540199998.857 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.858 * [misc]backup-simplify: Simplify (* (pow y.im 2) 0) into 0 1540199998.858 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199998.858 * [misc]backup-simplify: Simplify (+ (* (pow y.im 2) 1) (* 0 0)) into (pow y.im 2) 1540199998.858 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1540199998.858 * [misc]backup-simplify: Simplify (- (/ 1 (pow y.im 2))) into (- (/ 1 (pow y.im 2))) 1540199998.858 * [misc]taylor: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.im 1540199998.858 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1540199998.858 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.im 1540199998.858 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.858 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.858 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.858 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1540199998.858 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1540199998.858 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1540199998.858 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.858 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.858 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199998.858 * [misc]backup-simplify: Simplify 0 into 0 1540199998.858 * [misc]backup-simplify: Simplify 1 into 1 1540199998.858 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1540199998.858 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1540199998.858 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.858 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199998.858 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.858 * [misc]backup-simplify: Simplify 0 into 0 1540199998.858 * [misc]backup-simplify: Simplify 1 into 1 1540199998.859 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.859 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.859 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.859 * [misc]backup-simplify: Simplify 0 into 0 1540199998.859 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.859 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199998.859 * [misc]backup-simplify: Simplify 0 into 0 1540199998.859 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199998.859 * [misc]backup-simplify: Simplify 0 into 0 1540199998.859 * [misc]backup-simplify: Simplify 0 into 0 1540199998.859 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199998.859 * [misc]backup-simplify: Simplify 0 into 0 1540199998.859 * [misc]backup-simplify: Simplify 0 into 0 1540199998.859 * [misc]backup-simplify: Simplify 0 into 0 1540199998.859 * [misc]backup-simplify: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1540199998.860 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.860 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 x.re))))) into 0 1540199998.860 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1540199998.860 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1540199998.860 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.860 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1540199998.861 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1540199998.861 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1540199998.861 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.861 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.861 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 1540199998.861 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.861 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 1540199998.862 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 (/ 1/2 (pow y.im 2))) (+ (* (/ 1/2 (pow y.im 2)) 0) (* 0 1)))) into 0 1540199998.862 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* (/ 1 x.re) (/ 0 1)) (* (/ 1 (* y.im x.im)) (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (* (pow y.im 2) x.re))) (/ 0 1)))) into (- (/ 1 (* (pow y.im 3) x.im))) 1540199998.862 * [misc]taylor: Taking taylor expansion of (- (/ 1 (* (pow y.im 3) x.im))) in x.re 1540199998.862 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.im 3) x.im)) in x.re 1540199998.862 * [misc]taylor: Taking taylor expansion of (* (pow y.im 3) x.im) in x.re 1540199998.862 * [misc]taylor: Taking taylor expansion of (pow y.im 3) in x.re 1540199998.862 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.862 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.862 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199998.862 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.862 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.863 * [misc]backup-simplify: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1540199998.863 * [misc]backup-simplify: Simplify (* (pow y.im 3) x.im) into (* (pow y.im 3) x.im) 1540199998.863 * [misc]backup-simplify: Simplify (/ 1 (* (pow y.im 3) x.im)) into (/ 1 (* (pow y.im 3) x.im)) 1540199998.863 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1540199998.863 * [misc]backup-simplify: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 1) (* 0 0))) into 0 1540199998.863 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1540199998.863 * [misc]backup-simplify: Simplify (- 0) into 0 1540199998.864 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199998.864 * [misc]backup-simplify: Simplify 0 into 0 1540199998.864 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1540199998.864 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1540199998.864 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199998.864 * [misc]backup-simplify: Simplify 0 into 0 1540199998.864 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.864 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199998.864 * [misc]backup-simplify: Simplify 0 into 0 1540199998.864 * [misc]backup-simplify: Simplify (- (/ 1 (pow y.im 2))) into (- (/ 1 (pow y.im 2))) 1540199998.864 * [misc]taylor: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in y.im 1540199998.864 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1540199998.864 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in y.im 1540199998.864 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.864 * [misc]backup-simplify: Simplify 0 into 0 1540199998.864 * [misc]backup-simplify: Simplify 1 into 1 1540199998.864 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199998.864 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.865 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1540199998.865 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199998.865 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.865 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1540199998.865 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.865 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.865 * [misc]backup-simplify: Simplify (- 0) into 0 1540199998.865 * [misc]backup-simplify: Simplify 0 into 0 1540199998.866 * [misc]backup-simplify: Simplify 0 into 0 1540199998.866 * * * * [misc]progress: [ 3 / 4 ] generating series at (2 1) 1540199998.866 * [misc]backup-simplify: Simplify (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) into (* (sqrt (/ 1 (pow (hypot y.im y.re) 3))) (fma y.re x.re (* y.im x.im))) 1540199998.866 * [misc]approximate: Taking taylor expansion of (* (sqrt (/ 1 (pow (hypot y.im y.re) 3))) (fma y.re x.re (* y.im x.im))) in (y.re x.re x.im y.im) around 0 1540199998.866 * [misc]taylor: Taking taylor expansion of (* (sqrt (/ 1 (pow (hypot y.im y.re) 3))) (fma y.re x.re (* y.im x.im))) in y.im 1540199998.866 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (pow (hypot y.im y.re) 3))) in y.im 1540199998.866 * [misc]taylor: Taking taylor expansion of (/ 1 (pow (hypot y.im y.re) 3)) in y.im 1540199998.866 * [misc]taylor: Taking taylor expansion of (pow (hypot y.im y.re) 3) in y.im 1540199998.866 * [misc]taylor: Taking taylor expansion of (hypot y.im y.re) in y.im 1540199998.866 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1540199998.866 * [misc]taylor: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.im 1540199998.866 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.im 1540199998.866 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.866 * [misc]backup-simplify: Simplify 0 into 0 1540199998.866 * [misc]backup-simplify: Simplify 1 into 1 1540199998.866 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.866 * [misc]backup-simplify: Simplify 0 into 0 1540199998.866 * [misc]backup-simplify: Simplify 1 into 1 1540199998.866 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.im 1540199998.866 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199998.866 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.866 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199998.866 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.866 * [misc]backup-simplify: Simplify (* 0 0) into 0 1540199998.866 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199998.866 * [misc]backup-simplify: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1540199998.866 * [misc]backup-simplify: Simplify (sqrt (pow y.re 2)) into y.re 1540199998.866 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1540199998.867 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1540199998.867 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.867 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1540199998.867 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199998.867 * [misc]backup-simplify: Simplify (* y.re (pow y.re 2)) into (pow y.re 3) 1540199998.867 * [misc]backup-simplify: Simplify (/ 1 (pow y.re 3)) into (/ 1 (pow y.re 3)) 1540199998.867 * [misc]backup-simplify: Simplify (sqrt (/ 1 (pow y.re 3))) into (sqrt (/ 1 (pow y.re 3))) 1540199998.867 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1540199998.867 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 (pow y.re 2))) into 0 1540199998.867 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.re 3)) (/ 0 (pow y.re 3))))) into 0 1540199998.867 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.re 3))))) into 0 1540199998.867 * [misc]taylor: Taking taylor expansion of (fma y.re x.re (* y.im x.im)) in y.im 1540199998.867 * [misc]taylor: Rewrote expression to (+ (* y.re x.re) (* y.im x.im)) 1540199998.867 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1540199998.867 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199998.867 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.867 * [misc]taylor: Taking taylor expansion of x.re in y.im 1540199998.867 * [misc]backup-simplify: Simplify x.re into x.re 1540199998.867 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1540199998.867 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.867 * [misc]backup-simplify: Simplify 0 into 0 1540199998.867 * [misc]backup-simplify: Simplify 1 into 1 1540199998.867 * [misc]taylor: Taking taylor expansion of x.im in y.im 1540199998.867 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.867 * [misc]taylor: Taking taylor expansion of (* (sqrt (/ 1 (pow (hypot y.im y.re) 3))) (fma y.re x.re (* y.im x.im))) in x.im 1540199998.868 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (pow (hypot y.im y.re) 3))) in x.im 1540199998.868 * [misc]taylor: Taking taylor expansion of (/ 1 (pow (hypot y.im y.re) 3)) in x.im 1540199998.868 * [misc]taylor: Taking taylor expansion of (pow (hypot y.im y.re) 3) in x.im 1540199998.868 * [misc]taylor: Taking taylor expansion of (hypot y.im y.re) in x.im 1540199998.868 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1540199998.868 * [misc]taylor: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.im 1540199998.868 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in x.im 1540199998.868 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.868 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.868 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.868 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.868 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in x.im 1540199998.868 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199998.868 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.868 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199998.868 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.868 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.868 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199998.868 * [misc]backup-simplify: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1540199998.868 * [misc]backup-simplify: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1540199998.868 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199998.868 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1540199998.868 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.868 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1540199998.868 * [misc]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)) 1540199998.869 * [misc]backup-simplify: Simplify (* (sqrt (+ (pow y.re 2) (pow y.im 2))) (+ (pow y.re 2) (pow y.im 2))) into (sqrt (pow (+ (pow y.re 2) (pow y.im 2)) 3)) 1540199998.869 * [misc]backup-simplify: Simplify (/ 1 (sqrt (pow (+ (pow y.re 2) (pow y.im 2)) 3))) into (sqrt (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3))) 1540199998.869 * [misc]backup-simplify: Simplify (sqrt (sqrt (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3)))) into (pow (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3)) 1/4) 1540199998.869 * [misc]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 1540199998.869 * [misc]backup-simplify: Simplify (+ (* (sqrt (+ (pow y.re 2) (pow y.im 2))) 0) (* 0 (+ (pow y.re 2) (pow y.im 2)))) into 0 1540199998.870 * [misc]backup-simplify: Simplify (- (+ (* (sqrt (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3))) (/ 0 (sqrt (pow (+ (pow y.re 2) (pow y.im 2)) 3)))))) into 0 1540199998.870 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (sqrt (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3)))))) into 0 1540199998.870 * [misc]taylor: Taking taylor expansion of (fma y.re x.re (* y.im x.im)) in x.im 1540199998.870 * [misc]taylor: Rewrote expression to (+ (* y.re x.re) (* y.im x.im)) 1540199998.870 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1540199998.870 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199998.870 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.870 * [misc]taylor: Taking taylor expansion of x.re in x.im 1540199998.870 * [misc]backup-simplify: Simplify x.re into x.re 1540199998.870 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1540199998.870 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.870 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.870 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199998.870 * [misc]backup-simplify: Simplify 0 into 0 1540199998.870 * [misc]backup-simplify: Simplify 1 into 1 1540199998.870 * [misc]taylor: Taking taylor expansion of (* (sqrt (/ 1 (pow (hypot y.im y.re) 3))) (fma y.re x.re (* y.im x.im))) in x.re 1540199998.870 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (pow (hypot y.im y.re) 3))) in x.re 1540199998.870 * [misc]taylor: Taking taylor expansion of (/ 1 (pow (hypot y.im y.re) 3)) in x.re 1540199998.870 * [misc]taylor: Taking taylor expansion of (pow (hypot y.im y.re) 3) in x.re 1540199998.870 * [misc]taylor: Taking taylor expansion of (hypot y.im y.re) in x.re 1540199998.870 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1540199998.870 * [misc]taylor: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in x.re 1540199998.870 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in x.re 1540199998.870 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.870 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.870 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.870 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.870 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in x.re 1540199998.870 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199998.870 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.870 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199998.870 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.870 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.870 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199998.870 * [misc]backup-simplify: Simplify (+ (pow y.im 2) (pow y.re 2)) into (+ (pow y.re 2) (pow y.im 2)) 1540199998.870 * [misc]backup-simplify: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1540199998.871 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199998.871 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1540199998.871 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.871 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1540199998.871 * [misc]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)) 1540199998.871 * [misc]backup-simplify: Simplify (* (sqrt (+ (pow y.re 2) (pow y.im 2))) (+ (pow y.re 2) (pow y.im 2))) into (sqrt (pow (+ (pow y.re 2) (pow y.im 2)) 3)) 1540199998.871 * [misc]backup-simplify: Simplify (/ 1 (sqrt (pow (+ (pow y.re 2) (pow y.im 2)) 3))) into (sqrt (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3))) 1540199998.871 * [misc]backup-simplify: Simplify (sqrt (sqrt (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3)))) into (pow (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3)) 1/4) 1540199998.872 * [misc]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 1540199998.872 * [misc]backup-simplify: Simplify (+ (* (sqrt (+ (pow y.re 2) (pow y.im 2))) 0) (* 0 (+ (pow y.re 2) (pow y.im 2)))) into 0 1540199998.872 * [misc]backup-simplify: Simplify (- (+ (* (sqrt (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3))) (/ 0 (sqrt (pow (+ (pow y.re 2) (pow y.im 2)) 3)))))) into 0 1540199998.872 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (sqrt (/ 1 (pow (+ (pow y.re 2) (pow y.im 2)) 3)))))) into 0 1540199998.872 * [misc]taylor: Taking taylor expansion of (fma y.re x.re (* y.im x.im)) in x.re 1540199998.872 * [misc]taylor: Rewrote expression to (+ (* y.re x.re) (* y.im x.im)) 1540199998.872 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1540199998.872 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199998.872 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.872 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199998.872 * [misc]backup-simplify: Simplify 0 into 0 1540199998.872 * [misc]backup-simplify: Simplify 1 into 1 1540199998.872 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1540199998.872 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.872 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.872 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199998.872 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.872 * [misc]taylor: Taking taylor expansion of (* (sqrt (/ 1 (pow (hypot y.im y.re) 3))) (fma y.re x.re (* y.im x.im))) in y.re 1540199998.872 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (pow (hypot y.im y.re) 3))) in y.re 1540199998.872 * [misc]taylor: Taking taylor expansion of (/ 1 (pow (hypot y.im y.re) 3)) in y.re 1540199998.872 * [misc]taylor: Taking taylor expansion of (pow (hypot y.im y.re) 3) in y.re 1540199998.872 * [misc]taylor: Taking taylor expansion of (hypot y.im y.re) in y.re 1540199998.873 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1540199998.873 * [misc]taylor: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.re 1540199998.873 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.re 1540199998.873 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.873 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.873 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.873 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.873 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.re 1540199998.873 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.873 * [misc]backup-simplify: Simplify 0 into 0 1540199998.873 * [misc]backup-simplify: Simplify 1 into 1 1540199998.873 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.873 * [misc]backup-simplify: Simplify 0 into 0 1540199998.873 * [misc]backup-simplify: Simplify 1 into 1 1540199998.873 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.873 * [misc]backup-simplify: Simplify (* 0 0) into 0 1540199998.873 * [misc]backup-simplify: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1540199998.873 * [misc]backup-simplify: Simplify (sqrt (pow y.im 2)) into y.im 1540199998.873 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199998.873 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1540199998.873 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.873 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1540199998.873 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.873 * [misc]backup-simplify: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1540199998.873 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 1540199998.874 * [misc]backup-simplify: Simplify (sqrt (/ 1 (pow y.im 3))) into (sqrt (/ 1 (pow y.im 3))) 1540199998.874 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199998.874 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 (pow y.im 2))) into 0 1540199998.874 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.im 3)) (/ 0 (pow y.im 3))))) into 0 1540199998.874 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 3))))) into 0 1540199998.874 * [misc]taylor: Taking taylor expansion of (fma y.re x.re (* y.im x.im)) in y.re 1540199998.874 * [misc]taylor: Rewrote expression to (+ (* y.re x.re) (* y.im x.im)) 1540199998.874 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1540199998.874 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.874 * [misc]backup-simplify: Simplify 0 into 0 1540199998.874 * [misc]backup-simplify: Simplify 1 into 1 1540199998.874 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199998.874 * [misc]backup-simplify: Simplify x.re into x.re 1540199998.874 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1540199998.874 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.874 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.874 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199998.874 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.874 * [misc]taylor: Taking taylor expansion of (* (sqrt (/ 1 (pow (hypot y.im y.re) 3))) (fma y.re x.re (* y.im x.im))) in y.re 1540199998.874 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (pow (hypot y.im y.re) 3))) in y.re 1540199998.874 * [misc]taylor: Taking taylor expansion of (/ 1 (pow (hypot y.im y.re) 3)) in y.re 1540199998.874 * [misc]taylor: Taking taylor expansion of (pow (hypot y.im y.re) 3) in y.re 1540199998.874 * [misc]taylor: Taking taylor expansion of (hypot y.im y.re) in y.re 1540199998.874 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1540199998.874 * [misc]taylor: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.re 1540199998.874 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.re 1540199998.874 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.874 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.874 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.874 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.874 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.re 1540199998.874 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.874 * [misc]backup-simplify: Simplify 0 into 0 1540199998.874 * [misc]backup-simplify: Simplify 1 into 1 1540199998.874 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.874 * [misc]backup-simplify: Simplify 0 into 0 1540199998.874 * [misc]backup-simplify: Simplify 1 into 1 1540199998.874 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.875 * [misc]backup-simplify: Simplify (* 0 0) into 0 1540199998.875 * [misc]backup-simplify: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1540199998.875 * [misc]backup-simplify: Simplify (sqrt (pow y.im 2)) into y.im 1540199998.875 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199998.875 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1540199998.875 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.875 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1540199998.875 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.875 * [misc]backup-simplify: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1540199998.875 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 1540199998.875 * [misc]backup-simplify: Simplify (sqrt (/ 1 (pow y.im 3))) into (sqrt (/ 1 (pow y.im 3))) 1540199998.875 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199998.875 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 (pow y.im 2))) into 0 1540199998.875 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.im 3)) (/ 0 (pow y.im 3))))) into 0 1540199998.876 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 3))))) into 0 1540199998.876 * [misc]taylor: Taking taylor expansion of (fma y.re x.re (* y.im x.im)) in y.re 1540199998.876 * [misc]taylor: Rewrote expression to (+ (* y.re x.re) (* y.im x.im)) 1540199998.876 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1540199998.876 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.876 * [misc]backup-simplify: Simplify 0 into 0 1540199998.876 * [misc]backup-simplify: Simplify 1 into 1 1540199998.876 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199998.876 * [misc]backup-simplify: Simplify x.re into x.re 1540199998.876 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1540199998.876 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.876 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.876 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199998.876 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.876 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1540199998.876 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199998.876 * [misc]backup-simplify: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1540199998.876 * [misc]backup-simplify: Simplify (* (sqrt (/ 1 (pow y.im 3))) (* y.im x.im)) into (* (sqrt (/ 1 y.im)) x.im) 1540199998.876 * [misc]taylor: Taking taylor expansion of (* (sqrt (/ 1 y.im)) x.im) in x.re 1540199998.876 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 y.im)) in x.re 1540199998.876 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1540199998.876 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.876 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.876 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.876 * [misc]backup-simplify: Simplify (sqrt (/ 1 y.im)) into (sqrt (/ 1 y.im)) 1540199998.876 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199998.876 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (/ 1 y.im)))) into 0 1540199998.876 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199998.876 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.876 * [misc]backup-simplify: Simplify (* (sqrt (/ 1 y.im)) x.im) into (* (sqrt (/ 1 y.im)) x.im) 1540199998.876 * [misc]taylor: Taking taylor expansion of (* (sqrt (/ 1 y.im)) x.im) in x.im 1540199998.876 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 y.im)) in x.im 1540199998.876 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1540199998.876 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.876 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.877 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.877 * [misc]backup-simplify: Simplify (sqrt (/ 1 y.im)) into (sqrt (/ 1 y.im)) 1540199998.877 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199998.877 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (/ 1 y.im)))) into 0 1540199998.877 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199998.877 * [misc]backup-simplify: Simplify 0 into 0 1540199998.877 * [misc]backup-simplify: Simplify 1 into 1 1540199998.877 * [misc]backup-simplify: Simplify (* (sqrt (/ 1 y.im)) 0) into 0 1540199998.877 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199998.877 * [misc]backup-simplify: Simplify 0 into 0 1540199998.877 * [misc]backup-simplify: Simplify 0 into 0 1540199998.877 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1540199998.877 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1540199998.877 * [misc]backup-simplify: Simplify (+ x.re 0) into x.re 1540199998.877 * [misc]backup-simplify: Simplify (+ (* (sqrt (/ 1 (pow y.im 3))) x.re) (* 0 (* y.im x.im))) into (* (sqrt (/ 1 (pow y.im 3))) x.re) 1540199998.877 * [misc]taylor: Taking taylor expansion of (* (sqrt (/ 1 (pow y.im 3))) x.re) in x.re 1540199998.877 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (pow y.im 3))) in x.re 1540199998.877 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 3)) in x.re 1540199998.877 * [misc]taylor: Taking taylor expansion of (pow y.im 3) in x.re 1540199998.877 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.877 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.877 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.877 * [misc]backup-simplify: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1540199998.877 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 1540199998.877 * [misc]backup-simplify: Simplify (sqrt (/ 1 (pow y.im 3))) into (sqrt (/ 1 (pow y.im 3))) 1540199998.878 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199998.878 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 (pow y.im 2))) into 0 1540199998.878 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.im 3)) (/ 0 (pow y.im 3))))) into 0 1540199998.878 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 3))))) into 0 1540199998.878 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199998.878 * [misc]backup-simplify: Simplify 0 into 0 1540199998.878 * [misc]backup-simplify: Simplify 1 into 1 1540199998.878 * [misc]backup-simplify: Simplify (* (sqrt (/ 1 (pow y.im 3))) 0) into 0 1540199998.878 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199998.878 * [misc]backup-simplify: Simplify 0 into 0 1540199998.878 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199998.878 * [misc]backup-simplify: Simplify 0 into 0 1540199998.878 * [misc]backup-simplify: Simplify 0 into 0 1540199998.878 * [misc]backup-simplify: Simplify (+ (* (sqrt (/ 1 y.im)) 0) (* 0 x.im)) into 0 1540199998.878 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199998.878 * [misc]backup-simplify: Simplify 0 into 0 1540199998.878 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199998.878 * [misc]backup-simplify: Simplify 0 into 0 1540199998.878 * [misc]backup-simplify: Simplify 0 into 0 1540199998.878 * [misc]backup-simplify: Simplify (+ (* (sqrt (/ 1 y.im)) 1) (* 0 0)) into (sqrt (/ 1 y.im)) 1540199998.878 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 y.im)) in y.im 1540199998.878 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199998.878 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.878 * [misc]backup-simplify: Simplify 0 into 0 1540199998.878 * [misc]backup-simplify: Simplify 1 into 1 1540199998.879 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.879 * [misc]backup-simplify: Simplify (sqrt 0) into 0 1540199998.879 * [misc]backup-simplify: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 1540199998.879 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199998.879 * [misc]backup-simplify: Simplify 0 into 0 1540199998.879 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.re))) into 0 1540199998.879 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1540199998.880 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.880 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1540199998.880 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 0))) into 1 1540199998.880 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1540199998.880 * [misc]backup-simplify: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 1540199998.881 * [misc]backup-simplify: Simplify (+ (* y.im (/ 1/2 y.im)) (+ (* 0 0) (* (/ 1/2 y.im) y.im))) into 1 1540199998.881 * [misc]backup-simplify: Simplify (+ (* y.im 1) (+ (* 0 0) (* (/ 1/2 y.im) (pow y.im 2)))) into (* 3/2 y.im) 1540199998.881 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.im 3)) (/ (* 3/2 y.im) (pow y.im 3))) (* 0 (/ 0 (pow y.im 3))))) into (- (* 3/2 (/ 1 (pow y.im 5)))) 1540199998.881 * [misc]backup-simplify: Simplify (/ (- (- (* 3/2 (/ 1 (pow y.im 5)))) (pow 0 2) (+)) (* 2 (sqrt (/ 1 (pow y.im 3))))) into (* -3/4 (sqrt (/ 1 (pow y.im 7)))) 1540199998.882 * [misc]backup-simplify: Simplify (+ (* (sqrt (/ 1 (pow y.im 3))) 0) (+ (* 0 x.re) (* (* -3/4 (sqrt (/ 1 (pow y.im 7)))) (* y.im x.im)))) into (- (* 3/4 (* (sqrt (/ 1 (pow y.im 5))) x.im))) 1540199998.882 * [misc]taylor: Taking taylor expansion of (- (* 3/4 (* (sqrt (/ 1 (pow y.im 5))) x.im))) in x.re 1540199998.882 * [misc]taylor: Taking taylor expansion of (* 3/4 (* (sqrt (/ 1 (pow y.im 5))) x.im)) in x.re 1540199998.882 * [misc]taylor: Taking taylor expansion of 3/4 in x.re 1540199998.882 * [misc]backup-simplify: Simplify 3/4 into 3/4 1540199998.882 * [misc]taylor: Taking taylor expansion of (* (sqrt (/ 1 (pow y.im 5))) x.im) in x.re 1540199998.882 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (pow y.im 5))) in x.re 1540199998.882 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 5)) in x.re 1540199998.882 * [misc]taylor: Taking taylor expansion of (pow y.im 5) in x.re 1540199998.882 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.882 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.882 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.882 * [misc]backup-simplify: Simplify (* (pow y.im 2) (pow y.im 2)) into (pow y.im 4) 1540199998.882 * [misc]backup-simplify: Simplify (* y.im (pow y.im 4)) into (pow y.im 5) 1540199998.882 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 5)) into (/ 1 (pow y.im 5)) 1540199998.882 * [misc]backup-simplify: Simplify (sqrt (/ 1 (pow y.im 5))) into (sqrt (/ 1 (pow y.im 5))) 1540199998.882 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199998.882 * [misc]backup-simplify: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow y.im 2))) into 0 1540199998.882 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 (pow y.im 4))) into 0 1540199998.882 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.im 5)) (/ 0 (pow y.im 5))))) into 0 1540199998.882 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 5))))) into 0 1540199998.882 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199998.882 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.883 * [misc]backup-simplify: Simplify (* (sqrt (/ 1 (pow y.im 5))) x.im) into (* (sqrt (/ 1 (pow y.im 5))) x.im) 1540199998.883 * [misc]backup-simplify: Simplify (* 3/4 (* (sqrt (/ 1 (pow y.im 5))) x.im)) into (* 3/4 (* (sqrt (/ 1 (pow y.im 5))) x.im)) 1540199998.883 * [misc]backup-simplify: Simplify (- (* 3/4 (* (sqrt (/ 1 (pow y.im 5))) x.im))) into (- (* 3/4 (* (sqrt (/ 1 (pow y.im 5))) x.im))) 1540199998.883 * [misc]taylor: Taking taylor expansion of (- (* 3/4 (* (sqrt (/ 1 (pow y.im 5))) x.im))) in x.im 1540199998.883 * [misc]taylor: Taking taylor expansion of (* 3/4 (* (sqrt (/ 1 (pow y.im 5))) x.im)) in x.im 1540199998.883 * [misc]taylor: Taking taylor expansion of 3/4 in x.im 1540199998.883 * [misc]backup-simplify: Simplify 3/4 into 3/4 1540199998.883 * [misc]taylor: Taking taylor expansion of (* (sqrt (/ 1 (pow y.im 5))) x.im) in x.im 1540199998.883 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (pow y.im 5))) in x.im 1540199998.883 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 5)) in x.im 1540199998.883 * [misc]taylor: Taking taylor expansion of (pow y.im 5) in x.im 1540199998.883 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.883 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.883 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.883 * [misc]backup-simplify: Simplify (* (pow y.im 2) (pow y.im 2)) into (pow y.im 4) 1540199998.883 * [misc]backup-simplify: Simplify (* y.im (pow y.im 4)) into (pow y.im 5) 1540199998.883 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 5)) into (/ 1 (pow y.im 5)) 1540199998.883 * [misc]backup-simplify: Simplify (sqrt (/ 1 (pow y.im 5))) into (sqrt (/ 1 (pow y.im 5))) 1540199998.883 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199998.883 * [misc]backup-simplify: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow y.im 2))) into 0 1540199998.883 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 (pow y.im 4))) into 0 1540199998.884 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.im 5)) (/ 0 (pow y.im 5))))) into 0 1540199998.884 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 5))))) into 0 1540199998.884 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199998.884 * [misc]backup-simplify: Simplify 0 into 0 1540199998.884 * [misc]backup-simplify: Simplify 1 into 1 1540199998.884 * [misc]backup-simplify: Simplify (* (sqrt (/ 1 (pow y.im 5))) 0) into 0 1540199998.884 * [misc]backup-simplify: Simplify (* 3/4 0) into 0 1540199998.884 * [misc]backup-simplify: Simplify (- 0) into 0 1540199998.884 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199998.884 * [misc]backup-simplify: Simplify 0 into 0 1540199998.884 * [misc]backup-simplify: Simplify 0 into 0 1540199998.884 * [misc]backup-simplify: Simplify (+ (* (sqrt (/ 1 (pow y.im 3))) 1) (* 0 0)) into (sqrt (/ 1 (pow y.im 3))) 1540199998.884 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (pow y.im 3))) in x.im 1540199998.884 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 3)) in x.im 1540199998.884 * [misc]taylor: Taking taylor expansion of (pow y.im 3) in x.im 1540199998.884 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.884 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.884 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.884 * [misc]backup-simplify: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1540199998.885 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 1540199998.885 * [misc]backup-simplify: Simplify (sqrt (/ 1 (pow y.im 3))) into (sqrt (/ 1 (pow y.im 3))) 1540199998.885 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199998.885 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 (pow y.im 2))) into 0 1540199998.885 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.im 3)) (/ 0 (pow y.im 3))))) into 0 1540199998.885 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 3))))) into 0 1540199998.885 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (pow y.im 3))) in y.im 1540199998.885 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 3)) in y.im 1540199998.885 * [misc]taylor: Taking taylor expansion of (pow y.im 3) in y.im 1540199998.885 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.885 * [misc]backup-simplify: Simplify 0 into 0 1540199998.885 * [misc]backup-simplify: Simplify 1 into 1 1540199998.885 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199998.885 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199998.885 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.885 * [misc]backup-simplify: Simplify (sqrt 0) into 0 1540199998.886 * [misc]backup-simplify: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 1540199998.886 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199998.886 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199998.886 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.887 * [misc]backup-simplify: Simplify (/ (- 0 (pow +nan.0 2) (+)) (* 2 0)) into +nan.0 1540199998.887 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199998.887 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1540199998.887 * [misc]backup-simplify: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 y.im)))) into 0 1540199998.888 * [misc]backup-simplify: Simplify (+ (* (sqrt (/ 1 y.im)) 0) (+ (* 0 0) (* 0 x.im))) into 0 1540199998.888 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199998.888 * [misc]backup-simplify: Simplify 0 into 0 1540199998.888 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199998.888 * [misc]backup-simplify: Simplify 0 into 0 1540199998.888 * [misc]backup-simplify: Simplify 0 into 0 1540199998.888 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199998.888 * [misc]backup-simplify: Simplify 0 into 0 1540199998.888 * [misc]backup-simplify: Simplify 0 into 0 1540199998.888 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199998.888 * [misc]backup-simplify: Simplify 0 into 0 1540199998.888 * [misc]backup-simplify: Simplify 0 into 0 1540199998.888 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1540199998.888 * [misc]backup-simplify: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 y.im)))) into 0 1540199998.888 * [misc]backup-simplify: Simplify (+ (* (sqrt (/ 1 y.im)) 0) (+ (* 0 1) (* 0 0))) into 0 1540199998.888 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199998.889 * [misc]backup-simplify: Simplify 0 into 0 1540199998.889 * [misc]backup-simplify: Simplify 0 into 0 1540199998.889 * [misc]backup-simplify: Simplify 0 into 0 1540199998.889 * [misc]backup-simplify: Simplify 0 into 0 1540199998.889 * [misc]backup-simplify: Simplify (+ (* +nan.0 (* 1 (* 1 (* x.re y.re)))) (* +nan.0 (* 1 (* x.im (* 1 1))))) into (- (+ (* +nan.0 x.im) (- (* +nan.0 (* y.re x.re))))) 1540199998.889 * [misc]backup-simplify: Simplify (/ (/ (fma (/ 1 y.re) (/ 1 x.re) (* (/ 1 x.im) (/ 1 y.im))) (hypot (/ 1 y.im) (/ 1 y.re))) (sqrt (hypot (/ 1 y.im) (/ 1 y.re)))) into (* (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) (sqrt (/ 1 (pow (hypot (/ 1 y.im) (/ 1 y.re)) 3)))) 1540199998.889 * [misc]approximate: Taking taylor expansion of (* (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) (sqrt (/ 1 (pow (hypot (/ 1 y.im) (/ 1 y.re)) 3)))) in (y.re x.re x.im y.im) around 0 1540199998.889 * [misc]taylor: Taking taylor expansion of (* (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) (sqrt (/ 1 (pow (hypot (/ 1 y.im) (/ 1 y.re)) 3)))) in y.im 1540199998.889 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) in y.im 1540199998.889 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.re) (/ 1 x.re)) (/ 1 (* y.im x.im))) 1540199998.889 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 x.re)) in y.im 1540199998.889 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1540199998.889 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199998.889 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.889 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199998.889 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in y.im 1540199998.889 * [misc]taylor: Taking taylor expansion of x.re in y.im 1540199998.889 * [misc]backup-simplify: Simplify x.re into x.re 1540199998.889 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1540199998.889 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1540199998.889 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1540199998.889 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.889 * [misc]backup-simplify: Simplify 0 into 0 1540199998.889 * [misc]backup-simplify: Simplify 1 into 1 1540199998.889 * [misc]taylor: Taking taylor expansion of x.im in y.im 1540199998.889 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.889 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1540199998.890 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1540199998.890 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1540199998.890 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (pow (hypot (/ 1 y.im) (/ 1 y.re)) 3))) in y.im 1540199998.890 * [misc]taylor: Taking taylor expansion of (/ 1 (pow (hypot (/ 1 y.im) (/ 1 y.re)) 3)) in y.im 1540199998.890 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ 1 y.im) (/ 1 y.re)) 3) in y.im 1540199998.890 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.im 1540199998.890 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1540199998.890 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.im 1540199998.890 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1540199998.890 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199998.890 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.890 * [misc]backup-simplify: Simplify 0 into 0 1540199998.890 * [misc]backup-simplify: Simplify 1 into 1 1540199998.890 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.890 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199998.890 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.890 * [misc]backup-simplify: Simplify 0 into 0 1540199998.890 * [misc]backup-simplify: Simplify 1 into 1 1540199998.890 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.890 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1540199998.890 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1540199998.890 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199998.890 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.890 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199998.890 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1540199998.890 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199998.890 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.890 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199998.890 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199998.891 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1540199998.891 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199998.891 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.891 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.891 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199998.891 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.891 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199998.891 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199998.891 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199998.892 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.892 * [misc]backup-simplify: Simplify (sqrt 0) into 0 1540199998.892 * [misc]backup-simplify: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 1540199998.892 * [misc]taylor: Taking taylor expansion of (* (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) (sqrt (/ 1 (pow (hypot (/ 1 y.im) (/ 1 y.re)) 3)))) in x.im 1540199998.892 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) in x.im 1540199998.892 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.re) (/ 1 x.re)) (/ 1 (* y.im x.im))) 1540199998.892 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 x.re)) in x.im 1540199998.892 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.im 1540199998.892 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199998.892 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.892 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199998.892 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.im 1540199998.892 * [misc]taylor: Taking taylor expansion of x.re in x.im 1540199998.892 * [misc]backup-simplify: Simplify x.re into x.re 1540199998.892 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1540199998.892 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1540199998.892 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1540199998.892 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.892 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.892 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199998.892 * [misc]backup-simplify: Simplify 0 into 0 1540199998.892 * [misc]backup-simplify: Simplify 1 into 1 1540199998.892 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1540199998.893 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1540199998.893 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.893 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (pow (hypot (/ 1 y.im) (/ 1 y.re)) 3))) in x.im 1540199998.893 * [misc]taylor: Taking taylor expansion of (/ 1 (pow (hypot (/ 1 y.im) (/ 1 y.re)) 3)) in x.im 1540199998.893 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ 1 y.im) (/ 1 y.re)) 3) in x.im 1540199998.893 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.im 1540199998.893 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1540199998.893 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.im 1540199998.893 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1540199998.893 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1540199998.893 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.893 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.893 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.893 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1540199998.893 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.893 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.893 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.893 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 1540199998.893 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.im 1540199998.893 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199998.893 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.893 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199998.893 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.im 1540199998.893 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199998.893 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.893 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199998.893 * [misc]backup-simplify: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1540199998.893 * [misc]backup-simplify: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1540199998.893 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1540199998.893 * [misc]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)))) 1540199998.894 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199998.894 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199998.894 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1540199998.894 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1540199998.894 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1540199998.894 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1540199998.894 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.894 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1540199998.894 * [misc]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))) 1540199998.895 * [misc]backup-simplify: Simplify (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) 1540199998.895 * [misc]backup-simplify: Simplify (/ 1 (sqrt (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))) into (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))) 1540199998.895 * [misc]backup-simplify: Simplify (sqrt (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))) into (pow (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) 1/4) 1540199998.895 * [misc]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 1540199998.895 * [misc]backup-simplify: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (* 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into 0 1540199998.896 * [misc]backup-simplify: Simplify (- (+ (* (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))) (/ 0 (sqrt (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))))) into 0 1540199998.896 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))))) into 0 1540199998.896 * [misc]taylor: Taking taylor expansion of (* (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) (sqrt (/ 1 (pow (hypot (/ 1 y.im) (/ 1 y.re)) 3)))) in x.re 1540199998.896 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) in x.re 1540199998.896 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.re) (/ 1 x.re)) (/ 1 (* y.im x.im))) 1540199998.896 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 x.re)) in x.re 1540199998.896 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1540199998.896 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199998.896 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.896 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199998.896 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.re 1540199998.896 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199998.896 * [misc]backup-simplify: Simplify 0 into 0 1540199998.896 * [misc]backup-simplify: Simplify 1 into 1 1540199998.896 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.896 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1540199998.896 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1540199998.896 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.896 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.896 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199998.896 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.896 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199998.896 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199998.896 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (pow (hypot (/ 1 y.im) (/ 1 y.re)) 3))) in x.re 1540199998.896 * [misc]taylor: Taking taylor expansion of (/ 1 (pow (hypot (/ 1 y.im) (/ 1 y.re)) 3)) in x.re 1540199998.896 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ 1 y.im) (/ 1 y.re)) 3) in x.re 1540199998.896 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in x.re 1540199998.897 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1540199998.897 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in x.re 1540199998.897 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1540199998.897 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1540199998.897 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.897 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.897 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.897 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1540199998.897 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.897 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.897 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.897 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1540199998.897 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1540199998.897 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199998.897 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.897 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199998.897 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1540199998.897 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199998.897 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.897 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199998.897 * [misc]backup-simplify: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1540199998.897 * [misc]backup-simplify: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1540199998.897 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1540199998.897 * [misc]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)))) 1540199998.897 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199998.897 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1540199998.897 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1540199998.897 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1540199998.898 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1540199998.898 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1540199998.898 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.898 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1540199998.898 * [misc]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))) 1540199998.898 * [misc]backup-simplify: Simplify (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) 1540199998.898 * [misc]backup-simplify: Simplify (/ 1 (sqrt (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))) into (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))) 1540199998.899 * [misc]backup-simplify: Simplify (sqrt (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))) into (pow (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) 1/4) 1540199998.899 * [misc]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 1540199998.899 * [misc]backup-simplify: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (* 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into 0 1540199998.899 * [misc]backup-simplify: Simplify (- (+ (* (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))) (/ 0 (sqrt (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))))) into 0 1540199998.900 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))))) into 0 1540199998.900 * [misc]taylor: Taking taylor expansion of (* (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) (sqrt (/ 1 (pow (hypot (/ 1 y.im) (/ 1 y.re)) 3)))) in y.re 1540199998.900 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) in y.re 1540199998.900 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.re) (/ 1 x.re)) (/ 1 (* y.im x.im))) 1540199998.900 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 x.re)) in y.re 1540199998.900 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1540199998.900 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.900 * [misc]backup-simplify: Simplify 0 into 0 1540199998.900 * [misc]backup-simplify: Simplify 1 into 1 1540199998.900 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.900 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in y.re 1540199998.900 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199998.900 * [misc]backup-simplify: Simplify x.re into x.re 1540199998.900 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1540199998.900 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1540199998.900 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1540199998.900 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.900 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.900 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199998.900 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.900 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199998.900 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199998.900 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (pow (hypot (/ 1 y.im) (/ 1 y.re)) 3))) in y.re 1540199998.900 * [misc]taylor: Taking taylor expansion of (/ 1 (pow (hypot (/ 1 y.im) (/ 1 y.re)) 3)) in y.re 1540199998.900 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ 1 y.im) (/ 1 y.re)) 3) in y.re 1540199998.900 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.re 1540199998.900 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1540199998.900 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.re 1540199998.900 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1540199998.900 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1540199998.900 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.900 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.900 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.900 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1540199998.900 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.900 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.900 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.900 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1540199998.900 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1540199998.900 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.900 * [misc]backup-simplify: Simplify 0 into 0 1540199998.900 * [misc]backup-simplify: Simplify 1 into 1 1540199998.901 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.901 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1540199998.901 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.901 * [misc]backup-simplify: Simplify 0 into 0 1540199998.901 * [misc]backup-simplify: Simplify 1 into 1 1540199998.901 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.901 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199998.901 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1540199998.901 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199998.901 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.901 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.901 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199998.902 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.902 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199998.902 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199998.902 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199998.902 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.902 * [misc]backup-simplify: Simplify (sqrt 0) into 0 1540199998.902 * [misc]backup-simplify: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 1540199998.902 * [misc]taylor: Taking taylor expansion of (* (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) (sqrt (/ 1 (pow (hypot (/ 1 y.im) (/ 1 y.re)) 3)))) in y.re 1540199998.902 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.re) (/ 1 x.re) (/ 1 (* y.im x.im))) in y.re 1540199998.902 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.re) (/ 1 x.re)) (/ 1 (* y.im x.im))) 1540199998.902 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 x.re)) in y.re 1540199998.903 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1540199998.903 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.903 * [misc]backup-simplify: Simplify 0 into 0 1540199998.903 * [misc]backup-simplify: Simplify 1 into 1 1540199998.903 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.903 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in y.re 1540199998.903 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199998.903 * [misc]backup-simplify: Simplify x.re into x.re 1540199998.903 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1540199998.903 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1540199998.903 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1540199998.903 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.903 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.903 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199998.903 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.903 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199998.903 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199998.903 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (pow (hypot (/ 1 y.im) (/ 1 y.re)) 3))) in y.re 1540199998.903 * [misc]taylor: Taking taylor expansion of (/ 1 (pow (hypot (/ 1 y.im) (/ 1 y.re)) 3)) in y.re 1540199998.903 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ 1 y.im) (/ 1 y.re)) 3) in y.re 1540199998.903 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.re 1540199998.903 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1540199998.903 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.re 1540199998.903 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1540199998.903 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1540199998.903 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.903 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.903 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.903 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1540199998.903 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.903 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.903 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.903 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1540199998.903 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1540199998.903 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.903 * [misc]backup-simplify: Simplify 0 into 0 1540199998.903 * [misc]backup-simplify: Simplify 1 into 1 1540199998.903 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.903 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1540199998.903 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.903 * [misc]backup-simplify: Simplify 0 into 0 1540199998.903 * [misc]backup-simplify: Simplify 1 into 1 1540199998.904 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.904 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199998.904 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1540199998.904 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199998.904 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.904 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.904 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199998.904 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.905 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199998.905 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199998.905 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199998.905 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.905 * [misc]backup-simplify: Simplify (sqrt 0) into 0 1540199998.905 * [misc]backup-simplify: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 1540199998.905 * [misc]backup-simplify: Simplify (* 1 (/ 1 x.re)) into (/ 1 x.re) 1540199998.905 * [misc]backup-simplify: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1540199998.905 * [misc]backup-simplify: Simplify (* (/ 1 x.re) 0) into 0 1540199998.905 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199998.905 * [misc]backup-simplify: Simplify 0 into 0 1540199998.905 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1540199998.906 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.906 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 (/ 1 x.re))) into 0 1540199998.906 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1540199998.906 * [misc]backup-simplify: Simplify (+ (* (/ 1 x.re) +nan.0) (* (/ 1 (* y.im x.im)) 0)) into (- (* +nan.0 (/ 1 x.re))) 1540199998.906 * [misc]taylor: Taking taylor expansion of (- (* +nan.0 (/ 1 x.re))) in x.re 1540199998.906 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 x.re)) in x.re 1540199998.906 * [misc]taylor: Taking taylor expansion of +nan.0 in x.re 1540199998.906 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199998.906 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.re 1540199998.906 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199998.906 * [misc]backup-simplify: Simplify 0 into 0 1540199998.906 * [misc]backup-simplify: Simplify 1 into 1 1540199998.906 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.906 * [misc]backup-simplify: Simplify (* +nan.0 1) into +nan.0 1540199998.906 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) 1540199998.906 * [misc]taylor: Taking taylor expansion of (- +nan.0) in x.im 1540199998.906 * [misc]taylor: Taking taylor expansion of +nan.0 in x.im 1540199998.906 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199998.906 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199998.906 * [misc]backup-simplify: Simplify 0 into 0 1540199998.907 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199998.907 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199998.907 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.908 * [misc]backup-simplify: Simplify (/ (- 0 (pow +nan.0 2) (+)) (* 2 0)) into +nan.0 1540199998.908 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1540199998.908 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.908 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 x.re)))) into 0 1540199998.908 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1540199998.908 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1540199998.908 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.909 * [misc]backup-simplify: Simplify (+ (* (/ 1 x.re) +nan.0) (+ (* (/ 1 (* y.im x.im)) +nan.0) (* 0 0))) into (- (+ (* +nan.0 (/ 1 (* y.im x.im))) (- (* +nan.0 (/ 1 x.re))))) 1540199998.909 * [misc]taylor: Taking taylor expansion of (- (+ (* +nan.0 (/ 1 (* y.im x.im))) (- (* +nan.0 (/ 1 x.re))))) in x.re 1540199998.909 * [misc]taylor: Taking taylor expansion of (+ (* +nan.0 (/ 1 (* y.im x.im))) (- (* +nan.0 (/ 1 x.re)))) in x.re 1540199998.909 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 (* y.im x.im))) in x.re 1540199998.909 * [misc]taylor: Taking taylor expansion of +nan.0 in x.re 1540199998.909 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199998.909 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1540199998.909 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1540199998.909 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.909 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.909 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199998.909 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.909 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199998.909 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199998.909 * [misc]taylor: Taking taylor expansion of (- (* +nan.0 (/ 1 x.re))) in x.re 1540199998.909 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 x.re)) in x.re 1540199998.909 * [misc]taylor: Taking taylor expansion of +nan.0 in x.re 1540199998.909 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199998.909 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.re 1540199998.909 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199998.909 * [misc]backup-simplify: Simplify 0 into 0 1540199998.909 * [misc]backup-simplify: Simplify 1 into 1 1540199998.909 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.909 * [misc]backup-simplify: Simplify (* +nan.0 1) into +nan.0 1540199998.909 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) 1540199998.909 * [misc]backup-simplify: Simplify (+ 0 (- +nan.0)) into (- +nan.0) 1540199998.910 * [misc]backup-simplify: Simplify (- (- +nan.0)) into (- +nan.0) 1540199998.910 * [misc]taylor: Taking taylor expansion of (- +nan.0) in x.im 1540199998.910 * [misc]taylor: Taking taylor expansion of +nan.0 in x.im 1540199998.910 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199998.910 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.910 * [misc]backup-simplify: Simplify (+ (* +nan.0 0) (* 0 1)) into 0 1540199998.910 * [misc]backup-simplify: Simplify (- 0) into 0 1540199998.910 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199998.910 * [misc]backup-simplify: Simplify 0 into 0 1540199998.910 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199998.910 * [misc]backup-simplify: Simplify 0 into 0 1540199998.910 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) 1540199998.910 * [misc]taylor: Taking taylor expansion of (- +nan.0) in y.im 1540199998.910 * [misc]taylor: Taking taylor expansion of +nan.0 in y.im 1540199998.910 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199998.910 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) 1540199998.911 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) 1540199998.911 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199998.911 * [misc]backup-simplify: Simplify 0 into 0 1540199998.911 * [misc]backup-simplify: Simplify 0 into 0 1540199998.911 * [misc]backup-simplify: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1540199998.911 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.911 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.911 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1540199998.911 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) 0) into (/ 1 (pow y.im 2)) 1540199998.912 * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 1540199998.912 * [misc]backup-simplify: Simplify (+ (* 1 (/ 1/2 (pow y.im 2))) (+ (* 0 0) (* (/ 1/2 (pow y.im 2)) 1))) into (/ 1 (pow y.im 2)) 1540199998.912 * [misc]backup-simplify: Simplify (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* (/ 1/2 (pow y.im 2)) 1))) into (* 3/2 (/ 1 (pow y.im 2))) 1540199998.913 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ (* 3/2 (/ 1 (pow y.im 2))) 1)) (* 0 (/ 0 1)))) into (- (* 3/2 (/ 1 (pow y.im 2)))) 1540199998.913 * [misc]backup-simplify: Simplify (/ (- (- (* 3/2 (/ 1 (pow y.im 2)))) (+ (* 2 (* +nan.0 +nan.0)))) (* 2 0)) into (* +nan.0 (+ (* 3/2 (/ 1 (pow y.im 2))) (- +nan.0))) 1540199998.913 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1540199998.914 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.914 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.re))))) into 0 1540199998.914 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1540199998.914 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1540199998.914 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.915 * [misc]backup-simplify: Simplify (+ (* (/ 1 x.re) (* +nan.0 (+ (* 3/2 (/ 1 (pow y.im 2))) (- +nan.0)))) (+ (* (/ 1 (* y.im x.im)) +nan.0) (+ (* 0 +nan.0) (* 0 0)))) into (- (+ (* +nan.0 (/ 1 (* y.im x.im))) (- (+ (* +nan.0 (/ 1 (* (pow y.im 2) x.re))) (- (* +nan.0 (/ 1 x.re))))))) 1540199998.915 * [misc]taylor: Taking taylor expansion of (- (+ (* +nan.0 (/ 1 (* y.im x.im))) (- (+ (* +nan.0 (/ 1 (* (pow y.im 2) x.re))) (- (* +nan.0 (/ 1 x.re))))))) in x.re 1540199998.915 * [misc]taylor: Taking taylor expansion of (+ (* +nan.0 (/ 1 (* y.im x.im))) (- (+ (* +nan.0 (/ 1 (* (pow y.im 2) x.re))) (- (* +nan.0 (/ 1 x.re)))))) in x.re 1540199998.915 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 (* y.im x.im))) in x.re 1540199998.915 * [misc]taylor: Taking taylor expansion of +nan.0 in x.re 1540199998.915 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199998.915 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1540199998.915 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1540199998.915 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.915 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.915 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199998.915 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.915 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199998.915 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199998.915 * [misc]taylor: Taking taylor expansion of (- (+ (* +nan.0 (/ 1 (* (pow y.im 2) x.re))) (- (* +nan.0 (/ 1 x.re))))) in x.re 1540199998.915 * [misc]taylor: Taking taylor expansion of (+ (* +nan.0 (/ 1 (* (pow y.im 2) x.re))) (- (* +nan.0 (/ 1 x.re)))) in x.re 1540199998.915 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 (* (pow y.im 2) x.re))) in x.re 1540199998.915 * [misc]taylor: Taking taylor expansion of +nan.0 in x.re 1540199998.915 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199998.915 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.im 2) x.re)) in x.re 1540199998.915 * [misc]taylor: Taking taylor expansion of (* (pow y.im 2) x.re) in x.re 1540199998.915 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.re 1540199998.915 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.915 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.915 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199998.915 * [misc]backup-simplify: Simplify 0 into 0 1540199998.915 * [misc]backup-simplify: Simplify 1 into 1 1540199998.915 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.915 * [misc]backup-simplify: Simplify (* (pow y.im 2) 0) into 0 1540199998.915 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199998.916 * [misc]backup-simplify: Simplify (+ (* (pow y.im 2) 1) (* 0 0)) into (pow y.im 2) 1540199998.916 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1540199998.916 * [misc]taylor: Taking taylor expansion of (- (* +nan.0 (/ 1 x.re))) in x.re 1540199998.916 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 x.re)) in x.re 1540199998.916 * [misc]taylor: Taking taylor expansion of +nan.0 in x.re 1540199998.916 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199998.916 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.re 1540199998.916 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199998.916 * [misc]backup-simplify: Simplify 0 into 0 1540199998.916 * [misc]backup-simplify: Simplify 1 into 1 1540199998.916 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.916 * [misc]backup-simplify: Simplify (* +nan.0 (/ 1 (pow y.im 2))) into (/ +nan.0 (pow y.im 2)) 1540199998.916 * [misc]backup-simplify: Simplify (* +nan.0 1) into +nan.0 1540199998.916 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) 1540199998.916 * [misc]backup-simplify: Simplify (+ (/ +nan.0 (pow y.im 2)) (- +nan.0)) into (- (+ (* +nan.0 (/ 1 (pow y.im 2))) (- +nan.0))) 1540199998.917 * [misc]backup-simplify: Simplify (- (- (+ (* +nan.0 (/ 1 (pow y.im 2))) (- +nan.0)))) into (- (+ (* +nan.0 (/ 1 (pow y.im 2))) (- +nan.0))) 1540199998.917 * [misc]backup-simplify: Simplify (+ 0 (- (+ (* +nan.0 (/ 1 (pow y.im 2))) (- +nan.0)))) into (- (+ (* +nan.0 (/ 1 (pow y.im 2))) (- +nan.0))) 1540199998.917 * [misc]backup-simplify: Simplify (- (- (+ (* +nan.0 (/ 1 (pow y.im 2))) (- +nan.0)))) into (- (+ (* +nan.0 (/ 1 (pow y.im 2))) (- +nan.0))) 1540199998.917 * [misc]taylor: Taking taylor expansion of (- (+ (* +nan.0 (/ 1 (pow y.im 2))) (- +nan.0))) in x.im 1540199998.917 * [misc]taylor: Taking taylor expansion of (+ (* +nan.0 (/ 1 (pow y.im 2))) (- +nan.0)) in x.im 1540199998.917 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 (pow y.im 2))) in x.im 1540199998.917 * [misc]taylor: Taking taylor expansion of +nan.0 in x.im 1540199998.917 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199998.917 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1540199998.917 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.im 1540199998.917 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.917 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.917 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.917 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1540199998.917 * [misc]taylor: Taking taylor expansion of (- +nan.0) in x.im 1540199998.917 * [misc]taylor: Taking taylor expansion of +nan.0 in x.im 1540199998.917 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199998.917 * [misc]backup-simplify: Simplify (* +nan.0 (/ 1 (* y.im x.im))) into (/ +nan.0 (* y.im x.im)) 1540199998.918 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.918 * [misc]backup-simplify: Simplify (+ (* +nan.0 0) (* 0 1)) into 0 1540199998.918 * [misc]backup-simplify: Simplify (- 0) into 0 1540199998.918 * [misc]backup-simplify: Simplify (+ (/ +nan.0 (* y.im x.im)) 0) into (- (* +nan.0 (/ 1 (* y.im x.im)))) 1540199998.918 * [misc]backup-simplify: Simplify (- (- (* +nan.0 (/ 1 (* y.im x.im))))) into (- (* +nan.0 (/ 1 (* y.im x.im)))) 1540199998.918 * [misc]taylor: Taking taylor expansion of (- (* +nan.0 (/ 1 (* y.im x.im)))) in x.im 1540199998.918 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 (* y.im x.im))) in x.im 1540199998.918 * [misc]taylor: Taking taylor expansion of +nan.0 in x.im 1540199998.918 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199998.918 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1540199998.918 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1540199998.918 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.918 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.918 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199998.918 * [misc]backup-simplify: Simplify 0 into 0 1540199998.918 * [misc]backup-simplify: Simplify 1 into 1 1540199998.918 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1540199998.918 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1540199998.918 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.918 * [misc]backup-simplify: Simplify (* +nan.0 (/ 1 y.im)) into (/ +nan.0 y.im) 1540199998.918 * [misc]backup-simplify: Simplify (- (/ +nan.0 y.im)) into (- (* +nan.0 (/ 1 y.im))) 1540199998.918 * [misc]taylor: Taking taylor expansion of (- (* +nan.0 (/ 1 y.im))) in y.im 1540199998.918 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 y.im)) in y.im 1540199998.918 * [misc]taylor: Taking taylor expansion of +nan.0 in y.im 1540199998.918 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199998.919 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199998.919 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.919 * [misc]backup-simplify: Simplify 0 into 0 1540199998.919 * [misc]backup-simplify: Simplify 1 into 1 1540199998.919 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.919 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.919 * [misc]backup-simplify: Simplify (+ (* +nan.0 0) (* 0 1)) into 0 1540199998.919 * [misc]backup-simplify: Simplify (- 0) into 0 1540199998.919 * [misc]backup-simplify: Simplify 0 into 0 1540199998.919 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.919 * [misc]backup-simplify: Simplify (+ (* +nan.0 0) (+ (* 0 0) (* 0 1))) into 0 1540199998.920 * [misc]backup-simplify: Simplify (- 0) into 0 1540199998.920 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199998.920 * [misc]backup-simplify: Simplify 0 into 0 1540199998.920 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199998.920 * [misc]backup-simplify: Simplify 0 into 0 1540199998.920 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) 1540199998.920 * [misc]taylor: Taking taylor expansion of (- +nan.0) in y.im 1540199998.920 * [misc]taylor: Taking taylor expansion of +nan.0 in y.im 1540199998.920 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199998.920 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) 1540199998.920 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) 1540199998.920 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199998.920 * [misc]backup-simplify: Simplify 0 into 0 1540199998.920 * [misc]backup-simplify: Simplify 0 into 0 1540199998.920 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199998.920 * [misc]backup-simplify: Simplify 0 into 0 1540199998.920 * [misc]backup-simplify: Simplify 0 into 0 1540199998.920 * [misc]backup-simplify: Simplify (- 0) into 0 1540199998.920 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199998.920 * [misc]backup-simplify: Simplify 0 into 0 1540199998.920 * [misc]backup-simplify: Simplify 0 into 0 1540199998.920 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199998.920 * [misc]backup-simplify: Simplify 0 into 0 1540199998.920 * [misc]backup-simplify: Simplify 0 into 0 1540199998.920 * [misc]backup-simplify: Simplify (- 0) into 0 1540199998.921 * [misc]backup-simplify: Simplify 0 into 0 1540199998.921 * [misc]backup-simplify: Simplify 0 into 0 1540199998.921 * [misc]backup-simplify: Simplify (+ (* (- +nan.0) (* 1 (* 1 (* (/ 1 (/ 1 x.re)) (pow (/ 1 y.re) 2))))) (* (- +nan.0) (* 1 (* 1 (* (/ 1 (/ 1 x.re)) (/ 1 y.re)))))) into (- (+ (* +nan.0 (/ x.re (pow y.re 2))) (- (* +nan.0 (/ x.re y.re))))) 1540199998.921 * [misc]backup-simplify: Simplify (/ (/ (fma (/ 1 (- y.re)) (/ 1 (- x.re)) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) (hypot (/ 1 (- y.im)) (/ 1 (- y.re)))) (sqrt (hypot (/ 1 (- y.im)) (/ 1 (- y.re))))) into (* (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) (sqrt (/ 1 (pow (hypot (/ -1 y.im) (/ -1 y.re)) 3)))) 1540199998.921 * [misc]approximate: Taking taylor expansion of (* (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) (sqrt (/ 1 (pow (hypot (/ -1 y.im) (/ -1 y.re)) 3)))) in (y.re x.re x.im y.im) around 0 1540199998.921 * [misc]taylor: Taking taylor expansion of (* (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) (sqrt (/ 1 (pow (hypot (/ -1 y.im) (/ -1 y.re)) 3)))) in y.im 1540199998.921 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) in y.im 1540199998.921 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.re) (/ -1 x.re)) (/ 1 (* y.im x.im))) 1540199998.921 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 x.re)) in y.im 1540199998.921 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1540199998.921 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199998.921 * [misc]backup-simplify: Simplify -1 into -1 1540199998.921 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199998.921 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.922 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199998.922 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in y.im 1540199998.922 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199998.922 * [misc]backup-simplify: Simplify -1 into -1 1540199998.922 * [misc]taylor: Taking taylor expansion of x.re in y.im 1540199998.922 * [misc]backup-simplify: Simplify x.re into x.re 1540199998.922 * [misc]backup-simplify: Simplify (/ -1 x.re) into (/ -1 x.re) 1540199998.922 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1540199998.922 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1540199998.922 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.922 * [misc]backup-simplify: Simplify 0 into 0 1540199998.922 * [misc]backup-simplify: Simplify 1 into 1 1540199998.922 * [misc]taylor: Taking taylor expansion of x.im in y.im 1540199998.922 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.922 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1540199998.922 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1540199998.922 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1540199998.922 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (pow (hypot (/ -1 y.im) (/ -1 y.re)) 3))) in y.im 1540199998.922 * [misc]taylor: Taking taylor expansion of (/ 1 (pow (hypot (/ -1 y.im) (/ -1 y.re)) 3)) in y.im 1540199998.922 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ -1 y.im) (/ -1 y.re)) 3) in y.im 1540199998.922 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.im 1540199998.922 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1540199998.922 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.im 1540199998.922 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1540199998.922 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1540199998.922 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199998.922 * [misc]backup-simplify: Simplify -1 into -1 1540199998.922 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.922 * [misc]backup-simplify: Simplify 0 into 0 1540199998.922 * [misc]backup-simplify: Simplify 1 into 1 1540199998.922 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199998.922 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1540199998.922 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199998.922 * [misc]backup-simplify: Simplify -1 into -1 1540199998.922 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.922 * [misc]backup-simplify: Simplify 0 into 0 1540199998.922 * [misc]backup-simplify: Simplify 1 into 1 1540199998.922 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199998.923 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1540199998.923 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1540199998.923 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199998.923 * [misc]backup-simplify: Simplify -1 into -1 1540199998.923 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199998.923 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.923 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199998.923 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1540199998.923 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199998.923 * [misc]backup-simplify: Simplify -1 into -1 1540199998.923 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199998.923 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.923 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199998.923 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1540199998.923 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1540199998.923 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199998.923 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199998.923 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199998.923 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1540199998.924 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.924 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199998.924 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199998.924 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199998.924 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.924 * [misc]backup-simplify: Simplify (sqrt 0) into 0 1540199998.924 * [misc]backup-simplify: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 1540199998.925 * [misc]taylor: Taking taylor expansion of (* (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) (sqrt (/ 1 (pow (hypot (/ -1 y.im) (/ -1 y.re)) 3)))) in x.im 1540199998.925 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) in x.im 1540199998.925 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.re) (/ -1 x.re)) (/ 1 (* y.im x.im))) 1540199998.925 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 x.re)) in x.im 1540199998.925 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.im 1540199998.925 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199998.925 * [misc]backup-simplify: Simplify -1 into -1 1540199998.925 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199998.925 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.925 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199998.925 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in x.im 1540199998.925 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199998.925 * [misc]backup-simplify: Simplify -1 into -1 1540199998.925 * [misc]taylor: Taking taylor expansion of x.re in x.im 1540199998.925 * [misc]backup-simplify: Simplify x.re into x.re 1540199998.925 * [misc]backup-simplify: Simplify (/ -1 x.re) into (/ -1 x.re) 1540199998.925 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1540199998.925 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1540199998.925 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.925 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.925 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199998.925 * [misc]backup-simplify: Simplify 0 into 0 1540199998.925 * [misc]backup-simplify: Simplify 1 into 1 1540199998.925 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1540199998.925 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1540199998.925 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.925 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (pow (hypot (/ -1 y.im) (/ -1 y.re)) 3))) in x.im 1540199998.925 * [misc]taylor: Taking taylor expansion of (/ 1 (pow (hypot (/ -1 y.im) (/ -1 y.re)) 3)) in x.im 1540199998.925 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ -1 y.im) (/ -1 y.re)) 3) in x.im 1540199998.925 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.im 1540199998.925 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1540199998.925 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.im 1540199998.925 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1540199998.925 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.im 1540199998.925 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199998.925 * [misc]backup-simplify: Simplify -1 into -1 1540199998.925 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.925 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.925 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199998.925 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.im 1540199998.925 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199998.925 * [misc]backup-simplify: Simplify -1 into -1 1540199998.925 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.925 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.926 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199998.926 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 1540199998.926 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.im 1540199998.926 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199998.926 * [misc]backup-simplify: Simplify -1 into -1 1540199998.926 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199998.926 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.926 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199998.926 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.im 1540199998.926 * [misc]taylor: Taking taylor expansion of -1 in x.im 1540199998.926 * [misc]backup-simplify: Simplify -1 into -1 1540199998.926 * [misc]taylor: Taking taylor expansion of y.re in x.im 1540199998.926 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.926 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199998.926 * [misc]backup-simplify: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1540199998.926 * [misc]backup-simplify: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1540199998.926 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1540199998.926 * [misc]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)))) 1540199998.926 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1540199998.926 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1540199998.926 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1540199998.926 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1540199998.926 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1540199998.927 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1540199998.927 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.927 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1540199998.927 * [misc]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))) 1540199998.927 * [misc]backup-simplify: Simplify (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) 1540199998.927 * [misc]backup-simplify: Simplify (/ 1 (sqrt (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))) into (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))) 1540199998.928 * [misc]backup-simplify: Simplify (sqrt (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))) into (pow (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) 1/4) 1540199998.928 * [misc]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 1540199998.928 * [misc]backup-simplify: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (* 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into 0 1540199998.928 * [misc]backup-simplify: Simplify (- (+ (* (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))) (/ 0 (sqrt (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))))) into 0 1540199998.928 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))))) into 0 1540199998.928 * [misc]taylor: Taking taylor expansion of (* (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) (sqrt (/ 1 (pow (hypot (/ -1 y.im) (/ -1 y.re)) 3)))) in x.re 1540199998.928 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) in x.re 1540199998.929 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.re) (/ -1 x.re)) (/ 1 (* y.im x.im))) 1540199998.929 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 x.re)) in x.re 1540199998.929 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.re 1540199998.929 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199998.929 * [misc]backup-simplify: Simplify -1 into -1 1540199998.929 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199998.929 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.929 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199998.929 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in x.re 1540199998.929 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199998.929 * [misc]backup-simplify: Simplify -1 into -1 1540199998.929 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199998.929 * [misc]backup-simplify: Simplify 0 into 0 1540199998.929 * [misc]backup-simplify: Simplify 1 into 1 1540199998.929 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199998.929 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1540199998.929 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1540199998.929 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.929 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.929 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199998.929 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.929 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199998.929 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199998.929 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (pow (hypot (/ -1 y.im) (/ -1 y.re)) 3))) in x.re 1540199998.929 * [misc]taylor: Taking taylor expansion of (/ 1 (pow (hypot (/ -1 y.im) (/ -1 y.re)) 3)) in x.re 1540199998.929 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ -1 y.im) (/ -1 y.re)) 3) in x.re 1540199998.929 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in x.re 1540199998.929 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1540199998.929 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in x.re 1540199998.929 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1540199998.929 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1540199998.929 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199998.929 * [misc]backup-simplify: Simplify -1 into -1 1540199998.929 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.929 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.929 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199998.929 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1540199998.929 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199998.929 * [misc]backup-simplify: Simplify -1 into -1 1540199998.929 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.929 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.929 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199998.929 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1540199998.929 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.re 1540199998.929 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199998.929 * [misc]backup-simplify: Simplify -1 into -1 1540199998.929 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199998.930 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.930 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199998.930 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.re 1540199998.930 * [misc]taylor: Taking taylor expansion of -1 in x.re 1540199998.930 * [misc]backup-simplify: Simplify -1 into -1 1540199998.930 * [misc]taylor: Taking taylor expansion of y.re in x.re 1540199998.930 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.930 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199998.930 * [misc]backup-simplify: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1540199998.930 * [misc]backup-simplify: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1540199998.930 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) (/ 1 (pow y.re 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1540199998.930 * [misc]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)))) 1540199998.930 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1540199998.930 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1540199998.930 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1540199998.930 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1540199998.930 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1540199998.930 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1540199998.931 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.931 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1540199998.931 * [misc]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))) 1540199998.931 * [misc]backup-simplify: Simplify (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) 1540199998.931 * [misc]backup-simplify: Simplify (/ 1 (sqrt (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))) into (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))) 1540199998.931 * [misc]backup-simplify: Simplify (sqrt (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))) into (pow (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)) 1/4) 1540199998.932 * [misc]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 1540199998.932 * [misc]backup-simplify: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (* 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into 0 1540199998.932 * [misc]backup-simplify: Simplify (- (+ (* (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3))) (/ 0 (sqrt (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))))) into 0 1540199998.932 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (sqrt (/ 1 (pow (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 3)))))) into 0 1540199998.932 * [misc]taylor: Taking taylor expansion of (* (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) (sqrt (/ 1 (pow (hypot (/ -1 y.im) (/ -1 y.re)) 3)))) in y.re 1540199998.932 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) in y.re 1540199998.932 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.re) (/ -1 x.re)) (/ 1 (* y.im x.im))) 1540199998.932 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 x.re)) in y.re 1540199998.932 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1540199998.932 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199998.933 * [misc]backup-simplify: Simplify -1 into -1 1540199998.933 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.933 * [misc]backup-simplify: Simplify 0 into 0 1540199998.933 * [misc]backup-simplify: Simplify 1 into 1 1540199998.933 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199998.933 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in y.re 1540199998.933 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199998.933 * [misc]backup-simplify: Simplify -1 into -1 1540199998.933 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199998.933 * [misc]backup-simplify: Simplify x.re into x.re 1540199998.933 * [misc]backup-simplify: Simplify (/ -1 x.re) into (/ -1 x.re) 1540199998.933 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1540199998.933 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1540199998.933 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.933 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.933 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199998.933 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.933 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199998.933 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199998.933 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (pow (hypot (/ -1 y.im) (/ -1 y.re)) 3))) in y.re 1540199998.933 * [misc]taylor: Taking taylor expansion of (/ 1 (pow (hypot (/ -1 y.im) (/ -1 y.re)) 3)) in y.re 1540199998.933 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ -1 y.im) (/ -1 y.re)) 3) in y.re 1540199998.933 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.re 1540199998.933 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1540199998.933 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.re 1540199998.933 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1540199998.933 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1540199998.933 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199998.933 * [misc]backup-simplify: Simplify -1 into -1 1540199998.933 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.933 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.933 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199998.933 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1540199998.933 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199998.933 * [misc]backup-simplify: Simplify -1 into -1 1540199998.933 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.933 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.933 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199998.933 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1540199998.933 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1540199998.933 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199998.933 * [misc]backup-simplify: Simplify -1 into -1 1540199998.933 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.933 * [misc]backup-simplify: Simplify 0 into 0 1540199998.933 * [misc]backup-simplify: Simplify 1 into 1 1540199998.934 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199998.934 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1540199998.934 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199998.934 * [misc]backup-simplify: Simplify -1 into -1 1540199998.934 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.934 * [misc]backup-simplify: Simplify 0 into 0 1540199998.934 * [misc]backup-simplify: Simplify 1 into 1 1540199998.934 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199998.934 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1540199998.934 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1540199998.934 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199998.934 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199998.934 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199998.934 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1540199998.935 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.935 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199998.935 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199998.935 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199998.935 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.935 * [misc]backup-simplify: Simplify (sqrt 0) into 0 1540199998.935 * [misc]backup-simplify: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 1540199998.935 * [misc]taylor: Taking taylor expansion of (* (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) (sqrt (/ 1 (pow (hypot (/ -1 y.im) (/ -1 y.re)) 3)))) in y.re 1540199998.935 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.re) (/ -1 x.re) (/ 1 (* y.im x.im))) in y.re 1540199998.935 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.re) (/ -1 x.re)) (/ 1 (* y.im x.im))) 1540199998.936 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 x.re)) in y.re 1540199998.936 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1540199998.936 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199998.936 * [misc]backup-simplify: Simplify -1 into -1 1540199998.936 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.936 * [misc]backup-simplify: Simplify 0 into 0 1540199998.936 * [misc]backup-simplify: Simplify 1 into 1 1540199998.936 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199998.936 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in y.re 1540199998.936 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199998.936 * [misc]backup-simplify: Simplify -1 into -1 1540199998.936 * [misc]taylor: Taking taylor expansion of x.re in y.re 1540199998.936 * [misc]backup-simplify: Simplify x.re into x.re 1540199998.936 * [misc]backup-simplify: Simplify (/ -1 x.re) into (/ -1 x.re) 1540199998.936 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1540199998.936 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1540199998.936 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.936 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.936 * [misc]taylor: Taking taylor expansion of x.im in y.re 1540199998.936 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.936 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199998.936 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199998.936 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (pow (hypot (/ -1 y.im) (/ -1 y.re)) 3))) in y.re 1540199998.936 * [misc]taylor: Taking taylor expansion of (/ 1 (pow (hypot (/ -1 y.im) (/ -1 y.re)) 3)) in y.re 1540199998.936 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ -1 y.im) (/ -1 y.re)) 3) in y.re 1540199998.936 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.re 1540199998.936 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1540199998.936 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.re 1540199998.936 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1540199998.936 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1540199998.936 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199998.936 * [misc]backup-simplify: Simplify -1 into -1 1540199998.936 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.936 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.936 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199998.936 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1540199998.936 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199998.936 * [misc]backup-simplify: Simplify -1 into -1 1540199998.936 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.936 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.936 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199998.936 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1540199998.936 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1540199998.936 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199998.936 * [misc]backup-simplify: Simplify -1 into -1 1540199998.936 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.936 * [misc]backup-simplify: Simplify 0 into 0 1540199998.936 * [misc]backup-simplify: Simplify 1 into 1 1540199998.937 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199998.937 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1540199998.937 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199998.937 * [misc]backup-simplify: Simplify -1 into -1 1540199998.937 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.937 * [misc]backup-simplify: Simplify 0 into 0 1540199998.937 * [misc]backup-simplify: Simplify 1 into 1 1540199998.937 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199998.937 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1540199998.937 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1540199998.937 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199998.937 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199998.937 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199998.938 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1540199998.938 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.938 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199998.938 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199998.938 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199998.938 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.938 * [misc]backup-simplify: Simplify (sqrt 0) into 0 1540199998.938 * [misc]backup-simplify: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 1540199998.939 * [misc]backup-simplify: Simplify (* -1 (/ -1 x.re)) into (/ 1 x.re) 1540199998.939 * [misc]backup-simplify: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1540199998.939 * [misc]backup-simplify: Simplify (* (/ 1 x.re) 0) into 0 1540199998.939 * [misc]taylor: Taking taylor expansion of 0 in x.re 1540199998.939 * [misc]backup-simplify: Simplify 0 into 0 1540199998.939 * [misc]backup-simplify: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 1540199998.939 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199998.939 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 (/ -1 x.re))) into 0 1540199998.939 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1540199998.939 * [misc]backup-simplify: Simplify (+ (* (/ 1 x.re) +nan.0) (* (/ 1 (* y.im x.im)) 0)) into (- (* +nan.0 (/ 1 x.re))) 1540199998.939 * [misc]taylor: Taking taylor expansion of (- (* +nan.0 (/ 1 x.re))) in x.re 1540199998.939 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 x.re)) in x.re 1540199998.939 * [misc]taylor: Taking taylor expansion of +nan.0 in x.re 1540199998.939 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199998.939 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.re 1540199998.939 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199998.939 * [misc]backup-simplify: Simplify 0 into 0 1540199998.940 * [misc]backup-simplify: Simplify 1 into 1 1540199998.940 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.940 * [misc]backup-simplify: Simplify (* +nan.0 1) into +nan.0 1540199998.940 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) 1540199998.940 * [misc]taylor: Taking taylor expansion of (- +nan.0) in x.im 1540199998.940 * [misc]taylor: Taking taylor expansion of +nan.0 in x.im 1540199998.940 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199998.940 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199998.940 * [misc]backup-simplify: Simplify 0 into 0 1540199998.940 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199998.941 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199998.941 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.942 * [misc]backup-simplify: Simplify (/ (- 0 (pow +nan.0 2) (+)) (* 2 0)) into +nan.0 1540199998.942 * [misc]backup-simplify: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1540199998.942 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.943 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 x.re)))) into 0 1540199998.943 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1540199998.943 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1540199998.943 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.943 * [misc]backup-simplify: Simplify (+ (* (/ 1 x.re) +nan.0) (+ (* (/ 1 (* y.im x.im)) +nan.0) (* 0 0))) into (- (+ (* +nan.0 (/ 1 (* y.im x.im))) (- (* +nan.0 (/ 1 x.re))))) 1540199998.943 * [misc]taylor: Taking taylor expansion of (- (+ (* +nan.0 (/ 1 (* y.im x.im))) (- (* +nan.0 (/ 1 x.re))))) in x.re 1540199998.943 * [misc]taylor: Taking taylor expansion of (+ (* +nan.0 (/ 1 (* y.im x.im))) (- (* +nan.0 (/ 1 x.re)))) in x.re 1540199998.944 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 (* y.im x.im))) in x.re 1540199998.944 * [misc]taylor: Taking taylor expansion of +nan.0 in x.re 1540199998.944 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199998.944 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1540199998.944 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1540199998.944 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.944 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.944 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199998.944 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.944 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199998.944 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199998.944 * [misc]taylor: Taking taylor expansion of (- (* +nan.0 (/ 1 x.re))) in x.re 1540199998.944 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 x.re)) in x.re 1540199998.944 * [misc]taylor: Taking taylor expansion of +nan.0 in x.re 1540199998.944 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199998.944 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.re 1540199998.944 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199998.944 * [misc]backup-simplify: Simplify 0 into 0 1540199998.944 * [misc]backup-simplify: Simplify 1 into 1 1540199998.944 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.944 * [misc]backup-simplify: Simplify (* +nan.0 1) into +nan.0 1540199998.945 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) 1540199998.945 * [misc]backup-simplify: Simplify (+ 0 (- +nan.0)) into (- +nan.0) 1540199998.945 * [misc]backup-simplify: Simplify (- (- +nan.0)) into (- +nan.0) 1540199998.945 * [misc]taylor: Taking taylor expansion of (- +nan.0) in x.im 1540199998.945 * [misc]taylor: Taking taylor expansion of +nan.0 in x.im 1540199998.945 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199998.945 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.946 * [misc]backup-simplify: Simplify (+ (* +nan.0 0) (* 0 1)) into 0 1540199998.946 * [misc]backup-simplify: Simplify (- 0) into 0 1540199998.946 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199998.946 * [misc]backup-simplify: Simplify 0 into 0 1540199998.946 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199998.946 * [misc]backup-simplify: Simplify 0 into 0 1540199998.946 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) 1540199998.946 * [misc]taylor: Taking taylor expansion of (- +nan.0) in y.im 1540199998.946 * [misc]taylor: Taking taylor expansion of +nan.0 in y.im 1540199998.946 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199998.946 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) 1540199998.947 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) 1540199998.947 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199998.947 * [misc]backup-simplify: Simplify 0 into 0 1540199998.947 * [misc]backup-simplify: Simplify 0 into 0 1540199998.947 * [misc]backup-simplify: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1540199998.947 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.948 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.948 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 -1))) into 0 1540199998.949 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.im 2)) 0) into (/ 1 (pow y.im 2)) 1540199998.949 * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 1540199998.949 * [misc]backup-simplify: Simplify (+ (* 1 (/ 1/2 (pow y.im 2))) (+ (* 0 0) (* (/ 1/2 (pow y.im 2)) 1))) into (/ 1 (pow y.im 2)) 1540199998.950 * [misc]backup-simplify: Simplify (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* (/ 1/2 (pow y.im 2)) 1))) into (* 3/2 (/ 1 (pow y.im 2))) 1540199998.950 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ (* 3/2 (/ 1 (pow y.im 2))) 1)) (* 0 (/ 0 1)))) into (- (* 3/2 (/ 1 (pow y.im 2)))) 1540199998.951 * [misc]backup-simplify: Simplify (/ (- (- (* 3/2 (/ 1 (pow y.im 2)))) (+ (* 2 (* +nan.0 +nan.0)))) (* 2 0)) into (* +nan.0 (+ (* 3/2 (/ 1 (pow y.im 2))) (- +nan.0))) 1540199998.951 * [misc]backup-simplify: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1540199998.951 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.952 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 x.re))))) into 0 1540199998.952 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1540199998.952 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1540199998.953 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.953 * [misc]backup-simplify: Simplify (+ (* (/ 1 x.re) (* +nan.0 (+ (* 3/2 (/ 1 (pow y.im 2))) (- +nan.0)))) (+ (* (/ 1 (* y.im x.im)) +nan.0) (+ (* 0 +nan.0) (* 0 0)))) into (- (+ (* +nan.0 (/ 1 (* y.im x.im))) (- (+ (* +nan.0 (/ 1 (* (pow y.im 2) x.re))) (- (* +nan.0 (/ 1 x.re))))))) 1540199998.953 * [misc]taylor: Taking taylor expansion of (- (+ (* +nan.0 (/ 1 (* y.im x.im))) (- (+ (* +nan.0 (/ 1 (* (pow y.im 2) x.re))) (- (* +nan.0 (/ 1 x.re))))))) in x.re 1540199998.953 * [misc]taylor: Taking taylor expansion of (+ (* +nan.0 (/ 1 (* y.im x.im))) (- (+ (* +nan.0 (/ 1 (* (pow y.im 2) x.re))) (- (* +nan.0 (/ 1 x.re)))))) in x.re 1540199998.953 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 (* y.im x.im))) in x.re 1540199998.953 * [misc]taylor: Taking taylor expansion of +nan.0 in x.re 1540199998.953 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199998.953 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1540199998.954 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1540199998.954 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.954 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.954 * [misc]taylor: Taking taylor expansion of x.im in x.re 1540199998.954 * [misc]backup-simplify: Simplify x.im into x.im 1540199998.954 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1540199998.954 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1540199998.954 * [misc]taylor: Taking taylor expansion of (- (+ (* +nan.0 (/ 1 (* (pow y.im 2) x.re))) (- (* +nan.0 (/ 1 x.re))))) in x.re 1540199998.954 * [misc]taylor: Taking taylor expansion of (+ (* +nan.0 (/ 1 (* (pow y.im 2) x.re))) (- (* +nan.0 (/ 1 x.re)))) in x.re 1540199998.954 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 (* (pow y.im 2) x.re))) in x.re 1540199998.954 * [misc]taylor: Taking taylor expansion of +nan.0 in x.re 1540199998.954 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199998.954 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.im 2) x.re)) in x.re 1540199998.954 * [misc]taylor: Taking taylor expansion of (* (pow y.im 2) x.re) in x.re 1540199998.954 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.re 1540199998.954 * [misc]taylor: Taking taylor expansion of y.im in x.re 1540199998.954 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.954 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199998.954 * [misc]backup-simplify: Simplify 0 into 0 1540199998.954 * [misc]backup-simplify: Simplify 1 into 1 1540199998.954 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.954 * [misc]backup-simplify: Simplify (* (pow y.im 2) 0) into 0 1540199998.954 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199998.955 * [misc]backup-simplify: Simplify (+ (* (pow y.im 2) 1) (* 0 0)) into (pow y.im 2) 1540199998.955 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1540199998.955 * [misc]taylor: Taking taylor expansion of (- (* +nan.0 (/ 1 x.re))) in x.re 1540199998.955 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 x.re)) in x.re 1540199998.955 * [misc]taylor: Taking taylor expansion of +nan.0 in x.re 1540199998.955 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199998.955 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.re 1540199998.955 * [misc]taylor: Taking taylor expansion of x.re in x.re 1540199998.955 * [misc]backup-simplify: Simplify 0 into 0 1540199998.955 * [misc]backup-simplify: Simplify 1 into 1 1540199998.955 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.955 * [misc]backup-simplify: Simplify (* +nan.0 (/ 1 (pow y.im 2))) into (/ +nan.0 (pow y.im 2)) 1540199998.955 * [misc]backup-simplify: Simplify (* +nan.0 1) into +nan.0 1540199998.955 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) 1540199998.956 * [misc]backup-simplify: Simplify (+ (/ +nan.0 (pow y.im 2)) (- +nan.0)) into (- (+ (* +nan.0 (/ 1 (pow y.im 2))) (- +nan.0))) 1540199998.956 * [misc]backup-simplify: Simplify (- (- (+ (* +nan.0 (/ 1 (pow y.im 2))) (- +nan.0)))) into (- (+ (* +nan.0 (/ 1 (pow y.im 2))) (- +nan.0))) 1540199998.956 * [misc]backup-simplify: Simplify (+ 0 (- (+ (* +nan.0 (/ 1 (pow y.im 2))) (- +nan.0)))) into (- (+ (* +nan.0 (/ 1 (pow y.im 2))) (- +nan.0))) 1540199998.957 * [misc]backup-simplify: Simplify (- (- (+ (* +nan.0 (/ 1 (pow y.im 2))) (- +nan.0)))) into (- (+ (* +nan.0 (/ 1 (pow y.im 2))) (- +nan.0))) 1540199998.957 * [misc]taylor: Taking taylor expansion of (- (+ (* +nan.0 (/ 1 (pow y.im 2))) (- +nan.0))) in x.im 1540199998.957 * [misc]taylor: Taking taylor expansion of (+ (* +nan.0 (/ 1 (pow y.im 2))) (- +nan.0)) in x.im 1540199998.957 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 (pow y.im 2))) in x.im 1540199998.957 * [misc]taylor: Taking taylor expansion of +nan.0 in x.im 1540199998.957 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199998.957 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1540199998.957 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.im 1540199998.957 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.957 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.957 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.957 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1540199998.957 * [misc]taylor: Taking taylor expansion of (- +nan.0) in x.im 1540199998.957 * [misc]taylor: Taking taylor expansion of +nan.0 in x.im 1540199998.957 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199998.957 * [misc]backup-simplify: Simplify (* +nan.0 (/ 1 (* y.im x.im))) into (/ +nan.0 (* y.im x.im)) 1540199998.958 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.958 * [misc]backup-simplify: Simplify (+ (* +nan.0 0) (* 0 1)) into 0 1540199998.958 * [misc]backup-simplify: Simplify (- 0) into 0 1540199998.958 * [misc]backup-simplify: Simplify (+ (/ +nan.0 (* y.im x.im)) 0) into (- (* +nan.0 (/ 1 (* y.im x.im)))) 1540199998.958 * [misc]backup-simplify: Simplify (- (- (* +nan.0 (/ 1 (* y.im x.im))))) into (- (* +nan.0 (/ 1 (* y.im x.im)))) 1540199998.958 * [misc]taylor: Taking taylor expansion of (- (* +nan.0 (/ 1 (* y.im x.im)))) in x.im 1540199998.958 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 (* y.im x.im))) in x.im 1540199998.958 * [misc]taylor: Taking taylor expansion of +nan.0 in x.im 1540199998.958 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199998.958 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1540199998.958 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1540199998.958 * [misc]taylor: Taking taylor expansion of y.im in x.im 1540199998.959 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.959 * [misc]taylor: Taking taylor expansion of x.im in x.im 1540199998.959 * [misc]backup-simplify: Simplify 0 into 0 1540199998.959 * [misc]backup-simplify: Simplify 1 into 1 1540199998.959 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1540199998.959 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1540199998.959 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.959 * [misc]backup-simplify: Simplify (* +nan.0 (/ 1 y.im)) into (/ +nan.0 y.im) 1540199998.959 * [misc]backup-simplify: Simplify (- (/ +nan.0 y.im)) into (- (* +nan.0 (/ 1 y.im))) 1540199998.959 * [misc]taylor: Taking taylor expansion of (- (* +nan.0 (/ 1 y.im))) in y.im 1540199998.959 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 y.im)) in y.im 1540199998.959 * [misc]taylor: Taking taylor expansion of +nan.0 in y.im 1540199998.959 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199998.959 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199998.959 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.959 * [misc]backup-simplify: Simplify 0 into 0 1540199998.959 * [misc]backup-simplify: Simplify 1 into 1 1540199998.959 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.960 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.960 * [misc]backup-simplify: Simplify (+ (* +nan.0 0) (* 0 1)) into 0 1540199998.960 * [misc]backup-simplify: Simplify (- 0) into 0 1540199998.960 * [misc]backup-simplify: Simplify 0 into 0 1540199998.960 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.961 * [misc]backup-simplify: Simplify (+ (* +nan.0 0) (+ (* 0 0) (* 0 1))) into 0 1540199998.961 * [misc]backup-simplify: Simplify (- 0) into 0 1540199998.961 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199998.961 * [misc]backup-simplify: Simplify 0 into 0 1540199998.961 * [misc]taylor: Taking taylor expansion of 0 in x.im 1540199998.961 * [misc]backup-simplify: Simplify 0 into 0 1540199998.961 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) 1540199998.961 * [misc]taylor: Taking taylor expansion of (- +nan.0) in y.im 1540199998.961 * [misc]taylor: Taking taylor expansion of +nan.0 in y.im 1540199998.961 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199998.961 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) 1540199998.961 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) 1540199998.961 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199998.962 * [misc]backup-simplify: Simplify 0 into 0 1540199998.962 * [misc]backup-simplify: Simplify 0 into 0 1540199998.962 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199998.962 * [misc]backup-simplify: Simplify 0 into 0 1540199998.962 * [misc]backup-simplify: Simplify 0 into 0 1540199998.962 * [misc]backup-simplify: Simplify (- 0) into 0 1540199998.962 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199998.962 * [misc]backup-simplify: Simplify 0 into 0 1540199998.962 * [misc]backup-simplify: Simplify 0 into 0 1540199998.962 * [misc]taylor: Taking taylor expansion of 0 in y.im 1540199998.962 * [misc]backup-simplify: Simplify 0 into 0 1540199998.962 * [misc]backup-simplify: Simplify 0 into 0 1540199998.962 * [misc]backup-simplify: Simplify (- 0) into 0 1540199998.962 * [misc]backup-simplify: Simplify 0 into 0 1540199998.962 * [misc]backup-simplify: Simplify 0 into 0 1540199998.963 * [misc]backup-simplify: Simplify (+ (* (- +nan.0) (* 1 (* 1 (* (/ 1 (/ 1 (- x.re))) (pow (/ 1 (- y.re)) 2))))) (* (- +nan.0) (* 1 (* 1 (* (/ 1 (/ 1 (- x.re))) (/ 1 (- y.re))))))) into (- (+ (* +nan.0 (/ x.re (pow y.re 2))) (- (* +nan.0 (/ x.re y.re))))) 1540199998.963 * * * * [misc]progress: [ 4 / 4 ] generating series at (2 2) 1540199998.963 * [misc]backup-simplify: Simplify (sqrt (hypot y.im y.re)) into (sqrt (hypot y.im y.re)) 1540199998.963 * [misc]approximate: Taking taylor expansion of (sqrt (hypot y.im y.re)) in (y.im y.re) around 0 1540199998.963 * [misc]taylor: Taking taylor expansion of (sqrt (hypot y.im y.re)) in y.re 1540199998.963 * [misc]taylor: Taking taylor expansion of (hypot y.im y.re) in y.re 1540199998.964 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1540199998.964 * [misc]taylor: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.re 1540199998.964 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.re 1540199998.964 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.964 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.964 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.964 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.964 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.re 1540199998.964 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.964 * [misc]backup-simplify: Simplify 0 into 0 1540199998.964 * [misc]backup-simplify: Simplify 1 into 1 1540199998.964 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.964 * [misc]backup-simplify: Simplify 0 into 0 1540199998.964 * [misc]backup-simplify: Simplify 1 into 1 1540199998.964 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1540199998.964 * [misc]backup-simplify: Simplify (* 0 0) into 0 1540199998.964 * [misc]backup-simplify: Simplify (+ (pow y.im 2) 0) into (pow y.im 2) 1540199998.965 * [misc]backup-simplify: Simplify (sqrt (pow y.im 2)) into y.im 1540199998.965 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1540199998.965 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1540199998.965 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.965 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1540199998.965 * [misc]backup-simplify: Simplify (sqrt y.im) into (sqrt y.im) 1540199998.965 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt y.im))) into 0 1540199998.965 * [misc]taylor: Taking taylor expansion of (sqrt (hypot y.im y.re)) in y.im 1540199998.965 * [misc]taylor: Taking taylor expansion of (hypot y.im y.re) in y.im 1540199998.965 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1540199998.965 * [misc]taylor: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.im 1540199998.965 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.im 1540199998.965 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.965 * [misc]backup-simplify: Simplify 0 into 0 1540199998.965 * [misc]backup-simplify: Simplify 1 into 1 1540199998.966 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.966 * [misc]backup-simplify: Simplify 0 into 0 1540199998.966 * [misc]backup-simplify: Simplify 1 into 1 1540199998.966 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.im 1540199998.966 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199998.966 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.966 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199998.966 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.966 * [misc]backup-simplify: Simplify (* 0 0) into 0 1540199998.966 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199998.966 * [misc]backup-simplify: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1540199998.966 * [misc]backup-simplify: Simplify (sqrt (pow y.re 2)) into y.re 1540199998.966 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1540199998.966 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1540199998.967 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.967 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1540199998.967 * [misc]backup-simplify: Simplify (sqrt y.re) into (sqrt y.re) 1540199998.967 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt y.re))) into 0 1540199998.967 * [misc]taylor: Taking taylor expansion of (sqrt (hypot y.im y.re)) in y.im 1540199998.967 * [misc]taylor: Taking taylor expansion of (hypot y.im y.re) in y.im 1540199998.967 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.im y.im) (* y.re y.re))) 1540199998.967 * [misc]taylor: Taking taylor expansion of (+ (* y.im y.im) (* y.re y.re)) in y.im 1540199998.967 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.im 1540199998.967 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.967 * [misc]backup-simplify: Simplify 0 into 0 1540199998.967 * [misc]backup-simplify: Simplify 1 into 1 1540199998.967 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.967 * [misc]backup-simplify: Simplify 0 into 0 1540199998.967 * [misc]backup-simplify: Simplify 1 into 1 1540199998.967 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.im 1540199998.967 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199998.967 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.967 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199998.967 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.967 * [misc]backup-simplify: Simplify (* 0 0) into 0 1540199998.967 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1540199998.968 * [misc]backup-simplify: Simplify (+ 0 (pow y.re 2)) into (pow y.re 2) 1540199998.968 * [misc]backup-simplify: Simplify (sqrt (pow y.re 2)) into y.re 1540199998.968 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1540199998.968 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1540199998.968 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.968 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1540199998.968 * [misc]backup-simplify: Simplify (sqrt y.re) into (sqrt y.re) 1540199998.968 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt y.re))) into 0 1540199998.968 * [misc]taylor: Taking taylor expansion of (sqrt y.re) in y.re 1540199998.968 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.968 * [misc]backup-simplify: Simplify 0 into 0 1540199998.968 * [misc]backup-simplify: Simplify 1 into 1 1540199998.969 * [misc]backup-simplify: Simplify (sqrt 0) into 0 1540199998.969 * [misc]backup-simplify: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 1540199998.969 * [misc]backup-simplify: Simplify 0 into 0 1540199998.969 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199998.969 * [misc]backup-simplify: Simplify 0 into 0 1540199998.969 * [misc]backup-simplify: Simplify 0 into 0 1540199998.969 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199998.970 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 0))) into 1 1540199998.970 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1540199998.970 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1540199998.971 * [misc]backup-simplify: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.re)) into (/ 1/2 y.re) 1540199998.971 * [misc]backup-simplify: Simplify (/ (- (/ 1/2 y.re) (pow 0 2) (+)) (* 2 (sqrt y.re))) into (* 1/4 (sqrt (/ 1 (pow y.re 3)))) 1540199998.971 * [misc]taylor: Taking taylor expansion of (* 1/4 (sqrt (/ 1 (pow y.re 3)))) in y.re 1540199998.971 * [misc]taylor: Taking taylor expansion of 1/4 in y.re 1540199998.971 * [misc]backup-simplify: Simplify 1/4 into 1/4 1540199998.971 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (pow y.re 3))) in y.re 1540199998.971 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 3)) in y.re 1540199998.971 * [misc]taylor: Taking taylor expansion of (pow y.re 3) in y.re 1540199998.971 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.971 * [misc]backup-simplify: Simplify 0 into 0 1540199998.971 * [misc]backup-simplify: Simplify 1 into 1 1540199998.972 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199998.972 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199998.972 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.972 * [misc]backup-simplify: Simplify (sqrt 0) into 0 1540199998.972 * [misc]backup-simplify: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 1540199998.973 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199998.973 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199998.973 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.974 * [misc]backup-simplify: Simplify (/ (- 0 (pow +nan.0 2) (+)) (* 2 0)) into +nan.0 1540199998.974 * [misc]backup-simplify: Simplify (+ (* 1/4 +nan.0) (+ (* 0 +nan.0) (* 0 0))) into (- +nan.0) 1540199998.975 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) 1540199998.975 * [misc]backup-simplify: Simplify 0 into 0 1540199998.976 * [misc]backup-simplify: Simplify (/ (- 0 (pow +nan.0 2) (+)) (* 2 0)) into +nan.0 1540199998.976 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199998.976 * [misc]backup-simplify: Simplify (+ (* +nan.0 (pow (* y.re 1) 2)) (+ (* (- +nan.0) (pow (* 1 y.im) 2)) (* +nan.0 (* y.re 1)))) into (- (+ (* +nan.0 (pow y.re 2)) (- (+ (* +nan.0 y.re) (- (* +nan.0 (pow y.im 2))))))) 1540199998.976 * [misc]backup-simplify: Simplify (sqrt (hypot (/ 1 y.im) (/ 1 y.re))) into (sqrt (hypot (/ 1 y.im) (/ 1 y.re))) 1540199998.976 * [misc]approximate: Taking taylor expansion of (sqrt (hypot (/ 1 y.im) (/ 1 y.re))) in (y.im y.re) around 0 1540199998.976 * [misc]taylor: Taking taylor expansion of (sqrt (hypot (/ 1 y.im) (/ 1 y.re))) in y.re 1540199998.976 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.re 1540199998.977 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1540199998.977 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.re 1540199998.977 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1540199998.977 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1540199998.977 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.977 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.977 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.977 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1540199998.977 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.977 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.977 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1540199998.977 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1540199998.977 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1540199998.977 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.977 * [misc]backup-simplify: Simplify 0 into 0 1540199998.977 * [misc]backup-simplify: Simplify 1 into 1 1540199998.977 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.977 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1540199998.977 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.977 * [misc]backup-simplify: Simplify 0 into 0 1540199998.977 * [misc]backup-simplify: Simplify 1 into 1 1540199998.977 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.978 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199998.978 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1540199998.978 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199998.978 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.978 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.978 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199998.979 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.979 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199998.979 * [misc]backup-simplify: Simplify (sqrt 0) into 0 1540199998.980 * [misc]backup-simplify: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 1540199998.980 * [misc]taylor: Taking taylor expansion of (sqrt (hypot (/ 1 y.im) (/ 1 y.re))) in y.im 1540199998.980 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.im 1540199998.980 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1540199998.980 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.im 1540199998.980 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1540199998.980 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199998.980 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.980 * [misc]backup-simplify: Simplify 0 into 0 1540199998.980 * [misc]backup-simplify: Simplify 1 into 1 1540199998.980 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.980 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199998.980 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.980 * [misc]backup-simplify: Simplify 0 into 0 1540199998.980 * [misc]backup-simplify: Simplify 1 into 1 1540199998.980 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.980 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1540199998.980 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1540199998.980 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199998.980 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.980 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199998.980 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1540199998.980 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199998.980 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.981 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199998.981 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199998.981 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1540199998.981 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199998.981 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.981 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.982 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199998.982 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.982 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199998.982 * [misc]backup-simplify: Simplify (sqrt 0) into 0 1540199998.983 * [misc]backup-simplify: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 1540199998.983 * [misc]taylor: Taking taylor expansion of (sqrt (hypot (/ 1 y.im) (/ 1 y.re))) in y.im 1540199998.983 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.im) (/ 1 y.re)) in y.im 1540199998.983 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re)))) 1540199998.983 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.im) (/ 1 y.im)) (* (/ 1 y.re) (/ 1 y.re))) in y.im 1540199998.983 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1540199998.983 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199998.983 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.983 * [misc]backup-simplify: Simplify 0 into 0 1540199998.983 * [misc]backup-simplify: Simplify 1 into 1 1540199998.983 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.983 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1540199998.983 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199998.983 * [misc]backup-simplify: Simplify 0 into 0 1540199998.983 * [misc]backup-simplify: Simplify 1 into 1 1540199998.983 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.983 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1540199998.983 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1540199998.983 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199998.983 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.983 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199998.983 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1540199998.983 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199998.984 * [misc]backup-simplify: Simplify y.re into y.re 1540199998.984 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1540199998.984 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199998.984 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1540199998.984 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199998.984 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.984 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.985 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199998.985 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.985 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199998.985 * [misc]backup-simplify: Simplify (sqrt 0) into 0 1540199998.986 * [misc]backup-simplify: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 1540199998.986 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199998.986 * [misc]backup-simplify: Simplify 0 into 0 1540199998.986 * [misc]taylor: Taking taylor expansion of +nan.0 in y.re 1540199998.986 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199998.986 * [misc]backup-simplify: Simplify 0 into 0 1540199998.987 * [misc]backup-simplify: Simplify (/ (- 0 (pow +nan.0 2) (+)) (* 2 0)) into +nan.0 1540199998.987 * [misc]taylor: Taking taylor expansion of +nan.0 in y.re 1540199998.987 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199998.987 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199998.987 * [misc]backup-simplify: Simplify 0 into 0 1540199998.987 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.988 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.988 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1540199998.988 * [misc]backup-simplify: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1540199998.988 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 2)) 1540199998.989 * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 1540199998.989 * [misc]backup-simplify: Simplify (/ (- (/ 1/2 (pow y.re 2)) (+ (* 2 (* +nan.0 +nan.0)))) (* 2 0)) into (* +nan.0 (- (* 1/2 (/ 1 (pow y.re 2))) +nan.0)) 1540199998.990 * [misc]taylor: Taking taylor expansion of (* +nan.0 (- (* 1/2 (/ 1 (pow y.re 2))) +nan.0)) in y.re 1540199998.990 * [misc]taylor: Taking taylor expansion of +nan.0 in y.re 1540199998.990 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199998.990 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.re 2))) +nan.0) in y.re 1540199998.990 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (pow y.re 2))) in y.re 1540199998.990 * [misc]taylor: Taking taylor expansion of 1/2 in y.re 1540199998.990 * [misc]backup-simplify: Simplify 1/2 into 1/2 1540199998.990 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1540199998.990 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1540199998.990 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.990 * [misc]backup-simplify: Simplify 0 into 0 1540199998.990 * [misc]backup-simplify: Simplify 1 into 1 1540199998.990 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199998.990 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.990 * [misc]taylor: Taking taylor expansion of +nan.0 in y.re 1540199998.990 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199998.990 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199998.991 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.991 * [misc]backup-simplify: Simplify (+ (* 1/2 0) (* 0 1)) into 0 1540199998.991 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.991 * [misc]backup-simplify: Simplify (* 1/2 1) into 1/2 1540199998.991 * [misc]backup-simplify: Simplify (+ 1/2 0) into 1/2 1540199998.992 * [misc]backup-simplify: Simplify (+ (* +nan.0 0) (* 0 1/2)) into 0 1540199998.992 * [misc]backup-simplify: Simplify 0 into 0 1540199998.992 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199998.992 * [misc]backup-simplify: Simplify 0 into 0 1540199998.992 * [misc]backup-simplify: Simplify 0 into 0 1540199998.992 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.992 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.993 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1540199998.993 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1540199998.993 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1540199998.993 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1540199998.993 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.993 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 1540199998.994 * [misc]backup-simplify: Simplify (/ (- 0 (pow +nan.0 2) (+ (* 2 (* +nan.0 (* +nan.0 (- (* 1/2 (/ 1 (pow y.re 2))) +nan.0)))))) (* 2 0)) into (* +nan.0 (+ (* +nan.0 (/ 1 (pow y.re 2))) (- +nan.0))) 1540199998.994 * [misc]taylor: Taking taylor expansion of (* +nan.0 (+ (* +nan.0 (/ 1 (pow y.re 2))) (- +nan.0))) in y.re 1540199998.994 * [misc]taylor: Taking taylor expansion of +nan.0 in y.re 1540199998.994 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199998.994 * [misc]taylor: Taking taylor expansion of (+ (* +nan.0 (/ 1 (pow y.re 2))) (- +nan.0)) in y.re 1540199998.994 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 (pow y.re 2))) in y.re 1540199998.994 * [misc]taylor: Taking taylor expansion of +nan.0 in y.re 1540199998.994 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199998.994 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1540199998.994 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1540199998.994 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199998.994 * [misc]backup-simplify: Simplify 0 into 0 1540199998.995 * [misc]backup-simplify: Simplify 1 into 1 1540199998.995 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199998.995 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199998.995 * [misc]taylor: Taking taylor expansion of (- +nan.0) in y.re 1540199998.995 * [misc]taylor: Taking taylor expansion of +nan.0 in y.re 1540199998.995 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199998.995 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199998.995 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199998.996 * [misc]backup-simplify: Simplify (+ (* +nan.0 0) (* 0 1)) into 0 1540199998.996 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199998.996 * [misc]backup-simplify: Simplify (* +nan.0 1) into +nan.0 1540199998.996 * [misc]backup-simplify: Simplify (+ +nan.0 0) into (- +nan.0) 1540199998.996 * [misc]backup-simplify: Simplify (+ (* +nan.0 0) (* 0 (- +nan.0))) into 0 1540199998.996 * [misc]backup-simplify: Simplify 0 into 0 1540199998.997 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1540199998.997 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199998.997 * [misc]backup-simplify: Simplify (+ (* 1/2 0) (+ (* 0 0) (* 0 1))) into 0 1540199998.997 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) 1540199998.998 * [misc]backup-simplify: Simplify (+ 0 (- +nan.0)) into (- +nan.0) 1540199998.998 * [misc]backup-simplify: Simplify (+ (* +nan.0 (- +nan.0)) (+ (* 0 0) (* 0 1/2))) into (- +nan.0) 1540199998.998 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) 1540199998.999 * [misc]backup-simplify: Simplify (+ (* (- +nan.0) (pow (* 1 (/ 1 y.im)) 2)) (+ (* +nan.0 (* 1 (/ 1 y.im))) +nan.0)) into (- (+ (* +nan.0 (/ 1 y.im)) (- (+ (* +nan.0 (/ 1 (pow y.im 2))) (- +nan.0))))) 1540199998.999 * [misc]backup-simplify: Simplify (sqrt (hypot (/ 1 (- y.im)) (/ 1 (- y.re)))) into (sqrt (hypot (/ -1 y.im) (/ -1 y.re))) 1540199998.999 * [misc]approximate: Taking taylor expansion of (sqrt (hypot (/ -1 y.im) (/ -1 y.re))) in (y.im y.re) around 0 1540199998.999 * [misc]taylor: Taking taylor expansion of (sqrt (hypot (/ -1 y.im) (/ -1 y.re))) in y.re 1540199998.999 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.re 1540199998.999 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1540199998.999 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.re 1540199998.999 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1540199998.999 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1540199998.999 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199998.999 * [misc]backup-simplify: Simplify -1 into -1 1540199998.999 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199998.999 * [misc]backup-simplify: Simplify y.im into y.im 1540199998.999 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199998.999 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1540199998.999 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199998.999 * [misc]backup-simplify: Simplify -1 into -1 1540199998.999 * [misc]taylor: Taking taylor expansion of y.im in y.re 1540199999.000 * [misc]backup-simplify: Simplify y.im into y.im 1540199999.000 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1540199999.000 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1540199999.000 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1540199999.000 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199999.000 * [misc]backup-simplify: Simplify -1 into -1 1540199999.000 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199999.000 * [misc]backup-simplify: Simplify 0 into 0 1540199999.000 * [misc]backup-simplify: Simplify 1 into 1 1540199999.000 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199999.000 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1540199999.000 * [misc]taylor: Taking taylor expansion of -1 in y.re 1540199999.000 * [misc]backup-simplify: Simplify -1 into -1 1540199999.000 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199999.000 * [misc]backup-simplify: Simplify 0 into 0 1540199999.000 * [misc]backup-simplify: Simplify 1 into 1 1540199999.000 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199999.000 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1540199999.000 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1540199999.001 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199999.001 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199999.001 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199999.001 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1540199999.001 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199999.002 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199999.002 * [misc]backup-simplify: Simplify (sqrt 0) into 0 1540199999.002 * [misc]backup-simplify: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 1540199999.002 * [misc]taylor: Taking taylor expansion of (sqrt (hypot (/ -1 y.im) (/ -1 y.re))) in y.im 1540199999.002 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.im 1540199999.002 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1540199999.002 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.im 1540199999.002 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1540199999.002 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1540199999.003 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199999.003 * [misc]backup-simplify: Simplify -1 into -1 1540199999.003 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199999.003 * [misc]backup-simplify: Simplify 0 into 0 1540199999.003 * [misc]backup-simplify: Simplify 1 into 1 1540199999.003 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199999.003 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1540199999.003 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199999.003 * [misc]backup-simplify: Simplify -1 into -1 1540199999.003 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199999.003 * [misc]backup-simplify: Simplify 0 into 0 1540199999.003 * [misc]backup-simplify: Simplify 1 into 1 1540199999.003 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199999.003 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1540199999.003 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1540199999.003 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199999.003 * [misc]backup-simplify: Simplify -1 into -1 1540199999.003 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199999.003 * [misc]backup-simplify: Simplify y.re into y.re 1540199999.003 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199999.003 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1540199999.003 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199999.003 * [misc]backup-simplify: Simplify -1 into -1 1540199999.003 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199999.003 * [misc]backup-simplify: Simplify y.re into y.re 1540199999.004 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199999.004 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1540199999.004 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1540199999.004 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199999.004 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199999.004 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199999.005 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1540199999.005 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199999.005 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199999.005 * [misc]backup-simplify: Simplify (sqrt 0) into 0 1540199999.006 * [misc]backup-simplify: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 1540199999.006 * [misc]taylor: Taking taylor expansion of (sqrt (hypot (/ -1 y.im) (/ -1 y.re))) in y.im 1540199999.006 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.im) (/ -1 y.re)) in y.im 1540199999.006 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re)))) 1540199999.006 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.im) (/ -1 y.im)) (* (/ -1 y.re) (/ -1 y.re))) in y.im 1540199999.006 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1540199999.006 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1540199999.006 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199999.006 * [misc]backup-simplify: Simplify -1 into -1 1540199999.006 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199999.006 * [misc]backup-simplify: Simplify 0 into 0 1540199999.006 * [misc]backup-simplify: Simplify 1 into 1 1540199999.006 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199999.006 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1540199999.006 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199999.006 * [misc]backup-simplify: Simplify -1 into -1 1540199999.006 * [misc]taylor: Taking taylor expansion of y.im in y.im 1540199999.006 * [misc]backup-simplify: Simplify 0 into 0 1540199999.006 * [misc]backup-simplify: Simplify 1 into 1 1540199999.006 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1540199999.006 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1540199999.006 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1540199999.007 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199999.007 * [misc]backup-simplify: Simplify -1 into -1 1540199999.007 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199999.007 * [misc]backup-simplify: Simplify y.re into y.re 1540199999.007 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199999.007 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1540199999.007 * [misc]taylor: Taking taylor expansion of -1 in y.im 1540199999.007 * [misc]backup-simplify: Simplify -1 into -1 1540199999.007 * [misc]taylor: Taking taylor expansion of y.re in y.im 1540199999.007 * [misc]backup-simplify: Simplify y.re into y.re 1540199999.007 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1540199999.007 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1540199999.007 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1540199999.007 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1540199999.008 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199999.008 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1540199999.008 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1540199999.008 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199999.008 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1540199999.009 * [misc]backup-simplify: Simplify (sqrt 0) into 0 1540199999.009 * [misc]backup-simplify: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 1540199999.009 * [misc]taylor: Taking taylor expansion of 0 in y.re 1540199999.009 * [misc]backup-simplify: Simplify 0 into 0 1540199999.009 * [misc]taylor: Taking taylor expansion of +nan.0 in y.re 1540199999.009 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199999.009 * [misc]backup-simplify: Simplify 0 into 0 1540199999.010 * [misc]backup-simplify: Simplify (/ (- 0 (pow +nan.0 2) (+)) (* 2 0)) into +nan.0 1540199999.010 * [misc]taylor: Taking taylor expansion of +nan.0 in y.re 1540199999.010 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199999.010 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199999.010 * [misc]backup-simplify: Simplify 0 into 0 1540199999.011 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199999.011 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199999.011 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 -1))) into 0 1540199999.011 * [misc]backup-simplify: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1540199999.012 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 2)) 1540199999.012 * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 1540199999.013 * [misc]backup-simplify: Simplify (/ (- (/ 1/2 (pow y.re 2)) (+ (* 2 (* +nan.0 +nan.0)))) (* 2 0)) into (* +nan.0 (- (* 1/2 (/ 1 (pow y.re 2))) +nan.0)) 1540199999.013 * [misc]taylor: Taking taylor expansion of (* +nan.0 (- (* 1/2 (/ 1 (pow y.re 2))) +nan.0)) in y.re 1540199999.013 * [misc]taylor: Taking taylor expansion of +nan.0 in y.re 1540199999.013 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199999.013 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.re 2))) +nan.0) in y.re 1540199999.013 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (pow y.re 2))) in y.re 1540199999.013 * [misc]taylor: Taking taylor expansion of 1/2 in y.re 1540199999.013 * [misc]backup-simplify: Simplify 1/2 into 1/2 1540199999.013 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1540199999.013 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1540199999.013 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199999.013 * [misc]backup-simplify: Simplify 0 into 0 1540199999.013 * [misc]backup-simplify: Simplify 1 into 1 1540199999.013 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199999.014 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199999.014 * [misc]taylor: Taking taylor expansion of +nan.0 in y.re 1540199999.014 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199999.014 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199999.014 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199999.014 * [misc]backup-simplify: Simplify (+ (* 1/2 0) (* 0 1)) into 0 1540199999.015 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199999.015 * [misc]backup-simplify: Simplify (* 1/2 1) into 1/2 1540199999.015 * [misc]backup-simplify: Simplify (+ 1/2 0) into 1/2 1540199999.015 * [misc]backup-simplify: Simplify (+ (* +nan.0 0) (* 0 1/2)) into 0 1540199999.015 * [misc]backup-simplify: Simplify 0 into 0 1540199999.015 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199999.015 * [misc]backup-simplify: Simplify 0 into 0 1540199999.015 * [misc]backup-simplify: Simplify 0 into 0 1540199999.016 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199999.016 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199999.016 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 1540199999.016 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1540199999.017 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1540199999.017 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1540199999.017 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199999.017 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 1540199999.018 * [misc]backup-simplify: Simplify (/ (- 0 (pow +nan.0 2) (+ (* 2 (* +nan.0 (* +nan.0 (- (* 1/2 (/ 1 (pow y.re 2))) +nan.0)))))) (* 2 0)) into (* +nan.0 (+ (* +nan.0 (/ 1 (pow y.re 2))) (- +nan.0))) 1540199999.018 * [misc]taylor: Taking taylor expansion of (* +nan.0 (+ (* +nan.0 (/ 1 (pow y.re 2))) (- +nan.0))) in y.re 1540199999.018 * [misc]taylor: Taking taylor expansion of +nan.0 in y.re 1540199999.018 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199999.018 * [misc]taylor: Taking taylor expansion of (+ (* +nan.0 (/ 1 (pow y.re 2))) (- +nan.0)) in y.re 1540199999.018 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 (pow y.re 2))) in y.re 1540199999.018 * [misc]taylor: Taking taylor expansion of +nan.0 in y.re 1540199999.018 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199999.018 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1540199999.018 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1540199999.018 * [misc]taylor: Taking taylor expansion of y.re in y.re 1540199999.018 * [misc]backup-simplify: Simplify 0 into 0 1540199999.018 * [misc]backup-simplify: Simplify 1 into 1 1540199999.018 * [misc]backup-simplify: Simplify (* 1 1) into 1 1540199999.019 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1540199999.019 * [misc]taylor: Taking taylor expansion of (- +nan.0) in y.re 1540199999.019 * [misc]taylor: Taking taylor expansion of +nan.0 in y.re 1540199999.019 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1540199999.019 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1540199999.019 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1540199999.019 * [misc]backup-simplify: Simplify (+ (* +nan.0 0) (* 0 1)) into 0 1540199999.020 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1540199999.020 * [misc]backup-simplify: Simplify (* +nan.0 1) into +nan.0 1540199999.020 * [misc]backup-simplify: Simplify (+ +nan.0 0) into (- +nan.0) 1540199999.020 * [misc]backup-simplify: Simplify (+ (* +nan.0 0) (* 0 (- +nan.0))) into 0 1540199999.020 * [misc]backup-simplify: Simplify 0 into 0 1540199999.020 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1540199999.021 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1540199999.021 * [misc]backup-simplify: Simplify (+ (* 1/2 0) (+ (* 0 0) (* 0 1))) into 0 1540199999.021 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) 1540199999.021 * [misc]backup-simplify: Simplify (+ 0 (- +nan.0)) into (- +nan.0) 1540199999.022 * [misc]backup-simplify: Simplify (+ (* +nan.0 (- +nan.0)) (+ (* 0 0) (* 0 1/2))) into (- +nan.0) 1540199999.022 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) 1540199999.023 * [misc]backup-simplify: Simplify (+ (* (- +nan.0) (pow (* 1 (/ 1 (- y.im))) 2)) (+ (* +nan.0 (* 1 (/ 1 (- y.im)))) +nan.0)) into (- (+ (* +nan.0 (/ 1 y.im)) (- (+ (* +nan.0 (/ 1 (pow y.im 2))) (- +nan.0))))) 1540199999.023 * * * [misc]progress: simplifying candidates 1540199999.023 * * * * [misc]progress: [ 1 / 768 ] simplifiying candidate # 1540199999.023 * * * * [misc]progress: [ 2 / 768 ] simplifiying candidate # 1540199999.023 * * * * [misc]progress: [ 3 / 768 ] simplifiying candidate # 1540199999.023 * * * * [misc]progress: [ 4 / 768 ] simplifiying candidate # 1540199999.023 * [enter]simplify: Simplifying (- (log (fma y.re x.re (* x.im y.im))) (log (hypot y.im y.re))) 1540199999.023 * * [misc]simplify: iters left: 6 (10 enodes) 1540199999.025 * * [misc]simplify: iters left: 5 (15 enodes) 1540199999.027 * * [misc]simplify: iters left: 4 (18 enodes) 1540199999.029 * * [misc]simplify: iters left: 3 (21 enodes) 1540199999.031 * [exit]simplify: Simplified to (- (log (fma y.im x.im (* y.re x.re))) (log (hypot y.im y.re))) 1540199999.031 * [misc]simplify: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (exp (- (log (fma y.im x.im (* y.re x.re))) (log (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540199999.031 * * * * [misc]progress: [ 5 / 768 ] simplifiying candidate # 1540199999.031 * * * * [misc]progress: [ 6 / 768 ] simplifiying candidate # 1540199999.031 * * * * [misc]progress: [ 7 / 768 ] simplifiying candidate # 1540199999.032 * [enter]simplify: Simplifying (/ (* (* (fma y.re x.re (* x.im y.im)) (fma y.re x.re (* x.im y.im))) (fma y.re x.re (* x.im y.im))) (* (* (hypot y.im y.re) (hypot y.im y.re)) (hypot y.im y.re))) 1540199999.032 * * [misc]simplify: iters left: 6 (12 enodes) 1540199999.034 * * [misc]simplify: iters left: 5 (24 enodes) 1540199999.038 * * [misc]simplify: iters left: 4 (66 enodes) 1540199999.053 * * [misc]simplify: iters left: 3 (219 enodes) 1540199999.139 * [exit]simplify: Simplified to (pow (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) 3) 1540199999.139 * [misc]simplify: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (cbrt (pow (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) 3)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540199999.139 * * * * [misc]progress: [ 8 / 768 ] simplifiying candidate # 1540199999.139 * * * * [misc]progress: [ 9 / 768 ] simplifiying candidate # 1540199999.139 * * * * [misc]progress: [ 10 / 768 ] simplifiying candidate # 1540199999.139 * * * * [misc]progress: [ 11 / 768 ] simplifiying candidate # 1540199999.139 * * * * [misc]progress: [ 12 / 768 ] simplifiying candidate # 1540199999.139 * [enter]simplify: Simplifying (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540199999.139 * * [misc]simplify: iters left: 6 (12 enodes) 1540199999.141 * * [misc]simplify: iters left: 5 (21 enodes) 1540199999.144 * * [misc]simplify: iters left: 4 (32 enodes) 1540199999.148 * * [misc]simplify: iters left: 3 (38 enodes) 1540199999.152 * * [misc]simplify: iters left: 2 (41 enodes) 1540199999.157 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) 1540199999.157 * [misc]simplify: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540199999.158 * [enter]simplify: Simplifying (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) 1540199999.158 * * [misc]simplify: iters left: 6 (10 enodes) 1540199999.159 * * [misc]simplify: iters left: 5 (13 enodes) 1540199999.161 * * [misc]simplify: iters left: 4 (15 enodes) 1540199999.163 * * [misc]simplify: iters left: 3 (18 enodes) 1540199999.165 * [exit]simplify: Simplified to (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re))) 1540199999.165 * [misc]simplify: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540199999.165 * * * * [misc]progress: [ 13 / 768 ] simplifiying candidate # 1540199999.165 * [enter]simplify: Simplifying (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) 1540199999.165 * * [misc]simplify: iters left: 6 (11 enodes) 1540199999.167 * * [misc]simplify: iters left: 5 (16 enodes) 1540199999.169 * * [misc]simplify: iters left: 4 (20 enodes) 1540199999.171 * * [misc]simplify: iters left: 3 (24 enodes) 1540199999.174 * [exit]simplify: Simplified to (/ (cbrt (fma x.im y.im (* y.re x.re))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma x.im y.im (* y.re x.re))))) 1540199999.174 * [misc]simplify: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma x.im y.im (* y.re x.re))))) (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540199999.174 * [enter]simplify: Simplifying (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1540199999.174 * * [misc]simplify: iters left: 6 (10 enodes) 1540199999.176 * * [misc]simplify: iters left: 5 (13 enodes) 1540199999.177 * * [misc]simplify: iters left: 4 (15 enodes) 1540199999.179 * * [misc]simplify: iters left: 3 (18 enodes) 1540199999.181 * [exit]simplify: Simplified to (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) 1540199999.181 * [misc]simplify: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540199999.181 * * * * [misc]progress: [ 14 / 768 ] simplifiying candidate # 1540199999.181 * [enter]simplify: Simplifying (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) 1540199999.182 * * [misc]simplify: iters left: 6 (10 enodes) 1540199999.183 * * [misc]simplify: iters left: 5 (17 enodes) 1540199999.186 * * [misc]simplify: iters left: 4 (25 enodes) 1540199999.189 * * [misc]simplify: iters left: 3 (30 enodes) 1540199999.193 * * [misc]simplify: iters left: 2 (35 enodes) 1540199999.197 * [exit]simplify: Simplified to (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1540199999.197 * [misc]simplify: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540199999.197 * [enter]simplify: Simplifying (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) 1540199999.197 * * [misc]simplify: iters left: 6 (9 enodes) 1540199999.198 * * [misc]simplify: iters left: 5 (12 enodes) 1540199999.200 * * [misc]simplify: iters left: 4 (14 enodes) 1540199999.202 * * [misc]simplify: iters left: 3 (17 enodes) 1540199999.204 * [exit]simplify: Simplified to (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) 1540199999.204 * [misc]simplify: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540199999.204 * * * * [misc]progress: [ 15 / 768 ] simplifiying candidate # 1540199999.204 * [enter]simplify: Simplifying (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540199999.204 * * [misc]simplify: iters left: 6 (11 enodes) 1540199999.206 * * [misc]simplify: iters left: 5 (16 enodes) 1540199999.208 * * [misc]simplify: iters left: 4 (18 enodes) 1540199999.210 * * [misc]simplify: iters left: 3 (21 enodes) 1540199999.212 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540199999.213 * [misc]simplify: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540199999.213 * [enter]simplify: Simplifying (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) 1540199999.213 * * [misc]simplify: iters left: 6 (10 enodes) 1540199999.214 * * [misc]simplify: iters left: 5 (13 enodes) 1540199999.216 * * [misc]simplify: iters left: 4 (15 enodes) 1540199999.218 * * [misc]simplify: iters left: 3 (18 enodes) 1540199999.220 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re))) 1540199999.220 * [misc]simplify: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540199999.220 * * * * [misc]progress: [ 16 / 768 ] simplifiying candidate # 1540199999.220 * [enter]simplify: Simplifying (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1540199999.220 * * [misc]simplify: iters left: 6 (10 enodes) 1540199999.222 * * [misc]simplify: iters left: 5 (13 enodes) 1540199999.223 * * [misc]simplify: iters left: 4 (15 enodes) 1540199999.225 * * [misc]simplify: iters left: 3 (18 enodes) 1540199999.227 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) 1540199999.227 * [misc]simplify: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540199999.227 * [enter]simplify: Simplifying (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1540199999.228 * * [misc]simplify: iters left: 6 (10 enodes) 1540199999.229 * * [misc]simplify: iters left: 5 (13 enodes) 1540199999.230 * * [misc]simplify: iters left: 4 (15 enodes) 1540199999.232 * * [misc]simplify: iters left: 3 (18 enodes) 1540199999.234 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) 1540199999.235 * [misc]simplify: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540199999.235 * * * * [misc]progress: [ 17 / 768 ] simplifiying candidate # 1540199999.235 * [enter]simplify: Simplifying (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) 1540199999.235 * * [misc]simplify: iters left: 6 (9 enodes) 1540199999.236 * * [misc]simplify: iters left: 5 (14 enodes) 1540199999.238 * * [misc]simplify: iters left: 4 (18 enodes) 1540199999.240 * * [misc]simplify: iters left: 3 (21 enodes) 1540199999.242 * [exit]simplify: Simplified to (sqrt (fma x.im y.im (* y.re x.re))) 1540199999.242 * [misc]simplify: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (sqrt (fma x.im y.im (* y.re x.re))) (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540199999.242 * [enter]simplify: Simplifying (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) 1540199999.242 * * [misc]simplify: iters left: 6 (9 enodes) 1540199999.244 * * [misc]simplify: iters left: 5 (12 enodes) 1540199999.245 * * [misc]simplify: iters left: 4 (14 enodes) 1540199999.247 * * [misc]simplify: iters left: 3 (17 enodes) 1540199999.249 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) 1540199999.249 * [misc]simplify: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (sqrt (fma x.im y.im (* y.re x.re))) (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540199999.249 * * * * [misc]progress: [ 18 / 768 ] simplifiying candidate # 1540199999.249 * [enter]simplify: Simplifying (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540199999.249 * * [misc]simplify: iters left: 6 (7 enodes) 1540199999.250 * * [misc]simplify: iters left: 5 (11 enodes) 1540199999.252 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1540199999.252 * [misc]simplify: Simplified (2 1 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 y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540199999.252 * [enter]simplify: Simplifying (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) 1540199999.252 * * [misc]simplify: iters left: 5 (9 enodes) 1540199999.253 * * [misc]simplify: iters left: 4 (12 enodes) 1540199999.255 * * [misc]simplify: iters left: 3 (14 enodes) 1540199999.256 * * [misc]simplify: iters left: 2 (17 enodes) 1540199999.258 * [exit]simplify: Simplified to (/ (fma x.im y.im (* y.re x.re)) (cbrt (hypot y.im y.re))) 1540199999.258 * [misc]simplify: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (fma x.im y.im (* y.re x.re)) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540199999.258 * * * * [misc]progress: [ 19 / 768 ] simplifiying candidate # 1540199999.259 * [enter]simplify: Simplifying (/ 1 (sqrt (hypot y.im y.re))) 1540199999.259 * * [misc]simplify: iters left: 4 (6 enodes) 1540199999.259 * * [misc]simplify: iters left: 3 (8 enodes) 1540199999.260 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1540199999.260 * [misc]simplify: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ 1 (sqrt (hypot y.im y.re))) (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540199999.261 * [enter]simplify: Simplifying (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) 1540199999.261 * * [misc]simplify: iters left: 5 (9 enodes) 1540199999.263 * * [misc]simplify: iters left: 4 (12 enodes) 1540199999.264 * * [misc]simplify: iters left: 3 (14 enodes) 1540199999.266 * * [misc]simplify: iters left: 2 (17 enodes) 1540199999.268 * [exit]simplify: Simplified to (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) 1540199999.268 * [misc]simplify: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ 1 (sqrt (hypot y.im y.re))) (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540199999.268 * * * * [misc]progress: [ 20 / 768 ] simplifiying candidate # 1540199999.269 * [enter]simplify: Simplifying (/ 1 1) 1540199999.269 * * [misc]simplify: iters left: 2 (2 enodes) 1540199999.269 * * [misc]simplify: iters left: 1 (4 enodes) 1540199999.269 * [exit]simplify: Simplified to 1 1540199999.269 * [misc]simplify: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* 1 (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540199999.269 * [enter]simplify: Simplifying (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) 1540199999.269 * * [misc]simplify: iters left: 5 (8 enodes) 1540199999.270 * * [misc]simplify: iters left: 4 (11 enodes) 1540199999.272 * * [misc]simplify: iters left: 3 (13 enodes) 1540199999.274 * * [misc]simplify: iters left: 2 (16 enodes) 1540199999.275 * [exit]simplify: Simplified to (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) 1540199999.275 * [misc]simplify: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* 1 (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540199999.275 * * * * [misc]progress: [ 21 / 768 ] simplifiying candidate # 1540199999.276 * * * * [misc]progress: [ 22 / 768 ] simplifiying candidate # 1540199999.276 * * * * [misc]progress: [ 23 / 768 ] simplifiying candidate # 1540199999.276 * * * * [misc]progress: [ 24 / 768 ] simplifiying candidate # 1540199999.276 * [enter]simplify: Simplifying (cbrt (hypot y.im y.re)) 1540199999.276 * * [misc]simplify: iters left: 2 (4 enodes) 1540199999.276 * [exit]simplify: Simplified to (cbrt (hypot y.im y.re)) 1540199999.276 * [misc]simplify: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (fma y.re x.re (* x.im y.im)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540199999.276 * * * * [misc]progress: [ 25 / 768 ] simplifiying candidate # 1540199999.277 * [enter]simplify: Simplifying (sqrt (hypot y.im y.re)) 1540199999.277 * * [misc]simplify: iters left: 2 (4 enodes) 1540199999.277 * [exit]simplify: Simplified to (sqrt (hypot y.im y.re)) 1540199999.277 * [misc]simplify: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540199999.277 * * * * [misc]progress: [ 26 / 768 ] simplifiying candidate # 1540199999.277 * [enter]simplify: Simplifying (hypot y.im y.re) 1540199999.277 * * [misc]simplify: iters left: 1 (3 enodes) 1540199999.278 * [exit]simplify: Simplified to (hypot y.im y.re) 1540199999.278 * [misc]simplify: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (fma y.re x.re (* x.im y.im)) 1) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540199999.278 * * * * [misc]progress: [ 27 / 768 ] simplifiying candidate # 1540199999.278 * [enter]simplify: Simplifying (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1540199999.278 * * [misc]simplify: iters left: 6 (8 enodes) 1540199999.279 * * [misc]simplify: iters left: 5 (11 enodes) 1540199999.281 * * [misc]simplify: iters left: 4 (13 enodes) 1540199999.282 * * [misc]simplify: iters left: 3 (16 enodes) 1540199999.284 * [exit]simplify: Simplified to (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) 1540199999.284 * [misc]simplify: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) (/ (hypot y.im y.re) (cbrt (fma y.re x.re (* x.im y.im))))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540199999.284 * * * * [misc]progress: [ 28 / 768 ] simplifiying candidate # 1540199999.284 * [enter]simplify: Simplifying (sqrt (fma y.re x.re (* x.im y.im))) 1540199999.284 * * [misc]simplify: iters left: 4 (7 enodes) 1540199999.285 * * [misc]simplify: iters left: 3 (10 enodes) 1540199999.287 * * [misc]simplify: iters left: 2 (12 enodes) 1540199999.288 * * [misc]simplify: iters left: 1 (15 enodes) 1540199999.290 * [exit]simplify: Simplified to (sqrt (fma x.im y.im (* y.re x.re))) 1540199999.290 * [misc]simplify: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (/ (hypot y.im y.re) (sqrt (fma y.re x.re (* x.im y.im))))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540199999.290 * * * * [misc]progress: [ 29 / 768 ] simplifiying candidate # 1540199999.290 * * * * [misc]progress: [ 30 / 768 ] simplifiying candidate # 1540199999.290 * * * * [misc]progress: [ 31 / 768 ] simplifiying candidate # 1540199999.290 * * * * [misc]progress: [ 32 / 768 ] simplifiying candidate # 1540199999.290 * * * * [misc]progress: [ 33 / 768 ] simplifiying candidate # 1540199999.290 * [enter]simplify: Simplifying (- (- (- (log (fma y.re x.re (* x.im y.im))) (log (hypot y.im y.re))) (log (sqrt (hypot y.im y.re)))) (log (sqrt (hypot y.im y.re)))) 1540199999.290 * * [misc]simplify: iters left: 6 (14 enodes) 1540199999.292 * * [misc]simplify: iters left: 5 (26 enodes) 1540199999.296 * * [misc]simplify: iters left: 4 (52 enodes) 1540199999.306 * * [misc]simplify: iters left: 3 (117 enodes) 1540199999.328 * * [misc]simplify: iters left: 2 (235 enodes) 1540199999.381 * * [misc]simplify: iters left: 1 (493 enodes) 1540199999.649 * [exit]simplify: Simplified to (- (- (log (fma y.re x.re (* x.im y.im))) (log (sqrt (hypot y.im y.re)))) (+ (log (sqrt (hypot y.im y.re))) (log (hypot y.im y.re)))) 1540199999.649 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (- (log (fma y.re x.re (* x.im y.im))) (log (sqrt (hypot y.im y.re)))) (+ (log (sqrt (hypot y.im y.re))) (log (hypot y.im y.re)))))) 1540199999.649 * * * * [misc]progress: [ 34 / 768 ] simplifiying candidate # 1540199999.649 * [enter]simplify: Simplifying (- (- (log (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (log (sqrt (hypot y.im y.re)))) (log (sqrt (hypot y.im y.re)))) 1540199999.650 * * [misc]simplify: iters left: 6 (13 enodes) 1540199999.653 * * [misc]simplify: iters left: 5 (24 enodes) 1540199999.659 * * [misc]simplify: iters left: 4 (42 enodes) 1540199999.672 * * [misc]simplify: iters left: 3 (91 enodes) 1540199999.697 * * [misc]simplify: iters left: 2 (204 enodes) 1540199999.740 * * [misc]simplify: iters left: 1 (385 enodes) 1540199999.852 * [exit]simplify: Simplified to (- (log (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (+ (log (sqrt (hypot y.im y.re))) (log (sqrt (hypot y.im y.re))))) 1540199999.852 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (+ (log (sqrt (hypot y.im y.re))) (log (sqrt (hypot y.im y.re))))))) 1540199999.852 * * * * [misc]progress: [ 35 / 768 ] simplifiying candidate # 1540199999.852 * [enter]simplify: Simplifying (- (log (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (log (sqrt (hypot y.im y.re)))) 1540199999.852 * * [misc]simplify: iters left: 6 (13 enodes) 1540199999.854 * * [misc]simplify: iters left: 5 (22 enodes) 1540199999.857 * * [misc]simplify: iters left: 4 (36 enodes) 1540199999.863 * * [misc]simplify: iters left: 3 (66 enodes) 1540199999.873 * * [misc]simplify: iters left: 2 (143 enodes) 1540199999.906 * * [misc]simplify: iters left: 1 (283 enodes) 1540199999.967 * [exit]simplify: Simplified to (- (log (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re)))) (log (* (hypot y.im y.re) (sqrt (hypot y.im y.re))))) 1540199999.967 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re)))) (log (* (hypot y.im y.re) (sqrt (hypot y.im y.re))))))) 1540199999.967 * * * * [misc]progress: [ 36 / 768 ] simplifiying candidate # 1540199999.967 * * * * [misc]progress: [ 37 / 768 ] simplifiying candidate # 1540199999.967 * * * * [misc]progress: [ 38 / 768 ] simplifiying candidate # 1540199999.967 * [enter]simplify: Simplifying (/ (/ (/ (* (* (fma y.re x.re (* x.im y.im)) (fma y.re x.re (* x.im y.im))) (fma y.re x.re (* x.im y.im))) (* (* (hypot y.im y.re) (hypot y.im y.re)) (hypot y.im y.re))) (* (* (sqrt (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (* (* (sqrt (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540199999.968 * * [misc]simplify: iters left: 6 (17 enodes) 1540199999.971 * * [misc]simplify: iters left: 5 (41 enodes) 1540199999.980 * * [misc]simplify: iters left: 4 (168 enodes) 1540200000.088 * [exit]simplify: Simplified to (/ (pow (fma x.im y.im (* y.re x.re)) 3) (* (pow (hypot y.im y.re) 3) (pow (hypot y.im y.re) 3))) 1540200000.088 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (/ (pow (fma x.im y.im (* y.re x.re)) 3) (* (pow (hypot y.im y.re) 3) (pow (hypot y.im y.re) 3))))) 1540200000.088 * * * * [misc]progress: [ 39 / 768 ] simplifiying candidate # 1540200000.089 * [enter]simplify: Simplifying (/ (/ (* (* (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (* (sqrt (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (* (* (sqrt (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200000.089 * * [misc]simplify: iters left: 6 (15 enodes) 1540200000.095 * * [misc]simplify: iters left: 5 (37 enodes) 1540200000.115 * * [misc]simplify: iters left: 4 (155 enodes) 1540200000.214 * [exit]simplify: Simplified to (* (* (/ (fma y.im x.im (* y.re x.re)) (* (hypot y.im y.re) (hypot y.im y.re))) (/ (fma y.im x.im (* y.re x.re)) (* (hypot y.im y.re) (hypot y.im y.re)))) (/ (fma y.im x.im (* y.re x.re)) (* (hypot y.im y.re) (hypot y.im y.re)))) 1540200000.214 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (* (* (/ (fma y.im x.im (* y.re x.re)) (* (hypot y.im y.re) (hypot y.im y.re))) (/ (fma y.im x.im (* y.re x.re)) (* (hypot y.im y.re) (hypot y.im y.re)))) (/ (fma y.im x.im (* y.re x.re)) (* (hypot y.im y.re) (hypot y.im y.re)))))) 1540200000.215 * * * * [misc]progress: [ 40 / 768 ] simplifiying candidate # 1540200000.215 * [enter]simplify: Simplifying (/ (* (* (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (* (* (sqrt (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200000.215 * * [misc]simplify: iters left: 6 (15 enodes) 1540200000.218 * * [misc]simplify: iters left: 5 (35 enodes) 1540200000.224 * * [misc]simplify: iters left: 4 (105 enodes) 1540200000.267 * * [misc]simplify: iters left: 3 (412 enodes) 1540200000.627 * [exit]simplify: Simplified to (/ (/ (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)) (/ (* (hypot y.im y.re) (hypot y.im y.re)) (fma y.im x.im (* y.re x.re)))) (* (hypot y.im y.re) (/ (* (hypot y.im y.re) (hypot y.im y.re)) (fma y.im x.im (* y.re x.re))))) 1540200000.627 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (/ (/ (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)) (/ (* (hypot y.im y.re) (hypot y.im y.re)) (fma y.im x.im (* y.re x.re)))) (* (hypot y.im y.re) (/ (* (hypot y.im y.re) (hypot y.im y.re)) (fma y.im x.im (* y.re x.re))))))) 1540200000.627 * * * * [misc]progress: [ 41 / 768 ] simplifiying candidate # 1540200000.627 * * * * [misc]progress: [ 42 / 768 ] simplifiying candidate # 1540200000.627 * * * * [misc]progress: [ 43 / 768 ] simplifiying candidate # 1540200000.627 * * * * [misc]progress: [ 44 / 768 ] simplifiying candidate # 1540200000.627 * * * * [misc]progress: [ 45 / 768 ] simplifiying candidate # 1540200000.628 * [enter]simplify: Simplifying (/ (* (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200000.628 * * [misc]simplify: iters left: 6 (15 enodes) 1540200000.630 * * [misc]simplify: iters left: 5 (26 enodes) 1540200000.634 * * [misc]simplify: iters left: 4 (40 enodes) 1540200000.639 * * [misc]simplify: iters left: 3 (46 enodes) 1540200000.644 * * [misc]simplify: iters left: 2 (49 enodes) 1540200000.650 * [exit]simplify: Simplified to (* (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re))))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re))))) (cbrt (sqrt (hypot y.im y.re))))) 1540200000.650 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re))))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re))))) (cbrt (sqrt (hypot y.im y.re))))) (/ (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200000.651 * [enter]simplify: Simplifying (/ (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200000.651 * * [misc]simplify: iters left: 6 (13 enodes) 1540200000.652 * * [misc]simplify: iters left: 5 (18 enodes) 1540200000.657 * * [misc]simplify: iters left: 4 (23 enodes) 1540200000.660 * * [misc]simplify: iters left: 3 (26 enodes) 1540200000.663 * [exit]simplify: Simplified to (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re))))) (cbrt (sqrt (hypot y.im y.re)))) 1540200000.663 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re))))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200000.663 * * * * [misc]progress: [ 46 / 768 ] simplifiying candidate # 1540200000.664 * [enter]simplify: Simplifying (/ (* (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200000.664 * * [misc]simplify: iters left: 6 (16 enodes) 1540200000.666 * * [misc]simplify: iters left: 5 (24 enodes) 1540200000.669 * * [misc]simplify: iters left: 4 (31 enodes) 1540200000.673 * * [misc]simplify: iters left: 3 (35 enodes) 1540200000.678 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re))))) (/ (fabs (cbrt (hypot y.im y.re))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re))))))) 1540200000.678 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re))))) (/ (fabs (cbrt (hypot y.im y.re))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re))))))) (/ (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200000.678 * [enter]simplify: Simplifying (/ (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200000.678 * * [misc]simplify: iters left: 6 (14 enodes) 1540200000.680 * * [misc]simplify: iters left: 5 (19 enodes) 1540200000.683 * * [misc]simplify: iters left: 4 (24 enodes) 1540200000.686 * * [misc]simplify: iters left: 3 (27 enodes) 1540200000.689 * [exit]simplify: Simplified to (/ (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200000.689 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re))))) (/ (fabs (cbrt (hypot y.im y.re))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re))))))) (/ (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200000.689 * * * * [misc]progress: [ 47 / 768 ] simplifiying candidate # 1540200000.689 * [enter]simplify: Simplifying (/ (* (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200000.690 * * [misc]simplify: iters left: 6 (14 enodes) 1540200000.691 * * [misc]simplify: iters left: 5 (21 enodes) 1540200000.694 * * [misc]simplify: iters left: 4 (28 enodes) 1540200000.698 * * [misc]simplify: iters left: 3 (32 enodes) 1540200000.702 * [exit]simplify: Simplified to (/ (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (hypot y.im y.re))) (/ (sqrt (sqrt (hypot y.im y.re))) (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (hypot y.im y.re))))) 1540200000.702 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (hypot y.im y.re))) (/ (sqrt (sqrt (hypot y.im y.re))) (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (hypot y.im y.re))))) (/ (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200000.702 * [enter]simplify: Simplifying (/ (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200000.702 * * [misc]simplify: iters left: 6 (13 enodes) 1540200000.704 * * [misc]simplify: iters left: 5 (18 enodes) 1540200000.709 * * [misc]simplify: iters left: 4 (23 enodes) 1540200000.714 * * [misc]simplify: iters left: 3 (26 enodes) 1540200000.720 * [exit]simplify: Simplified to (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200000.720 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200000.720 * * * * [misc]progress: [ 48 / 768 ] simplifiying candidate # 1540200000.720 * [enter]simplify: Simplifying (/ (* (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) (sqrt 1)) 1540200000.720 * * [misc]simplify: iters left: 6 (15 enodes) 1540200000.725 * * [misc]simplify: iters left: 5 (24 enodes) 1540200000.729 * * [misc]simplify: iters left: 4 (31 enodes) 1540200000.733 * * [misc]simplify: iters left: 3 (38 enodes) 1540200000.739 * * [misc]simplify: iters left: 2 (53 enodes) 1540200000.744 * * [misc]simplify: iters left: 1 (54 enodes) 1540200000.749 * [exit]simplify: Simplified to (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re))))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))))) 1540200000.749 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re))))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))))) (/ (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200000.749 * [enter]simplify: Simplifying (/ (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200000.749 * * [misc]simplify: iters left: 6 (12 enodes) 1540200000.750 * * [misc]simplify: iters left: 5 (17 enodes) 1540200000.753 * * [misc]simplify: iters left: 4 (22 enodes) 1540200000.756 * * [misc]simplify: iters left: 3 (25 enodes) 1540200000.759 * [exit]simplify: Simplified to (/ (cbrt (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200000.759 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re))))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))))) (/ (cbrt (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200000.759 * * * * [misc]progress: [ 49 / 768 ] simplifiying candidate # 1540200000.759 * [enter]simplify: Simplifying (/ (* (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200000.759 * * [misc]simplify: iters left: 6 (14 enodes) 1540200000.761 * * [misc]simplify: iters left: 5 (21 enodes) 1540200000.764 * * [misc]simplify: iters left: 4 (28 enodes) 1540200000.767 * * [misc]simplify: iters left: 3 (32 enodes) 1540200000.775 * [exit]simplify: Simplified to (/ (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (hypot y.im y.re))) (/ (sqrt (sqrt (hypot y.im y.re))) (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (hypot y.im y.re))))) 1540200000.775 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (hypot y.im y.re))) (/ (sqrt (sqrt (hypot y.im y.re))) (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (hypot y.im y.re))))) (/ (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200000.776 * [enter]simplify: Simplifying (/ (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200000.776 * * [misc]simplify: iters left: 6 (13 enodes) 1540200000.779 * * [misc]simplify: iters left: 5 (18 enodes) 1540200000.784 * * [misc]simplify: iters left: 4 (23 enodes) 1540200000.790 * * [misc]simplify: iters left: 3 (26 enodes) 1540200000.796 * [exit]simplify: Simplified to (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200000.796 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200000.797 * * * * [misc]progress: [ 50 / 768 ] simplifiying candidate # 1540200000.797 * [enter]simplify: Simplifying (/ (* (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1) 1540200000.797 * * [misc]simplify: iters left: 6 (14 enodes) 1540200000.801 * * [misc]simplify: iters left: 5 (23 enodes) 1540200000.807 * * [misc]simplify: iters left: 4 (34 enodes) 1540200000.814 * * [misc]simplify: iters left: 3 (39 enodes) 1540200000.819 * * [misc]simplify: iters left: 2 (44 enodes) 1540200000.824 * [exit]simplify: Simplified to (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re))))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))))) 1540200000.824 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re))))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))))) (/ (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200000.824 * [enter]simplify: Simplifying (/ (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200000.824 * * [misc]simplify: iters left: 6 (12 enodes) 1540200000.826 * * [misc]simplify: iters left: 5 (17 enodes) 1540200000.828 * * [misc]simplify: iters left: 4 (22 enodes) 1540200000.832 * * [misc]simplify: iters left: 3 (25 enodes) 1540200000.835 * [exit]simplify: Simplified to (/ (cbrt (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200000.835 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re))))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))))) (/ (cbrt (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200000.835 * * * * [misc]progress: [ 51 / 768 ] simplifiying candidate # 1540200000.835 * [enter]simplify: Simplifying (/ (sqrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200000.835 * * [misc]simplify: iters left: 6 (14 enodes) 1540200000.837 * * [misc]simplify: iters left: 5 (21 enodes) 1540200000.840 * * [misc]simplify: iters left: 4 (26 enodes) 1540200000.843 * * [misc]simplify: iters left: 3 (29 enodes) 1540200000.847 * [exit]simplify: Simplified to (/ (sqrt (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200000.847 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (sqrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200000.847 * [enter]simplify: Simplifying (/ (sqrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200000.847 * * [misc]simplify: iters left: 6 (13 enodes) 1540200000.849 * * [misc]simplify: iters left: 5 (18 enodes) 1540200000.851 * * [misc]simplify: iters left: 4 (23 enodes) 1540200000.854 * * [misc]simplify: iters left: 3 (26 enodes) 1540200000.857 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re))))) (cbrt (sqrt (hypot y.im y.re)))) 1540200000.857 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re))))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200000.857 * * * * [misc]progress: [ 52 / 768 ] simplifiying candidate # 1540200000.857 * [enter]simplify: Simplifying (/ (sqrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200000.857 * * [misc]simplify: iters left: 6 (15 enodes) 1540200000.860 * * [misc]simplify: iters left: 5 (21 enodes) 1540200000.862 * * [misc]simplify: iters left: 4 (26 enodes) 1540200000.865 * * [misc]simplify: iters left: 3 (29 enodes) 1540200000.869 * [exit]simplify: Simplified to (/ (sqrt (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) 1540200000.869 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (sqrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200000.869 * [enter]simplify: Simplifying (/ (sqrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200000.869 * * [misc]simplify: iters left: 6 (14 enodes) 1540200000.871 * * [misc]simplify: iters left: 5 (19 enodes) 1540200000.874 * * [misc]simplify: iters left: 4 (24 enodes) 1540200000.877 * * [misc]simplify: iters left: 3 (27 enodes) 1540200000.880 * [exit]simplify: Simplified to (/ (sqrt (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200000.880 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (sqrt (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200000.880 * * * * [misc]progress: [ 53 / 768 ] simplifiying candidate # 1540200000.880 * [enter]simplify: Simplifying (/ (sqrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200000.880 * * [misc]simplify: iters left: 6 (13 enodes) 1540200000.882 * * [misc]simplify: iters left: 5 (18 enodes) 1540200000.884 * * [misc]simplify: iters left: 4 (23 enodes) 1540200000.887 * * [misc]simplify: iters left: 3 (26 enodes) 1540200000.890 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200000.891 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) (/ (sqrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200000.891 * [enter]simplify: Simplifying (/ (sqrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200000.891 * * [misc]simplify: iters left: 6 (13 enodes) 1540200000.893 * * [misc]simplify: iters left: 5 (18 enodes) 1540200000.895 * * [misc]simplify: iters left: 4 (23 enodes) 1540200000.899 * * [misc]simplify: iters left: 3 (26 enodes) 1540200000.902 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200000.902 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200000.902 * * * * [misc]progress: [ 54 / 768 ] simplifiying candidate # 1540200000.902 * [enter]simplify: Simplifying (/ (sqrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (sqrt 1)) 1540200000.902 * * [misc]simplify: iters left: 6 (14 enodes) 1540200000.904 * * [misc]simplify: iters left: 5 (21 enodes) 1540200000.907 * * [misc]simplify: iters left: 4 (26 enodes) 1540200000.910 * * [misc]simplify: iters left: 3 (31 enodes) 1540200000.914 * [exit]simplify: Simplified to (sqrt (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (hypot y.im y.re))) 1540200000.914 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (hypot y.im y.re))) (/ (sqrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200000.914 * [enter]simplify: Simplifying (/ (sqrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200000.914 * * [misc]simplify: iters left: 6 (12 enodes) 1540200000.915 * * [misc]simplify: iters left: 5 (17 enodes) 1540200000.918 * * [misc]simplify: iters left: 4 (22 enodes) 1540200000.921 * * [misc]simplify: iters left: 3 (25 enodes) 1540200000.924 * [exit]simplify: Simplified to (/ (sqrt (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200000.924 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (hypot y.im y.re))) (/ (sqrt (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200000.924 * * * * [misc]progress: [ 55 / 768 ] simplifiying candidate # 1540200000.924 * [enter]simplify: Simplifying (/ (sqrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200000.924 * * [misc]simplify: iters left: 6 (13 enodes) 1540200000.926 * * [misc]simplify: iters left: 5 (18 enodes) 1540200000.928 * * [misc]simplify: iters left: 4 (23 enodes) 1540200000.931 * * [misc]simplify: iters left: 3 (26 enodes) 1540200000.934 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200000.934 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) (/ (sqrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200000.935 * [enter]simplify: Simplifying (/ (sqrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200000.935 * * [misc]simplify: iters left: 6 (13 enodes) 1540200000.936 * * [misc]simplify: iters left: 5 (18 enodes) 1540200000.939 * * [misc]simplify: iters left: 4 (23 enodes) 1540200000.942 * * [misc]simplify: iters left: 3 (26 enodes) 1540200000.945 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200000.945 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200000.945 * * * * [misc]progress: [ 56 / 768 ] simplifiying candidate # 1540200000.945 * [enter]simplify: Simplifying (/ (sqrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) 1) 1540200000.945 * * [misc]simplify: iters left: 6 (13 enodes) 1540200000.947 * * [misc]simplify: iters left: 5 (20 enodes) 1540200000.950 * * [misc]simplify: iters left: 4 (27 enodes) 1540200000.953 * * [misc]simplify: iters left: 3 (30 enodes) 1540200000.956 * [exit]simplify: Simplified to (sqrt (/ (fma x.im y.im (* y.re x.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re))))) 1540200000.956 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (fma x.im y.im (* y.re x.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re))))) (/ (sqrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200000.956 * [enter]simplify: Simplifying (/ (sqrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200000.956 * * [misc]simplify: iters left: 6 (12 enodes) 1540200000.958 * * [misc]simplify: iters left: 5 (17 enodes) 1540200000.960 * * [misc]simplify: iters left: 4 (22 enodes) 1540200000.963 * * [misc]simplify: iters left: 3 (25 enodes) 1540200000.966 * [exit]simplify: Simplified to (/ (sqrt (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200000.966 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (fma x.im y.im (* y.re x.re)) (* (hypot y.im y.re) (sqrt (hypot y.im y.re))))) (/ (sqrt (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200000.966 * * * * [misc]progress: [ 57 / 768 ] simplifiying candidate # 1540200000.966 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200000.966 * * [misc]simplify: iters left: 6 (15 enodes) 1540200000.969 * * [misc]simplify: iters left: 5 (28 enodes) 1540200000.974 * * [misc]simplify: iters left: 4 (55 enodes) 1540200000.983 * * [misc]simplify: iters left: 3 (91 enodes) 1540200000.997 * * [misc]simplify: iters left: 2 (121 enodes) 1540200001.012 * * [misc]simplify: iters left: 1 (125 enodes) 1540200001.027 * [exit]simplify: Simplified to (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (cbrt (sqrt (hypot y.im y.re))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))))) 1540200001.027 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (cbrt (sqrt (hypot y.im y.re))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))))) (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200001.027 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200001.027 * * [misc]simplify: iters left: 6 (13 enodes) 1540200001.029 * * [misc]simplify: iters left: 5 (18 enodes) 1540200001.031 * * [misc]simplify: iters left: 4 (20 enodes) 1540200001.034 * * [misc]simplify: iters left: 3 (23 enodes) 1540200001.037 * [exit]simplify: Simplified to (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200001.037 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (cbrt (sqrt (hypot y.im y.re))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))))) 1540200001.037 * * * * [misc]progress: [ 58 / 768 ] simplifiying candidate # 1540200001.038 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200001.038 * * [misc]simplify: iters left: 6 (18 enodes) 1540200001.040 * * [misc]simplify: iters left: 5 (30 enodes) 1540200001.045 * * [misc]simplify: iters left: 4 (52 enodes) 1540200001.052 * * [misc]simplify: iters left: 3 (86 enodes) 1540200001.065 * * [misc]simplify: iters left: 2 (120 enodes) 1540200001.083 * * [misc]simplify: iters left: 1 (139 enodes) 1540200001.104 * [exit]simplify: Simplified to (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))))) 1540200001.105 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))))) (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200001.105 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200001.105 * * [misc]simplify: iters left: 6 (15 enodes) 1540200001.107 * * [misc]simplify: iters left: 5 (20 enodes) 1540200001.109 * * [misc]simplify: iters left: 4 (25 enodes) 1540200001.113 * * [misc]simplify: iters left: 3 (28 enodes) 1540200001.116 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))) 1540200001.116 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))))) 1540200001.116 * * * * [misc]progress: [ 59 / 768 ] simplifiying candidate # 1540200001.116 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200001.116 * * [misc]simplify: iters left: 6 (16 enodes) 1540200001.118 * * [misc]simplify: iters left: 5 (27 enodes) 1540200001.122 * * [misc]simplify: iters left: 4 (49 enodes) 1540200001.130 * * [misc]simplify: iters left: 3 (83 enodes) 1540200001.152 * * [misc]simplify: iters left: 2 (117 enodes) 1540200001.178 * * [misc]simplify: iters left: 1 (136 enodes) 1540200001.199 * [exit]simplify: Simplified to (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))))) 1540200001.199 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))))) (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200001.199 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200001.199 * * [misc]simplify: iters left: 6 (14 enodes) 1540200001.201 * * [misc]simplify: iters left: 5 (19 enodes) 1540200001.204 * * [misc]simplify: iters left: 4 (24 enodes) 1540200001.207 * * [misc]simplify: iters left: 3 (27 enodes) 1540200001.210 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200001.210 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))))) 1540200001.210 * * * * [misc]progress: [ 60 / 768 ] simplifiying candidate # 1540200001.210 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt 1)) 1540200001.210 * * [misc]simplify: iters left: 6 (17 enodes) 1540200001.214 * * [misc]simplify: iters left: 5 (30 enodes) 1540200001.223 * * [misc]simplify: iters left: 4 (49 enodes) 1540200001.236 * * [misc]simplify: iters left: 3 (85 enodes) 1540200001.255 * * [misc]simplify: iters left: 2 (259 enodes) 1540200001.329 * * [misc]simplify: iters left: 1 (319 enodes) 1540200001.347 * [exit]simplify: Simplified to (* (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200001.347 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200001.347 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200001.348 * * [misc]simplify: iters left: 6 (13 enodes) 1540200001.349 * * [misc]simplify: iters left: 5 (18 enodes) 1540200001.352 * * [misc]simplify: iters left: 4 (23 enodes) 1540200001.354 * * [misc]simplify: iters left: 3 (26 enodes) 1540200001.357 * [exit]simplify: Simplified to (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) 1540200001.358 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))))) 1540200001.358 * * * * [misc]progress: [ 61 / 768 ] simplifiying candidate # 1540200001.358 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200001.358 * * [misc]simplify: iters left: 6 (16 enodes) 1540200001.360 * * [misc]simplify: iters left: 5 (27 enodes) 1540200001.364 * * [misc]simplify: iters left: 4 (49 enodes) 1540200001.371 * * [misc]simplify: iters left: 3 (83 enodes) 1540200001.385 * * [misc]simplify: iters left: 2 (117 enodes) 1540200001.417 * * [misc]simplify: iters left: 1 (136 enodes) 1540200001.451 * [exit]simplify: Simplified to (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))))) 1540200001.451 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))))) (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200001.451 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200001.451 * * [misc]simplify: iters left: 6 (14 enodes) 1540200001.453 * * [misc]simplify: iters left: 5 (19 enodes) 1540200001.456 * * [misc]simplify: iters left: 4 (24 enodes) 1540200001.459 * * [misc]simplify: iters left: 3 (27 enodes) 1540200001.462 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200001.462 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))))) 1540200001.462 * * * * [misc]progress: [ 62 / 768 ] simplifiying candidate # 1540200001.462 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1) 1540200001.463 * * [misc]simplify: iters left: 6 (16 enodes) 1540200001.465 * * [misc]simplify: iters left: 5 (29 enodes) 1540200001.469 * * [misc]simplify: iters left: 4 (50 enodes) 1540200001.478 * * [misc]simplify: iters left: 3 (91 enodes) 1540200001.508 * * [misc]simplify: iters left: 2 (276 enodes) 1540200001.598 * * [misc]simplify: iters left: 1 (356 enodes) 1540200001.623 * [exit]simplify: Simplified to (* (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200001.623 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200001.623 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200001.623 * * [misc]simplify: iters left: 6 (13 enodes) 1540200001.625 * * [misc]simplify: iters left: 5 (18 enodes) 1540200001.627 * * [misc]simplify: iters left: 4 (23 enodes) 1540200001.630 * * [misc]simplify: iters left: 3 (26 enodes) 1540200001.633 * [exit]simplify: Simplified to (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) 1540200001.633 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))))) 1540200001.633 * * * * [misc]progress: [ 63 / 768 ] simplifiying candidate # 1540200001.633 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200001.634 * * [misc]simplify: iters left: 6 (18 enodes) 1540200001.636 * * [misc]simplify: iters left: 5 (28 enodes) 1540200001.640 * * [misc]simplify: iters left: 4 (44 enodes) 1540200001.647 * * [misc]simplify: iters left: 3 (82 enodes) 1540200001.663 * * [misc]simplify: iters left: 2 (121 enodes) 1540200001.683 * * [misc]simplify: iters left: 1 (140 enodes) 1540200001.706 * [exit]simplify: Simplified to (* (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200001.706 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))))) (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200001.706 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200001.706 * * [misc]simplify: iters left: 6 (15 enodes) 1540200001.709 * * [misc]simplify: iters left: 5 (20 enodes) 1540200001.715 * * [misc]simplify: iters left: 4 (25 enodes) 1540200001.720 * * [misc]simplify: iters left: 3 (28 enodes) 1540200001.724 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200001.724 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))))) 1540200001.724 * * * * [misc]progress: [ 64 / 768 ] simplifiying candidate # 1540200001.724 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200001.724 * * [misc]simplify: iters left: 6 (15 enodes) 1540200001.726 * * [misc]simplify: iters left: 5 (23 enodes) 1540200001.729 * * [misc]simplify: iters left: 4 (30 enodes) 1540200001.734 * * [misc]simplify: iters left: 3 (45 enodes) 1540200001.739 * * [misc]simplify: iters left: 2 (56 enodes) 1540200001.746 * * [misc]simplify: iters left: 1 (59 enodes) 1540200001.755 * [exit]simplify: Simplified to (* (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1540200001.755 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200001.755 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200001.756 * * [misc]simplify: iters left: 6 (13 enodes) 1540200001.759 * * [misc]simplify: iters left: 5 (18 enodes) 1540200001.764 * * [misc]simplify: iters left: 4 (20 enodes) 1540200001.770 * * [misc]simplify: iters left: 3 (24 enodes) 1540200001.775 * [exit]simplify: Simplified to (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1540200001.775 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1540200001.775 * * * * [misc]progress: [ 65 / 768 ] simplifiying candidate # 1540200001.776 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200001.776 * * [misc]simplify: iters left: 6 (17 enodes) 1540200001.780 * * [misc]simplify: iters left: 5 (25 enodes) 1540200001.786 * * [misc]simplify: iters left: 4 (36 enodes) 1540200001.795 * * [misc]simplify: iters left: 3 (52 enodes) 1540200001.802 * * [misc]simplify: iters left: 2 (60 enodes) 1540200001.809 * * [misc]simplify: iters left: 1 (63 enodes) 1540200001.817 * [exit]simplify: Simplified to (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (/ (* (sqrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))))) 1540200001.817 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (/ (* (sqrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))))) (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200001.817 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200001.817 * * [misc]simplify: iters left: 6 (15 enodes) 1540200001.819 * * [misc]simplify: iters left: 5 (20 enodes) 1540200001.821 * * [misc]simplify: iters left: 4 (25 enodes) 1540200001.825 * * [misc]simplify: iters left: 3 (28 enodes) 1540200001.828 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200001.828 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (/ (* (sqrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))))) 1540200001.828 * * * * [misc]progress: [ 66 / 768 ] simplifiying candidate # 1540200001.828 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt 1)) 1540200001.828 * * [misc]simplify: iters left: 6 (17 enodes) 1540200001.831 * * [misc]simplify: iters left: 5 (27 enodes) 1540200001.835 * * [misc]simplify: iters left: 4 (36 enodes) 1540200001.840 * * [misc]simplify: iters left: 3 (58 enodes) 1540200001.848 * * [misc]simplify: iters left: 2 (105 enodes) 1540200001.865 * * [misc]simplify: iters left: 1 (111 enodes) 1540200001.873 * [exit]simplify: Simplified to (/ (* (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)))) (fabs (cbrt (hypot y.im y.re)))) 1540200001.873 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200001.874 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200001.874 * * [misc]simplify: iters left: 6 (14 enodes) 1540200001.877 * * [misc]simplify: iters left: 5 (19 enodes) 1540200001.882 * * [misc]simplify: iters left: 4 (24 enodes) 1540200001.887 * * [misc]simplify: iters left: 3 (27 enodes) 1540200001.893 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))) 1540200001.894 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)))) (fabs (cbrt (hypot y.im y.re)))) (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))))) 1540200001.894 * * * * [misc]progress: [ 67 / 768 ] simplifiying candidate # 1540200001.894 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200001.894 * * [misc]simplify: iters left: 6 (17 enodes) 1540200001.898 * * [misc]simplify: iters left: 5 (25 enodes) 1540200001.905 * * [misc]simplify: iters left: 4 (36 enodes) 1540200001.914 * * [misc]simplify: iters left: 3 (52 enodes) 1540200001.926 * * [misc]simplify: iters left: 2 (60 enodes) 1540200001.937 * * [misc]simplify: iters left: 1 (63 enodes) 1540200001.949 * [exit]simplify: Simplified to (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (/ (* (sqrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))))) 1540200001.949 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (/ (* (sqrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))))) (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200001.950 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200001.950 * * [misc]simplify: iters left: 6 (15 enodes) 1540200001.954 * * [misc]simplify: iters left: 5 (20 enodes) 1540200001.960 * * [misc]simplify: iters left: 4 (25 enodes) 1540200001.967 * * [misc]simplify: iters left: 3 (28 enodes) 1540200001.975 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200001.975 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (/ (* (sqrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))))) 1540200001.975 * * * * [misc]progress: [ 68 / 768 ] simplifiying candidate # 1540200001.975 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1) 1540200001.976 * * [misc]simplify: iters left: 6 (16 enodes) 1540200001.978 * * [misc]simplify: iters left: 5 (26 enodes) 1540200001.981 * * [misc]simplify: iters left: 4 (35 enodes) 1540200001.987 * * [misc]simplify: iters left: 3 (62 enodes) 1540200001.995 * * [misc]simplify: iters left: 2 (100 enodes) 1540200002.008 * * [misc]simplify: iters left: 1 (104 enodes) 1540200002.015 * [exit]simplify: Simplified to (* (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)))) 1540200002.015 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)))) (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200002.015 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200002.015 * * [misc]simplify: iters left: 6 (14 enodes) 1540200002.017 * * [misc]simplify: iters left: 5 (19 enodes) 1540200002.020 * * [misc]simplify: iters left: 4 (24 enodes) 1540200002.023 * * [misc]simplify: iters left: 3 (27 enodes) 1540200002.026 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))) 1540200002.026 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)))) (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))))) 1540200002.026 * * * * [misc]progress: [ 69 / 768 ] simplifiying candidate # 1540200002.027 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200002.027 * * [misc]simplify: iters left: 6 (16 enodes) 1540200002.029 * * [misc]simplify: iters left: 5 (25 enodes) 1540200002.033 * * [misc]simplify: iters left: 4 (41 enodes) 1540200002.039 * * [misc]simplify: iters left: 3 (79 enodes) 1540200002.060 * * [misc]simplify: iters left: 2 (118 enodes) 1540200002.083 * * [misc]simplify: iters left: 1 (138 enodes) 1540200002.113 * [exit]simplify: Simplified to (* (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200002.113 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200002.113 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200002.113 * * [misc]simplify: iters left: 6 (14 enodes) 1540200002.118 * * [misc]simplify: iters left: 5 (19 enodes) 1540200002.123 * * [misc]simplify: iters left: 4 (24 enodes) 1540200002.130 * * [misc]simplify: iters left: 3 (27 enodes) 1540200002.136 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200002.137 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))))) 1540200002.137 * * * * [misc]progress: [ 70 / 768 ] simplifiying candidate # 1540200002.137 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200002.137 * * [misc]simplify: iters left: 6 (17 enodes) 1540200002.142 * * [misc]simplify: iters left: 5 (25 enodes) 1540200002.150 * * [misc]simplify: iters left: 4 (36 enodes) 1540200002.162 * * [misc]simplify: iters left: 3 (52 enodes) 1540200002.176 * * [misc]simplify: iters left: 2 (60 enodes) 1540200002.190 * * [misc]simplify: iters left: 1 (63 enodes) 1540200002.207 * [exit]simplify: Simplified to (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (/ (* (sqrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))))) 1540200002.207 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (/ (* (sqrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))))) (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200002.207 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200002.207 * * [misc]simplify: iters left: 6 (15 enodes) 1540200002.211 * * [misc]simplify: iters left: 5 (20 enodes) 1540200002.214 * * [misc]simplify: iters left: 4 (25 enodes) 1540200002.217 * * [misc]simplify: iters left: 3 (28 enodes) 1540200002.221 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))) 1540200002.221 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (/ (* (sqrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))))) 1540200002.221 * * * * [misc]progress: [ 71 / 768 ] simplifiying candidate # 1540200002.221 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200002.221 * * [misc]simplify: iters left: 6 (14 enodes) 1540200002.223 * * [misc]simplify: iters left: 5 (21 enodes) 1540200002.226 * * [misc]simplify: iters left: 4 (28 enodes) 1540200002.230 * * [misc]simplify: iters left: 3 (39 enodes) 1540200002.235 * * [misc]simplify: iters left: 2 (42 enodes) 1540200002.240 * * [misc]simplify: iters left: 1 (43 enodes) 1540200002.251 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (/ (sqrt (hypot y.im y.re)) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))))) 1540200002.251 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (/ (sqrt (hypot y.im y.re)) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))))) (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200002.251 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200002.252 * * [misc]simplify: iters left: 6 (13 enodes) 1540200002.255 * * [misc]simplify: iters left: 5 (18 enodes) 1540200002.261 * * [misc]simplify: iters left: 4 (20 enodes) 1540200002.267 * * [misc]simplify: iters left: 3 (24 enodes) 1540200002.274 * [exit]simplify: Simplified to (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200002.274 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (/ (sqrt (hypot y.im y.re)) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200002.274 * * * * [misc]progress: [ 72 / 768 ] simplifiying candidate # 1540200002.274 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt 1)) 1540200002.275 * * [misc]simplify: iters left: 6 (16 enodes) 1540200002.280 * * [misc]simplify: iters left: 5 (25 enodes) 1540200002.288 * * [misc]simplify: iters left: 4 (35 enodes) 1540200002.299 * * [misc]simplify: iters left: 3 (63 enodes) 1540200002.320 * * [misc]simplify: iters left: 2 (138 enodes) 1540200002.368 * * [misc]simplify: iters left: 1 (142 enodes) 1540200002.382 * [exit]simplify: Simplified to (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200002.382 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200002.382 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200002.382 * * [misc]simplify: iters left: 6 (13 enodes) 1540200002.386 * * [misc]simplify: iters left: 5 (18 enodes) 1540200002.391 * * [misc]simplify: iters left: 4 (23 enodes) 1540200002.398 * * [misc]simplify: iters left: 3 (26 enodes) 1540200002.402 * [exit]simplify: Simplified to (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) 1540200002.402 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))))) 1540200002.402 * * * * [misc]progress: [ 73 / 768 ] simplifiying candidate # 1540200002.402 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200002.402 * * [misc]simplify: iters left: 6 (14 enodes) 1540200002.404 * * [misc]simplify: iters left: 5 (21 enodes) 1540200002.408 * * [misc]simplify: iters left: 4 (28 enodes) 1540200002.412 * * [misc]simplify: iters left: 3 (39 enodes) 1540200002.416 * * [misc]simplify: iters left: 2 (42 enodes) 1540200002.421 * * [misc]simplify: iters left: 1 (43 enodes) 1540200002.427 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (/ (sqrt (hypot y.im y.re)) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))))) 1540200002.427 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (/ (sqrt (hypot y.im y.re)) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))))) (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200002.427 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200002.427 * * [misc]simplify: iters left: 6 (13 enodes) 1540200002.429 * * [misc]simplify: iters left: 5 (18 enodes) 1540200002.431 * * [misc]simplify: iters left: 4 (20 enodes) 1540200002.434 * * [misc]simplify: iters left: 3 (24 enodes) 1540200002.438 * [exit]simplify: Simplified to (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200002.438 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (/ (sqrt (hypot y.im y.re)) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200002.438 * * * * [misc]progress: [ 74 / 768 ] simplifiying candidate # 1540200002.438 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1) 1540200002.438 * * [misc]simplify: iters left: 6 (15 enodes) 1540200002.443 * * [misc]simplify: iters left: 5 (24 enodes) 1540200002.449 * * [misc]simplify: iters left: 4 (34 enodes) 1540200002.460 * * [misc]simplify: iters left: 3 (61 enodes) 1540200002.482 * * [misc]simplify: iters left: 2 (139 enodes) 1540200002.531 * * [misc]simplify: iters left: 1 (144 enodes) 1540200002.546 * [exit]simplify: Simplified to (* (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)))) 1540200002.546 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)))) (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200002.546 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200002.546 * * [misc]simplify: iters left: 6 (13 enodes) 1540200002.550 * * [misc]simplify: iters left: 5 (18 enodes) 1540200002.555 * * [misc]simplify: iters left: 4 (23 enodes) 1540200002.561 * * [misc]simplify: iters left: 3 (26 enodes) 1540200002.568 * [exit]simplify: Simplified to (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) 1540200002.568 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))))) 1540200002.568 * * * * [misc]progress: [ 75 / 768 ] simplifiying candidate # 1540200002.569 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt 1)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200002.569 * * [misc]simplify: iters left: 6 (17 enodes) 1540200002.574 * * [misc]simplify: iters left: 5 (28 enodes) 1540200002.580 * * [misc]simplify: iters left: 4 (44 enodes) 1540200002.589 * * [misc]simplify: iters left: 3 (101 enodes) 1540200002.610 * * [misc]simplify: iters left: 2 (287 enodes) 1540200002.715 * * [misc]simplify: iters left: 1 (357 enodes) 1540200002.733 * [exit]simplify: Simplified to (* (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200002.733 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200002.734 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200002.734 * * [misc]simplify: iters left: 6 (13 enodes) 1540200002.735 * * [misc]simplify: iters left: 5 (18 enodes) 1540200002.738 * * [misc]simplify: iters left: 4 (23 enodes) 1540200002.741 * * [misc]simplify: iters left: 3 (26 enodes) 1540200002.744 * [exit]simplify: Simplified to (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200002.744 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200002.744 * * * * [misc]progress: [ 76 / 768 ] simplifiying candidate # 1540200002.744 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt 1)) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200002.744 * * [misc]simplify: iters left: 6 (17 enodes) 1540200002.747 * * [misc]simplify: iters left: 5 (27 enodes) 1540200002.751 * * [misc]simplify: iters left: 4 (35 enodes) 1540200002.756 * * [misc]simplify: iters left: 3 (47 enodes) 1540200002.767 * * [misc]simplify: iters left: 2 (73 enodes) 1540200002.786 * * [misc]simplify: iters left: 1 (85 enodes) 1540200002.805 * [exit]simplify: Simplified to (* (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re))))) 1540200002.805 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re))))) (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200002.806 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200002.806 * * [misc]simplify: iters left: 6 (14 enodes) 1540200002.810 * * [misc]simplify: iters left: 5 (19 enodes) 1540200002.815 * * [misc]simplify: iters left: 4 (24 enodes) 1540200002.818 * * [misc]simplify: iters left: 3 (27 enodes) 1540200002.821 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))) 1540200002.822 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re))))) (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))))) 1540200002.822 * * * * [misc]progress: [ 77 / 768 ] simplifiying candidate # 1540200002.822 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt 1)) (sqrt (sqrt (hypot y.im y.re)))) 1540200002.822 * * [misc]simplify: iters left: 6 (16 enodes) 1540200002.825 * * [misc]simplify: iters left: 5 (25 enodes) 1540200002.828 * * [misc]simplify: iters left: 4 (35 enodes) 1540200002.839 * * [misc]simplify: iters left: 3 (57 enodes) 1540200002.854 * * [misc]simplify: iters left: 2 (120 enodes) 1540200002.889 * * [misc]simplify: iters left: 1 (127 enodes) 1540200002.905 * [exit]simplify: Simplified to (* (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)))) 1540200002.905 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)))) (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200002.905 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200002.905 * * [misc]simplify: iters left: 6 (13 enodes) 1540200002.907 * * [misc]simplify: iters left: 5 (18 enodes) 1540200002.909 * * [misc]simplify: iters left: 4 (23 enodes) 1540200002.912 * * [misc]simplify: iters left: 3 (26 enodes) 1540200002.915 * [exit]simplify: Simplified to (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200002.915 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200002.915 * * * * [misc]progress: [ 78 / 768 ] simplifiying candidate # 1540200002.916 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt 1)) (sqrt 1)) 1540200002.916 * * [misc]simplify: iters left: 6 (14 enodes) 1540200002.920 * * [misc]simplify: iters left: 5 (23 enodes) 1540200002.923 * * [misc]simplify: iters left: 4 (30 enodes) 1540200002.926 * * [misc]simplify: iters left: 3 (35 enodes) 1540200002.929 * * [misc]simplify: iters left: 2 (44 enodes) 1540200002.934 * * [misc]simplify: iters left: 1 (46 enodes) 1540200002.938 * [exit]simplify: Simplified to (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) 1540200002.938 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200002.938 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200002.938 * * [misc]simplify: iters left: 6 (12 enodes) 1540200002.940 * * [misc]simplify: iters left: 5 (17 enodes) 1540200002.942 * * [misc]simplify: iters left: 4 (19 enodes) 1540200002.945 * * [misc]simplify: iters left: 3 (25 enodes) 1540200002.948 * [exit]simplify: Simplified to (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (hypot y.im y.re)) 1540200002.948 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (hypot y.im y.re)))) 1540200002.948 * * * * [misc]progress: [ 79 / 768 ] simplifiying candidate # 1540200002.948 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt 1)) (sqrt (sqrt (hypot y.im y.re)))) 1540200002.948 * * [misc]simplify: iters left: 6 (16 enodes) 1540200002.951 * * [misc]simplify: iters left: 5 (25 enodes) 1540200002.954 * * [misc]simplify: iters left: 4 (35 enodes) 1540200002.965 * * [misc]simplify: iters left: 3 (57 enodes) 1540200002.981 * * [misc]simplify: iters left: 2 (120 enodes) 1540200002.999 * * [misc]simplify: iters left: 1 (127 enodes) 1540200003.008 * [exit]simplify: Simplified to (* (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)))) 1540200003.009 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)))) (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200003.009 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200003.009 * * [misc]simplify: iters left: 6 (13 enodes) 1540200003.011 * * [misc]simplify: iters left: 5 (18 enodes) 1540200003.013 * * [misc]simplify: iters left: 4 (23 enodes) 1540200003.016 * * [misc]simplify: iters left: 3 (26 enodes) 1540200003.019 * [exit]simplify: Simplified to (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200003.019 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200003.019 * * * * [misc]progress: [ 80 / 768 ] simplifiying candidate # 1540200003.019 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt 1)) 1) 1540200003.019 * * [misc]simplify: iters left: 6 (14 enodes) 1540200003.022 * * [misc]simplify: iters left: 5 (23 enodes) 1540200003.025 * * [misc]simplify: iters left: 4 (30 enodes) 1540200003.028 * * [misc]simplify: iters left: 3 (35 enodes) 1540200003.032 * * [misc]simplify: iters left: 2 (44 enodes) 1540200003.036 * * [misc]simplify: iters left: 1 (46 enodes) 1540200003.041 * [exit]simplify: Simplified to (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) 1540200003.041 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200003.042 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200003.042 * * [misc]simplify: iters left: 6 (12 enodes) 1540200003.045 * * [misc]simplify: iters left: 5 (17 enodes) 1540200003.050 * * [misc]simplify: iters left: 4 (19 enodes) 1540200003.056 * * [misc]simplify: iters left: 3 (25 enodes) 1540200003.062 * [exit]simplify: Simplified to (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (hypot y.im y.re)) 1540200003.062 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (hypot y.im y.re)))) 1540200003.062 * * * * [misc]progress: [ 81 / 768 ] simplifiying candidate # 1540200003.062 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200003.062 * * [misc]simplify: iters left: 6 (16 enodes) 1540200003.067 * * [misc]simplify: iters left: 5 (25 enodes) 1540200003.075 * * [misc]simplify: iters left: 4 (41 enodes) 1540200003.088 * * [misc]simplify: iters left: 3 (79 enodes) 1540200003.114 * * [misc]simplify: iters left: 2 (118 enodes) 1540200003.151 * * [misc]simplify: iters left: 1 (138 enodes) 1540200003.193 * [exit]simplify: Simplified to (* (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200003.193 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200003.194 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200003.194 * * [misc]simplify: iters left: 6 (14 enodes) 1540200003.198 * * [misc]simplify: iters left: 5 (19 enodes) 1540200003.203 * * [misc]simplify: iters left: 4 (24 enodes) 1540200003.210 * * [misc]simplify: iters left: 3 (27 enodes) 1540200003.216 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200003.216 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))))) 1540200003.216 * * * * [misc]progress: [ 82 / 768 ] simplifiying candidate # 1540200003.216 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200003.216 * * [misc]simplify: iters left: 6 (17 enodes) 1540200003.219 * * [misc]simplify: iters left: 5 (25 enodes) 1540200003.222 * * [misc]simplify: iters left: 4 (36 enodes) 1540200003.228 * * [misc]simplify: iters left: 3 (52 enodes) 1540200003.235 * * [misc]simplify: iters left: 2 (60 enodes) 1540200003.242 * * [misc]simplify: iters left: 1 (63 enodes) 1540200003.250 * [exit]simplify: Simplified to (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (/ (* (sqrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))))) 1540200003.250 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (/ (* (sqrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))))) (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200003.250 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200003.250 * * [misc]simplify: iters left: 6 (15 enodes) 1540200003.253 * * [misc]simplify: iters left: 5 (20 enodes) 1540200003.255 * * [misc]simplify: iters left: 4 (25 enodes) 1540200003.258 * * [misc]simplify: iters left: 3 (28 enodes) 1540200003.264 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))) 1540200003.265 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (/ (* (sqrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))))) 1540200003.265 * * * * [misc]progress: [ 83 / 768 ] simplifiying candidate # 1540200003.265 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200003.265 * * [misc]simplify: iters left: 6 (14 enodes) 1540200003.269 * * [misc]simplify: iters left: 5 (21 enodes) 1540200003.275 * * [misc]simplify: iters left: 4 (28 enodes) 1540200003.281 * * [misc]simplify: iters left: 3 (39 enodes) 1540200003.286 * * [misc]simplify: iters left: 2 (42 enodes) 1540200003.290 * * [misc]simplify: iters left: 1 (43 enodes) 1540200003.296 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (/ (sqrt (hypot y.im y.re)) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))))) 1540200003.296 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (/ (sqrt (hypot y.im y.re)) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))))) (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200003.296 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200003.296 * * [misc]simplify: iters left: 6 (13 enodes) 1540200003.298 * * [misc]simplify: iters left: 5 (18 enodes) 1540200003.300 * * [misc]simplify: iters left: 4 (20 enodes) 1540200003.303 * * [misc]simplify: iters left: 3 (24 enodes) 1540200003.306 * [exit]simplify: Simplified to (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200003.306 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (/ (sqrt (hypot y.im y.re)) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200003.306 * * * * [misc]progress: [ 84 / 768 ] simplifiying candidate # 1540200003.306 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt 1)) 1540200003.306 * * [misc]simplify: iters left: 6 (16 enodes) 1540200003.309 * * [misc]simplify: iters left: 5 (25 enodes) 1540200003.313 * * [misc]simplify: iters left: 4 (35 enodes) 1540200003.319 * * [misc]simplify: iters left: 3 (63 enodes) 1540200003.330 * * [misc]simplify: iters left: 2 (138 enodes) 1540200003.376 * * [misc]simplify: iters left: 1 (142 enodes) 1540200003.390 * [exit]simplify: Simplified to (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200003.390 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200003.391 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200003.391 * * [misc]simplify: iters left: 6 (13 enodes) 1540200003.395 * * [misc]simplify: iters left: 5 (18 enodes) 1540200003.400 * * [misc]simplify: iters left: 4 (23 enodes) 1540200003.407 * * [misc]simplify: iters left: 3 (26 enodes) 1540200003.413 * [exit]simplify: Simplified to (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) 1540200003.414 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))))) 1540200003.414 * * * * [misc]progress: [ 85 / 768 ] simplifiying candidate # 1540200003.414 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200003.414 * * [misc]simplify: iters left: 6 (14 enodes) 1540200003.418 * * [misc]simplify: iters left: 5 (21 enodes) 1540200003.425 * * [misc]simplify: iters left: 4 (28 enodes) 1540200003.433 * * [misc]simplify: iters left: 3 (39 enodes) 1540200003.444 * * [misc]simplify: iters left: 2 (42 enodes) 1540200003.453 * * [misc]simplify: iters left: 1 (43 enodes) 1540200003.464 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (/ (sqrt (hypot y.im y.re)) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))))) 1540200003.464 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (/ (sqrt (hypot y.im y.re)) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))))) (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200003.465 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200003.465 * * [misc]simplify: iters left: 6 (13 enodes) 1540200003.469 * * [misc]simplify: iters left: 5 (18 enodes) 1540200003.474 * * [misc]simplify: iters left: 4 (20 enodes) 1540200003.479 * * [misc]simplify: iters left: 3 (24 enodes) 1540200003.485 * [exit]simplify: Simplified to (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200003.485 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (/ (sqrt (hypot y.im y.re)) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200003.485 * * * * [misc]progress: [ 86 / 768 ] simplifiying candidate # 1540200003.486 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1) 1540200003.486 * * [misc]simplify: iters left: 6 (15 enodes) 1540200003.491 * * [misc]simplify: iters left: 5 (24 enodes) 1540200003.498 * * [misc]simplify: iters left: 4 (34 enodes) 1540200003.504 * * [misc]simplify: iters left: 3 (61 enodes) 1540200003.515 * * [misc]simplify: iters left: 2 (139 enodes) 1540200003.553 * * [misc]simplify: iters left: 1 (144 enodes) 1540200003.561 * [exit]simplify: Simplified to (* (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)))) 1540200003.561 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)))) (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200003.561 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200003.561 * * [misc]simplify: iters left: 6 (13 enodes) 1540200003.563 * * [misc]simplify: iters left: 5 (18 enodes) 1540200003.565 * * [misc]simplify: iters left: 4 (23 enodes) 1540200003.568 * * [misc]simplify: iters left: 3 (26 enodes) 1540200003.572 * [exit]simplify: Simplified to (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) 1540200003.572 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))))) 1540200003.572 * * * * [misc]progress: [ 87 / 768 ] simplifiying candidate # 1540200003.572 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) 1) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200003.572 * * [misc]simplify: iters left: 6 (16 enodes) 1540200003.575 * * [misc]simplify: iters left: 5 (27 enodes) 1540200003.579 * * [misc]simplify: iters left: 4 (51 enodes) 1540200003.593 * * [misc]simplify: iters left: 3 (119 enodes) 1540200003.623 * * [misc]simplify: iters left: 2 (340 enodes) 1540200003.772 * [exit]simplify: Simplified to (* (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200003.772 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200003.772 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200003.772 * * [misc]simplify: iters left: 6 (13 enodes) 1540200003.774 * * [misc]simplify: iters left: 5 (18 enodes) 1540200003.777 * * [misc]simplify: iters left: 4 (23 enodes) 1540200003.780 * * [misc]simplify: iters left: 3 (26 enodes) 1540200003.783 * [exit]simplify: Simplified to (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200003.783 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200003.783 * * * * [misc]progress: [ 88 / 768 ] simplifiying candidate # 1540200003.783 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) 1) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200003.783 * * [misc]simplify: iters left: 6 (16 enodes) 1540200003.785 * * [misc]simplify: iters left: 5 (26 enodes) 1540200003.791 * * [misc]simplify: iters left: 4 (40 enodes) 1540200003.797 * * [misc]simplify: iters left: 3 (60 enodes) 1540200003.804 * * [misc]simplify: iters left: 2 (88 enodes) 1540200003.814 * * [misc]simplify: iters left: 1 (91 enodes) 1540200003.821 * [exit]simplify: Simplified to (/ (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)))) (fabs (cbrt (hypot y.im y.re)))) 1540200003.821 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200003.822 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200003.822 * * [misc]simplify: iters left: 6 (14 enodes) 1540200003.824 * * [misc]simplify: iters left: 5 (19 enodes) 1540200003.826 * * [misc]simplify: iters left: 4 (24 enodes) 1540200003.831 * * [misc]simplify: iters left: 3 (27 enodes) 1540200003.837 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))) 1540200003.837 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)))) (fabs (cbrt (hypot y.im y.re)))) (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))))) 1540200003.837 * * * * [misc]progress: [ 89 / 768 ] simplifiying candidate # 1540200003.837 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) 1) (sqrt (sqrt (hypot y.im y.re)))) 1540200003.837 * * [misc]simplify: iters left: 6 (15 enodes) 1540200003.844 * * [misc]simplify: iters left: 5 (24 enodes) 1540200003.848 * * [misc]simplify: iters left: 4 (39 enodes) 1540200003.854 * * [misc]simplify: iters left: 3 (84 enodes) 1540200003.872 * * [misc]simplify: iters left: 2 (190 enodes) 1540200003.902 * [exit]simplify: Simplified to (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200003.902 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200003.902 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200003.902 * * [misc]simplify: iters left: 6 (13 enodes) 1540200003.904 * * [misc]simplify: iters left: 5 (18 enodes) 1540200003.906 * * [misc]simplify: iters left: 4 (23 enodes) 1540200003.909 * * [misc]simplify: iters left: 3 (26 enodes) 1540200003.913 * [exit]simplify: Simplified to (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200003.913 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200003.913 * * * * [misc]progress: [ 90 / 768 ] simplifiying candidate # 1540200003.913 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) 1) (sqrt 1)) 1540200003.913 * * [misc]simplify: iters left: 6 (14 enodes) 1540200003.916 * * [misc]simplify: iters left: 5 (23 enodes) 1540200003.918 * * [misc]simplify: iters left: 4 (29 enodes) 1540200003.922 * * [misc]simplify: iters left: 3 (34 enodes) 1540200003.925 * * [misc]simplify: iters left: 2 (39 enodes) 1540200003.929 * [exit]simplify: Simplified to (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) 1540200003.929 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200003.929 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200003.929 * * [misc]simplify: iters left: 6 (12 enodes) 1540200003.931 * * [misc]simplify: iters left: 5 (17 enodes) 1540200003.936 * * [misc]simplify: iters left: 4 (19 enodes) 1540200003.941 * * [misc]simplify: iters left: 3 (25 enodes) 1540200003.949 * [exit]simplify: Simplified to (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (hypot y.im y.re)) 1540200003.949 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (hypot y.im y.re)))) 1540200003.949 * * * * [misc]progress: [ 91 / 768 ] simplifiying candidate # 1540200003.949 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) 1) (sqrt (sqrt (hypot y.im y.re)))) 1540200003.949 * * [misc]simplify: iters left: 6 (15 enodes) 1540200003.954 * * [misc]simplify: iters left: 5 (24 enodes) 1540200003.961 * * [misc]simplify: iters left: 4 (39 enodes) 1540200003.974 * * [misc]simplify: iters left: 3 (84 enodes) 1540200003.991 * * [misc]simplify: iters left: 2 (190 enodes) 1540200004.027 * [exit]simplify: Simplified to (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200004.027 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200004.028 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200004.028 * * [misc]simplify: iters left: 6 (13 enodes) 1540200004.029 * * [misc]simplify: iters left: 5 (18 enodes) 1540200004.032 * * [misc]simplify: iters left: 4 (23 enodes) 1540200004.036 * * [misc]simplify: iters left: 3 (26 enodes) 1540200004.039 * [exit]simplify: Simplified to (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200004.039 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200004.039 * * * * [misc]progress: [ 92 / 768 ] simplifiying candidate # 1540200004.039 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) 1) 1) 1540200004.039 * * [misc]simplify: iters left: 6 (13 enodes) 1540200004.041 * * [misc]simplify: iters left: 5 (20 enodes) 1540200004.044 * * [misc]simplify: iters left: 4 (24 enodes) 1540200004.047 * * [misc]simplify: iters left: 3 (39 enodes) 1540200004.052 * * [misc]simplify: iters left: 2 (68 enodes) 1540200004.061 * [exit]simplify: Simplified to (* (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)))) 1540200004.061 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)))) (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200004.061 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200004.061 * * [misc]simplify: iters left: 6 (12 enodes) 1540200004.063 * * [misc]simplify: iters left: 5 (17 enodes) 1540200004.065 * * [misc]simplify: iters left: 4 (19 enodes) 1540200004.068 * * [misc]simplify: iters left: 3 (25 enodes) 1540200004.071 * [exit]simplify: Simplified to (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (hypot y.im y.re)) 1540200004.071 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (hypot y.im y.re)))) 1540200004.071 * * * * [misc]progress: [ 93 / 768 ] simplifiying candidate # 1540200004.071 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200004.071 * * [misc]simplify: iters left: 6 (14 enodes) 1540200004.073 * * [misc]simplify: iters left: 5 (23 enodes) 1540200004.076 * * [misc]simplify: iters left: 4 (31 enodes) 1540200004.081 * * [misc]simplify: iters left: 3 (36 enodes) 1540200004.089 * * [misc]simplify: iters left: 2 (40 enodes) 1540200004.096 * * [misc]simplify: iters left: 1 (42 enodes) 1540200004.100 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) 1540200004.100 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200004.101 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200004.101 * * [misc]simplify: iters left: 6 (13 enodes) 1540200004.102 * * [misc]simplify: iters left: 5 (18 enodes) 1540200004.105 * * [misc]simplify: iters left: 4 (20 enodes) 1540200004.107 * * [misc]simplify: iters left: 3 (23 enodes) 1540200004.111 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200004.111 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))))) 1540200004.111 * * * * [misc]progress: [ 94 / 768 ] simplifiying candidate # 1540200004.112 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200004.112 * * [misc]simplify: iters left: 6 (17 enodes) 1540200004.114 * * [misc]simplify: iters left: 5 (25 enodes) 1540200004.119 * * [misc]simplify: iters left: 4 (32 enodes) 1540200004.127 * * [misc]simplify: iters left: 3 (38 enodes) 1540200004.136 * * [misc]simplify: iters left: 2 (44 enodes) 1540200004.145 * [exit]simplify: Simplified to (/ (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re))))) 1540200004.145 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re))))) (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200004.145 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200004.146 * * [misc]simplify: iters left: 6 (15 enodes) 1540200004.148 * * [misc]simplify: iters left: 5 (20 enodes) 1540200004.150 * * [misc]simplify: iters left: 4 (25 enodes) 1540200004.153 * * [misc]simplify: iters left: 3 (28 enodes) 1540200004.157 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))) 1540200004.157 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re))))) (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))))) 1540200004.157 * * * * [misc]progress: [ 95 / 768 ] simplifiying candidate # 1540200004.157 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200004.157 * * [misc]simplify: iters left: 6 (15 enodes) 1540200004.159 * * [misc]simplify: iters left: 5 (22 enodes) 1540200004.162 * * [misc]simplify: iters left: 4 (29 enodes) 1540200004.166 * * [misc]simplify: iters left: 3 (35 enodes) 1540200004.170 * * [misc]simplify: iters left: 2 (41 enodes) 1540200004.175 * [exit]simplify: Simplified to (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (cbrt (sqrt (hypot y.im y.re)))) 1540200004.175 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200004.175 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200004.176 * * [misc]simplify: iters left: 6 (14 enodes) 1540200004.177 * * [misc]simplify: iters left: 5 (19 enodes) 1540200004.180 * * [misc]simplify: iters left: 4 (24 enodes) 1540200004.183 * * [misc]simplify: iters left: 3 (27 enodes) 1540200004.186 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200004.187 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))))) 1540200004.187 * * * * [misc]progress: [ 96 / 768 ] simplifiying candidate # 1540200004.187 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt 1)) 1540200004.187 * * [misc]simplify: iters left: 6 (16 enodes) 1540200004.192 * * [misc]simplify: iters left: 5 (25 enodes) 1540200004.199 * * [misc]simplify: iters left: 4 (32 enodes) 1540200004.208 * * [misc]simplify: iters left: 3 (38 enodes) 1540200004.212 * * [misc]simplify: iters left: 2 (43 enodes) 1540200004.216 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200004.216 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200004.216 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200004.216 * * [misc]simplify: iters left: 6 (13 enodes) 1540200004.218 * * [misc]simplify: iters left: 5 (18 enodes) 1540200004.221 * * [misc]simplify: iters left: 4 (23 enodes) 1540200004.224 * * [misc]simplify: iters left: 3 (26 enodes) 1540200004.227 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) 1540200004.227 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))))) 1540200004.227 * * * * [misc]progress: [ 97 / 768 ] simplifiying candidate # 1540200004.227 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200004.227 * * [misc]simplify: iters left: 6 (15 enodes) 1540200004.229 * * [misc]simplify: iters left: 5 (22 enodes) 1540200004.232 * * [misc]simplify: iters left: 4 (29 enodes) 1540200004.236 * * [misc]simplify: iters left: 3 (35 enodes) 1540200004.241 * * [misc]simplify: iters left: 2 (41 enodes) 1540200004.252 * [exit]simplify: Simplified to (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (cbrt (sqrt (hypot y.im y.re)))) 1540200004.252 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200004.252 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200004.252 * * [misc]simplify: iters left: 6 (14 enodes) 1540200004.256 * * [misc]simplify: iters left: 5 (19 enodes) 1540200004.262 * * [misc]simplify: iters left: 4 (24 enodes) 1540200004.268 * * [misc]simplify: iters left: 3 (27 enodes) 1540200004.271 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200004.271 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))))) 1540200004.271 * * * * [misc]progress: [ 98 / 768 ] simplifiying candidate # 1540200004.271 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1) 1540200004.271 * * [misc]simplify: iters left: 6 (15 enodes) 1540200004.273 * * [misc]simplify: iters left: 5 (24 enodes) 1540200004.276 * * [misc]simplify: iters left: 4 (31 enodes) 1540200004.281 * * [misc]simplify: iters left: 3 (39 enodes) 1540200004.285 * * [misc]simplify: iters left: 2 (44 enodes) 1540200004.290 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200004.290 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200004.290 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200004.290 * * [misc]simplify: iters left: 6 (13 enodes) 1540200004.292 * * [misc]simplify: iters left: 5 (18 enodes) 1540200004.294 * * [misc]simplify: iters left: 4 (23 enodes) 1540200004.297 * * [misc]simplify: iters left: 3 (26 enodes) 1540200004.300 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) 1540200004.300 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))))) 1540200004.300 * * * * [misc]progress: [ 99 / 768 ] simplifiying candidate # 1540200004.301 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200004.301 * * [misc]simplify: iters left: 6 (17 enodes) 1540200004.303 * * [misc]simplify: iters left: 5 (25 enodes) 1540200004.307 * * [misc]simplify: iters left: 4 (33 enodes) 1540200004.311 * * [misc]simplify: iters left: 3 (41 enodes) 1540200004.316 * * [misc]simplify: iters left: 2 (42 enodes) 1540200004.321 * [exit]simplify: Simplified to (/ (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re))))) (cbrt (sqrt (hypot y.im y.re)))) 1540200004.321 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re))))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200004.321 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200004.321 * * [misc]simplify: iters left: 6 (15 enodes) 1540200004.323 * * [misc]simplify: iters left: 5 (20 enodes) 1540200004.326 * * [misc]simplify: iters left: 4 (25 enodes) 1540200004.331 * * [misc]simplify: iters left: 3 (28 enodes) 1540200004.334 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200004.334 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re))))) (cbrt (sqrt (hypot y.im y.re)))) (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))))) 1540200004.334 * * * * [misc]progress: [ 100 / 768 ] simplifiying candidate # 1540200004.334 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200004.334 * * [misc]simplify: iters left: 6 (14 enodes) 1540200004.336 * * [misc]simplify: iters left: 5 (20 enodes) 1540200004.339 * * [misc]simplify: iters left: 4 (22 enodes) 1540200004.342 * * [misc]simplify: iters left: 3 (25 enodes) 1540200004.345 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540200004.345 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200004.345 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200004.345 * * [misc]simplify: iters left: 6 (13 enodes) 1540200004.347 * * [misc]simplify: iters left: 5 (18 enodes) 1540200004.349 * * [misc]simplify: iters left: 4 (20 enodes) 1540200004.352 * * [misc]simplify: iters left: 3 (24 enodes) 1540200004.355 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1540200004.355 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.re x.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.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1540200004.355 * * * * [misc]progress: [ 101 / 768 ] simplifiying candidate # 1540200004.355 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200004.355 * * [misc]simplify: iters left: 6 (16 enodes) 1540200004.357 * * [misc]simplify: iters left: 5 (22 enodes) 1540200004.360 * * [misc]simplify: iters left: 4 (27 enodes) 1540200004.365 * * [misc]simplify: iters left: 3 (30 enodes) 1540200004.373 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re))))) 1540200004.373 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re))))) (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200004.374 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200004.374 * * [misc]simplify: iters left: 6 (15 enodes) 1540200004.378 * * [misc]simplify: iters left: 5 (20 enodes) 1540200004.384 * * [misc]simplify: iters left: 4 (25 enodes) 1540200004.391 * * [misc]simplify: iters left: 3 (28 enodes) 1540200004.397 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200004.398 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re))))) (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))))) 1540200004.398 * * * * [misc]progress: [ 102 / 768 ] simplifiying candidate # 1540200004.398 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt 1)) 1540200004.398 * * [misc]simplify: iters left: 6 (16 enodes) 1540200004.403 * * [misc]simplify: iters left: 5 (24 enodes) 1540200004.409 * * [misc]simplify: iters left: 4 (29 enodes) 1540200004.417 * * [misc]simplify: iters left: 3 (36 enodes) 1540200004.424 * * [misc]simplify: iters left: 2 (37 enodes) 1540200004.430 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) 1540200004.430 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200004.430 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200004.430 * * [misc]simplify: iters left: 6 (14 enodes) 1540200004.434 * * [misc]simplify: iters left: 5 (19 enodes) 1540200004.439 * * [misc]simplify: iters left: 4 (24 enodes) 1540200004.446 * * [misc]simplify: iters left: 3 (27 enodes) 1540200004.453 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))) 1540200004.453 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))))) 1540200004.453 * * * * [misc]progress: [ 103 / 768 ] simplifiying candidate # 1540200004.454 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200004.454 * * [misc]simplify: iters left: 6 (16 enodes) 1540200004.459 * * [misc]simplify: iters left: 5 (22 enodes) 1540200004.466 * * [misc]simplify: iters left: 4 (27 enodes) 1540200004.473 * * [misc]simplify: iters left: 3 (30 enodes) 1540200004.480 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re))))) 1540200004.480 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re))))) (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200004.480 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200004.480 * * [misc]simplify: iters left: 6 (15 enodes) 1540200004.482 * * [misc]simplify: iters left: 5 (20 enodes) 1540200004.485 * * [misc]simplify: iters left: 4 (25 enodes) 1540200004.488 * * [misc]simplify: iters left: 3 (28 enodes) 1540200004.492 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200004.493 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re))))) (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))))) 1540200004.493 * * * * [misc]progress: [ 104 / 768 ] simplifiying candidate # 1540200004.493 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1) 1540200004.493 * * [misc]simplify: iters left: 6 (15 enodes) 1540200004.495 * * [misc]simplify: iters left: 5 (23 enodes) 1540200004.498 * * [misc]simplify: iters left: 4 (28 enodes) 1540200004.502 * * [misc]simplify: iters left: 3 (36 enodes) 1540200004.505 * * [misc]simplify: iters left: 2 (37 enodes) 1540200004.509 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) 1540200004.509 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200004.509 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200004.509 * * [misc]simplify: iters left: 6 (14 enodes) 1540200004.511 * * [misc]simplify: iters left: 5 (19 enodes) 1540200004.514 * * [misc]simplify: iters left: 4 (24 enodes) 1540200004.517 * * [misc]simplify: iters left: 3 (27 enodes) 1540200004.521 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))) 1540200004.521 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))))) 1540200004.521 * * * * [misc]progress: [ 105 / 768 ] simplifiying candidate # 1540200004.521 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200004.521 * * [misc]simplify: iters left: 6 (15 enodes) 1540200004.526 * * [misc]simplify: iters left: 5 (22 enodes) 1540200004.531 * * [misc]simplify: iters left: 4 (30 enodes) 1540200004.539 * * [misc]simplify: iters left: 3 (38 enodes) 1540200004.548 * * [misc]simplify: iters left: 2 (39 enodes) 1540200004.557 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200004.557 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))))) (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200004.557 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200004.557 * * [misc]simplify: iters left: 6 (14 enodes) 1540200004.561 * * [misc]simplify: iters left: 5 (19 enodes) 1540200004.566 * * [misc]simplify: iters left: 4 (24 enodes) 1540200004.573 * * [misc]simplify: iters left: 3 (27 enodes) 1540200004.580 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200004.580 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))))) 1540200004.580 * * * * [misc]progress: [ 106 / 768 ] simplifiying candidate # 1540200004.580 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200004.581 * * [misc]simplify: iters left: 6 (16 enodes) 1540200004.585 * * [misc]simplify: iters left: 5 (22 enodes) 1540200004.592 * * [misc]simplify: iters left: 4 (27 enodes) 1540200004.599 * * [misc]simplify: iters left: 3 (30 enodes) 1540200004.606 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (fabs (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200004.607 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (fabs (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200004.607 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200004.607 * * [misc]simplify: iters left: 6 (15 enodes) 1540200004.613 * * [misc]simplify: iters left: 5 (20 enodes) 1540200004.618 * * [misc]simplify: iters left: 4 (25 enodes) 1540200004.625 * * [misc]simplify: iters left: 3 (28 enodes) 1540200004.632 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))) 1540200004.632 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (fabs (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))))) 1540200004.632 * * * * [misc]progress: [ 107 / 768 ] simplifiying candidate # 1540200004.633 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200004.633 * * [misc]simplify: iters left: 6 (13 enodes) 1540200004.637 * * [misc]simplify: iters left: 5 (18 enodes) 1540200004.642 * * [misc]simplify: iters left: 4 (20 enodes) 1540200004.647 * * [misc]simplify: iters left: 3 (24 enodes) 1540200004.653 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200004.653 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200004.653 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200004.654 * * [misc]simplify: iters left: 6 (13 enodes) 1540200004.657 * * [misc]simplify: iters left: 5 (18 enodes) 1540200004.663 * * [misc]simplify: iters left: 4 (20 enodes) 1540200004.668 * * [misc]simplify: iters left: 3 (24 enodes) 1540200004.674 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200004.674 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200004.674 * * * * [misc]progress: [ 108 / 768 ] simplifiying candidate # 1540200004.674 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt 1)) 1540200004.675 * * [misc]simplify: iters left: 6 (15 enodes) 1540200004.679 * * [misc]simplify: iters left: 5 (22 enodes) 1540200004.685 * * [misc]simplify: iters left: 4 (27 enodes) 1540200004.693 * * [misc]simplify: iters left: 3 (34 enodes) 1540200004.699 * * [misc]simplify: iters left: 2 (35 enodes) 1540200004.705 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200004.705 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200004.705 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200004.705 * * [misc]simplify: iters left: 6 (13 enodes) 1540200004.709 * * [misc]simplify: iters left: 5 (18 enodes) 1540200004.714 * * [misc]simplify: iters left: 4 (23 enodes) 1540200004.721 * * [misc]simplify: iters left: 3 (26 enodes) 1540200004.727 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) 1540200004.727 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))))) 1540200004.727 * * * * [misc]progress: [ 109 / 768 ] simplifiying candidate # 1540200004.728 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200004.728 * * [misc]simplify: iters left: 6 (13 enodes) 1540200004.731 * * [misc]simplify: iters left: 5 (18 enodes) 1540200004.737 * * [misc]simplify: iters left: 4 (20 enodes) 1540200004.742 * * [misc]simplify: iters left: 3 (24 enodes) 1540200004.748 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200004.748 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200004.748 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200004.748 * * [misc]simplify: iters left: 6 (13 enodes) 1540200004.752 * * [misc]simplify: iters left: 5 (18 enodes) 1540200004.758 * * [misc]simplify: iters left: 4 (20 enodes) 1540200004.764 * * [misc]simplify: iters left: 3 (24 enodes) 1540200004.770 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200004.770 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200004.770 * * * * [misc]progress: [ 110 / 768 ] simplifiying candidate # 1540200004.770 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1) 1540200004.770 * * [misc]simplify: iters left: 6 (14 enodes) 1540200004.775 * * [misc]simplify: iters left: 5 (21 enodes) 1540200004.780 * * [misc]simplify: iters left: 4 (26 enodes) 1540200004.785 * * [misc]simplify: iters left: 3 (33 enodes) 1540200004.788 * * [misc]simplify: iters left: 2 (34 enodes) 1540200004.791 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200004.791 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200004.792 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200004.792 * * [misc]simplify: iters left: 6 (13 enodes) 1540200004.793 * * [misc]simplify: iters left: 5 (18 enodes) 1540200004.796 * * [misc]simplify: iters left: 4 (23 enodes) 1540200004.799 * * [misc]simplify: iters left: 3 (26 enodes) 1540200004.802 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) 1540200004.802 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))))) 1540200004.802 * * * * [misc]progress: [ 111 / 768 ] simplifiying candidate # 1540200004.802 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt 1)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200004.802 * * [misc]simplify: iters left: 6 (16 enodes) 1540200004.805 * * [misc]simplify: iters left: 5 (25 enodes) 1540200004.808 * * [misc]simplify: iters left: 4 (32 enodes) 1540200004.814 * * [misc]simplify: iters left: 3 (43 enodes) 1540200004.823 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200004.823 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200004.823 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200004.823 * * [misc]simplify: iters left: 6 (13 enodes) 1540200004.827 * * [misc]simplify: iters left: 5 (18 enodes) 1540200004.832 * * [misc]simplify: iters left: 4 (23 enodes) 1540200004.839 * * [misc]simplify: iters left: 3 (26 enodes) 1540200004.844 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200004.844 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200004.844 * * * * [misc]progress: [ 112 / 768 ] simplifiying candidate # 1540200004.844 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt 1)) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200004.845 * * [misc]simplify: iters left: 6 (16 enodes) 1540200004.847 * * [misc]simplify: iters left: 5 (24 enodes) 1540200004.850 * * [misc]simplify: iters left: 4 (27 enodes) 1540200004.854 * * [misc]simplify: iters left: 3 (34 enodes) 1540200004.857 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) 1540200004.857 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200004.858 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200004.858 * * [misc]simplify: iters left: 6 (14 enodes) 1540200004.860 * * [misc]simplify: iters left: 5 (19 enodes) 1540200004.863 * * [misc]simplify: iters left: 4 (24 enodes) 1540200004.866 * * [misc]simplify: iters left: 3 (27 enodes) 1540200004.869 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))) 1540200004.869 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))))) 1540200004.869 * * * * [misc]progress: [ 113 / 768 ] simplifiying candidate # 1540200004.869 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt 1)) (sqrt (sqrt (hypot y.im y.re)))) 1540200004.870 * * [misc]simplify: iters left: 6 (15 enodes) 1540200004.873 * * [misc]simplify: iters left: 5 (22 enodes) 1540200004.879 * * [misc]simplify: iters left: 4 (25 enodes) 1540200004.886 * * [misc]simplify: iters left: 3 (32 enodes) 1540200004.892 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200004.892 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200004.893 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200004.893 * * [misc]simplify: iters left: 6 (13 enodes) 1540200004.896 * * [misc]simplify: iters left: 5 (18 enodes) 1540200004.902 * * [misc]simplify: iters left: 4 (23 enodes) 1540200004.908 * * [misc]simplify: iters left: 3 (26 enodes) 1540200004.914 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200004.914 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200004.914 * * * * [misc]progress: [ 114 / 768 ] simplifiying candidate # 1540200004.915 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt 1)) (sqrt 1)) 1540200004.915 * * [misc]simplify: iters left: 6 (13 enodes) 1540200004.919 * * [misc]simplify: iters left: 5 (20 enodes) 1540200004.924 * * [misc]simplify: iters left: 4 (22 enodes) 1540200004.929 * * [misc]simplify: iters left: 3 (25 enodes) 1540200004.934 * [exit]simplify: Simplified to (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) 1540200004.934 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200004.934 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200004.934 * * [misc]simplify: iters left: 6 (12 enodes) 1540200004.938 * * [misc]simplify: iters left: 5 (17 enodes) 1540200004.942 * * [misc]simplify: iters left: 4 (19 enodes) 1540200004.947 * * [misc]simplify: iters left: 3 (25 enodes) 1540200004.950 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (hypot y.im y.re)) 1540200004.950 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (hypot y.im y.re)))) 1540200004.950 * * * * [misc]progress: [ 115 / 768 ] simplifiying candidate # 1540200004.951 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt 1)) (sqrt (sqrt (hypot y.im y.re)))) 1540200004.951 * * [misc]simplify: iters left: 6 (15 enodes) 1540200004.953 * * [misc]simplify: iters left: 5 (22 enodes) 1540200004.956 * * [misc]simplify: iters left: 4 (25 enodes) 1540200004.960 * * [misc]simplify: iters left: 3 (32 enodes) 1540200004.963 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200004.963 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200004.963 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200004.963 * * [misc]simplify: iters left: 6 (13 enodes) 1540200004.965 * * [misc]simplify: iters left: 5 (18 enodes) 1540200004.967 * * [misc]simplify: iters left: 4 (23 enodes) 1540200004.971 * * [misc]simplify: iters left: 3 (26 enodes) 1540200004.974 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200004.974 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200004.974 * * * * [misc]progress: [ 116 / 768 ] simplifiying candidate # 1540200004.975 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt 1)) 1) 1540200004.975 * * [misc]simplify: iters left: 6 (13 enodes) 1540200004.979 * * [misc]simplify: iters left: 5 (20 enodes) 1540200004.984 * * [misc]simplify: iters left: 4 (22 enodes) 1540200004.988 * * [misc]simplify: iters left: 3 (25 enodes) 1540200004.993 * [exit]simplify: Simplified to (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) 1540200004.993 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200004.994 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200004.994 * * [misc]simplify: iters left: 6 (12 enodes) 1540200004.997 * * [misc]simplify: iters left: 5 (17 enodes) 1540200005.002 * * [misc]simplify: iters left: 4 (19 enodes) 1540200005.008 * * [misc]simplify: iters left: 3 (25 enodes) 1540200005.014 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (hypot y.im y.re)) 1540200005.014 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (hypot y.im y.re)))) 1540200005.014 * * * * [misc]progress: [ 117 / 768 ] simplifiying candidate # 1540200005.014 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200005.015 * * [misc]simplify: iters left: 6 (15 enodes) 1540200005.019 * * [misc]simplify: iters left: 5 (22 enodes) 1540200005.026 * * [misc]simplify: iters left: 4 (30 enodes) 1540200005.035 * * [misc]simplify: iters left: 3 (38 enodes) 1540200005.044 * * [misc]simplify: iters left: 2 (39 enodes) 1540200005.053 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200005.053 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))))) (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200005.054 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200005.054 * * [misc]simplify: iters left: 6 (14 enodes) 1540200005.058 * * [misc]simplify: iters left: 5 (19 enodes) 1540200005.063 * * [misc]simplify: iters left: 4 (24 enodes) 1540200005.070 * * [misc]simplify: iters left: 3 (27 enodes) 1540200005.077 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200005.077 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))))) 1540200005.077 * * * * [misc]progress: [ 118 / 768 ] simplifiying candidate # 1540200005.078 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200005.078 * * [misc]simplify: iters left: 6 (16 enodes) 1540200005.083 * * [misc]simplify: iters left: 5 (22 enodes) 1540200005.089 * * [misc]simplify: iters left: 4 (27 enodes) 1540200005.096 * * [misc]simplify: iters left: 3 (30 enodes) 1540200005.100 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (fabs (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200005.100 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (fabs (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200005.100 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200005.100 * * [misc]simplify: iters left: 6 (15 enodes) 1540200005.102 * * [misc]simplify: iters left: 5 (20 enodes) 1540200005.106 * * [misc]simplify: iters left: 4 (25 enodes) 1540200005.109 * * [misc]simplify: iters left: 3 (28 enodes) 1540200005.112 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))) 1540200005.112 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (fabs (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))))) 1540200005.112 * * * * [misc]progress: [ 119 / 768 ] simplifiying candidate # 1540200005.113 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200005.113 * * [misc]simplify: iters left: 6 (13 enodes) 1540200005.114 * * [misc]simplify: iters left: 5 (18 enodes) 1540200005.117 * * [misc]simplify: iters left: 4 (20 enodes) 1540200005.119 * * [misc]simplify: iters left: 3 (24 enodes) 1540200005.122 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200005.122 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200005.123 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200005.123 * * [misc]simplify: iters left: 6 (13 enodes) 1540200005.126 * * [misc]simplify: iters left: 5 (18 enodes) 1540200005.131 * * [misc]simplify: iters left: 4 (20 enodes) 1540200005.137 * * [misc]simplify: iters left: 3 (24 enodes) 1540200005.142 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200005.142 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200005.142 * * * * [misc]progress: [ 120 / 768 ] simplifiying candidate # 1540200005.143 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt 1)) 1540200005.143 * * [misc]simplify: iters left: 6 (15 enodes) 1540200005.148 * * [misc]simplify: iters left: 5 (22 enodes) 1540200005.153 * * [misc]simplify: iters left: 4 (27 enodes) 1540200005.158 * * [misc]simplify: iters left: 3 (34 enodes) 1540200005.161 * * [misc]simplify: iters left: 2 (35 enodes) 1540200005.164 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200005.164 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200005.164 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200005.164 * * [misc]simplify: iters left: 6 (13 enodes) 1540200005.166 * * [misc]simplify: iters left: 5 (18 enodes) 1540200005.169 * * [misc]simplify: iters left: 4 (23 enodes) 1540200005.171 * * [misc]simplify: iters left: 3 (26 enodes) 1540200005.174 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) 1540200005.175 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))))) 1540200005.175 * * * * [misc]progress: [ 121 / 768 ] simplifiying candidate # 1540200005.175 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200005.175 * * [misc]simplify: iters left: 6 (13 enodes) 1540200005.177 * * [misc]simplify: iters left: 5 (18 enodes) 1540200005.179 * * [misc]simplify: iters left: 4 (20 enodes) 1540200005.184 * * [misc]simplify: iters left: 3 (24 enodes) 1540200005.190 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200005.190 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200005.190 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200005.190 * * [misc]simplify: iters left: 6 (13 enodes) 1540200005.194 * * [misc]simplify: iters left: 5 (18 enodes) 1540200005.199 * * [misc]simplify: iters left: 4 (20 enodes) 1540200005.205 * * [misc]simplify: iters left: 3 (24 enodes) 1540200005.210 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200005.211 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200005.211 * * * * [misc]progress: [ 122 / 768 ] simplifiying candidate # 1540200005.211 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1) 1540200005.211 * * [misc]simplify: iters left: 6 (14 enodes) 1540200005.213 * * [misc]simplify: iters left: 5 (21 enodes) 1540200005.216 * * [misc]simplify: iters left: 4 (26 enodes) 1540200005.219 * * [misc]simplify: iters left: 3 (33 enodes) 1540200005.223 * * [misc]simplify: iters left: 2 (34 enodes) 1540200005.226 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200005.226 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200005.226 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200005.226 * * [misc]simplify: iters left: 6 (13 enodes) 1540200005.228 * * [misc]simplify: iters left: 5 (18 enodes) 1540200005.230 * * [misc]simplify: iters left: 4 (23 enodes) 1540200005.233 * * [misc]simplify: iters left: 3 (26 enodes) 1540200005.236 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) 1540200005.236 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))))) 1540200005.236 * * * * [misc]progress: [ 123 / 768 ] simplifiying candidate # 1540200005.237 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) 1) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200005.237 * * [misc]simplify: iters left: 6 (15 enodes) 1540200005.239 * * [misc]simplify: iters left: 5 (24 enodes) 1540200005.242 * * [misc]simplify: iters left: 4 (34 enodes) 1540200005.251 * * [misc]simplify: iters left: 3 (46 enodes) 1540200005.261 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200005.261 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200005.262 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200005.262 * * [misc]simplify: iters left: 6 (13 enodes) 1540200005.265 * * [misc]simplify: iters left: 5 (18 enodes) 1540200005.270 * * [misc]simplify: iters left: 4 (23 enodes) 1540200005.277 * * [misc]simplify: iters left: 3 (26 enodes) 1540200005.283 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200005.283 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200005.283 * * * * [misc]progress: [ 124 / 768 ] simplifiying candidate # 1540200005.284 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) 1) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200005.284 * * [misc]simplify: iters left: 6 (15 enodes) 1540200005.288 * * [misc]simplify: iters left: 5 (23 enodes) 1540200005.295 * * [misc]simplify: iters left: 4 (29 enodes) 1540200005.302 * * [misc]simplify: iters left: 3 (32 enodes) 1540200005.309 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) 1540200005.309 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200005.309 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200005.309 * * [misc]simplify: iters left: 6 (14 enodes) 1540200005.314 * * [misc]simplify: iters left: 5 (19 enodes) 1540200005.321 * * [misc]simplify: iters left: 4 (24 enodes) 1540200005.327 * * [misc]simplify: iters left: 3 (27 enodes) 1540200005.334 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))) 1540200005.334 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))))) 1540200005.334 * * * * [misc]progress: [ 125 / 768 ] simplifiying candidate # 1540200005.335 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) 1) (sqrt (sqrt (hypot y.im y.re)))) 1540200005.335 * * [misc]simplify: iters left: 6 (14 enodes) 1540200005.339 * * [misc]simplify: iters left: 5 (21 enodes) 1540200005.344 * * [misc]simplify: iters left: 4 (28 enodes) 1540200005.348 * * [misc]simplify: iters left: 3 (31 enodes) 1540200005.351 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200005.351 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200005.351 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200005.351 * * [misc]simplify: iters left: 6 (13 enodes) 1540200005.353 * * [misc]simplify: iters left: 5 (18 enodes) 1540200005.355 * * [misc]simplify: iters left: 4 (23 enodes) 1540200005.358 * * [misc]simplify: iters left: 3 (26 enodes) 1540200005.361 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200005.361 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200005.361 * * * * [misc]progress: [ 126 / 768 ] simplifiying candidate # 1540200005.362 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) 1) (sqrt 1)) 1540200005.362 * * [misc]simplify: iters left: 6 (13 enodes) 1540200005.364 * * [misc]simplify: iters left: 5 (20 enodes) 1540200005.366 * * [misc]simplify: iters left: 4 (22 enodes) 1540200005.368 * * [misc]simplify: iters left: 3 (25 enodes) 1540200005.371 * [exit]simplify: Simplified to (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) 1540200005.371 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200005.371 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200005.371 * * [misc]simplify: iters left: 6 (12 enodes) 1540200005.373 * * [misc]simplify: iters left: 5 (17 enodes) 1540200005.375 * * [misc]simplify: iters left: 4 (19 enodes) 1540200005.378 * * [misc]simplify: iters left: 3 (25 enodes) 1540200005.380 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (hypot y.im y.re)) 1540200005.380 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (hypot y.im y.re)))) 1540200005.381 * * * * [misc]progress: [ 127 / 768 ] simplifiying candidate # 1540200005.381 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) 1) (sqrt (sqrt (hypot y.im y.re)))) 1540200005.381 * * [misc]simplify: iters left: 6 (14 enodes) 1540200005.383 * * [misc]simplify: iters left: 5 (21 enodes) 1540200005.386 * * [misc]simplify: iters left: 4 (28 enodes) 1540200005.389 * * [misc]simplify: iters left: 3 (31 enodes) 1540200005.392 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200005.392 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200005.392 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200005.393 * * [misc]simplify: iters left: 6 (13 enodes) 1540200005.394 * * [misc]simplify: iters left: 5 (18 enodes) 1540200005.397 * * [misc]simplify: iters left: 4 (23 enodes) 1540200005.400 * * [misc]simplify: iters left: 3 (26 enodes) 1540200005.404 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200005.404 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200005.404 * * * * [misc]progress: [ 128 / 768 ] simplifiying candidate # 1540200005.404 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) 1) 1) 1540200005.404 * * [misc]simplify: iters left: 6 (12 enodes) 1540200005.406 * * [misc]simplify: iters left: 5 (17 enodes) 1540200005.408 * * [misc]simplify: iters left: 4 (19 enodes) 1540200005.410 * * [misc]simplify: iters left: 3 (22 enodes) 1540200005.413 * [exit]simplify: Simplified to (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) 1540200005.413 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200005.413 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200005.413 * * [misc]simplify: iters left: 6 (12 enodes) 1540200005.415 * * [misc]simplify: iters left: 5 (17 enodes) 1540200005.417 * * [misc]simplify: iters left: 4 (19 enodes) 1540200005.420 * * [misc]simplify: iters left: 3 (25 enodes) 1540200005.423 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (hypot y.im y.re)) 1540200005.423 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (hypot y.im y.re)))) 1540200005.423 * * * * [misc]progress: [ 129 / 768 ] simplifiying candidate # 1540200005.423 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200005.423 * * [misc]simplify: iters left: 6 (17 enodes) 1540200005.426 * * [misc]simplify: iters left: 5 (34 enodes) 1540200005.431 * * [misc]simplify: iters left: 4 (79 enodes) 1540200005.453 * * [misc]simplify: iters left: 3 (214 enodes) 1540200005.591 * [exit]simplify: Simplified to (/ (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200005.591 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200005.591 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200005.591 * * [misc]simplify: iters left: 6 (14 enodes) 1540200005.595 * * [misc]simplify: iters left: 5 (21 enodes) 1540200005.601 * * [misc]simplify: iters left: 4 (26 enodes) 1540200005.608 * * [misc]simplify: iters left: 3 (29 enodes) 1540200005.616 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200005.616 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))))) 1540200005.616 * * * * [misc]progress: [ 130 / 768 ] simplifiying candidate # 1540200005.616 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200005.617 * * [misc]simplify: iters left: 6 (18 enodes) 1540200005.623 * * [misc]simplify: iters left: 5 (34 enodes) 1540200005.634 * * [misc]simplify: iters left: 4 (77 enodes) 1540200005.659 * * [misc]simplify: iters left: 3 (202 enodes) 1540200005.730 * * [misc]simplify: iters left: 2 (469 enodes) 1540200006.021 * [exit]simplify: Simplified to (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (fabs (cbrt (hypot y.im y.re)))) (* (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))))) 1540200006.021 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (fabs (cbrt (hypot y.im y.re)))) (* (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200006.021 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200006.021 * * [misc]simplify: iters left: 6 (15 enodes) 1540200006.026 * * [misc]simplify: iters left: 5 (22 enodes) 1540200006.032 * * [misc]simplify: iters left: 4 (30 enodes) 1540200006.040 * * [misc]simplify: iters left: 3 (40 enodes) 1540200006.050 * * [misc]simplify: iters left: 2 (52 enodes) 1540200006.062 * * [misc]simplify: iters left: 1 (53 enodes) 1540200006.069 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1540200006.069 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (fabs (cbrt (hypot y.im y.re)))) (* (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))))) 1540200006.069 * * * * [misc]progress: [ 131 / 768 ] simplifiying candidate # 1540200006.069 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200006.069 * * [misc]simplify: iters left: 6 (18 enodes) 1540200006.072 * * [misc]simplify: iters left: 5 (33 enodes) 1540200006.077 * * [misc]simplify: iters left: 4 (76 enodes) 1540200006.091 * * [misc]simplify: iters left: 3 (201 enodes) 1540200006.154 * * [misc]simplify: iters left: 2 (467 enodes) 1540200006.461 * [exit]simplify: Simplified to (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.im y.re)))) (* (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))))) 1540200006.461 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.im y.re)))) (* (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200006.461 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200006.462 * * [misc]simplify: iters left: 6 (15 enodes) 1540200006.467 * * [misc]simplify: iters left: 5 (22 enodes) 1540200006.473 * * [misc]simplify: iters left: 4 (30 enodes) 1540200006.482 * * [misc]simplify: iters left: 3 (40 enodes) 1540200006.492 * * [misc]simplify: iters left: 2 (52 enodes) 1540200006.507 * * [misc]simplify: iters left: 1 (53 enodes) 1540200006.518 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1540200006.518 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))))) 1540200006.519 * * * * [misc]progress: [ 132 / 768 ] simplifiying candidate # 1540200006.519 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt 1)) 1540200006.519 * * [misc]simplify: iters left: 6 (19 enodes) 1540200006.525 * * [misc]simplify: iters left: 5 (36 enodes) 1540200006.530 * * [misc]simplify: iters left: 4 (77 enodes) 1540200006.548 * * [misc]simplify: iters left: 3 (206 enodes) 1540200006.676 * [exit]simplify: Simplified to (* (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (hypot y.im y.re))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (hypot y.im y.re)))) 1540200006.676 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (hypot y.im y.re))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (hypot y.im y.re)))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200006.676 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200006.676 * * [misc]simplify: iters left: 6 (14 enodes) 1540200006.680 * * [misc]simplify: iters left: 5 (21 enodes) 1540200006.686 * * [misc]simplify: iters left: 4 (29 enodes) 1540200006.694 * * [misc]simplify: iters left: 3 (39 enodes) 1540200006.703 * * [misc]simplify: iters left: 2 (51 enodes) 1540200006.713 * * [misc]simplify: iters left: 1 (52 enodes) 1540200006.721 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) 1540200006.721 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (hypot y.im y.re))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (hypot y.im y.re)))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))))) 1540200006.721 * * * * [misc]progress: [ 133 / 768 ] simplifiying candidate # 1540200006.721 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200006.721 * * [misc]simplify: iters left: 6 (18 enodes) 1540200006.724 * * [misc]simplify: iters left: 5 (33 enodes) 1540200006.729 * * [misc]simplify: iters left: 4 (76 enodes) 1540200006.743 * * [misc]simplify: iters left: 3 (201 enodes) 1540200006.794 * * [misc]simplify: iters left: 2 (467 enodes) 1540200007.019 * [exit]simplify: Simplified to (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.im y.re)))) (* (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))))) 1540200007.019 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.im y.re)))) (* (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200007.019 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200007.019 * * [misc]simplify: iters left: 6 (15 enodes) 1540200007.022 * * [misc]simplify: iters left: 5 (22 enodes) 1540200007.024 * * [misc]simplify: iters left: 4 (30 enodes) 1540200007.028 * * [misc]simplify: iters left: 3 (40 enodes) 1540200007.033 * * [misc]simplify: iters left: 2 (52 enodes) 1540200007.039 * * [misc]simplify: iters left: 1 (53 enodes) 1540200007.044 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1540200007.044 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))))) 1540200007.045 * * * * [misc]progress: [ 134 / 768 ] simplifiying candidate # 1540200007.045 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1) 1540200007.045 * * [misc]simplify: iters left: 6 (18 enodes) 1540200007.048 * * [misc]simplify: iters left: 5 (35 enodes) 1540200007.053 * * [misc]simplify: iters left: 4 (76 enodes) 1540200007.084 * * [misc]simplify: iters left: 3 (204 enodes) 1540200007.205 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1540200007.205 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200007.205 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200007.205 * * [misc]simplify: iters left: 6 (14 enodes) 1540200007.207 * * [misc]simplify: iters left: 5 (21 enodes) 1540200007.211 * * [misc]simplify: iters left: 4 (29 enodes) 1540200007.214 * * [misc]simplify: iters left: 3 (39 enodes) 1540200007.219 * * [misc]simplify: iters left: 2 (51 enodes) 1540200007.226 * * [misc]simplify: iters left: 1 (52 enodes) 1540200007.238 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) 1540200007.238 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))))) 1540200007.238 * * * * [misc]progress: [ 135 / 768 ] simplifiying candidate # 1540200007.238 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200007.238 * * [misc]simplify: iters left: 6 (18 enodes) 1540200007.244 * * [misc]simplify: iters left: 5 (34 enodes) 1540200007.253 * * [misc]simplify: iters left: 4 (69 enodes) 1540200007.267 * * [misc]simplify: iters left: 3 (184 enodes) 1540200007.324 * * [misc]simplify: iters left: 2 (458 enodes) 1540200007.583 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (* (fabs (cbrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200007.583 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (* (fabs (cbrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200007.584 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200007.584 * * [misc]simplify: iters left: 6 (15 enodes) 1540200007.588 * * [misc]simplify: iters left: 5 (22 enodes) 1540200007.595 * * [misc]simplify: iters left: 4 (30 enodes) 1540200007.603 * * [misc]simplify: iters left: 3 (40 enodes) 1540200007.613 * * [misc]simplify: iters left: 2 (52 enodes) 1540200007.624 * * [misc]simplify: iters left: 1 (53 enodes) 1540200007.636 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1540200007.636 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (* (fabs (cbrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))))) 1540200007.636 * * * * [misc]progress: [ 136 / 768 ] simplifiying candidate # 1540200007.636 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200007.636 * * [misc]simplify: iters left: 6 (15 enodes) 1540200007.639 * * [misc]simplify: iters left: 5 (29 enodes) 1540200007.643 * * [misc]simplify: iters left: 4 (56 enodes) 1540200007.653 * * [misc]simplify: iters left: 3 (125 enodes) 1540200007.689 * * [misc]simplify: iters left: 2 (231 enodes) 1540200007.750 * * [misc]simplify: iters left: 1 (284 enodes) 1540200007.855 * [exit]simplify: Simplified to (/ (cbrt (fma y.im x.im (* y.re x.re))) (/ (* (hypot y.im y.re) (cbrt (hypot y.im y.re))) (cbrt (fma y.im x.im (* y.re x.re))))) 1540200007.855 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (/ (* (hypot y.im y.re) (cbrt (hypot y.im y.re))) (cbrt (fma y.im x.im (* y.re x.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200007.856 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200007.856 * * [misc]simplify: iters left: 6 (13 enodes) 1540200007.860 * * [misc]simplify: iters left: 5 (20 enodes) 1540200007.866 * * [misc]simplify: iters left: 4 (25 enodes) 1540200007.873 * * [misc]simplify: iters left: 3 (34 enodes) 1540200007.882 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1540200007.882 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (/ (* (hypot y.im y.re) (cbrt (hypot y.im y.re))) (cbrt (fma y.im x.im (* y.re x.re))))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1540200007.882 * * * * [misc]progress: [ 137 / 768 ] simplifiying candidate # 1540200007.883 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200007.883 * * [misc]simplify: iters left: 6 (17 enodes) 1540200007.888 * * [misc]simplify: iters left: 5 (31 enodes) 1540200007.898 * * [misc]simplify: iters left: 4 (61 enodes) 1540200007.908 * * [misc]simplify: iters left: 3 (136 enodes) 1540200007.943 * * [misc]simplify: iters left: 2 (262 enodes) 1540200008.043 * * [misc]simplify: iters left: 1 (418 enodes) 1540200008.202 * [exit]simplify: Simplified to (/ (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re))))) 1540200008.202 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200008.202 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200008.202 * * [misc]simplify: iters left: 6 (15 enodes) 1540200008.204 * * [misc]simplify: iters left: 5 (22 enodes) 1540200008.207 * * [misc]simplify: iters left: 4 (30 enodes) 1540200008.211 * * [misc]simplify: iters left: 3 (40 enodes) 1540200008.216 * * [misc]simplify: iters left: 2 (52 enodes) 1540200008.231 * * [misc]simplify: iters left: 1 (53 enodes) 1540200008.242 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1540200008.242 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))))) 1540200008.243 * * * * [misc]progress: [ 138 / 768 ] simplifiying candidate # 1540200008.243 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt 1)) 1540200008.243 * * [misc]simplify: iters left: 6 (17 enodes) 1540200008.249 * * [misc]simplify: iters left: 5 (33 enodes) 1540200008.259 * * [misc]simplify: iters left: 4 (61 enodes) 1540200008.281 * * [misc]simplify: iters left: 3 (134 enodes) 1540200008.326 * * [misc]simplify: iters left: 2 (373 enodes) 1540200008.605 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re))))) 1540200008.605 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200008.605 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200008.605 * * [misc]simplify: iters left: 6 (14 enodes) 1540200008.607 * * [misc]simplify: iters left: 5 (21 enodes) 1540200008.610 * * [misc]simplify: iters left: 4 (29 enodes) 1540200008.614 * * [misc]simplify: iters left: 3 (39 enodes) 1540200008.619 * * [misc]simplify: iters left: 2 (51 enodes) 1540200008.624 * * [misc]simplify: iters left: 1 (52 enodes) 1540200008.632 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))) 1540200008.632 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re))))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))))) 1540200008.632 * * * * [misc]progress: [ 139 / 768 ] simplifiying candidate # 1540200008.632 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200008.632 * * [misc]simplify: iters left: 6 (17 enodes) 1540200008.635 * * [misc]simplify: iters left: 5 (31 enodes) 1540200008.640 * * [misc]simplify: iters left: 4 (61 enodes) 1540200008.657 * * [misc]simplify: iters left: 3 (136 enodes) 1540200008.694 * * [misc]simplify: iters left: 2 (262 enodes) 1540200008.767 * * [misc]simplify: iters left: 1 (418 enodes) 1540200008.900 * [exit]simplify: Simplified to (/ (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re))))) 1540200008.900 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200008.900 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200008.900 * * [misc]simplify: iters left: 6 (15 enodes) 1540200008.902 * * [misc]simplify: iters left: 5 (22 enodes) 1540200008.907 * * [misc]simplify: iters left: 4 (30 enodes) 1540200008.911 * * [misc]simplify: iters left: 3 (40 enodes) 1540200008.917 * * [misc]simplify: iters left: 2 (52 enodes) 1540200008.923 * * [misc]simplify: iters left: 1 (53 enodes) 1540200008.929 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1540200008.929 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))))) 1540200008.929 * * * * [misc]progress: [ 140 / 768 ] simplifiying candidate # 1540200008.929 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1) 1540200008.929 * * [misc]simplify: iters left: 6 (16 enodes) 1540200008.932 * * [misc]simplify: iters left: 5 (32 enodes) 1540200008.936 * * [misc]simplify: iters left: 4 (60 enodes) 1540200008.956 * * [misc]simplify: iters left: 3 (146 enodes) 1540200009.000 * * [misc]simplify: iters left: 2 (419 enodes) 1540200009.254 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (cbrt (fma y.im x.im (* y.re x.re))))) 1540200009.254 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (cbrt (fma y.im x.im (* y.re x.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200009.254 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200009.254 * * [misc]simplify: iters left: 6 (14 enodes) 1540200009.258 * * [misc]simplify: iters left: 5 (21 enodes) 1540200009.264 * * [misc]simplify: iters left: 4 (29 enodes) 1540200009.272 * * [misc]simplify: iters left: 3 (39 enodes) 1540200009.282 * * [misc]simplify: iters left: 2 (51 enodes) 1540200009.295 * * [misc]simplify: iters left: 1 (52 enodes) 1540200009.306 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))) 1540200009.306 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (cbrt (fma y.im x.im (* y.re x.re))))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))))) 1540200009.306 * * * * [misc]progress: [ 141 / 768 ] simplifiying candidate # 1540200009.307 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200009.307 * * [misc]simplify: iters left: 6 (18 enodes) 1540200009.313 * * [misc]simplify: iters left: 5 (33 enodes) 1540200009.323 * * [misc]simplify: iters left: 4 (68 enodes) 1540200009.336 * * [misc]simplify: iters left: 3 (183 enodes) 1540200009.406 * * [misc]simplify: iters left: 2 (459 enodes) 1540200009.671 * [exit]simplify: Simplified to (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) (* (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re))))) 1540200009.671 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) (* (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200009.672 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200009.672 * * [misc]simplify: iters left: 6 (15 enodes) 1540200009.676 * * [misc]simplify: iters left: 5 (22 enodes) 1540200009.684 * * [misc]simplify: iters left: 4 (30 enodes) 1540200009.688 * * [misc]simplify: iters left: 3 (40 enodes) 1540200009.693 * * [misc]simplify: iters left: 2 (52 enodes) 1540200009.699 * * [misc]simplify: iters left: 1 (53 enodes) 1540200009.704 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1540200009.704 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))))) 1540200009.704 * * * * [misc]progress: [ 142 / 768 ] simplifiying candidate # 1540200009.705 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200009.705 * * [misc]simplify: iters left: 6 (17 enodes) 1540200009.708 * * [misc]simplify: iters left: 5 (31 enodes) 1540200009.712 * * [misc]simplify: iters left: 4 (61 enodes) 1540200009.729 * * [misc]simplify: iters left: 3 (136 enodes) 1540200009.755 * * [misc]simplify: iters left: 2 (261 enodes) 1540200009.842 * * [misc]simplify: iters left: 1 (411 enodes) 1540200010.052 * [exit]simplify: Simplified to (/ (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re))))) 1540200010.052 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200010.052 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200010.052 * * [misc]simplify: iters left: 6 (15 enodes) 1540200010.057 * * [misc]simplify: iters left: 5 (22 enodes) 1540200010.063 * * [misc]simplify: iters left: 4 (30 enodes) 1540200010.071 * * [misc]simplify: iters left: 3 (40 enodes) 1540200010.081 * * [misc]simplify: iters left: 2 (52 enodes) 1540200010.093 * * [misc]simplify: iters left: 1 (53 enodes) 1540200010.105 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1540200010.105 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))))) 1540200010.105 * * * * [misc]progress: [ 143 / 768 ] simplifiying candidate # 1540200010.105 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200010.105 * * [misc]simplify: iters left: 6 (16 enodes) 1540200010.111 * * [misc]simplify: iters left: 5 (29 enodes) 1540200010.120 * * [misc]simplify: iters left: 4 (55 enodes) 1540200010.138 * * [misc]simplify: iters left: 3 (114 enodes) 1540200010.181 * * [misc]simplify: iters left: 2 (201 enodes) 1540200010.271 * * [misc]simplify: iters left: 1 (289 enodes) 1540200010.352 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma y.im x.im (* y.re x.re))))) 1540200010.352 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma y.im x.im (* y.re x.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200010.352 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200010.352 * * [misc]simplify: iters left: 6 (14 enodes) 1540200010.354 * * [misc]simplify: iters left: 5 (21 enodes) 1540200010.357 * * [misc]simplify: iters left: 4 (26 enodes) 1540200010.361 * * [misc]simplify: iters left: 3 (30 enodes) 1540200010.364 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200010.364 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma y.im x.im (* y.re x.re))))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200010.364 * * * * [misc]progress: [ 144 / 768 ] simplifiying candidate # 1540200010.364 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt 1)) 1540200010.365 * * [misc]simplify: iters left: 6 (18 enodes) 1540200010.368 * * [misc]simplify: iters left: 5 (33 enodes) 1540200010.374 * * [misc]simplify: iters left: 4 (61 enodes) 1540200010.391 * * [misc]simplify: iters left: 3 (150 enodes) 1540200010.436 * * [misc]simplify: iters left: 2 (425 enodes) 1540200010.800 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200010.800 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200010.801 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200010.801 * * [misc]simplify: iters left: 6 (14 enodes) 1540200010.805 * * [misc]simplify: iters left: 5 (21 enodes) 1540200010.810 * * [misc]simplify: iters left: 4 (29 enodes) 1540200010.817 * * [misc]simplify: iters left: 3 (39 enodes) 1540200010.825 * * [misc]simplify: iters left: 2 (51 enodes) 1540200010.836 * * [misc]simplify: iters left: 1 (52 enodes) 1540200010.845 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) 1540200010.845 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))))) 1540200010.845 * * * * [misc]progress: [ 145 / 768 ] simplifiying candidate # 1540200010.847 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200010.847 * * [misc]simplify: iters left: 6 (16 enodes) 1540200010.852 * * [misc]simplify: iters left: 5 (29 enodes) 1540200010.861 * * [misc]simplify: iters left: 4 (55 enodes) 1540200010.879 * * [misc]simplify: iters left: 3 (114 enodes) 1540200010.908 * * [misc]simplify: iters left: 2 (201 enodes) 1540200010.964 * * [misc]simplify: iters left: 1 (289 enodes) 1540200011.049 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma y.im x.im (* y.re x.re))))) 1540200011.049 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma y.im x.im (* y.re x.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200011.049 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200011.049 * * [misc]simplify: iters left: 6 (14 enodes) 1540200011.051 * * [misc]simplify: iters left: 5 (21 enodes) 1540200011.054 * * [misc]simplify: iters left: 4 (26 enodes) 1540200011.057 * * [misc]simplify: iters left: 3 (30 enodes) 1540200011.061 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200011.061 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma y.im x.im (* y.re x.re))))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200011.061 * * * * [misc]progress: [ 146 / 768 ] simplifiying candidate # 1540200011.061 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1) 1540200011.061 * * [misc]simplify: iters left: 6 (17 enodes) 1540200011.064 * * [misc]simplify: iters left: 5 (32 enodes) 1540200011.068 * * [misc]simplify: iters left: 4 (60 enodes) 1540200011.080 * * [misc]simplify: iters left: 3 (147 enodes) 1540200011.119 * * [misc]simplify: iters left: 2 (479 enodes) 1540200011.446 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200011.446 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200011.446 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200011.446 * * [misc]simplify: iters left: 6 (14 enodes) 1540200011.453 * * [misc]simplify: iters left: 5 (21 enodes) 1540200011.458 * * [misc]simplify: iters left: 4 (29 enodes) 1540200011.465 * * [misc]simplify: iters left: 3 (39 enodes) 1540200011.471 * * [misc]simplify: iters left: 2 (51 enodes) 1540200011.477 * * [misc]simplify: iters left: 1 (52 enodes) 1540200011.482 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) 1540200011.482 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))))) 1540200011.482 * * * * [misc]progress: [ 147 / 768 ] simplifiying candidate # 1540200011.482 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt 1)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200011.483 * * [misc]simplify: iters left: 6 (19 enodes) 1540200011.486 * * [misc]simplify: iters left: 5 (36 enodes) 1540200011.491 * * [misc]simplify: iters left: 4 (65 enodes) 1540200011.504 * * [misc]simplify: iters left: 3 (179 enodes) 1540200011.579 * [exit]simplify: Simplified to (* (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200011.579 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200011.580 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200011.580 * * [misc]simplify: iters left: 6 (14 enodes) 1540200011.583 * * [misc]simplify: iters left: 5 (21 enodes) 1540200011.589 * * [misc]simplify: iters left: 4 (29 enodes) 1540200011.596 * * [misc]simplify: iters left: 3 (39 enodes) 1540200011.604 * * [misc]simplify: iters left: 2 (51 enodes) 1540200011.614 * * [misc]simplify: iters left: 1 (52 enodes) 1540200011.624 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200011.625 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200011.625 * * * * [misc]progress: [ 148 / 768 ] simplifiying candidate # 1540200011.625 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt 1)) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200011.625 * * [misc]simplify: iters left: 6 (17 enodes) 1540200011.631 * * [misc]simplify: iters left: 5 (33 enodes) 1540200011.642 * * [misc]simplify: iters left: 4 (56 enodes) 1540200011.657 * * [misc]simplify: iters left: 3 (105 enodes) 1540200011.681 * * [misc]simplify: iters left: 2 (289 enodes) 1540200011.822 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200011.823 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200011.823 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200011.823 * * [misc]simplify: iters left: 6 (14 enodes) 1540200011.825 * * [misc]simplify: iters left: 5 (21 enodes) 1540200011.828 * * [misc]simplify: iters left: 4 (29 enodes) 1540200011.832 * * [misc]simplify: iters left: 3 (39 enodes) 1540200011.837 * * [misc]simplify: iters left: 2 (51 enodes) 1540200011.842 * * [misc]simplify: iters left: 1 (52 enodes) 1540200011.848 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200011.848 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200011.848 * * * * [misc]progress: [ 149 / 768 ] simplifiying candidate # 1540200011.848 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt 1)) (sqrt (sqrt (hypot y.im y.re)))) 1540200011.848 * * [misc]simplify: iters left: 6 (18 enodes) 1540200011.851 * * [misc]simplify: iters left: 5 (33 enodes) 1540200011.856 * * [misc]simplify: iters left: 4 (58 enodes) 1540200011.867 * * [misc]simplify: iters left: 3 (129 enodes) 1540200011.918 * * [misc]simplify: iters left: 2 (321 enodes) 1540200012.104 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200012.104 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200012.104 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200012.104 * * [misc]simplify: iters left: 6 (14 enodes) 1540200012.106 * * [misc]simplify: iters left: 5 (21 enodes) 1540200012.109 * * [misc]simplify: iters left: 4 (29 enodes) 1540200012.113 * * [misc]simplify: iters left: 3 (39 enodes) 1540200012.117 * * [misc]simplify: iters left: 2 (51 enodes) 1540200012.127 * * [misc]simplify: iters left: 1 (52 enodes) 1540200012.139 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200012.139 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200012.139 * * * * [misc]progress: [ 150 / 768 ] simplifiying candidate # 1540200012.139 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt 1)) (sqrt 1)) 1540200012.139 * * [misc]simplify: iters left: 6 (16 enodes) 1540200012.145 * * [misc]simplify: iters left: 5 (31 enodes) 1540200012.155 * * [misc]simplify: iters left: 4 (53 enodes) 1540200012.173 * * [misc]simplify: iters left: 3 (91 enodes) 1540200012.211 * * [misc]simplify: iters left: 2 (245 enodes) 1540200012.342 * * [misc]simplify: iters left: 1 (301 enodes) 1540200012.361 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) 1540200012.362 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200012.362 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200012.362 * * [misc]simplify: iters left: 6 (13 enodes) 1540200012.364 * * [misc]simplify: iters left: 5 (20 enodes) 1540200012.370 * * [misc]simplify: iters left: 4 (25 enodes) 1540200012.376 * * [misc]simplify: iters left: 3 (29 enodes) 1540200012.383 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1540200012.383 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)))) 1540200012.383 * * * * [misc]progress: [ 151 / 768 ] simplifiying candidate # 1540200012.384 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt 1)) (sqrt (sqrt (hypot y.im y.re)))) 1540200012.384 * * [misc]simplify: iters left: 6 (18 enodes) 1540200012.392 * * [misc]simplify: iters left: 5 (33 enodes) 1540200012.402 * * [misc]simplify: iters left: 4 (58 enodes) 1540200012.419 * * [misc]simplify: iters left: 3 (129 enodes) 1540200012.444 * * [misc]simplify: iters left: 2 (321 enodes) 1540200012.626 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200012.626 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200012.627 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200012.627 * * [misc]simplify: iters left: 6 (14 enodes) 1540200012.629 * * [misc]simplify: iters left: 5 (21 enodes) 1540200012.633 * * [misc]simplify: iters left: 4 (29 enodes) 1540200012.637 * * [misc]simplify: iters left: 3 (39 enodes) 1540200012.642 * * [misc]simplify: iters left: 2 (51 enodes) 1540200012.648 * * [misc]simplify: iters left: 1 (52 enodes) 1540200012.654 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200012.654 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200012.655 * * * * [misc]progress: [ 152 / 768 ] simplifiying candidate # 1540200012.655 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt 1)) 1) 1540200012.655 * * [misc]simplify: iters left: 6 (16 enodes) 1540200012.660 * * [misc]simplify: iters left: 5 (31 enodes) 1540200012.669 * * [misc]simplify: iters left: 4 (53 enodes) 1540200012.682 * * [misc]simplify: iters left: 3 (91 enodes) 1540200012.700 * * [misc]simplify: iters left: 2 (239 enodes) 1540200012.766 * * [misc]simplify: iters left: 1 (312 enodes) 1540200012.800 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) 1540200012.800 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200012.800 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200012.800 * * [misc]simplify: iters left: 6 (13 enodes) 1540200012.802 * * [misc]simplify: iters left: 5 (20 enodes) 1540200012.805 * * [misc]simplify: iters left: 4 (25 enodes) 1540200012.808 * * [misc]simplify: iters left: 3 (29 enodes) 1540200012.812 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1540200012.812 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)))) 1540200012.812 * * * * [misc]progress: [ 153 / 768 ] simplifiying candidate # 1540200012.812 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200012.812 * * [misc]simplify: iters left: 6 (18 enodes) 1540200012.815 * * [misc]simplify: iters left: 5 (33 enodes) 1540200012.820 * * [misc]simplify: iters left: 4 (68 enodes) 1540200012.834 * * [misc]simplify: iters left: 3 (183 enodes) 1540200012.912 * * [misc]simplify: iters left: 2 (459 enodes) 1540200013.256 * [exit]simplify: Simplified to (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) (* (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re))))) 1540200013.256 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) (* (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200013.257 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200013.257 * * [misc]simplify: iters left: 6 (15 enodes) 1540200013.259 * * [misc]simplify: iters left: 5 (22 enodes) 1540200013.262 * * [misc]simplify: iters left: 4 (30 enodes) 1540200013.266 * * [misc]simplify: iters left: 3 (40 enodes) 1540200013.273 * * [misc]simplify: iters left: 2 (52 enodes) 1540200013.279 * * [misc]simplify: iters left: 1 (53 enodes) 1540200013.284 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1540200013.284 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))))) 1540200013.284 * * * * [misc]progress: [ 154 / 768 ] simplifiying candidate # 1540200013.285 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200013.285 * * [misc]simplify: iters left: 6 (17 enodes) 1540200013.287 * * [misc]simplify: iters left: 5 (31 enodes) 1540200013.292 * * [misc]simplify: iters left: 4 (61 enodes) 1540200013.309 * * [misc]simplify: iters left: 3 (136 enodes) 1540200013.358 * * [misc]simplify: iters left: 2 (261 enodes) 1540200013.465 * * [misc]simplify: iters left: 1 (411 enodes) 1540200013.637 * [exit]simplify: Simplified to (/ (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re))))) 1540200013.637 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200013.638 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200013.638 * * [misc]simplify: iters left: 6 (15 enodes) 1540200013.642 * * [misc]simplify: iters left: 5 (22 enodes) 1540200013.650 * * [misc]simplify: iters left: 4 (30 enodes) 1540200013.659 * * [misc]simplify: iters left: 3 (40 enodes) 1540200013.668 * * [misc]simplify: iters left: 2 (52 enodes) 1540200013.681 * * [misc]simplify: iters left: 1 (53 enodes) 1540200013.693 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1540200013.693 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))))) 1540200013.693 * * * * [misc]progress: [ 155 / 768 ] simplifiying candidate # 1540200013.693 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200013.693 * * [misc]simplify: iters left: 6 (16 enodes) 1540200013.697 * * [misc]simplify: iters left: 5 (29 enodes) 1540200013.701 * * [misc]simplify: iters left: 4 (55 enodes) 1540200013.710 * * [misc]simplify: iters left: 3 (114 enodes) 1540200013.737 * * [misc]simplify: iters left: 2 (201 enodes) 1540200013.799 * * [misc]simplify: iters left: 1 (289 enodes) 1540200013.886 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma y.im x.im (* y.re x.re))))) 1540200013.886 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma y.im x.im (* y.re x.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200013.886 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200013.887 * * [misc]simplify: iters left: 6 (14 enodes) 1540200013.891 * * [misc]simplify: iters left: 5 (21 enodes) 1540200013.897 * * [misc]simplify: iters left: 4 (26 enodes) 1540200013.904 * * [misc]simplify: iters left: 3 (30 enodes) 1540200013.911 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200013.911 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma y.im x.im (* y.re x.re))))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200013.911 * * * * [misc]progress: [ 156 / 768 ] simplifiying candidate # 1540200013.912 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt 1)) 1540200013.912 * * [misc]simplify: iters left: 6 (18 enodes) 1540200013.918 * * [misc]simplify: iters left: 5 (33 enodes) 1540200013.924 * * [misc]simplify: iters left: 4 (61 enodes) 1540200013.937 * * [misc]simplify: iters left: 3 (150 enodes) 1540200013.993 * * [misc]simplify: iters left: 2 (425 enodes) 1540200014.304 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200014.304 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200014.304 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200014.304 * * [misc]simplify: iters left: 6 (14 enodes) 1540200014.308 * * [misc]simplify: iters left: 5 (21 enodes) 1540200014.314 * * [misc]simplify: iters left: 4 (29 enodes) 1540200014.322 * * [misc]simplify: iters left: 3 (39 enodes) 1540200014.332 * * [misc]simplify: iters left: 2 (51 enodes) 1540200014.343 * * [misc]simplify: iters left: 1 (52 enodes) 1540200014.355 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) 1540200014.355 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))))) 1540200014.355 * * * * [misc]progress: [ 157 / 768 ] simplifiying candidate # 1540200014.355 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200014.355 * * [misc]simplify: iters left: 6 (16 enodes) 1540200014.358 * * [misc]simplify: iters left: 5 (29 enodes) 1540200014.362 * * [misc]simplify: iters left: 4 (55 enodes) 1540200014.373 * * [misc]simplify: iters left: 3 (114 enodes) 1540200014.393 * * [misc]simplify: iters left: 2 (201 enodes) 1540200014.470 * * [misc]simplify: iters left: 1 (289 enodes) 1540200014.530 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma y.im x.im (* y.re x.re))))) 1540200014.531 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma y.im x.im (* y.re x.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200014.531 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200014.531 * * [misc]simplify: iters left: 6 (14 enodes) 1540200014.533 * * [misc]simplify: iters left: 5 (21 enodes) 1540200014.536 * * [misc]simplify: iters left: 4 (26 enodes) 1540200014.539 * * [misc]simplify: iters left: 3 (30 enodes) 1540200014.542 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200014.543 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma y.im x.im (* y.re x.re))))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200014.543 * * * * [misc]progress: [ 158 / 768 ] simplifiying candidate # 1540200014.543 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1) 1540200014.543 * * [misc]simplify: iters left: 6 (17 enodes) 1540200014.547 * * [misc]simplify: iters left: 5 (32 enodes) 1540200014.557 * * [misc]simplify: iters left: 4 (60 enodes) 1540200014.574 * * [misc]simplify: iters left: 3 (147 enodes) 1540200014.615 * * [misc]simplify: iters left: 2 (479 enodes) 1540200015.008 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200015.008 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200015.008 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200015.008 * * [misc]simplify: iters left: 6 (14 enodes) 1540200015.010 * * [misc]simplify: iters left: 5 (21 enodes) 1540200015.013 * * [misc]simplify: iters left: 4 (29 enodes) 1540200015.017 * * [misc]simplify: iters left: 3 (39 enodes) 1540200015.024 * * [misc]simplify: iters left: 2 (51 enodes) 1540200015.031 * * [misc]simplify: iters left: 1 (52 enodes) 1540200015.043 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) 1540200015.043 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))))) 1540200015.044 * * * * [misc]progress: [ 159 / 768 ] simplifiying candidate # 1540200015.044 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200015.044 * * [misc]simplify: iters left: 6 (18 enodes) 1540200015.050 * * [misc]simplify: iters left: 5 (35 enodes) 1540200015.058 * * [misc]simplify: iters left: 4 (77 enodes) 1540200015.075 * * [misc]simplify: iters left: 3 (211 enodes) 1540200015.189 * [exit]simplify: Simplified to (* (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200015.189 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200015.190 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200015.190 * * [misc]simplify: iters left: 6 (14 enodes) 1540200015.192 * * [misc]simplify: iters left: 5 (21 enodes) 1540200015.195 * * [misc]simplify: iters left: 4 (29 enodes) 1540200015.198 * * [misc]simplify: iters left: 3 (39 enodes) 1540200015.207 * * [misc]simplify: iters left: 2 (51 enodes) 1540200015.218 * * [misc]simplify: iters left: 1 (52 enodes) 1540200015.229 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200015.229 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200015.229 * * * * [misc]progress: [ 160 / 768 ] simplifiying candidate # 1540200015.229 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200015.229 * * [misc]simplify: iters left: 6 (16 enodes) 1540200015.232 * * [misc]simplify: iters left: 5 (32 enodes) 1540200015.236 * * [misc]simplify: iters left: 4 (60 enodes) 1540200015.248 * * [misc]simplify: iters left: 3 (138 enodes) 1540200015.301 * * [misc]simplify: iters left: 2 (351 enodes) 1540200015.555 * [exit]simplify: Simplified to (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (fabs (cbrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200015.555 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (fabs (cbrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200015.555 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200015.556 * * [misc]simplify: iters left: 6 (14 enodes) 1540200015.560 * * [misc]simplify: iters left: 5 (21 enodes) 1540200015.566 * * [misc]simplify: iters left: 4 (29 enodes) 1540200015.574 * * [misc]simplify: iters left: 3 (39 enodes) 1540200015.584 * * [misc]simplify: iters left: 2 (51 enodes) 1540200015.595 * * [misc]simplify: iters left: 1 (52 enodes) 1540200015.605 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200015.605 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (fabs (cbrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200015.605 * * * * [misc]progress: [ 161 / 768 ] simplifiying candidate # 1540200015.605 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1) (sqrt (sqrt (hypot y.im y.re)))) 1540200015.605 * * [misc]simplify: iters left: 6 (17 enodes) 1540200015.608 * * [misc]simplify: iters left: 5 (32 enodes) 1540200015.613 * * [misc]simplify: iters left: 4 (61 enodes) 1540200015.627 * * [misc]simplify: iters left: 3 (146 enodes) 1540200015.696 * * [misc]simplify: iters left: 2 (399 enodes) 1540200015.906 * [exit]simplify: Simplified to (/ (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) (* (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200015.906 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) (* (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200015.906 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200015.907 * * [misc]simplify: iters left: 6 (14 enodes) 1540200015.911 * * [misc]simplify: iters left: 5 (21 enodes) 1540200015.917 * * [misc]simplify: iters left: 4 (29 enodes) 1540200015.925 * * [misc]simplify: iters left: 3 (39 enodes) 1540200015.935 * * [misc]simplify: iters left: 2 (51 enodes) 1540200015.947 * * [misc]simplify: iters left: 1 (52 enodes) 1540200015.959 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200015.959 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) (* (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200015.959 * * * * [misc]progress: [ 162 / 768 ] simplifiying candidate # 1540200015.959 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1) (sqrt 1)) 1540200015.959 * * [misc]simplify: iters left: 6 (16 enodes) 1540200015.966 * * [misc]simplify: iters left: 5 (31 enodes) 1540200015.974 * * [misc]simplify: iters left: 4 (52 enodes) 1540200015.990 * * [misc]simplify: iters left: 3 (92 enodes) 1540200016.012 * * [misc]simplify: iters left: 2 (290 enodes) 1540200016.202 * * [misc]simplify: iters left: 1 (391 enodes) 1540200016.271 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) 1540200016.271 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200016.272 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200016.272 * * [misc]simplify: iters left: 6 (13 enodes) 1540200016.276 * * [misc]simplify: iters left: 5 (20 enodes) 1540200016.281 * * [misc]simplify: iters left: 4 (25 enodes) 1540200016.288 * * [misc]simplify: iters left: 3 (29 enodes) 1540200016.295 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1540200016.295 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)))) 1540200016.295 * * * * [misc]progress: [ 163 / 768 ] simplifiying candidate # 1540200016.295 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1) (sqrt (sqrt (hypot y.im y.re)))) 1540200016.296 * * [misc]simplify: iters left: 6 (17 enodes) 1540200016.301 * * [misc]simplify: iters left: 5 (32 enodes) 1540200016.312 * * [misc]simplify: iters left: 4 (61 enodes) 1540200016.336 * * [misc]simplify: iters left: 3 (146 enodes) 1540200016.397 * * [misc]simplify: iters left: 2 (399 enodes) 1540200016.641 * [exit]simplify: Simplified to (/ (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) (* (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200016.641 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) (* (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200016.642 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200016.642 * * [misc]simplify: iters left: 6 (14 enodes) 1540200016.644 * * [misc]simplify: iters left: 5 (21 enodes) 1540200016.646 * * [misc]simplify: iters left: 4 (29 enodes) 1540200016.650 * * [misc]simplify: iters left: 3 (39 enodes) 1540200016.659 * * [misc]simplify: iters left: 2 (51 enodes) 1540200016.669 * * [misc]simplify: iters left: 1 (52 enodes) 1540200016.675 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200016.675 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) (* (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200016.675 * * * * [misc]progress: [ 164 / 768 ] simplifiying candidate # 1540200016.675 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1) 1) 1540200016.675 * * [misc]simplify: iters left: 6 (15 enodes) 1540200016.678 * * [misc]simplify: iters left: 5 (28 enodes) 1540200016.682 * * [misc]simplify: iters left: 4 (49 enodes) 1540200016.690 * * [misc]simplify: iters left: 3 (92 enodes) 1540200016.723 * * [misc]simplify: iters left: 2 (290 enodes) 1540200016.875 * * [misc]simplify: iters left: 1 (399 enodes) 1540200016.940 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) 1540200016.940 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200016.941 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200016.941 * * [misc]simplify: iters left: 6 (13 enodes) 1540200016.945 * * [misc]simplify: iters left: 5 (20 enodes) 1540200016.951 * * [misc]simplify: iters left: 4 (25 enodes) 1540200016.957 * * [misc]simplify: iters left: 3 (29 enodes) 1540200016.965 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1540200016.965 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)))) 1540200016.965 * * * * [misc]progress: [ 165 / 768 ] simplifiying candidate # 1540200016.965 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200016.965 * * [misc]simplify: iters left: 6 (15 enodes) 1540200016.970 * * [misc]simplify: iters left: 5 (28 enodes) 1540200016.979 * * [misc]simplify: iters left: 4 (52 enodes) 1540200016.996 * * [misc]simplify: iters left: 3 (116 enodes) 1540200017.051 * * [misc]simplify: iters left: 2 (412 enodes) 1540200017.373 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (hypot y.im y.re) (cbrt (fma y.im x.im (* y.re x.re))))) 1540200017.373 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (hypot y.im y.re) (cbrt (fma y.im x.im (* y.re x.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200017.373 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200017.374 * * [misc]simplify: iters left: 6 (13 enodes) 1540200017.375 * * [misc]simplify: iters left: 5 (20 enodes) 1540200017.378 * * [misc]simplify: iters left: 4 (25 enodes) 1540200017.382 * * [misc]simplify: iters left: 3 (28 enodes) 1540200017.385 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200017.385 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (hypot y.im y.re) (cbrt (fma y.im x.im (* y.re x.re))))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))))) 1540200017.385 * * * * [misc]progress: [ 166 / 768 ] simplifiying candidate # 1540200017.385 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200017.385 * * [misc]simplify: iters left: 6 (18 enodes) 1540200017.388 * * [misc]simplify: iters left: 5 (30 enodes) 1540200017.392 * * [misc]simplify: iters left: 4 (51 enodes) 1540200017.401 * * [misc]simplify: iters left: 3 (118 enodes) 1540200017.441 * * [misc]simplify: iters left: 2 (240 enodes) 1540200017.542 * * [misc]simplify: iters left: 1 (440 enodes) 1540200017.822 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (fabs (cbrt (hypot y.im y.re)))))) 1540200017.822 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (fabs (cbrt (hypot y.im y.re)))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200017.822 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200017.822 * * [misc]simplify: iters left: 6 (15 enodes) 1540200017.827 * * [misc]simplify: iters left: 5 (22 enodes) 1540200017.833 * * [misc]simplify: iters left: 4 (30 enodes) 1540200017.841 * * [misc]simplify: iters left: 3 (40 enodes) 1540200017.851 * * [misc]simplify: iters left: 2 (52 enodes) 1540200017.863 * * [misc]simplify: iters left: 1 (53 enodes) 1540200017.875 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200017.875 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (fabs (cbrt (hypot y.im y.re)))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200017.875 * * * * [misc]progress: [ 167 / 768 ] simplifiying candidate # 1540200017.875 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200017.876 * * [misc]simplify: iters left: 6 (16 enodes) 1540200017.881 * * [misc]simplify: iters left: 5 (27 enodes) 1540200017.891 * * [misc]simplify: iters left: 4 (48 enodes) 1540200017.907 * * [misc]simplify: iters left: 3 (115 enodes) 1540200017.949 * * [misc]simplify: iters left: 2 (238 enodes) 1540200018.055 * * [misc]simplify: iters left: 1 (440 enodes) 1540200018.254 * [exit]simplify: Simplified to (/ (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re))))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200018.254 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re))))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200018.256 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200018.256 * * [misc]simplify: iters left: 6 (14 enodes) 1540200018.258 * * [misc]simplify: iters left: 5 (21 enodes) 1540200018.262 * * [misc]simplify: iters left: 4 (29 enodes) 1540200018.270 * * [misc]simplify: iters left: 3 (39 enodes) 1540200018.275 * * [misc]simplify: iters left: 2 (51 enodes) 1540200018.281 * * [misc]simplify: iters left: 1 (52 enodes) 1540200018.286 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200018.287 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))))) 1540200018.287 * * * * [misc]progress: [ 168 / 768 ] simplifiying candidate # 1540200018.287 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt 1)) 1540200018.287 * * [misc]simplify: iters left: 6 (17 enodes) 1540200018.290 * * [misc]simplify: iters left: 5 (30 enodes) 1540200018.295 * * [misc]simplify: iters left: 4 (51 enodes) 1540200018.304 * * [misc]simplify: iters left: 3 (129 enodes) 1540200018.351 * * [misc]simplify: iters left: 2 (363 enodes) 1540200018.588 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200018.588 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200018.588 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200018.589 * * [misc]simplify: iters left: 6 (13 enodes) 1540200018.593 * * [misc]simplify: iters left: 5 (20 enodes) 1540200018.598 * * [misc]simplify: iters left: 4 (26 enodes) 1540200018.602 * * [misc]simplify: iters left: 3 (36 enodes) 1540200018.607 * * [misc]simplify: iters left: 2 (38 enodes) 1540200018.610 * * [misc]simplify: iters left: 1 (39 enodes) 1540200018.615 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)) 1540200018.615 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)))) 1540200018.615 * * * * [misc]progress: [ 169 / 768 ] simplifiying candidate # 1540200018.615 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200018.615 * * [misc]simplify: iters left: 6 (16 enodes) 1540200018.617 * * [misc]simplify: iters left: 5 (27 enodes) 1540200018.621 * * [misc]simplify: iters left: 4 (48 enodes) 1540200018.631 * * [misc]simplify: iters left: 3 (115 enodes) 1540200018.666 * * [misc]simplify: iters left: 2 (238 enodes) 1540200018.766 * * [misc]simplify: iters left: 1 (440 enodes) 1540200018.937 * [exit]simplify: Simplified to (/ (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re))))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200018.937 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re))))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200018.937 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200018.937 * * [misc]simplify: iters left: 6 (14 enodes) 1540200018.940 * * [misc]simplify: iters left: 5 (21 enodes) 1540200018.943 * * [misc]simplify: iters left: 4 (29 enodes) 1540200018.947 * * [misc]simplify: iters left: 3 (39 enodes) 1540200018.952 * * [misc]simplify: iters left: 2 (51 enodes) 1540200018.958 * * [misc]simplify: iters left: 1 (52 enodes) 1540200018.963 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200018.963 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))))) 1540200018.963 * * * * [misc]progress: [ 170 / 768 ] simplifiying candidate # 1540200018.964 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1) 1540200018.964 * * [misc]simplify: iters left: 6 (16 enodes) 1540200018.966 * * [misc]simplify: iters left: 5 (29 enodes) 1540200018.970 * * [misc]simplify: iters left: 4 (50 enodes) 1540200018.988 * * [misc]simplify: iters left: 3 (127 enodes) 1540200019.028 * * [misc]simplify: iters left: 2 (381 enodes) 1540200019.367 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200019.367 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200019.367 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200019.367 * * [misc]simplify: iters left: 6 (13 enodes) 1540200019.369 * * [misc]simplify: iters left: 5 (20 enodes) 1540200019.372 * * [misc]simplify: iters left: 4 (26 enodes) 1540200019.375 * * [misc]simplify: iters left: 3 (36 enodes) 1540200019.379 * * [misc]simplify: iters left: 2 (38 enodes) 1540200019.383 * * [misc]simplify: iters left: 1 (39 enodes) 1540200019.387 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)) 1540200019.388 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)))) 1540200019.388 * * * * [misc]progress: [ 171 / 768 ] simplifiying candidate # 1540200019.388 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200019.388 * * [misc]simplify: iters left: 6 (18 enodes) 1540200019.391 * * [misc]simplify: iters left: 5 (30 enodes) 1540200019.395 * * [misc]simplify: iters left: 4 (49 enodes) 1540200019.405 * * [misc]simplify: iters left: 3 (117 enodes) 1540200019.427 * * [misc]simplify: iters left: 2 (263 enodes) 1540200019.495 * * [misc]simplify: iters left: 1 (433 enodes) 1540200019.664 * [exit]simplify: Simplified to (/ (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re))))) (* (sqrt (hypot y.im y.re)) (fabs (cbrt (hypot y.im y.re))))) 1540200019.664 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re))))) (* (sqrt (hypot y.im y.re)) (fabs (cbrt (hypot y.im y.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200019.664 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200019.664 * * [misc]simplify: iters left: 6 (15 enodes) 1540200019.666 * * [misc]simplify: iters left: 5 (22 enodes) 1540200019.669 * * [misc]simplify: iters left: 4 (30 enodes) 1540200019.674 * * [misc]simplify: iters left: 3 (40 enodes) 1540200019.679 * * [misc]simplify: iters left: 2 (52 enodes) 1540200019.691 * * [misc]simplify: iters left: 1 (53 enodes) 1540200019.697 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200019.697 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re))))) (* (sqrt (hypot y.im y.re)) (fabs (cbrt (hypot y.im y.re))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200019.697 * * * * [misc]progress: [ 172 / 768 ] simplifiying candidate # 1540200019.697 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200019.697 * * [misc]simplify: iters left: 6 (16 enodes) 1540200019.700 * * [misc]simplify: iters left: 5 (26 enodes) 1540200019.703 * * [misc]simplify: iters left: 4 (37 enodes) 1540200019.709 * * [misc]simplify: iters left: 3 (61 enodes) 1540200019.717 * * [misc]simplify: iters left: 2 (101 enodes) 1540200019.736 * * [misc]simplify: iters left: 1 (161 enodes) 1540200019.774 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (/ (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (cbrt (fma y.im x.im (* y.re x.re))))) 1540200019.775 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (/ (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (cbrt (fma y.im x.im (* y.re x.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200019.775 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200019.775 * * [misc]simplify: iters left: 6 (14 enodes) 1540200019.779 * * [misc]simplify: iters left: 5 (21 enodes) 1540200019.785 * * [misc]simplify: iters left: 4 (26 enodes) 1540200019.792 * * [misc]simplify: iters left: 3 (30 enodes) 1540200019.799 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1540200019.799 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (/ (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (cbrt (fma y.im x.im (* y.re x.re))))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1540200019.799 * * * * [misc]progress: [ 173 / 768 ] simplifiying candidate # 1540200019.799 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200019.800 * * [misc]simplify: iters left: 6 (17 enodes) 1540200019.805 * * [misc]simplify: iters left: 5 (27 enodes) 1540200019.813 * * [misc]simplify: iters left: 4 (41 enodes) 1540200019.823 * * [misc]simplify: iters left: 3 (81 enodes) 1540200019.835 * * [misc]simplify: iters left: 2 (134 enodes) 1540200019.861 * * [misc]simplify: iters left: 1 (190 enodes) 1540200019.909 * [exit]simplify: Simplified to (* (cbrt (fma x.im y.im (* y.re x.re))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))))) 1540200019.909 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.im y.im (* y.re x.re))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200019.909 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200019.909 * * [misc]simplify: iters left: 6 (15 enodes) 1540200019.911 * * [misc]simplify: iters left: 5 (22 enodes) 1540200019.914 * * [misc]simplify: iters left: 4 (30 enodes) 1540200019.918 * * [misc]simplify: iters left: 3 (40 enodes) 1540200019.928 * * [misc]simplify: iters left: 2 (52 enodes) 1540200019.933 * * [misc]simplify: iters left: 1 (53 enodes) 1540200019.939 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200019.939 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.im y.im (* y.re x.re))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200019.939 * * * * [misc]progress: [ 174 / 768 ] simplifiying candidate # 1540200019.939 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt 1)) 1540200019.940 * * [misc]simplify: iters left: 6 (18 enodes) 1540200019.943 * * [misc]simplify: iters left: 5 (30 enodes) 1540200019.947 * * [misc]simplify: iters left: 4 (44 enodes) 1540200019.956 * * [misc]simplify: iters left: 3 (82 enodes) 1540200019.975 * * [misc]simplify: iters left: 2 (154 enodes) 1540200020.016 * * [misc]simplify: iters left: 1 (319 enodes) 1540200020.169 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) 1540200020.169 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200020.169 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200020.169 * * [misc]simplify: iters left: 6 (14 enodes) 1540200020.174 * * [misc]simplify: iters left: 5 (21 enodes) 1540200020.179 * * [misc]simplify: iters left: 4 (27 enodes) 1540200020.187 * * [misc]simplify: iters left: 3 (37 enodes) 1540200020.196 * * [misc]simplify: iters left: 2 (39 enodes) 1540200020.205 * * [misc]simplify: iters left: 1 (40 enodes) 1540200020.214 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (cbrt (hypot y.im y.re)))) (hypot y.im y.re)) 1540200020.214 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (cbrt (hypot y.im y.re)))) (hypot y.im y.re)))) 1540200020.214 * * * * [misc]progress: [ 175 / 768 ] simplifiying candidate # 1540200020.215 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200020.215 * * [misc]simplify: iters left: 6 (17 enodes) 1540200020.220 * * [misc]simplify: iters left: 5 (27 enodes) 1540200020.228 * * [misc]simplify: iters left: 4 (41 enodes) 1540200020.242 * * [misc]simplify: iters left: 3 (81 enodes) 1540200020.265 * * [misc]simplify: iters left: 2 (134 enodes) 1540200020.287 * * [misc]simplify: iters left: 1 (190 enodes) 1540200020.354 * [exit]simplify: Simplified to (* (cbrt (fma x.im y.im (* y.re x.re))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))))) 1540200020.354 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.im y.im (* y.re x.re))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200020.355 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200020.355 * * [misc]simplify: iters left: 6 (15 enodes) 1540200020.359 * * [misc]simplify: iters left: 5 (22 enodes) 1540200020.366 * * [misc]simplify: iters left: 4 (30 enodes) 1540200020.374 * * [misc]simplify: iters left: 3 (40 enodes) 1540200020.384 * * [misc]simplify: iters left: 2 (52 enodes) 1540200020.396 * * [misc]simplify: iters left: 1 (53 enodes) 1540200020.408 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200020.408 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.im y.im (* y.re x.re))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200020.408 * * * * [misc]progress: [ 176 / 768 ] simplifiying candidate # 1540200020.409 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1) 1540200020.409 * * [misc]simplify: iters left: 6 (17 enodes) 1540200020.414 * * [misc]simplify: iters left: 5 (29 enodes) 1540200020.422 * * [misc]simplify: iters left: 4 (43 enodes) 1540200020.437 * * [misc]simplify: iters left: 3 (89 enodes) 1540200020.466 * * [misc]simplify: iters left: 2 (177 enodes) 1540200020.528 * * [misc]simplify: iters left: 1 (318 enodes) 1540200020.633 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (/ (fabs (cbrt (hypot y.im y.re))) (cbrt (fma x.im y.im (* y.re x.re))))) 1540200020.633 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (/ (fabs (cbrt (hypot y.im y.re))) (cbrt (fma x.im y.im (* y.re x.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200020.633 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200020.633 * * [misc]simplify: iters left: 6 (14 enodes) 1540200020.635 * * [misc]simplify: iters left: 5 (21 enodes) 1540200020.638 * * [misc]simplify: iters left: 4 (27 enodes) 1540200020.641 * * [misc]simplify: iters left: 3 (37 enodes) 1540200020.646 * * [misc]simplify: iters left: 2 (39 enodes) 1540200020.650 * * [misc]simplify: iters left: 1 (40 enodes) 1540200020.655 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (cbrt (hypot y.im y.re)))) (hypot y.im y.re)) 1540200020.655 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (/ (fabs (cbrt (hypot y.im y.re))) (cbrt (fma x.im y.im (* y.re x.re))))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (cbrt (hypot y.im y.re)))) (hypot y.im y.re)))) 1540200020.655 * * * * [misc]progress: [ 177 / 768 ] simplifiying candidate # 1540200020.655 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200020.655 * * [misc]simplify: iters left: 6 (16 enodes) 1540200020.658 * * [misc]simplify: iters left: 5 (27 enodes) 1540200020.662 * * [misc]simplify: iters left: 4 (46 enodes) 1540200020.669 * * [misc]simplify: iters left: 3 (114 enodes) 1540200020.695 * * [misc]simplify: iters left: 2 (259 enodes) 1540200020.793 * * [misc]simplify: iters left: 1 (426 enodes) 1540200020.979 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200020.979 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200020.979 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200020.980 * * [misc]simplify: iters left: 6 (14 enodes) 1540200020.984 * * [misc]simplify: iters left: 5 (21 enodes) 1540200020.992 * * [misc]simplify: iters left: 4 (29 enodes) 1540200021.000 * * [misc]simplify: iters left: 3 (39 enodes) 1540200021.009 * * [misc]simplify: iters left: 2 (51 enodes) 1540200021.016 * * [misc]simplify: iters left: 1 (52 enodes) 1540200021.022 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200021.022 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))))) 1540200021.022 * * * * [misc]progress: [ 178 / 768 ] simplifiying candidate # 1540200021.022 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200021.022 * * [misc]simplify: iters left: 6 (17 enodes) 1540200021.025 * * [misc]simplify: iters left: 5 (27 enodes) 1540200021.028 * * [misc]simplify: iters left: 4 (41 enodes) 1540200021.035 * * [misc]simplify: iters left: 3 (81 enodes) 1540200021.047 * * [misc]simplify: iters left: 2 (134 enodes) 1540200021.081 * * [misc]simplify: iters left: 1 (190 enodes) 1540200021.126 * [exit]simplify: Simplified to (* (cbrt (fma x.im y.im (* y.re x.re))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (fabs (cbrt (hypot y.im y.re)))))) 1540200021.127 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.im y.im (* y.re x.re))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (fabs (cbrt (hypot y.im y.re)))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200021.127 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200021.127 * * [misc]simplify: iters left: 6 (15 enodes) 1540200021.129 * * [misc]simplify: iters left: 5 (22 enodes) 1540200021.133 * * [misc]simplify: iters left: 4 (30 enodes) 1540200021.141 * * [misc]simplify: iters left: 3 (40 enodes) 1540200021.151 * * [misc]simplify: iters left: 2 (52 enodes) 1540200021.164 * * [misc]simplify: iters left: 1 (53 enodes) 1540200021.177 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200021.177 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.im y.im (* y.re x.re))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (fabs (cbrt (hypot y.im y.re)))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200021.177 * * * * [misc]progress: [ 179 / 768 ] simplifiying candidate # 1540200021.178 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200021.178 * * [misc]simplify: iters left: 6 (14 enodes) 1540200021.182 * * [misc]simplify: iters left: 5 (23 enodes) 1540200021.190 * * [misc]simplify: iters left: 4 (35 enodes) 1540200021.201 * * [misc]simplify: iters left: 3 (64 enodes) 1540200021.220 * * [misc]simplify: iters left: 2 (103 enodes) 1540200021.241 * * [misc]simplify: iters left: 1 (133 enodes) 1540200021.276 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* x.im y.im))) (/ (hypot y.im y.re) (cbrt (fma y.re x.re (* x.im y.im))))) 1540200021.276 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (fma y.re x.re (* x.im y.im))) (/ (hypot y.im y.re) (cbrt (fma y.re x.re (* x.im y.im))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200021.277 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200021.277 * * [misc]simplify: iters left: 6 (13 enodes) 1540200021.281 * * [misc]simplify: iters left: 5 (20 enodes) 1540200021.287 * * [misc]simplify: iters left: 4 (25 enodes) 1540200021.294 * * [misc]simplify: iters left: 3 (34 enodes) 1540200021.302 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200021.302 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (fma y.re x.re (* x.im y.im))) (/ (hypot y.im y.re) (cbrt (fma y.re x.re (* x.im y.im))))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200021.302 * * * * [misc]progress: [ 180 / 768 ] simplifiying candidate # 1540200021.303 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt 1)) 1540200021.303 * * [misc]simplify: iters left: 6 (16 enodes) 1540200021.309 * * [misc]simplify: iters left: 5 (27 enodes) 1540200021.317 * * [misc]simplify: iters left: 4 (41 enodes) 1540200021.330 * * [misc]simplify: iters left: 3 (90 enodes) 1540200021.364 * * [misc]simplify: iters left: 2 (196 enodes) 1540200021.459 * * [misc]simplify: iters left: 1 (391 enodes) 1540200021.605 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) 1540200021.605 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200021.605 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200021.605 * * [misc]simplify: iters left: 6 (13 enodes) 1540200021.607 * * [misc]simplify: iters left: 5 (20 enodes) 1540200021.610 * * [misc]simplify: iters left: 4 (26 enodes) 1540200021.614 * * [misc]simplify: iters left: 3 (36 enodes) 1540200021.621 * * [misc]simplify: iters left: 2 (38 enodes) 1540200021.629 * * [misc]simplify: iters left: 1 (39 enodes) 1540200021.638 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)) 1540200021.638 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)))) 1540200021.638 * * * * [misc]progress: [ 181 / 768 ] simplifiying candidate # 1540200021.638 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200021.638 * * [misc]simplify: iters left: 6 (14 enodes) 1540200021.644 * * [misc]simplify: iters left: 5 (23 enodes) 1540200021.651 * * [misc]simplify: iters left: 4 (35 enodes) 1540200021.662 * * [misc]simplify: iters left: 3 (64 enodes) 1540200021.682 * * [misc]simplify: iters left: 2 (103 enodes) 1540200021.711 * * [misc]simplify: iters left: 1 (133 enodes) 1540200021.751 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* x.im y.im))) (/ (hypot y.im y.re) (cbrt (fma y.re x.re (* x.im y.im))))) 1540200021.751 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (fma y.re x.re (* x.im y.im))) (/ (hypot y.im y.re) (cbrt (fma y.re x.re (* x.im y.im))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200021.751 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200021.752 * * [misc]simplify: iters left: 6 (13 enodes) 1540200021.755 * * [misc]simplify: iters left: 5 (20 enodes) 1540200021.761 * * [misc]simplify: iters left: 4 (25 enodes) 1540200021.769 * * [misc]simplify: iters left: 3 (34 enodes) 1540200021.777 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200021.777 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (fma y.re x.re (* x.im y.im))) (/ (hypot y.im y.re) (cbrt (fma y.re x.re (* x.im y.im))))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200021.777 * * * * [misc]progress: [ 182 / 768 ] simplifiying candidate # 1540200021.778 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1) 1540200021.778 * * [misc]simplify: iters left: 6 (15 enodes) 1540200021.783 * * [misc]simplify: iters left: 5 (26 enodes) 1540200021.791 * * [misc]simplify: iters left: 4 (40 enodes) 1540200021.805 * * [misc]simplify: iters left: 3 (87 enodes) 1540200021.826 * * [misc]simplify: iters left: 2 (196 enodes) 1540200021.893 * * [misc]simplify: iters left: 1 (379 enodes) 1540200021.987 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) 1540200021.987 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200021.987 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200021.988 * * [misc]simplify: iters left: 6 (13 enodes) 1540200021.992 * * [misc]simplify: iters left: 5 (20 enodes) 1540200021.997 * * [misc]simplify: iters left: 4 (26 enodes) 1540200022.004 * * [misc]simplify: iters left: 3 (36 enodes) 1540200022.013 * * [misc]simplify: iters left: 2 (38 enodes) 1540200022.022 * * [misc]simplify: iters left: 1 (39 enodes) 1540200022.031 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)) 1540200022.031 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)))) 1540200022.031 * * * * [misc]progress: [ 183 / 768 ] simplifiying candidate # 1540200022.031 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt 1)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200022.031 * * [misc]simplify: iters left: 6 (17 enodes) 1540200022.036 * * [misc]simplify: iters left: 5 (30 enodes) 1540200022.041 * * [misc]simplify: iters left: 4 (45 enodes) 1540200022.050 * * [misc]simplify: iters left: 3 (115 enodes) 1540200022.082 * * [misc]simplify: iters left: 2 (340 enodes) 1540200022.388 * [exit]simplify: Simplified to (* (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200022.388 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200022.389 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200022.389 * * [misc]simplify: iters left: 6 (13 enodes) 1540200022.393 * * [misc]simplify: iters left: 5 (20 enodes) 1540200022.398 * * [misc]simplify: iters left: 4 (25 enodes) 1540200022.405 * * [misc]simplify: iters left: 3 (34 enodes) 1540200022.413 * * [misc]simplify: iters left: 2 (39 enodes) 1540200022.423 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) 1540200022.423 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))))) 1540200022.423 * * * * [misc]progress: [ 184 / 768 ] simplifiying candidate # 1540200022.424 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt 1)) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200022.424 * * [misc]simplify: iters left: 6 (18 enodes) 1540200022.430 * * [misc]simplify: iters left: 5 (30 enodes) 1540200022.439 * * [misc]simplify: iters left: 4 (41 enodes) 1540200022.452 * * [misc]simplify: iters left: 3 (78 enodes) 1540200022.478 * * [misc]simplify: iters left: 2 (164 enodes) 1540200022.554 * * [misc]simplify: iters left: 1 (303 enodes) 1540200022.624 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) 1540200022.624 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200022.624 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200022.625 * * [misc]simplify: iters left: 6 (14 enodes) 1540200022.629 * * [misc]simplify: iters left: 5 (21 enodes) 1540200022.635 * * [misc]simplify: iters left: 4 (26 enodes) 1540200022.642 * * [misc]simplify: iters left: 3 (35 enodes) 1540200022.650 * * [misc]simplify: iters left: 2 (40 enodes) 1540200022.660 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* x.im y.im))) (* (sqrt (cbrt (hypot y.im y.re))) (hypot y.im y.re))) 1540200022.660 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.re x.re (* x.im y.im))) (* (sqrt (cbrt (hypot y.im y.re))) (hypot y.im y.re))))) 1540200022.660 * * * * [misc]progress: [ 185 / 768 ] simplifiying candidate # 1540200022.660 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt 1)) (sqrt (sqrt (hypot y.im y.re)))) 1540200022.660 * * [misc]simplify: iters left: 6 (16 enodes) 1540200022.666 * * [misc]simplify: iters left: 5 (27 enodes) 1540200022.673 * * [misc]simplify: iters left: 4 (38 enodes) 1540200022.686 * * [misc]simplify: iters left: 3 (81 enodes) 1540200022.712 * * [misc]simplify: iters left: 2 (147 enodes) 1540200022.744 * * [misc]simplify: iters left: 1 (284 enodes) 1540200022.836 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma y.im x.im (* y.re x.re))))) 1540200022.836 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma y.im x.im (* y.re x.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200022.836 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200022.836 * * [misc]simplify: iters left: 6 (13 enodes) 1540200022.838 * * [misc]simplify: iters left: 5 (20 enodes) 1540200022.841 * * [misc]simplify: iters left: 4 (25 enodes) 1540200022.844 * * [misc]simplify: iters left: 3 (34 enodes) 1540200022.848 * * [misc]simplify: iters left: 2 (39 enodes) 1540200022.853 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200022.853 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma y.im x.im (* y.re x.re))))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))))) 1540200022.853 * * * * [misc]progress: [ 186 / 768 ] simplifiying candidate # 1540200022.853 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt 1)) (sqrt 1)) 1540200022.853 * * [misc]simplify: iters left: 6 (15 enodes) 1540200022.856 * * [misc]simplify: iters left: 5 (26 enodes) 1540200022.860 * * [misc]simplify: iters left: 4 (36 enodes) 1540200022.869 * * [misc]simplify: iters left: 3 (61 enodes) 1540200023.227 * * [misc]simplify: iters left: 2 (134 enodes) 1540200023.255 * * [misc]simplify: iters left: 1 (138 enodes) 1540200023.263 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1540200023.263 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200023.263 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200023.263 * * [misc]simplify: iters left: 6 (12 enodes) 1540200023.265 * * [misc]simplify: iters left: 5 (18 enodes) 1540200023.267 * * [misc]simplify: iters left: 4 (20 enodes) 1540200023.270 * * [misc]simplify: iters left: 3 (24 enodes) 1540200023.272 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540200023.272 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1540200023.272 * * * * [misc]progress: [ 187 / 768 ] simplifiying candidate # 1540200023.273 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt 1)) (sqrt (sqrt (hypot y.im y.re)))) 1540200023.273 * * [misc]simplify: iters left: 6 (16 enodes) 1540200023.275 * * [misc]simplify: iters left: 5 (27 enodes) 1540200023.279 * * [misc]simplify: iters left: 4 (38 enodes) 1540200023.285 * * [misc]simplify: iters left: 3 (81 enodes) 1540200023.298 * * [misc]simplify: iters left: 2 (147 enodes) 1540200023.340 * * [misc]simplify: iters left: 1 (284 enodes) 1540200023.409 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma y.im x.im (* y.re x.re))))) 1540200023.409 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma y.im x.im (* y.re x.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200023.409 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200023.409 * * [misc]simplify: iters left: 6 (13 enodes) 1540200023.411 * * [misc]simplify: iters left: 5 (20 enodes) 1540200023.414 * * [misc]simplify: iters left: 4 (25 enodes) 1540200023.417 * * [misc]simplify: iters left: 3 (34 enodes) 1540200023.421 * * [misc]simplify: iters left: 2 (39 enodes) 1540200023.425 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200023.425 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma y.im x.im (* y.re x.re))))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))))) 1540200023.425 * * * * [misc]progress: [ 188 / 768 ] simplifiying candidate # 1540200023.426 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt 1)) 1) 1540200023.426 * * [misc]simplify: iters left: 6 (15 enodes) 1540200023.429 * * [misc]simplify: iters left: 5 (26 enodes) 1540200023.432 * * [misc]simplify: iters left: 4 (36 enodes) 1540200023.437 * * [misc]simplify: iters left: 3 (61 enodes) 1540200023.450 * * [misc]simplify: iters left: 2 (134 enodes) 1540200023.496 * * [misc]simplify: iters left: 1 (138 enodes) 1540200023.510 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1540200023.510 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200023.510 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200023.511 * * [misc]simplify: iters left: 6 (12 enodes) 1540200023.514 * * [misc]simplify: iters left: 5 (18 enodes) 1540200023.519 * * [misc]simplify: iters left: 4 (20 enodes) 1540200023.525 * * [misc]simplify: iters left: 3 (24 enodes) 1540200023.531 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540200023.531 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1540200023.531 * * * * [misc]progress: [ 189 / 768 ] simplifiying candidate # 1540200023.531 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200023.531 * * [misc]simplify: iters left: 6 (16 enodes) 1540200023.536 * * [misc]simplify: iters left: 5 (27 enodes) 1540200023.540 * * [misc]simplify: iters left: 4 (46 enodes) 1540200023.548 * * [misc]simplify: iters left: 3 (114 enodes) 1540200023.571 * * [misc]simplify: iters left: 2 (259 enodes) 1540200023.669 * * [misc]simplify: iters left: 1 (426 enodes) 1540200023.869 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200023.870 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200023.870 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200023.870 * * [misc]simplify: iters left: 6 (14 enodes) 1540200023.872 * * [misc]simplify: iters left: 5 (21 enodes) 1540200023.875 * * [misc]simplify: iters left: 4 (29 enodes) 1540200023.878 * * [misc]simplify: iters left: 3 (39 enodes) 1540200023.883 * * [misc]simplify: iters left: 2 (51 enodes) 1540200023.893 * * [misc]simplify: iters left: 1 (52 enodes) 1540200023.899 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200023.899 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))))) 1540200023.899 * * * * [misc]progress: [ 190 / 768 ] simplifiying candidate # 1540200023.899 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200023.899 * * [misc]simplify: iters left: 6 (17 enodes) 1540200023.903 * * [misc]simplify: iters left: 5 (27 enodes) 1540200023.907 * * [misc]simplify: iters left: 4 (41 enodes) 1540200023.913 * * [misc]simplify: iters left: 3 (81 enodes) 1540200023.931 * * [misc]simplify: iters left: 2 (134 enodes) 1540200023.955 * * [misc]simplify: iters left: 1 (190 enodes) 1540200024.000 * [exit]simplify: Simplified to (* (cbrt (fma x.im y.im (* y.re x.re))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (fabs (cbrt (hypot y.im y.re)))))) 1540200024.000 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.im y.im (* y.re x.re))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (fabs (cbrt (hypot y.im y.re)))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200024.001 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200024.001 * * [misc]simplify: iters left: 6 (15 enodes) 1540200024.003 * * [misc]simplify: iters left: 5 (22 enodes) 1540200024.006 * * [misc]simplify: iters left: 4 (30 enodes) 1540200024.010 * * [misc]simplify: iters left: 3 (40 enodes) 1540200024.015 * * [misc]simplify: iters left: 2 (52 enodes) 1540200024.026 * * [misc]simplify: iters left: 1 (53 enodes) 1540200024.038 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200024.038 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.im y.im (* y.re x.re))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (fabs (cbrt (hypot y.im y.re)))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200024.038 * * * * [misc]progress: [ 191 / 768 ] simplifiying candidate # 1540200024.038 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200024.039 * * [misc]simplify: iters left: 6 (14 enodes) 1540200024.043 * * [misc]simplify: iters left: 5 (23 enodes) 1540200024.050 * * [misc]simplify: iters left: 4 (35 enodes) 1540200024.061 * * [misc]simplify: iters left: 3 (64 enodes) 1540200024.074 * * [misc]simplify: iters left: 2 (103 enodes) 1540200024.089 * * [misc]simplify: iters left: 1 (133 enodes) 1540200024.108 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* x.im y.im))) (/ (hypot y.im y.re) (cbrt (fma y.re x.re (* x.im y.im))))) 1540200024.108 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (fma y.re x.re (* x.im y.im))) (/ (hypot y.im y.re) (cbrt (fma y.re x.re (* x.im y.im))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200024.109 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200024.109 * * [misc]simplify: iters left: 6 (13 enodes) 1540200024.110 * * [misc]simplify: iters left: 5 (20 enodes) 1540200024.113 * * [misc]simplify: iters left: 4 (25 enodes) 1540200024.116 * * [misc]simplify: iters left: 3 (34 enodes) 1540200024.121 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200024.121 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (fma y.re x.re (* x.im y.im))) (/ (hypot y.im y.re) (cbrt (fma y.re x.re (* x.im y.im))))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200024.121 * * * * [misc]progress: [ 192 / 768 ] simplifiying candidate # 1540200024.121 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt 1)) 1540200024.121 * * [misc]simplify: iters left: 6 (16 enodes) 1540200024.124 * * [misc]simplify: iters left: 5 (27 enodes) 1540200024.128 * * [misc]simplify: iters left: 4 (41 enodes) 1540200024.142 * * [misc]simplify: iters left: 3 (90 enodes) 1540200024.172 * * [misc]simplify: iters left: 2 (196 enodes) 1540200024.220 * * [misc]simplify: iters left: 1 (391 enodes) 1540200024.355 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) 1540200024.355 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200024.355 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200024.355 * * [misc]simplify: iters left: 6 (13 enodes) 1540200024.359 * * [misc]simplify: iters left: 5 (20 enodes) 1540200024.365 * * [misc]simplify: iters left: 4 (26 enodes) 1540200024.372 * * [misc]simplify: iters left: 3 (36 enodes) 1540200024.381 * * [misc]simplify: iters left: 2 (38 enodes) 1540200024.390 * * [misc]simplify: iters left: 1 (39 enodes) 1540200024.399 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)) 1540200024.399 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)))) 1540200024.399 * * * * [misc]progress: [ 193 / 768 ] simplifiying candidate # 1540200024.399 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200024.399 * * [misc]simplify: iters left: 6 (14 enodes) 1540200024.401 * * [misc]simplify: iters left: 5 (23 enodes) 1540200024.405 * * [misc]simplify: iters left: 4 (35 enodes) 1540200024.410 * * [misc]simplify: iters left: 3 (64 enodes) 1540200024.420 * * [misc]simplify: iters left: 2 (103 enodes) 1540200024.450 * * [misc]simplify: iters left: 1 (133 enodes) 1540200024.469 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* x.im y.im))) (/ (hypot y.im y.re) (cbrt (fma y.re x.re (* x.im y.im))))) 1540200024.469 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (fma y.re x.re (* x.im y.im))) (/ (hypot y.im y.re) (cbrt (fma y.re x.re (* x.im y.im))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200024.469 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200024.469 * * [misc]simplify: iters left: 6 (13 enodes) 1540200024.471 * * [misc]simplify: iters left: 5 (20 enodes) 1540200024.474 * * [misc]simplify: iters left: 4 (25 enodes) 1540200024.477 * * [misc]simplify: iters left: 3 (34 enodes) 1540200024.481 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200024.481 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (fma y.re x.re (* x.im y.im))) (/ (hypot y.im y.re) (cbrt (fma y.re x.re (* x.im y.im))))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200024.481 * * * * [misc]progress: [ 194 / 768 ] simplifiying candidate # 1540200024.481 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1) 1540200024.481 * * [misc]simplify: iters left: 6 (15 enodes) 1540200024.484 * * [misc]simplify: iters left: 5 (26 enodes) 1540200024.488 * * [misc]simplify: iters left: 4 (40 enodes) 1540200024.494 * * [misc]simplify: iters left: 3 (87 enodes) 1540200024.511 * * [misc]simplify: iters left: 2 (196 enodes) 1540200024.584 * * [misc]simplify: iters left: 1 (379 enodes) 1540200024.730 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) 1540200024.731 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200024.731 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200024.731 * * [misc]simplify: iters left: 6 (13 enodes) 1540200024.735 * * [misc]simplify: iters left: 5 (20 enodes) 1540200024.741 * * [misc]simplify: iters left: 4 (26 enodes) 1540200024.748 * * [misc]simplify: iters left: 3 (36 enodes) 1540200024.757 * * [misc]simplify: iters left: 2 (38 enodes) 1540200024.765 * * [misc]simplify: iters left: 1 (39 enodes) 1540200024.774 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)) 1540200024.774 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)))) 1540200024.774 * * * * [misc]progress: [ 195 / 768 ] simplifiying candidate # 1540200024.774 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) 1) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200024.774 * * [misc]simplify: iters left: 6 (16 enodes) 1540200024.779 * * [misc]simplify: iters left: 5 (29 enodes) 1540200024.788 * * [misc]simplify: iters left: 4 (48 enodes) 1540200024.808 * * [misc]simplify: iters left: 3 (132 enodes) 1540200024.888 * * [misc]simplify: iters left: 2 (396 enodes) 1540200025.196 * [exit]simplify: Simplified to (/ (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re))) 1540200025.196 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200025.197 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200025.197 * * [misc]simplify: iters left: 6 (13 enodes) 1540200025.199 * * [misc]simplify: iters left: 5 (20 enodes) 1540200025.203 * * [misc]simplify: iters left: 4 (25 enodes) 1540200025.209 * * [misc]simplify: iters left: 3 (34 enodes) 1540200025.217 * * [misc]simplify: iters left: 2 (39 enodes) 1540200025.225 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) 1540200025.225 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))))) 1540200025.225 * * * * [misc]progress: [ 196 / 768 ] simplifiying candidate # 1540200025.226 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) 1) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200025.226 * * [misc]simplify: iters left: 6 (17 enodes) 1540200025.231 * * [misc]simplify: iters left: 5 (29 enodes) 1540200025.241 * * [misc]simplify: iters left: 4 (41 enodes) 1540200025.255 * * [misc]simplify: iters left: 3 (86 enodes) 1540200025.282 * * [misc]simplify: iters left: 2 (188 enodes) 1540200025.340 * * [misc]simplify: iters left: 1 (257 enodes) 1540200025.397 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) 1540200025.397 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200025.397 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200025.397 * * [misc]simplify: iters left: 6 (14 enodes) 1540200025.401 * * [misc]simplify: iters left: 5 (21 enodes) 1540200025.407 * * [misc]simplify: iters left: 4 (26 enodes) 1540200025.414 * * [misc]simplify: iters left: 3 (35 enodes) 1540200025.423 * * [misc]simplify: iters left: 2 (40 enodes) 1540200025.433 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* x.im y.im))) (* (sqrt (cbrt (hypot y.im y.re))) (hypot y.im y.re))) 1540200025.433 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.re x.re (* x.im y.im))) (* (sqrt (cbrt (hypot y.im y.re))) (hypot y.im y.re))))) 1540200025.433 * * * * [misc]progress: [ 197 / 768 ] simplifiying candidate # 1540200025.434 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) 1) (sqrt (sqrt (hypot y.im y.re)))) 1540200025.434 * * [misc]simplify: iters left: 6 (15 enodes) 1540200025.439 * * [misc]simplify: iters left: 5 (26 enodes) 1540200025.446 * * [misc]simplify: iters left: 4 (39 enodes) 1540200025.460 * * [misc]simplify: iters left: 3 (86 enodes) 1540200025.494 * * [misc]simplify: iters left: 2 (185 enodes) 1540200025.557 * * [misc]simplify: iters left: 1 (239 enodes) 1540200025.611 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) 1540200025.611 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200025.612 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200025.612 * * [misc]simplify: iters left: 6 (13 enodes) 1540200025.616 * * [misc]simplify: iters left: 5 (20 enodes) 1540200025.621 * * [misc]simplify: iters left: 4 (25 enodes) 1540200025.628 * * [misc]simplify: iters left: 3 (34 enodes) 1540200025.637 * * [misc]simplify: iters left: 2 (39 enodes) 1540200025.647 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200025.647 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))))) 1540200025.647 * * * * [misc]progress: [ 198 / 768 ] simplifiying candidate # 1540200025.647 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) 1) (sqrt 1)) 1540200025.647 * * [misc]simplify: iters left: 6 (15 enodes) 1540200025.650 * * [misc]simplify: iters left: 5 (26 enodes) 1540200025.653 * * [misc]simplify: iters left: 4 (36 enodes) 1540200025.658 * * [misc]simplify: iters left: 3 (60 enodes) 1540200025.669 * * [misc]simplify: iters left: 2 (144 enodes) 1540200025.704 * * [misc]simplify: iters left: 1 (148 enodes) 1540200025.719 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1540200025.720 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200025.720 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200025.720 * * [misc]simplify: iters left: 6 (12 enodes) 1540200025.724 * * [misc]simplify: iters left: 5 (18 enodes) 1540200025.729 * * [misc]simplify: iters left: 4 (20 enodes) 1540200025.734 * * [misc]simplify: iters left: 3 (24 enodes) 1540200025.740 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540200025.740 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1540200025.740 * * * * [misc]progress: [ 199 / 768 ] simplifiying candidate # 1540200025.741 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) 1) (sqrt (sqrt (hypot y.im y.re)))) 1540200025.741 * * [misc]simplify: iters left: 6 (15 enodes) 1540200025.745 * * [misc]simplify: iters left: 5 (26 enodes) 1540200025.753 * * [misc]simplify: iters left: 4 (39 enodes) 1540200025.767 * * [misc]simplify: iters left: 3 (86 enodes) 1540200025.800 * * [misc]simplify: iters left: 2 (185 enodes) 1540200025.843 * * [misc]simplify: iters left: 1 (239 enodes) 1540200025.895 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) 1540200025.895 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200025.895 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200025.895 * * [misc]simplify: iters left: 6 (13 enodes) 1540200025.899 * * [misc]simplify: iters left: 5 (20 enodes) 1540200025.905 * * [misc]simplify: iters left: 4 (25 enodes) 1540200025.912 * * [misc]simplify: iters left: 3 (34 enodes) 1540200025.920 * * [misc]simplify: iters left: 2 (39 enodes) 1540200025.929 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200025.929 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))))) 1540200025.929 * * * * [misc]progress: [ 200 / 768 ] simplifiying candidate # 1540200025.929 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) 1) 1) 1540200025.929 * * [misc]simplify: iters left: 6 (14 enodes) 1540200025.931 * * [misc]simplify: iters left: 5 (23 enodes) 1540200025.934 * * [misc]simplify: iters left: 4 (33 enodes) 1540200025.940 * * [misc]simplify: iters left: 3 (60 enodes) 1540200025.951 * * [misc]simplify: iters left: 2 (143 enodes) 1540200025.976 * * [misc]simplify: iters left: 1 (149 enodes) 1540200025.988 * [exit]simplify: Simplified to (* (cbrt (fma y.re x.re (* x.im y.im))) (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re)))) 1540200025.988 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma y.re x.re (* x.im y.im))) (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re)))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200025.988 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200025.988 * * [misc]simplify: iters left: 6 (12 enodes) 1540200025.992 * * [misc]simplify: iters left: 5 (18 enodes) 1540200025.997 * * [misc]simplify: iters left: 4 (20 enodes) 1540200026.003 * * [misc]simplify: iters left: 3 (24 enodes) 1540200026.009 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540200026.009 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma y.re x.re (* x.im y.im))) (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1540200026.009 * * * * [misc]progress: [ 201 / 768 ] simplifiying candidate # 1540200026.009 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200026.009 * * [misc]simplify: iters left: 6 (16 enodes) 1540200026.015 * * [misc]simplify: iters left: 5 (31 enodes) 1540200026.020 * * [misc]simplify: iters left: 4 (67 enodes) 1540200026.038 * * [misc]simplify: iters left: 3 (182 enodes) 1540200026.207 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200026.207 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200026.207 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200026.207 * * [misc]simplify: iters left: 6 (13 enodes) 1540200026.211 * * [misc]simplify: iters left: 5 (20 enodes) 1540200026.216 * * [misc]simplify: iters left: 4 (25 enodes) 1540200026.219 * * [misc]simplify: iters left: 3 (28 enodes) 1540200026.223 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200026.223 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))))) 1540200026.223 * * * * [misc]progress: [ 202 / 768 ] simplifiying candidate # 1540200026.223 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200026.223 * * [misc]simplify: iters left: 6 (19 enodes) 1540200026.226 * * [misc]simplify: iters left: 5 (33 enodes) 1540200026.231 * * [misc]simplify: iters left: 4 (66 enodes) 1540200026.245 * * [misc]simplify: iters left: 3 (148 enodes) 1540200026.312 * * [misc]simplify: iters left: 2 (422 enodes) 1540200026.528 * [exit]simplify: Simplified to (/ (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re))))) (fabs (cbrt (hypot y.im y.re)))) 1540200026.529 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re))))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200026.529 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200026.529 * * [misc]simplify: iters left: 6 (15 enodes) 1540200026.533 * * [misc]simplify: iters left: 5 (22 enodes) 1540200026.535 * * [misc]simplify: iters left: 4 (30 enodes) 1540200026.539 * * [misc]simplify: iters left: 3 (40 enodes) 1540200026.544 * * [misc]simplify: iters left: 2 (52 enodes) 1540200026.552 * * [misc]simplify: iters left: 1 (53 enodes) 1540200026.557 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (hypot y.im y.re) (sqrt (cbrt (hypot y.im y.re))))) 1540200026.558 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re))))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (hypot y.im y.re) (sqrt (cbrt (hypot y.im y.re))))))) 1540200026.558 * * * * [misc]progress: [ 203 / 768 ] simplifiying candidate # 1540200026.558 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200026.558 * * [misc]simplify: iters left: 6 (17 enodes) 1540200026.561 * * [misc]simplify: iters left: 5 (30 enodes) 1540200026.568 * * [misc]simplify: iters left: 4 (63 enodes) 1540200026.593 * * [misc]simplify: iters left: 3 (145 enodes) 1540200026.650 * * [misc]simplify: iters left: 2 (406 enodes) 1540200026.930 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re))))) 1540200026.930 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200026.930 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200026.930 * * [misc]simplify: iters left: 6 (14 enodes) 1540200026.932 * * [misc]simplify: iters left: 5 (21 enodes) 1540200026.937 * * [misc]simplify: iters left: 4 (29 enodes) 1540200026.940 * * [misc]simplify: iters left: 3 (39 enodes) 1540200026.945 * * [misc]simplify: iters left: 2 (51 enodes) 1540200026.951 * * [misc]simplify: iters left: 1 (52 enodes) 1540200026.962 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (sqrt (hypot y.im y.re)))) (* (hypot y.im y.re) (cbrt (sqrt (hypot y.im y.re))))) 1540200026.962 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (sqrt (hypot y.im y.re)))) (* (hypot y.im y.re) (cbrt (sqrt (hypot y.im y.re))))))) 1540200026.962 * * * * [misc]progress: [ 204 / 768 ] simplifiying candidate # 1540200026.962 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt 1)) 1540200026.962 * * [misc]simplify: iters left: 6 (17 enodes) 1540200026.969 * * [misc]simplify: iters left: 5 (30 enodes) 1540200026.979 * * [misc]simplify: iters left: 4 (61 enodes) 1540200027.003 * * [misc]simplify: iters left: 3 (127 enodes) 1540200027.034 * * [misc]simplify: iters left: 2 (343 enodes) 1540200027.222 * * [misc]simplify: iters left: 1 (497 enodes) 1540200027.273 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200027.273 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200027.273 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200027.274 * * [misc]simplify: iters left: 6 (13 enodes) 1540200027.278 * * [misc]simplify: iters left: 5 (20 enodes) 1540200027.284 * * [misc]simplify: iters left: 4 (28 enodes) 1540200027.292 * * [misc]simplify: iters left: 3 (38 enodes) 1540200027.301 * * [misc]simplify: iters left: 2 (50 enodes) 1540200027.313 * * [misc]simplify: iters left: 1 (51 enodes) 1540200027.326 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (hypot y.im y.re) (cbrt (sqrt (hypot y.im y.re))))) 1540200027.326 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (hypot y.im y.re) (cbrt (sqrt (hypot y.im y.re))))))) 1540200027.326 * * * * [misc]progress: [ 205 / 768 ] simplifiying candidate # 1540200027.327 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200027.327 * * [misc]simplify: iters left: 6 (17 enodes) 1540200027.332 * * [misc]simplify: iters left: 5 (30 enodes) 1540200027.343 * * [misc]simplify: iters left: 4 (63 enodes) 1540200027.367 * * [misc]simplify: iters left: 3 (145 enodes) 1540200027.433 * * [misc]simplify: iters left: 2 (406 enodes) 1540200027.704 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re))))) 1540200027.705 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200027.705 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200027.705 * * [misc]simplify: iters left: 6 (14 enodes) 1540200027.707 * * [misc]simplify: iters left: 5 (21 enodes) 1540200027.710 * * [misc]simplify: iters left: 4 (29 enodes) 1540200027.714 * * [misc]simplify: iters left: 3 (39 enodes) 1540200027.720 * * [misc]simplify: iters left: 2 (51 enodes) 1540200027.725 * * [misc]simplify: iters left: 1 (52 enodes) 1540200027.731 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (sqrt (hypot y.im y.re)))) (* (hypot y.im y.re) (cbrt (sqrt (hypot y.im y.re))))) 1540200027.731 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (sqrt (hypot y.im y.re)))) (* (hypot y.im y.re) (cbrt (sqrt (hypot y.im y.re))))))) 1540200027.731 * * * * [misc]progress: [ 206 / 768 ] simplifiying candidate # 1540200027.731 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1) 1540200027.731 * * [misc]simplify: iters left: 6 (16 enodes) 1540200027.734 * * [misc]simplify: iters left: 5 (29 enodes) 1540200027.742 * * [misc]simplify: iters left: 4 (58 enodes) 1540200027.766 * * [misc]simplify: iters left: 3 (121 enodes) 1540200027.815 * * [misc]simplify: iters left: 2 (266 enodes) 1540200027.932 * * [misc]simplify: iters left: 1 (326 enodes) 1540200027.952 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200027.952 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200027.952 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200027.952 * * [misc]simplify: iters left: 6 (13 enodes) 1540200027.954 * * [misc]simplify: iters left: 5 (20 enodes) 1540200027.957 * * [misc]simplify: iters left: 4 (28 enodes) 1540200027.961 * * [misc]simplify: iters left: 3 (38 enodes) 1540200027.968 * * [misc]simplify: iters left: 2 (50 enodes) 1540200027.979 * * [misc]simplify: iters left: 1 (51 enodes) 1540200027.990 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (hypot y.im y.re) (cbrt (sqrt (hypot y.im y.re))))) 1540200027.990 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (hypot y.im y.re) (cbrt (sqrt (hypot y.im y.re))))))) 1540200027.990 * * * * [misc]progress: [ 207 / 768 ] simplifiying candidate # 1540200027.991 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200027.991 * * [misc]simplify: iters left: 6 (19 enodes) 1540200027.997 * * [misc]simplify: iters left: 5 (33 enodes) 1540200028.008 * * [misc]simplify: iters left: 4 (57 enodes) 1540200028.030 * * [misc]simplify: iters left: 3 (120 enodes) 1540200028.073 * * [misc]simplify: iters left: 2 (302 enodes) 1540200028.249 * [exit]simplify: Simplified to (* (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (fabs (cbrt (hypot y.im y.re)))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200028.249 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (fabs (cbrt (hypot y.im y.re)))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200028.249 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200028.249 * * [misc]simplify: iters left: 6 (15 enodes) 1540200028.251 * * [misc]simplify: iters left: 5 (22 enodes) 1540200028.254 * * [misc]simplify: iters left: 4 (30 enodes) 1540200028.258 * * [misc]simplify: iters left: 3 (40 enodes) 1540200028.263 * * [misc]simplify: iters left: 2 (52 enodes) 1540200028.269 * * [misc]simplify: iters left: 1 (53 enodes) 1540200028.275 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.im y.re)))) (* (hypot y.im y.re) (cbrt (sqrt (hypot y.im y.re))))) 1540200028.275 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (fabs (cbrt (hypot y.im y.re)))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.im y.re)))) (* (hypot y.im y.re) (cbrt (sqrt (hypot y.im y.re))))))) 1540200028.275 * * * * [misc]progress: [ 208 / 768 ] simplifiying candidate # 1540200028.276 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200028.276 * * [misc]simplify: iters left: 6 (16 enodes) 1540200028.278 * * [misc]simplify: iters left: 5 (28 enodes) 1540200028.283 * * [misc]simplify: iters left: 4 (45 enodes) 1540200028.291 * * [misc]simplify: iters left: 3 (88 enodes) 1540200028.308 * * [misc]simplify: iters left: 2 (153 enodes) 1540200028.356 * * [misc]simplify: iters left: 1 (198 enodes) 1540200028.418 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) 1540200028.418 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200028.419 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200028.419 * * [misc]simplify: iters left: 6 (13 enodes) 1540200028.421 * * [misc]simplify: iters left: 5 (20 enodes) 1540200028.424 * * [misc]simplify: iters left: 4 (25 enodes) 1540200028.427 * * [misc]simplify: iters left: 3 (29 enodes) 1540200028.430 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1540200028.430 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200028.430 * * * * [misc]progress: [ 209 / 768 ] simplifiying candidate # 1540200028.430 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200028.430 * * [misc]simplify: iters left: 6 (18 enodes) 1540200028.433 * * [misc]simplify: iters left: 5 (30 enodes) 1540200028.440 * * [misc]simplify: iters left: 4 (51 enodes) 1540200028.448 * * [misc]simplify: iters left: 3 (90 enodes) 1540200028.461 * * [misc]simplify: iters left: 2 (163 enodes) 1540200028.500 * * [misc]simplify: iters left: 1 (223 enodes) 1540200028.572 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (fabs (cbrt (hypot y.im y.re))) (cbrt (fma y.im x.im (* y.re x.re))))) 1540200028.572 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (fabs (cbrt (hypot y.im y.re))) (cbrt (fma y.im x.im (* y.re x.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200028.572 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200028.572 * * [misc]simplify: iters left: 6 (15 enodes) 1540200028.574 * * [misc]simplify: iters left: 5 (22 enodes) 1540200028.577 * * [misc]simplify: iters left: 4 (30 enodes) 1540200028.581 * * [misc]simplify: iters left: 3 (40 enodes) 1540200028.585 * * [misc]simplify: iters left: 2 (52 enodes) 1540200028.591 * * [misc]simplify: iters left: 1 (53 enodes) 1540200028.597 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.im y.re)))) (* (hypot y.im y.re) (sqrt (sqrt (hypot y.im y.re))))) 1540200028.597 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (fabs (cbrt (hypot y.im y.re))) (cbrt (fma y.im x.im (* y.re x.re))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.im y.re)))) (* (hypot y.im y.re) (sqrt (sqrt (hypot y.im y.re))))))) 1540200028.597 * * * * [misc]progress: [ 210 / 768 ] simplifiying candidate # 1540200028.598 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt 1)) 1540200028.598 * * [misc]simplify: iters left: 6 (17 enodes) 1540200028.601 * * [misc]simplify: iters left: 5 (29 enodes) 1540200028.605 * * [misc]simplify: iters left: 4 (46 enodes) 1540200028.615 * * [misc]simplify: iters left: 3 (70 enodes) 1540200028.635 * * [misc]simplify: iters left: 2 (119 enodes) 1540200028.667 * * [misc]simplify: iters left: 1 (122 enodes) 1540200028.677 * [exit]simplify: Simplified to (/ (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) (fabs (cbrt (hypot y.im y.re)))) 1540200028.677 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200028.677 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200028.677 * * [misc]simplify: iters left: 6 (14 enodes) 1540200028.679 * * [misc]simplify: iters left: 5 (21 enodes) 1540200028.682 * * [misc]simplify: iters left: 4 (29 enodes) 1540200028.685 * * [misc]simplify: iters left: 3 (39 enodes) 1540200028.690 * * [misc]simplify: iters left: 2 (51 enodes) 1540200028.696 * * [misc]simplify: iters left: 1 (52 enodes) 1540200028.701 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (* (hypot y.im y.re) (sqrt (cbrt (hypot y.im y.re))))) 1540200028.701 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (* (hypot y.im y.re) (sqrt (cbrt (hypot y.im y.re))))))) 1540200028.702 * * * * [misc]progress: [ 211 / 768 ] simplifiying candidate # 1540200028.702 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200028.702 * * [misc]simplify: iters left: 6 (18 enodes) 1540200028.706 * * [misc]simplify: iters left: 5 (30 enodes) 1540200028.715 * * [misc]simplify: iters left: 4 (51 enodes) 1540200028.732 * * [misc]simplify: iters left: 3 (90 enodes) 1540200028.757 * * [misc]simplify: iters left: 2 (163 enodes) 1540200028.784 * * [misc]simplify: iters left: 1 (223 enodes) 1540200028.857 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (fabs (cbrt (hypot y.im y.re))) (cbrt (fma y.im x.im (* y.re x.re))))) 1540200028.857 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (fabs (cbrt (hypot y.im y.re))) (cbrt (fma y.im x.im (* y.re x.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200028.857 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200028.857 * * [misc]simplify: iters left: 6 (15 enodes) 1540200028.860 * * [misc]simplify: iters left: 5 (22 enodes) 1540200028.863 * * [misc]simplify: iters left: 4 (30 enodes) 1540200028.867 * * [misc]simplify: iters left: 3 (40 enodes) 1540200028.872 * * [misc]simplify: iters left: 2 (52 enodes) 1540200028.878 * * [misc]simplify: iters left: 1 (53 enodes) 1540200028.889 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.im y.re)))) (* (hypot y.im y.re) (sqrt (sqrt (hypot y.im y.re))))) 1540200028.889 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (fabs (cbrt (hypot y.im y.re))) (cbrt (fma y.im x.im (* y.re x.re))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.im y.re)))) (* (hypot y.im y.re) (sqrt (sqrt (hypot y.im y.re))))))) 1540200028.889 * * * * [misc]progress: [ 212 / 768 ] simplifiying candidate # 1540200028.889 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1) 1540200028.889 * * [misc]simplify: iters left: 6 (16 enodes) 1540200028.894 * * [misc]simplify: iters left: 5 (28 enodes) 1540200028.903 * * [misc]simplify: iters left: 4 (41 enodes) 1540200028.915 * * [misc]simplify: iters left: 3 (76 enodes) 1540200028.938 * * [misc]simplify: iters left: 2 (140 enodes) 1540200028.971 * [exit]simplify: Simplified to (* (cbrt (fma y.im x.im (* y.re x.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re))))) 1540200028.971 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma y.im x.im (* y.re x.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200028.971 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200028.971 * * [misc]simplify: iters left: 6 (14 enodes) 1540200028.973 * * [misc]simplify: iters left: 5 (21 enodes) 1540200028.976 * * [misc]simplify: iters left: 4 (29 enodes) 1540200028.979 * * [misc]simplify: iters left: 3 (39 enodes) 1540200028.985 * * [misc]simplify: iters left: 2 (51 enodes) 1540200028.997 * * [misc]simplify: iters left: 1 (52 enodes) 1540200029.008 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (* (hypot y.im y.re) (sqrt (cbrt (hypot y.im y.re))))) 1540200029.008 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma y.im x.im (* y.re x.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re))))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (* (hypot y.im y.re) (sqrt (cbrt (hypot y.im y.re))))))) 1540200029.008 * * * * [misc]progress: [ 213 / 768 ] simplifiying candidate # 1540200029.009 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200029.009 * * [misc]simplify: iters left: 6 (17 enodes) 1540200029.014 * * [misc]simplify: iters left: 5 (30 enodes) 1540200029.025 * * [misc]simplify: iters left: 4 (55 enodes) 1540200029.044 * * [misc]simplify: iters left: 3 (125 enodes) 1540200029.099 * * [misc]simplify: iters left: 2 (381 enodes) 1540200029.248 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re))))) 1540200029.248 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200029.248 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200029.249 * * [misc]simplify: iters left: 6 (14 enodes) 1540200029.253 * * [misc]simplify: iters left: 5 (21 enodes) 1540200029.258 * * [misc]simplify: iters left: 4 (29 enodes) 1540200029.266 * * [misc]simplify: iters left: 3 (39 enodes) 1540200029.276 * * [misc]simplify: iters left: 2 (51 enodes) 1540200029.288 * * [misc]simplify: iters left: 1 (52 enodes) 1540200029.300 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (sqrt (hypot y.im y.re)))) (* (hypot y.im y.re) (sqrt (sqrt (hypot y.im y.re))))) 1540200029.300 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (sqrt (hypot y.im y.re)))) (* (hypot y.im y.re) (sqrt (sqrt (hypot y.im y.re))))))) 1540200029.300 * * * * [misc]progress: [ 214 / 768 ] simplifiying candidate # 1540200029.300 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200029.301 * * [misc]simplify: iters left: 6 (18 enodes) 1540200029.306 * * [misc]simplify: iters left: 5 (30 enodes) 1540200029.315 * * [misc]simplify: iters left: 4 (52 enodes) 1540200029.324 * * [misc]simplify: iters left: 3 (102 enodes) 1540200029.350 * * [misc]simplify: iters left: 2 (254 enodes) 1540200029.421 * * [misc]simplify: iters left: 1 (340 enodes) 1540200029.472 * [exit]simplify: Simplified to (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (fabs (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200029.472 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (fabs (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200029.472 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200029.472 * * [misc]simplify: iters left: 6 (15 enodes) 1540200029.477 * * [misc]simplify: iters left: 5 (22 enodes) 1540200029.483 * * [misc]simplify: iters left: 4 (30 enodes) 1540200029.492 * * [misc]simplify: iters left: 3 (40 enodes) 1540200029.502 * * [misc]simplify: iters left: 2 (52 enodes) 1540200029.514 * * [misc]simplify: iters left: 1 (53 enodes) 1540200029.526 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (hypot y.im y.re) (sqrt (cbrt (hypot y.im y.re))))) 1540200029.526 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (fabs (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (hypot y.im y.re) (sqrt (cbrt (hypot y.im y.re))))))) 1540200029.526 * * * * [misc]progress: [ 215 / 768 ] simplifiying candidate # 1540200029.526 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200029.527 * * [misc]simplify: iters left: 6 (15 enodes) 1540200029.531 * * [misc]simplify: iters left: 5 (26 enodes) 1540200029.540 * * [misc]simplify: iters left: 4 (47 enodes) 1540200029.559 * * [misc]simplify: iters left: 3 (123 enodes) 1540200029.617 * * [misc]simplify: iters left: 2 (335 enodes) 1540200029.742 * * [misc]simplify: iters left: 1 (401 enodes) 1540200029.792 * [exit]simplify: Simplified to (* (cbrt (fma y.im x.im (* y.re x.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) 1540200029.792 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma y.im x.im (* y.re x.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200029.792 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200029.792 * * [misc]simplify: iters left: 6 (13 enodes) 1540200029.796 * * [misc]simplify: iters left: 5 (20 enodes) 1540200029.801 * * [misc]simplify: iters left: 4 (25 enodes) 1540200029.804 * * [misc]simplify: iters left: 3 (29 enodes) 1540200029.807 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540200029.807 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma y.im x.im (* y.re x.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1540200029.807 * * * * [misc]progress: [ 216 / 768 ] simplifiying candidate # 1540200029.808 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) (sqrt (sqrt (hypot y.im y.re)))) (sqrt 1)) 1540200029.808 * * [misc]simplify: iters left: 6 (16 enodes) 1540200029.811 * * [misc]simplify: iters left: 5 (27 enodes) 1540200029.815 * * [misc]simplify: iters left: 4 (46 enodes) 1540200029.823 * * [misc]simplify: iters left: 3 (92 enodes) 1540200029.843 * * [misc]simplify: iters left: 2 (187 enodes) 1540200029.890 * * [misc]simplify: iters left: 1 (200 enodes) 1540200029.907 * [exit]simplify: Simplified to (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200029.907 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200029.907 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200029.907 * * [misc]simplify: iters left: 6 (13 enodes) 1540200029.910 * * [misc]simplify: iters left: 5 (20 enodes) 1540200029.915 * * [misc]simplify: iters left: 4 (28 enodes) 1540200029.922 * * [misc]simplify: iters left: 3 (38 enodes) 1540200029.931 * * [misc]simplify: iters left: 2 (50 enodes) 1540200029.942 * * [misc]simplify: iters left: 1 (51 enodes) 1540200029.953 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (hypot y.im y.re) (sqrt (sqrt (hypot y.im y.re))))) 1540200029.953 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (hypot y.im y.re) (sqrt (sqrt (hypot y.im y.re))))))) 1540200029.953 * * * * [misc]progress: [ 217 / 768 ] simplifiying candidate # 1540200029.954 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200029.954 * * [misc]simplify: iters left: 6 (15 enodes) 1540200029.958 * * [misc]simplify: iters left: 5 (26 enodes) 1540200029.967 * * [misc]simplify: iters left: 4 (47 enodes) 1540200029.986 * * [misc]simplify: iters left: 3 (123 enodes) 1540200030.054 * * [misc]simplify: iters left: 2 (335 enodes) 1540200030.160 * * [misc]simplify: iters left: 1 (401 enodes) 1540200030.208 * [exit]simplify: Simplified to (* (cbrt (fma y.im x.im (* y.re x.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) 1540200030.208 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma y.im x.im (* y.re x.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200030.208 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200030.208 * * [misc]simplify: iters left: 6 (13 enodes) 1540200030.212 * * [misc]simplify: iters left: 5 (20 enodes) 1540200030.217 * * [misc]simplify: iters left: 4 (25 enodes) 1540200030.223 * * [misc]simplify: iters left: 3 (29 enodes) 1540200030.229 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540200030.230 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma y.im x.im (* y.re x.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1540200030.230 * * * * [misc]progress: [ 218 / 768 ] simplifiying candidate # 1540200030.230 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) (sqrt (sqrt (hypot y.im y.re)))) 1) 1540200030.230 * * [misc]simplify: iters left: 6 (15 enodes) 1540200030.235 * * [misc]simplify: iters left: 5 (26 enodes) 1540200030.243 * * [misc]simplify: iters left: 4 (44 enodes) 1540200030.258 * * [misc]simplify: iters left: 3 (86 enodes) 1540200030.290 * * [misc]simplify: iters left: 2 (158 enodes) 1540200030.338 * * [misc]simplify: iters left: 1 (162 enodes) 1540200030.353 * [exit]simplify: Simplified to (* (cbrt (fma y.im x.im (* y.re x.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200030.353 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma y.im x.im (* y.re x.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200030.354 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200030.354 * * [misc]simplify: iters left: 6 (13 enodes) 1540200030.358 * * [misc]simplify: iters left: 5 (20 enodes) 1540200030.363 * * [misc]simplify: iters left: 4 (28 enodes) 1540200030.371 * * [misc]simplify: iters left: 3 (38 enodes) 1540200030.382 * * [misc]simplify: iters left: 2 (50 enodes) 1540200030.394 * * [misc]simplify: iters left: 1 (51 enodes) 1540200030.405 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (hypot y.im y.re) (sqrt (sqrt (hypot y.im y.re))))) 1540200030.405 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma y.im x.im (* y.re x.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (hypot y.im y.re) (sqrt (sqrt (hypot y.im y.re))))))) 1540200030.405 * * * * [misc]progress: [ 219 / 768 ] simplifiying candidate # 1540200030.406 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) (sqrt 1)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200030.406 * * [misc]simplify: iters left: 6 (17 enodes) 1540200030.412 * * [misc]simplify: iters left: 5 (30 enodes) 1540200030.421 * * [misc]simplify: iters left: 4 (52 enodes) 1540200030.437 * * [misc]simplify: iters left: 3 (102 enodes) 1540200030.472 * * [misc]simplify: iters left: 2 (209 enodes) 1540200030.548 * * [misc]simplify: iters left: 1 (340 enodes) 1540200030.636 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200030.637 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200030.637 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200030.637 * * [misc]simplify: iters left: 6 (13 enodes) 1540200030.640 * * [misc]simplify: iters left: 5 (20 enodes) 1540200030.643 * * [misc]simplify: iters left: 4 (28 enodes) 1540200030.647 * * [misc]simplify: iters left: 3 (38 enodes) 1540200030.651 * * [misc]simplify: iters left: 2 (50 enodes) 1540200030.657 * * [misc]simplify: iters left: 1 (51 enodes) 1540200030.662 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (hypot y.im y.re))) 1540200030.662 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (hypot y.im y.re))))) 1540200030.662 * * * * [misc]progress: [ 220 / 768 ] simplifiying candidate # 1540200030.663 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) (sqrt 1)) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200030.663 * * [misc]simplify: iters left: 6 (17 enodes) 1540200030.666 * * [misc]simplify: iters left: 5 (29 enodes) 1540200030.669 * * [misc]simplify: iters left: 4 (41 enodes) 1540200030.674 * * [misc]simplify: iters left: 3 (57 enodes) 1540200030.681 * * [misc]simplify: iters left: 2 (89 enodes) 1540200030.696 * * [misc]simplify: iters left: 1 (92 enodes) 1540200030.712 * [exit]simplify: Simplified to (/ (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) (fabs (cbrt (hypot y.im y.re)))) 1540200030.712 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200030.712 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200030.713 * * [misc]simplify: iters left: 6 (14 enodes) 1540200030.717 * * [misc]simplify: iters left: 5 (21 enodes) 1540200030.723 * * [misc]simplify: iters left: 4 (29 enodes) 1540200030.731 * * [misc]simplify: iters left: 3 (39 enodes) 1540200030.741 * * [misc]simplify: iters left: 2 (51 enodes) 1540200030.754 * * [misc]simplify: iters left: 1 (52 enodes) 1540200030.766 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (cbrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 1540200030.766 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (cbrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))))) 1540200030.766 * * * * [misc]progress: [ 221 / 768 ] simplifiying candidate # 1540200030.766 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) (sqrt 1)) (sqrt (sqrt (hypot y.im y.re)))) 1540200030.767 * * [misc]simplify: iters left: 6 (16 enodes) 1540200030.773 * * [misc]simplify: iters left: 5 (27 enodes) 1540200030.779 * * [misc]simplify: iters left: 4 (40 enodes) 1540200030.791 * * [misc]simplify: iters left: 3 (88 enodes) 1540200030.823 * * [misc]simplify: iters left: 2 (214 enodes) 1540200030.908 * * [misc]simplify: iters left: 1 (360 enodes) 1540200031.004 * [exit]simplify: Simplified to (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200031.004 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200031.005 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200031.005 * * [misc]simplify: iters left: 6 (13 enodes) 1540200031.006 * * [misc]simplify: iters left: 5 (20 enodes) 1540200031.009 * * [misc]simplify: iters left: 4 (28 enodes) 1540200031.013 * * [misc]simplify: iters left: 3 (38 enodes) 1540200031.017 * * [misc]simplify: iters left: 2 (50 enodes) 1540200031.023 * * [misc]simplify: iters left: 1 (51 enodes) 1540200031.034 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (hypot y.im y.re))) 1540200031.034 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (hypot y.im y.re))))) 1540200031.034 * * * * [misc]progress: [ 222 / 768 ] simplifiying candidate # 1540200031.034 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) (sqrt 1)) (sqrt 1)) 1540200031.035 * * [misc]simplify: iters left: 6 (13 enodes) 1540200031.040 * * [misc]simplify: iters left: 5 (24 enodes) 1540200031.048 * * [misc]simplify: iters left: 4 (32 enodes) 1540200031.055 * * [misc]simplify: iters left: 3 (39 enodes) 1540200031.062 * * [misc]simplify: iters left: 2 (49 enodes) 1540200031.073 * [exit]simplify: Simplified to (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) 1540200031.073 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200031.073 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200031.073 * * [misc]simplify: iters left: 6 (12 enodes) 1540200031.077 * * [misc]simplify: iters left: 5 (19 enodes) 1540200031.082 * * [misc]simplify: iters left: 4 (24 enodes) 1540200031.086 * * [misc]simplify: iters left: 3 (33 enodes) 1540200031.090 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (hypot y.im y.re)) 1540200031.090 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (hypot y.im y.re)))) 1540200031.090 * * * * [misc]progress: [ 223 / 768 ] simplifiying candidate # 1540200031.090 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) (sqrt 1)) (sqrt (sqrt (hypot y.im y.re)))) 1540200031.091 * * [misc]simplify: iters left: 6 (16 enodes) 1540200031.094 * * [misc]simplify: iters left: 5 (27 enodes) 1540200031.097 * * [misc]simplify: iters left: 4 (40 enodes) 1540200031.104 * * [misc]simplify: iters left: 3 (88 enodes) 1540200031.119 * * [misc]simplify: iters left: 2 (214 enodes) 1540200031.178 * * [misc]simplify: iters left: 1 (360 enodes) 1540200031.315 * [exit]simplify: Simplified to (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200031.315 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200031.315 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200031.316 * * [misc]simplify: iters left: 6 (13 enodes) 1540200031.319 * * [misc]simplify: iters left: 5 (20 enodes) 1540200031.325 * * [misc]simplify: iters left: 4 (28 enodes) 1540200031.333 * * [misc]simplify: iters left: 3 (38 enodes) 1540200031.343 * * [misc]simplify: iters left: 2 (50 enodes) 1540200031.354 * * [misc]simplify: iters left: 1 (51 enodes) 1540200031.366 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (hypot y.im y.re))) 1540200031.366 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (hypot y.im y.re))))) 1540200031.366 * * * * [misc]progress: [ 224 / 768 ] simplifiying candidate # 1540200031.367 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) (sqrt 1)) 1) 1540200031.367 * * [misc]simplify: iters left: 6 (13 enodes) 1540200031.373 * * [misc]simplify: iters left: 5 (24 enodes) 1540200031.378 * * [misc]simplify: iters left: 4 (32 enodes) 1540200031.387 * * [misc]simplify: iters left: 3 (39 enodes) 1540200031.394 * * [misc]simplify: iters left: 2 (49 enodes) 1540200031.405 * [exit]simplify: Simplified to (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) 1540200031.405 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200031.405 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200031.405 * * [misc]simplify: iters left: 6 (12 enodes) 1540200031.408 * * [misc]simplify: iters left: 5 (19 enodes) 1540200031.411 * * [misc]simplify: iters left: 4 (24 enodes) 1540200031.414 * * [misc]simplify: iters left: 3 (33 enodes) 1540200031.418 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (hypot y.im y.re)) 1540200031.418 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (hypot y.im y.re)))) 1540200031.418 * * * * [misc]progress: [ 225 / 768 ] simplifiying candidate # 1540200031.418 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200031.418 * * [misc]simplify: iters left: 6 (17 enodes) 1540200031.421 * * [misc]simplify: iters left: 5 (30 enodes) 1540200031.426 * * [misc]simplify: iters left: 4 (55 enodes) 1540200031.436 * * [misc]simplify: iters left: 3 (125 enodes) 1540200031.469 * * [misc]simplify: iters left: 2 (381 enodes) 1540200031.610 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re))))) 1540200031.610 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200031.610 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200031.610 * * [misc]simplify: iters left: 6 (14 enodes) 1540200031.614 * * [misc]simplify: iters left: 5 (21 enodes) 1540200031.620 * * [misc]simplify: iters left: 4 (29 enodes) 1540200031.631 * * [misc]simplify: iters left: 3 (39 enodes) 1540200031.641 * * [misc]simplify: iters left: 2 (51 enodes) 1540200031.648 * * [misc]simplify: iters left: 1 (52 enodes) 1540200031.654 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (sqrt (hypot y.im y.re)))) (* (hypot y.im y.re) (sqrt (sqrt (hypot y.im y.re))))) 1540200031.654 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (sqrt (hypot y.im y.re)))) (* (hypot y.im y.re) (sqrt (sqrt (hypot y.im y.re))))))) 1540200031.654 * * * * [misc]progress: [ 226 / 768 ] simplifiying candidate # 1540200031.654 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200031.654 * * [misc]simplify: iters left: 6 (18 enodes) 1540200031.657 * * [misc]simplify: iters left: 5 (30 enodes) 1540200031.662 * * [misc]simplify: iters left: 4 (52 enodes) 1540200031.670 * * [misc]simplify: iters left: 3 (102 enodes) 1540200031.700 * * [misc]simplify: iters left: 2 (254 enodes) 1540200031.770 * * [misc]simplify: iters left: 1 (340 enodes) 1540200031.833 * [exit]simplify: Simplified to (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (fabs (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200031.833 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (fabs (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200031.833 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200031.833 * * [misc]simplify: iters left: 6 (15 enodes) 1540200031.836 * * [misc]simplify: iters left: 5 (22 enodes) 1540200031.839 * * [misc]simplify: iters left: 4 (30 enodes) 1540200031.843 * * [misc]simplify: iters left: 3 (40 enodes) 1540200031.847 * * [misc]simplify: iters left: 2 (52 enodes) 1540200031.853 * * [misc]simplify: iters left: 1 (53 enodes) 1540200031.859 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (hypot y.im y.re) (sqrt (cbrt (hypot y.im y.re))))) 1540200031.859 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (fabs (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (hypot y.im y.re) (sqrt (cbrt (hypot y.im y.re))))))) 1540200031.859 * * * * [misc]progress: [ 227 / 768 ] simplifiying candidate # 1540200031.859 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200031.859 * * [misc]simplify: iters left: 6 (15 enodes) 1540200031.862 * * [misc]simplify: iters left: 5 (26 enodes) 1540200031.866 * * [misc]simplify: iters left: 4 (47 enodes) 1540200031.875 * * [misc]simplify: iters left: 3 (123 enodes) 1540200031.935 * * [misc]simplify: iters left: 2 (335 enodes) 1540200032.087 * * [misc]simplify: iters left: 1 (401 enodes) 1540200032.132 * [exit]simplify: Simplified to (* (cbrt (fma y.im x.im (* y.re x.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) 1540200032.132 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma y.im x.im (* y.re x.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200032.132 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200032.132 * * [misc]simplify: iters left: 6 (13 enodes) 1540200032.135 * * [misc]simplify: iters left: 5 (20 enodes) 1540200032.140 * * [misc]simplify: iters left: 4 (25 enodes) 1540200032.146 * * [misc]simplify: iters left: 3 (29 enodes) 1540200032.153 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540200032.153 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma y.im x.im (* y.re x.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1540200032.153 * * * * [misc]progress: [ 228 / 768 ] simplifiying candidate # 1540200032.154 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) (sqrt (sqrt (hypot y.im y.re)))) (sqrt 1)) 1540200032.154 * * [misc]simplify: iters left: 6 (16 enodes) 1540200032.159 * * [misc]simplify: iters left: 5 (27 enodes) 1540200032.169 * * [misc]simplify: iters left: 4 (46 enodes) 1540200032.184 * * [misc]simplify: iters left: 3 (92 enodes) 1540200032.208 * * [misc]simplify: iters left: 2 (187 enodes) 1540200032.259 * * [misc]simplify: iters left: 1 (200 enodes) 1540200032.271 * [exit]simplify: Simplified to (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200032.271 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200032.271 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200032.271 * * [misc]simplify: iters left: 6 (13 enodes) 1540200032.276 * * [misc]simplify: iters left: 5 (20 enodes) 1540200032.282 * * [misc]simplify: iters left: 4 (28 enodes) 1540200032.289 * * [misc]simplify: iters left: 3 (38 enodes) 1540200032.299 * * [misc]simplify: iters left: 2 (50 enodes) 1540200032.305 * * [misc]simplify: iters left: 1 (51 enodes) 1540200032.310 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (hypot y.im y.re) (sqrt (sqrt (hypot y.im y.re))))) 1540200032.310 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (hypot y.im y.re) (sqrt (sqrt (hypot y.im y.re))))))) 1540200032.310 * * * * [misc]progress: [ 229 / 768 ] simplifiying candidate # 1540200032.310 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200032.310 * * [misc]simplify: iters left: 6 (15 enodes) 1540200032.313 * * [misc]simplify: iters left: 5 (26 enodes) 1540200032.317 * * [misc]simplify: iters left: 4 (47 enodes) 1540200032.326 * * [misc]simplify: iters left: 3 (123 enodes) 1540200032.399 * * [misc]simplify: iters left: 2 (335 enodes) 1540200032.539 * * [misc]simplify: iters left: 1 (401 enodes) 1540200032.584 * [exit]simplify: Simplified to (* (cbrt (fma y.im x.im (* y.re x.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) 1540200032.584 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma y.im x.im (* y.re x.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200032.584 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200032.584 * * [misc]simplify: iters left: 6 (13 enodes) 1540200032.588 * * [misc]simplify: iters left: 5 (20 enodes) 1540200032.591 * * [misc]simplify: iters left: 4 (25 enodes) 1540200032.594 * * [misc]simplify: iters left: 3 (29 enodes) 1540200032.597 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540200032.597 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma y.im x.im (* y.re x.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1540200032.597 * * * * [misc]progress: [ 230 / 768 ] simplifiying candidate # 1540200032.598 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) (sqrt (sqrt (hypot y.im y.re)))) 1) 1540200032.598 * * [misc]simplify: iters left: 6 (15 enodes) 1540200032.600 * * [misc]simplify: iters left: 5 (26 enodes) 1540200032.604 * * [misc]simplify: iters left: 4 (44 enodes) 1540200032.612 * * [misc]simplify: iters left: 3 (86 enodes) 1540200032.626 * * [misc]simplify: iters left: 2 (158 enodes) 1540200032.671 * * [misc]simplify: iters left: 1 (162 enodes) 1540200032.687 * [exit]simplify: Simplified to (* (cbrt (fma y.im x.im (* y.re x.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200032.687 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma y.im x.im (* y.re x.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200032.687 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200032.687 * * [misc]simplify: iters left: 6 (13 enodes) 1540200032.691 * * [misc]simplify: iters left: 5 (20 enodes) 1540200032.697 * * [misc]simplify: iters left: 4 (28 enodes) 1540200032.705 * * [misc]simplify: iters left: 3 (38 enodes) 1540200032.715 * * [misc]simplify: iters left: 2 (50 enodes) 1540200032.726 * * [misc]simplify: iters left: 1 (51 enodes) 1540200032.738 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (hypot y.im y.re) (sqrt (sqrt (hypot y.im y.re))))) 1540200032.738 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma y.im x.im (* y.re x.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (hypot y.im y.re) (sqrt (sqrt (hypot y.im y.re))))))) 1540200032.738 * * * * [misc]progress: [ 231 / 768 ] simplifiying candidate # 1540200032.739 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) 1) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200032.739 * * [misc]simplify: iters left: 6 (16 enodes) 1540200032.741 * * [misc]simplify: iters left: 5 (25 enodes) 1540200032.745 * * [misc]simplify: iters left: 4 (39 enodes) 1540200032.751 * * [misc]simplify: iters left: 3 (85 enodes) 1540200032.776 * * [misc]simplify: iters left: 2 (246 enodes) 1540200032.874 * * [misc]simplify: iters left: 1 (366 enodes) 1540200032.942 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200032.942 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200032.942 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200032.942 * * [misc]simplify: iters left: 6 (13 enodes) 1540200032.945 * * [misc]simplify: iters left: 5 (20 enodes) 1540200032.948 * * [misc]simplify: iters left: 4 (28 enodes) 1540200032.951 * * [misc]simplify: iters left: 3 (38 enodes) 1540200032.956 * * [misc]simplify: iters left: 2 (50 enodes) 1540200032.962 * * [misc]simplify: iters left: 1 (51 enodes) 1540200032.968 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (hypot y.im y.re))) 1540200032.968 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (hypot y.im y.re))))) 1540200032.968 * * * * [misc]progress: [ 232 / 768 ] simplifiying candidate # 1540200032.968 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) 1) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200032.968 * * [misc]simplify: iters left: 6 (16 enodes) 1540200032.971 * * [misc]simplify: iters left: 5 (24 enodes) 1540200032.976 * * [misc]simplify: iters left: 4 (30 enodes) 1540200032.986 * * [misc]simplify: iters left: 3 (51 enodes) 1540200033.000 * * [misc]simplify: iters left: 2 (91 enodes) 1540200033.017 * * [misc]simplify: iters left: 1 (96 enodes) 1540200033.024 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (cbrt (fma y.im x.im (* y.re x.re)))) 1540200033.024 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (cbrt (fma y.im x.im (* y.re x.re)))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200033.024 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200033.024 * * [misc]simplify: iters left: 6 (14 enodes) 1540200033.026 * * [misc]simplify: iters left: 5 (21 enodes) 1540200033.029 * * [misc]simplify: iters left: 4 (29 enodes) 1540200033.033 * * [misc]simplify: iters left: 3 (39 enodes) 1540200033.038 * * [misc]simplify: iters left: 2 (51 enodes) 1540200033.044 * * [misc]simplify: iters left: 1 (52 enodes) 1540200033.049 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (cbrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 1540200033.049 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (cbrt (fma y.im x.im (* y.re x.re)))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (cbrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))))) 1540200033.049 * * * * [misc]progress: [ 233 / 768 ] simplifiying candidate # 1540200033.050 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) 1) (sqrt (sqrt (hypot y.im y.re)))) 1540200033.050 * * [misc]simplify: iters left: 6 (15 enodes) 1540200033.053 * * [misc]simplify: iters left: 5 (22 enodes) 1540200033.055 * * [misc]simplify: iters left: 4 (28 enodes) 1540200033.060 * * [misc]simplify: iters left: 3 (49 enodes) 1540200033.066 * * [misc]simplify: iters left: 2 (94 enodes) 1540200033.095 * * [misc]simplify: iters left: 1 (112 enodes) 1540200033.110 * [exit]simplify: Simplified to (/ (cbrt (fma y.im x.im (* y.re x.re))) (/ (sqrt (sqrt (hypot y.im y.re))) (cbrt (fma y.im x.im (* y.re x.re))))) 1540200033.110 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (/ (sqrt (sqrt (hypot y.im y.re))) (cbrt (fma y.im x.im (* y.re x.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200033.111 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200033.111 * * [misc]simplify: iters left: 6 (13 enodes) 1540200033.115 * * [misc]simplify: iters left: 5 (20 enodes) 1540200033.121 * * [misc]simplify: iters left: 4 (28 enodes) 1540200033.128 * * [misc]simplify: iters left: 3 (38 enodes) 1540200033.138 * * [misc]simplify: iters left: 2 (50 enodes) 1540200033.150 * * [misc]simplify: iters left: 1 (51 enodes) 1540200033.161 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (hypot y.im y.re))) 1540200033.161 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (/ (sqrt (sqrt (hypot y.im y.re))) (cbrt (fma y.im x.im (* y.re x.re))))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (hypot y.im y.re))))) 1540200033.161 * * * * [misc]progress: [ 234 / 768 ] simplifiying candidate # 1540200033.161 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) 1) (sqrt 1)) 1540200033.162 * * [misc]simplify: iters left: 6 (13 enodes) 1540200033.167 * * [misc]simplify: iters left: 5 (20 enodes) 1540200033.171 * * [misc]simplify: iters left: 4 (24 enodes) 1540200033.180 * * [misc]simplify: iters left: 3 (37 enodes) 1540200033.189 * * [misc]simplify: iters left: 2 (56 enodes) 1540200033.203 * [exit]simplify: Simplified to (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) 1540200033.203 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200033.204 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200033.204 * * [misc]simplify: iters left: 6 (12 enodes) 1540200033.207 * * [misc]simplify: iters left: 5 (19 enodes) 1540200033.213 * * [misc]simplify: iters left: 4 (24 enodes) 1540200033.220 * * [misc]simplify: iters left: 3 (33 enodes) 1540200033.228 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (hypot y.im y.re)) 1540200033.228 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (hypot y.im y.re)))) 1540200033.228 * * * * [misc]progress: [ 235 / 768 ] simplifiying candidate # 1540200033.228 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) 1) (sqrt (sqrt (hypot y.im y.re)))) 1540200033.228 * * [misc]simplify: iters left: 6 (15 enodes) 1540200033.233 * * [misc]simplify: iters left: 5 (22 enodes) 1540200033.239 * * [misc]simplify: iters left: 4 (28 enodes) 1540200033.248 * * [misc]simplify: iters left: 3 (49 enodes) 1540200033.262 * * [misc]simplify: iters left: 2 (94 enodes) 1540200033.293 * * [misc]simplify: iters left: 1 (112 enodes) 1540200033.308 * [exit]simplify: Simplified to (/ (cbrt (fma y.im x.im (* y.re x.re))) (/ (sqrt (sqrt (hypot y.im y.re))) (cbrt (fma y.im x.im (* y.re x.re))))) 1540200033.308 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (/ (sqrt (sqrt (hypot y.im y.re))) (cbrt (fma y.im x.im (* y.re x.re))))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200033.308 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200033.308 * * [misc]simplify: iters left: 6 (13 enodes) 1540200033.312 * * [misc]simplify: iters left: 5 (20 enodes) 1540200033.318 * * [misc]simplify: iters left: 4 (28 enodes) 1540200033.326 * * [misc]simplify: iters left: 3 (38 enodes) 1540200033.332 * * [misc]simplify: iters left: 2 (50 enodes) 1540200033.337 * * [misc]simplify: iters left: 1 (51 enodes) 1540200033.343 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (hypot y.im y.re))) 1540200033.343 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (/ (sqrt (sqrt (hypot y.im y.re))) (cbrt (fma y.im x.im (* y.re x.re))))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (hypot y.im y.re))))) 1540200033.343 * * * * [misc]progress: [ 236 / 768 ] simplifiying candidate # 1540200033.343 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) 1) 1) 1540200033.343 * * [misc]simplify: iters left: 6 (12 enodes) 1540200033.346 * * [misc]simplify: iters left: 5 (21 enodes) 1540200033.348 * * [misc]simplify: iters left: 4 (25 enodes) 1540200033.351 * * [misc]simplify: iters left: 3 (28 enodes) 1540200033.353 * * [misc]simplify: iters left: 2 (33 enodes) 1540200033.356 * * [misc]simplify: iters left: 1 (35 enodes) 1540200033.360 * [exit]simplify: Simplified to (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) 1540200033.360 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200033.360 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200033.360 * * [misc]simplify: iters left: 6 (12 enodes) 1540200033.364 * * [misc]simplify: iters left: 5 (19 enodes) 1540200033.370 * * [misc]simplify: iters left: 4 (24 enodes) 1540200033.376 * * [misc]simplify: iters left: 3 (33 enodes) 1540200033.384 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (hypot y.im y.re)) 1540200033.384 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (hypot y.im y.re)))) 1540200033.384 * * * * [misc]progress: [ 237 / 768 ] simplifiying candidate # 1540200033.385 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200033.385 * * [misc]simplify: iters left: 6 (16 enodes) 1540200033.390 * * [misc]simplify: iters left: 5 (29 enodes) 1540200033.399 * * [misc]simplify: iters left: 4 (49 enodes) 1540200033.408 * * [misc]simplify: iters left: 3 (74 enodes) 1540200033.418 * * [misc]simplify: iters left: 2 (102 enodes) 1540200033.433 * * [misc]simplify: iters left: 1 (130 enodes) 1540200033.456 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200033.456 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200033.456 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200033.456 * * [misc]simplify: iters left: 6 (14 enodes) 1540200033.460 * * [misc]simplify: iters left: 5 (21 enodes) 1540200033.465 * * [misc]simplify: iters left: 4 (26 enodes) 1540200033.468 * * [misc]simplify: iters left: 3 (29 enodes) 1540200033.472 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200033.472 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))))) 1540200033.472 * * * * [misc]progress: [ 238 / 768 ] simplifiying candidate # 1540200033.472 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200033.472 * * [misc]simplify: iters left: 6 (17 enodes) 1540200033.475 * * [misc]simplify: iters left: 5 (29 enodes) 1540200033.479 * * [misc]simplify: iters left: 4 (46 enodes) 1540200033.485 * * [misc]simplify: iters left: 3 (76 enodes) 1540200033.496 * * [misc]simplify: iters left: 2 (122 enodes) 1540200033.535 * * [misc]simplify: iters left: 1 (184 enodes) 1540200033.565 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (* (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1540200033.565 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (* (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200033.565 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200033.565 * * [misc]simplify: iters left: 6 (15 enodes) 1540200033.567 * * [misc]simplify: iters left: 5 (22 enodes) 1540200033.573 * * [misc]simplify: iters left: 4 (30 enodes) 1540200033.578 * * [misc]simplify: iters left: 3 (40 enodes) 1540200033.583 * * [misc]simplify: iters left: 2 (52 enodes) 1540200033.589 * * [misc]simplify: iters left: 1 (53 enodes) 1540200033.595 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1540200033.595 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (* (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))))) 1540200033.595 * * * * [misc]progress: [ 239 / 768 ] simplifiying candidate # 1540200033.596 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200033.596 * * [misc]simplify: iters left: 6 (17 enodes) 1540200033.598 * * [misc]simplify: iters left: 5 (28 enodes) 1540200033.602 * * [misc]simplify: iters left: 4 (45 enodes) 1540200033.609 * * [misc]simplify: iters left: 3 (75 enodes) 1540200033.619 * * [misc]simplify: iters left: 2 (121 enodes) 1540200033.647 * * [misc]simplify: iters left: 1 (187 enodes) 1540200033.708 * [exit]simplify: Simplified to (/ (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1540200033.708 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200033.708 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200033.708 * * [misc]simplify: iters left: 6 (15 enodes) 1540200033.710 * * [misc]simplify: iters left: 5 (22 enodes) 1540200033.713 * * [misc]simplify: iters left: 4 (30 enodes) 1540200033.717 * * [misc]simplify: iters left: 3 (40 enodes) 1540200033.722 * * [misc]simplify: iters left: 2 (52 enodes) 1540200033.728 * * [misc]simplify: iters left: 1 (53 enodes) 1540200033.733 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1540200033.733 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))))) 1540200033.734 * * * * [misc]progress: [ 240 / 768 ] simplifiying candidate # 1540200033.734 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt 1)) 1540200033.734 * * [misc]simplify: iters left: 6 (18 enodes) 1540200033.737 * * [misc]simplify: iters left: 5 (31 enodes) 1540200033.744 * * [misc]simplify: iters left: 4 (48 enodes) 1540200033.759 * * [misc]simplify: iters left: 3 (81 enodes) 1540200033.782 * * [misc]simplify: iters left: 2 (152 enodes) 1540200033.812 * * [misc]simplify: iters left: 1 (194 enodes) 1540200033.851 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200033.851 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200033.852 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200033.852 * * [misc]simplify: iters left: 6 (14 enodes) 1540200033.856 * * [misc]simplify: iters left: 5 (21 enodes) 1540200033.863 * * [misc]simplify: iters left: 4 (29 enodes) 1540200033.871 * * [misc]simplify: iters left: 3 (39 enodes) 1540200033.881 * * [misc]simplify: iters left: 2 (51 enodes) 1540200033.893 * * [misc]simplify: iters left: 1 (52 enodes) 1540200033.907 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) 1540200033.907 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))))) 1540200033.907 * * * * [misc]progress: [ 241 / 768 ] simplifiying candidate # 1540200033.907 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200033.908 * * [misc]simplify: iters left: 6 (17 enodes) 1540200033.913 * * [misc]simplify: iters left: 5 (28 enodes) 1540200033.922 * * [misc]simplify: iters left: 4 (45 enodes) 1540200033.935 * * [misc]simplify: iters left: 3 (75 enodes) 1540200033.956 * * [misc]simplify: iters left: 2 (121 enodes) 1540200033.979 * * [misc]simplify: iters left: 1 (187 enodes) 1540200034.017 * [exit]simplify: Simplified to (/ (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1540200034.017 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200034.017 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200034.018 * * [misc]simplify: iters left: 6 (15 enodes) 1540200034.022 * * [misc]simplify: iters left: 5 (22 enodes) 1540200034.029 * * [misc]simplify: iters left: 4 (30 enodes) 1540200034.037 * * [misc]simplify: iters left: 3 (40 enodes) 1540200034.047 * * [misc]simplify: iters left: 2 (52 enodes) 1540200034.059 * * [misc]simplify: iters left: 1 (53 enodes) 1540200034.071 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1540200034.071 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))))) 1540200034.071 * * * * [misc]progress: [ 242 / 768 ] simplifiying candidate # 1540200034.072 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1) 1540200034.072 * * [misc]simplify: iters left: 6 (17 enodes) 1540200034.077 * * [misc]simplify: iters left: 5 (30 enodes) 1540200034.086 * * [misc]simplify: iters left: 4 (47 enodes) 1540200034.101 * * [misc]simplify: iters left: 3 (80 enodes) 1540200034.118 * * [misc]simplify: iters left: 2 (150 enodes) 1540200034.144 * * [misc]simplify: iters left: 1 (191 enodes) 1540200034.171 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200034.171 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200034.172 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200034.172 * * [misc]simplify: iters left: 6 (14 enodes) 1540200034.174 * * [misc]simplify: iters left: 5 (21 enodes) 1540200034.177 * * [misc]simplify: iters left: 4 (29 enodes) 1540200034.180 * * [misc]simplify: iters left: 3 (39 enodes) 1540200034.185 * * [misc]simplify: iters left: 2 (51 enodes) 1540200034.191 * * [misc]simplify: iters left: 1 (52 enodes) 1540200034.196 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) 1540200034.196 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))))) 1540200034.196 * * * * [misc]progress: [ 243 / 768 ] simplifiying candidate # 1540200034.197 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200034.197 * * [misc]simplify: iters left: 6 (17 enodes) 1540200034.199 * * [misc]simplify: iters left: 5 (29 enodes) 1540200034.206 * * [misc]simplify: iters left: 4 (44 enodes) 1540200034.219 * * [misc]simplify: iters left: 3 (76 enodes) 1540200034.240 * * [misc]simplify: iters left: 2 (135 enodes) 1540200034.261 * * [misc]simplify: iters left: 1 (196 enodes) 1540200034.318 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (* (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1540200034.318 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (* (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200034.318 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200034.318 * * [misc]simplify: iters left: 6 (15 enodes) 1540200034.323 * * [misc]simplify: iters left: 5 (22 enodes) 1540200034.329 * * [misc]simplify: iters left: 4 (30 enodes) 1540200034.337 * * [misc]simplify: iters left: 3 (40 enodes) 1540200034.347 * * [misc]simplify: iters left: 2 (52 enodes) 1540200034.359 * * [misc]simplify: iters left: 1 (53 enodes) 1540200034.367 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1540200034.367 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (* (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))))) 1540200034.367 * * * * [misc]progress: [ 244 / 768 ] simplifiying candidate # 1540200034.367 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200034.368 * * [misc]simplify: iters left: 6 (14 enodes) 1540200034.370 * * [misc]simplify: iters left: 5 (24 enodes) 1540200034.373 * * [misc]simplify: iters left: 4 (31 enodes) 1540200034.377 * * [misc]simplify: iters left: 3 (39 enodes) 1540200034.382 * * [misc]simplify: iters left: 2 (47 enodes) 1540200034.387 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.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)))) 1540200034.387 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.re x.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 y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200034.388 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200034.388 * * [misc]simplify: iters left: 6 (13 enodes) 1540200034.390 * * [misc]simplify: iters left: 5 (20 enodes) 1540200034.392 * * [misc]simplify: iters left: 4 (25 enodes) 1540200034.396 * * [misc]simplify: iters left: 3 (34 enodes) 1540200034.405 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1540200034.406 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.re x.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.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1540200034.406 * * * * [misc]progress: [ 245 / 768 ] simplifiying candidate # 1540200034.406 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200034.406 * * [misc]simplify: iters left: 6 (16 enodes) 1540200034.411 * * [misc]simplify: iters left: 5 (26 enodes) 1540200034.420 * * [misc]simplify: iters left: 4 (36 enodes) 1540200034.430 * * [misc]simplify: iters left: 3 (53 enodes) 1540200034.444 * * [misc]simplify: iters left: 2 (82 enodes) 1540200034.456 * * [misc]simplify: iters left: 1 (95 enodes) 1540200034.467 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re))))) 1540200034.468 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re))))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200034.468 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200034.468 * * [misc]simplify: iters left: 6 (15 enodes) 1540200034.470 * * [misc]simplify: iters left: 5 (22 enodes) 1540200034.473 * * [misc]simplify: iters left: 4 (30 enodes) 1540200034.477 * * [misc]simplify: iters left: 3 (40 enodes) 1540200034.484 * * [misc]simplify: iters left: 2 (52 enodes) 1540200034.496 * * [misc]simplify: iters left: 1 (53 enodes) 1540200034.509 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1540200034.509 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re))))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))))) 1540200034.509 * * * * [misc]progress: [ 246 / 768 ] simplifiying candidate # 1540200034.509 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt 1)) 1540200034.509 * * [misc]simplify: iters left: 6 (16 enodes) 1540200034.515 * * [misc]simplify: iters left: 5 (28 enodes) 1540200034.523 * * [misc]simplify: iters left: 4 (38 enodes) 1540200034.535 * * [misc]simplify: iters left: 3 (58 enodes) 1540200034.549 * * [misc]simplify: iters left: 2 (80 enodes) 1540200034.569 * * [misc]simplify: iters left: 1 (111 enodes) 1540200034.584 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (fabs (cbrt (hypot y.im y.re)))) 1540200034.584 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200034.584 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200034.584 * * [misc]simplify: iters left: 6 (14 enodes) 1540200034.586 * * [misc]simplify: iters left: 5 (21 enodes) 1540200034.589 * * [misc]simplify: iters left: 4 (29 enodes) 1540200034.593 * * [misc]simplify: iters left: 3 (39 enodes) 1540200034.597 * * [misc]simplify: iters left: 2 (51 enodes) 1540200034.603 * * [misc]simplify: iters left: 1 (52 enodes) 1540200034.610 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))) 1540200034.610 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))))) 1540200034.610 * * * * [misc]progress: [ 247 / 768 ] simplifiying candidate # 1540200034.610 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200034.610 * * [misc]simplify: iters left: 6 (16 enodes) 1540200034.616 * * [misc]simplify: iters left: 5 (26 enodes) 1540200034.623 * * [misc]simplify: iters left: 4 (36 enodes) 1540200034.633 * * [misc]simplify: iters left: 3 (53 enodes) 1540200034.648 * * [misc]simplify: iters left: 2 (82 enodes) 1540200034.669 * * [misc]simplify: iters left: 1 (95 enodes) 1540200034.694 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re))))) 1540200034.694 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re))))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200034.694 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200034.695 * * [misc]simplify: iters left: 6 (15 enodes) 1540200034.699 * * [misc]simplify: iters left: 5 (22 enodes) 1540200034.705 * * [misc]simplify: iters left: 4 (30 enodes) 1540200034.710 * * [misc]simplify: iters left: 3 (40 enodes) 1540200034.715 * * [misc]simplify: iters left: 2 (52 enodes) 1540200034.721 * * [misc]simplify: iters left: 1 (53 enodes) 1540200034.727 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1540200034.727 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re))))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))))) 1540200034.727 * * * * [misc]progress: [ 248 / 768 ] simplifiying candidate # 1540200034.727 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1) 1540200034.728 * * [misc]simplify: iters left: 6 (15 enodes) 1540200034.730 * * [misc]simplify: iters left: 5 (27 enodes) 1540200034.733 * * [misc]simplify: iters left: 4 (37 enodes) 1540200034.739 * * [misc]simplify: iters left: 3 (62 enodes) 1540200034.756 * * [misc]simplify: iters left: 2 (88 enodes) 1540200034.778 * * [misc]simplify: iters left: 1 (119 enodes) 1540200034.801 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540200034.801 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200034.801 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200034.801 * * [misc]simplify: iters left: 6 (14 enodes) 1540200034.805 * * [misc]simplify: iters left: 5 (21 enodes) 1540200034.811 * * [misc]simplify: iters left: 4 (29 enodes) 1540200034.819 * * [misc]simplify: iters left: 3 (39 enodes) 1540200034.829 * * [misc]simplify: iters left: 2 (51 enodes) 1540200034.842 * * [misc]simplify: iters left: 1 (52 enodes) 1540200034.853 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))) 1540200034.853 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))))) 1540200034.853 * * * * [misc]progress: [ 249 / 768 ] simplifiying candidate # 1540200034.854 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200034.854 * * [misc]simplify: iters left: 6 (17 enodes) 1540200034.859 * * [misc]simplify: iters left: 5 (28 enodes) 1540200034.867 * * [misc]simplify: iters left: 4 (43 enodes) 1540200034.880 * * [misc]simplify: iters left: 3 (75 enodes) 1540200034.904 * * [misc]simplify: iters left: 2 (134 enodes) 1540200034.944 * * [misc]simplify: iters left: 1 (193 enodes) 1540200034.977 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1540200034.978 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200034.978 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200034.978 * * [misc]simplify: iters left: 6 (15 enodes) 1540200034.982 * * [misc]simplify: iters left: 5 (22 enodes) 1540200034.991 * * [misc]simplify: iters left: 4 (30 enodes) 1540200034.999 * * [misc]simplify: iters left: 3 (40 enodes) 1540200035.009 * * [misc]simplify: iters left: 2 (52 enodes) 1540200035.021 * * [misc]simplify: iters left: 1 (53 enodes) 1540200035.032 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1540200035.032 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))))) 1540200035.032 * * * * [misc]progress: [ 250 / 768 ] simplifiying candidate # 1540200035.033 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200035.033 * * [misc]simplify: iters left: 6 (16 enodes) 1540200035.038 * * [misc]simplify: iters left: 5 (26 enodes) 1540200035.045 * * [misc]simplify: iters left: 4 (36 enodes) 1540200035.054 * * [misc]simplify: iters left: 3 (53 enodes) 1540200035.068 * * [misc]simplify: iters left: 2 (82 enodes) 1540200035.089 * * [misc]simplify: iters left: 1 (95 enodes) 1540200035.113 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re))))) 1540200035.113 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re))))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200035.114 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200035.114 * * [misc]simplify: iters left: 6 (15 enodes) 1540200035.118 * * [misc]simplify: iters left: 5 (22 enodes) 1540200035.125 * * [misc]simplify: iters left: 4 (30 enodes) 1540200035.134 * * [misc]simplify: iters left: 3 (40 enodes) 1540200035.144 * * [misc]simplify: iters left: 2 (52 enodes) 1540200035.157 * * [misc]simplify: iters left: 1 (53 enodes) 1540200035.169 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1540200035.169 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re))))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))))) 1540200035.169 * * * * [misc]progress: [ 251 / 768 ] simplifiying candidate # 1540200035.169 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200035.169 * * [misc]simplify: iters left: 6 (15 enodes) 1540200035.174 * * [misc]simplify: iters left: 5 (24 enodes) 1540200035.181 * * [misc]simplify: iters left: 4 (31 enodes) 1540200035.189 * * [misc]simplify: iters left: 3 (38 enodes) 1540200035.193 * * [misc]simplify: iters left: 2 (44 enodes) 1540200035.198 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200035.198 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200035.198 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200035.199 * * [misc]simplify: iters left: 6 (14 enodes) 1540200035.200 * * [misc]simplify: iters left: 5 (21 enodes) 1540200035.203 * * [misc]simplify: iters left: 4 (26 enodes) 1540200035.207 * * [misc]simplify: iters left: 3 (30 enodes) 1540200035.210 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200035.210 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200035.210 * * * * [misc]progress: [ 252 / 768 ] simplifiying candidate # 1540200035.210 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt 1)) 1540200035.210 * * [misc]simplify: iters left: 6 (17 enodes) 1540200035.213 * * [misc]simplify: iters left: 5 (28 enodes) 1540200035.219 * * [misc]simplify: iters left: 4 (38 enodes) 1540200035.231 * * [misc]simplify: iters left: 3 (60 enodes) 1540200035.239 * * [misc]simplify: iters left: 2 (87 enodes) 1540200035.251 * * [misc]simplify: iters left: 1 (115 enodes) 1540200035.273 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200035.273 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200035.274 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200035.274 * * [misc]simplify: iters left: 6 (14 enodes) 1540200035.278 * * [misc]simplify: iters left: 5 (21 enodes) 1540200035.284 * * [misc]simplify: iters left: 4 (29 enodes) 1540200035.292 * * [misc]simplify: iters left: 3 (39 enodes) 1540200035.302 * * [misc]simplify: iters left: 2 (51 enodes) 1540200035.314 * * [misc]simplify: iters left: 1 (52 enodes) 1540200035.326 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) 1540200035.326 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))))) 1540200035.326 * * * * [misc]progress: [ 253 / 768 ] simplifiying candidate # 1540200035.327 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200035.327 * * [misc]simplify: iters left: 6 (15 enodes) 1540200035.331 * * [misc]simplify: iters left: 5 (24 enodes) 1540200035.338 * * [misc]simplify: iters left: 4 (31 enodes) 1540200035.347 * * [misc]simplify: iters left: 3 (38 enodes) 1540200035.356 * * [misc]simplify: iters left: 2 (44 enodes) 1540200035.367 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200035.367 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200035.368 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200035.368 * * [misc]simplify: iters left: 6 (14 enodes) 1540200035.373 * * [misc]simplify: iters left: 5 (21 enodes) 1540200035.380 * * [misc]simplify: iters left: 4 (26 enodes) 1540200035.387 * * [misc]simplify: iters left: 3 (30 enodes) 1540200035.395 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200035.395 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200035.395 * * * * [misc]progress: [ 254 / 768 ] simplifiying candidate # 1540200035.395 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1) 1540200035.395 * * [misc]simplify: iters left: 6 (16 enodes) 1540200035.400 * * [misc]simplify: iters left: 5 (27 enodes) 1540200035.408 * * [misc]simplify: iters left: 4 (37 enodes) 1540200035.419 * * [misc]simplify: iters left: 3 (59 enodes) 1540200035.435 * * [misc]simplify: iters left: 2 (86 enodes) 1540200035.457 * * [misc]simplify: iters left: 1 (114 enodes) 1540200035.480 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) 1540200035.480 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200035.480 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200035.481 * * [misc]simplify: iters left: 6 (14 enodes) 1540200035.485 * * [misc]simplify: iters left: 5 (21 enodes) 1540200035.491 * * [misc]simplify: iters left: 4 (29 enodes) 1540200035.499 * * [misc]simplify: iters left: 3 (39 enodes) 1540200035.509 * * [misc]simplify: iters left: 2 (51 enodes) 1540200035.522 * * [misc]simplify: iters left: 1 (52 enodes) 1540200035.533 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) 1540200035.534 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))))) 1540200035.534 * * * * [misc]progress: [ 255 / 768 ] simplifiying candidate # 1540200035.534 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt 1)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200035.534 * * [misc]simplify: iters left: 6 (18 enodes) 1540200035.540 * * [misc]simplify: iters left: 5 (31 enodes) 1540200035.550 * * [misc]simplify: iters left: 4 (43 enodes) 1540200035.561 * * [misc]simplify: iters left: 3 (62 enodes) 1540200035.568 * * [misc]simplify: iters left: 2 (86 enodes) 1540200035.578 * * [misc]simplify: iters left: 1 (97 enodes) 1540200035.586 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200035.586 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200035.586 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200035.586 * * [misc]simplify: iters left: 6 (14 enodes) 1540200035.588 * * [misc]simplify: iters left: 5 (21 enodes) 1540200035.591 * * [misc]simplify: iters left: 4 (29 enodes) 1540200035.595 * * [misc]simplify: iters left: 3 (39 enodes) 1540200035.599 * * [misc]simplify: iters left: 2 (51 enodes) 1540200035.605 * * [misc]simplify: iters left: 1 (52 enodes) 1540200035.611 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200035.611 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200035.612 * * * * [misc]progress: [ 256 / 768 ] simplifiying candidate # 1540200035.612 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt 1)) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200035.612 * * [misc]simplify: iters left: 6 (16 enodes) 1540200035.615 * * [misc]simplify: iters left: 5 (28 enodes) 1540200035.622 * * [misc]simplify: iters left: 4 (36 enodes) 1540200035.632 * * [misc]simplify: iters left: 3 (43 enodes) 1540200035.640 * * [misc]simplify: iters left: 2 (48 enodes) 1540200035.650 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (fabs (cbrt (hypot y.im y.re)))) 1540200035.650 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200035.650 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200035.650 * * [misc]simplify: iters left: 6 (14 enodes) 1540200035.654 * * [misc]simplify: iters left: 5 (21 enodes) 1540200035.661 * * [misc]simplify: iters left: 4 (29 enodes) 1540200035.669 * * [misc]simplify: iters left: 3 (39 enodes) 1540200035.679 * * [misc]simplify: iters left: 2 (51 enodes) 1540200035.691 * * [misc]simplify: iters left: 1 (52 enodes) 1540200035.702 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200035.702 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200035.703 * * * * [misc]progress: [ 257 / 768 ] simplifiying candidate # 1540200035.703 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt 1)) (sqrt (sqrt (hypot y.im y.re)))) 1540200035.703 * * [misc]simplify: iters left: 6 (17 enodes) 1540200035.709 * * [misc]simplify: iters left: 5 (28 enodes) 1540200035.716 * * [misc]simplify: iters left: 4 (36 enodes) 1540200035.726 * * [misc]simplify: iters left: 3 (43 enodes) 1540200035.735 * * [misc]simplify: iters left: 2 (48 enodes) 1540200035.744 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200035.744 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200035.744 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200035.744 * * [misc]simplify: iters left: 6 (14 enodes) 1540200035.747 * * [misc]simplify: iters left: 5 (21 enodes) 1540200035.750 * * [misc]simplify: iters left: 4 (29 enodes) 1540200035.754 * * [misc]simplify: iters left: 3 (39 enodes) 1540200035.759 * * [misc]simplify: iters left: 2 (51 enodes) 1540200035.764 * * [misc]simplify: iters left: 1 (52 enodes) 1540200035.770 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200035.770 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200035.770 * * * * [misc]progress: [ 258 / 768 ] simplifiying candidate # 1540200035.770 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt 1)) (sqrt 1)) 1540200035.770 * * [misc]simplify: iters left: 6 (15 enodes) 1540200035.773 * * [misc]simplify: iters left: 5 (26 enodes) 1540200035.777 * * [misc]simplify: iters left: 4 (33 enodes) 1540200035.785 * * [misc]simplify: iters left: 3 (37 enodes) 1540200035.792 * * [misc]simplify: iters left: 2 (42 enodes) 1540200035.801 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540200035.801 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200035.801 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200035.802 * * [misc]simplify: iters left: 6 (13 enodes) 1540200035.805 * * [misc]simplify: iters left: 5 (20 enodes) 1540200035.811 * * [misc]simplify: iters left: 4 (25 enodes) 1540200035.818 * * [misc]simplify: iters left: 3 (29 enodes) 1540200035.825 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1540200035.825 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)))) 1540200035.825 * * * * [misc]progress: [ 259 / 768 ] simplifiying candidate # 1540200035.826 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt 1)) (sqrt (sqrt (hypot y.im y.re)))) 1540200035.826 * * [misc]simplify: iters left: 6 (17 enodes) 1540200035.832 * * [misc]simplify: iters left: 5 (28 enodes) 1540200035.839 * * [misc]simplify: iters left: 4 (36 enodes) 1540200035.849 * * [misc]simplify: iters left: 3 (43 enodes) 1540200035.858 * * [misc]simplify: iters left: 2 (48 enodes) 1540200035.869 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200035.869 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200035.869 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200035.869 * * [misc]simplify: iters left: 6 (14 enodes) 1540200035.873 * * [misc]simplify: iters left: 5 (21 enodes) 1540200035.879 * * [misc]simplify: iters left: 4 (29 enodes) 1540200035.887 * * [misc]simplify: iters left: 3 (39 enodes) 1540200035.897 * * [misc]simplify: iters left: 2 (51 enodes) 1540200035.909 * * [misc]simplify: iters left: 1 (52 enodes) 1540200035.921 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200035.921 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200035.921 * * * * [misc]progress: [ 260 / 768 ] simplifiying candidate # 1540200035.921 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt 1)) 1) 1540200035.921 * * [misc]simplify: iters left: 6 (15 enodes) 1540200035.927 * * [misc]simplify: iters left: 5 (26 enodes) 1540200035.934 * * [misc]simplify: iters left: 4 (33 enodes) 1540200035.940 * * [misc]simplify: iters left: 3 (37 enodes) 1540200035.944 * * [misc]simplify: iters left: 2 (42 enodes) 1540200035.948 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540200035.948 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200035.948 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200035.948 * * [misc]simplify: iters left: 6 (13 enodes) 1540200035.950 * * [misc]simplify: iters left: 5 (20 enodes) 1540200035.953 * * [misc]simplify: iters left: 4 (25 enodes) 1540200035.956 * * [misc]simplify: iters left: 3 (29 enodes) 1540200035.959 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1540200035.959 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)))) 1540200035.959 * * * * [misc]progress: [ 261 / 768 ] simplifiying candidate # 1540200035.960 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200035.960 * * [misc]simplify: iters left: 6 (17 enodes) 1540200035.962 * * [misc]simplify: iters left: 5 (28 enodes) 1540200035.966 * * [misc]simplify: iters left: 4 (43 enodes) 1540200035.978 * * [misc]simplify: iters left: 3 (75 enodes) 1540200036.002 * * [misc]simplify: iters left: 2 (134 enodes) 1540200036.043 * * [misc]simplify: iters left: 1 (193 enodes) 1540200036.104 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1540200036.104 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200036.105 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200036.105 * * [misc]simplify: iters left: 6 (15 enodes) 1540200036.107 * * [misc]simplify: iters left: 5 (22 enodes) 1540200036.111 * * [misc]simplify: iters left: 4 (30 enodes) 1540200036.115 * * [misc]simplify: iters left: 3 (40 enodes) 1540200036.120 * * [misc]simplify: iters left: 2 (52 enodes) 1540200036.126 * * [misc]simplify: iters left: 1 (53 enodes) 1540200036.131 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1540200036.132 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))))) 1540200036.132 * * * * [misc]progress: [ 262 / 768 ] simplifiying candidate # 1540200036.132 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200036.132 * * [misc]simplify: iters left: 6 (16 enodes) 1540200036.137 * * [misc]simplify: iters left: 5 (26 enodes) 1540200036.144 * * [misc]simplify: iters left: 4 (36 enodes) 1540200036.154 * * [misc]simplify: iters left: 3 (53 enodes) 1540200036.168 * * [misc]simplify: iters left: 2 (82 enodes) 1540200036.189 * * [misc]simplify: iters left: 1 (95 enodes) 1540200036.212 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re))))) 1540200036.212 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re))))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200036.213 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200036.213 * * [misc]simplify: iters left: 6 (15 enodes) 1540200036.218 * * [misc]simplify: iters left: 5 (22 enodes) 1540200036.225 * * [misc]simplify: iters left: 4 (30 enodes) 1540200036.233 * * [misc]simplify: iters left: 3 (40 enodes) 1540200036.243 * * [misc]simplify: iters left: 2 (52 enodes) 1540200036.255 * * [misc]simplify: iters left: 1 (53 enodes) 1540200036.267 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1540200036.267 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re))))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))))) 1540200036.267 * * * * [misc]progress: [ 263 / 768 ] simplifiying candidate # 1540200036.268 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200036.268 * * [misc]simplify: iters left: 6 (15 enodes) 1540200036.272 * * [misc]simplify: iters left: 5 (24 enodes) 1540200036.279 * * [misc]simplify: iters left: 4 (31 enodes) 1540200036.286 * * [misc]simplify: iters left: 3 (38 enodes) 1540200036.290 * * [misc]simplify: iters left: 2 (44 enodes) 1540200036.295 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200036.295 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200036.296 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200036.296 * * [misc]simplify: iters left: 6 (14 enodes) 1540200036.298 * * [misc]simplify: iters left: 5 (21 enodes) 1540200036.300 * * [misc]simplify: iters left: 4 (26 enodes) 1540200036.304 * * [misc]simplify: iters left: 3 (30 enodes) 1540200036.307 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200036.307 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200036.307 * * * * [misc]progress: [ 264 / 768 ] simplifiying candidate # 1540200036.308 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt 1)) 1540200036.308 * * [misc]simplify: iters left: 6 (17 enodes) 1540200036.311 * * [misc]simplify: iters left: 5 (28 enodes) 1540200036.315 * * [misc]simplify: iters left: 4 (38 enodes) 1540200036.325 * * [misc]simplify: iters left: 3 (60 enodes) 1540200036.342 * * [misc]simplify: iters left: 2 (87 enodes) 1540200036.365 * * [misc]simplify: iters left: 1 (115 enodes) 1540200036.388 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200036.388 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200036.388 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200036.389 * * [misc]simplify: iters left: 6 (14 enodes) 1540200036.393 * * [misc]simplify: iters left: 5 (21 enodes) 1540200036.399 * * [misc]simplify: iters left: 4 (29 enodes) 1540200036.407 * * [misc]simplify: iters left: 3 (39 enodes) 1540200036.416 * * [misc]simplify: iters left: 2 (51 enodes) 1540200036.429 * * [misc]simplify: iters left: 1 (52 enodes) 1540200036.440 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) 1540200036.440 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))))) 1540200036.440 * * * * [misc]progress: [ 265 / 768 ] simplifiying candidate # 1540200036.440 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200036.441 * * [misc]simplify: iters left: 6 (15 enodes) 1540200036.445 * * [misc]simplify: iters left: 5 (24 enodes) 1540200036.452 * * [misc]simplify: iters left: 4 (31 enodes) 1540200036.460 * * [misc]simplify: iters left: 3 (38 enodes) 1540200036.468 * * [misc]simplify: iters left: 2 (44 enodes) 1540200036.475 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200036.475 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200036.475 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200036.475 * * [misc]simplify: iters left: 6 (14 enodes) 1540200036.477 * * [misc]simplify: iters left: 5 (21 enodes) 1540200036.480 * * [misc]simplify: iters left: 4 (26 enodes) 1540200036.483 * * [misc]simplify: iters left: 3 (30 enodes) 1540200036.487 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200036.487 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200036.487 * * * * [misc]progress: [ 266 / 768 ] simplifiying candidate # 1540200036.488 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1) 1540200036.488 * * [misc]simplify: iters left: 6 (16 enodes) 1540200036.490 * * [misc]simplify: iters left: 5 (27 enodes) 1540200036.493 * * [misc]simplify: iters left: 4 (37 enodes) 1540200036.499 * * [misc]simplify: iters left: 3 (59 enodes) 1540200036.510 * * [misc]simplify: iters left: 2 (86 enodes) 1540200036.528 * * [misc]simplify: iters left: 1 (114 enodes) 1540200036.539 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) 1540200036.539 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200036.540 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200036.540 * * [misc]simplify: iters left: 6 (14 enodes) 1540200036.542 * * [misc]simplify: iters left: 5 (21 enodes) 1540200036.545 * * [misc]simplify: iters left: 4 (29 enodes) 1540200036.548 * * [misc]simplify: iters left: 3 (39 enodes) 1540200036.553 * * [misc]simplify: iters left: 2 (51 enodes) 1540200036.564 * * [misc]simplify: iters left: 1 (52 enodes) 1540200036.576 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) 1540200036.576 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))))) 1540200036.576 * * * * [misc]progress: [ 267 / 768 ] simplifiying candidate # 1540200036.576 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200036.577 * * [misc]simplify: iters left: 6 (17 enodes) 1540200036.582 * * [misc]simplify: iters left: 5 (30 enodes) 1540200036.591 * * [misc]simplify: iters left: 4 (46 enodes) 1540200036.598 * * [misc]simplify: iters left: 3 (75 enodes) 1540200036.608 * * [misc]simplify: iters left: 2 (109 enodes) 1540200036.621 * * [misc]simplify: iters left: 1 (128 enodes) 1540200036.636 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200036.636 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200036.636 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200036.637 * * [misc]simplify: iters left: 6 (14 enodes) 1540200036.641 * * [misc]simplify: iters left: 5 (21 enodes) 1540200036.647 * * [misc]simplify: iters left: 4 (29 enodes) 1540200036.656 * * [misc]simplify: iters left: 3 (39 enodes) 1540200036.666 * * [misc]simplify: iters left: 2 (51 enodes) 1540200036.678 * * [misc]simplify: iters left: 1 (52 enodes) 1540200036.689 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200036.690 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200036.690 * * * * [misc]progress: [ 268 / 768 ] simplifiying candidate # 1540200036.690 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200036.690 * * [misc]simplify: iters left: 6 (15 enodes) 1540200036.695 * * [misc]simplify: iters left: 5 (27 enodes) 1540200036.702 * * [misc]simplify: iters left: 4 (36 enodes) 1540200036.713 * * [misc]simplify: iters left: 3 (49 enodes) 1540200036.723 * * [misc]simplify: iters left: 2 (61 enodes) 1540200036.737 * * [misc]simplify: iters left: 1 (68 enodes) 1540200036.751 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540200036.751 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200036.751 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200036.751 * * [misc]simplify: iters left: 6 (14 enodes) 1540200036.755 * * [misc]simplify: iters left: 5 (21 enodes) 1540200036.762 * * [misc]simplify: iters left: 4 (29 enodes) 1540200036.770 * * [misc]simplify: iters left: 3 (39 enodes) 1540200036.779 * * [misc]simplify: iters left: 2 (51 enodes) 1540200036.791 * * [misc]simplify: iters left: 1 (52 enodes) 1540200036.805 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200036.805 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200036.805 * * * * [misc]progress: [ 269 / 768 ] simplifiying candidate # 1540200036.805 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1) (sqrt (sqrt (hypot y.im y.re)))) 1540200036.805 * * [misc]simplify: iters left: 6 (16 enodes) 1540200036.810 * * [misc]simplify: iters left: 5 (27 enodes) 1540200036.818 * * [misc]simplify: iters left: 4 (37 enodes) 1540200036.829 * * [misc]simplify: iters left: 3 (48 enodes) 1540200036.839 * * [misc]simplify: iters left: 2 (60 enodes) 1540200036.852 * * [misc]simplify: iters left: 1 (67 enodes) 1540200036.866 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200036.866 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200036.867 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200036.867 * * [misc]simplify: iters left: 6 (14 enodes) 1540200036.871 * * [misc]simplify: iters left: 5 (21 enodes) 1540200036.877 * * [misc]simplify: iters left: 4 (29 enodes) 1540200036.885 * * [misc]simplify: iters left: 3 (39 enodes) 1540200036.895 * * [misc]simplify: iters left: 2 (51 enodes) 1540200036.907 * * [misc]simplify: iters left: 1 (52 enodes) 1540200036.918 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200036.919 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200036.919 * * * * [misc]progress: [ 270 / 768 ] simplifiying candidate # 1540200036.919 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1) (sqrt 1)) 1540200036.919 * * [misc]simplify: iters left: 6 (15 enodes) 1540200036.924 * * [misc]simplify: iters left: 5 (26 enodes) 1540200036.931 * * [misc]simplify: iters left: 4 (33 enodes) 1540200036.939 * * [misc]simplify: iters left: 3 (38 enodes) 1540200036.948 * * [misc]simplify: iters left: 2 (43 enodes) 1540200036.957 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540200036.957 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200036.957 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200036.957 * * [misc]simplify: iters left: 6 (13 enodes) 1540200036.961 * * [misc]simplify: iters left: 5 (20 enodes) 1540200036.965 * * [misc]simplify: iters left: 4 (25 enodes) 1540200036.968 * * [misc]simplify: iters left: 3 (29 enodes) 1540200036.972 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1540200036.972 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)))) 1540200036.972 * * * * [misc]progress: [ 271 / 768 ] simplifiying candidate # 1540200036.972 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1) (sqrt (sqrt (hypot y.im y.re)))) 1540200036.972 * * [misc]simplify: iters left: 6 (16 enodes) 1540200036.975 * * [misc]simplify: iters left: 5 (27 enodes) 1540200036.978 * * [misc]simplify: iters left: 4 (37 enodes) 1540200036.984 * * [misc]simplify: iters left: 3 (48 enodes) 1540200036.989 * * [misc]simplify: iters left: 2 (60 enodes) 1540200036.995 * * [misc]simplify: iters left: 1 (67 enodes) 1540200037.003 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200037.003 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200037.003 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200037.003 * * [misc]simplify: iters left: 6 (14 enodes) 1540200037.005 * * [misc]simplify: iters left: 5 (21 enodes) 1540200037.008 * * [misc]simplify: iters left: 4 (29 enodes) 1540200037.012 * * [misc]simplify: iters left: 3 (39 enodes) 1540200037.017 * * [misc]simplify: iters left: 2 (51 enodes) 1540200037.022 * * [misc]simplify: iters left: 1 (52 enodes) 1540200037.029 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200037.029 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200037.029 * * * * [misc]progress: [ 272 / 768 ] simplifiying candidate # 1540200037.029 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1) 1) 1540200037.029 * * [misc]simplify: iters left: 6 (14 enodes) 1540200037.032 * * [misc]simplify: iters left: 5 (23 enodes) 1540200037.034 * * [misc]simplify: iters left: 4 (30 enodes) 1540200037.039 * * [misc]simplify: iters left: 3 (38 enodes) 1540200037.042 * * [misc]simplify: iters left: 2 (43 enodes) 1540200037.046 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540200037.047 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200037.047 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200037.047 * * [misc]simplify: iters left: 6 (13 enodes) 1540200037.049 * * [misc]simplify: iters left: 5 (20 enodes) 1540200037.052 * * [misc]simplify: iters left: 4 (25 enodes) 1540200037.055 * * [misc]simplify: iters left: 3 (29 enodes) 1540200037.058 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1540200037.058 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (hypot y.im y.re)))) 1540200037.058 * * * * [misc]progress: [ 273 / 768 ] simplifiying candidate # 1540200037.059 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200037.059 * * [misc]simplify: iters left: 6 (14 enodes) 1540200037.061 * * [misc]simplify: iters left: 5 (25 enodes) 1540200037.064 * * [misc]simplify: iters left: 4 (41 enodes) 1540200037.070 * * [misc]simplify: iters left: 3 (56 enodes) 1540200037.079 * * [misc]simplify: iters left: 2 (96 enodes) 1540200037.108 * * [misc]simplify: iters left: 1 (114 enodes) 1540200037.126 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) 1540200037.126 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200037.127 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200037.127 * * [misc]simplify: iters left: 6 (13 enodes) 1540200037.130 * * [misc]simplify: iters left: 5 (20 enodes) 1540200037.135 * * [misc]simplify: iters left: 4 (25 enodes) 1540200037.142 * * [misc]simplify: iters left: 3 (28 enodes) 1540200037.148 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200037.148 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))))) 1540200037.148 * * * * [misc]progress: [ 274 / 768 ] simplifiying candidate # 1540200037.149 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200037.149 * * [misc]simplify: iters left: 6 (17 enodes) 1540200037.153 * * [misc]simplify: iters left: 5 (27 enodes) 1540200037.161 * * [misc]simplify: iters left: 4 (40 enodes) 1540200037.168 * * [misc]simplify: iters left: 3 (58 enodes) 1540200037.175 * * [misc]simplify: iters left: 2 (80 enodes) 1540200037.185 * * [misc]simplify: iters left: 1 (101 enodes) 1540200037.198 * [exit]simplify: Simplified to (/ (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200037.198 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200037.198 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200037.198 * * [misc]simplify: iters left: 6 (15 enodes) 1540200037.201 * * [misc]simplify: iters left: 5 (22 enodes) 1540200037.204 * * [misc]simplify: iters left: 4 (30 enodes) 1540200037.208 * * [misc]simplify: iters left: 3 (40 enodes) 1540200037.214 * * [misc]simplify: iters left: 2 (52 enodes) 1540200037.220 * * [misc]simplify: iters left: 1 (53 enodes) 1540200037.228 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200037.228 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200037.228 * * * * [misc]progress: [ 275 / 768 ] simplifiying candidate # 1540200037.229 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200037.229 * * [misc]simplify: iters left: 6 (15 enodes) 1540200037.233 * * [misc]simplify: iters left: 5 (24 enodes) 1540200037.241 * * [misc]simplify: iters left: 4 (37 enodes) 1540200037.251 * * [misc]simplify: iters left: 3 (55 enodes) 1540200037.264 * * [misc]simplify: iters left: 2 (77 enodes) 1540200037.285 * * [misc]simplify: iters left: 1 (96 enodes) 1540200037.299 * [exit]simplify: Simplified to (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) 1540200037.299 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200037.299 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200037.299 * * [misc]simplify: iters left: 6 (14 enodes) 1540200037.301 * * [misc]simplify: iters left: 5 (21 enodes) 1540200037.304 * * [misc]simplify: iters left: 4 (29 enodes) 1540200037.308 * * [misc]simplify: iters left: 3 (39 enodes) 1540200037.313 * * [misc]simplify: iters left: 2 (51 enodes) 1540200037.319 * * [misc]simplify: iters left: 1 (52 enodes) 1540200037.327 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200037.327 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))))) 1540200037.327 * * * * [misc]progress: [ 276 / 768 ] simplifiying candidate # 1540200037.327 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt 1)) 1540200037.327 * * [misc]simplify: iters left: 6 (16 enodes) 1540200037.331 * * [misc]simplify: iters left: 5 (27 enodes) 1540200037.338 * * [misc]simplify: iters left: 4 (40 enodes) 1540200037.348 * * [misc]simplify: iters left: 3 (61 enodes) 1540200037.362 * * [misc]simplify: iters left: 2 (76 enodes) 1540200037.379 * * [misc]simplify: iters left: 1 (81 enodes) 1540200037.386 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200037.386 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200037.386 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200037.386 * * [misc]simplify: iters left: 6 (13 enodes) 1540200037.388 * * [misc]simplify: iters left: 5 (20 enodes) 1540200037.390 * * [misc]simplify: iters left: 4 (26 enodes) 1540200037.394 * * [misc]simplify: iters left: 3 (36 enodes) 1540200037.398 * * [misc]simplify: iters left: 2 (38 enodes) 1540200037.402 * * [misc]simplify: iters left: 1 (39 enodes) 1540200037.406 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)) 1540200037.406 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)))) 1540200037.406 * * * * [misc]progress: [ 277 / 768 ] simplifiying candidate # 1540200037.406 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200037.407 * * [misc]simplify: iters left: 6 (15 enodes) 1540200037.411 * * [misc]simplify: iters left: 5 (24 enodes) 1540200037.417 * * [misc]simplify: iters left: 4 (37 enodes) 1540200037.422 * * [misc]simplify: iters left: 3 (55 enodes) 1540200037.429 * * [misc]simplify: iters left: 2 (77 enodes) 1540200037.439 * * [misc]simplify: iters left: 1 (96 enodes) 1540200037.451 * [exit]simplify: Simplified to (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) 1540200037.451 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200037.451 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200037.451 * * [misc]simplify: iters left: 6 (14 enodes) 1540200037.453 * * [misc]simplify: iters left: 5 (21 enodes) 1540200037.456 * * [misc]simplify: iters left: 4 (29 enodes) 1540200037.460 * * [misc]simplify: iters left: 3 (39 enodes) 1540200037.466 * * [misc]simplify: iters left: 2 (51 enodes) 1540200037.477 * * [misc]simplify: iters left: 1 (52 enodes) 1540200037.482 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200037.482 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))))) 1540200037.482 * * * * [misc]progress: [ 278 / 768 ] simplifiying candidate # 1540200037.483 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1) 1540200037.483 * * [misc]simplify: iters left: 6 (15 enodes) 1540200037.485 * * [misc]simplify: iters left: 5 (26 enodes) 1540200037.489 * * [misc]simplify: iters left: 4 (39 enodes) 1540200037.495 * * [misc]simplify: iters left: 3 (60 enodes) 1540200037.502 * * [misc]simplify: iters left: 2 (75 enodes) 1540200037.513 * * [misc]simplify: iters left: 1 (81 enodes) 1540200037.527 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200037.527 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200037.528 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200037.528 * * [misc]simplify: iters left: 6 (13 enodes) 1540200037.532 * * [misc]simplify: iters left: 5 (20 enodes) 1540200037.537 * * [misc]simplify: iters left: 4 (26 enodes) 1540200037.545 * * [misc]simplify: iters left: 3 (36 enodes) 1540200037.553 * * [misc]simplify: iters left: 2 (38 enodes) 1540200037.562 * * [misc]simplify: iters left: 1 (39 enodes) 1540200037.570 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)) 1540200037.570 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)))) 1540200037.570 * * * * [misc]progress: [ 279 / 768 ] simplifiying candidate # 1540200037.571 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200037.571 * * [misc]simplify: iters left: 6 (17 enodes) 1540200037.576 * * [misc]simplify: iters left: 5 (27 enodes) 1540200037.584 * * [misc]simplify: iters left: 4 (40 enodes) 1540200037.596 * * [misc]simplify: iters left: 3 (63 enodes) 1540200037.615 * * [misc]simplify: iters left: 2 (90 enodes) 1540200037.637 * * [misc]simplify: iters left: 1 (104 enodes) 1540200037.660 * [exit]simplify: Simplified to (/ (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (fabs (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re))) 1540200037.660 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (fabs (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200037.660 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200037.661 * * [misc]simplify: iters left: 6 (15 enodes) 1540200037.665 * * [misc]simplify: iters left: 5 (22 enodes) 1540200037.671 * * [misc]simplify: iters left: 4 (30 enodes) 1540200037.677 * * [misc]simplify: iters left: 3 (40 enodes) 1540200037.682 * * [misc]simplify: iters left: 2 (52 enodes) 1540200037.688 * * [misc]simplify: iters left: 1 (53 enodes) 1540200037.694 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200037.694 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (fabs (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200037.694 * * * * [misc]progress: [ 280 / 768 ] simplifiying candidate # 1540200037.694 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200037.694 * * [misc]simplify: iters left: 6 (15 enodes) 1540200037.696 * * [misc]simplify: iters left: 5 (23 enodes) 1540200037.699 * * [misc]simplify: iters left: 4 (28 enodes) 1540200037.703 * * [misc]simplify: iters left: 3 (31 enodes) 1540200037.710 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540200037.710 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200037.710 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200037.710 * * [misc]simplify: iters left: 6 (14 enodes) 1540200037.714 * * [misc]simplify: iters left: 5 (21 enodes) 1540200037.720 * * [misc]simplify: iters left: 4 (26 enodes) 1540200037.727 * * [misc]simplify: iters left: 3 (30 enodes) 1540200037.734 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1540200037.734 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1540200037.734 * * * * [misc]progress: [ 281 / 768 ] simplifiying candidate # 1540200037.735 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200037.735 * * [misc]simplify: iters left: 6 (16 enodes) 1540200037.739 * * [misc]simplify: iters left: 5 (24 enodes) 1540200037.745 * * [misc]simplify: iters left: 4 (32 enodes) 1540200037.753 * * [misc]simplify: iters left: 3 (42 enodes) 1540200037.759 * * [misc]simplify: iters left: 2 (54 enodes) 1540200037.765 * * [misc]simplify: iters left: 1 (55 enodes) 1540200037.771 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (fabs (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200037.771 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (fabs (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200037.772 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200037.772 * * [misc]simplify: iters left: 6 (15 enodes) 1540200037.774 * * [misc]simplify: iters left: 5 (22 enodes) 1540200037.777 * * [misc]simplify: iters left: 4 (30 enodes) 1540200037.781 * * [misc]simplify: iters left: 3 (40 enodes) 1540200037.786 * * [misc]simplify: iters left: 2 (52 enodes) 1540200037.792 * * [misc]simplify: iters left: 1 (53 enodes) 1540200037.800 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200037.800 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (fabs (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200037.800 * * * * [misc]progress: [ 282 / 768 ] simplifiying candidate # 1540200037.801 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt 1)) 1540200037.801 * * [misc]simplify: iters left: 6 (17 enodes) 1540200037.807 * * [misc]simplify: iters left: 5 (27 enodes) 1540200037.814 * * [misc]simplify: iters left: 4 (35 enodes) 1540200037.825 * * [misc]simplify: iters left: 3 (50 enodes) 1540200037.836 * * [misc]simplify: iters left: 2 (56 enodes) 1540200037.847 * * [misc]simplify: iters left: 1 (59 enodes) 1540200037.857 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200037.857 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200037.858 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200037.858 * * [misc]simplify: iters left: 6 (14 enodes) 1540200037.862 * * [misc]simplify: iters left: 5 (21 enodes) 1540200037.868 * * [misc]simplify: iters left: 4 (27 enodes) 1540200037.871 * * [misc]simplify: iters left: 3 (37 enodes) 1540200037.876 * * [misc]simplify: iters left: 2 (39 enodes) 1540200037.880 * * [misc]simplify: iters left: 1 (40 enodes) 1540200037.884 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (cbrt (hypot y.im y.re)))) (hypot y.im y.re)) 1540200037.884 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (cbrt (hypot y.im y.re)))) (hypot y.im y.re)))) 1540200037.884 * * * * [misc]progress: [ 283 / 768 ] simplifiying candidate # 1540200037.884 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200037.884 * * [misc]simplify: iters left: 6 (16 enodes) 1540200037.886 * * [misc]simplify: iters left: 5 (24 enodes) 1540200037.890 * * [misc]simplify: iters left: 4 (32 enodes) 1540200037.894 * * [misc]simplify: iters left: 3 (42 enodes) 1540200037.899 * * [misc]simplify: iters left: 2 (54 enodes) 1540200037.906 * * [misc]simplify: iters left: 1 (55 enodes) 1540200037.912 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (fabs (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200037.912 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (fabs (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200037.912 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200037.912 * * [misc]simplify: iters left: 6 (15 enodes) 1540200037.914 * * [misc]simplify: iters left: 5 (22 enodes) 1540200037.918 * * [misc]simplify: iters left: 4 (30 enodes) 1540200037.922 * * [misc]simplify: iters left: 3 (40 enodes) 1540200037.927 * * [misc]simplify: iters left: 2 (52 enodes) 1540200037.933 * * [misc]simplify: iters left: 1 (53 enodes) 1540200037.938 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200037.939 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (fabs (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200037.939 * * * * [misc]progress: [ 284 / 768 ] simplifiying candidate # 1540200037.939 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1) 1540200037.939 * * [misc]simplify: iters left: 6 (16 enodes) 1540200037.941 * * [misc]simplify: iters left: 5 (26 enodes) 1540200037.944 * * [misc]simplify: iters left: 4 (34 enodes) 1540200037.950 * * [misc]simplify: iters left: 3 (53 enodes) 1540200037.956 * * [misc]simplify: iters left: 2 (60 enodes) 1540200037.967 * * [misc]simplify: iters left: 1 (64 enodes) 1540200037.974 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) 1540200037.974 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200037.974 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200037.975 * * [misc]simplify: iters left: 6 (14 enodes) 1540200037.977 * * [misc]simplify: iters left: 5 (21 enodes) 1540200037.980 * * [misc]simplify: iters left: 4 (27 enodes) 1540200037.983 * * [misc]simplify: iters left: 3 (37 enodes) 1540200037.988 * * [misc]simplify: iters left: 2 (39 enodes) 1540200037.992 * * [misc]simplify: iters left: 1 (40 enodes) 1540200037.999 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (cbrt (hypot y.im y.re)))) (hypot y.im y.re)) 1540200037.999 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (cbrt (hypot y.im y.re)))) (hypot y.im y.re)))) 1540200037.999 * * * * [misc]progress: [ 285 / 768 ] simplifiying candidate # 1540200037.999 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200037.999 * * [misc]simplify: iters left: 6 (15 enodes) 1540200038.004 * * [misc]simplify: iters left: 5 (24 enodes) 1540200038.011 * * [misc]simplify: iters left: 4 (37 enodes) 1540200038.022 * * [misc]simplify: iters left: 3 (60 enodes) 1540200038.037 * * [misc]simplify: iters left: 2 (87 enodes) 1540200038.060 * * [misc]simplify: iters left: 1 (101 enodes) 1540200038.076 * [exit]simplify: Simplified to (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re))) 1540200038.076 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200038.076 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200038.077 * * [misc]simplify: iters left: 6 (14 enodes) 1540200038.078 * * [misc]simplify: iters left: 5 (21 enodes) 1540200038.082 * * [misc]simplify: iters left: 4 (29 enodes) 1540200038.090 * * [misc]simplify: iters left: 3 (39 enodes) 1540200038.100 * * [misc]simplify: iters left: 2 (51 enodes) 1540200038.112 * * [misc]simplify: iters left: 1 (52 enodes) 1540200038.124 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200038.124 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))))) 1540200038.124 * * * * [misc]progress: [ 286 / 768 ] simplifiying candidate # 1540200038.124 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200038.125 * * [misc]simplify: iters left: 6 (16 enodes) 1540200038.130 * * [misc]simplify: iters left: 5 (24 enodes) 1540200038.137 * * [misc]simplify: iters left: 4 (32 enodes) 1540200038.146 * * [misc]simplify: iters left: 3 (42 enodes) 1540200038.156 * * [misc]simplify: iters left: 2 (54 enodes) 1540200038.169 * * [misc]simplify: iters left: 1 (55 enodes) 1540200038.181 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) 1540200038.182 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200038.182 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200038.182 * * [misc]simplify: iters left: 6 (15 enodes) 1540200038.186 * * [misc]simplify: iters left: 5 (22 enodes) 1540200038.193 * * [misc]simplify: iters left: 4 (30 enodes) 1540200038.201 * * [misc]simplify: iters left: 3 (40 enodes) 1540200038.211 * * [misc]simplify: iters left: 2 (52 enodes) 1540200038.221 * * [misc]simplify: iters left: 1 (53 enodes) 1540200038.227 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200038.227 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200038.227 * * * * [misc]progress: [ 287 / 768 ] simplifiying candidate # 1540200038.227 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200038.227 * * [misc]simplify: iters left: 6 (13 enodes) 1540200038.229 * * [misc]simplify: iters left: 5 (20 enodes) 1540200038.232 * * [misc]simplify: iters left: 4 (25 enodes) 1540200038.235 * * [misc]simplify: iters left: 3 (34 enodes) 1540200038.239 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200038.239 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200038.240 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200038.240 * * [misc]simplify: iters left: 6 (13 enodes) 1540200038.242 * * [misc]simplify: iters left: 5 (20 enodes) 1540200038.245 * * [misc]simplify: iters left: 4 (25 enodes) 1540200038.248 * * [misc]simplify: iters left: 3 (34 enodes) 1540200038.254 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200038.254 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200038.254 * * * * [misc]progress: [ 288 / 768 ] simplifiying candidate # 1540200038.254 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt 1)) 1540200038.254 * * [misc]simplify: iters left: 6 (15 enodes) 1540200038.259 * * [misc]simplify: iters left: 5 (24 enodes) 1540200038.266 * * [misc]simplify: iters left: 4 (32 enodes) 1540200038.275 * * [misc]simplify: iters left: 3 (47 enodes) 1540200038.282 * * [misc]simplify: iters left: 2 (53 enodes) 1540200038.287 * * [misc]simplify: iters left: 1 (56 enodes) 1540200038.292 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200038.292 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200038.292 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200038.292 * * [misc]simplify: iters left: 6 (13 enodes) 1540200038.294 * * [misc]simplify: iters left: 5 (20 enodes) 1540200038.296 * * [misc]simplify: iters left: 4 (26 enodes) 1540200038.300 * * [misc]simplify: iters left: 3 (36 enodes) 1540200038.304 * * [misc]simplify: iters left: 2 (38 enodes) 1540200038.308 * * [misc]simplify: iters left: 1 (39 enodes) 1540200038.313 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)) 1540200038.313 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)))) 1540200038.314 * * * * [misc]progress: [ 289 / 768 ] simplifiying candidate # 1540200038.314 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200038.314 * * [misc]simplify: iters left: 6 (13 enodes) 1540200038.318 * * [misc]simplify: iters left: 5 (20 enodes) 1540200038.323 * * [misc]simplify: iters left: 4 (25 enodes) 1540200038.330 * * [misc]simplify: iters left: 3 (34 enodes) 1540200038.339 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200038.339 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200038.339 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200038.339 * * [misc]simplify: iters left: 6 (13 enodes) 1540200038.341 * * [misc]simplify: iters left: 5 (20 enodes) 1540200038.345 * * [misc]simplify: iters left: 4 (25 enodes) 1540200038.348 * * [misc]simplify: iters left: 3 (34 enodes) 1540200038.352 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200038.353 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200038.353 * * * * [misc]progress: [ 290 / 768 ] simplifiying candidate # 1540200038.353 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1) 1540200038.353 * * [misc]simplify: iters left: 6 (14 enodes) 1540200038.355 * * [misc]simplify: iters left: 5 (23 enodes) 1540200038.358 * * [misc]simplify: iters left: 4 (31 enodes) 1540200038.362 * * [misc]simplify: iters left: 3 (46 enodes) 1540200038.367 * * [misc]simplify: iters left: 2 (52 enodes) 1540200038.372 * * [misc]simplify: iters left: 1 (55 enodes) 1540200038.377 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200038.377 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200038.377 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200038.377 * * [misc]simplify: iters left: 6 (13 enodes) 1540200038.379 * * [misc]simplify: iters left: 5 (20 enodes) 1540200038.382 * * [misc]simplify: iters left: 4 (26 enodes) 1540200038.385 * * [misc]simplify: iters left: 3 (36 enodes) 1540200038.389 * * [misc]simplify: iters left: 2 (38 enodes) 1540200038.393 * * [misc]simplify: iters left: 1 (39 enodes) 1540200038.397 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)) 1540200038.397 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)))) 1540200038.397 * * * * [misc]progress: [ 291 / 768 ] simplifiying candidate # 1540200038.398 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt 1)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200038.398 * * [misc]simplify: iters left: 6 (16 enodes) 1540200038.400 * * [misc]simplify: iters left: 5 (27 enodes) 1540200038.404 * * [misc]simplify: iters left: 4 (37 enodes) 1540200038.409 * * [misc]simplify: iters left: 3 (57 enodes) 1540200038.417 * * [misc]simplify: iters left: 2 (65 enodes) 1540200038.422 * * [misc]simplify: iters left: 1 (69 enodes) 1540200038.427 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200038.427 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200038.427 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200038.427 * * [misc]simplify: iters left: 6 (13 enodes) 1540200038.429 * * [misc]simplify: iters left: 5 (20 enodes) 1540200038.432 * * [misc]simplify: iters left: 4 (25 enodes) 1540200038.435 * * [misc]simplify: iters left: 3 (34 enodes) 1540200038.439 * * [misc]simplify: iters left: 2 (39 enodes) 1540200038.444 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) 1540200038.444 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))))) 1540200038.444 * * * * [misc]progress: [ 292 / 768 ] simplifiying candidate # 1540200038.444 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt 1)) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200038.444 * * [misc]simplify: iters left: 6 (17 enodes) 1540200038.447 * * [misc]simplify: iters left: 5 (27 enodes) 1540200038.454 * * [misc]simplify: iters left: 4 (33 enodes) 1540200038.459 * * [misc]simplify: iters left: 3 (41 enodes) 1540200038.463 * * [misc]simplify: iters left: 2 (42 enodes) 1540200038.467 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) 1540200038.467 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200038.467 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200038.467 * * [misc]simplify: iters left: 6 (14 enodes) 1540200038.469 * * [misc]simplify: iters left: 5 (21 enodes) 1540200038.472 * * [misc]simplify: iters left: 4 (26 enodes) 1540200038.476 * * [misc]simplify: iters left: 3 (35 enodes) 1540200038.480 * * [misc]simplify: iters left: 2 (40 enodes) 1540200038.484 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (sqrt (cbrt (hypot y.im y.re))) (hypot y.im y.re))) 1540200038.485 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (sqrt (cbrt (hypot y.im y.re))) (hypot y.im y.re))))) 1540200038.485 * * * * [misc]progress: [ 293 / 768 ] simplifiying candidate # 1540200038.485 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt 1)) (sqrt (sqrt (hypot y.im y.re)))) 1540200038.485 * * [misc]simplify: iters left: 6 (15 enodes) 1540200038.488 * * [misc]simplify: iters left: 5 (24 enodes) 1540200038.494 * * [misc]simplify: iters left: 4 (30 enodes) 1540200038.504 * * [misc]simplify: iters left: 3 (38 enodes) 1540200038.511 * * [misc]simplify: iters left: 2 (39 enodes) 1540200038.518 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200038.518 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200038.518 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200038.518 * * [misc]simplify: iters left: 6 (13 enodes) 1540200038.522 * * [misc]simplify: iters left: 5 (20 enodes) 1540200038.528 * * [misc]simplify: iters left: 4 (25 enodes) 1540200038.533 * * [misc]simplify: iters left: 3 (34 enodes) 1540200038.537 * * [misc]simplify: iters left: 2 (39 enodes) 1540200038.542 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200038.542 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))))) 1540200038.542 * * * * [misc]progress: [ 294 / 768 ] simplifiying candidate # 1540200038.542 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt 1)) (sqrt 1)) 1540200038.542 * * [misc]simplify: iters left: 6 (14 enodes) 1540200038.544 * * [misc]simplify: iters left: 5 (23 enodes) 1540200038.547 * * [misc]simplify: iters left: 4 (28 enodes) 1540200038.551 * * [misc]simplify: iters left: 3 (32 enodes) 1540200038.553 * * [misc]simplify: iters left: 2 (33 enodes) 1540200038.556 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1540200038.556 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200038.556 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200038.556 * * [misc]simplify: iters left: 6 (12 enodes) 1540200038.558 * * [misc]simplify: iters left: 5 (18 enodes) 1540200038.560 * * [misc]simplify: iters left: 4 (20 enodes) 1540200038.563 * * [misc]simplify: iters left: 3 (24 enodes) 1540200038.569 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540200038.569 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1540200038.569 * * * * [misc]progress: [ 295 / 768 ] simplifiying candidate # 1540200038.569 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt 1)) (sqrt (sqrt (hypot y.im y.re)))) 1540200038.569 * * [misc]simplify: iters left: 6 (15 enodes) 1540200038.574 * * [misc]simplify: iters left: 5 (24 enodes) 1540200038.580 * * [misc]simplify: iters left: 4 (30 enodes) 1540200038.584 * * [misc]simplify: iters left: 3 (38 enodes) 1540200038.587 * * [misc]simplify: iters left: 2 (39 enodes) 1540200038.591 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200038.591 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200038.591 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200038.591 * * [misc]simplify: iters left: 6 (13 enodes) 1540200038.593 * * [misc]simplify: iters left: 5 (20 enodes) 1540200038.596 * * [misc]simplify: iters left: 4 (25 enodes) 1540200038.599 * * [misc]simplify: iters left: 3 (34 enodes) 1540200038.603 * * [misc]simplify: iters left: 2 (39 enodes) 1540200038.608 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200038.608 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))))) 1540200038.608 * * * * [misc]progress: [ 296 / 768 ] simplifiying candidate # 1540200038.608 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt 1)) 1) 1540200038.608 * * [misc]simplify: iters left: 6 (14 enodes) 1540200038.611 * * [misc]simplify: iters left: 5 (23 enodes) 1540200038.617 * * [misc]simplify: iters left: 4 (28 enodes) 1540200038.623 * * [misc]simplify: iters left: 3 (32 enodes) 1540200038.629 * * [misc]simplify: iters left: 2 (33 enodes) 1540200038.635 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1540200038.635 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200038.635 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200038.635 * * [misc]simplify: iters left: 6 (12 enodes) 1540200038.639 * * [misc]simplify: iters left: 5 (18 enodes) 1540200038.644 * * [misc]simplify: iters left: 4 (20 enodes) 1540200038.650 * * [misc]simplify: iters left: 3 (24 enodes) 1540200038.656 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540200038.656 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1540200038.656 * * * * [misc]progress: [ 297 / 768 ] simplifiying candidate # 1540200038.657 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200038.657 * * [misc]simplify: iters left: 6 (15 enodes) 1540200038.662 * * [misc]simplify: iters left: 5 (24 enodes) 1540200038.669 * * [misc]simplify: iters left: 4 (37 enodes) 1540200038.679 * * [misc]simplify: iters left: 3 (60 enodes) 1540200038.695 * * [misc]simplify: iters left: 2 (87 enodes) 1540200038.718 * * [misc]simplify: iters left: 1 (101 enodes) 1540200038.740 * [exit]simplify: Simplified to (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re))) 1540200038.740 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200038.741 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200038.741 * * [misc]simplify: iters left: 6 (14 enodes) 1540200038.744 * * [misc]simplify: iters left: 5 (21 enodes) 1540200038.747 * * [misc]simplify: iters left: 4 (29 enodes) 1540200038.751 * * [misc]simplify: iters left: 3 (39 enodes) 1540200038.756 * * [misc]simplify: iters left: 2 (51 enodes) 1540200038.761 * * [misc]simplify: iters left: 1 (52 enodes) 1540200038.767 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200038.767 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))))) 1540200038.767 * * * * [misc]progress: [ 298 / 768 ] simplifiying candidate # 1540200038.767 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200038.767 * * [misc]simplify: iters left: 6 (16 enodes) 1540200038.769 * * [misc]simplify: iters left: 5 (24 enodes) 1540200038.774 * * [misc]simplify: iters left: 4 (32 enodes) 1540200038.783 * * [misc]simplify: iters left: 3 (42 enodes) 1540200038.793 * * [misc]simplify: iters left: 2 (54 enodes) 1540200038.806 * * [misc]simplify: iters left: 1 (55 enodes) 1540200038.818 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) 1540200038.819 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200038.819 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200038.819 * * [misc]simplify: iters left: 6 (15 enodes) 1540200038.823 * * [misc]simplify: iters left: 5 (22 enodes) 1540200038.830 * * [misc]simplify: iters left: 4 (30 enodes) 1540200038.839 * * [misc]simplify: iters left: 3 (40 enodes) 1540200038.849 * * [misc]simplify: iters left: 2 (52 enodes) 1540200038.861 * * [misc]simplify: iters left: 1 (53 enodes) 1540200038.872 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200038.872 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200038.872 * * * * [misc]progress: [ 299 / 768 ] simplifiying candidate # 1540200038.873 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200038.873 * * [misc]simplify: iters left: 6 (13 enodes) 1540200038.877 * * [misc]simplify: iters left: 5 (20 enodes) 1540200038.883 * * [misc]simplify: iters left: 4 (25 enodes) 1540200038.890 * * [misc]simplify: iters left: 3 (34 enodes) 1540200038.898 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200038.899 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200038.899 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200038.899 * * [misc]simplify: iters left: 6 (13 enodes) 1540200038.903 * * [misc]simplify: iters left: 5 (20 enodes) 1540200038.909 * * [misc]simplify: iters left: 4 (25 enodes) 1540200038.916 * * [misc]simplify: iters left: 3 (34 enodes) 1540200038.924 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200038.924 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200038.925 * * * * [misc]progress: [ 300 / 768 ] simplifiying candidate # 1540200038.925 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt 1)) 1540200038.925 * * [misc]simplify: iters left: 6 (15 enodes) 1540200038.930 * * [misc]simplify: iters left: 5 (24 enodes) 1540200038.937 * * [misc]simplify: iters left: 4 (32 enodes) 1540200038.947 * * [misc]simplify: iters left: 3 (47 enodes) 1540200038.957 * * [misc]simplify: iters left: 2 (53 enodes) 1540200038.967 * * [misc]simplify: iters left: 1 (56 enodes) 1540200038.976 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200038.976 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200038.976 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200038.976 * * [misc]simplify: iters left: 6 (13 enodes) 1540200038.980 * * [misc]simplify: iters left: 5 (20 enodes) 1540200038.987 * * [misc]simplify: iters left: 4 (26 enodes) 1540200038.994 * * [misc]simplify: iters left: 3 (36 enodes) 1540200039.003 * * [misc]simplify: iters left: 2 (38 enodes) 1540200039.011 * * [misc]simplify: iters left: 1 (39 enodes) 1540200039.020 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)) 1540200039.020 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)))) 1540200039.020 * * * * [misc]progress: [ 301 / 768 ] simplifiying candidate # 1540200039.021 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200039.021 * * [misc]simplify: iters left: 6 (13 enodes) 1540200039.025 * * [misc]simplify: iters left: 5 (20 enodes) 1540200039.031 * * [misc]simplify: iters left: 4 (25 enodes) 1540200039.035 * * [misc]simplify: iters left: 3 (34 enodes) 1540200039.039 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200039.039 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200039.039 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200039.039 * * [misc]simplify: iters left: 6 (13 enodes) 1540200039.041 * * [misc]simplify: iters left: 5 (20 enodes) 1540200039.044 * * [misc]simplify: iters left: 4 (25 enodes) 1540200039.047 * * [misc]simplify: iters left: 3 (34 enodes) 1540200039.051 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200039.051 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200039.051 * * * * [misc]progress: [ 302 / 768 ] simplifiying candidate # 1540200039.052 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1) 1540200039.052 * * [misc]simplify: iters left: 6 (14 enodes) 1540200039.054 * * [misc]simplify: iters left: 5 (23 enodes) 1540200039.057 * * [misc]simplify: iters left: 4 (31 enodes) 1540200039.061 * * [misc]simplify: iters left: 3 (46 enodes) 1540200039.066 * * [misc]simplify: iters left: 2 (52 enodes) 1540200039.075 * * [misc]simplify: iters left: 1 (55 enodes) 1540200039.080 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200039.080 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200039.080 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200039.080 * * [misc]simplify: iters left: 6 (13 enodes) 1540200039.082 * * [misc]simplify: iters left: 5 (20 enodes) 1540200039.086 * * [misc]simplify: iters left: 4 (26 enodes) 1540200039.090 * * [misc]simplify: iters left: 3 (36 enodes) 1540200039.094 * * [misc]simplify: iters left: 2 (38 enodes) 1540200039.098 * * [misc]simplify: iters left: 1 (39 enodes) 1540200039.102 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)) 1540200039.102 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)))) 1540200039.102 * * * * [misc]progress: [ 303 / 768 ] simplifiying candidate # 1540200039.102 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200039.102 * * [misc]simplify: iters left: 6 (15 enodes) 1540200039.106 * * [misc]simplify: iters left: 5 (26 enodes) 1540200039.114 * * [misc]simplify: iters left: 4 (38 enodes) 1540200039.126 * * [misc]simplify: iters left: 3 (63 enodes) 1540200039.142 * * [misc]simplify: iters left: 2 (79 enodes) 1540200039.158 * * [misc]simplify: iters left: 1 (87 enodes) 1540200039.172 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) 1540200039.172 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200039.172 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200039.172 * * [misc]simplify: iters left: 6 (13 enodes) 1540200039.176 * * [misc]simplify: iters left: 5 (20 enodes) 1540200039.182 * * [misc]simplify: iters left: 4 (25 enodes) 1540200039.190 * * [misc]simplify: iters left: 3 (34 enodes) 1540200039.198 * * [misc]simplify: iters left: 2 (39 enodes) 1540200039.207 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) 1540200039.207 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))))) 1540200039.207 * * * * [misc]progress: [ 304 / 768 ] simplifiying candidate # 1540200039.208 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200039.208 * * [misc]simplify: iters left: 6 (16 enodes) 1540200039.214 * * [misc]simplify: iters left: 5 (26 enodes) 1540200039.221 * * [misc]simplify: iters left: 4 (33 enodes) 1540200039.231 * * [misc]simplify: iters left: 3 (45 enodes) 1540200039.239 * * [misc]simplify: iters left: 2 (51 enodes) 1540200039.250 * * [misc]simplify: iters left: 1 (52 enodes) 1540200039.257 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) 1540200039.257 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200039.257 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200039.257 * * [misc]simplify: iters left: 6 (14 enodes) 1540200039.259 * * [misc]simplify: iters left: 5 (21 enodes) 1540200039.262 * * [misc]simplify: iters left: 4 (26 enodes) 1540200039.265 * * [misc]simplify: iters left: 3 (35 enodes) 1540200039.270 * * [misc]simplify: iters left: 2 (40 enodes) 1540200039.274 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (sqrt (cbrt (hypot y.im y.re))) (hypot y.im y.re))) 1540200039.274 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (sqrt (cbrt (hypot y.im y.re))) (hypot y.im y.re))))) 1540200039.274 * * * * [misc]progress: [ 305 / 768 ] simplifiying candidate # 1540200039.274 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1) (sqrt (sqrt (hypot y.im y.re)))) 1540200039.275 * * [misc]simplify: iters left: 6 (14 enodes) 1540200039.277 * * [misc]simplify: iters left: 5 (23 enodes) 1540200039.280 * * [misc]simplify: iters left: 4 (31 enodes) 1540200039.284 * * [misc]simplify: iters left: 3 (41 enodes) 1540200039.290 * * [misc]simplify: iters left: 2 (47 enodes) 1540200039.299 * * [misc]simplify: iters left: 1 (48 enodes) 1540200039.308 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200039.308 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200039.308 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200039.308 * * [misc]simplify: iters left: 6 (13 enodes) 1540200039.312 * * [misc]simplify: iters left: 5 (20 enodes) 1540200039.318 * * [misc]simplify: iters left: 4 (25 enodes) 1540200039.325 * * [misc]simplify: iters left: 3 (34 enodes) 1540200039.335 * * [misc]simplify: iters left: 2 (39 enodes) 1540200039.339 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200039.339 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))))) 1540200039.339 * * * * [misc]progress: [ 306 / 768 ] simplifiying candidate # 1540200039.340 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1) (sqrt 1)) 1540200039.340 * * [misc]simplify: iters left: 6 (14 enodes) 1540200039.343 * * [misc]simplify: iters left: 5 (23 enodes) 1540200039.345 * * [misc]simplify: iters left: 4 (28 enodes) 1540200039.348 * * [misc]simplify: iters left: 3 (32 enodes) 1540200039.351 * * [misc]simplify: iters left: 2 (33 enodes) 1540200039.354 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1540200039.354 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200039.354 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200039.354 * * [misc]simplify: iters left: 6 (12 enodes) 1540200039.356 * * [misc]simplify: iters left: 5 (18 enodes) 1540200039.358 * * [misc]simplify: iters left: 4 (20 enodes) 1540200039.361 * * [misc]simplify: iters left: 3 (24 enodes) 1540200039.364 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540200039.364 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1540200039.364 * * * * [misc]progress: [ 307 / 768 ] simplifiying candidate # 1540200039.364 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1) (sqrt (sqrt (hypot y.im y.re)))) 1540200039.364 * * [misc]simplify: iters left: 6 (14 enodes) 1540200039.366 * * [misc]simplify: iters left: 5 (23 enodes) 1540200039.371 * * [misc]simplify: iters left: 4 (31 enodes) 1540200039.380 * * [misc]simplify: iters left: 3 (41 enodes) 1540200039.384 * * [misc]simplify: iters left: 2 (47 enodes) 1540200039.388 * * [misc]simplify: iters left: 1 (48 enodes) 1540200039.393 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200039.393 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200039.393 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200039.393 * * [misc]simplify: iters left: 6 (13 enodes) 1540200039.395 * * [misc]simplify: iters left: 5 (20 enodes) 1540200039.397 * * [misc]simplify: iters left: 4 (25 enodes) 1540200039.401 * * [misc]simplify: iters left: 3 (34 enodes) 1540200039.405 * * [misc]simplify: iters left: 2 (39 enodes) 1540200039.409 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200039.409 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))))) 1540200039.409 * * * * [misc]progress: [ 308 / 768 ] simplifiying candidate # 1540200039.409 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1) 1) 1540200039.410 * * [misc]simplify: iters left: 6 (13 enodes) 1540200039.413 * * [misc]simplify: iters left: 5 (20 enodes) 1540200039.419 * * [misc]simplify: iters left: 4 (25 enodes) 1540200039.426 * * [misc]simplify: iters left: 3 (32 enodes) 1540200039.429 * * [misc]simplify: iters left: 2 (33 enodes) 1540200039.432 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) 1540200039.432 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200039.432 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200039.432 * * [misc]simplify: iters left: 6 (12 enodes) 1540200039.434 * * [misc]simplify: iters left: 5 (18 enodes) 1540200039.436 * * [misc]simplify: iters left: 4 (20 enodes) 1540200039.439 * * [misc]simplify: iters left: 3 (24 enodes) 1540200039.442 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540200039.442 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1540200039.442 * * * * [misc]progress: [ 309 / 768 ] simplifiying candidate # 1540200039.442 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200039.442 * * [misc]simplify: iters left: 6 (15 enodes) 1540200039.444 * * [misc]simplify: iters left: 5 (28 enodes) 1540200039.449 * * [misc]simplify: iters left: 4 (47 enodes) 1540200039.456 * * [misc]simplify: iters left: 3 (90 enodes) 1540200039.486 * * [misc]simplify: iters left: 2 (110 enodes) 1540200039.494 * * [misc]simplify: iters left: 1 (114 enodes) 1540200039.503 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (sqrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) 1540200039.503 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (sqrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200039.503 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200039.503 * * [misc]simplify: iters left: 6 (13 enodes) 1540200039.506 * * [misc]simplify: iters left: 5 (20 enodes) 1540200039.509 * * [misc]simplify: iters left: 4 (25 enodes) 1540200039.513 * * [misc]simplify: iters left: 3 (28 enodes) 1540200039.516 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200039.516 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (sqrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))))) 1540200039.517 * * * * [misc]progress: [ 310 / 768 ] simplifiying candidate # 1540200039.517 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200039.517 * * [misc]simplify: iters left: 6 (18 enodes) 1540200039.520 * * [misc]simplify: iters left: 5 (30 enodes) 1540200039.530 * * [misc]simplify: iters left: 4 (45 enodes) 1540200039.542 * * [misc]simplify: iters left: 3 (66 enodes) 1540200039.559 * * [misc]simplify: iters left: 2 (75 enodes) 1540200039.573 * * [misc]simplify: iters left: 1 (78 enodes) 1540200039.588 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200039.588 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200039.588 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200039.588 * * [misc]simplify: iters left: 6 (15 enodes) 1540200039.593 * * [misc]simplify: iters left: 5 (22 enodes) 1540200039.597 * * [misc]simplify: iters left: 4 (30 enodes) 1540200039.602 * * [misc]simplify: iters left: 3 (40 enodes) 1540200039.606 * * [misc]simplify: iters left: 2 (52 enodes) 1540200039.613 * * [misc]simplify: iters left: 1 (53 enodes) 1540200039.619 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (hypot y.im y.re) (sqrt (cbrt (hypot y.im y.re))))) 1540200039.619 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (hypot y.im y.re) (sqrt (cbrt (hypot y.im y.re))))))) 1540200039.619 * * * * [misc]progress: [ 311 / 768 ] simplifiying candidate # 1540200039.620 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200039.620 * * [misc]simplify: iters left: 6 (16 enodes) 1540200039.622 * * [misc]simplify: iters left: 5 (27 enodes) 1540200039.626 * * [misc]simplify: iters left: 4 (42 enodes) 1540200039.633 * * [misc]simplify: iters left: 3 (63 enodes) 1540200039.650 * * [misc]simplify: iters left: 2 (80 enodes) 1540200039.667 * * [misc]simplify: iters left: 1 (83 enodes) 1540200039.680 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200039.681 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200039.681 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200039.681 * * [misc]simplify: iters left: 6 (14 enodes) 1540200039.685 * * [misc]simplify: iters left: 5 (21 enodes) 1540200039.691 * * [misc]simplify: iters left: 4 (29 enodes) 1540200039.698 * * [misc]simplify: iters left: 3 (39 enodes) 1540200039.707 * * [misc]simplify: iters left: 2 (51 enodes) 1540200039.718 * * [misc]simplify: iters left: 1 (52 enodes) 1540200039.728 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (sqrt (hypot y.im y.re)))) (* (hypot y.im y.re) (cbrt (sqrt (hypot y.im y.re))))) 1540200039.728 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (sqrt (hypot y.im y.re)))) (* (hypot y.im y.re) (cbrt (sqrt (hypot y.im y.re))))))) 1540200039.728 * * * * [misc]progress: [ 312 / 768 ] simplifiying candidate # 1540200039.728 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt 1)) 1540200039.729 * * [misc]simplify: iters left: 6 (16 enodes) 1540200039.731 * * [misc]simplify: iters left: 5 (27 enodes) 1540200039.736 * * [misc]simplify: iters left: 4 (42 enodes) 1540200039.743 * * [misc]simplify: iters left: 3 (49 enodes) 1540200039.747 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200039.747 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200039.747 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200039.747 * * [misc]simplify: iters left: 6 (13 enodes) 1540200039.749 * * [misc]simplify: iters left: 5 (20 enodes) 1540200039.752 * * [misc]simplify: iters left: 4 (28 enodes) 1540200039.756 * * [misc]simplify: iters left: 3 (38 enodes) 1540200039.765 * * [misc]simplify: iters left: 2 (50 enodes) 1540200039.774 * * [misc]simplify: iters left: 1 (51 enodes) 1540200039.780 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (hypot y.im y.re) (cbrt (sqrt (hypot y.im y.re))))) 1540200039.780 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (hypot y.im y.re) (cbrt (sqrt (hypot y.im y.re))))))) 1540200039.780 * * * * [misc]progress: [ 313 / 768 ] simplifiying candidate # 1540200039.780 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200039.780 * * [misc]simplify: iters left: 6 (16 enodes) 1540200039.783 * * [misc]simplify: iters left: 5 (27 enodes) 1540200039.787 * * [misc]simplify: iters left: 4 (42 enodes) 1540200039.793 * * [misc]simplify: iters left: 3 (63 enodes) 1540200039.801 * * [misc]simplify: iters left: 2 (80 enodes) 1540200039.809 * * [misc]simplify: iters left: 1 (83 enodes) 1540200039.815 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200039.816 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200039.816 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200039.816 * * [misc]simplify: iters left: 6 (14 enodes) 1540200039.819 * * [misc]simplify: iters left: 5 (21 enodes) 1540200039.821 * * [misc]simplify: iters left: 4 (29 enodes) 1540200039.825 * * [misc]simplify: iters left: 3 (39 enodes) 1540200039.833 * * [misc]simplify: iters left: 2 (51 enodes) 1540200039.845 * * [misc]simplify: iters left: 1 (52 enodes) 1540200039.857 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (sqrt (hypot y.im y.re)))) (* (hypot y.im y.re) (cbrt (sqrt (hypot y.im y.re))))) 1540200039.857 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (sqrt (hypot y.im y.re)))) (* (hypot y.im y.re) (cbrt (sqrt (hypot y.im y.re))))))) 1540200039.857 * * * * [misc]progress: [ 314 / 768 ] simplifiying candidate # 1540200039.858 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1) 1540200039.858 * * [misc]simplify: iters left: 6 (15 enodes) 1540200039.863 * * [misc]simplify: iters left: 5 (26 enodes) 1540200039.871 * * [misc]simplify: iters left: 4 (40 enodes) 1540200039.881 * * [misc]simplify: iters left: 3 (47 enodes) 1540200039.889 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200039.889 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200039.889 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200039.889 * * [misc]simplify: iters left: 6 (13 enodes) 1540200039.891 * * [misc]simplify: iters left: 5 (20 enodes) 1540200039.893 * * [misc]simplify: iters left: 4 (28 enodes) 1540200039.897 * * [misc]simplify: iters left: 3 (38 enodes) 1540200039.902 * * [misc]simplify: iters left: 2 (50 enodes) 1540200039.907 * * [misc]simplify: iters left: 1 (51 enodes) 1540200039.913 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (hypot y.im y.re) (cbrt (sqrt (hypot y.im y.re))))) 1540200039.913 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (hypot y.im y.re) (cbrt (sqrt (hypot y.im y.re))))))) 1540200039.913 * * * * [misc]progress: [ 315 / 768 ] simplifiying candidate # 1540200039.913 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200039.913 * * [misc]simplify: iters left: 6 (18 enodes) 1540200039.916 * * [misc]simplify: iters left: 5 (30 enodes) 1540200039.922 * * [misc]simplify: iters left: 4 (42 enodes) 1540200039.928 * * [misc]simplify: iters left: 3 (61 enodes) 1540200039.944 * * [misc]simplify: iters left: 2 (91 enodes) 1540200039.969 * * [misc]simplify: iters left: 1 (96 enodes) 1540200039.983 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200039.984 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200039.984 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200039.984 * * [misc]simplify: iters left: 6 (15 enodes) 1540200039.988 * * [misc]simplify: iters left: 5 (22 enodes) 1540200039.995 * * [misc]simplify: iters left: 4 (30 enodes) 1540200040.003 * * [misc]simplify: iters left: 3 (40 enodes) 1540200040.012 * * [misc]simplify: iters left: 2 (52 enodes) 1540200040.025 * * [misc]simplify: iters left: 1 (53 enodes) 1540200040.036 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.im y.re)))) (* (hypot y.im y.re) (cbrt (sqrt (hypot y.im y.re))))) 1540200040.036 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.im y.re)))) (* (hypot y.im y.re) (cbrt (sqrt (hypot y.im y.re))))))) 1540200040.036 * * * * [misc]progress: [ 316 / 768 ] simplifiying candidate # 1540200040.037 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200040.037 * * [misc]simplify: iters left: 6 (15 enodes) 1540200040.041 * * [misc]simplify: iters left: 5 (25 enodes) 1540200040.048 * * [misc]simplify: iters left: 4 (31 enodes) 1540200040.052 * * [misc]simplify: iters left: 3 (37 enodes) 1540200040.057 * * [misc]simplify: iters left: 2 (39 enodes) 1540200040.061 * * [misc]simplify: iters left: 1 (40 enodes) 1540200040.065 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540200040.065 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200040.065 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200040.065 * * [misc]simplify: iters left: 6 (13 enodes) 1540200040.067 * * [misc]simplify: iters left: 5 (20 enodes) 1540200040.070 * * [misc]simplify: iters left: 4 (25 enodes) 1540200040.073 * * [misc]simplify: iters left: 3 (29 enodes) 1540200040.077 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1540200040.077 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200040.077 * * * * [misc]progress: [ 317 / 768 ] simplifiying candidate # 1540200040.077 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200040.078 * * [misc]simplify: iters left: 6 (17 enodes) 1540200040.080 * * [misc]simplify: iters left: 5 (27 enodes) 1540200040.085 * * [misc]simplify: iters left: 4 (36 enodes) 1540200040.095 * * [misc]simplify: iters left: 3 (47 enodes) 1540200040.106 * * [misc]simplify: iters left: 2 (57 enodes) 1540200040.120 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (fabs (cbrt (hypot y.im y.re)))) 1540200040.120 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200040.120 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200040.120 * * [misc]simplify: iters left: 6 (15 enodes) 1540200040.125 * * [misc]simplify: iters left: 5 (22 enodes) 1540200040.132 * * [misc]simplify: iters left: 4 (30 enodes) 1540200040.140 * * [misc]simplify: iters left: 3 (40 enodes) 1540200040.150 * * [misc]simplify: iters left: 2 (52 enodes) 1540200040.159 * * [misc]simplify: iters left: 1 (53 enodes) 1540200040.166 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.im y.re)))) (* (hypot y.im y.re) (sqrt (sqrt (hypot y.im y.re))))) 1540200040.166 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.im y.re)))) (* (hypot y.im y.re) (sqrt (sqrt (hypot y.im y.re))))))) 1540200040.166 * * * * [misc]progress: [ 318 / 768 ] simplifiying candidate # 1540200040.166 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt 1)) 1540200040.166 * * [misc]simplify: iters left: 6 (16 enodes) 1540200040.169 * * [misc]simplify: iters left: 5 (26 enodes) 1540200040.173 * * [misc]simplify: iters left: 4 (33 enodes) 1540200040.177 * * [misc]simplify: iters left: 3 (36 enodes) 1540200040.180 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) 1540200040.180 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200040.181 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200040.181 * * [misc]simplify: iters left: 6 (14 enodes) 1540200040.183 * * [misc]simplify: iters left: 5 (21 enodes) 1540200040.188 * * [misc]simplify: iters left: 4 (29 enodes) 1540200040.197 * * [misc]simplify: iters left: 3 (39 enodes) 1540200040.207 * * [misc]simplify: iters left: 2 (51 enodes) 1540200040.219 * * [misc]simplify: iters left: 1 (52 enodes) 1540200040.231 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (* (hypot y.im y.re) (sqrt (cbrt (hypot y.im y.re))))) 1540200040.231 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (* (hypot y.im y.re) (sqrt (cbrt (hypot y.im y.re))))))) 1540200040.231 * * * * [misc]progress: [ 319 / 768 ] simplifiying candidate # 1540200040.231 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200040.232 * * [misc]simplify: iters left: 6 (17 enodes) 1540200040.237 * * [misc]simplify: iters left: 5 (27 enodes) 1540200040.244 * * [misc]simplify: iters left: 4 (36 enodes) 1540200040.254 * * [misc]simplify: iters left: 3 (47 enodes) 1540200040.265 * * [misc]simplify: iters left: 2 (57 enodes) 1540200040.278 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (fabs (cbrt (hypot y.im y.re)))) 1540200040.278 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200040.278 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200040.278 * * [misc]simplify: iters left: 6 (15 enodes) 1540200040.283 * * [misc]simplify: iters left: 5 (22 enodes) 1540200040.289 * * [misc]simplify: iters left: 4 (30 enodes) 1540200040.299 * * [misc]simplify: iters left: 3 (40 enodes) 1540200040.308 * * [misc]simplify: iters left: 2 (52 enodes) 1540200040.318 * * [misc]simplify: iters left: 1 (53 enodes) 1540200040.324 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.im y.re)))) (* (hypot y.im y.re) (sqrt (sqrt (hypot y.im y.re))))) 1540200040.324 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.im y.re)))) (* (hypot y.im y.re) (sqrt (sqrt (hypot y.im y.re))))))) 1540200040.324 * * * * [misc]progress: [ 320 / 768 ] simplifiying candidate # 1540200040.324 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1) 1540200040.324 * * [misc]simplify: iters left: 6 (15 enodes) 1540200040.326 * * [misc]simplify: iters left: 5 (25 enodes) 1540200040.331 * * [misc]simplify: iters left: 4 (29 enodes) 1540200040.337 * * [misc]simplify: iters left: 3 (32 enodes) 1540200040.344 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) 1540200040.344 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200040.344 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200040.344 * * [misc]simplify: iters left: 6 (14 enodes) 1540200040.348 * * [misc]simplify: iters left: 5 (21 enodes) 1540200040.355 * * [misc]simplify: iters left: 4 (29 enodes) 1540200040.363 * * [misc]simplify: iters left: 3 (39 enodes) 1540200040.371 * * [misc]simplify: iters left: 2 (51 enodes) 1540200040.382 * * [misc]simplify: iters left: 1 (52 enodes) 1540200040.393 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (* (hypot y.im y.re) (sqrt (cbrt (hypot y.im y.re))))) 1540200040.393 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (* (hypot y.im y.re) (sqrt (cbrt (hypot y.im y.re))))))) 1540200040.393 * * * * [misc]progress: [ 321 / 768 ] simplifiying candidate # 1540200040.393 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200040.394 * * [misc]simplify: iters left: 6 (16 enodes) 1540200040.398 * * [misc]simplify: iters left: 5 (27 enodes) 1540200040.406 * * [misc]simplify: iters left: 4 (40 enodes) 1540200040.416 * * [misc]simplify: iters left: 3 (56 enodes) 1540200040.433 * * [misc]simplify: iters left: 2 (87 enodes) 1540200040.455 * * [misc]simplify: iters left: 1 (92 enodes) 1540200040.468 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200040.468 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200040.468 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200040.468 * * [misc]simplify: iters left: 6 (14 enodes) 1540200040.472 * * [misc]simplify: iters left: 5 (21 enodes) 1540200040.478 * * [misc]simplify: iters left: 4 (29 enodes) 1540200040.485 * * [misc]simplify: iters left: 3 (39 enodes) 1540200040.494 * * [misc]simplify: iters left: 2 (51 enodes) 1540200040.504 * * [misc]simplify: iters left: 1 (52 enodes) 1540200040.514 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (sqrt (hypot y.im y.re)))) (* (hypot y.im y.re) (sqrt (sqrt (hypot y.im y.re))))) 1540200040.515 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (sqrt (hypot y.im y.re)))) (* (hypot y.im y.re) (sqrt (sqrt (hypot y.im y.re))))))) 1540200040.515 * * * * [misc]progress: [ 322 / 768 ] simplifiying candidate # 1540200040.515 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200040.515 * * [misc]simplify: iters left: 6 (17 enodes) 1540200040.520 * * [misc]simplify: iters left: 5 (27 enodes) 1540200040.527 * * [misc]simplify: iters left: 4 (37 enodes) 1540200040.537 * * [misc]simplify: iters left: 3 (46 enodes) 1540200040.546 * * [misc]simplify: iters left: 2 (49 enodes) 1540200040.555 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200040.555 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200040.555 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200040.555 * * [misc]simplify: iters left: 6 (15 enodes) 1540200040.560 * * [misc]simplify: iters left: 5 (22 enodes) 1540200040.566 * * [misc]simplify: iters left: 4 (30 enodes) 1540200040.573 * * [misc]simplify: iters left: 3 (40 enodes) 1540200040.582 * * [misc]simplify: iters left: 2 (52 enodes) 1540200040.595 * * [misc]simplify: iters left: 1 (53 enodes) 1540200040.606 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (hypot y.im y.re) (sqrt (cbrt (hypot y.im y.re))))) 1540200040.607 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (hypot y.im y.re) (sqrt (cbrt (hypot y.im y.re))))))) 1540200040.607 * * * * [misc]progress: [ 323 / 768 ] simplifiying candidate # 1540200040.607 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200040.607 * * [misc]simplify: iters left: 6 (14 enodes) 1540200040.611 * * [misc]simplify: iters left: 5 (23 enodes) 1540200040.619 * * [misc]simplify: iters left: 4 (33 enodes) 1540200040.627 * * [misc]simplify: iters left: 3 (40 enodes) 1540200040.635 * * [misc]simplify: iters left: 2 (41 enodes) 1540200040.639 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1540200040.639 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200040.639 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200040.639 * * [misc]simplify: iters left: 6 (13 enodes) 1540200040.641 * * [misc]simplify: iters left: 5 (20 enodes) 1540200040.644 * * [misc]simplify: iters left: 4 (25 enodes) 1540200040.647 * * [misc]simplify: iters left: 3 (29 enodes) 1540200040.651 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540200040.651 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1540200040.651 * * * * [misc]progress: [ 324 / 768 ] simplifiying candidate # 1540200040.651 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) (sqrt (sqrt (hypot y.im y.re)))) (sqrt 1)) 1540200040.651 * * [misc]simplify: iters left: 6 (15 enodes) 1540200040.656 * * [misc]simplify: iters left: 5 (24 enodes) 1540200040.664 * * [misc]simplify: iters left: 4 (34 enodes) 1540200040.671 * * [misc]simplify: iters left: 3 (37 enodes) 1540200040.677 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200040.677 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200040.677 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200040.678 * * [misc]simplify: iters left: 6 (13 enodes) 1540200040.681 * * [misc]simplify: iters left: 5 (20 enodes) 1540200040.688 * * [misc]simplify: iters left: 4 (28 enodes) 1540200040.691 * * [misc]simplify: iters left: 3 (38 enodes) 1540200040.696 * * [misc]simplify: iters left: 2 (50 enodes) 1540200040.702 * * [misc]simplify: iters left: 1 (51 enodes) 1540200040.707 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (hypot y.im y.re) (sqrt (sqrt (hypot y.im y.re))))) 1540200040.707 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (hypot y.im y.re) (sqrt (sqrt (hypot y.im y.re))))))) 1540200040.707 * * * * [misc]progress: [ 325 / 768 ] simplifiying candidate # 1540200040.707 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200040.707 * * [misc]simplify: iters left: 6 (14 enodes) 1540200040.709 * * [misc]simplify: iters left: 5 (23 enodes) 1540200040.713 * * [misc]simplify: iters left: 4 (33 enodes) 1540200040.718 * * [misc]simplify: iters left: 3 (40 enodes) 1540200040.722 * * [misc]simplify: iters left: 2 (41 enodes) 1540200040.725 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1540200040.725 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200040.725 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200040.726 * * [misc]simplify: iters left: 6 (13 enodes) 1540200040.727 * * [misc]simplify: iters left: 5 (20 enodes) 1540200040.730 * * [misc]simplify: iters left: 4 (25 enodes) 1540200040.733 * * [misc]simplify: iters left: 3 (29 enodes) 1540200040.737 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540200040.737 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1540200040.737 * * * * [misc]progress: [ 326 / 768 ] simplifiying candidate # 1540200040.737 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) (sqrt (sqrt (hypot y.im y.re)))) 1) 1540200040.737 * * [misc]simplify: iters left: 6 (14 enodes) 1540200040.739 * * [misc]simplify: iters left: 5 (23 enodes) 1540200040.742 * * [misc]simplify: iters left: 4 (32 enodes) 1540200040.746 * * [misc]simplify: iters left: 3 (35 enodes) 1540200040.749 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (sqrt (hypot y.im y.re)))) 1540200040.749 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200040.749 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200040.749 * * [misc]simplify: iters left: 6 (13 enodes) 1540200040.751 * * [misc]simplify: iters left: 5 (20 enodes) 1540200040.754 * * [misc]simplify: iters left: 4 (28 enodes) 1540200040.759 * * [misc]simplify: iters left: 3 (38 enodes) 1540200040.768 * * [misc]simplify: iters left: 2 (50 enodes) 1540200040.780 * * [misc]simplify: iters left: 1 (51 enodes) 1540200040.792 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (hypot y.im y.re) (sqrt (sqrt (hypot y.im y.re))))) 1540200040.792 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (hypot y.im y.re) (sqrt (sqrt (hypot y.im y.re))))))) 1540200040.792 * * * * [misc]progress: [ 327 / 768 ] simplifiying candidate # 1540200040.792 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) (sqrt 1)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200040.793 * * [misc]simplify: iters left: 6 (16 enodes) 1540200040.798 * * [misc]simplify: iters left: 5 (27 enodes) 1540200040.806 * * [misc]simplify: iters left: 4 (34 enodes) 1540200040.814 * * [misc]simplify: iters left: 3 (44 enodes) 1540200040.824 * * [misc]simplify: iters left: 2 (46 enodes) 1540200040.831 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200040.832 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200040.832 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200040.832 * * [misc]simplify: iters left: 6 (13 enodes) 1540200040.836 * * [misc]simplify: iters left: 5 (20 enodes) 1540200040.842 * * [misc]simplify: iters left: 4 (28 enodes) 1540200040.849 * * [misc]simplify: iters left: 3 (38 enodes) 1540200040.859 * * [misc]simplify: iters left: 2 (50 enodes) 1540200040.871 * * [misc]simplify: iters left: 1 (51 enodes) 1540200040.882 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (hypot y.im y.re))) 1540200040.882 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (hypot y.im y.re))))) 1540200040.882 * * * * [misc]progress: [ 328 / 768 ] simplifiying candidate # 1540200040.882 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) (sqrt 1)) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200040.882 * * [misc]simplify: iters left: 6 (16 enodes) 1540200040.888 * * [misc]simplify: iters left: 5 (26 enodes) 1540200040.894 * * [misc]simplify: iters left: 4 (30 enodes) 1540200040.902 * * [misc]simplify: iters left: 3 (33 enodes) 1540200040.910 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) 1540200040.910 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200040.910 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200040.910 * * [misc]simplify: iters left: 6 (14 enodes) 1540200040.914 * * [misc]simplify: iters left: 5 (21 enodes) 1540200040.920 * * [misc]simplify: iters left: 4 (29 enodes) 1540200040.929 * * [misc]simplify: iters left: 3 (39 enodes) 1540200040.938 * * [misc]simplify: iters left: 2 (51 enodes) 1540200040.947 * * [misc]simplify: iters left: 1 (52 enodes) 1540200040.953 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (cbrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 1540200040.953 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (cbrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))))) 1540200040.953 * * * * [misc]progress: [ 329 / 768 ] simplifiying candidate # 1540200040.953 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) (sqrt 1)) (sqrt (sqrt (hypot y.im y.re)))) 1540200040.953 * * [misc]simplify: iters left: 6 (15 enodes) 1540200040.956 * * [misc]simplify: iters left: 5 (24 enodes) 1540200040.958 * * [misc]simplify: iters left: 4 (29 enodes) 1540200040.962 * * [misc]simplify: iters left: 3 (32 enodes) 1540200040.965 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200040.965 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200040.965 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200040.965 * * [misc]simplify: iters left: 6 (13 enodes) 1540200040.967 * * [misc]simplify: iters left: 5 (20 enodes) 1540200040.969 * * [misc]simplify: iters left: 4 (28 enodes) 1540200040.973 * * [misc]simplify: iters left: 3 (38 enodes) 1540200040.980 * * [misc]simplify: iters left: 2 (50 enodes) 1540200040.992 * * [misc]simplify: iters left: 1 (51 enodes) 1540200041.003 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (hypot y.im y.re))) 1540200041.003 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (hypot y.im y.re))))) 1540200041.003 * * * * [misc]progress: [ 330 / 768 ] simplifiying candidate # 1540200041.003 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) (sqrt 1)) (sqrt 1)) 1540200041.003 * * [misc]simplify: iters left: 6 (12 enodes) 1540200041.006 * * [misc]simplify: iters left: 5 (21 enodes) 1540200041.008 * * [misc]simplify: iters left: 4 (23 enodes) 1540200041.011 * * [misc]simplify: iters left: 3 (26 enodes) 1540200041.013 * [exit]simplify: Simplified to (sqrt (fma x.im y.im (* y.re x.re))) 1540200041.013 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (fma x.im y.im (* y.re x.re))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200041.014 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200041.014 * * [misc]simplify: iters left: 6 (12 enodes) 1540200041.015 * * [misc]simplify: iters left: 5 (19 enodes) 1540200041.018 * * [misc]simplify: iters left: 4 (24 enodes) 1540200041.021 * * [misc]simplify: iters left: 3 (33 enodes) 1540200041.025 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (hypot y.im y.re)) 1540200041.025 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (fma x.im y.im (* y.re x.re))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (hypot y.im y.re)))) 1540200041.025 * * * * [misc]progress: [ 331 / 768 ] simplifiying candidate # 1540200041.026 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) (sqrt 1)) (sqrt (sqrt (hypot y.im y.re)))) 1540200041.026 * * [misc]simplify: iters left: 6 (15 enodes) 1540200041.028 * * [misc]simplify: iters left: 5 (24 enodes) 1540200041.031 * * [misc]simplify: iters left: 4 (29 enodes) 1540200041.039 * * [misc]simplify: iters left: 3 (32 enodes) 1540200041.045 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200041.045 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200041.045 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200041.045 * * [misc]simplify: iters left: 6 (13 enodes) 1540200041.049 * * [misc]simplify: iters left: 5 (20 enodes) 1540200041.055 * * [misc]simplify: iters left: 4 (28 enodes) 1540200041.063 * * [misc]simplify: iters left: 3 (38 enodes) 1540200041.072 * * [misc]simplify: iters left: 2 (50 enodes) 1540200041.083 * * [misc]simplify: iters left: 1 (51 enodes) 1540200041.094 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (hypot y.im y.re))) 1540200041.094 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (hypot y.im y.re))))) 1540200041.095 * * * * [misc]progress: [ 332 / 768 ] simplifiying candidate # 1540200041.095 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) (sqrt 1)) 1) 1540200041.095 * * [misc]simplify: iters left: 6 (12 enodes) 1540200041.100 * * [misc]simplify: iters left: 5 (21 enodes) 1540200041.104 * * [misc]simplify: iters left: 4 (23 enodes) 1540200041.109 * * [misc]simplify: iters left: 3 (26 enodes) 1540200041.113 * [exit]simplify: Simplified to (sqrt (fma x.im y.im (* y.re x.re))) 1540200041.113 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (fma x.im y.im (* y.re x.re))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200041.114 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200041.114 * * [misc]simplify: iters left: 6 (12 enodes) 1540200041.117 * * [misc]simplify: iters left: 5 (19 enodes) 1540200041.123 * * [misc]simplify: iters left: 4 (24 enodes) 1540200041.130 * * [misc]simplify: iters left: 3 (33 enodes) 1540200041.139 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (hypot y.im y.re)) 1540200041.139 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (fma x.im y.im (* y.re x.re))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (hypot y.im y.re)))) 1540200041.139 * * * * [misc]progress: [ 333 / 768 ] simplifiying candidate # 1540200041.140 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200041.140 * * [misc]simplify: iters left: 6 (16 enodes) 1540200041.145 * * [misc]simplify: iters left: 5 (27 enodes) 1540200041.153 * * [misc]simplify: iters left: 4 (40 enodes) 1540200041.164 * * [misc]simplify: iters left: 3 (56 enodes) 1540200041.178 * * [misc]simplify: iters left: 2 (87 enodes) 1540200041.200 * * [misc]simplify: iters left: 1 (92 enodes) 1540200041.207 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200041.207 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200041.207 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200041.207 * * [misc]simplify: iters left: 6 (14 enodes) 1540200041.209 * * [misc]simplify: iters left: 5 (21 enodes) 1540200041.212 * * [misc]simplify: iters left: 4 (29 enodes) 1540200041.216 * * [misc]simplify: iters left: 3 (39 enodes) 1540200041.221 * * [misc]simplify: iters left: 2 (51 enodes) 1540200041.227 * * [misc]simplify: iters left: 1 (52 enodes) 1540200041.233 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (sqrt (hypot y.im y.re)))) (* (hypot y.im y.re) (sqrt (sqrt (hypot y.im y.re))))) 1540200041.233 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (sqrt (hypot y.im y.re)))) (* (hypot y.im y.re) (sqrt (sqrt (hypot y.im y.re))))))) 1540200041.233 * * * * [misc]progress: [ 334 / 768 ] simplifiying candidate # 1540200041.233 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200041.233 * * [misc]simplify: iters left: 6 (17 enodes) 1540200041.237 * * [misc]simplify: iters left: 5 (27 enodes) 1540200041.245 * * [misc]simplify: iters left: 4 (37 enodes) 1540200041.256 * * [misc]simplify: iters left: 3 (46 enodes) 1540200041.266 * * [misc]simplify: iters left: 2 (49 enodes) 1540200041.274 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200041.274 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200041.274 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200041.274 * * [misc]simplify: iters left: 6 (15 enodes) 1540200041.276 * * [misc]simplify: iters left: 5 (22 enodes) 1540200041.279 * * [misc]simplify: iters left: 4 (30 enodes) 1540200041.283 * * [misc]simplify: iters left: 3 (40 enodes) 1540200041.288 * * [misc]simplify: iters left: 2 (52 enodes) 1540200041.294 * * [misc]simplify: iters left: 1 (53 enodes) 1540200041.299 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (hypot y.im y.re) (sqrt (cbrt (hypot y.im y.re))))) 1540200041.299 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (hypot y.im y.re) (sqrt (cbrt (hypot y.im y.re))))))) 1540200041.300 * * * * [misc]progress: [ 335 / 768 ] simplifiying candidate # 1540200041.300 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200041.300 * * [misc]simplify: iters left: 6 (14 enodes) 1540200041.302 * * [misc]simplify: iters left: 5 (23 enodes) 1540200041.308 * * [misc]simplify: iters left: 4 (33 enodes) 1540200041.316 * * [misc]simplify: iters left: 3 (40 enodes) 1540200041.324 * * [misc]simplify: iters left: 2 (41 enodes) 1540200041.332 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1540200041.332 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200041.332 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200041.332 * * [misc]simplify: iters left: 6 (13 enodes) 1540200041.336 * * [misc]simplify: iters left: 5 (20 enodes) 1540200041.343 * * [misc]simplify: iters left: 4 (25 enodes) 1540200041.349 * * [misc]simplify: iters left: 3 (29 enodes) 1540200041.356 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540200041.356 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1540200041.357 * * * * [misc]progress: [ 336 / 768 ] simplifiying candidate # 1540200041.357 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) (sqrt (sqrt (hypot y.im y.re)))) (sqrt 1)) 1540200041.357 * * [misc]simplify: iters left: 6 (15 enodes) 1540200041.363 * * [misc]simplify: iters left: 5 (24 enodes) 1540200041.370 * * [misc]simplify: iters left: 4 (34 enodes) 1540200041.378 * * [misc]simplify: iters left: 3 (37 enodes) 1540200041.384 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200041.384 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200041.385 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200041.385 * * [misc]simplify: iters left: 6 (13 enodes) 1540200041.389 * * [misc]simplify: iters left: 5 (20 enodes) 1540200041.395 * * [misc]simplify: iters left: 4 (28 enodes) 1540200041.403 * * [misc]simplify: iters left: 3 (38 enodes) 1540200041.412 * * [misc]simplify: iters left: 2 (50 enodes) 1540200041.424 * * [misc]simplify: iters left: 1 (51 enodes) 1540200041.435 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (hypot y.im y.re) (sqrt (sqrt (hypot y.im y.re))))) 1540200041.435 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (hypot y.im y.re) (sqrt (sqrt (hypot y.im y.re))))))) 1540200041.435 * * * * [misc]progress: [ 337 / 768 ] simplifiying candidate # 1540200041.435 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200041.436 * * [misc]simplify: iters left: 6 (14 enodes) 1540200041.440 * * [misc]simplify: iters left: 5 (23 enodes) 1540200041.447 * * [misc]simplify: iters left: 4 (33 enodes) 1540200041.455 * * [misc]simplify: iters left: 3 (40 enodes) 1540200041.463 * * [misc]simplify: iters left: 2 (41 enodes) 1540200041.470 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1540200041.470 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200041.470 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200041.471 * * [misc]simplify: iters left: 6 (13 enodes) 1540200041.475 * * [misc]simplify: iters left: 5 (20 enodes) 1540200041.480 * * [misc]simplify: iters left: 4 (25 enodes) 1540200041.487 * * [misc]simplify: iters left: 3 (29 enodes) 1540200041.493 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540200041.494 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1540200041.494 * * * * [misc]progress: [ 338 / 768 ] simplifiying candidate # 1540200041.494 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) (sqrt (sqrt (hypot y.im y.re)))) 1) 1540200041.494 * * [misc]simplify: iters left: 6 (14 enodes) 1540200041.498 * * [misc]simplify: iters left: 5 (23 enodes) 1540200041.506 * * [misc]simplify: iters left: 4 (32 enodes) 1540200041.514 * * [misc]simplify: iters left: 3 (35 enodes) 1540200041.520 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (sqrt (hypot y.im y.re)))) 1540200041.520 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200041.521 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200041.521 * * [misc]simplify: iters left: 6 (13 enodes) 1540200041.525 * * [misc]simplify: iters left: 5 (20 enodes) 1540200041.531 * * [misc]simplify: iters left: 4 (28 enodes) 1540200041.538 * * [misc]simplify: iters left: 3 (38 enodes) 1540200041.548 * * [misc]simplify: iters left: 2 (50 enodes) 1540200041.560 * * [misc]simplify: iters left: 1 (51 enodes) 1540200041.571 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (hypot y.im y.re) (sqrt (sqrt (hypot y.im y.re))))) 1540200041.571 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (hypot y.im y.re) (sqrt (sqrt (hypot y.im y.re))))))) 1540200041.571 * * * * [misc]progress: [ 339 / 768 ] simplifiying candidate # 1540200041.571 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) 1) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200041.571 * * [misc]simplify: iters left: 6 (15 enodes) 1540200041.576 * * [misc]simplify: iters left: 5 (24 enodes) 1540200041.583 * * [misc]simplify: iters left: 4 (32 enodes) 1540200041.592 * * [misc]simplify: iters left: 3 (49 enodes) 1540200041.604 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200041.604 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200041.604 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200041.604 * * [misc]simplify: iters left: 6 (13 enodes) 1540200041.608 * * [misc]simplify: iters left: 5 (20 enodes) 1540200041.614 * * [misc]simplify: iters left: 4 (28 enodes) 1540200041.622 * * [misc]simplify: iters left: 3 (38 enodes) 1540200041.632 * * [misc]simplify: iters left: 2 (50 enodes) 1540200041.643 * * [misc]simplify: iters left: 1 (51 enodes) 1540200041.652 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (hypot y.im y.re))) 1540200041.652 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (hypot y.im y.re))))) 1540200041.652 * * * * [misc]progress: [ 340 / 768 ] simplifiying candidate # 1540200041.652 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) 1) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200041.652 * * [misc]simplify: iters left: 6 (15 enodes) 1540200041.654 * * [misc]simplify: iters left: 5 (23 enodes) 1540200041.657 * * [misc]simplify: iters left: 4 (27 enodes) 1540200041.661 * * [misc]simplify: iters left: 3 (34 enodes) 1540200041.664 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) 1540200041.664 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200041.664 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200041.664 * * [misc]simplify: iters left: 6 (14 enodes) 1540200041.666 * * [misc]simplify: iters left: 5 (21 enodes) 1540200041.669 * * [misc]simplify: iters left: 4 (29 enodes) 1540200041.673 * * [misc]simplify: iters left: 3 (39 enodes) 1540200041.678 * * [misc]simplify: iters left: 2 (51 enodes) 1540200041.684 * * [misc]simplify: iters left: 1 (52 enodes) 1540200041.689 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (cbrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 1540200041.690 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (cbrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))))) 1540200041.690 * * * * [misc]progress: [ 341 / 768 ] simplifiying candidate # 1540200041.690 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) 1) (sqrt (sqrt (hypot y.im y.re)))) 1540200041.690 * * [misc]simplify: iters left: 6 (14 enodes) 1540200041.692 * * [misc]simplify: iters left: 5 (21 enodes) 1540200041.695 * * [misc]simplify: iters left: 4 (26 enodes) 1540200041.698 * * [misc]simplify: iters left: 3 (31 enodes) 1540200041.704 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (sqrt (hypot y.im y.re)))) 1540200041.704 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200041.704 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200041.704 * * [misc]simplify: iters left: 6 (13 enodes) 1540200041.708 * * [misc]simplify: iters left: 5 (20 enodes) 1540200041.714 * * [misc]simplify: iters left: 4 (28 enodes) 1540200041.722 * * [misc]simplify: iters left: 3 (38 enodes) 1540200041.731 * * [misc]simplify: iters left: 2 (50 enodes) 1540200041.744 * * [misc]simplify: iters left: 1 (51 enodes) 1540200041.756 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (hypot y.im y.re))) 1540200041.757 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (hypot y.im y.re))))) 1540200041.757 * * * * [misc]progress: [ 342 / 768 ] simplifiying candidate # 1540200041.757 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) 1) (sqrt 1)) 1540200041.757 * * [misc]simplify: iters left: 6 (12 enodes) 1540200041.762 * * [misc]simplify: iters left: 5 (19 enodes) 1540200041.766 * * [misc]simplify: iters left: 4 (21 enodes) 1540200041.770 * * [misc]simplify: iters left: 3 (24 enodes) 1540200041.774 * [exit]simplify: Simplified to (sqrt (fma x.im y.im (* y.re x.re))) 1540200041.774 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (fma x.im y.im (* y.re x.re))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200041.775 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200041.775 * * [misc]simplify: iters left: 6 (12 enodes) 1540200041.779 * * [misc]simplify: iters left: 5 (19 enodes) 1540200041.785 * * [misc]simplify: iters left: 4 (24 enodes) 1540200041.792 * * [misc]simplify: iters left: 3 (33 enodes) 1540200041.800 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (hypot y.im y.re)) 1540200041.800 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (fma x.im y.im (* y.re x.re))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (hypot y.im y.re)))) 1540200041.800 * * * * [misc]progress: [ 343 / 768 ] simplifiying candidate # 1540200041.801 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) 1) (sqrt (sqrt (hypot y.im y.re)))) 1540200041.801 * * [misc]simplify: iters left: 6 (14 enodes) 1540200041.805 * * [misc]simplify: iters left: 5 (21 enodes) 1540200041.811 * * [misc]simplify: iters left: 4 (26 enodes) 1540200041.818 * * [misc]simplify: iters left: 3 (31 enodes) 1540200041.824 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (sqrt (hypot y.im y.re)))) 1540200041.824 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200041.824 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200041.824 * * [misc]simplify: iters left: 6 (13 enodes) 1540200041.828 * * [misc]simplify: iters left: 5 (20 enodes) 1540200041.834 * * [misc]simplify: iters left: 4 (28 enodes) 1540200041.841 * * [misc]simplify: iters left: 3 (38 enodes) 1540200041.851 * * [misc]simplify: iters left: 2 (50 enodes) 1540200041.863 * * [misc]simplify: iters left: 1 (51 enodes) 1540200041.874 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (hypot y.im y.re))) 1540200041.874 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (hypot y.im y.re))))) 1540200041.874 * * * * [misc]progress: [ 344 / 768 ] simplifiying candidate # 1540200041.875 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) 1) 1) 1540200041.875 * * [misc]simplify: iters left: 6 (11 enodes) 1540200041.879 * * [misc]simplify: iters left: 5 (18 enodes) 1540200041.883 * * [misc]simplify: iters left: 4 (20 enodes) 1540200041.887 * * [misc]simplify: iters left: 3 (23 enodes) 1540200041.891 * [exit]simplify: Simplified to (sqrt (fma x.im y.im (* y.re x.re))) 1540200041.891 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (fma x.im y.im (* y.re x.re))) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200041.892 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200041.892 * * [misc]simplify: iters left: 6 (12 enodes) 1540200041.896 * * [misc]simplify: iters left: 5 (19 enodes) 1540200041.902 * * [misc]simplify: iters left: 4 (24 enodes) 1540200041.909 * * [misc]simplify: iters left: 3 (33 enodes) 1540200041.918 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (hypot y.im y.re)) 1540200041.918 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (fma x.im y.im (* y.re x.re))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (hypot y.im y.re)))) 1540200041.918 * * * * [misc]progress: [ 345 / 768 ] simplifiying candidate # 1540200041.918 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200041.918 * * [misc]simplify: iters left: 6 (12 enodes) 1540200041.921 * * [misc]simplify: iters left: 5 (24 enodes) 1540200041.924 * * [misc]simplify: iters left: 4 (42 enodes) 1540200041.930 * * [misc]simplify: iters left: 3 (64 enodes) 1540200041.939 * * [misc]simplify: iters left: 2 (89 enodes) 1540200041.951 * * [misc]simplify: iters left: 1 (114 enodes) 1540200041.966 * [exit]simplify: Simplified to (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200041.966 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200041.966 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200041.966 * * [misc]simplify: iters left: 6 (13 enodes) 1540200041.968 * * [misc]simplify: iters left: 5 (20 enodes) 1540200041.971 * * [misc]simplify: iters left: 4 (25 enodes) 1540200041.974 * * [misc]simplify: iters left: 3 (28 enodes) 1540200041.978 * [exit]simplify: Simplified to (/ (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200041.978 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200041.979 * * * * [misc]progress: [ 346 / 768 ] simplifiying candidate # 1540200041.979 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200041.979 * * [misc]simplify: iters left: 6 (13 enodes) 1540200041.981 * * [misc]simplify: iters left: 5 (24 enodes) 1540200041.984 * * [misc]simplify: iters left: 4 (39 enodes) 1540200041.990 * * [misc]simplify: iters left: 3 (66 enodes) 1540200041.999 * * [misc]simplify: iters left: 2 (112 enodes) 1540200042.035 * * [misc]simplify: iters left: 1 (178 enodes) 1540200042.095 * [exit]simplify: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (* (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))))) 1540200042.095 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (* (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200042.095 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200042.096 * * [misc]simplify: iters left: 6 (14 enodes) 1540200042.100 * * [misc]simplify: iters left: 5 (21 enodes) 1540200042.106 * * [misc]simplify: iters left: 4 (29 enodes) 1540200042.110 * * [misc]simplify: iters left: 3 (39 enodes) 1540200042.115 * * [misc]simplify: iters left: 2 (51 enodes) 1540200042.121 * * [misc]simplify: iters left: 1 (52 enodes) 1540200042.127 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (cbrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) 1540200042.127 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (* (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))))) (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (cbrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))))) 1540200042.127 * * * * [misc]progress: [ 347 / 768 ] simplifiying candidate # 1540200042.127 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200042.127 * * [misc]simplify: iters left: 6 (13 enodes) 1540200042.129 * * [misc]simplify: iters left: 5 (23 enodes) 1540200042.132 * * [misc]simplify: iters left: 4 (38 enodes) 1540200042.138 * * [misc]simplify: iters left: 3 (65 enodes) 1540200042.149 * * [misc]simplify: iters left: 2 (108 enodes) 1540200042.183 * * [misc]simplify: iters left: 1 (175 enodes) 1540200042.242 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))))) 1540200042.242 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200042.242 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200042.243 * * [misc]simplify: iters left: 6 (14 enodes) 1540200042.247 * * [misc]simplify: iters left: 5 (21 enodes) 1540200042.253 * * [misc]simplify: iters left: 4 (29 enodes) 1540200042.261 * * [misc]simplify: iters left: 3 (39 enodes) 1540200042.271 * * [misc]simplify: iters left: 2 (51 enodes) 1540200042.283 * * [misc]simplify: iters left: 1 (52 enodes) 1540200042.294 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) 1540200042.294 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))))) 1540200042.294 * * * * [misc]progress: [ 348 / 768 ] simplifiying candidate # 1540200042.295 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt 1)) 1540200042.295 * * [misc]simplify: iters left: 6 (13 enodes) 1540200042.300 * * [misc]simplify: iters left: 5 (23 enodes) 1540200042.305 * * [misc]simplify: iters left: 4 (38 enodes) 1540200042.311 * * [misc]simplify: iters left: 3 (68 enodes) 1540200042.323 * * [misc]simplify: iters left: 2 (139 enodes) 1540200042.348 * * [misc]simplify: iters left: 1 (192 enodes) 1540200042.381 * [exit]simplify: Simplified to (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1540200042.381 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200042.381 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200042.381 * * [misc]simplify: iters left: 6 (13 enodes) 1540200042.385 * * [misc]simplify: iters left: 5 (20 enodes) 1540200042.391 * * [misc]simplify: iters left: 4 (28 enodes) 1540200042.399 * * [misc]simplify: iters left: 3 (38 enodes) 1540200042.410 * * [misc]simplify: iters left: 2 (50 enodes) 1540200042.422 * * [misc]simplify: iters left: 1 (51 enodes) 1540200042.433 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540200042.433 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))))) 1540200042.433 * * * * [misc]progress: [ 349 / 768 ] simplifiying candidate # 1540200042.434 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200042.434 * * [misc]simplify: iters left: 6 (13 enodes) 1540200042.437 * * [misc]simplify: iters left: 5 (23 enodes) 1540200042.440 * * [misc]simplify: iters left: 4 (38 enodes) 1540200042.445 * * [misc]simplify: iters left: 3 (65 enodes) 1540200042.454 * * [misc]simplify: iters left: 2 (108 enodes) 1540200042.473 * * [misc]simplify: iters left: 1 (175 enodes) 1540200042.532 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))))) 1540200042.532 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200042.533 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200042.533 * * [misc]simplify: iters left: 6 (14 enodes) 1540200042.537 * * [misc]simplify: iters left: 5 (21 enodes) 1540200042.543 * * [misc]simplify: iters left: 4 (29 enodes) 1540200042.551 * * [misc]simplify: iters left: 3 (39 enodes) 1540200042.561 * * [misc]simplify: iters left: 2 (51 enodes) 1540200042.573 * * [misc]simplify: iters left: 1 (52 enodes) 1540200042.585 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) 1540200042.585 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))))) 1540200042.585 * * * * [misc]progress: [ 350 / 768 ] simplifiying candidate # 1540200042.585 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1) 1540200042.586 * * [misc]simplify: iters left: 6 (12 enodes) 1540200042.589 * * [misc]simplify: iters left: 5 (22 enodes) 1540200042.596 * * [misc]simplify: iters left: 4 (37 enodes) 1540200042.608 * * [misc]simplify: iters left: 3 (67 enodes) 1540200042.630 * * [misc]simplify: iters left: 2 (137 enodes) 1540200042.680 * * [misc]simplify: iters left: 1 (180 enodes) 1540200042.720 * [exit]simplify: Simplified to (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200042.720 * [misc]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)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200042.721 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200042.721 * * [misc]simplify: iters left: 6 (13 enodes) 1540200042.725 * * [misc]simplify: iters left: 5 (20 enodes) 1540200042.731 * * [misc]simplify: iters left: 4 (28 enodes) 1540200042.738 * * [misc]simplify: iters left: 3 (38 enodes) 1540200042.748 * * [misc]simplify: iters left: 2 (50 enodes) 1540200042.760 * * [misc]simplify: iters left: 1 (51 enodes) 1540200042.771 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540200042.771 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))))) 1540200042.771 * * * * [misc]progress: [ 351 / 768 ] simplifiying candidate # 1540200042.771 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200042.772 * * [misc]simplify: iters left: 6 (13 enodes) 1540200042.773 * * [misc]simplify: iters left: 5 (24 enodes) 1540200042.777 * * [misc]simplify: iters left: 4 (37 enodes) 1540200042.783 * * [misc]simplify: iters left: 3 (66 enodes) 1540200042.793 * * [misc]simplify: iters left: 2 (123 enodes) 1540200042.811 * * [misc]simplify: iters left: 1 (182 enodes) 1540200042.846 * [exit]simplify: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (* (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))))) 1540200042.847 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (* (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200042.847 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200042.847 * * [misc]simplify: iters left: 6 (14 enodes) 1540200042.851 * * [misc]simplify: iters left: 5 (21 enodes) 1540200042.859 * * [misc]simplify: iters left: 4 (29 enodes) 1540200042.867 * * [misc]simplify: iters left: 3 (39 enodes) 1540200042.876 * * [misc]simplify: iters left: 2 (51 enodes) 1540200042.887 * * [misc]simplify: iters left: 1 (52 enodes) 1540200042.898 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1540200042.898 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (* (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))))) (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))))) 1540200042.898 * * * * [misc]progress: [ 352 / 768 ] simplifiying candidate # 1540200042.899 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200042.899 * * [misc]simplify: iters left: 6 (10 enodes) 1540200042.901 * * [misc]simplify: iters left: 5 (19 enodes) 1540200042.903 * * [misc]simplify: iters left: 4 (24 enodes) 1540200042.906 * * [misc]simplify: iters left: 3 (29 enodes) 1540200042.909 * * [misc]simplify: iters left: 2 (37 enodes) 1540200042.914 * [exit]simplify: Simplified to (/ (/ (/ 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)))) 1540200042.914 * [misc]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))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200042.914 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200042.914 * * [misc]simplify: iters left: 6 (12 enodes) 1540200042.916 * * [misc]simplify: iters left: 5 (19 enodes) 1540200042.919 * * [misc]simplify: iters left: 4 (24 enodes) 1540200042.922 * * [misc]simplify: iters left: 3 (33 enodes) 1540200042.926 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1540200042.926 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1540200042.926 * * * * [misc]progress: [ 353 / 768 ] simplifiying candidate # 1540200042.926 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200042.926 * * [misc]simplify: iters left: 6 (12 enodes) 1540200042.928 * * [misc]simplify: iters left: 5 (21 enodes) 1540200042.931 * * [misc]simplify: iters left: 4 (29 enodes) 1540200042.935 * * [misc]simplify: iters left: 3 (43 enodes) 1540200042.940 * * [misc]simplify: iters left: 2 (73 enodes) 1540200042.950 * * [misc]simplify: iters left: 1 (86 enodes) 1540200042.961 * [exit]simplify: Simplified to (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (fabs (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1540200042.961 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (fabs (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200042.961 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200042.961 * * [misc]simplify: iters left: 6 (14 enodes) 1540200042.963 * * [misc]simplify: iters left: 5 (21 enodes) 1540200042.966 * * [misc]simplify: iters left: 4 (29 enodes) 1540200042.970 * * [misc]simplify: iters left: 3 (39 enodes) 1540200042.978 * * [misc]simplify: iters left: 2 (51 enodes) 1540200042.991 * * [misc]simplify: iters left: 1 (52 enodes) 1540200043.002 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1540200043.002 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (fabs (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))))) 1540200043.002 * * * * [misc]progress: [ 354 / 768 ] simplifiying candidate # 1540200043.003 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt 1)) 1540200043.003 * * [misc]simplify: iters left: 6 (11 enodes) 1540200043.007 * * [misc]simplify: iters left: 5 (20 enodes) 1540200043.013 * * [misc]simplify: iters left: 4 (28 enodes) 1540200043.021 * * [misc]simplify: iters left: 3 (45 enodes) 1540200043.033 * * [misc]simplify: iters left: 2 (67 enodes) 1540200043.049 * * [misc]simplify: iters left: 1 (88 enodes) 1540200043.067 * [exit]simplify: Simplified to (/ 1 (* (fabs (cbrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200043.067 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (fabs (cbrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200043.067 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200043.068 * * [misc]simplify: iters left: 6 (13 enodes) 1540200043.071 * * [misc]simplify: iters left: 5 (20 enodes) 1540200043.077 * * [misc]simplify: iters left: 4 (28 enodes) 1540200043.085 * * [misc]simplify: iters left: 3 (38 enodes) 1540200043.094 * * [misc]simplify: iters left: 2 (50 enodes) 1540200043.106 * * [misc]simplify: iters left: 1 (51 enodes) 1540200043.117 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (cbrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540200043.117 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (fabs (cbrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (cbrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))))) 1540200043.117 * * * * [misc]progress: [ 355 / 768 ] simplifiying candidate # 1540200043.118 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200043.118 * * [misc]simplify: iters left: 6 (12 enodes) 1540200043.122 * * [misc]simplify: iters left: 5 (21 enodes) 1540200043.127 * * [misc]simplify: iters left: 4 (29 enodes) 1540200043.135 * * [misc]simplify: iters left: 3 (43 enodes) 1540200043.141 * * [misc]simplify: iters left: 2 (73 enodes) 1540200043.150 * * [misc]simplify: iters left: 1 (86 enodes) 1540200043.161 * [exit]simplify: Simplified to (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (fabs (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1540200043.161 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (fabs (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200043.161 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200043.161 * * [misc]simplify: iters left: 6 (14 enodes) 1540200043.163 * * [misc]simplify: iters left: 5 (21 enodes) 1540200043.166 * * [misc]simplify: iters left: 4 (29 enodes) 1540200043.170 * * [misc]simplify: iters left: 3 (39 enodes) 1540200043.175 * * [misc]simplify: iters left: 2 (51 enodes) 1540200043.181 * * [misc]simplify: iters left: 1 (52 enodes) 1540200043.187 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1540200043.187 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (fabs (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))))) 1540200043.187 * * * * [misc]progress: [ 356 / 768 ] simplifiying candidate # 1540200043.187 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1) 1540200043.187 * * [misc]simplify: iters left: 6 (10 enodes) 1540200043.189 * * [misc]simplify: iters left: 5 (19 enodes) 1540200043.191 * * [misc]simplify: iters left: 4 (27 enodes) 1540200043.201 * * [misc]simplify: iters left: 3 (49 enodes) 1540200043.213 * * [misc]simplify: iters left: 2 (73 enodes) 1540200043.231 * * [misc]simplify: iters left: 1 (95 enodes) 1540200043.247 * [exit]simplify: Simplified to (/ 1 (* (fabs (cbrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200043.247 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (fabs (cbrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200043.247 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200043.247 * * [misc]simplify: iters left: 6 (13 enodes) 1540200043.251 * * [misc]simplify: iters left: 5 (20 enodes) 1540200043.257 * * [misc]simplify: iters left: 4 (28 enodes) 1540200043.264 * * [misc]simplify: iters left: 3 (38 enodes) 1540200043.273 * * [misc]simplify: iters left: 2 (50 enodes) 1540200043.285 * * [misc]simplify: iters left: 1 (51 enodes) 1540200043.297 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (cbrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540200043.297 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (fabs (cbrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (cbrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))))) 1540200043.297 * * * * [misc]progress: [ 357 / 768 ] simplifiying candidate # 1540200043.298 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200043.298 * * [misc]simplify: iters left: 6 (13 enodes) 1540200043.302 * * [misc]simplify: iters left: 5 (23 enodes) 1540200043.309 * * [misc]simplify: iters left: 4 (36 enodes) 1540200043.320 * * [misc]simplify: iters left: 3 (65 enodes) 1540200043.332 * * [misc]simplify: iters left: 2 (122 enodes) 1540200043.350 * * [misc]simplify: iters left: 1 (181 enodes) 1540200043.393 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))))) 1540200043.393 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200043.394 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200043.394 * * [misc]simplify: iters left: 6 (14 enodes) 1540200043.396 * * [misc]simplify: iters left: 5 (21 enodes) 1540200043.399 * * [misc]simplify: iters left: 4 (29 enodes) 1540200043.403 * * [misc]simplify: iters left: 3 (39 enodes) 1540200043.408 * * [misc]simplify: iters left: 2 (51 enodes) 1540200043.414 * * [misc]simplify: iters left: 1 (52 enodes) 1540200043.419 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) 1540200043.420 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))))) 1540200043.420 * * * * [misc]progress: [ 358 / 768 ] simplifiying candidate # 1540200043.420 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200043.420 * * [misc]simplify: iters left: 6 (12 enodes) 1540200043.422 * * [misc]simplify: iters left: 5 (21 enodes) 1540200043.426 * * [misc]simplify: iters left: 4 (29 enodes) 1540200043.433 * * [misc]simplify: iters left: 3 (43 enodes) 1540200043.445 * * [misc]simplify: iters left: 2 (73 enodes) 1540200043.464 * * [misc]simplify: iters left: 1 (86 enodes) 1540200043.485 * [exit]simplify: Simplified to (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (fabs (cbrt (hypot y.im y.re))))) 1540200043.485 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (fabs (cbrt (hypot y.im y.re))))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200043.485 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200043.485 * * [misc]simplify: iters left: 6 (14 enodes) 1540200043.488 * * [misc]simplify: iters left: 5 (21 enodes) 1540200043.490 * * [misc]simplify: iters left: 4 (29 enodes) 1540200043.494 * * [misc]simplify: iters left: 3 (39 enodes) 1540200043.499 * * [misc]simplify: iters left: 2 (51 enodes) 1540200043.505 * * [misc]simplify: iters left: 1 (52 enodes) 1540200043.510 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (cbrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) 1540200043.510 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (fabs (cbrt (hypot y.im y.re))))) (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (cbrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))))) 1540200043.510 * * * * [misc]progress: [ 359 / 768 ] simplifiying candidate # 1540200043.510 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200043.511 * * [misc]simplify: iters left: 6 (11 enodes) 1540200043.512 * * [misc]simplify: iters left: 5 (19 enodes) 1540200043.515 * * [misc]simplify: iters left: 4 (24 enodes) 1540200043.518 * * [misc]simplify: iters left: 3 (28 enodes) 1540200043.523 * * [misc]simplify: iters left: 2 (34 enodes) 1540200043.532 * [exit]simplify: Simplified to (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200043.532 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200043.532 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200043.532 * * [misc]simplify: iters left: 6 (13 enodes) 1540200043.536 * * [misc]simplify: iters left: 5 (20 enodes) 1540200043.542 * * [misc]simplify: iters left: 4 (25 enodes) 1540200043.549 * * [misc]simplify: iters left: 3 (29 enodes) 1540200043.556 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200043.556 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200043.556 * * * * [misc]progress: [ 360 / 768 ] simplifiying candidate # 1540200043.556 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt 1)) 1540200043.556 * * [misc]simplify: iters left: 6 (12 enodes) 1540200043.561 * * [misc]simplify: iters left: 5 (20 enodes) 1540200043.566 * * [misc]simplify: iters left: 4 (28 enodes) 1540200043.575 * * [misc]simplify: iters left: 3 (47 enodes) 1540200043.588 * * [misc]simplify: iters left: 2 (74 enodes) 1540200043.608 * * [misc]simplify: iters left: 1 (83 enodes) 1540200043.616 * [exit]simplify: Simplified to (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200043.616 * [misc]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 (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200043.616 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200043.616 * * [misc]simplify: iters left: 6 (13 enodes) 1540200043.618 * * [misc]simplify: iters left: 5 (20 enodes) 1540200043.621 * * [misc]simplify: iters left: 4 (28 enodes) 1540200043.625 * * [misc]simplify: iters left: 3 (38 enodes) 1540200043.630 * * [misc]simplify: iters left: 2 (50 enodes) 1540200043.636 * * [misc]simplify: iters left: 1 (51 enodes) 1540200043.641 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540200043.641 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))))) 1540200043.641 * * * * [misc]progress: [ 361 / 768 ] simplifiying candidate # 1540200043.641 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200043.642 * * [misc]simplify: iters left: 6 (11 enodes) 1540200043.643 * * [misc]simplify: iters left: 5 (19 enodes) 1540200043.646 * * [misc]simplify: iters left: 4 (24 enodes) 1540200043.650 * * [misc]simplify: iters left: 3 (28 enodes) 1540200043.657 * * [misc]simplify: iters left: 2 (34 enodes) 1540200043.662 * [exit]simplify: Simplified to (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200043.662 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200043.663 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200043.663 * * [misc]simplify: iters left: 6 (13 enodes) 1540200043.665 * * [misc]simplify: iters left: 5 (20 enodes) 1540200043.667 * * [misc]simplify: iters left: 4 (25 enodes) 1540200043.671 * * [misc]simplify: iters left: 3 (29 enodes) 1540200043.674 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200043.674 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200043.674 * * * * [misc]progress: [ 362 / 768 ] simplifiying candidate # 1540200043.674 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1) 1540200043.674 * * [misc]simplify: iters left: 6 (11 enodes) 1540200043.676 * * [misc]simplify: iters left: 5 (19 enodes) 1540200043.678 * * [misc]simplify: iters left: 4 (27 enodes) 1540200043.684 * * [misc]simplify: iters left: 3 (46 enodes) 1540200043.692 * * [misc]simplify: iters left: 2 (73 enodes) 1540200043.711 * * [misc]simplify: iters left: 1 (89 enodes) 1540200043.728 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1540200043.728 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200043.728 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200043.729 * * [misc]simplify: iters left: 6 (13 enodes) 1540200043.732 * * [misc]simplify: iters left: 5 (20 enodes) 1540200043.738 * * [misc]simplify: iters left: 4 (28 enodes) 1540200043.746 * * [misc]simplify: iters left: 3 (38 enodes) 1540200043.756 * * [misc]simplify: iters left: 2 (50 enodes) 1540200043.768 * * [misc]simplify: iters left: 1 (51 enodes) 1540200043.779 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540200043.779 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))))) 1540200043.779 * * * * [misc]progress: [ 363 / 768 ] simplifiying candidate # 1540200043.779 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt 1)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200043.780 * * [misc]simplify: iters left: 6 (13 enodes) 1540200043.784 * * [misc]simplify: iters left: 5 (23 enodes) 1540200043.792 * * [misc]simplify: iters left: 4 (33 enodes) 1540200043.801 * * [misc]simplify: iters left: 3 (49 enodes) 1540200043.812 * * [misc]simplify: iters left: 2 (61 enodes) 1540200043.827 * * [misc]simplify: iters left: 1 (79 enodes) 1540200043.842 * [exit]simplify: Simplified to (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200043.842 * [misc]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))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200043.842 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200043.842 * * [misc]simplify: iters left: 6 (13 enodes) 1540200043.846 * * [misc]simplify: iters left: 5 (20 enodes) 1540200043.852 * * [misc]simplify: iters left: 4 (28 enodes) 1540200043.859 * * [misc]simplify: iters left: 3 (38 enodes) 1540200043.869 * * [misc]simplify: iters left: 2 (50 enodes) 1540200043.881 * * [misc]simplify: iters left: 1 (51 enodes) 1540200043.892 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1540200043.892 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))))) 1540200043.892 * * * * [misc]progress: [ 364 / 768 ] simplifiying candidate # 1540200043.893 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt 1)) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200043.893 * * [misc]simplify: iters left: 6 (11 enodes) 1540200043.897 * * [misc]simplify: iters left: 5 (20 enodes) 1540200043.903 * * [misc]simplify: iters left: 4 (26 enodes) 1540200043.909 * * [misc]simplify: iters left: 3 (30 enodes) 1540200043.915 * * [misc]simplify: iters left: 2 (31 enodes) 1540200043.920 * [exit]simplify: Simplified to (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (fabs (cbrt (hypot y.im y.re)))) 1540200043.920 * [misc]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 (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200043.920 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200043.921 * * [misc]simplify: iters left: 6 (13 enodes) 1540200043.925 * * [misc]simplify: iters left: 5 (20 enodes) 1540200043.931 * * [misc]simplify: iters left: 4 (28 enodes) 1540200043.939 * * [misc]simplify: iters left: 3 (38 enodes) 1540200043.949 * * [misc]simplify: iters left: 2 (50 enodes) 1540200043.960 * * [misc]simplify: iters left: 1 (51 enodes) 1540200043.973 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (* (sqrt (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1540200043.973 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (* (sqrt (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))))) 1540200043.973 * * * * [misc]progress: [ 365 / 768 ] simplifiying candidate # 1540200043.973 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt 1)) (sqrt (sqrt (hypot y.im y.re)))) 1540200043.974 * * [misc]simplify: iters left: 6 (12 enodes) 1540200043.978 * * [misc]simplify: iters left: 5 (20 enodes) 1540200043.985 * * [misc]simplify: iters left: 4 (26 enodes) 1540200043.991 * * [misc]simplify: iters left: 3 (30 enodes) 1540200043.997 * * [misc]simplify: iters left: 2 (31 enodes) 1540200044.002 * [exit]simplify: Simplified to (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200044.002 * [misc]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 (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200044.002 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200044.002 * * [misc]simplify: iters left: 6 (13 enodes) 1540200044.006 * * [misc]simplify: iters left: 5 (20 enodes) 1540200044.012 * * [misc]simplify: iters left: 4 (28 enodes) 1540200044.020 * * [misc]simplify: iters left: 3 (38 enodes) 1540200044.029 * * [misc]simplify: iters left: 2 (50 enodes) 1540200044.041 * * [misc]simplify: iters left: 1 (51 enodes) 1540200044.053 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1540200044.053 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))))) 1540200044.053 * * * * [misc]progress: [ 366 / 768 ] simplifiying candidate # 1540200044.053 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt 1)) (sqrt 1)) 1540200044.053 * * [misc]simplify: iters left: 6 (10 enodes) 1540200044.057 * * [misc]simplify: iters left: 5 (18 enodes) 1540200044.061 * * [misc]simplify: iters left: 4 (23 enodes) 1540200044.063 * * [misc]simplify: iters left: 3 (24 enodes) 1540200044.065 * * [misc]simplify: iters left: 2 (25 enodes) 1540200044.067 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1540200044.067 * [misc]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 y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200044.067 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200044.067 * * [misc]simplify: iters left: 6 (12 enodes) 1540200044.069 * * [misc]simplify: iters left: 5 (19 enodes) 1540200044.072 * * [misc]simplify: iters left: 4 (24 enodes) 1540200044.075 * * [misc]simplify: iters left: 3 (28 enodes) 1540200044.078 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1540200044.078 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (hypot y.im y.re))) (hypot y.im y.re)))) 1540200044.078 * * * * [misc]progress: [ 367 / 768 ] simplifiying candidate # 1540200044.079 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt 1)) (sqrt (sqrt (hypot y.im y.re)))) 1540200044.079 * * [misc]simplify: iters left: 6 (12 enodes) 1540200044.081 * * [misc]simplify: iters left: 5 (20 enodes) 1540200044.084 * * [misc]simplify: iters left: 4 (26 enodes) 1540200044.087 * * [misc]simplify: iters left: 3 (30 enodes) 1540200044.094 * * [misc]simplify: iters left: 2 (31 enodes) 1540200044.099 * [exit]simplify: Simplified to (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200044.099 * [misc]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 (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200044.100 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200044.100 * * [misc]simplify: iters left: 6 (13 enodes) 1540200044.104 * * [misc]simplify: iters left: 5 (20 enodes) 1540200044.110 * * [misc]simplify: iters left: 4 (28 enodes) 1540200044.117 * * [misc]simplify: iters left: 3 (38 enodes) 1540200044.127 * * [misc]simplify: iters left: 2 (50 enodes) 1540200044.139 * * [misc]simplify: iters left: 1 (51 enodes) 1540200044.151 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1540200044.151 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))))) 1540200044.151 * * * * [misc]progress: [ 368 / 768 ] simplifiying candidate # 1540200044.151 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt 1)) 1) 1540200044.151 * * [misc]simplify: iters left: 6 (10 enodes) 1540200044.155 * * [misc]simplify: iters left: 5 (18 enodes) 1540200044.161 * * [misc]simplify: iters left: 4 (23 enodes) 1540200044.165 * * [misc]simplify: iters left: 3 (24 enodes) 1540200044.169 * * [misc]simplify: iters left: 2 (25 enodes) 1540200044.173 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1540200044.173 * [misc]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 y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200044.173 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200044.174 * * [misc]simplify: iters left: 6 (12 enodes) 1540200044.177 * * [misc]simplify: iters left: 5 (19 enodes) 1540200044.183 * * [misc]simplify: iters left: 4 (24 enodes) 1540200044.186 * * [misc]simplify: iters left: 3 (28 enodes) 1540200044.189 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1540200044.190 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (hypot y.im y.re))) (hypot y.im y.re)))) 1540200044.190 * * * * [misc]progress: [ 369 / 768 ] simplifiying candidate # 1540200044.190 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200044.190 * * [misc]simplify: iters left: 6 (13 enodes) 1540200044.192 * * [misc]simplify: iters left: 5 (23 enodes) 1540200044.195 * * [misc]simplify: iters left: 4 (36 enodes) 1540200044.200 * * [misc]simplify: iters left: 3 (65 enodes) 1540200044.211 * * [misc]simplify: iters left: 2 (122 enodes) 1540200044.246 * * [misc]simplify: iters left: 1 (181 enodes) 1540200044.297 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))))) 1540200044.297 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200044.297 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200044.297 * * [misc]simplify: iters left: 6 (14 enodes) 1540200044.299 * * [misc]simplify: iters left: 5 (21 enodes) 1540200044.302 * * [misc]simplify: iters left: 4 (29 enodes) 1540200044.306 * * [misc]simplify: iters left: 3 (39 enodes) 1540200044.310 * * [misc]simplify: iters left: 2 (51 enodes) 1540200044.317 * * [misc]simplify: iters left: 1 (52 enodes) 1540200044.329 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) 1540200044.329 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))))) 1540200044.329 * * * * [misc]progress: [ 370 / 768 ] simplifiying candidate # 1540200044.329 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200044.329 * * [misc]simplify: iters left: 6 (12 enodes) 1540200044.333 * * [misc]simplify: iters left: 5 (21 enodes) 1540200044.339 * * [misc]simplify: iters left: 4 (29 enodes) 1540200044.347 * * [misc]simplify: iters left: 3 (43 enodes) 1540200044.359 * * [misc]simplify: iters left: 2 (73 enodes) 1540200044.378 * * [misc]simplify: iters left: 1 (86 enodes) 1540200044.394 * [exit]simplify: Simplified to (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (fabs (cbrt (hypot y.im y.re))))) 1540200044.394 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (fabs (cbrt (hypot y.im y.re))))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200044.394 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200044.394 * * [misc]simplify: iters left: 6 (14 enodes) 1540200044.396 * * [misc]simplify: iters left: 5 (21 enodes) 1540200044.399 * * [misc]simplify: iters left: 4 (29 enodes) 1540200044.403 * * [misc]simplify: iters left: 3 (39 enodes) 1540200044.407 * * [misc]simplify: iters left: 2 (51 enodes) 1540200044.413 * * [misc]simplify: iters left: 1 (52 enodes) 1540200044.423 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (cbrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) 1540200044.423 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (fabs (cbrt (hypot y.im y.re))))) (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (cbrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))))) 1540200044.423 * * * * [misc]progress: [ 371 / 768 ] simplifiying candidate # 1540200044.424 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200044.424 * * [misc]simplify: iters left: 6 (11 enodes) 1540200044.427 * * [misc]simplify: iters left: 5 (19 enodes) 1540200044.433 * * [misc]simplify: iters left: 4 (24 enodes) 1540200044.439 * * [misc]simplify: iters left: 3 (28 enodes) 1540200044.446 * * [misc]simplify: iters left: 2 (34 enodes) 1540200044.455 * [exit]simplify: Simplified to (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200044.455 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200044.455 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200044.455 * * [misc]simplify: iters left: 6 (13 enodes) 1540200044.457 * * [misc]simplify: iters left: 5 (20 enodes) 1540200044.460 * * [misc]simplify: iters left: 4 (25 enodes) 1540200044.463 * * [misc]simplify: iters left: 3 (29 enodes) 1540200044.466 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200044.466 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200044.466 * * * * [misc]progress: [ 372 / 768 ] simplifiying candidate # 1540200044.467 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt 1)) 1540200044.467 * * [misc]simplify: iters left: 6 (12 enodes) 1540200044.469 * * [misc]simplify: iters left: 5 (20 enodes) 1540200044.472 * * [misc]simplify: iters left: 4 (28 enodes) 1540200044.476 * * [misc]simplify: iters left: 3 (47 enodes) 1540200044.482 * * [misc]simplify: iters left: 2 (74 enodes) 1540200044.492 * * [misc]simplify: iters left: 1 (83 enodes) 1540200044.498 * [exit]simplify: Simplified to (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200044.498 * [misc]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 (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200044.498 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200044.498 * * [misc]simplify: iters left: 6 (13 enodes) 1540200044.500 * * [misc]simplify: iters left: 5 (20 enodes) 1540200044.503 * * [misc]simplify: iters left: 4 (28 enodes) 1540200044.506 * * [misc]simplify: iters left: 3 (38 enodes) 1540200044.512 * * [misc]simplify: iters left: 2 (50 enodes) 1540200044.518 * * [misc]simplify: iters left: 1 (51 enodes) 1540200044.523 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540200044.523 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))))) 1540200044.523 * * * * [misc]progress: [ 373 / 768 ] simplifiying candidate # 1540200044.523 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200044.524 * * [misc]simplify: iters left: 6 (11 enodes) 1540200044.525 * * [misc]simplify: iters left: 5 (19 enodes) 1540200044.528 * * [misc]simplify: iters left: 4 (24 enodes) 1540200044.534 * * [misc]simplify: iters left: 3 (28 enodes) 1540200044.541 * * [misc]simplify: iters left: 2 (34 enodes) 1540200044.550 * [exit]simplify: Simplified to (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200044.550 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200044.550 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200044.550 * * [misc]simplify: iters left: 6 (13 enodes) 1540200044.554 * * [misc]simplify: iters left: 5 (20 enodes) 1540200044.560 * * [misc]simplify: iters left: 4 (25 enodes) 1540200044.567 * * [misc]simplify: iters left: 3 (29 enodes) 1540200044.574 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200044.574 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200044.574 * * * * [misc]progress: [ 374 / 768 ] simplifiying candidate # 1540200044.574 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1) 1540200044.574 * * [misc]simplify: iters left: 6 (11 enodes) 1540200044.578 * * [misc]simplify: iters left: 5 (19 enodes) 1540200044.583 * * [misc]simplify: iters left: 4 (27 enodes) 1540200044.592 * * [misc]simplify: iters left: 3 (46 enodes) 1540200044.605 * * [misc]simplify: iters left: 2 (73 enodes) 1540200044.624 * * [misc]simplify: iters left: 1 (89 enodes) 1540200044.640 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1540200044.640 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200044.640 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200044.640 * * [misc]simplify: iters left: 6 (13 enodes) 1540200044.642 * * [misc]simplify: iters left: 5 (20 enodes) 1540200044.645 * * [misc]simplify: iters left: 4 (28 enodes) 1540200044.649 * * [misc]simplify: iters left: 3 (38 enodes) 1540200044.654 * * [misc]simplify: iters left: 2 (50 enodes) 1540200044.659 * * [misc]simplify: iters left: 1 (51 enodes) 1540200044.665 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540200044.665 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))))) 1540200044.665 * * * * [misc]progress: [ 375 / 768 ] simplifiying candidate # 1540200044.665 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200044.665 * * [misc]simplify: iters left: 6 (12 enodes) 1540200044.667 * * [misc]simplify: iters left: 5 (22 enodes) 1540200044.671 * * [misc]simplify: iters left: 4 (36 enodes) 1540200044.677 * * [misc]simplify: iters left: 3 (61 enodes) 1540200044.693 * * [misc]simplify: iters left: 2 (87 enodes) 1540200044.716 * * [misc]simplify: iters left: 1 (114 enodes) 1540200044.742 * [exit]simplify: Simplified to (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200044.742 * [misc]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)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200044.742 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200044.743 * * [misc]simplify: iters left: 6 (13 enodes) 1540200044.746 * * [misc]simplify: iters left: 5 (20 enodes) 1540200044.752 * * [misc]simplify: iters left: 4 (28 enodes) 1540200044.758 * * [misc]simplify: iters left: 3 (38 enodes) 1540200044.763 * * [misc]simplify: iters left: 2 (50 enodes) 1540200044.768 * * [misc]simplify: iters left: 1 (51 enodes) 1540200044.774 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1540200044.774 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))))) 1540200044.774 * * * * [misc]progress: [ 376 / 768 ] simplifiying candidate # 1540200044.774 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200044.774 * * [misc]simplify: iters left: 6 (10 enodes) 1540200044.776 * * [misc]simplify: iters left: 5 (19 enodes) 1540200044.779 * * [misc]simplify: iters left: 4 (26 enodes) 1540200044.782 * * [misc]simplify: iters left: 3 (35 enodes) 1540200044.788 * * [misc]simplify: iters left: 2 (43 enodes) 1540200044.796 * * [misc]simplify: iters left: 1 (50 enodes) 1540200044.803 * [exit]simplify: Simplified to (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (cbrt (hypot y.im y.re))) 1540200044.803 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (cbrt (hypot y.im y.re))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200044.803 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200044.803 * * [misc]simplify: iters left: 6 (13 enodes) 1540200044.805 * * [misc]simplify: iters left: 5 (20 enodes) 1540200044.808 * * [misc]simplify: iters left: 4 (28 enodes) 1540200044.811 * * [misc]simplify: iters left: 3 (38 enodes) 1540200044.816 * * [misc]simplify: iters left: 2 (50 enodes) 1540200044.822 * * [misc]simplify: iters left: 1 (51 enodes) 1540200044.828 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (* (sqrt (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1540200044.828 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (cbrt (hypot y.im y.re))) (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (* (sqrt (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))))) 1540200044.829 * * * * [misc]progress: [ 377 / 768 ] simplifiying candidate # 1540200044.829 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1) (sqrt (sqrt (hypot y.im y.re)))) 1540200044.829 * * [misc]simplify: iters left: 6 (11 enodes) 1540200044.831 * * [misc]simplify: iters left: 5 (19 enodes) 1540200044.834 * * [misc]simplify: iters left: 4 (27 enodes) 1540200044.837 * * [misc]simplify: iters left: 3 (34 enodes) 1540200044.841 * * [misc]simplify: iters left: 2 (42 enodes) 1540200044.845 * * [misc]simplify: iters left: 1 (50 enodes) 1540200044.851 * [exit]simplify: Simplified to (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (hypot y.im y.re))) 1540200044.851 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (hypot y.im y.re))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200044.851 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200044.851 * * [misc]simplify: iters left: 6 (13 enodes) 1540200044.855 * * [misc]simplify: iters left: 5 (20 enodes) 1540200044.860 * * [misc]simplify: iters left: 4 (28 enodes) 1540200044.867 * * [misc]simplify: iters left: 3 (38 enodes) 1540200044.876 * * [misc]simplify: iters left: 2 (50 enodes) 1540200044.887 * * [misc]simplify: iters left: 1 (51 enodes) 1540200044.898 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1540200044.898 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (hypot y.im y.re))) (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))))) 1540200044.898 * * * * [misc]progress: [ 378 / 768 ] simplifiying candidate # 1540200044.898 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1) (sqrt 1)) 1540200044.898 * * [misc]simplify: iters left: 6 (10 enodes) 1540200044.902 * * [misc]simplify: iters left: 5 (18 enodes) 1540200044.907 * * [misc]simplify: iters left: 4 (23 enodes) 1540200044.911 * * [misc]simplify: iters left: 3 (24 enodes) 1540200044.914 * * [misc]simplify: iters left: 2 (25 enodes) 1540200044.918 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1540200044.918 * [misc]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 y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200044.919 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200044.919 * * [misc]simplify: iters left: 6 (12 enodes) 1540200044.922 * * [misc]simplify: iters left: 5 (19 enodes) 1540200044.927 * * [misc]simplify: iters left: 4 (24 enodes) 1540200044.933 * * [misc]simplify: iters left: 3 (28 enodes) 1540200044.941 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1540200044.941 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (hypot y.im y.re))) (hypot y.im y.re)))) 1540200044.941 * * * * [misc]progress: [ 379 / 768 ] simplifiying candidate # 1540200044.941 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1) (sqrt (sqrt (hypot y.im y.re)))) 1540200044.941 * * [misc]simplify: iters left: 6 (11 enodes) 1540200044.945 * * [misc]simplify: iters left: 5 (19 enodes) 1540200044.952 * * [misc]simplify: iters left: 4 (27 enodes) 1540200044.960 * * [misc]simplify: iters left: 3 (34 enodes) 1540200044.967 * * [misc]simplify: iters left: 2 (42 enodes) 1540200044.976 * * [misc]simplify: iters left: 1 (50 enodes) 1540200044.987 * [exit]simplify: Simplified to (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (hypot y.im y.re))) 1540200044.987 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (hypot y.im y.re))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200044.988 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200044.988 * * [misc]simplify: iters left: 6 (13 enodes) 1540200044.992 * * [misc]simplify: iters left: 5 (20 enodes) 1540200044.997 * * [misc]simplify: iters left: 4 (28 enodes) 1540200045.005 * * [misc]simplify: iters left: 3 (38 enodes) 1540200045.015 * * [misc]simplify: iters left: 2 (50 enodes) 1540200045.027 * * [misc]simplify: iters left: 1 (51 enodes) 1540200045.038 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) 1540200045.038 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (hypot y.im y.re))) (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))))) 1540200045.038 * * * * [misc]progress: [ 380 / 768 ] simplifiying candidate # 1540200045.039 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1) 1) 1540200045.039 * * [misc]simplify: iters left: 6 (9 enodes) 1540200045.042 * * [misc]simplify: iters left: 5 (15 enodes) 1540200045.046 * * [misc]simplify: iters left: 4 (20 enodes) 1540200045.051 * * [misc]simplify: iters left: 3 (24 enodes) 1540200045.056 * * [misc]simplify: iters left: 2 (25 enodes) 1540200045.060 * [exit]simplify: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540200045.060 * [misc]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 y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200045.060 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200045.060 * * [misc]simplify: iters left: 6 (12 enodes) 1540200045.064 * * [misc]simplify: iters left: 5 (19 enodes) 1540200045.070 * * [misc]simplify: iters left: 4 (24 enodes) 1540200045.076 * * [misc]simplify: iters left: 3 (28 enodes) 1540200045.082 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1540200045.082 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (hypot y.im y.re))) (hypot y.im y.re)))) 1540200045.083 * * * * [misc]progress: [ 381 / 768 ] simplifiying candidate # 1540200045.083 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200045.083 * * [misc]simplify: iters left: 6 (10 enodes) 1540200045.086 * * [misc]simplify: iters left: 5 (20 enodes) 1540200045.092 * * [misc]simplify: iters left: 4 (34 enodes) 1540200045.102 * * [misc]simplify: iters left: 3 (46 enodes) 1540200045.115 * * [misc]simplify: iters left: 2 (85 enodes) 1540200045.133 * * [misc]simplify: iters left: 1 (92 enodes) 1540200045.140 * [exit]simplify: Simplified to (/ (/ 1 (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) 1540200045.140 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200045.140 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200045.140 * * [misc]simplify: iters left: 6 (12 enodes) 1540200045.142 * * [misc]simplify: iters left: 5 (19 enodes) 1540200045.144 * * [misc]simplify: iters left: 4 (24 enodes) 1540200045.148 * * [misc]simplify: iters left: 3 (27 enodes) 1540200045.151 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200045.151 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))))) 1540200045.151 * * * * [misc]progress: [ 382 / 768 ] simplifiying candidate # 1540200045.151 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200045.151 * * [misc]simplify: iters left: 6 (13 enodes) 1540200045.153 * * [misc]simplify: iters left: 5 (22 enodes) 1540200045.157 * * [misc]simplify: iters left: 4 (33 enodes) 1540200045.166 * * [misc]simplify: iters left: 3 (48 enodes) 1540200045.178 * * [misc]simplify: iters left: 2 (70 enodes) 1540200045.197 * * [misc]simplify: iters left: 1 (89 enodes) 1540200045.221 * [exit]simplify: Simplified to (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200045.221 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200045.221 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200045.222 * * [misc]simplify: iters left: 6 (14 enodes) 1540200045.226 * * [misc]simplify: iters left: 5 (21 enodes) 1540200045.232 * * [misc]simplify: iters left: 4 (29 enodes) 1540200045.240 * * [misc]simplify: iters left: 3 (39 enodes) 1540200045.250 * * [misc]simplify: iters left: 2 (51 enodes) 1540200045.261 * * [misc]simplify: iters left: 1 (52 enodes) 1540200045.273 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200045.273 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200045.273 * * * * [misc]progress: [ 383 / 768 ] simplifiying candidate # 1540200045.273 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200045.273 * * [misc]simplify: iters left: 6 (11 enodes) 1540200045.276 * * [misc]simplify: iters left: 5 (19 enodes) 1540200045.282 * * [misc]simplify: iters left: 4 (30 enodes) 1540200045.290 * * [misc]simplify: iters left: 3 (45 enodes) 1540200045.302 * * [misc]simplify: iters left: 2 (67 enodes) 1540200045.319 * * [misc]simplify: iters left: 1 (86 enodes) 1540200045.343 * [exit]simplify: Simplified to (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200045.343 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200045.343 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200045.343 * * [misc]simplify: iters left: 6 (13 enodes) 1540200045.347 * * [misc]simplify: iters left: 5 (20 enodes) 1540200045.353 * * [misc]simplify: iters left: 4 (28 enodes) 1540200045.361 * * [misc]simplify: iters left: 3 (38 enodes) 1540200045.370 * * [misc]simplify: iters left: 2 (50 enodes) 1540200045.382 * * [misc]simplify: iters left: 1 (51 enodes) 1540200045.393 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200045.393 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200045.394 * * * * [misc]progress: [ 384 / 768 ] simplifiying candidate # 1540200045.394 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt 1)) 1540200045.394 * * [misc]simplify: iters left: 6 (11 enodes) 1540200045.398 * * [misc]simplify: iters left: 5 (19 enodes) 1540200045.404 * * [misc]simplify: iters left: 4 (30 enodes) 1540200045.410 * * [misc]simplify: iters left: 3 (48 enodes) 1540200045.417 * * [misc]simplify: iters left: 2 (63 enodes) 1540200045.423 * * [misc]simplify: iters left: 1 (66 enodes) 1540200045.428 * [exit]simplify: Simplified to (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200045.428 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200045.429 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200045.429 * * [misc]simplify: iters left: 6 (12 enodes) 1540200045.430 * * [misc]simplify: iters left: 5 (19 enodes) 1540200045.433 * * [misc]simplify: iters left: 4 (25 enodes) 1540200045.437 * * [misc]simplify: iters left: 3 (35 enodes) 1540200045.441 * * [misc]simplify: iters left: 2 (37 enodes) 1540200045.444 * * [misc]simplify: iters left: 1 (38 enodes) 1540200045.449 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) 1540200045.449 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))))) 1540200045.449 * * * * [misc]progress: [ 385 / 768 ] simplifiying candidate # 1540200045.449 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200045.450 * * [misc]simplify: iters left: 6 (11 enodes) 1540200045.452 * * [misc]simplify: iters left: 5 (19 enodes) 1540200045.455 * * [misc]simplify: iters left: 4 (30 enodes) 1540200045.459 * * [misc]simplify: iters left: 3 (45 enodes) 1540200045.465 * * [misc]simplify: iters left: 2 (67 enodes) 1540200045.474 * * [misc]simplify: iters left: 1 (86 enodes) 1540200045.486 * [exit]simplify: Simplified to (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200045.486 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200045.486 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200045.487 * * [misc]simplify: iters left: 6 (13 enodes) 1540200045.490 * * [misc]simplify: iters left: 5 (20 enodes) 1540200045.496 * * [misc]simplify: iters left: 4 (28 enodes) 1540200045.502 * * [misc]simplify: iters left: 3 (38 enodes) 1540200045.506 * * [misc]simplify: iters left: 2 (50 enodes) 1540200045.512 * * [misc]simplify: iters left: 1 (51 enodes) 1540200045.518 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200045.518 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200045.518 * * * * [misc]progress: [ 386 / 768 ] simplifiying candidate # 1540200045.518 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1) 1540200045.518 * * [misc]simplify: iters left: 6 (10 enodes) 1540200045.520 * * [misc]simplify: iters left: 5 (18 enodes) 1540200045.522 * * [misc]simplify: iters left: 4 (29 enodes) 1540200045.528 * * [misc]simplify: iters left: 3 (47 enodes) 1540200045.540 * * [misc]simplify: iters left: 2 (62 enodes) 1540200045.553 * * [misc]simplify: iters left: 1 (64 enodes) 1540200045.562 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200045.563 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200045.563 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200045.563 * * [misc]simplify: iters left: 6 (12 enodes) 1540200045.567 * * [misc]simplify: iters left: 5 (19 enodes) 1540200045.573 * * [misc]simplify: iters left: 4 (25 enodes) 1540200045.579 * * [misc]simplify: iters left: 3 (35 enodes) 1540200045.588 * * [misc]simplify: iters left: 2 (37 enodes) 1540200045.596 * * [misc]simplify: iters left: 1 (38 enodes) 1540200045.604 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) 1540200045.604 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))))) 1540200045.604 * * * * [misc]progress: [ 387 / 768 ] simplifiying candidate # 1540200045.605 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200045.605 * * [misc]simplify: iters left: 6 (13 enodes) 1540200045.609 * * [misc]simplify: iters left: 5 (22 enodes) 1540200045.615 * * [misc]simplify: iters left: 4 (33 enodes) 1540200045.625 * * [misc]simplify: iters left: 3 (53 enodes) 1540200045.640 * * [misc]simplify: iters left: 2 (80 enodes) 1540200045.661 * * [misc]simplify: iters left: 1 (94 enodes) 1540200045.682 * [exit]simplify: Simplified to (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200045.682 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200045.682 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200045.682 * * [misc]simplify: iters left: 6 (14 enodes) 1540200045.686 * * [misc]simplify: iters left: 5 (21 enodes) 1540200045.693 * * [misc]simplify: iters left: 4 (29 enodes) 1540200045.701 * * [misc]simplify: iters left: 3 (39 enodes) 1540200045.711 * * [misc]simplify: iters left: 2 (51 enodes) 1540200045.723 * * [misc]simplify: iters left: 1 (52 enodes) 1540200045.734 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))) 1540200045.735 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))))) 1540200045.735 * * * * [misc]progress: [ 388 / 768 ] simplifiying candidate # 1540200045.735 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200045.735 * * [misc]simplify: iters left: 6 (11 enodes) 1540200045.738 * * [misc]simplify: iters left: 5 (18 enodes) 1540200045.743 * * [misc]simplify: iters left: 4 (21 enodes) 1540200045.748 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540200045.748 * [misc]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 y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200045.748 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200045.748 * * [misc]simplify: iters left: 6 (13 enodes) 1540200045.750 * * [misc]simplify: iters left: 5 (20 enodes) 1540200045.753 * * [misc]simplify: iters left: 4 (25 enodes) 1540200045.756 * * [misc]simplify: iters left: 3 (29 enodes) 1540200045.760 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1540200045.760 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1540200045.760 * * * * [misc]progress: [ 389 / 768 ] simplifiying candidate # 1540200045.760 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200045.760 * * [misc]simplify: iters left: 6 (12 enodes) 1540200045.762 * * [misc]simplify: iters left: 5 (19 enodes) 1540200045.764 * * [misc]simplify: iters left: 4 (25 enodes) 1540200045.767 * * [misc]simplify: iters left: 3 (32 enodes) 1540200045.771 * * [misc]simplify: iters left: 2 (44 enodes) 1540200045.777 * * [misc]simplify: iters left: 1 (45 enodes) 1540200045.788 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (fabs (cbrt (hypot y.im y.re))))) 1540200045.788 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (fabs (cbrt (hypot y.im y.re))))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200045.788 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200045.788 * * [misc]simplify: iters left: 6 (14 enodes) 1540200045.792 * * [misc]simplify: iters left: 5 (21 enodes) 1540200045.798 * * [misc]simplify: iters left: 4 (29 enodes) 1540200045.806 * * [misc]simplify: iters left: 3 (39 enodes) 1540200045.815 * * [misc]simplify: iters left: 2 (51 enodes) 1540200045.826 * * [misc]simplify: iters left: 1 (52 enodes) 1540200045.837 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))) 1540200045.837 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (fabs (cbrt (hypot y.im y.re))))) (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))))) 1540200045.837 * * * * [misc]progress: [ 390 / 768 ] simplifiying candidate # 1540200045.837 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt 1)) 1540200045.838 * * [misc]simplify: iters left: 6 (12 enodes) 1540200045.842 * * [misc]simplify: iters left: 5 (19 enodes) 1540200045.845 * * [misc]simplify: iters left: 4 (25 enodes) 1540200045.849 * * [misc]simplify: iters left: 3 (37 enodes) 1540200045.853 * * [misc]simplify: iters left: 2 (43 enodes) 1540200045.857 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) 1540200045.857 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200045.857 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200045.857 * * [misc]simplify: iters left: 6 (13 enodes) 1540200045.859 * * [misc]simplify: iters left: 5 (20 enodes) 1540200045.862 * * [misc]simplify: iters left: 4 (26 enodes) 1540200045.865 * * [misc]simplify: iters left: 3 (36 enodes) 1540200045.870 * * [misc]simplify: iters left: 2 (38 enodes) 1540200045.876 * * [misc]simplify: iters left: 1 (39 enodes) 1540200045.885 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) 1540200045.885 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))))) 1540200045.885 * * * * [misc]progress: [ 391 / 768 ] simplifiying candidate # 1540200045.885 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200045.885 * * [misc]simplify: iters left: 6 (12 enodes) 1540200045.889 * * [misc]simplify: iters left: 5 (19 enodes) 1540200045.894 * * [misc]simplify: iters left: 4 (25 enodes) 1540200045.902 * * [misc]simplify: iters left: 3 (32 enodes) 1540200045.910 * * [misc]simplify: iters left: 2 (44 enodes) 1540200045.921 * * [misc]simplify: iters left: 1 (45 enodes) 1540200045.931 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (fabs (cbrt (hypot y.im y.re))))) 1540200045.931 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (fabs (cbrt (hypot y.im y.re))))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200045.932 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200045.932 * * [misc]simplify: iters left: 6 (14 enodes) 1540200045.936 * * [misc]simplify: iters left: 5 (21 enodes) 1540200045.942 * * [misc]simplify: iters left: 4 (29 enodes) 1540200045.950 * * [misc]simplify: iters left: 3 (39 enodes) 1540200045.959 * * [misc]simplify: iters left: 2 (51 enodes) 1540200045.971 * * [misc]simplify: iters left: 1 (52 enodes) 1540200045.983 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))) 1540200045.983 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (fabs (cbrt (hypot y.im y.re))))) (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (sqrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))))) 1540200045.983 * * * * [misc]progress: [ 392 / 768 ] simplifiying candidate # 1540200045.983 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1) 1540200045.983 * * [misc]simplify: iters left: 6 (11 enodes) 1540200045.987 * * [misc]simplify: iters left: 5 (18 enodes) 1540200045.991 * * [misc]simplify: iters left: 4 (24 enodes) 1540200045.999 * * [misc]simplify: iters left: 3 (40 enodes) 1540200046.008 * * [misc]simplify: iters left: 2 (45 enodes) 1540200046.015 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) 1540200046.016 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200046.016 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200046.016 * * [misc]simplify: iters left: 6 (13 enodes) 1540200046.020 * * [misc]simplify: iters left: 5 (20 enodes) 1540200046.026 * * [misc]simplify: iters left: 4 (26 enodes) 1540200046.034 * * [misc]simplify: iters left: 3 (36 enodes) 1540200046.044 * * [misc]simplify: iters left: 2 (38 enodes) 1540200046.052 * * [misc]simplify: iters left: 1 (39 enodes) 1540200046.060 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) 1540200046.060 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))))) 1540200046.060 * * * * [misc]progress: [ 393 / 768 ] simplifiying candidate # 1540200046.061 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200046.061 * * [misc]simplify: iters left: 6 (11 enodes) 1540200046.064 * * [misc]simplify: iters left: 5 (19 enodes) 1540200046.069 * * [misc]simplify: iters left: 4 (30 enodes) 1540200046.077 * * [misc]simplify: iters left: 3 (50 enodes) 1540200046.084 * * [misc]simplify: iters left: 2 (77 enodes) 1540200046.093 * * [misc]simplify: iters left: 1 (92 enodes) 1540200046.109 * [exit]simplify: Simplified to (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200046.110 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200046.110 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200046.110 * * [misc]simplify: iters left: 6 (13 enodes) 1540200046.114 * * [misc]simplify: iters left: 5 (20 enodes) 1540200046.119 * * [misc]simplify: iters left: 4 (28 enodes) 1540200046.127 * * [misc]simplify: iters left: 3 (38 enodes) 1540200046.132 * * [misc]simplify: iters left: 2 (50 enodes) 1540200046.138 * * [misc]simplify: iters left: 1 (51 enodes) 1540200046.143 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200046.143 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200046.143 * * * * [misc]progress: [ 394 / 768 ] simplifiying candidate # 1540200046.143 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200046.143 * * [misc]simplify: iters left: 6 (12 enodes) 1540200046.146 * * [misc]simplify: iters left: 5 (19 enodes) 1540200046.148 * * [misc]simplify: iters left: 4 (25 enodes) 1540200046.151 * * [misc]simplify: iters left: 3 (32 enodes) 1540200046.155 * * [misc]simplify: iters left: 2 (44 enodes) 1540200046.165 * * [misc]simplify: iters left: 1 (45 enodes) 1540200046.175 * [exit]simplify: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200046.175 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200046.175 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200046.176 * * [misc]simplify: iters left: 6 (14 enodes) 1540200046.180 * * [misc]simplify: iters left: 5 (21 enodes) 1540200046.184 * * [misc]simplify: iters left: 4 (29 enodes) 1540200046.188 * * [misc]simplify: iters left: 3 (39 enodes) 1540200046.193 * * [misc]simplify: iters left: 2 (51 enodes) 1540200046.199 * * [misc]simplify: iters left: 1 (52 enodes) 1540200046.205 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200046.205 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200046.205 * * * * [misc]progress: [ 395 / 768 ] simplifiying candidate # 1540200046.205 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200046.205 * * [misc]simplify: iters left: 6 (9 enodes) 1540200046.206 * * [misc]simplify: iters left: 5 (15 enodes) 1540200046.208 * * [misc]simplify: iters left: 4 (18 enodes) 1540200046.210 * * [misc]simplify: iters left: 3 (24 enodes) 1540200046.213 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200046.214 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200046.214 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200046.214 * * [misc]simplify: iters left: 6 (12 enodes) 1540200046.215 * * [misc]simplify: iters left: 5 (19 enodes) 1540200046.218 * * [misc]simplify: iters left: 4 (24 enodes) 1540200046.221 * * [misc]simplify: iters left: 3 (33 enodes) 1540200046.225 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200046.225 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200046.225 * * * * [misc]progress: [ 396 / 768 ] simplifiying candidate # 1540200046.226 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt 1)) 1540200046.226 * * [misc]simplify: iters left: 6 (10 enodes) 1540200046.228 * * [misc]simplify: iters left: 5 (16 enodes) 1540200046.231 * * [misc]simplify: iters left: 4 (22 enodes) 1540200046.237 * * [misc]simplify: iters left: 3 (34 enodes) 1540200046.245 * * [misc]simplify: iters left: 2 (40 enodes) 1540200046.251 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200046.251 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200046.252 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200046.252 * * [misc]simplify: iters left: 6 (12 enodes) 1540200046.255 * * [misc]simplify: iters left: 5 (19 enodes) 1540200046.261 * * [misc]simplify: iters left: 4 (25 enodes) 1540200046.267 * * [misc]simplify: iters left: 3 (35 enodes) 1540200046.276 * * [misc]simplify: iters left: 2 (37 enodes) 1540200046.284 * * [misc]simplify: iters left: 1 (38 enodes) 1540200046.292 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200046.292 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))))) 1540200046.292 * * * * [misc]progress: [ 397 / 768 ] simplifiying candidate # 1540200046.293 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200046.293 * * [misc]simplify: iters left: 6 (9 enodes) 1540200046.296 * * [misc]simplify: iters left: 5 (15 enodes) 1540200046.300 * * [misc]simplify: iters left: 4 (18 enodes) 1540200046.304 * * [misc]simplify: iters left: 3 (24 enodes) 1540200046.310 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200046.310 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200046.311 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200046.311 * * [misc]simplify: iters left: 6 (12 enodes) 1540200046.314 * * [misc]simplify: iters left: 5 (19 enodes) 1540200046.320 * * [misc]simplify: iters left: 4 (24 enodes) 1540200046.326 * * [misc]simplify: iters left: 3 (33 enodes) 1540200046.334 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200046.334 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200046.334 * * * * [misc]progress: [ 398 / 768 ] simplifiying candidate # 1540200046.335 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1) 1540200046.335 * * [misc]simplify: iters left: 6 (9 enodes) 1540200046.338 * * [misc]simplify: iters left: 5 (15 enodes) 1540200046.342 * * [misc]simplify: iters left: 4 (21 enodes) 1540200046.346 * * [misc]simplify: iters left: 3 (33 enodes) 1540200046.350 * * [misc]simplify: iters left: 2 (39 enodes) 1540200046.354 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200046.354 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200046.354 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200046.354 * * [misc]simplify: iters left: 6 (12 enodes) 1540200046.356 * * [misc]simplify: iters left: 5 (19 enodes) 1540200046.359 * * [misc]simplify: iters left: 4 (25 enodes) 1540200046.363 * * [misc]simplify: iters left: 3 (35 enodes) 1540200046.367 * * [misc]simplify: iters left: 2 (37 enodes) 1540200046.371 * * [misc]simplify: iters left: 1 (38 enodes) 1540200046.375 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200046.375 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))))) 1540200046.375 * * * * [misc]progress: [ 399 / 768 ] simplifiying candidate # 1540200046.375 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt 1)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200046.375 * * [misc]simplify: iters left: 6 (11 enodes) 1540200046.380 * * [misc]simplify: iters left: 5 (19 enodes) 1540200046.386 * * [misc]simplify: iters left: 4 (27 enodes) 1540200046.393 * * [misc]simplify: iters left: 3 (43 enodes) 1540200046.404 * * [misc]simplify: iters left: 2 (54 enodes) 1540200046.414 * * [misc]simplify: iters left: 1 (57 enodes) 1540200046.422 * [exit]simplify: Simplified to (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200046.422 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200046.422 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200046.422 * * [misc]simplify: iters left: 6 (12 enodes) 1540200046.425 * * [misc]simplify: iters left: 5 (19 enodes) 1540200046.431 * * [misc]simplify: iters left: 4 (24 enodes) 1540200046.438 * * [misc]simplify: iters left: 3 (33 enodes) 1540200046.446 * * [misc]simplify: iters left: 2 (38 enodes) 1540200046.455 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) 1540200046.455 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))))) 1540200046.455 * * * * [misc]progress: [ 400 / 768 ] simplifiying candidate # 1540200046.455 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt 1)) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200046.455 * * [misc]simplify: iters left: 6 (12 enodes) 1540200046.459 * * [misc]simplify: iters left: 5 (19 enodes) 1540200046.465 * * [misc]simplify: iters left: 4 (23 enodes) 1540200046.470 * * [misc]simplify: iters left: 3 (27 enodes) 1540200046.475 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) 1540200046.475 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200046.476 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200046.476 * * [misc]simplify: iters left: 6 (13 enodes) 1540200046.480 * * [misc]simplify: iters left: 5 (20 enodes) 1540200046.485 * * [misc]simplify: iters left: 4 (25 enodes) 1540200046.494 * * [misc]simplify: iters left: 3 (34 enodes) 1540200046.502 * * [misc]simplify: iters left: 2 (39 enodes) 1540200046.511 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) 1540200046.511 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))))) 1540200046.511 * * * * [misc]progress: [ 401 / 768 ] simplifiying candidate # 1540200046.511 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt 1)) (sqrt (sqrt (hypot y.im y.re)))) 1540200046.511 * * [misc]simplify: iters left: 6 (10 enodes) 1540200046.515 * * [misc]simplify: iters left: 5 (16 enodes) 1540200046.520 * * [misc]simplify: iters left: 4 (20 enodes) 1540200046.525 * * [misc]simplify: iters left: 3 (24 enodes) 1540200046.529 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200046.530 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200046.530 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200046.530 * * [misc]simplify: iters left: 6 (12 enodes) 1540200046.532 * * [misc]simplify: iters left: 5 (19 enodes) 1540200046.535 * * [misc]simplify: iters left: 4 (24 enodes) 1540200046.538 * * [misc]simplify: iters left: 3 (33 enodes) 1540200046.542 * * [misc]simplify: iters left: 2 (38 enodes) 1540200046.546 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200046.546 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))))) 1540200046.546 * * * * [misc]progress: [ 402 / 768 ] simplifiying candidate # 1540200046.547 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt 1)) (sqrt 1)) 1540200046.547 * * [misc]simplify: iters left: 6 (9 enodes) 1540200046.549 * * [misc]simplify: iters left: 5 (15 enodes) 1540200046.550 * * [misc]simplify: iters left: 4 (18 enodes) 1540200046.552 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1540200046.552 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200046.552 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200046.552 * * [misc]simplify: iters left: 6 (11 enodes) 1540200046.554 * * [misc]simplify: iters left: 5 (17 enodes) 1540200046.556 * * [misc]simplify: iters left: 4 (19 enodes) 1540200046.558 * * [misc]simplify: iters left: 3 (23 enodes) 1540200046.561 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1540200046.561 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 1540200046.561 * * * * [misc]progress: [ 403 / 768 ] simplifiying candidate # 1540200046.561 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt 1)) (sqrt (sqrt (hypot y.im y.re)))) 1540200046.561 * * [misc]simplify: iters left: 6 (10 enodes) 1540200046.563 * * [misc]simplify: iters left: 5 (16 enodes) 1540200046.566 * * [misc]simplify: iters left: 4 (20 enodes) 1540200046.568 * * [misc]simplify: iters left: 3 (24 enodes) 1540200046.573 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200046.573 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200046.573 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200046.573 * * [misc]simplify: iters left: 6 (12 enodes) 1540200046.577 * * [misc]simplify: iters left: 5 (19 enodes) 1540200046.582 * * [misc]simplify: iters left: 4 (24 enodes) 1540200046.589 * * [misc]simplify: iters left: 3 (33 enodes) 1540200046.598 * * [misc]simplify: iters left: 2 (38 enodes) 1540200046.609 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200046.609 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))))) 1540200046.609 * * * * [misc]progress: [ 404 / 768 ] simplifiying candidate # 1540200046.609 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt 1)) 1) 1540200046.609 * * [misc]simplify: iters left: 6 (9 enodes) 1540200046.613 * * [misc]simplify: iters left: 5 (15 enodes) 1540200046.617 * * [misc]simplify: iters left: 4 (18 enodes) 1540200046.620 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1540200046.620 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200046.620 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200046.620 * * [misc]simplify: iters left: 6 (11 enodes) 1540200046.624 * * [misc]simplify: iters left: 5 (17 enodes) 1540200046.629 * * [misc]simplify: iters left: 4 (19 enodes) 1540200046.634 * * [misc]simplify: iters left: 3 (23 enodes) 1540200046.639 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1540200046.639 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 1540200046.639 * * * * [misc]progress: [ 405 / 768 ] simplifiying candidate # 1540200046.640 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200046.640 * * [misc]simplify: iters left: 6 (11 enodes) 1540200046.643 * * [misc]simplify: iters left: 5 (19 enodes) 1540200046.648 * * [misc]simplify: iters left: 4 (30 enodes) 1540200046.657 * * [misc]simplify: iters left: 3 (50 enodes) 1540200046.671 * * [misc]simplify: iters left: 2 (77 enodes) 1540200046.691 * * [misc]simplify: iters left: 1 (92 enodes) 1540200046.709 * [exit]simplify: Simplified to (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200046.709 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200046.710 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200046.710 * * [misc]simplify: iters left: 6 (13 enodes) 1540200046.714 * * [misc]simplify: iters left: 5 (20 enodes) 1540200046.719 * * [misc]simplify: iters left: 4 (28 enodes) 1540200046.726 * * [misc]simplify: iters left: 3 (38 enodes) 1540200046.735 * * [misc]simplify: iters left: 2 (50 enodes) 1540200046.748 * * [misc]simplify: iters left: 1 (51 enodes) 1540200046.759 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200046.759 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200046.759 * * * * [misc]progress: [ 406 / 768 ] simplifiying candidate # 1540200046.760 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200046.760 * * [misc]simplify: iters left: 6 (12 enodes) 1540200046.763 * * [misc]simplify: iters left: 5 (19 enodes) 1540200046.768 * * [misc]simplify: iters left: 4 (25 enodes) 1540200046.774 * * [misc]simplify: iters left: 3 (32 enodes) 1540200046.782 * * [misc]simplify: iters left: 2 (44 enodes) 1540200046.792 * * [misc]simplify: iters left: 1 (45 enodes) 1540200046.799 * [exit]simplify: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200046.799 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200046.799 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200046.799 * * [misc]simplify: iters left: 6 (14 enodes) 1540200046.803 * * [misc]simplify: iters left: 5 (21 enodes) 1540200046.809 * * [misc]simplify: iters left: 4 (29 enodes) 1540200046.817 * * [misc]simplify: iters left: 3 (39 enodes) 1540200046.827 * * [misc]simplify: iters left: 2 (51 enodes) 1540200046.838 * * [misc]simplify: iters left: 1 (52 enodes) 1540200046.849 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200046.849 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (cbrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200046.850 * * * * [misc]progress: [ 407 / 768 ] simplifiying candidate # 1540200046.850 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200046.850 * * [misc]simplify: iters left: 6 (9 enodes) 1540200046.852 * * [misc]simplify: iters left: 5 (15 enodes) 1540200046.854 * * [misc]simplify: iters left: 4 (18 enodes) 1540200046.857 * * [misc]simplify: iters left: 3 (24 enodes) 1540200046.860 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200046.860 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200046.860 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200046.860 * * [misc]simplify: iters left: 6 (12 enodes) 1540200046.862 * * [misc]simplify: iters left: 5 (19 enodes) 1540200046.864 * * [misc]simplify: iters left: 4 (24 enodes) 1540200046.868 * * [misc]simplify: iters left: 3 (33 enodes) 1540200046.872 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200046.873 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200046.873 * * * * [misc]progress: [ 408 / 768 ] simplifiying candidate # 1540200046.873 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt 1)) 1540200046.873 * * [misc]simplify: iters left: 6 (10 enodes) 1540200046.875 * * [misc]simplify: iters left: 5 (16 enodes) 1540200046.877 * * [misc]simplify: iters left: 4 (22 enodes) 1540200046.880 * * [misc]simplify: iters left: 3 (34 enodes) 1540200046.885 * * [misc]simplify: iters left: 2 (40 enodes) 1540200046.892 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200046.892 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200046.892 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200046.892 * * [misc]simplify: iters left: 6 (12 enodes) 1540200046.896 * * [misc]simplify: iters left: 5 (19 enodes) 1540200046.901 * * [misc]simplify: iters left: 4 (25 enodes) 1540200046.909 * * [misc]simplify: iters left: 3 (35 enodes) 1540200046.917 * * [misc]simplify: iters left: 2 (37 enodes) 1540200046.925 * * [misc]simplify: iters left: 1 (38 enodes) 1540200046.933 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200046.934 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))))) 1540200046.934 * * * * [misc]progress: [ 409 / 768 ] simplifiying candidate # 1540200046.934 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200046.934 * * [misc]simplify: iters left: 6 (9 enodes) 1540200046.937 * * [misc]simplify: iters left: 5 (15 enodes) 1540200046.941 * * [misc]simplify: iters left: 4 (18 enodes) 1540200046.946 * * [misc]simplify: iters left: 3 (24 enodes) 1540200046.952 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200046.952 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200046.952 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200046.952 * * [misc]simplify: iters left: 6 (12 enodes) 1540200046.956 * * [misc]simplify: iters left: 5 (19 enodes) 1540200046.962 * * [misc]simplify: iters left: 4 (24 enodes) 1540200046.969 * * [misc]simplify: iters left: 3 (33 enodes) 1540200046.977 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200046.977 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200046.977 * * * * [misc]progress: [ 410 / 768 ] simplifiying candidate # 1540200046.977 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1) 1540200046.977 * * [misc]simplify: iters left: 6 (9 enodes) 1540200046.980 * * [misc]simplify: iters left: 5 (15 enodes) 1540200046.984 * * [misc]simplify: iters left: 4 (21 enodes) 1540200046.991 * * [misc]simplify: iters left: 3 (33 enodes) 1540200046.999 * * [misc]simplify: iters left: 2 (39 enodes) 1540200047.007 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200047.007 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200047.007 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200047.007 * * [misc]simplify: iters left: 6 (12 enodes) 1540200047.011 * * [misc]simplify: iters left: 5 (19 enodes) 1540200047.016 * * [misc]simplify: iters left: 4 (25 enodes) 1540200047.024 * * [misc]simplify: iters left: 3 (35 enodes) 1540200047.032 * * [misc]simplify: iters left: 2 (37 enodes) 1540200047.040 * * [misc]simplify: iters left: 1 (38 enodes) 1540200047.044 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200047.044 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))))) 1540200047.044 * * * * [misc]progress: [ 411 / 768 ] simplifiying candidate # 1540200047.044 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.im y.re))) 1) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200047.044 * * [misc]simplify: iters left: 6 (10 enodes) 1540200047.046 * * [misc]simplify: iters left: 5 (18 enodes) 1540200047.049 * * [misc]simplify: iters left: 4 (28 enodes) 1540200047.053 * * [misc]simplify: iters left: 3 (49 enodes) 1540200047.059 * * [misc]simplify: iters left: 2 (62 enodes) 1540200047.066 * * [misc]simplify: iters left: 1 (70 enodes) 1540200047.071 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200047.071 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200047.072 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200047.072 * * [misc]simplify: iters left: 6 (12 enodes) 1540200047.074 * * [misc]simplify: iters left: 5 (19 enodes) 1540200047.076 * * [misc]simplify: iters left: 4 (24 enodes) 1540200047.080 * * [misc]simplify: iters left: 3 (33 enodes) 1540200047.088 * * [misc]simplify: iters left: 2 (38 enodes) 1540200047.096 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) 1540200047.096 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))))) 1540200047.096 * * * * [misc]progress: [ 412 / 768 ] simplifiying candidate # 1540200047.096 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.im y.re))) 1) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200047.096 * * [misc]simplify: iters left: 6 (11 enodes) 1540200047.098 * * [misc]simplify: iters left: 5 (18 enodes) 1540200047.101 * * [misc]simplify: iters left: 4 (23 enodes) 1540200047.105 * * [misc]simplify: iters left: 3 (31 enodes) 1540200047.108 * * [misc]simplify: iters left: 2 (36 enodes) 1540200047.111 * * [misc]simplify: iters left: 1 (37 enodes) 1540200047.114 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) 1540200047.114 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200047.114 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200047.114 * * [misc]simplify: iters left: 6 (13 enodes) 1540200047.116 * * [misc]simplify: iters left: 5 (20 enodes) 1540200047.119 * * [misc]simplify: iters left: 4 (25 enodes) 1540200047.122 * * [misc]simplify: iters left: 3 (34 enodes) 1540200047.130 * * [misc]simplify: iters left: 2 (39 enodes) 1540200047.139 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) 1540200047.139 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))))) 1540200047.139 * * * * [misc]progress: [ 413 / 768 ] simplifiying candidate # 1540200047.139 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.im y.re))) 1) (sqrt (sqrt (hypot y.im y.re)))) 1540200047.139 * * [misc]simplify: iters left: 6 (9 enodes) 1540200047.140 * * [misc]simplify: iters left: 5 (15 enodes) 1540200047.143 * * [misc]simplify: iters left: 4 (21 enodes) 1540200047.145 * * [misc]simplify: iters left: 3 (27 enodes) 1540200047.148 * * [misc]simplify: iters left: 2 (32 enodes) 1540200047.151 * * [misc]simplify: iters left: 1 (33 enodes) 1540200047.153 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200047.153 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200047.154 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200047.154 * * [misc]simplify: iters left: 6 (12 enodes) 1540200047.155 * * [misc]simplify: iters left: 5 (19 enodes) 1540200047.158 * * [misc]simplify: iters left: 4 (24 enodes) 1540200047.161 * * [misc]simplify: iters left: 3 (33 enodes) 1540200047.165 * * [misc]simplify: iters left: 2 (38 enodes) 1540200047.169 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200047.169 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))))) 1540200047.169 * * * * [misc]progress: [ 414 / 768 ] simplifiying candidate # 1540200047.169 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.im y.re))) 1) (sqrt 1)) 1540200047.169 * * [misc]simplify: iters left: 6 (9 enodes) 1540200047.172 * * [misc]simplify: iters left: 5 (15 enodes) 1540200047.176 * * [misc]simplify: iters left: 4 (18 enodes) 1540200047.178 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1540200047.178 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200047.179 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200047.179 * * [misc]simplify: iters left: 6 (11 enodes) 1540200047.182 * * [misc]simplify: iters left: 5 (17 enodes) 1540200047.187 * * [misc]simplify: iters left: 4 (19 enodes) 1540200047.192 * * [misc]simplify: iters left: 3 (23 enodes) 1540200047.199 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1540200047.199 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 1540200047.199 * * * * [misc]progress: [ 415 / 768 ] simplifiying candidate # 1540200047.199 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.im y.re))) 1) (sqrt (sqrt (hypot y.im y.re)))) 1540200047.199 * * [misc]simplify: iters left: 6 (9 enodes) 1540200047.202 * * [misc]simplify: iters left: 5 (15 enodes) 1540200047.207 * * [misc]simplify: iters left: 4 (21 enodes) 1540200047.212 * * [misc]simplify: iters left: 3 (27 enodes) 1540200047.217 * * [misc]simplify: iters left: 2 (32 enodes) 1540200047.224 * * [misc]simplify: iters left: 1 (33 enodes) 1540200047.229 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200047.229 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200047.230 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200047.230 * * [misc]simplify: iters left: 6 (12 enodes) 1540200047.234 * * [misc]simplify: iters left: 5 (19 enodes) 1540200047.239 * * [misc]simplify: iters left: 4 (24 enodes) 1540200047.246 * * [misc]simplify: iters left: 3 (33 enodes) 1540200047.254 * * [misc]simplify: iters left: 2 (38 enodes) 1540200047.261 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200047.261 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))))) 1540200047.261 * * * * [misc]progress: [ 416 / 768 ] simplifiying candidate # 1540200047.261 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.im y.re))) 1) 1) 1540200047.261 * * [misc]simplify: iters left: 6 (8 enodes) 1540200047.262 * * [misc]simplify: iters left: 5 (12 enodes) 1540200047.264 * * [misc]simplify: iters left: 4 (15 enodes) 1540200047.266 * * [misc]simplify: iters left: 3 (18 enodes) 1540200047.267 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1540200047.267 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200047.268 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200047.268 * * [misc]simplify: iters left: 6 (11 enodes) 1540200047.269 * * [misc]simplify: iters left: 5 (17 enodes) 1540200047.272 * * [misc]simplify: iters left: 4 (19 enodes) 1540200047.274 * * [misc]simplify: iters left: 3 (23 enodes) 1540200047.277 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1540200047.277 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 1540200047.277 * * * * [misc]progress: [ 417 / 768 ] simplifiying candidate # 1540200047.277 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200047.277 * * [misc]simplify: iters left: 6 (10 enodes) 1540200047.279 * * [misc]simplify: iters left: 5 (18 enodes) 1540200047.281 * * [misc]simplify: iters left: 4 (24 enodes) 1540200047.284 * * [misc]simplify: iters left: 3 (26 enodes) 1540200047.287 * * [misc]simplify: iters left: 2 (29 enodes) 1540200047.290 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200047.291 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200047.291 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200047.291 * * [misc]simplify: iters left: 6 (12 enodes) 1540200047.294 * * [misc]simplify: iters left: 5 (19 enodes) 1540200047.299 * * [misc]simplify: iters left: 4 (24 enodes) 1540200047.305 * * [misc]simplify: iters left: 3 (27 enodes) 1540200047.308 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200047.308 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))))) 1540200047.308 * * * * [misc]progress: [ 418 / 768 ] simplifiying candidate # 1540200047.308 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200047.309 * * [misc]simplify: iters left: 6 (13 enodes) 1540200047.311 * * [misc]simplify: iters left: 5 (20 enodes) 1540200047.313 * * [misc]simplify: iters left: 4 (25 enodes) 1540200047.316 * * [misc]simplify: iters left: 3 (29 enodes) 1540200047.319 * * [misc]simplify: iters left: 2 (35 enodes) 1540200047.323 * * [misc]simplify: iters left: 1 (36 enodes) 1540200047.327 * [exit]simplify: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200047.327 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200047.327 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200047.328 * * [misc]simplify: iters left: 6 (14 enodes) 1540200047.329 * * [misc]simplify: iters left: 5 (21 enodes) 1540200047.332 * * [misc]simplify: iters left: 4 (29 enodes) 1540200047.338 * * [misc]simplify: iters left: 3 (39 enodes) 1540200047.348 * * [misc]simplify: iters left: 2 (51 enodes) 1540200047.360 * * [misc]simplify: iters left: 1 (52 enodes) 1540200047.372 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))) 1540200047.372 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))))) 1540200047.372 * * * * [misc]progress: [ 419 / 768 ] simplifiying candidate # 1540200047.372 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200047.372 * * [misc]simplify: iters left: 6 (11 enodes) 1540200047.376 * * [misc]simplify: iters left: 5 (17 enodes) 1540200047.380 * * [misc]simplify: iters left: 4 (22 enodes) 1540200047.386 * * [misc]simplify: iters left: 3 (26 enodes) 1540200047.392 * * [misc]simplify: iters left: 2 (32 enodes) 1540200047.401 * * [misc]simplify: iters left: 1 (33 enodes) 1540200047.408 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200047.408 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200047.408 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200047.409 * * [misc]simplify: iters left: 6 (13 enodes) 1540200047.413 * * [misc]simplify: iters left: 5 (20 enodes) 1540200047.418 * * [misc]simplify: iters left: 4 (28 enodes) 1540200047.426 * * [misc]simplify: iters left: 3 (38 enodes) 1540200047.432 * * [misc]simplify: iters left: 2 (50 enodes) 1540200047.438 * * [misc]simplify: iters left: 1 (51 enodes) 1540200047.443 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (hypot y.im y.re))) 1540200047.443 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (hypot y.im y.re))))) 1540200047.443 * * * * [misc]progress: [ 420 / 768 ] simplifiying candidate # 1540200047.443 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt 1)) 1540200047.444 * * [misc]simplify: iters left: 6 (11 enodes) 1540200047.446 * * [misc]simplify: iters left: 5 (17 enodes) 1540200047.448 * * [misc]simplify: iters left: 4 (22 enodes) 1540200047.451 * * [misc]simplify: iters left: 3 (26 enodes) 1540200047.453 * * [misc]simplify: iters left: 2 (27 enodes) 1540200047.456 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200047.456 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200047.456 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200047.456 * * [misc]simplify: iters left: 6 (12 enodes) 1540200047.460 * * [misc]simplify: iters left: 5 (19 enodes) 1540200047.465 * * [misc]simplify: iters left: 4 (27 enodes) 1540200047.473 * * [misc]simplify: iters left: 3 (37 enodes) 1540200047.482 * * [misc]simplify: iters left: 2 (49 enodes) 1540200047.492 * * [misc]simplify: iters left: 1 (50 enodes) 1540200047.498 * [exit]simplify: Simplified to (/ (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)) 1540200047.498 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)))) 1540200047.498 * * * * [misc]progress: [ 421 / 768 ] simplifiying candidate # 1540200047.498 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200047.498 * * [misc]simplify: iters left: 6 (11 enodes) 1540200047.500 * * [misc]simplify: iters left: 5 (17 enodes) 1540200047.502 * * [misc]simplify: iters left: 4 (22 enodes) 1540200047.505 * * [misc]simplify: iters left: 3 (26 enodes) 1540200047.508 * * [misc]simplify: iters left: 2 (32 enodes) 1540200047.511 * * [misc]simplify: iters left: 1 (33 enodes) 1540200047.515 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200047.515 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200047.515 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200047.515 * * [misc]simplify: iters left: 6 (13 enodes) 1540200047.517 * * [misc]simplify: iters left: 5 (20 enodes) 1540200047.522 * * [misc]simplify: iters left: 4 (28 enodes) 1540200047.529 * * [misc]simplify: iters left: 3 (38 enodes) 1540200047.535 * * [misc]simplify: iters left: 2 (50 enodes) 1540200047.541 * * [misc]simplify: iters left: 1 (51 enodes) 1540200047.546 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (hypot y.im y.re))) 1540200047.546 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (hypot y.im y.re))))) 1540200047.546 * * * * [misc]progress: [ 422 / 768 ] simplifiying candidate # 1540200047.546 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1) 1540200047.547 * * [misc]simplify: iters left: 6 (10 enodes) 1540200047.548 * * [misc]simplify: iters left: 5 (16 enodes) 1540200047.550 * * [misc]simplify: iters left: 4 (20 enodes) 1540200047.553 * * [misc]simplify: iters left: 3 (24 enodes) 1540200047.555 * * [misc]simplify: iters left: 2 (25 enodes) 1540200047.557 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200047.557 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200047.557 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200047.557 * * [misc]simplify: iters left: 6 (12 enodes) 1540200047.559 * * [misc]simplify: iters left: 5 (19 enodes) 1540200047.562 * * [misc]simplify: iters left: 4 (27 enodes) 1540200047.567 * * [misc]simplify: iters left: 3 (37 enodes) 1540200047.576 * * [misc]simplify: iters left: 2 (49 enodes) 1540200047.588 * * [misc]simplify: iters left: 1 (50 enodes) 1540200047.598 * [exit]simplify: Simplified to (/ (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)) 1540200047.598 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)))) 1540200047.598 * * * * [misc]progress: [ 423 / 768 ] simplifiying candidate # 1540200047.599 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200047.599 * * [misc]simplify: iters left: 6 (13 enodes) 1540200047.603 * * [misc]simplify: iters left: 5 (20 enodes) 1540200047.608 * * [misc]simplify: iters left: 4 (26 enodes) 1540200047.615 * * [misc]simplify: iters left: 3 (32 enodes) 1540200047.622 * * [misc]simplify: iters left: 2 (37 enodes) 1540200047.632 * * [misc]simplify: iters left: 1 (38 enodes) 1540200047.640 * [exit]simplify: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200047.640 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200047.640 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200047.640 * * [misc]simplify: iters left: 6 (14 enodes) 1540200047.644 * * [misc]simplify: iters left: 5 (21 enodes) 1540200047.651 * * [misc]simplify: iters left: 4 (29 enodes) 1540200047.658 * * [misc]simplify: iters left: 3 (39 enodes) 1540200047.668 * * [misc]simplify: iters left: 2 (51 enodes) 1540200047.680 * * [misc]simplify: iters left: 1 (52 enodes) 1540200047.691 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (* (sqrt (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200047.692 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (* (sqrt (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))))) 1540200047.692 * * * * [misc]progress: [ 424 / 768 ] simplifiying candidate # 1540200047.692 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200047.692 * * [misc]simplify: iters left: 6 (10 enodes) 1540200047.695 * * [misc]simplify: iters left: 5 (15 enodes) 1540200047.699 * [exit]simplify: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540200047.699 * [misc]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 y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200047.700 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200047.700 * * [misc]simplify: iters left: 6 (12 enodes) 1540200047.703 * * [misc]simplify: iters left: 5 (19 enodes) 1540200047.709 * * [misc]simplify: iters left: 4 (24 enodes) 1540200047.715 * * [misc]simplify: iters left: 3 (28 enodes) 1540200047.722 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1540200047.722 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200047.722 * * * * [misc]progress: [ 425 / 768 ] simplifiying candidate # 1540200047.722 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200047.723 * * [misc]simplify: iters left: 6 (12 enodes) 1540200047.726 * * [misc]simplify: iters left: 5 (17 enodes) 1540200047.730 * * [misc]simplify: iters left: 4 (20 enodes) 1540200047.735 * * [misc]simplify: iters left: 3 (21 enodes) 1540200047.741 * [exit]simplify: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200047.741 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200047.741 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200047.741 * * [misc]simplify: iters left: 6 (14 enodes) 1540200047.745 * * [misc]simplify: iters left: 5 (21 enodes) 1540200047.751 * * [misc]simplify: iters left: 4 (29 enodes) 1540200047.759 * * [misc]simplify: iters left: 3 (39 enodes) 1540200047.769 * * [misc]simplify: iters left: 2 (51 enodes) 1540200047.783 * * [misc]simplify: iters left: 1 (52 enodes) 1540200047.794 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200047.794 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))))) 1540200047.794 * * * * [misc]progress: [ 426 / 768 ] simplifiying candidate # 1540200047.795 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt 1)) 1540200047.795 * * [misc]simplify: iters left: 6 (11 enodes) 1540200047.799 * * [misc]simplify: iters left: 5 (16 enodes) 1540200047.804 * * [misc]simplify: iters left: 4 (19 enodes) 1540200047.808 * * [misc]simplify: iters left: 3 (22 enodes) 1540200047.812 * [exit]simplify: Simplified to (/ 1 (fabs (cbrt (hypot y.im y.re)))) 1540200047.812 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200047.812 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200047.812 * * [misc]simplify: iters left: 6 (13 enodes) 1540200047.816 * * [misc]simplify: iters left: 5 (20 enodes) 1540200047.822 * * [misc]simplify: iters left: 4 (28 enodes) 1540200047.829 * * [misc]simplify: iters left: 3 (38 enodes) 1540200047.839 * * [misc]simplify: iters left: 2 (50 enodes) 1540200047.850 * * [misc]simplify: iters left: 1 (51 enodes) 1540200047.861 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (cbrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 1540200047.861 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (cbrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))))) 1540200047.861 * * * * [misc]progress: [ 427 / 768 ] simplifiying candidate # 1540200047.862 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200047.862 * * [misc]simplify: iters left: 6 (12 enodes) 1540200047.864 * * [misc]simplify: iters left: 5 (17 enodes) 1540200047.866 * * [misc]simplify: iters left: 4 (20 enodes) 1540200047.868 * * [misc]simplify: iters left: 3 (21 enodes) 1540200047.871 * [exit]simplify: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200047.871 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200047.871 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200047.871 * * [misc]simplify: iters left: 6 (14 enodes) 1540200047.873 * * [misc]simplify: iters left: 5 (21 enodes) 1540200047.876 * * [misc]simplify: iters left: 4 (29 enodes) 1540200047.879 * * [misc]simplify: iters left: 3 (39 enodes) 1540200047.884 * * [misc]simplify: iters left: 2 (51 enodes) 1540200047.891 * * [misc]simplify: iters left: 1 (52 enodes) 1540200047.903 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200047.903 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))))) 1540200047.903 * * * * [misc]progress: [ 428 / 768 ] simplifiying candidate # 1540200047.904 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1) 1540200047.904 * * [misc]simplify: iters left: 6 (10 enodes) 1540200047.907 * * [misc]simplify: iters left: 5 (15 enodes) 1540200047.911 * * [misc]simplify: iters left: 4 (16 enodes) 1540200047.915 * * [misc]simplify: iters left: 3 (19 enodes) 1540200047.919 * [exit]simplify: Simplified to (/ 1 (fabs (cbrt (hypot y.im y.re)))) 1540200047.919 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200047.919 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200047.919 * * [misc]simplify: iters left: 6 (13 enodes) 1540200047.923 * * [misc]simplify: iters left: 5 (20 enodes) 1540200047.929 * * [misc]simplify: iters left: 4 (28 enodes) 1540200047.936 * * [misc]simplify: iters left: 3 (38 enodes) 1540200047.944 * * [misc]simplify: iters left: 2 (50 enodes) 1540200047.955 * * [misc]simplify: iters left: 1 (51 enodes) 1540200047.966 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (cbrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 1540200047.966 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (cbrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))))) 1540200047.966 * * * * [misc]progress: [ 429 / 768 ] simplifiying candidate # 1540200047.966 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200047.966 * * [misc]simplify: iters left: 6 (11 enodes) 1540200047.969 * * [misc]simplify: iters left: 5 (17 enodes) 1540200047.973 * * [misc]simplify: iters left: 4 (23 enodes) 1540200047.979 * * [misc]simplify: iters left: 3 (29 enodes) 1540200047.985 * * [misc]simplify: iters left: 2 (34 enodes) 1540200047.989 * * [misc]simplify: iters left: 1 (35 enodes) 1540200047.993 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200047.993 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200047.993 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200047.993 * * [misc]simplify: iters left: 6 (13 enodes) 1540200047.995 * * [misc]simplify: iters left: 5 (20 enodes) 1540200047.998 * * [misc]simplify: iters left: 4 (28 enodes) 1540200048.002 * * [misc]simplify: iters left: 3 (38 enodes) 1540200048.006 * * [misc]simplify: iters left: 2 (50 enodes) 1540200048.018 * * [misc]simplify: iters left: 1 (51 enodes) 1540200048.029 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (hypot y.im y.re))) 1540200048.029 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (hypot y.im y.re))))) 1540200048.030 * * * * [misc]progress: [ 430 / 768 ] simplifiying candidate # 1540200048.030 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200048.030 * * [misc]simplify: iters left: 6 (12 enodes) 1540200048.034 * * [misc]simplify: iters left: 5 (17 enodes) 1540200048.038 * * [misc]simplify: iters left: 4 (20 enodes) 1540200048.043 * * [misc]simplify: iters left: 3 (21 enodes) 1540200048.048 * [exit]simplify: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200048.048 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200048.048 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200048.048 * * [misc]simplify: iters left: 6 (14 enodes) 1540200048.053 * * [misc]simplify: iters left: 5 (21 enodes) 1540200048.059 * * [misc]simplify: iters left: 4 (29 enodes) 1540200048.067 * * [misc]simplify: iters left: 3 (39 enodes) 1540200048.077 * * [misc]simplify: iters left: 2 (51 enodes) 1540200048.084 * * [misc]simplify: iters left: 1 (52 enodes) 1540200048.090 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))) 1540200048.090 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))))) 1540200048.090 * * * * [misc]progress: [ 431 / 768 ] simplifiying candidate # 1540200048.090 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200048.090 * * [misc]simplify: iters left: 6 (9 enodes) 1540200048.091 * * [misc]simplify: iters left: 5 (13 enodes) 1540200048.093 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1540200048.093 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200048.093 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200048.093 * * [misc]simplify: iters left: 6 (12 enodes) 1540200048.095 * * [misc]simplify: iters left: 5 (19 enodes) 1540200048.098 * * [misc]simplify: iters left: 4 (24 enodes) 1540200048.101 * * [misc]simplify: iters left: 3 (28 enodes) 1540200048.104 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540200048.104 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1540200048.104 * * * * [misc]progress: [ 432 / 768 ] simplifiying candidate # 1540200048.104 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (sqrt (sqrt (hypot y.im y.re)))) (sqrt 1)) 1540200048.104 * * [misc]simplify: iters left: 6 (10 enodes) 1540200048.106 * * [misc]simplify: iters left: 5 (14 enodes) 1540200048.109 * * [misc]simplify: iters left: 4 (17 enodes) 1540200048.113 * * [misc]simplify: iters left: 3 (20 enodes) 1540200048.116 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.im y.re)))) 1540200048.116 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200048.116 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200048.117 * * [misc]simplify: iters left: 6 (12 enodes) 1540200048.120 * * [misc]simplify: iters left: 5 (19 enodes) 1540200048.126 * * [misc]simplify: iters left: 4 (27 enodes) 1540200048.134 * * [misc]simplify: iters left: 3 (37 enodes) 1540200048.144 * * [misc]simplify: iters left: 2 (49 enodes) 1540200048.155 * * [misc]simplify: iters left: 1 (50 enodes) 1540200048.166 * [exit]simplify: Simplified to (/ (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)) 1540200048.166 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)))) 1540200048.166 * * * * [misc]progress: [ 433 / 768 ] simplifiying candidate # 1540200048.166 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200048.166 * * [misc]simplify: iters left: 6 (9 enodes) 1540200048.169 * * [misc]simplify: iters left: 5 (13 enodes) 1540200048.173 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1540200048.173 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200048.173 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200048.173 * * [misc]simplify: iters left: 6 (12 enodes) 1540200048.177 * * [misc]simplify: iters left: 5 (19 enodes) 1540200048.182 * * [misc]simplify: iters left: 4 (24 enodes) 1540200048.188 * * [misc]simplify: iters left: 3 (28 enodes) 1540200048.195 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540200048.195 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1540200048.195 * * * * [misc]progress: [ 434 / 768 ] simplifiying candidate # 1540200048.195 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (sqrt (sqrt (hypot y.im y.re)))) 1) 1540200048.196 * * [misc]simplify: iters left: 6 (9 enodes) 1540200048.198 * * [misc]simplify: iters left: 5 (13 enodes) 1540200048.202 * * [misc]simplify: iters left: 4 (15 enodes) 1540200048.205 * * [misc]simplify: iters left: 3 (18 enodes) 1540200048.206 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.im y.re)))) 1540200048.206 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200048.206 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200048.206 * * [misc]simplify: iters left: 6 (12 enodes) 1540200048.208 * * [misc]simplify: iters left: 5 (19 enodes) 1540200048.211 * * [misc]simplify: iters left: 4 (27 enodes) 1540200048.214 * * [misc]simplify: iters left: 3 (37 enodes) 1540200048.219 * * [misc]simplify: iters left: 2 (49 enodes) 1540200048.224 * * [misc]simplify: iters left: 1 (50 enodes) 1540200048.229 * [exit]simplify: Simplified to (/ (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)) 1540200048.229 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)))) 1540200048.230 * * * * [misc]progress: [ 435 / 768 ] simplifiying candidate # 1540200048.230 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (sqrt 1)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200048.230 * * [misc]simplify: iters left: 6 (11 enodes) 1540200048.232 * * [misc]simplify: iters left: 5 (17 enodes) 1540200048.236 * * [misc]simplify: iters left: 4 (22 enodes) 1540200048.242 * * [misc]simplify: iters left: 3 (35 enodes) 1540200048.249 * * [misc]simplify: iters left: 2 (37 enodes) 1540200048.252 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200048.252 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200048.252 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200048.252 * * [misc]simplify: iters left: 6 (12 enodes) 1540200048.254 * * [misc]simplify: iters left: 5 (19 enodes) 1540200048.256 * * [misc]simplify: iters left: 4 (27 enodes) 1540200048.260 * * [misc]simplify: iters left: 3 (37 enodes) 1540200048.264 * * [misc]simplify: iters left: 2 (49 enodes) 1540200048.270 * * [misc]simplify: iters left: 1 (50 enodes) 1540200048.275 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) 1540200048.276 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))))) 1540200048.276 * * * * [misc]progress: [ 436 / 768 ] simplifiying candidate # 1540200048.276 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (sqrt 1)) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200048.276 * * [misc]simplify: iters left: 6 (11 enodes) 1540200048.280 * * [misc]simplify: iters left: 5 (16 enodes) 1540200048.283 * * [misc]simplify: iters left: 4 (18 enodes) 1540200048.288 * * [misc]simplify: iters left: 3 (21 enodes) 1540200048.292 * [exit]simplify: Simplified to (/ 1 (fabs (cbrt (hypot y.im y.re)))) 1540200048.292 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200048.292 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200048.293 * * [misc]simplify: iters left: 6 (13 enodes) 1540200048.296 * * [misc]simplify: iters left: 5 (20 enodes) 1540200048.302 * * [misc]simplify: iters left: 4 (28 enodes) 1540200048.310 * * [misc]simplify: iters left: 3 (38 enodes) 1540200048.315 * * [misc]simplify: iters left: 2 (50 enodes) 1540200048.321 * * [misc]simplify: iters left: 1 (51 enodes) 1540200048.326 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200048.327 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200048.327 * * * * [misc]progress: [ 437 / 768 ] simplifiying candidate # 1540200048.327 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (sqrt 1)) (sqrt (sqrt (hypot y.im y.re)))) 1540200048.327 * * [misc]simplify: iters left: 6 (10 enodes) 1540200048.331 * * [misc]simplify: iters left: 5 (14 enodes) 1540200048.333 * * [misc]simplify: iters left: 4 (17 enodes) 1540200048.337 * * [misc]simplify: iters left: 3 (19 enodes) 1540200048.340 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.im y.re)))) 1540200048.341 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200048.341 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200048.341 * * [misc]simplify: iters left: 6 (12 enodes) 1540200048.346 * * [misc]simplify: iters left: 5 (19 enodes) 1540200048.352 * * [misc]simplify: iters left: 4 (27 enodes) 1540200048.359 * * [misc]simplify: iters left: 3 (37 enodes) 1540200048.364 * * [misc]simplify: iters left: 2 (49 enodes) 1540200048.370 * * [misc]simplify: iters left: 1 (50 enodes) 1540200048.379 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) 1540200048.379 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))))) 1540200048.379 * * * * [misc]progress: [ 438 / 768 ] simplifiying candidate # 1540200048.379 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (sqrt 1)) (sqrt 1)) 1540200048.380 * * [misc]simplify: iters left: 6 (5 enodes) 1540200048.382 * * [misc]simplify: iters left: 5 (9 enodes) 1540200048.383 * [exit]simplify: Simplified to 1 1540200048.383 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200048.383 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200048.383 * * [misc]simplify: iters left: 6 (11 enodes) 1540200048.387 * * [misc]simplify: iters left: 5 (18 enodes) 1540200048.392 * * [misc]simplify: iters left: 4 (23 enodes) 1540200048.398 * * [misc]simplify: iters left: 3 (32 enodes) 1540200048.406 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (hypot y.im y.re)) 1540200048.407 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (hypot y.im y.re)))) 1540200048.407 * * * * [misc]progress: [ 439 / 768 ] simplifiying candidate # 1540200048.407 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (sqrt 1)) (sqrt (sqrt (hypot y.im y.re)))) 1540200048.407 * * [misc]simplify: iters left: 6 (10 enodes) 1540200048.411 * * [misc]simplify: iters left: 5 (14 enodes) 1540200048.414 * * [misc]simplify: iters left: 4 (17 enodes) 1540200048.418 * * [misc]simplify: iters left: 3 (19 enodes) 1540200048.421 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.im y.re)))) 1540200048.421 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200048.421 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200048.421 * * [misc]simplify: iters left: 6 (12 enodes) 1540200048.425 * * [misc]simplify: iters left: 5 (19 enodes) 1540200048.430 * * [misc]simplify: iters left: 4 (27 enodes) 1540200048.438 * * [misc]simplify: iters left: 3 (37 enodes) 1540200048.447 * * [misc]simplify: iters left: 2 (49 enodes) 1540200048.459 * * [misc]simplify: iters left: 1 (50 enodes) 1540200048.470 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) 1540200048.470 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))))) 1540200048.470 * * * * [misc]progress: [ 440 / 768 ] simplifiying candidate # 1540200048.470 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (sqrt 1)) 1) 1540200048.471 * * [misc]simplify: iters left: 6 (5 enodes) 1540200048.474 * * [misc]simplify: iters left: 5 (9 enodes) 1540200048.474 * [exit]simplify: Simplified to 1 1540200048.474 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200048.475 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200048.475 * * [misc]simplify: iters left: 6 (11 enodes) 1540200048.478 * * [misc]simplify: iters left: 5 (18 enodes) 1540200048.484 * * [misc]simplify: iters left: 4 (23 enodes) 1540200048.487 * * [misc]simplify: iters left: 3 (32 enodes) 1540200048.491 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (hypot y.im y.re)) 1540200048.491 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (hypot y.im y.re)))) 1540200048.491 * * * * [misc]progress: [ 441 / 768 ] simplifiying candidate # 1540200048.491 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200048.491 * * [misc]simplify: iters left: 6 (11 enodes) 1540200048.493 * * [misc]simplify: iters left: 5 (17 enodes) 1540200048.495 * * [misc]simplify: iters left: 4 (23 enodes) 1540200048.498 * * [misc]simplify: iters left: 3 (29 enodes) 1540200048.501 * * [misc]simplify: iters left: 2 (34 enodes) 1540200048.505 * * [misc]simplify: iters left: 1 (35 enodes) 1540200048.508 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200048.508 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200048.508 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200048.509 * * [misc]simplify: iters left: 6 (13 enodes) 1540200048.510 * * [misc]simplify: iters left: 5 (20 enodes) 1540200048.513 * * [misc]simplify: iters left: 4 (28 enodes) 1540200048.519 * * [misc]simplify: iters left: 3 (38 enodes) 1540200048.528 * * [misc]simplify: iters left: 2 (50 enodes) 1540200048.534 * * [misc]simplify: iters left: 1 (51 enodes) 1540200048.539 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (hypot y.im y.re))) 1540200048.539 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (hypot y.im y.re))))) 1540200048.539 * * * * [misc]progress: [ 442 / 768 ] simplifiying candidate # 1540200048.539 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200048.539 * * [misc]simplify: iters left: 6 (12 enodes) 1540200048.541 * * [misc]simplify: iters left: 5 (17 enodes) 1540200048.543 * * [misc]simplify: iters left: 4 (20 enodes) 1540200048.545 * * [misc]simplify: iters left: 3 (21 enodes) 1540200048.548 * [exit]simplify: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200048.548 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200048.548 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200048.548 * * [misc]simplify: iters left: 6 (14 enodes) 1540200048.550 * * [misc]simplify: iters left: 5 (21 enodes) 1540200048.555 * * [misc]simplify: iters left: 4 (29 enodes) 1540200048.563 * * [misc]simplify: iters left: 3 (39 enodes) 1540200048.574 * * [misc]simplify: iters left: 2 (51 enodes) 1540200048.585 * * [misc]simplify: iters left: 1 (52 enodes) 1540200048.597 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))) 1540200048.598 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))))) 1540200048.598 * * * * [misc]progress: [ 443 / 768 ] simplifiying candidate # 1540200048.598 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200048.598 * * [misc]simplify: iters left: 6 (9 enodes) 1540200048.601 * * [misc]simplify: iters left: 5 (13 enodes) 1540200048.604 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1540200048.605 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200048.605 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200048.605 * * [misc]simplify: iters left: 6 (12 enodes) 1540200048.609 * * [misc]simplify: iters left: 5 (19 enodes) 1540200048.614 * * [misc]simplify: iters left: 4 (24 enodes) 1540200048.621 * * [misc]simplify: iters left: 3 (28 enodes) 1540200048.627 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540200048.628 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1540200048.628 * * * * [misc]progress: [ 444 / 768 ] simplifiying candidate # 1540200048.628 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (sqrt (sqrt (hypot y.im y.re)))) (sqrt 1)) 1540200048.628 * * [misc]simplify: iters left: 6 (10 enodes) 1540200048.632 * * [misc]simplify: iters left: 5 (14 enodes) 1540200048.635 * * [misc]simplify: iters left: 4 (17 enodes) 1540200048.637 * * [misc]simplify: iters left: 3 (20 enodes) 1540200048.639 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.im y.re)))) 1540200048.639 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200048.639 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200048.639 * * [misc]simplify: iters left: 6 (12 enodes) 1540200048.641 * * [misc]simplify: iters left: 5 (19 enodes) 1540200048.643 * * [misc]simplify: iters left: 4 (27 enodes) 1540200048.647 * * [misc]simplify: iters left: 3 (37 enodes) 1540200048.651 * * [misc]simplify: iters left: 2 (49 enodes) 1540200048.657 * * [misc]simplify: iters left: 1 (50 enodes) 1540200048.665 * [exit]simplify: Simplified to (/ (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)) 1540200048.665 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)))) 1540200048.665 * * * * [misc]progress: [ 445 / 768 ] simplifiying candidate # 1540200048.666 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200048.666 * * [misc]simplify: iters left: 6 (9 enodes) 1540200048.669 * * [misc]simplify: iters left: 5 (13 enodes) 1540200048.672 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1540200048.672 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200048.672 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200048.672 * * [misc]simplify: iters left: 6 (12 enodes) 1540200048.676 * * [misc]simplify: iters left: 5 (19 enodes) 1540200048.681 * * [misc]simplify: iters left: 4 (24 enodes) 1540200048.689 * * [misc]simplify: iters left: 3 (28 enodes) 1540200048.696 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540200048.696 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1540200048.696 * * * * [misc]progress: [ 446 / 768 ] simplifiying candidate # 1540200048.696 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (sqrt (sqrt (hypot y.im y.re)))) 1) 1540200048.696 * * [misc]simplify: iters left: 6 (9 enodes) 1540200048.699 * * [misc]simplify: iters left: 5 (13 enodes) 1540200048.702 * * [misc]simplify: iters left: 4 (15 enodes) 1540200048.706 * * [misc]simplify: iters left: 3 (18 enodes) 1540200048.710 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.im y.re)))) 1540200048.710 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200048.710 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200048.710 * * [misc]simplify: iters left: 6 (12 enodes) 1540200048.714 * * [misc]simplify: iters left: 5 (19 enodes) 1540200048.719 * * [misc]simplify: iters left: 4 (27 enodes) 1540200048.726 * * [misc]simplify: iters left: 3 (37 enodes) 1540200048.736 * * [misc]simplify: iters left: 2 (49 enodes) 1540200048.745 * * [misc]simplify: iters left: 1 (50 enodes) 1540200048.751 * [exit]simplify: Simplified to (/ (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)) 1540200048.751 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)))) 1540200048.751 * * * * [misc]progress: [ 447 / 768 ] simplifiying candidate # 1540200048.751 * [enter]simplify: Simplifying (/ (/ (/ 1 1) 1) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200048.751 * * [misc]simplify: iters left: 6 (10 enodes) 1540200048.753 * * [misc]simplify: iters left: 5 (14 enodes) 1540200048.755 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200048.755 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200048.755 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200048.755 * * [misc]simplify: iters left: 6 (12 enodes) 1540200048.757 * * [misc]simplify: iters left: 5 (19 enodes) 1540200048.759 * * [misc]simplify: iters left: 4 (27 enodes) 1540200048.763 * * [misc]simplify: iters left: 3 (37 enodes) 1540200048.767 * * [misc]simplify: iters left: 2 (49 enodes) 1540200048.773 * * [misc]simplify: iters left: 1 (50 enodes) 1540200048.778 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) 1540200048.778 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))))) 1540200048.778 * * * * [misc]progress: [ 448 / 768 ] simplifiying candidate # 1540200048.779 * [enter]simplify: Simplifying (/ (/ (/ 1 1) 1) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200048.779 * * [misc]simplify: iters left: 6 (10 enodes) 1540200048.780 * * [misc]simplify: iters left: 5 (13 enodes) 1540200048.782 * [exit]simplify: Simplified to (/ 1 (fabs (cbrt (hypot y.im y.re)))) 1540200048.782 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200048.782 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200048.782 * * [misc]simplify: iters left: 6 (13 enodes) 1540200048.784 * * [misc]simplify: iters left: 5 (20 enodes) 1540200048.786 * * [misc]simplify: iters left: 4 (28 enodes) 1540200048.791 * * [misc]simplify: iters left: 3 (38 enodes) 1540200048.796 * * [misc]simplify: iters left: 2 (50 enodes) 1540200048.802 * * [misc]simplify: iters left: 1 (51 enodes) 1540200048.807 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200048.807 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200048.807 * * * * [misc]progress: [ 449 / 768 ] simplifiying candidate # 1540200048.807 * [enter]simplify: Simplifying (/ (/ (/ 1 1) 1) (sqrt (sqrt (hypot y.im y.re)))) 1540200048.808 * * [misc]simplify: iters left: 6 (9 enodes) 1540200048.809 * * [misc]simplify: iters left: 5 (11 enodes) 1540200048.810 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.im y.re)))) 1540200048.810 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200048.810 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200048.810 * * [misc]simplify: iters left: 6 (12 enodes) 1540200048.812 * * [misc]simplify: iters left: 5 (19 enodes) 1540200048.814 * * [misc]simplify: iters left: 4 (27 enodes) 1540200048.818 * * [misc]simplify: iters left: 3 (37 enodes) 1540200048.822 * * [misc]simplify: iters left: 2 (49 enodes) 1540200048.828 * * [misc]simplify: iters left: 1 (50 enodes) 1540200048.833 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) 1540200048.833 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))))) 1540200048.833 * * * * [misc]progress: [ 450 / 768 ] simplifiying candidate # 1540200048.833 * [enter]simplify: Simplifying (/ (/ (/ 1 1) 1) (sqrt 1)) 1540200048.834 * * [misc]simplify: iters left: 6 (5 enodes) 1540200048.835 * * [misc]simplify: iters left: 5 (7 enodes) 1540200048.835 * [exit]simplify: Simplified to 1 1540200048.835 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200048.835 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200048.835 * * [misc]simplify: iters left: 6 (11 enodes) 1540200048.837 * * [misc]simplify: iters left: 5 (18 enodes) 1540200048.840 * * [misc]simplify: iters left: 4 (23 enodes) 1540200048.843 * * [misc]simplify: iters left: 3 (32 enodes) 1540200048.846 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (hypot y.im y.re)) 1540200048.846 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (hypot y.im y.re)))) 1540200048.847 * * * * [misc]progress: [ 451 / 768 ] simplifiying candidate # 1540200048.847 * [enter]simplify: Simplifying (/ (/ (/ 1 1) 1) (sqrt (sqrt (hypot y.im y.re)))) 1540200048.847 * * [misc]simplify: iters left: 6 (9 enodes) 1540200048.848 * * [misc]simplify: iters left: 5 (11 enodes) 1540200048.849 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.im y.re)))) 1540200048.849 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200048.849 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200048.849 * * [misc]simplify: iters left: 6 (12 enodes) 1540200048.851 * * [misc]simplify: iters left: 5 (19 enodes) 1540200048.854 * * [misc]simplify: iters left: 4 (27 enodes) 1540200048.857 * * [misc]simplify: iters left: 3 (37 enodes) 1540200048.863 * * [misc]simplify: iters left: 2 (49 enodes) 1540200048.869 * * [misc]simplify: iters left: 1 (50 enodes) 1540200048.874 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) 1540200048.874 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))))) 1540200048.874 * * * * [misc]progress: [ 452 / 768 ] simplifiying candidate # 1540200048.874 * [enter]simplify: Simplifying (/ (/ (/ 1 1) 1) 1) 1540200048.874 * * [misc]simplify: iters left: 6 (4 enodes) 1540200048.875 * * [misc]simplify: iters left: 5 (6 enodes) 1540200048.875 * [exit]simplify: Simplified to 1 1540200048.875 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200048.876 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200048.876 * * [misc]simplify: iters left: 6 (11 enodes) 1540200048.877 * * [misc]simplify: iters left: 5 (18 enodes) 1540200048.880 * * [misc]simplify: iters left: 4 (23 enodes) 1540200048.883 * * [misc]simplify: iters left: 3 (32 enodes) 1540200048.887 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (hypot y.im y.re)) 1540200048.887 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (hypot y.im y.re)))) 1540200048.887 * * * * [misc]progress: [ 453 / 768 ] simplifiying candidate # 1540200048.887 * [enter]simplify: Simplifying (/ (/ 1 (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200048.887 * * [misc]simplify: iters left: 6 (9 enodes) 1540200048.888 * * [misc]simplify: iters left: 5 (17 enodes) 1540200048.891 * * [misc]simplify: iters left: 4 (23 enodes) 1540200048.893 * * [misc]simplify: iters left: 3 (25 enodes) 1540200048.897 * * [misc]simplify: iters left: 2 (28 enodes) 1540200048.900 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200048.900 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200048.900 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200048.900 * * [misc]simplify: iters left: 6 (12 enodes) 1540200048.902 * * [misc]simplify: iters left: 5 (19 enodes) 1540200048.906 * * [misc]simplify: iters left: 4 (24 enodes) 1540200048.913 * * [misc]simplify: iters left: 3 (27 enodes) 1540200048.920 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200048.920 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))))) 1540200048.920 * * * * [misc]progress: [ 454 / 768 ] simplifiying candidate # 1540200048.920 * [enter]simplify: Simplifying (/ (/ 1 (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200048.921 * * [misc]simplify: iters left: 6 (12 enodes) 1540200048.924 * * [misc]simplify: iters left: 5 (19 enodes) 1540200048.929 * * [misc]simplify: iters left: 4 (24 enodes) 1540200048.936 * * [misc]simplify: iters left: 3 (27 enodes) 1540200048.943 * * [misc]simplify: iters left: 2 (33 enodes) 1540200048.952 * [exit]simplify: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200048.952 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200048.952 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200048.952 * * [misc]simplify: iters left: 6 (14 enodes) 1540200048.957 * * [misc]simplify: iters left: 5 (21 enodes) 1540200048.964 * * [misc]simplify: iters left: 4 (29 enodes) 1540200048.972 * * [misc]simplify: iters left: 3 (39 enodes) 1540200048.982 * * [misc]simplify: iters left: 2 (51 enodes) 1540200048.994 * * [misc]simplify: iters left: 1 (52 enodes) 1540200049.005 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))) 1540200049.005 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (* (cbrt (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))))) 1540200049.006 * * * * [misc]progress: [ 455 / 768 ] simplifiying candidate # 1540200049.006 * [enter]simplify: Simplifying (/ (/ 1 (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200049.006 * * [misc]simplify: iters left: 6 (10 enodes) 1540200049.009 * * [misc]simplify: iters left: 5 (16 enodes) 1540200049.014 * * [misc]simplify: iters left: 4 (21 enodes) 1540200049.019 * * [misc]simplify: iters left: 3 (24 enodes) 1540200049.025 * * [misc]simplify: iters left: 2 (30 enodes) 1540200049.033 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200049.033 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200049.034 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200049.034 * * [misc]simplify: iters left: 6 (13 enodes) 1540200049.038 * * [misc]simplify: iters left: 5 (20 enodes) 1540200049.043 * * [misc]simplify: iters left: 4 (28 enodes) 1540200049.051 * * [misc]simplify: iters left: 3 (38 enodes) 1540200049.061 * * [misc]simplify: iters left: 2 (50 enodes) 1540200049.073 * * [misc]simplify: iters left: 1 (51 enodes) 1540200049.084 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (hypot y.im y.re))) 1540200049.084 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (hypot y.im y.re))))) 1540200049.084 * * * * [misc]progress: [ 456 / 768 ] simplifiying candidate # 1540200049.084 * [enter]simplify: Simplifying (/ (/ 1 (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt 1)) 1540200049.084 * * [misc]simplify: iters left: 6 (10 enodes) 1540200049.088 * * [misc]simplify: iters left: 5 (16 enodes) 1540200049.093 * * [misc]simplify: iters left: 4 (21 enodes) 1540200049.098 * * [misc]simplify: iters left: 3 (24 enodes) 1540200049.103 * * [misc]simplify: iters left: 2 (25 enodes) 1540200049.109 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200049.109 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200049.109 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200049.110 * * [misc]simplify: iters left: 6 (12 enodes) 1540200049.113 * * [misc]simplify: iters left: 5 (19 enodes) 1540200049.119 * * [misc]simplify: iters left: 4 (27 enodes) 1540200049.126 * * [misc]simplify: iters left: 3 (37 enodes) 1540200049.135 * * [misc]simplify: iters left: 2 (49 enodes) 1540200049.141 * * [misc]simplify: iters left: 1 (50 enodes) 1540200049.146 * [exit]simplify: Simplified to (/ (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)) 1540200049.146 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)))) 1540200049.146 * * * * [misc]progress: [ 457 / 768 ] simplifiying candidate # 1540200049.147 * [enter]simplify: Simplifying (/ (/ 1 (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200049.147 * * [misc]simplify: iters left: 6 (10 enodes) 1540200049.148 * * [misc]simplify: iters left: 5 (16 enodes) 1540200049.150 * * [misc]simplify: iters left: 4 (21 enodes) 1540200049.153 * * [misc]simplify: iters left: 3 (24 enodes) 1540200049.156 * * [misc]simplify: iters left: 2 (30 enodes) 1540200049.160 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200049.160 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200049.160 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200049.160 * * [misc]simplify: iters left: 6 (13 enodes) 1540200049.162 * * [misc]simplify: iters left: 5 (20 enodes) 1540200049.165 * * [misc]simplify: iters left: 4 (28 enodes) 1540200049.169 * * [misc]simplify: iters left: 3 (38 enodes) 1540200049.175 * * [misc]simplify: iters left: 2 (50 enodes) 1540200049.187 * * [misc]simplify: iters left: 1 (51 enodes) 1540200049.198 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (hypot y.im y.re))) 1540200049.198 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (sqrt (hypot y.im y.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (hypot y.im y.re))))) 1540200049.198 * * * * [misc]progress: [ 458 / 768 ] simplifiying candidate # 1540200049.198 * [enter]simplify: Simplifying (/ (/ 1 (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1) 1540200049.199 * * [misc]simplify: iters left: 6 (9 enodes) 1540200049.201 * * [misc]simplify: iters left: 5 (15 enodes) 1540200049.206 * * [misc]simplify: iters left: 4 (20 enodes) 1540200049.212 * * [misc]simplify: iters left: 3 (24 enodes) 1540200049.217 * * [misc]simplify: iters left: 2 (25 enodes) 1540200049.219 * [exit]simplify: Simplified to (/ 1 (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200049.219 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200049.219 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200049.219 * * [misc]simplify: iters left: 6 (12 enodes) 1540200049.221 * * [misc]simplify: iters left: 5 (19 enodes) 1540200049.223 * * [misc]simplify: iters left: 4 (27 enodes) 1540200049.227 * * [misc]simplify: iters left: 3 (37 enodes) 1540200049.231 * * [misc]simplify: iters left: 2 (49 enodes) 1540200049.237 * * [misc]simplify: iters left: 1 (50 enodes) 1540200049.242 * [exit]simplify: Simplified to (/ (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)) 1540200049.242 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)))) 1540200049.242 * * * * [misc]progress: [ 459 / 768 ] simplifiying candidate # 1540200049.243 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200049.243 * * [misc]simplify: iters left: 6 (12 enodes) 1540200049.244 * * [misc]simplify: iters left: 5 (19 enodes) 1540200049.247 * * [misc]simplify: iters left: 4 (25 enodes) 1540200049.250 * * [misc]simplify: iters left: 3 (30 enodes) 1540200049.253 * * [misc]simplify: iters left: 2 (31 enodes) 1540200049.257 * [exit]simplify: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200049.257 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200049.257 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200049.258 * * [misc]simplify: iters left: 6 (14 enodes) 1540200049.260 * * [misc]simplify: iters left: 5 (21 enodes) 1540200049.262 * * [misc]simplify: iters left: 4 (29 enodes) 1540200049.269 * * [misc]simplify: iters left: 3 (39 enodes) 1540200049.279 * * [misc]simplify: iters left: 2 (51 enodes) 1540200049.285 * * [misc]simplify: iters left: 1 (52 enodes) 1540200049.290 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (* (sqrt (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200049.290 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (* (sqrt (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))))) 1540200049.290 * * * * [misc]progress: [ 460 / 768 ] simplifiying candidate # 1540200049.291 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200049.291 * * [misc]simplify: iters left: 6 (9 enodes) 1540200049.292 * * [misc]simplify: iters left: 5 (14 enodes) 1540200049.295 * [exit]simplify: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540200049.295 * [misc]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 y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200049.295 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200049.295 * * [misc]simplify: iters left: 6 (12 enodes) 1540200049.297 * * [misc]simplify: iters left: 5 (19 enodes) 1540200049.299 * * [misc]simplify: iters left: 4 (24 enodes) 1540200049.302 * * [misc]simplify: iters left: 3 (28 enodes) 1540200049.305 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1540200049.305 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200049.305 * * * * [misc]progress: [ 461 / 768 ] simplifiying candidate # 1540200049.306 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200049.306 * * [misc]simplify: iters left: 6 (11 enodes) 1540200049.307 * * [misc]simplify: iters left: 5 (16 enodes) 1540200049.312 * * [misc]simplify: iters left: 4 (19 enodes) 1540200049.317 * [exit]simplify: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200049.317 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200049.317 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200049.317 * * [misc]simplify: iters left: 6 (14 enodes) 1540200049.321 * * [misc]simplify: iters left: 5 (21 enodes) 1540200049.327 * * [misc]simplify: iters left: 4 (29 enodes) 1540200049.336 * * [misc]simplify: iters left: 3 (39 enodes) 1540200049.346 * * [misc]simplify: iters left: 2 (51 enodes) 1540200049.358 * * [misc]simplify: iters left: 1 (52 enodes) 1540200049.370 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200049.370 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))))) 1540200049.370 * * * * [misc]progress: [ 462 / 768 ] simplifiying candidate # 1540200049.370 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt 1)) 1540200049.370 * * [misc]simplify: iters left: 6 (10 enodes) 1540200049.374 * * [misc]simplify: iters left: 5 (15 enodes) 1540200049.379 * * [misc]simplify: iters left: 4 (18 enodes) 1540200049.383 * * [misc]simplify: iters left: 3 (21 enodes) 1540200049.387 * [exit]simplify: Simplified to (/ 1 (fabs (cbrt (hypot y.im y.re)))) 1540200049.387 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200049.387 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200049.387 * * [misc]simplify: iters left: 6 (13 enodes) 1540200049.391 * * [misc]simplify: iters left: 5 (20 enodes) 1540200049.397 * * [misc]simplify: iters left: 4 (28 enodes) 1540200049.404 * * [misc]simplify: iters left: 3 (38 enodes) 1540200049.414 * * [misc]simplify: iters left: 2 (50 enodes) 1540200049.426 * * [misc]simplify: iters left: 1 (51 enodes) 1540200049.435 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (cbrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 1540200049.435 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (cbrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))))) 1540200049.435 * * * * [misc]progress: [ 463 / 768 ] simplifiying candidate # 1540200049.435 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200049.435 * * [misc]simplify: iters left: 6 (11 enodes) 1540200049.437 * * [misc]simplify: iters left: 5 (16 enodes) 1540200049.439 * * [misc]simplify: iters left: 4 (19 enodes) 1540200049.441 * [exit]simplify: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200049.441 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200049.441 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200049.441 * * [misc]simplify: iters left: 6 (14 enodes) 1540200049.443 * * [misc]simplify: iters left: 5 (21 enodes) 1540200049.446 * * [misc]simplify: iters left: 4 (29 enodes) 1540200049.450 * * [misc]simplify: iters left: 3 (39 enodes) 1540200049.455 * * [misc]simplify: iters left: 2 (51 enodes) 1540200049.461 * * [misc]simplify: iters left: 1 (52 enodes) 1540200049.466 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200049.466 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))))) 1540200049.466 * * * * [misc]progress: [ 464 / 768 ] simplifiying candidate # 1540200049.467 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1) 1540200049.467 * * [misc]simplify: iters left: 6 (9 enodes) 1540200049.469 * * [misc]simplify: iters left: 5 (14 enodes) 1540200049.473 * * [misc]simplify: iters left: 4 (17 enodes) 1540200049.478 * * [misc]simplify: iters left: 3 (21 enodes) 1540200049.481 * [exit]simplify: Simplified to (/ 1 (fabs (cbrt (hypot y.im y.re)))) 1540200049.481 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200049.482 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200049.482 * * [misc]simplify: iters left: 6 (13 enodes) 1540200049.486 * * [misc]simplify: iters left: 5 (20 enodes) 1540200049.492 * * [misc]simplify: iters left: 4 (28 enodes) 1540200049.499 * * [misc]simplify: iters left: 3 (38 enodes) 1540200049.509 * * [misc]simplify: iters left: 2 (50 enodes) 1540200049.518 * * [misc]simplify: iters left: 1 (51 enodes) 1540200049.523 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (cbrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 1540200049.524 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (cbrt (hypot y.im y.re)))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))))) 1540200049.524 * * * * [misc]progress: [ 465 / 768 ] simplifiying candidate # 1540200049.524 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200049.524 * * [misc]simplify: iters left: 6 (10 enodes) 1540200049.526 * * [misc]simplify: iters left: 5 (16 enodes) 1540200049.528 * * [misc]simplify: iters left: 4 (22 enodes) 1540200049.531 * * [misc]simplify: iters left: 3 (27 enodes) 1540200049.534 * * [misc]simplify: iters left: 2 (28 enodes) 1540200049.537 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200049.537 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200049.538 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200049.538 * * [misc]simplify: iters left: 6 (13 enodes) 1540200049.539 * * [misc]simplify: iters left: 5 (20 enodes) 1540200049.542 * * [misc]simplify: iters left: 4 (28 enodes) 1540200049.546 * * [misc]simplify: iters left: 3 (38 enodes) 1540200049.551 * * [misc]simplify: iters left: 2 (50 enodes) 1540200049.562 * * [misc]simplify: iters left: 1 (51 enodes) 1540200049.573 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (hypot y.im y.re))) 1540200049.573 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (hypot y.im y.re))))) 1540200049.573 * * * * [misc]progress: [ 466 / 768 ] simplifiying candidate # 1540200049.573 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200049.574 * * [misc]simplify: iters left: 6 (11 enodes) 1540200049.577 * * [misc]simplify: iters left: 5 (16 enodes) 1540200049.581 * * [misc]simplify: iters left: 4 (19 enodes) 1540200049.586 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (fabs (cbrt (hypot y.im y.re)))) 1540200049.586 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200049.586 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200049.586 * * [misc]simplify: iters left: 6 (14 enodes) 1540200049.591 * * [misc]simplify: iters left: 5 (21 enodes) 1540200049.597 * * [misc]simplify: iters left: 4 (29 enodes) 1540200049.605 * * [misc]simplify: iters left: 3 (39 enodes) 1540200049.615 * * [misc]simplify: iters left: 2 (51 enodes) 1540200049.627 * * [misc]simplify: iters left: 1 (52 enodes) 1540200049.639 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))) 1540200049.639 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))))) 1540200049.639 * * * * [misc]progress: [ 467 / 768 ] simplifiying candidate # 1540200049.639 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200049.639 * * [misc]simplify: iters left: 6 (8 enodes) 1540200049.643 * * [misc]simplify: iters left: 5 (12 enodes) 1540200049.646 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1540200049.646 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200049.646 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200049.646 * * [misc]simplify: iters left: 6 (12 enodes) 1540200049.650 * * [misc]simplify: iters left: 5 (19 enodes) 1540200049.655 * * [misc]simplify: iters left: 4 (24 enodes) 1540200049.662 * * [misc]simplify: iters left: 3 (28 enodes) 1540200049.666 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540200049.666 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1540200049.666 * * * * [misc]progress: [ 468 / 768 ] simplifiying candidate # 1540200049.666 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (sqrt 1)) 1540200049.666 * * [misc]simplify: iters left: 6 (9 enodes) 1540200049.668 * * [misc]simplify: iters left: 5 (13 enodes) 1540200049.670 * * [misc]simplify: iters left: 4 (16 enodes) 1540200049.672 * * [misc]simplify: iters left: 3 (19 enodes) 1540200049.673 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.im y.re)))) 1540200049.673 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200049.673 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200049.674 * * [misc]simplify: iters left: 6 (12 enodes) 1540200049.675 * * [misc]simplify: iters left: 5 (19 enodes) 1540200049.678 * * [misc]simplify: iters left: 4 (27 enodes) 1540200049.681 * * [misc]simplify: iters left: 3 (37 enodes) 1540200049.686 * * [misc]simplify: iters left: 2 (49 enodes) 1540200049.692 * * [misc]simplify: iters left: 1 (50 enodes) 1540200049.697 * [exit]simplify: Simplified to (/ (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)) 1540200049.697 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)))) 1540200049.697 * * * * [misc]progress: [ 469 / 768 ] simplifiying candidate # 1540200049.697 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200049.697 * * [misc]simplify: iters left: 6 (8 enodes) 1540200049.698 * * [misc]simplify: iters left: 5 (12 enodes) 1540200049.700 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1540200049.700 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200049.700 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200049.700 * * [misc]simplify: iters left: 6 (12 enodes) 1540200049.702 * * [misc]simplify: iters left: 5 (19 enodes) 1540200049.705 * * [misc]simplify: iters left: 4 (24 enodes) 1540200049.712 * * [misc]simplify: iters left: 3 (28 enodes) 1540200049.718 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540200049.718 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1540200049.719 * * * * [misc]progress: [ 470 / 768 ] simplifiying candidate # 1540200049.719 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) 1) 1540200049.719 * * [misc]simplify: iters left: 6 (8 enodes) 1540200049.721 * * [misc]simplify: iters left: 5 (12 enodes) 1540200049.725 * * [misc]simplify: iters left: 4 (15 enodes) 1540200049.728 * * [misc]simplify: iters left: 3 (18 enodes) 1540200049.730 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.im y.re)))) 1540200049.730 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200049.730 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200049.730 * * [misc]simplify: iters left: 6 (12 enodes) 1540200049.732 * * [misc]simplify: iters left: 5 (19 enodes) 1540200049.734 * * [misc]simplify: iters left: 4 (27 enodes) 1540200049.739 * * [misc]simplify: iters left: 3 (37 enodes) 1540200049.743 * * [misc]simplify: iters left: 2 (49 enodes) 1540200049.749 * * [misc]simplify: iters left: 1 (50 enodes) 1540200049.754 * [exit]simplify: Simplified to (/ (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)) 1540200049.754 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)))) 1540200049.754 * * * * [misc]progress: [ 471 / 768 ] simplifiying candidate # 1540200049.754 * [enter]simplify: Simplifying (/ (/ 1 (sqrt 1)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200049.754 * * [misc]simplify: iters left: 6 (10 enodes) 1540200049.756 * * [misc]simplify: iters left: 5 (16 enodes) 1540200049.758 * * [misc]simplify: iters left: 4 (21 enodes) 1540200049.764 * * [misc]simplify: iters left: 3 (34 enodes) 1540200049.772 * * [misc]simplify: iters left: 2 (36 enodes) 1540200049.777 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200049.777 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200049.777 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200049.777 * * [misc]simplify: iters left: 6 (12 enodes) 1540200049.781 * * [misc]simplify: iters left: 5 (19 enodes) 1540200049.786 * * [misc]simplify: iters left: 4 (27 enodes) 1540200049.794 * * [misc]simplify: iters left: 3 (37 enodes) 1540200049.799 * * [misc]simplify: iters left: 2 (49 enodes) 1540200049.804 * * [misc]simplify: iters left: 1 (50 enodes) 1540200049.810 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) 1540200049.810 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))))) 1540200049.810 * * * * [misc]progress: [ 472 / 768 ] simplifiying candidate # 1540200049.810 * [enter]simplify: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200049.810 * * [misc]simplify: iters left: 6 (10 enodes) 1540200049.812 * * [misc]simplify: iters left: 5 (15 enodes) 1540200049.814 * * [misc]simplify: iters left: 4 (17 enodes) 1540200049.816 * * [misc]simplify: iters left: 3 (20 enodes) 1540200049.818 * [exit]simplify: Simplified to (/ 1 (fabs (cbrt (hypot y.im y.re)))) 1540200049.818 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200049.818 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200049.818 * * [misc]simplify: iters left: 6 (13 enodes) 1540200049.820 * * [misc]simplify: iters left: 5 (20 enodes) 1540200049.823 * * [misc]simplify: iters left: 4 (28 enodes) 1540200049.826 * * [misc]simplify: iters left: 3 (38 enodes) 1540200049.836 * * [misc]simplify: iters left: 2 (50 enodes) 1540200049.848 * * [misc]simplify: iters left: 1 (51 enodes) 1540200049.859 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200049.859 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200049.859 * * * * [misc]progress: [ 473 / 768 ] simplifiying candidate # 1540200049.859 * [enter]simplify: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (sqrt (hypot y.im y.re)))) 1540200049.859 * * [misc]simplify: iters left: 5 (9 enodes) 1540200049.863 * * [misc]simplify: iters left: 4 (13 enodes) 1540200049.866 * * [misc]simplify: iters left: 3 (16 enodes) 1540200049.870 * * [misc]simplify: iters left: 2 (18 enodes) 1540200049.873 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.im y.re)))) 1540200049.873 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200049.874 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200049.874 * * [misc]simplify: iters left: 6 (12 enodes) 1540200049.877 * * [misc]simplify: iters left: 5 (19 enodes) 1540200049.883 * * [misc]simplify: iters left: 4 (27 enodes) 1540200049.890 * * [misc]simplify: iters left: 3 (37 enodes) 1540200049.900 * * [misc]simplify: iters left: 2 (49 enodes) 1540200049.911 * * [misc]simplify: iters left: 1 (50 enodes) 1540200049.921 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) 1540200049.921 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))))) 1540200049.921 * * * * [misc]progress: [ 474 / 768 ] simplifiying candidate # 1540200049.921 * [enter]simplify: Simplifying (/ (/ 1 (sqrt 1)) (sqrt 1)) 1540200049.921 * * [misc]simplify: iters left: 5 (4 enodes) 1540200049.923 * * [misc]simplify: iters left: 4 (8 enodes) 1540200049.923 * [exit]simplify: Simplified to 1 1540200049.923 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200049.923 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200049.923 * * [misc]simplify: iters left: 6 (11 enodes) 1540200049.925 * * [misc]simplify: iters left: 5 (18 enodes) 1540200049.927 * * [misc]simplify: iters left: 4 (23 enodes) 1540200049.930 * * [misc]simplify: iters left: 3 (32 enodes) 1540200049.935 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (hypot y.im y.re)) 1540200049.935 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (hypot y.im y.re)))) 1540200049.935 * * * * [misc]progress: [ 475 / 768 ] simplifiying candidate # 1540200049.935 * [enter]simplify: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (sqrt (hypot y.im y.re)))) 1540200049.935 * * [misc]simplify: iters left: 5 (9 enodes) 1540200049.937 * * [misc]simplify: iters left: 4 (13 enodes) 1540200049.938 * * [misc]simplify: iters left: 3 (16 enodes) 1540200049.940 * * [misc]simplify: iters left: 2 (18 enodes) 1540200049.942 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.im y.re)))) 1540200049.942 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200049.942 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200049.942 * * [misc]simplify: iters left: 6 (12 enodes) 1540200049.944 * * [misc]simplify: iters left: 5 (19 enodes) 1540200049.947 * * [misc]simplify: iters left: 4 (27 enodes) 1540200049.950 * * [misc]simplify: iters left: 3 (37 enodes) 1540200049.959 * * [misc]simplify: iters left: 2 (49 enodes) 1540200049.971 * * [misc]simplify: iters left: 1 (50 enodes) 1540200049.981 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) 1540200049.981 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))))) 1540200049.982 * * * * [misc]progress: [ 476 / 768 ] simplifiying candidate # 1540200049.982 * [enter]simplify: Simplifying (/ (/ 1 (sqrt 1)) 1) 1540200049.982 * * [misc]simplify: iters left: 5 (4 enodes) 1540200049.985 * * [misc]simplify: iters left: 4 (8 enodes) 1540200049.986 * [exit]simplify: Simplified to 1 1540200049.986 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200049.986 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200049.986 * * [misc]simplify: iters left: 6 (11 enodes) 1540200049.990 * * [misc]simplify: iters left: 5 (18 enodes) 1540200049.995 * * [misc]simplify: iters left: 4 (23 enodes) 1540200050.002 * * [misc]simplify: iters left: 3 (32 enodes) 1540200050.010 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (hypot y.im y.re)) 1540200050.010 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (hypot y.im y.re)))) 1540200050.010 * * * * [misc]progress: [ 477 / 768 ] simplifiying candidate # 1540200050.011 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200050.011 * * [misc]simplify: iters left: 6 (10 enodes) 1540200050.014 * * [misc]simplify: iters left: 5 (16 enodes) 1540200050.018 * * [misc]simplify: iters left: 4 (22 enodes) 1540200050.024 * * [misc]simplify: iters left: 3 (27 enodes) 1540200050.031 * * [misc]simplify: iters left: 2 (28 enodes) 1540200050.034 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200050.034 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200050.035 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200050.035 * * [misc]simplify: iters left: 6 (13 enodes) 1540200050.036 * * [misc]simplify: iters left: 5 (20 enodes) 1540200050.039 * * [misc]simplify: iters left: 4 (28 enodes) 1540200050.043 * * [misc]simplify: iters left: 3 (38 enodes) 1540200050.047 * * [misc]simplify: iters left: 2 (50 enodes) 1540200050.053 * * [misc]simplify: iters left: 1 (51 enodes) 1540200050.059 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (hypot y.im y.re))) 1540200050.059 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (hypot y.im y.re))))) 1540200050.059 * * * * [misc]progress: [ 478 / 768 ] simplifiying candidate # 1540200050.059 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200050.060 * * [misc]simplify: iters left: 6 (11 enodes) 1540200050.061 * * [misc]simplify: iters left: 5 (16 enodes) 1540200050.063 * * [misc]simplify: iters left: 4 (19 enodes) 1540200050.065 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (fabs (cbrt (hypot y.im y.re)))) 1540200050.065 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200050.065 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200050.065 * * [misc]simplify: iters left: 6 (14 enodes) 1540200050.067 * * [misc]simplify: iters left: 5 (21 enodes) 1540200050.070 * * [misc]simplify: iters left: 4 (29 enodes) 1540200050.074 * * [misc]simplify: iters left: 3 (39 enodes) 1540200050.079 * * [misc]simplify: iters left: 2 (51 enodes) 1540200050.085 * * [misc]simplify: iters left: 1 (52 enodes) 1540200050.090 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))) 1540200050.090 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))))) 1540200050.090 * * * * [misc]progress: [ 479 / 768 ] simplifiying candidate # 1540200050.090 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200050.090 * * [misc]simplify: iters left: 6 (8 enodes) 1540200050.092 * * [misc]simplify: iters left: 5 (12 enodes) 1540200050.093 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1540200050.093 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200050.093 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200050.093 * * [misc]simplify: iters left: 6 (12 enodes) 1540200050.095 * * [misc]simplify: iters left: 5 (19 enodes) 1540200050.098 * * [misc]simplify: iters left: 4 (24 enodes) 1540200050.101 * * [misc]simplify: iters left: 3 (28 enodes) 1540200050.104 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540200050.104 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1540200050.104 * * * * [misc]progress: [ 480 / 768 ] simplifiying candidate # 1540200050.104 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (sqrt 1)) 1540200050.104 * * [misc]simplify: iters left: 6 (9 enodes) 1540200050.106 * * [misc]simplify: iters left: 5 (13 enodes) 1540200050.108 * * [misc]simplify: iters left: 4 (16 enodes) 1540200050.110 * * [misc]simplify: iters left: 3 (19 enodes) 1540200050.111 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.im y.re)))) 1540200050.111 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200050.111 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200050.112 * * [misc]simplify: iters left: 6 (12 enodes) 1540200050.115 * * [misc]simplify: iters left: 5 (19 enodes) 1540200050.121 * * [misc]simplify: iters left: 4 (27 enodes) 1540200050.129 * * [misc]simplify: iters left: 3 (37 enodes) 1540200050.138 * * [misc]simplify: iters left: 2 (49 enodes) 1540200050.151 * * [misc]simplify: iters left: 1 (50 enodes) 1540200050.158 * [exit]simplify: Simplified to (/ (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)) 1540200050.158 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)))) 1540200050.158 * * * * [misc]progress: [ 481 / 768 ] simplifiying candidate # 1540200050.159 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200050.159 * * [misc]simplify: iters left: 6 (8 enodes) 1540200050.160 * * [misc]simplify: iters left: 5 (12 enodes) 1540200050.161 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1540200050.161 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200050.161 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200050.162 * * [misc]simplify: iters left: 6 (12 enodes) 1540200050.163 * * [misc]simplify: iters left: 5 (19 enodes) 1540200050.166 * * [misc]simplify: iters left: 4 (24 enodes) 1540200050.169 * * [misc]simplify: iters left: 3 (28 enodes) 1540200050.172 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540200050.172 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1540200050.172 * * * * [misc]progress: [ 482 / 768 ] simplifiying candidate # 1540200050.172 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) 1) 1540200050.172 * * [misc]simplify: iters left: 6 (8 enodes) 1540200050.174 * * [misc]simplify: iters left: 5 (12 enodes) 1540200050.176 * * [misc]simplify: iters left: 4 (15 enodes) 1540200050.178 * * [misc]simplify: iters left: 3 (18 enodes) 1540200050.179 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.im y.re)))) 1540200050.179 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200050.179 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200050.180 * * [misc]simplify: iters left: 6 (12 enodes) 1540200050.181 * * [misc]simplify: iters left: 5 (19 enodes) 1540200050.184 * * [misc]simplify: iters left: 4 (27 enodes) 1540200050.187 * * [misc]simplify: iters left: 3 (37 enodes) 1540200050.192 * * [misc]simplify: iters left: 2 (49 enodes) 1540200050.197 * * [misc]simplify: iters left: 1 (50 enodes) 1540200050.203 * [exit]simplify: Simplified to (/ (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)) 1540200050.203 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (hypot y.im y.re)))) 1540200050.203 * * * * [misc]progress: [ 483 / 768 ] simplifiying candidate # 1540200050.203 * [enter]simplify: Simplifying (/ (/ 1 1) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200050.203 * * [misc]simplify: iters left: 6 (9 enodes) 1540200050.204 * * [misc]simplify: iters left: 5 (13 enodes) 1540200050.206 * [exit]simplify: Simplified to (/ 1 (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200050.206 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200050.206 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200050.206 * * [misc]simplify: iters left: 6 (12 enodes) 1540200050.208 * * [misc]simplify: iters left: 5 (19 enodes) 1540200050.210 * * [misc]simplify: iters left: 4 (27 enodes) 1540200050.214 * * [misc]simplify: iters left: 3 (37 enodes) 1540200050.219 * * [misc]simplify: iters left: 2 (49 enodes) 1540200050.225 * * [misc]simplify: iters left: 1 (50 enodes) 1540200050.230 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) 1540200050.230 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))))) 1540200050.230 * * * * [misc]progress: [ 484 / 768 ] simplifiying candidate # 1540200050.231 * [enter]simplify: Simplifying (/ (/ 1 1) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200050.231 * * [misc]simplify: iters left: 6 (9 enodes) 1540200050.232 * * [misc]simplify: iters left: 5 (12 enodes) 1540200050.233 * [exit]simplify: Simplified to (/ 1 (fabs (cbrt (hypot y.im y.re)))) 1540200050.233 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200050.233 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200050.234 * * [misc]simplify: iters left: 6 (13 enodes) 1540200050.235 * * [misc]simplify: iters left: 5 (20 enodes) 1540200050.238 * * [misc]simplify: iters left: 4 (28 enodes) 1540200050.242 * * [misc]simplify: iters left: 3 (38 enodes) 1540200050.246 * * [misc]simplify: iters left: 2 (50 enodes) 1540200050.252 * * [misc]simplify: iters left: 1 (51 enodes) 1540200050.257 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200050.257 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200050.257 * * * * [misc]progress: [ 485 / 768 ] simplifiying candidate # 1540200050.258 * [enter]simplify: Simplifying (/ (/ 1 1) (sqrt (sqrt (hypot y.im y.re)))) 1540200050.258 * * [misc]simplify: iters left: 5 (8 enodes) 1540200050.259 * * [misc]simplify: iters left: 4 (10 enodes) 1540200050.260 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.im y.re)))) 1540200050.260 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200050.260 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200050.260 * * [misc]simplify: iters left: 6 (12 enodes) 1540200050.262 * * [misc]simplify: iters left: 5 (19 enodes) 1540200050.266 * * [misc]simplify: iters left: 4 (27 enodes) 1540200050.273 * * [misc]simplify: iters left: 3 (37 enodes) 1540200050.281 * * [misc]simplify: iters left: 2 (49 enodes) 1540200050.286 * * [misc]simplify: iters left: 1 (50 enodes) 1540200050.292 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) 1540200050.292 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))))) 1540200050.292 * * * * [misc]progress: [ 486 / 768 ] simplifiying candidate # 1540200050.292 * [enter]simplify: Simplifying (/ (/ 1 1) (sqrt 1)) 1540200050.292 * * [misc]simplify: iters left: 4 (4 enodes) 1540200050.293 * * [misc]simplify: iters left: 3 (6 enodes) 1540200050.294 * [exit]simplify: Simplified to 1 1540200050.294 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200050.294 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200050.294 * * [misc]simplify: iters left: 6 (11 enodes) 1540200050.295 * * [misc]simplify: iters left: 5 (18 enodes) 1540200050.298 * * [misc]simplify: iters left: 4 (23 enodes) 1540200050.302 * * [misc]simplify: iters left: 3 (32 enodes) 1540200050.306 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (hypot y.im y.re)) 1540200050.306 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (hypot y.im y.re)))) 1540200050.306 * * * * [misc]progress: [ 487 / 768 ] simplifiying candidate # 1540200050.306 * [enter]simplify: Simplifying (/ (/ 1 1) (sqrt (sqrt (hypot y.im y.re)))) 1540200050.306 * * [misc]simplify: iters left: 5 (8 enodes) 1540200050.307 * * [misc]simplify: iters left: 4 (10 enodes) 1540200050.310 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.im y.re)))) 1540200050.310 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200050.310 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200050.310 * * [misc]simplify: iters left: 6 (12 enodes) 1540200050.314 * * [misc]simplify: iters left: 5 (19 enodes) 1540200050.319 * * [misc]simplify: iters left: 4 (27 enodes) 1540200050.327 * * [misc]simplify: iters left: 3 (37 enodes) 1540200050.336 * * [misc]simplify: iters left: 2 (49 enodes) 1540200050.348 * * [misc]simplify: iters left: 1 (50 enodes) 1540200050.359 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) 1540200050.359 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))))) 1540200050.359 * * * * [misc]progress: [ 488 / 768 ] simplifiying candidate # 1540200050.359 * [enter]simplify: Simplifying (/ (/ 1 1) 1) 1540200050.359 * * [misc]simplify: iters left: 4 (3 enodes) 1540200050.360 * * [misc]simplify: iters left: 3 (5 enodes) 1540200050.361 * [exit]simplify: Simplified to 1 1540200050.361 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200050.361 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200050.361 * * [misc]simplify: iters left: 6 (11 enodes) 1540200050.365 * * [misc]simplify: iters left: 5 (18 enodes) 1540200050.370 * * [misc]simplify: iters left: 4 (23 enodes) 1540200050.376 * * [misc]simplify: iters left: 3 (32 enodes) 1540200050.384 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (hypot y.im y.re)) 1540200050.384 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (hypot y.im y.re)))) 1540200050.384 * * * * [misc]progress: [ 489 / 768 ] simplifiying candidate # 1540200050.385 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200050.385 * * [misc]simplify: iters left: 6 (12 enodes) 1540200050.389 * * [misc]simplify: iters left: 5 (21 enodes) 1540200050.395 * * [misc]simplify: iters left: 4 (29 enodes) 1540200050.403 * * [misc]simplify: iters left: 3 (34 enodes) 1540200050.410 * * [misc]simplify: iters left: 2 (38 enodes) 1540200050.414 * * [misc]simplify: iters left: 1 (40 enodes) 1540200050.418 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200050.419 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (/ 1 (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200050.419 * [enter]simplify: Simplifying (/ (/ (/ 1 (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200050.419 * * [misc]simplify: iters left: 6 (9 enodes) 1540200050.420 * * [misc]simplify: iters left: 5 (15 enodes) 1540200050.422 * * [misc]simplify: iters left: 4 (18 enodes) 1540200050.425 * [exit]simplify: Simplified to (/ (/ 1 (hypot y.im y.re)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200050.425 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ 1 (hypot y.im y.re)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))))) 1540200050.425 * * * * [misc]progress: [ 490 / 768 ] simplifiying candidate # 1540200050.425 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200050.425 * * [misc]simplify: iters left: 6 (15 enodes) 1540200050.427 * * [misc]simplify: iters left: 5 (23 enodes) 1540200050.431 * * [misc]simplify: iters left: 4 (30 enodes) 1540200050.435 * * [misc]simplify: iters left: 3 (36 enodes) 1540200050.439 * * [misc]simplify: iters left: 2 (42 enodes) 1540200050.445 * [exit]simplify: Simplified to (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.im y.re)))) (* (fabs (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200050.445 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.im y.re)))) (* (fabs (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ 1 (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200050.445 * [enter]simplify: Simplifying (/ (/ (/ 1 (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200050.445 * * [misc]simplify: iters left: 6 (11 enodes) 1540200050.446 * * [misc]simplify: iters left: 5 (17 enodes) 1540200050.449 * * [misc]simplify: iters left: 4 (23 enodes) 1540200050.451 * * [misc]simplify: iters left: 3 (30 enodes) 1540200050.455 * * [misc]simplify: iters left: 2 (42 enodes) 1540200050.460 * * [misc]simplify: iters left: 1 (43 enodes) 1540200050.465 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.im y.re)))) (* (hypot y.im y.re) (sqrt (cbrt (hypot y.im y.re))))) 1540200050.465 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.im y.re)))) (* (fabs (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ 1 (cbrt (sqrt (hypot y.im y.re)))) (* (hypot y.im y.re) (sqrt (cbrt (hypot y.im y.re))))))) 1540200050.465 * * * * [misc]progress: [ 491 / 768 ] simplifiying candidate # 1540200050.465 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200050.465 * * [misc]simplify: iters left: 6 (13 enodes) 1540200050.467 * * [misc]simplify: iters left: 5 (20 enodes) 1540200050.470 * * [misc]simplify: iters left: 4 (27 enodes) 1540200050.473 * * [misc]simplify: iters left: 3 (33 enodes) 1540200050.479 * * [misc]simplify: iters left: 2 (39 enodes) 1540200050.488 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200050.488 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ 1 (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200050.489 * [enter]simplify: Simplifying (/ (/ (/ 1 (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200050.489 * * [misc]simplify: iters left: 6 (10 enodes) 1540200050.491 * * [misc]simplify: iters left: 5 (16 enodes) 1540200050.495 * * [misc]simplify: iters left: 4 (22 enodes) 1540200050.500 * * [misc]simplify: iters left: 3 (29 enodes) 1540200050.508 * * [misc]simplify: iters left: 2 (41 enodes) 1540200050.518 * * [misc]simplify: iters left: 1 (42 enodes) 1540200050.527 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (hypot y.im y.re) (cbrt (sqrt (hypot y.im y.re))))) 1540200050.527 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma y.re x.re (* x.im y.im)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (hypot y.im y.re) (cbrt (sqrt (hypot y.im y.re))))))) 1540200050.528 * * * * [misc]progress: [ 492 / 768 ] simplifiying candidate # 1540200050.528 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt 1)) 1540200050.528 * * [misc]simplify: iters left: 6 (14 enodes) 1540200050.533 * * [misc]simplify: iters left: 5 (23 enodes) 1540200050.540 * * [misc]simplify: iters left: 4 (30 enodes) 1540200050.547 * * [misc]simplify: iters left: 3 (36 enodes) 1540200050.554 * * [misc]simplify: iters left: 2 (39 enodes) 1540200050.559 * [exit]simplify: Simplified to (/ (fma y.re x.re (* x.im y.im)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200050.559 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma y.re x.re (* x.im y.im)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ 1 (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200050.559 * [enter]simplify: Simplifying (/ (/ (/ 1 (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200050.559 * * [misc]simplify: iters left: 6 (9 enodes) 1540200050.560 * * [misc]simplify: iters left: 5 (15 enodes) 1540200050.562 * * [misc]simplify: iters left: 4 (21 enodes) 1540200050.565 * * [misc]simplify: iters left: 3 (28 enodes) 1540200050.568 * * [misc]simplify: iters left: 2 (40 enodes) 1540200050.573 * * [misc]simplify: iters left: 1 (41 enodes) 1540200050.577 * [exit]simplify: Simplified to (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200050.577 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma y.re x.re (* x.im y.im)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200050.577 * * * * [misc]progress: [ 493 / 768 ] simplifiying candidate # 1540200050.577 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200050.578 * * [misc]simplify: iters left: 6 (13 enodes) 1540200050.579 * * [misc]simplify: iters left: 5 (20 enodes) 1540200050.582 * * [misc]simplify: iters left: 4 (27 enodes) 1540200050.588 * * [misc]simplify: iters left: 3 (33 enodes) 1540200050.596 * * [misc]simplify: iters left: 2 (39 enodes) 1540200050.606 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200050.606 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ 1 (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200050.607 * [enter]simplify: Simplifying (/ (/ (/ 1 (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200050.607 * * [misc]simplify: iters left: 6 (10 enodes) 1540200050.610 * * [misc]simplify: iters left: 5 (16 enodes) 1540200050.614 * * [misc]simplify: iters left: 4 (22 enodes) 1540200050.620 * * [misc]simplify: iters left: 3 (29 enodes) 1540200050.628 * * [misc]simplify: iters left: 2 (41 enodes) 1540200050.639 * * [misc]simplify: iters left: 1 (42 enodes) 1540200050.647 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (hypot y.im y.re) (cbrt (sqrt (hypot y.im y.re))))) 1540200050.647 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma y.re x.re (* x.im y.im)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (hypot y.im y.re) (cbrt (sqrt (hypot y.im y.re))))))) 1540200050.647 * * * * [misc]progress: [ 494 / 768 ] simplifiying candidate # 1540200050.648 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1) 1540200050.648 * * [misc]simplify: iters left: 6 (13 enodes) 1540200050.652 * * [misc]simplify: iters left: 5 (22 enodes) 1540200050.657 * * [misc]simplify: iters left: 4 (29 enodes) 1540200050.665 * * [misc]simplify: iters left: 3 (36 enodes) 1540200050.673 * * [misc]simplify: iters left: 2 (39 enodes) 1540200050.680 * [exit]simplify: Simplified to (/ (fma x.im y.im (* y.re x.re)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200050.680 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* y.re x.re)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ 1 (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200050.680 * [enter]simplify: Simplifying (/ (/ (/ 1 (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200050.680 * * [misc]simplify: iters left: 6 (9 enodes) 1540200050.683 * * [misc]simplify: iters left: 5 (15 enodes) 1540200050.687 * * [misc]simplify: iters left: 4 (21 enodes) 1540200050.692 * * [misc]simplify: iters left: 3 (28 enodes) 1540200050.700 * * [misc]simplify: iters left: 2 (40 enodes) 1540200050.709 * * [misc]simplify: iters left: 1 (41 enodes) 1540200050.718 * [exit]simplify: Simplified to (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200050.718 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* y.re x.re)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200050.718 * * * * [misc]progress: [ 495 / 768 ] simplifiying candidate # 1540200050.718 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200050.718 * * [misc]simplify: iters left: 6 (15 enodes) 1540200050.723 * * [misc]simplify: iters left: 5 (23 enodes) 1540200050.730 * * [misc]simplify: iters left: 4 (31 enodes) 1540200050.739 * * [misc]simplify: iters left: 3 (39 enodes) 1540200050.748 * * [misc]simplify: iters left: 2 (40 enodes) 1540200050.758 * [exit]simplify: Simplified to (/ (/ (fma y.im x.im (* y.re x.re)) (fabs (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200050.758 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma y.im x.im (* y.re x.re)) (fabs (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200050.758 * [enter]simplify: Simplifying (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200050.759 * * [misc]simplify: iters left: 6 (11 enodes) 1540200050.762 * * [misc]simplify: iters left: 5 (17 enodes) 1540200050.766 * * [misc]simplify: iters left: 4 (23 enodes) 1540200050.772 * * [misc]simplify: iters left: 3 (30 enodes) 1540200050.782 * * [misc]simplify: iters left: 2 (42 enodes) 1540200050.792 * * [misc]simplify: iters left: 1 (43 enodes) 1540200050.802 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (cbrt (hypot y.im y.re)))) (* (hypot y.im y.re) (cbrt (sqrt (hypot y.im y.re))))) 1540200050.802 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma y.im x.im (* y.re x.re)) (fabs (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ 1 (sqrt (cbrt (hypot y.im y.re)))) (* (hypot y.im y.re) (cbrt (sqrt (hypot y.im y.re))))))) 1540200050.802 * * * * [misc]progress: [ 496 / 768 ] simplifiying candidate # 1540200050.802 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200050.802 * * [misc]simplify: iters left: 6 (12 enodes) 1540200050.806 * * [misc]simplify: iters left: 5 (18 enodes) 1540200050.811 * * [misc]simplify: iters left: 4 (20 enodes) 1540200050.817 * * [misc]simplify: iters left: 3 (23 enodes) 1540200050.822 * [exit]simplify: Simplified to (/ (fma x.im y.im (* y.re x.re)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540200050.822 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* y.re x.re)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200050.823 * [enter]simplify: Simplifying (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200050.823 * * [misc]simplify: iters left: 6 (9 enodes) 1540200050.825 * * [misc]simplify: iters left: 5 (15 enodes) 1540200050.829 * * [misc]simplify: iters left: 4 (18 enodes) 1540200050.834 * * [misc]simplify: iters left: 3 (19 enodes) 1540200050.839 * [exit]simplify: Simplified to (/ (/ 1 (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1540200050.839 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* y.re x.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))))) 1540200050.839 * * * * [misc]progress: [ 497 / 768 ] simplifiying candidate # 1540200050.839 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200050.839 * * [misc]simplify: iters left: 6 (14 enodes) 1540200050.844 * * [misc]simplify: iters left: 5 (20 enodes) 1540200050.849 * * [misc]simplify: iters left: 4 (25 enodes) 1540200050.856 * * [misc]simplify: iters left: 3 (28 enodes) 1540200050.863 * [exit]simplify: Simplified to (/ (fma y.re x.re (* x.im y.im)) (* (fabs (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200050.863 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma y.re x.re (* x.im y.im)) (* (fabs (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200050.864 * [enter]simplify: Simplifying (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200050.864 * * [misc]simplify: iters left: 6 (11 enodes) 1540200050.867 * * [misc]simplify: iters left: 5 (17 enodes) 1540200050.872 * * [misc]simplify: iters left: 4 (23 enodes) 1540200050.878 * * [misc]simplify: iters left: 3 (30 enodes) 1540200050.886 * * [misc]simplify: iters left: 2 (42 enodes) 1540200050.896 * * [misc]simplify: iters left: 1 (43 enodes) 1540200050.905 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (cbrt (hypot y.im y.re)))) (* (hypot y.im y.re) (sqrt (sqrt (hypot y.im y.re))))) 1540200050.905 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma y.re x.re (* x.im y.im)) (* (fabs (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ 1 (sqrt (cbrt (hypot y.im y.re)))) (* (hypot y.im y.re) (sqrt (sqrt (hypot y.im y.re))))))) 1540200050.905 * * * * [misc]progress: [ 498 / 768 ] simplifiying candidate # 1540200050.906 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt 1)) 1540200050.906 * * [misc]simplify: iters left: 6 (14 enodes) 1540200050.911 * * [misc]simplify: iters left: 5 (22 enodes) 1540200050.916 * * [misc]simplify: iters left: 4 (27 enodes) 1540200050.925 * * [misc]simplify: iters left: 3 (33 enodes) 1540200050.932 * [exit]simplify: Simplified to (/ (fma y.re x.re (* x.im y.im)) (fabs (cbrt (hypot y.im y.re)))) 1540200050.932 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma y.re x.re (* x.im y.im)) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200050.932 * [enter]simplify: Simplifying (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200050.932 * * [misc]simplify: iters left: 6 (10 enodes) 1540200050.935 * * [misc]simplify: iters left: 5 (16 enodes) 1540200050.940 * * [misc]simplify: iters left: 4 (22 enodes) 1540200050.947 * * [misc]simplify: iters left: 3 (29 enodes) 1540200050.954 * * [misc]simplify: iters left: 2 (41 enodes) 1540200050.964 * * [misc]simplify: iters left: 1 (42 enodes) 1540200050.972 * [exit]simplify: Simplified to (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200050.972 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma y.re x.re (* x.im y.im)) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200050.972 * * * * [misc]progress: [ 499 / 768 ] simplifiying candidate # 1540200050.973 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt (sqrt (hypot y.im y.re)))) 1540200050.973 * * [misc]simplify: iters left: 6 (14 enodes) 1540200050.977 * * [misc]simplify: iters left: 5 (20 enodes) 1540200050.983 * * [misc]simplify: iters left: 4 (25 enodes) 1540200050.989 * * [misc]simplify: iters left: 3 (28 enodes) 1540200050.997 * [exit]simplify: Simplified to (/ (fma y.re x.re (* x.im y.im)) (* (fabs (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200050.997 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma y.re x.re (* x.im y.im)) (* (fabs (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200050.997 * [enter]simplify: Simplifying (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200050.997 * * [misc]simplify: iters left: 6 (11 enodes) 1540200051.001 * * [misc]simplify: iters left: 5 (17 enodes) 1540200051.005 * * [misc]simplify: iters left: 4 (23 enodes) 1540200051.011 * * [misc]simplify: iters left: 3 (30 enodes) 1540200051.019 * * [misc]simplify: iters left: 2 (42 enodes) 1540200051.028 * * [misc]simplify: iters left: 1 (43 enodes) 1540200051.038 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (cbrt (hypot y.im y.re)))) (* (hypot y.im y.re) (sqrt (sqrt (hypot y.im y.re))))) 1540200051.038 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma y.re x.re (* x.im y.im)) (* (fabs (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ 1 (sqrt (cbrt (hypot y.im y.re)))) (* (hypot y.im y.re) (sqrt (sqrt (hypot y.im y.re))))))) 1540200051.038 * * * * [misc]progress: [ 500 / 768 ] simplifiying candidate # 1540200051.038 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1) 1540200051.038 * * [misc]simplify: iters left: 6 (13 enodes) 1540200051.042 * * [misc]simplify: iters left: 5 (21 enodes) 1540200051.045 * * [misc]simplify: iters left: 4 (26 enodes) 1540200051.049 * * [misc]simplify: iters left: 3 (33 enodes) 1540200051.052 * [exit]simplify: Simplified to (/ (fma x.im y.im (* y.re x.re)) (fabs (cbrt (hypot y.im y.re)))) 1540200051.052 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* y.re x.re)) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200051.053 * [enter]simplify: Simplifying (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200051.053 * * [misc]simplify: iters left: 6 (10 enodes) 1540200051.054 * * [misc]simplify: iters left: 5 (16 enodes) 1540200051.057 * * [misc]simplify: iters left: 4 (22 enodes) 1540200051.060 * * [misc]simplify: iters left: 3 (29 enodes) 1540200051.063 * * [misc]simplify: iters left: 2 (41 enodes) 1540200051.068 * * [misc]simplify: iters left: 1 (42 enodes) 1540200051.073 * [exit]simplify: Simplified to (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200051.073 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* y.re x.re)) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200051.073 * * * * [misc]progress: [ 501 / 768 ] simplifiying candidate # 1540200051.073 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200051.074 * * [misc]simplify: iters left: 6 (13 enodes) 1540200051.078 * * [misc]simplify: iters left: 5 (20 enodes) 1540200051.083 * * [misc]simplify: iters left: 4 (28 enodes) 1540200051.091 * * [misc]simplify: iters left: 3 (36 enodes) 1540200051.100 * * [misc]simplify: iters left: 2 (37 enodes) 1540200051.109 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200051.110 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200051.110 * [enter]simplify: Simplifying (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200051.111 * * [misc]simplify: iters left: 6 (10 enodes) 1540200051.114 * * [misc]simplify: iters left: 5 (16 enodes) 1540200051.118 * * [misc]simplify: iters left: 4 (22 enodes) 1540200051.124 * * [misc]simplify: iters left: 3 (29 enodes) 1540200051.132 * * [misc]simplify: iters left: 2 (41 enodes) 1540200051.142 * * [misc]simplify: iters left: 1 (42 enodes) 1540200051.151 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.im y.re)))) (* (hypot y.im y.re) (sqrt (sqrt (hypot y.im y.re))))) 1540200051.151 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ 1 (cbrt (sqrt (hypot y.im y.re)))) (* (hypot y.im y.re) (sqrt (sqrt (hypot y.im y.re))))))) 1540200051.151 * * * * [misc]progress: [ 502 / 768 ] simplifiying candidate # 1540200051.151 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200051.151 * * [misc]simplify: iters left: 6 (14 enodes) 1540200051.155 * * [misc]simplify: iters left: 5 (20 enodes) 1540200051.161 * * [misc]simplify: iters left: 4 (25 enodes) 1540200051.168 * * [misc]simplify: iters left: 3 (28 enodes) 1540200051.175 * [exit]simplify: Simplified to (/ (fma y.re x.re (* x.im y.im)) (* (fabs (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200051.175 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma y.re x.re (* x.im y.im)) (* (fabs (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200051.176 * [enter]simplify: Simplifying (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200051.176 * * [misc]simplify: iters left: 6 (11 enodes) 1540200051.179 * * [misc]simplify: iters left: 5 (17 enodes) 1540200051.183 * * [misc]simplify: iters left: 4 (23 enodes) 1540200051.190 * * [misc]simplify: iters left: 3 (30 enodes) 1540200051.198 * * [misc]simplify: iters left: 2 (42 enodes) 1540200051.204 * * [misc]simplify: iters left: 1 (43 enodes) 1540200051.208 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (hypot y.im y.re) (sqrt (cbrt (hypot y.im y.re))))) 1540200051.208 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma y.re x.re (* x.im y.im)) (* (fabs (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (hypot y.im y.re) (sqrt (cbrt (hypot y.im y.re))))))) 1540200051.208 * * * * [misc]progress: [ 503 / 768 ] simplifiying candidate # 1540200051.209 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200051.209 * * [misc]simplify: iters left: 6 (11 enodes) 1540200051.210 * * [misc]simplify: iters left: 5 (16 enodes) 1540200051.212 * * [misc]simplify: iters left: 4 (18 enodes) 1540200051.215 * * [misc]simplify: iters left: 3 (22 enodes) 1540200051.217 * [exit]simplify: Simplified to (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) 1540200051.217 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200051.217 * [enter]simplify: Simplifying (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200051.217 * * [misc]simplify: iters left: 6 (9 enodes) 1540200051.219 * * [misc]simplify: iters left: 5 (15 enodes) 1540200051.221 * * [misc]simplify: iters left: 4 (18 enodes) 1540200051.223 * * [misc]simplify: iters left: 3 (19 enodes) 1540200051.225 * [exit]simplify: Simplified to (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540200051.225 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1540200051.225 * * * * [misc]progress: [ 504 / 768 ] simplifiying candidate # 1540200051.225 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt 1)) 1540200051.225 * * [misc]simplify: iters left: 6 (13 enodes) 1540200051.228 * * [misc]simplify: iters left: 5 (20 enodes) 1540200051.230 * * [misc]simplify: iters left: 4 (25 enodes) 1540200051.236 * * [misc]simplify: iters left: 3 (31 enodes) 1540200051.243 * [exit]simplify: Simplified to (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200051.243 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200051.243 * [enter]simplify: Simplifying (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200051.243 * * [misc]simplify: iters left: 6 (9 enodes) 1540200051.246 * * [misc]simplify: iters left: 5 (15 enodes) 1540200051.250 * * [misc]simplify: iters left: 4 (21 enodes) 1540200051.255 * * [misc]simplify: iters left: 3 (28 enodes) 1540200051.262 * * [misc]simplify: iters left: 2 (40 enodes) 1540200051.272 * * [misc]simplify: iters left: 1 (41 enodes) 1540200051.281 * [exit]simplify: Simplified to (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200051.281 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200051.281 * * * * [misc]progress: [ 505 / 768 ] simplifiying candidate # 1540200051.281 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200051.281 * * [misc]simplify: iters left: 6 (11 enodes) 1540200051.284 * * [misc]simplify: iters left: 5 (16 enodes) 1540200051.289 * * [misc]simplify: iters left: 4 (18 enodes) 1540200051.294 * * [misc]simplify: iters left: 3 (22 enodes) 1540200051.301 * [exit]simplify: Simplified to (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) 1540200051.301 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200051.302 * [enter]simplify: Simplifying (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200051.302 * * [misc]simplify: iters left: 6 (9 enodes) 1540200051.304 * * [misc]simplify: iters left: 5 (15 enodes) 1540200051.308 * * [misc]simplify: iters left: 4 (18 enodes) 1540200051.313 * * [misc]simplify: iters left: 3 (19 enodes) 1540200051.318 * [exit]simplify: Simplified to (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540200051.318 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1540200051.318 * * * * [misc]progress: [ 506 / 768 ] simplifiying candidate # 1540200051.318 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (sqrt (hypot y.im y.re)))) 1) 1540200051.318 * * [misc]simplify: iters left: 6 (12 enodes) 1540200051.322 * * [misc]simplify: iters left: 5 (19 enodes) 1540200051.327 * * [misc]simplify: iters left: 4 (24 enodes) 1540200051.334 * * [misc]simplify: iters left: 3 (30 enodes) 1540200051.340 * [exit]simplify: Simplified to (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200051.340 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200051.341 * [enter]simplify: Simplifying (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200051.341 * * [misc]simplify: iters left: 6 (9 enodes) 1540200051.343 * * [misc]simplify: iters left: 5 (15 enodes) 1540200051.347 * * [misc]simplify: iters left: 4 (21 enodes) 1540200051.350 * * [misc]simplify: iters left: 3 (28 enodes) 1540200051.353 * * [misc]simplify: iters left: 2 (40 enodes) 1540200051.358 * * [misc]simplify: iters left: 1 (41 enodes) 1540200051.362 * [exit]simplify: Simplified to (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200051.362 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200051.362 * * * * [misc]progress: [ 507 / 768 ] simplifiying candidate # 1540200051.363 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt 1)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200051.363 * * [misc]simplify: iters left: 6 (14 enodes) 1540200051.365 * * [misc]simplify: iters left: 5 (23 enodes) 1540200051.368 * * [misc]simplify: iters left: 4 (32 enodes) 1540200051.374 * * [misc]simplify: iters left: 3 (51 enodes) 1540200051.386 * [exit]simplify: Simplified to (/ (fma y.re x.re (* x.im y.im)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200051.386 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma y.re x.re (* x.im y.im)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200051.386 * [enter]simplify: Simplifying (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200051.386 * * [misc]simplify: iters left: 6 (9 enodes) 1540200051.389 * * [misc]simplify: iters left: 5 (15 enodes) 1540200051.393 * * [misc]simplify: iters left: 4 (21 enodes) 1540200051.398 * * [misc]simplify: iters left: 3 (28 enodes) 1540200051.405 * * [misc]simplify: iters left: 2 (40 enodes) 1540200051.414 * * [misc]simplify: iters left: 1 (41 enodes) 1540200051.424 * [exit]simplify: Simplified to (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200051.424 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma y.re x.re (* x.im y.im)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200051.424 * * * * [misc]progress: [ 508 / 768 ] simplifiying candidate # 1540200051.424 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt 1)) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200051.424 * * [misc]simplify: iters left: 6 (14 enodes) 1540200051.429 * * [misc]simplify: iters left: 5 (22 enodes) 1540200051.435 * * [misc]simplify: iters left: 4 (26 enodes) 1540200051.442 * * [misc]simplify: iters left: 3 (32 enodes) 1540200051.448 * [exit]simplify: Simplified to (/ (fma y.re x.re (* x.im y.im)) (fabs (cbrt (hypot y.im y.re)))) 1540200051.448 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma y.re x.re (* x.im y.im)) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200051.448 * [enter]simplify: Simplifying (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200051.448 * * [misc]simplify: iters left: 6 (10 enodes) 1540200051.450 * * [misc]simplify: iters left: 5 (16 enodes) 1540200051.452 * * [misc]simplify: iters left: 4 (22 enodes) 1540200051.454 * * [misc]simplify: iters left: 3 (29 enodes) 1540200051.458 * * [misc]simplify: iters left: 2 (41 enodes) 1540200051.463 * * [misc]simplify: iters left: 1 (42 enodes) 1540200051.467 * [exit]simplify: Simplified to (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200051.467 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma y.re x.re (* x.im y.im)) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200051.467 * * * * [misc]progress: [ 509 / 768 ] simplifiying candidate # 1540200051.467 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt 1)) (sqrt (sqrt (hypot y.im y.re)))) 1540200051.467 * * [misc]simplify: iters left: 6 (13 enodes) 1540200051.469 * * [misc]simplify: iters left: 5 (20 enodes) 1540200051.472 * * [misc]simplify: iters left: 4 (25 enodes) 1540200051.476 * * [misc]simplify: iters left: 3 (30 enodes) 1540200051.478 * [exit]simplify: Simplified to (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200051.478 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200051.478 * [enter]simplify: Simplifying (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200051.479 * * [misc]simplify: iters left: 6 (9 enodes) 1540200051.480 * * [misc]simplify: iters left: 5 (15 enodes) 1540200051.482 * * [misc]simplify: iters left: 4 (21 enodes) 1540200051.485 * * [misc]simplify: iters left: 3 (28 enodes) 1540200051.493 * * [misc]simplify: iters left: 2 (40 enodes) 1540200051.503 * * [misc]simplify: iters left: 1 (41 enodes) 1540200051.511 * [exit]simplify: Simplified to (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200051.511 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200051.511 * * * * [misc]progress: [ 510 / 768 ] simplifiying candidate # 1540200051.512 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt 1)) (sqrt 1)) 1540200051.512 * * [misc]simplify: iters left: 6 (10 enodes) 1540200051.516 * * [misc]simplify: iters left: 5 (17 enodes) 1540200051.520 * * [misc]simplify: iters left: 4 (19 enodes) 1540200051.524 * * [misc]simplify: iters left: 3 (22 enodes) 1540200051.528 * [exit]simplify: Simplified to (fma y.im x.im (* y.re x.re)) 1540200051.528 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma y.im x.im (* y.re x.re)) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200051.529 * [enter]simplify: Simplifying (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200051.529 * * [misc]simplify: iters left: 6 (8 enodes) 1540200051.532 * * [misc]simplify: iters left: 5 (14 enodes) 1540200051.536 * * [misc]simplify: iters left: 4 (17 enodes) 1540200051.541 * * [misc]simplify: iters left: 3 (23 enodes) 1540200051.547 * [exit]simplify: Simplified to (/ (/ 1 (hypot y.im y.re)) (hypot y.im y.re)) 1540200051.547 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma y.im x.im (* y.re x.re)) (/ (/ 1 (hypot y.im y.re)) (hypot y.im y.re)))) 1540200051.547 * * * * [misc]progress: [ 511 / 768 ] simplifiying candidate # 1540200051.548 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt 1)) (sqrt (sqrt (hypot y.im y.re)))) 1540200051.548 * * [misc]simplify: iters left: 6 (13 enodes) 1540200051.552 * * [misc]simplify: iters left: 5 (20 enodes) 1540200051.558 * * [misc]simplify: iters left: 4 (25 enodes) 1540200051.565 * * [misc]simplify: iters left: 3 (30 enodes) 1540200051.571 * [exit]simplify: Simplified to (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200051.571 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200051.571 * [enter]simplify: Simplifying (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200051.571 * * [misc]simplify: iters left: 6 (9 enodes) 1540200051.574 * * [misc]simplify: iters left: 5 (15 enodes) 1540200051.576 * * [misc]simplify: iters left: 4 (21 enodes) 1540200051.579 * * [misc]simplify: iters left: 3 (28 enodes) 1540200051.582 * * [misc]simplify: iters left: 2 (40 enodes) 1540200051.587 * * [misc]simplify: iters left: 1 (41 enodes) 1540200051.591 * [exit]simplify: Simplified to (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200051.591 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200051.591 * * * * [misc]progress: [ 512 / 768 ] simplifiying candidate # 1540200051.591 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt 1)) 1) 1540200051.591 * * [misc]simplify: iters left: 6 (10 enodes) 1540200051.593 * * [misc]simplify: iters left: 5 (17 enodes) 1540200051.595 * * [misc]simplify: iters left: 4 (19 enodes) 1540200051.597 * * [misc]simplify: iters left: 3 (22 enodes) 1540200051.599 * [exit]simplify: Simplified to (fma y.im x.im (* y.re x.re)) 1540200051.599 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma y.im x.im (* y.re x.re)) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200051.599 * [enter]simplify: Simplifying (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200051.599 * * [misc]simplify: iters left: 6 (8 enodes) 1540200051.601 * * [misc]simplify: iters left: 5 (14 enodes) 1540200051.602 * * [misc]simplify: iters left: 4 (17 enodes) 1540200051.605 * * [misc]simplify: iters left: 3 (23 enodes) 1540200051.607 * [exit]simplify: Simplified to (/ (/ 1 (hypot y.im y.re)) (hypot y.im y.re)) 1540200051.607 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma y.im x.im (* y.re x.re)) (/ (/ 1 (hypot y.im y.re)) (hypot y.im y.re)))) 1540200051.607 * * * * [misc]progress: [ 513 / 768 ] simplifiying candidate # 1540200051.608 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200051.608 * * [misc]simplify: iters left: 6 (13 enodes) 1540200051.609 * * [misc]simplify: iters left: 5 (20 enodes) 1540200051.612 * * [misc]simplify: iters left: 4 (28 enodes) 1540200051.616 * * [misc]simplify: iters left: 3 (36 enodes) 1540200051.624 * * [misc]simplify: iters left: 2 (37 enodes) 1540200051.634 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200051.634 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200051.634 * [enter]simplify: Simplifying (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200051.634 * * [misc]simplify: iters left: 6 (10 enodes) 1540200051.638 * * [misc]simplify: iters left: 5 (16 enodes) 1540200051.642 * * [misc]simplify: iters left: 4 (22 enodes) 1540200051.646 * * [misc]simplify: iters left: 3 (29 enodes) 1540200051.649 * * [misc]simplify: iters left: 2 (41 enodes) 1540200051.654 * * [misc]simplify: iters left: 1 (42 enodes) 1540200051.659 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.im y.re)))) (* (hypot y.im y.re) (sqrt (sqrt (hypot y.im y.re))))) 1540200051.659 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ 1 (cbrt (sqrt (hypot y.im y.re)))) (* (hypot y.im y.re) (sqrt (sqrt (hypot y.im y.re))))))) 1540200051.659 * * * * [misc]progress: [ 514 / 768 ] simplifiying candidate # 1540200051.659 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200051.659 * * [misc]simplify: iters left: 6 (14 enodes) 1540200051.661 * * [misc]simplify: iters left: 5 (20 enodes) 1540200051.664 * * [misc]simplify: iters left: 4 (25 enodes) 1540200051.667 * * [misc]simplify: iters left: 3 (28 enodes) 1540200051.670 * [exit]simplify: Simplified to (/ (fma y.re x.re (* x.im y.im)) (* (fabs (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200051.670 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma y.re x.re (* x.im y.im)) (* (fabs (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200051.671 * [enter]simplify: Simplifying (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (cbrt (hypot y.im y.re)))) 1540200051.671 * * [misc]simplify: iters left: 6 (11 enodes) 1540200051.673 * * [misc]simplify: iters left: 5 (17 enodes) 1540200051.678 * * [misc]simplify: iters left: 4 (23 enodes) 1540200051.684 * * [misc]simplify: iters left: 3 (30 enodes) 1540200051.689 * * [misc]simplify: iters left: 2 (42 enodes) 1540200051.694 * * [misc]simplify: iters left: 1 (43 enodes) 1540200051.699 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (hypot y.im y.re) (sqrt (cbrt (hypot y.im y.re))))) 1540200051.699 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma y.re x.re (* x.im y.im)) (* (fabs (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (hypot y.im y.re) (sqrt (cbrt (hypot y.im y.re))))))) 1540200051.699 * * * * [misc]progress: [ 515 / 768 ] simplifiying candidate # 1540200051.700 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200051.700 * * [misc]simplify: iters left: 6 (11 enodes) 1540200051.701 * * [misc]simplify: iters left: 5 (16 enodes) 1540200051.703 * * [misc]simplify: iters left: 4 (18 enodes) 1540200051.706 * * [misc]simplify: iters left: 3 (22 enodes) 1540200051.708 * [exit]simplify: Simplified to (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) 1540200051.709 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200051.709 * [enter]simplify: Simplifying (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200051.709 * * [misc]simplify: iters left: 6 (9 enodes) 1540200051.710 * * [misc]simplify: iters left: 5 (15 enodes) 1540200051.712 * * [misc]simplify: iters left: 4 (18 enodes) 1540200051.714 * * [misc]simplify: iters left: 3 (19 enodes) 1540200051.717 * [exit]simplify: Simplified to (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540200051.717 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1540200051.717 * * * * [misc]progress: [ 516 / 768 ] simplifiying candidate # 1540200051.717 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt 1)) 1540200051.717 * * [misc]simplify: iters left: 6 (13 enodes) 1540200051.720 * * [misc]simplify: iters left: 5 (20 enodes) 1540200051.723 * * [misc]simplify: iters left: 4 (25 enodes) 1540200051.726 * * [misc]simplify: iters left: 3 (31 enodes) 1540200051.729 * [exit]simplify: Simplified to (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200051.729 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200051.730 * [enter]simplify: Simplifying (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200051.730 * * [misc]simplify: iters left: 6 (9 enodes) 1540200051.731 * * [misc]simplify: iters left: 5 (15 enodes) 1540200051.733 * * [misc]simplify: iters left: 4 (21 enodes) 1540200051.735 * * [misc]simplify: iters left: 3 (28 enodes) 1540200051.739 * * [misc]simplify: iters left: 2 (40 enodes) 1540200051.743 * * [misc]simplify: iters left: 1 (41 enodes) 1540200051.748 * [exit]simplify: Simplified to (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200051.748 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200051.748 * * * * [misc]progress: [ 517 / 768 ] simplifiying candidate # 1540200051.748 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200051.748 * * [misc]simplify: iters left: 6 (11 enodes) 1540200051.750 * * [misc]simplify: iters left: 5 (16 enodes) 1540200051.752 * * [misc]simplify: iters left: 4 (18 enodes) 1540200051.754 * * [misc]simplify: iters left: 3 (22 enodes) 1540200051.757 * [exit]simplify: Simplified to (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) 1540200051.757 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200051.757 * [enter]simplify: Simplifying (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200051.757 * * [misc]simplify: iters left: 6 (9 enodes) 1540200051.758 * * [misc]simplify: iters left: 5 (15 enodes) 1540200051.760 * * [misc]simplify: iters left: 4 (18 enodes) 1540200051.762 * * [misc]simplify: iters left: 3 (19 enodes) 1540200051.764 * [exit]simplify: Simplified to (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540200051.764 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1540200051.764 * * * * [misc]progress: [ 518 / 768 ] simplifiying candidate # 1540200051.764 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (sqrt (hypot y.im y.re)))) 1) 1540200051.764 * * [misc]simplify: iters left: 6 (12 enodes) 1540200051.766 * * [misc]simplify: iters left: 5 (19 enodes) 1540200051.768 * * [misc]simplify: iters left: 4 (24 enodes) 1540200051.772 * * [misc]simplify: iters left: 3 (30 enodes) 1540200051.775 * [exit]simplify: Simplified to (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200051.775 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))))) 1540200051.775 * [enter]simplify: Simplifying (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200051.775 * * [misc]simplify: iters left: 6 (9 enodes) 1540200051.776 * * [misc]simplify: iters left: 5 (15 enodes) 1540200051.778 * * [misc]simplify: iters left: 4 (21 enodes) 1540200051.783 * * [misc]simplify: iters left: 3 (28 enodes) 1540200051.790 * * [misc]simplify: iters left: 2 (40 enodes) 1540200051.800 * * [misc]simplify: iters left: 1 (41 enodes) 1540200051.810 * [exit]simplify: Simplified to (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200051.810 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200051.810 * * * * [misc]progress: [ 519 / 768 ] simplifiying candidate # 1540200051.810 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) 1) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200051.810 * * [misc]simplify: iters left: 6 (13 enodes) 1540200051.813 * * [misc]simplify: iters left: 5 (22 enodes) 1540200051.816 * * [misc]simplify: iters left: 4 (32 enodes) 1540200051.820 * * [misc]simplify: iters left: 3 (44 enodes) 1540200051.825 * [exit]simplify: Simplified to (/ (fma x.im y.im (* y.re x.re)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200051.825 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* y.re x.re)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200051.825 * [enter]simplify: Simplifying (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200051.825 * * [misc]simplify: iters left: 6 (9 enodes) 1540200051.827 * * [misc]simplify: iters left: 5 (15 enodes) 1540200051.829 * * [misc]simplify: iters left: 4 (21 enodes) 1540200051.831 * * [misc]simplify: iters left: 3 (28 enodes) 1540200051.835 * * [misc]simplify: iters left: 2 (40 enodes) 1540200051.840 * * [misc]simplify: iters left: 1 (41 enodes) 1540200051.849 * [exit]simplify: Simplified to (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200051.849 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* y.re x.re)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200051.849 * * * * [misc]progress: [ 520 / 768 ] simplifiying candidate # 1540200051.849 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) 1) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200051.849 * * [misc]simplify: iters left: 6 (13 enodes) 1540200051.853 * * [misc]simplify: iters left: 5 (21 enodes) 1540200051.859 * * [misc]simplify: iters left: 4 (27 enodes) 1540200051.866 * * [misc]simplify: iters left: 3 (30 enodes) 1540200051.872 * [exit]simplify: Simplified to (/ (fma x.im y.im (* y.re x.re)) (fabs (cbrt (hypot y.im y.re)))) 1540200051.872 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* y.re x.re)) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200051.872 * [enter]simplify: Simplifying (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200051.872 * * [misc]simplify: iters left: 6 (10 enodes) 1540200051.875 * * [misc]simplify: iters left: 5 (16 enodes) 1540200051.879 * * [misc]simplify: iters left: 4 (22 enodes) 1540200051.885 * * [misc]simplify: iters left: 3 (29 enodes) 1540200051.893 * * [misc]simplify: iters left: 2 (41 enodes) 1540200051.904 * * [misc]simplify: iters left: 1 (42 enodes) 1540200051.913 * [exit]simplify: Simplified to (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200051.913 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* y.re x.re)) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200051.913 * * * * [misc]progress: [ 521 / 768 ] simplifiying candidate # 1540200051.913 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) 1) (sqrt (sqrt (hypot y.im y.re)))) 1540200051.914 * * [misc]simplify: iters left: 6 (12 enodes) 1540200051.917 * * [misc]simplify: iters left: 5 (19 enodes) 1540200051.924 * * [misc]simplify: iters left: 4 (26 enodes) 1540200051.931 * * [misc]simplify: iters left: 3 (29 enodes) 1540200051.936 * [exit]simplify: Simplified to (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200051.936 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200051.937 * [enter]simplify: Simplifying (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200051.937 * * [misc]simplify: iters left: 6 (9 enodes) 1540200051.940 * * [misc]simplify: iters left: 5 (15 enodes) 1540200051.944 * * [misc]simplify: iters left: 4 (21 enodes) 1540200051.950 * * [misc]simplify: iters left: 3 (28 enodes) 1540200051.957 * * [misc]simplify: iters left: 2 (40 enodes) 1540200051.965 * * [misc]simplify: iters left: 1 (41 enodes) 1540200051.969 * [exit]simplify: Simplified to (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200051.969 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200051.969 * * * * [misc]progress: [ 522 / 768 ] simplifiying candidate # 1540200051.969 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) 1) (sqrt 1)) 1540200051.969 * * [misc]simplify: iters left: 6 (10 enodes) 1540200051.971 * * [misc]simplify: iters left: 5 (17 enodes) 1540200051.973 * * [misc]simplify: iters left: 4 (19 enodes) 1540200051.975 * * [misc]simplify: iters left: 3 (22 enodes) 1540200051.977 * [exit]simplify: Simplified to (fma y.im x.im (* y.re x.re)) 1540200051.977 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma y.im x.im (* y.re x.re)) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200051.977 * [enter]simplify: Simplifying (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200051.977 * * [misc]simplify: iters left: 6 (8 enodes) 1540200051.978 * * [misc]simplify: iters left: 5 (14 enodes) 1540200051.980 * * [misc]simplify: iters left: 4 (17 enodes) 1540200051.982 * * [misc]simplify: iters left: 3 (23 enodes) 1540200051.984 * [exit]simplify: Simplified to (/ (/ 1 (hypot y.im y.re)) (hypot y.im y.re)) 1540200051.985 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma y.im x.im (* y.re x.re)) (/ (/ 1 (hypot y.im y.re)) (hypot y.im y.re)))) 1540200051.985 * * * * [misc]progress: [ 523 / 768 ] simplifiying candidate # 1540200051.985 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) 1) (sqrt (sqrt (hypot y.im y.re)))) 1540200051.985 * * [misc]simplify: iters left: 6 (12 enodes) 1540200051.987 * * [misc]simplify: iters left: 5 (19 enodes) 1540200051.989 * * [misc]simplify: iters left: 4 (26 enodes) 1540200051.994 * * [misc]simplify: iters left: 3 (29 enodes) 1540200051.999 * [exit]simplify: Simplified to (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200051.999 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200052.000 * [enter]simplify: Simplifying (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200052.000 * * [misc]simplify: iters left: 6 (9 enodes) 1540200052.002 * * [misc]simplify: iters left: 5 (15 enodes) 1540200052.007 * * [misc]simplify: iters left: 4 (21 enodes) 1540200052.012 * * [misc]simplify: iters left: 3 (28 enodes) 1540200052.019 * * [misc]simplify: iters left: 2 (40 enodes) 1540200052.029 * * [misc]simplify: iters left: 1 (41 enodes) 1540200052.037 * [exit]simplify: Simplified to (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200052.038 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200052.038 * * * * [misc]progress: [ 524 / 768 ] simplifiying candidate # 1540200052.038 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) 1) 1) 1540200052.038 * * [misc]simplify: iters left: 6 (9 enodes) 1540200052.043 * * [misc]simplify: iters left: 5 (16 enodes) 1540200052.046 * * [misc]simplify: iters left: 4 (18 enodes) 1540200052.050 * * [misc]simplify: iters left: 3 (21 enodes) 1540200052.054 * [exit]simplify: Simplified to (fma x.im y.im (* y.re x.re)) 1540200052.054 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma x.im y.im (* y.re x.re)) (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200052.055 * [enter]simplify: Simplifying (/ (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200052.055 * * [misc]simplify: iters left: 6 (8 enodes) 1540200052.058 * * [misc]simplify: iters left: 5 (14 enodes) 1540200052.061 * * [misc]simplify: iters left: 4 (17 enodes) 1540200052.066 * * [misc]simplify: iters left: 3 (23 enodes) 1540200052.072 * [exit]simplify: Simplified to (/ (/ 1 (hypot y.im y.re)) (hypot y.im y.re)) 1540200052.072 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma x.im y.im (* y.re x.re)) (/ (/ 1 (hypot y.im y.re)) (hypot y.im y.re)))) 1540200052.072 * * * * [misc]progress: [ 525 / 768 ] simplifiying candidate # 1540200052.072 * [enter]simplify: Simplifying (/ 1 (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200052.072 * * [misc]simplify: iters left: 6 (8 enodes) 1540200052.075 * * [misc]simplify: iters left: 5 (12 enodes) 1540200052.078 * [exit]simplify: Simplified to (/ 1 (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200052.078 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200052.078 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200052.078 * * [misc]simplify: iters left: 6 (12 enodes) 1540200052.082 * * [misc]simplify: iters left: 5 (19 enodes) 1540200052.088 * * [misc]simplify: iters left: 4 (27 enodes) 1540200052.095 * * [misc]simplify: iters left: 3 (37 enodes) 1540200052.104 * * [misc]simplify: iters left: 2 (49 enodes) 1540200052.116 * * [misc]simplify: iters left: 1 (50 enodes) 1540200052.127 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) 1540200052.127 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))))) 1540200052.127 * * * * [misc]progress: [ 526 / 768 ] simplifiying candidate # 1540200052.127 * [enter]simplify: Simplifying (/ 1 (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200052.127 * * [misc]simplify: iters left: 6 (8 enodes) 1540200052.130 * * [misc]simplify: iters left: 5 (11 enodes) 1540200052.133 * [exit]simplify: Simplified to (/ 1 (fabs (cbrt (hypot y.im y.re)))) 1540200052.133 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200052.133 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200052.133 * * [misc]simplify: iters left: 6 (13 enodes) 1540200052.136 * * [misc]simplify: iters left: 5 (20 enodes) 1540200052.139 * * [misc]simplify: iters left: 4 (28 enodes) 1540200052.142 * * [misc]simplify: iters left: 3 (38 enodes) 1540200052.147 * * [misc]simplify: iters left: 2 (50 enodes) 1540200052.153 * * [misc]simplify: iters left: 1 (51 enodes) 1540200052.158 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200052.158 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (sqrt (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200052.158 * * * * [misc]progress: [ 527 / 768 ] simplifiying candidate # 1540200052.159 * [enter]simplify: Simplifying (/ 1 (sqrt (sqrt (hypot y.im y.re)))) 1540200052.159 * * [misc]simplify: iters left: 5 (7 enodes) 1540200052.160 * * [misc]simplify: iters left: 4 (9 enodes) 1540200052.162 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.im y.re)))) 1540200052.162 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200052.162 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200052.162 * * [misc]simplify: iters left: 6 (12 enodes) 1540200052.163 * * [misc]simplify: iters left: 5 (19 enodes) 1540200052.166 * * [misc]simplify: iters left: 4 (27 enodes) 1540200052.170 * * [misc]simplify: iters left: 3 (37 enodes) 1540200052.174 * * [misc]simplify: iters left: 2 (49 enodes) 1540200052.180 * * [misc]simplify: iters left: 1 (50 enodes) 1540200052.191 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) 1540200052.191 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))))) 1540200052.191 * * * * [misc]progress: [ 528 / 768 ] simplifiying candidate # 1540200052.191 * [enter]simplify: Simplifying (/ 1 (sqrt 1)) 1540200052.191 * * [misc]simplify: iters left: 3 (3 enodes) 1540200052.193 * * [misc]simplify: iters left: 2 (5 enodes) 1540200052.194 * [exit]simplify: Simplified to 1 1540200052.194 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200052.194 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200052.194 * * [misc]simplify: iters left: 6 (11 enodes) 1540200052.198 * * [misc]simplify: iters left: 5 (18 enodes) 1540200052.203 * * [misc]simplify: iters left: 4 (23 enodes) 1540200052.209 * * [misc]simplify: iters left: 3 (32 enodes) 1540200052.217 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (hypot y.im y.re)) 1540200052.217 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (hypot y.im y.re)))) 1540200052.217 * * * * [misc]progress: [ 529 / 768 ] simplifiying candidate # 1540200052.217 * [enter]simplify: Simplifying (/ 1 (sqrt (sqrt (hypot y.im y.re)))) 1540200052.217 * * [misc]simplify: iters left: 5 (7 enodes) 1540200052.219 * * [misc]simplify: iters left: 4 (9 enodes) 1540200052.222 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.im y.re)))) 1540200052.222 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200052.222 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200052.222 * * [misc]simplify: iters left: 6 (12 enodes) 1540200052.224 * * [misc]simplify: iters left: 5 (19 enodes) 1540200052.227 * * [misc]simplify: iters left: 4 (27 enodes) 1540200052.230 * * [misc]simplify: iters left: 3 (37 enodes) 1540200052.235 * * [misc]simplify: iters left: 2 (49 enodes) 1540200052.241 * * [misc]simplify: iters left: 1 (50 enodes) 1540200052.246 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) 1540200052.246 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))))) 1540200052.246 * * * * [misc]progress: [ 530 / 768 ] simplifiying candidate # 1540200052.246 * [enter]simplify: Simplifying (/ 1 1) 1540200052.246 * * [misc]simplify: iters left: 2 (2 enodes) 1540200052.247 * * [misc]simplify: iters left: 1 (4 enodes) 1540200052.247 * [exit]simplify: Simplified to 1 1540200052.247 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200052.247 * [enter]simplify: Simplifying (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200052.247 * * [misc]simplify: iters left: 6 (11 enodes) 1540200052.249 * * [misc]simplify: iters left: 5 (18 enodes) 1540200052.251 * * [misc]simplify: iters left: 4 (23 enodes) 1540200052.259 * * [misc]simplify: iters left: 3 (32 enodes) 1540200052.267 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (hypot y.im y.re)) 1540200052.267 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (hypot y.im y.re)))) 1540200052.267 * * * * [misc]progress: [ 531 / 768 ] simplifiying candidate # 1540200052.267 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200052.268 * * [misc]simplify: iters left: 6 (12 enodes) 1540200052.272 * * [misc]simplify: iters left: 5 (19 enodes) 1540200052.277 * * [misc]simplify: iters left: 4 (27 enodes) 1540200052.285 * * [misc]simplify: iters left: 3 (35 enodes) 1540200052.293 * * [misc]simplify: iters left: 2 (36 enodes) 1540200052.302 * [exit]simplify: Simplified to (/ (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) 1540200052.302 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ 1 (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200052.303 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200052.303 * * [misc]simplify: iters left: 6 (8 enodes) 1540200052.305 * * [misc]simplify: iters left: 5 (12 enodes) 1540200052.308 * * [misc]simplify: iters left: 4 (15 enodes) 1540200052.312 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200052.312 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ 1 (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))))) 1540200052.312 * * * * [misc]progress: [ 532 / 768 ] simplifiying candidate # 1540200052.313 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200052.313 * * [misc]simplify: iters left: 6 (12 enodes) 1540200052.317 * * [misc]simplify: iters left: 5 (18 enodes) 1540200052.322 * * [misc]simplify: iters left: 4 (23 enodes) 1540200052.328 * * [misc]simplify: iters left: 3 (26 enodes) 1540200052.333 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (fabs (cbrt (hypot y.im y.re)))) 1540200052.333 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (fabs (cbrt (hypot y.im y.re)))) (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200052.333 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200052.333 * * [misc]simplify: iters left: 6 (9 enodes) 1540200052.335 * * [misc]simplify: iters left: 5 (13 enodes) 1540200052.336 * * [misc]simplify: iters left: 4 (16 enodes) 1540200052.338 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200052.338 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (fabs (cbrt (hypot y.im y.re)))) (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200052.338 * * * * [misc]progress: [ 533 / 768 ] simplifiying candidate # 1540200052.338 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200052.339 * * [misc]simplify: iters left: 6 (11 enodes) 1540200052.340 * * [misc]simplify: iters left: 5 (16 enodes) 1540200052.342 * * [misc]simplify: iters left: 4 (21 enodes) 1540200052.345 * * [misc]simplify: iters left: 3 (24 enodes) 1540200052.348 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200052.348 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200052.348 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200052.348 * * [misc]simplify: iters left: 6 (8 enodes) 1540200052.349 * * [misc]simplify: iters left: 5 (12 enodes) 1540200052.351 * * [misc]simplify: iters left: 4 (15 enodes) 1540200052.352 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200052.352 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200052.352 * * * * [misc]progress: [ 534 / 768 ] simplifiying candidate # 1540200052.353 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt 1)) 1540200052.353 * * [misc]simplify: iters left: 6 (11 enodes) 1540200052.355 * * [misc]simplify: iters left: 5 (18 enodes) 1540200052.357 * * [misc]simplify: iters left: 4 (23 enodes) 1540200052.361 * * [misc]simplify: iters left: 3 (29 enodes) 1540200052.367 * [exit]simplify: Simplified to (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) 1540200052.367 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200052.367 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200052.367 * * [misc]simplify: iters left: 6 (7 enodes) 1540200052.370 * * [misc]simplify: iters left: 5 (11 enodes) 1540200052.373 * [exit]simplify: Simplified to (/ 1 (hypot y.im y.re)) 1540200052.373 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (/ 1 (hypot y.im y.re)))) 1540200052.373 * * * * [misc]progress: [ 535 / 768 ] simplifiying candidate # 1540200052.373 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200052.373 * * [misc]simplify: iters left: 6 (11 enodes) 1540200052.378 * * [misc]simplify: iters left: 5 (16 enodes) 1540200052.382 * * [misc]simplify: iters left: 4 (21 enodes) 1540200052.388 * * [misc]simplify: iters left: 3 (24 enodes) 1540200052.394 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200052.394 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200052.394 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200052.395 * * [misc]simplify: iters left: 6 (8 enodes) 1540200052.396 * * [misc]simplify: iters left: 5 (12 enodes) 1540200052.397 * * [misc]simplify: iters left: 4 (15 enodes) 1540200052.399 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200052.399 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200052.400 * * * * [misc]progress: [ 536 / 768 ] simplifiying candidate # 1540200052.400 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) 1) 1540200052.400 * * [misc]simplify: iters left: 6 (10 enodes) 1540200052.401 * * [misc]simplify: iters left: 5 (17 enodes) 1540200052.404 * * [misc]simplify: iters left: 4 (22 enodes) 1540200052.407 * * [misc]simplify: iters left: 3 (28 enodes) 1540200052.410 * [exit]simplify: Simplified to (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)) 1540200052.410 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)) (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1540200052.410 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200052.410 * * [misc]simplify: iters left: 6 (7 enodes) 1540200052.411 * * [misc]simplify: iters left: 5 (11 enodes) 1540200052.412 * [exit]simplify: Simplified to (/ 1 (hypot y.im y.re)) 1540200052.412 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)) (/ 1 (hypot y.im y.re)))) 1540200052.412 * * * * [misc]progress: [ 537 / 768 ] simplifiying candidate # 1540200052.413 * * * * [misc]progress: [ 538 / 768 ] simplifiying candidate # 1540200052.413 * * * * [misc]progress: [ 539 / 768 ] simplifiying candidate # 1540200052.413 * * * * [misc]progress: [ 540 / 768 ] simplifiying candidate # 1540200052.413 * [enter]simplify: Simplifying (cbrt (sqrt (hypot y.im y.re))) 1540200052.413 * * [misc]simplify: iters left: 3 (5 enodes) 1540200052.413 * [exit]simplify: Simplified to (cbrt (sqrt (hypot y.im y.re))) 1540200052.413 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (cbrt (sqrt (hypot y.im y.re))))) 1540200052.414 * * * * [misc]progress: [ 541 / 768 ] simplifiying candidate # 1540200052.414 * [enter]simplify: Simplifying (sqrt (cbrt (hypot y.im y.re))) 1540200052.414 * * [misc]simplify: iters left: 3 (5 enodes) 1540200052.414 * [exit]simplify: Simplified to (sqrt (cbrt (hypot y.im y.re))) 1540200052.414 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt (cbrt (hypot y.im y.re))))) 1540200052.414 * * * * [misc]progress: [ 542 / 768 ] simplifiying candidate # 1540200052.415 * [enter]simplify: Simplifying (sqrt (sqrt (hypot y.im y.re))) 1540200052.415 * * [misc]simplify: iters left: 3 (5 enodes) 1540200052.415 * [exit]simplify: Simplified to (sqrt (sqrt (hypot y.im y.re))) 1540200052.415 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re))))) 1540200052.415 * * * * [misc]progress: [ 543 / 768 ] simplifiying candidate # 1540200052.416 * [enter]simplify: Simplifying (sqrt (hypot y.im y.re)) 1540200052.416 * * [misc]simplify: iters left: 2 (4 enodes) 1540200052.417 * [exit]simplify: Simplified to (sqrt (hypot y.im y.re)) 1540200052.417 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt 1)) (sqrt (hypot y.im y.re)))) 1540200052.417 * * * * [misc]progress: [ 544 / 768 ] simplifiying candidate # 1540200052.417 * [enter]simplify: Simplifying (sqrt (sqrt (hypot y.im y.re))) 1540200052.417 * * [misc]simplify: iters left: 3 (5 enodes) 1540200052.418 * [exit]simplify: Simplified to (sqrt (sqrt (hypot y.im y.re))) 1540200052.418 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re))))) 1540200052.418 * * * * [misc]progress: [ 545 / 768 ] simplifiying candidate # 1540200052.419 * [enter]simplify: Simplifying (sqrt (hypot y.im y.re)) 1540200052.419 * * [misc]simplify: iters left: 2 (4 enodes) 1540200052.420 * [exit]simplify: Simplified to (sqrt (hypot y.im y.re)) 1540200052.420 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1) (sqrt (hypot y.im y.re)))) 1540200052.420 * * * * [misc]progress: [ 546 / 768 ] simplifiying candidate # 1540200052.420 * [enter]simplify: Simplifying (* (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1540200052.421 * * [misc]simplify: iters left: 6 (12 enodes) 1540200052.424 * * [misc]simplify: iters left: 5 (17 enodes) 1540200052.429 * * [misc]simplify: iters left: 4 (22 enodes) 1540200052.435 * * [misc]simplify: iters left: 3 (25 enodes) 1540200052.442 * [exit]simplify: Simplified to (* (cbrt (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re))) (cbrt (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 1540200052.442 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re))) (cbrt (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (cbrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))))) 1540200052.442 * * * * [misc]progress: [ 547 / 768 ] simplifiying candidate # 1540200052.442 * [enter]simplify: Simplifying (sqrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) 1540200052.442 * * [misc]simplify: iters left: 6 (11 enodes) 1540200052.445 * * [misc]simplify: iters left: 5 (16 enodes) 1540200052.450 * * [misc]simplify: iters left: 4 (21 enodes) 1540200052.456 * * [misc]simplify: iters left: 3 (24 enodes) 1540200052.462 * [exit]simplify: Simplified to (sqrt (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re))) 1540200052.462 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re))) (/ (sqrt (hypot y.im y.re)) (sqrt (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))))))) 1540200052.462 * * * * [misc]progress: [ 548 / 768 ] simplifiying candidate # 1540200052.462 * [enter]simplify: Simplifying (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200052.462 * * [misc]simplify: iters left: 6 (14 enodes) 1540200052.467 * * [misc]simplify: iters left: 5 (23 enodes) 1540200052.474 * * [misc]simplify: iters left: 4 (34 enodes) 1540200052.484 * * [misc]simplify: iters left: 3 (40 enodes) 1540200052.494 * * [misc]simplify: iters left: 2 (43 enodes) 1540200052.506 * [exit]simplify: Simplified to (* (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200052.506 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (sqrt (hypot y.im y.re)) (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))))) 1540200052.506 * * * * [misc]progress: [ 549 / 768 ] simplifiying candidate # 1540200052.506 * [enter]simplify: Simplifying (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200052.507 * * [misc]simplify: iters left: 6 (14 enodes) 1540200052.511 * * [misc]simplify: iters left: 5 (20 enodes) 1540200052.517 * * [misc]simplify: iters left: 4 (24 enodes) 1540200052.523 * * [misc]simplify: iters left: 3 (28 enodes) 1540200052.531 * [exit]simplify: Simplified to (* (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) 1540200052.531 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))))) 1540200052.531 * * * * [misc]progress: [ 550 / 768 ] simplifiying candidate # 1540200052.531 * [enter]simplify: Simplifying (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200052.531 * * [misc]simplify: iters left: 6 (13 enodes) 1540200052.535 * * [misc]simplify: iters left: 5 (18 enodes) 1540200052.540 * * [misc]simplify: iters left: 4 (22 enodes) 1540200052.546 * * [misc]simplify: iters left: 3 (26 enodes) 1540200052.553 * [exit]simplify: Simplified to (/ (* (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200052.553 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))))) 1540200052.554 * * * * [misc]progress: [ 551 / 768 ] simplifiying candidate # 1540200052.554 * [enter]simplify: Simplifying (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt 1)) 1540200052.554 * * [misc]simplify: iters left: 6 (13 enodes) 1540200052.559 * * [misc]simplify: iters left: 5 (20 enodes) 1540200052.564 * * [misc]simplify: iters left: 4 (24 enodes) 1540200052.571 * * [misc]simplify: iters left: 3 (31 enodes) 1540200052.579 * * [misc]simplify: iters left: 2 (46 enodes) 1540200052.589 * * [misc]simplify: iters left: 1 (47 enodes) 1540200052.596 * [exit]simplify: Simplified to (* (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)))) 1540200052.596 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200052.597 * * * * [misc]progress: [ 552 / 768 ] simplifiying candidate # 1540200052.597 * [enter]simplify: Simplifying (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200052.597 * * [misc]simplify: iters left: 6 (13 enodes) 1540200052.601 * * [misc]simplify: iters left: 5 (18 enodes) 1540200052.606 * * [misc]simplify: iters left: 4 (22 enodes) 1540200052.612 * * [misc]simplify: iters left: 3 (26 enodes) 1540200052.619 * [exit]simplify: Simplified to (/ (* (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200052.619 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))))) 1540200052.619 * * * * [misc]progress: [ 553 / 768 ] simplifiying candidate # 1540200052.619 * [enter]simplify: Simplifying (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) 1) 1540200052.619 * * [misc]simplify: iters left: 6 (12 enodes) 1540200052.623 * * [misc]simplify: iters left: 5 (19 enodes) 1540200052.629 * * [misc]simplify: iters left: 4 (27 enodes) 1540200052.636 * * [misc]simplify: iters left: 3 (32 enodes) 1540200052.642 * * [misc]simplify: iters left: 2 (37 enodes) 1540200052.651 * [exit]simplify: Simplified to (* (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)))) 1540200052.651 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200052.651 * * * * [misc]progress: [ 554 / 768 ] simplifiying candidate # 1540200052.651 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200052.652 * * [misc]simplify: iters left: 6 (13 enodes) 1540200052.657 * * [misc]simplify: iters left: 5 (18 enodes) 1540200052.660 * * [misc]simplify: iters left: 4 (20 enodes) 1540200052.663 * * [misc]simplify: iters left: 3 (23 enodes) 1540200052.666 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200052.666 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (sqrt (hypot y.im y.re)) (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))))) 1540200052.666 * * * * [misc]progress: [ 555 / 768 ] simplifiying candidate # 1540200052.666 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200052.666 * * [misc]simplify: iters left: 6 (13 enodes) 1540200052.668 * * [misc]simplify: iters left: 5 (17 enodes) 1540200052.671 * * [misc]simplify: iters left: 4 (19 enodes) 1540200052.673 * * [misc]simplify: iters left: 3 (22 enodes) 1540200052.676 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) 1540200052.676 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))))) 1540200052.676 * * * * [misc]progress: [ 556 / 768 ] simplifiying candidate # 1540200052.676 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200052.676 * * [misc]simplify: iters left: 6 (12 enodes) 1540200052.677 * * [misc]simplify: iters left: 5 (15 enodes) 1540200052.679 * * [misc]simplify: iters left: 4 (17 enodes) 1540200052.682 * * [misc]simplify: iters left: 3 (20 enodes) 1540200052.684 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200052.684 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))))) 1540200052.684 * * * * [misc]progress: [ 557 / 768 ] simplifiying candidate # 1540200052.684 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt 1)) 1540200052.684 * * [misc]simplify: iters left: 6 (12 enodes) 1540200052.687 * * [misc]simplify: iters left: 5 (17 enodes) 1540200052.689 * * [misc]simplify: iters left: 4 (19 enodes) 1540200052.691 * * [misc]simplify: iters left: 3 (24 enodes) 1540200052.696 * [exit]simplify: Simplified to (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) 1540200052.697 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (/ (sqrt (hypot y.im y.re)) (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200052.697 * * * * [misc]progress: [ 558 / 768 ] simplifiying candidate # 1540200052.697 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200052.697 * * [misc]simplify: iters left: 6 (12 enodes) 1540200052.700 * * [misc]simplify: iters left: 5 (15 enodes) 1540200052.704 * * [misc]simplify: iters left: 4 (17 enodes) 1540200052.709 * * [misc]simplify: iters left: 3 (20 enodes) 1540200052.714 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200052.714 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))))) 1540200052.714 * * * * [misc]progress: [ 559 / 768 ] simplifiying candidate # 1540200052.714 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) 1) 1540200052.715 * * [misc]simplify: iters left: 6 (11 enodes) 1540200052.718 * * [misc]simplify: iters left: 5 (16 enodes) 1540200052.722 * * [misc]simplify: iters left: 4 (20 enodes) 1540200052.727 * * [misc]simplify: iters left: 3 (23 enodes) 1540200052.732 * [exit]simplify: Simplified to (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) 1540200052.732 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (/ (sqrt (hypot y.im y.re)) (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200052.732 * * * * [misc]progress: [ 560 / 768 ] simplifiying candidate # 1540200052.732 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200052.733 * * [misc]simplify: iters left: 6 (16 enodes) 1540200052.738 * * [misc]simplify: iters left: 5 (29 enodes) 1540200052.747 * * [misc]simplify: iters left: 4 (62 enodes) 1540200052.769 * * [misc]simplify: iters left: 3 (133 enodes) 1540200052.805 * * [misc]simplify: iters left: 2 (241 enodes) 1540200052.894 * * [misc]simplify: iters left: 1 (303 enodes) 1540200052.991 * [exit]simplify: Simplified to (* (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (hypot y.im y.re))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (hypot y.im y.re)))) 1540200052.992 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (hypot y.im y.re))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))))) 1540200052.992 * * * * [misc]progress: [ 561 / 768 ] simplifiying candidate # 1540200052.992 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200052.992 * * [misc]simplify: iters left: 6 (14 enodes) 1540200052.997 * * [misc]simplify: iters left: 5 (26 enodes) 1540200053.005 * * [misc]simplify: iters left: 4 (48 enodes) 1540200053.019 * * [misc]simplify: iters left: 3 (82 enodes) 1540200053.045 * * [misc]simplify: iters left: 2 (115 enodes) 1540200053.081 * * [misc]simplify: iters left: 1 (133 enodes) 1540200053.106 * [exit]simplify: Simplified to (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (fabs (cbrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200053.106 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (fabs (cbrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (/ (sqrt (hypot y.im y.re)) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))))) 1540200053.106 * * * * [misc]progress: [ 562 / 768 ] simplifiying candidate # 1540200053.106 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200053.106 * * [misc]simplify: iters left: 6 (15 enodes) 1540200053.109 * * [misc]simplify: iters left: 5 (26 enodes) 1540200053.113 * * [misc]simplify: iters left: 4 (48 enodes) 1540200053.120 * * [misc]simplify: iters left: 3 (82 enodes) 1540200053.137 * * [misc]simplify: iters left: 2 (115 enodes) 1540200053.174 * * [misc]simplify: iters left: 1 (134 enodes) 1540200053.214 * [exit]simplify: Simplified to (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200053.214 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (sqrt (hypot y.im y.re)) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))))) 1540200053.214 * * * * [misc]progress: [ 563 / 768 ] simplifiying candidate # 1540200053.215 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt 1)) 1540200053.215 * * [misc]simplify: iters left: 6 (15 enodes) 1540200053.220 * * [misc]simplify: iters left: 5 (28 enodes) 1540200053.229 * * [misc]simplify: iters left: 4 (47 enodes) 1540200053.244 * * [misc]simplify: iters left: 3 (83 enodes) 1540200053.275 * * [misc]simplify: iters left: 2 (263 enodes) 1540200053.409 * * [misc]simplify: iters left: 1 (332 enodes) 1540200053.427 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) 1540200053.427 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200053.427 * * * * [misc]progress: [ 564 / 768 ] simplifiying candidate # 1540200053.427 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200053.428 * * [misc]simplify: iters left: 6 (15 enodes) 1540200053.430 * * [misc]simplify: iters left: 5 (26 enodes) 1540200053.434 * * [misc]simplify: iters left: 4 (48 enodes) 1540200053.441 * * [misc]simplify: iters left: 3 (82 enodes) 1540200053.455 * * [misc]simplify: iters left: 2 (115 enodes) 1540200053.482 * * [misc]simplify: iters left: 1 (134 enodes) 1540200053.502 * [exit]simplify: Simplified to (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200053.502 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (sqrt (hypot y.im y.re)) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))))) 1540200053.502 * * * * [misc]progress: [ 565 / 768 ] simplifiying candidate # 1540200053.503 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1) 1540200053.503 * * [misc]simplify: iters left: 6 (14 enodes) 1540200053.505 * * [misc]simplify: iters left: 5 (27 enodes) 1540200053.510 * * [misc]simplify: iters left: 4 (48 enodes) 1540200053.527 * * [misc]simplify: iters left: 3 (89 enodes) 1540200053.556 * * [misc]simplify: iters left: 2 (271 enodes) 1540200053.668 * * [misc]simplify: iters left: 1 (338 enodes) 1540200053.693 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) 1540200053.694 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200053.694 * * * * [misc]progress: [ 566 / 768 ] simplifiying candidate # 1540200053.694 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200053.694 * * [misc]simplify: iters left: 6 (14 enodes) 1540200053.698 * * [misc]simplify: iters left: 5 (23 enodes) 1540200053.705 * * [misc]simplify: iters left: 4 (39 enodes) 1540200053.720 * * [misc]simplify: iters left: 3 (77 enodes) 1540200053.744 * * [misc]simplify: iters left: 2 (117 enodes) 1540200053.778 * * [misc]simplify: iters left: 1 (135 enodes) 1540200053.798 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200053.798 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))))) 1540200053.798 * * * * [misc]progress: [ 567 / 768 ] simplifiying candidate # 1540200053.799 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200053.799 * * [misc]simplify: iters left: 6 (15 enodes) 1540200053.801 * * [misc]simplify: iters left: 5 (23 enodes) 1540200053.804 * * [misc]simplify: iters left: 4 (34 enodes) 1540200053.809 * * [misc]simplify: iters left: 3 (50 enodes) 1540200053.816 * * [misc]simplify: iters left: 2 (58 enodes) 1540200053.823 * * [misc]simplify: iters left: 1 (61 enodes) 1540200053.831 * [exit]simplify: Simplified to (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (sqrt (hypot y.im y.re)) (fabs (cbrt (hypot y.im y.re))))) 1540200053.831 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (sqrt (hypot y.im y.re)) (fabs (cbrt (hypot y.im y.re))))) (/ (sqrt (hypot y.im y.re)) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))))) 1540200053.831 * * * * [misc]progress: [ 568 / 768 ] simplifiying candidate # 1540200053.831 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200053.831 * * [misc]simplify: iters left: 6 (13 enodes) 1540200053.833 * * [misc]simplify: iters left: 5 (20 enodes) 1540200053.836 * * [misc]simplify: iters left: 4 (31 enodes) 1540200053.840 * * [misc]simplify: iters left: 3 (47 enodes) 1540200053.846 * * [misc]simplify: iters left: 2 (55 enodes) 1540200053.852 * * [misc]simplify: iters left: 1 (58 enodes) 1540200053.860 * [exit]simplify: Simplified to (/ (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200053.860 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))))) 1540200053.860 * * * * [misc]progress: [ 569 / 768 ] simplifiying candidate # 1540200053.860 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt 1)) 1540200053.860 * * [misc]simplify: iters left: 6 (14 enodes) 1540200053.862 * * [misc]simplify: iters left: 5 (23 enodes) 1540200053.866 * * [misc]simplify: iters left: 4 (33 enodes) 1540200053.871 * * [misc]simplify: iters left: 3 (61 enodes) 1540200053.881 * * [misc]simplify: iters left: 2 (137 enodes) 1540200053.904 * * [misc]simplify: iters left: 1 (142 enodes) 1540200053.911 * [exit]simplify: Simplified to (* (cbrt (fma y.re x.re (* x.im y.im))) (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re)))) 1540200053.911 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200053.911 * * * * [misc]progress: [ 570 / 768 ] simplifiying candidate # 1540200053.911 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200053.911 * * [misc]simplify: iters left: 6 (13 enodes) 1540200053.913 * * [misc]simplify: iters left: 5 (20 enodes) 1540200053.916 * * [misc]simplify: iters left: 4 (31 enodes) 1540200053.921 * * [misc]simplify: iters left: 3 (47 enodes) 1540200053.927 * * [misc]simplify: iters left: 2 (55 enodes) 1540200053.933 * * [misc]simplify: iters left: 1 (58 enodes) 1540200053.940 * [exit]simplify: Simplified to (/ (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200053.940 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))))) 1540200053.940 * * * * [misc]progress: [ 571 / 768 ] simplifiying candidate # 1540200053.941 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) 1) 1540200053.941 * * [misc]simplify: iters left: 6 (13 enodes) 1540200053.943 * * [misc]simplify: iters left: 5 (22 enodes) 1540200053.945 * * [misc]simplify: iters left: 4 (32 enodes) 1540200053.951 * * [misc]simplify: iters left: 3 (59 enodes) 1540200053.962 * * [misc]simplify: iters left: 2 (145 enodes) 1540200053.989 * * [misc]simplify: iters left: 1 (163 enodes) 1540200054.001 * [exit]simplify: Simplified to (/ (cbrt (fma x.im y.im (* y.re x.re))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma x.im y.im (* y.re x.re))))) 1540200054.001 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma x.im y.im (* y.re x.re))))) (/ (sqrt (hypot y.im y.re)) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200054.001 * * * * [misc]progress: [ 572 / 768 ] simplifiying candidate # 1540200054.001 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200054.001 * * [misc]simplify: iters left: 6 (15 enodes) 1540200054.003 * * [misc]simplify: iters left: 5 (26 enodes) 1540200054.008 * * [misc]simplify: iters left: 4 (50 enodes) 1540200054.016 * * [misc]simplify: iters left: 3 (95 enodes) 1540200054.034 * * [misc]simplify: iters left: 2 (183 enodes) 1540200054.066 * * [misc]simplify: iters left: 1 (221 enodes) 1540200054.083 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200054.083 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (sqrt (hypot y.im y.re)) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))))) 1540200054.084 * * * * [misc]progress: [ 573 / 768 ] simplifiying candidate # 1540200054.084 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200054.084 * * [misc]simplify: iters left: 6 (15 enodes) 1540200054.087 * * [misc]simplify: iters left: 5 (25 enodes) 1540200054.091 * * [misc]simplify: iters left: 4 (39 enodes) 1540200054.096 * * [misc]simplify: iters left: 3 (59 enodes) 1540200054.103 * * [misc]simplify: iters left: 2 (85 enodes) 1540200054.114 * * [misc]simplify: iters left: 1 (88 enodes) 1540200054.120 * [exit]simplify: Simplified to (* (cbrt (fma y.im x.im (* y.re x.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re))))) 1540200054.120 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re))))) (/ (sqrt (hypot y.im y.re)) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))))) 1540200054.120 * * * * [misc]progress: [ 574 / 768 ] simplifiying candidate # 1540200054.121 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) (sqrt (sqrt (hypot y.im y.re)))) 1540200054.121 * * [misc]simplify: iters left: 6 (14 enodes) 1540200054.123 * * [misc]simplify: iters left: 5 (23 enodes) 1540200054.126 * * [misc]simplify: iters left: 4 (38 enodes) 1540200054.132 * * [misc]simplify: iters left: 3 (65 enodes) 1540200054.143 * * [misc]simplify: iters left: 2 (141 enodes) 1540200054.174 * * [misc]simplify: iters left: 1 (143 enodes) 1540200054.181 * [exit]simplify: Simplified to (* (cbrt (fma y.re x.re (* x.im y.im))) (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (sqrt (hypot y.im y.re))))) 1540200054.181 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (sqrt (hypot y.im y.re))))) (/ (sqrt (hypot y.im y.re)) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))))) 1540200054.181 * * * * [misc]progress: [ 575 / 768 ] simplifiying candidate # 1540200054.181 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) (sqrt 1)) 1540200054.181 * * [misc]simplify: iters left: 6 (12 enodes) 1540200054.184 * * [misc]simplify: iters left: 5 (21 enodes) 1540200054.186 * * [misc]simplify: iters left: 4 (27 enodes) 1540200054.189 * * [misc]simplify: iters left: 3 (32 enodes) 1540200054.192 * * [misc]simplify: iters left: 2 (37 enodes) 1540200054.196 * [exit]simplify: Simplified to (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) 1540200054.197 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) (/ (sqrt (hypot y.im y.re)) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))))) 1540200054.197 * * * * [misc]progress: [ 576 / 768 ] simplifiying candidate # 1540200054.197 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) (sqrt (sqrt (hypot y.im y.re)))) 1540200054.197 * * [misc]simplify: iters left: 6 (14 enodes) 1540200054.199 * * [misc]simplify: iters left: 5 (23 enodes) 1540200054.202 * * [misc]simplify: iters left: 4 (38 enodes) 1540200054.213 * * [misc]simplify: iters left: 3 (65 enodes) 1540200054.229 * * [misc]simplify: iters left: 2 (141 enodes) 1540200054.253 * * [misc]simplify: iters left: 1 (143 enodes) 1540200054.259 * [exit]simplify: Simplified to (* (cbrt (fma y.re x.re (* x.im y.im))) (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (sqrt (hypot y.im y.re))))) 1540200054.259 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (sqrt (hypot y.im y.re))))) (/ (sqrt (hypot y.im y.re)) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))))) 1540200054.260 * * * * [misc]progress: [ 577 / 768 ] simplifiying candidate # 1540200054.260 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) 1) 1540200054.260 * * [misc]simplify: iters left: 6 (11 enodes) 1540200054.261 * * [misc]simplify: iters left: 5 (18 enodes) 1540200054.264 * * [misc]simplify: iters left: 4 (22 enodes) 1540200054.267 * * [misc]simplify: iters left: 3 (27 enodes) 1540200054.269 * * [misc]simplify: iters left: 2 (35 enodes) 1540200054.273 * * [misc]simplify: iters left: 1 (37 enodes) 1540200054.276 * [exit]simplify: Simplified to (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) 1540200054.276 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) (/ (sqrt (hypot y.im y.re)) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))))) 1540200054.276 * * * * [misc]progress: [ 578 / 768 ] simplifiying candidate # 1540200054.277 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200054.277 * * [misc]simplify: iters left: 6 (15 enodes) 1540200054.279 * * [misc]simplify: iters left: 5 (24 enodes) 1540200054.282 * * [misc]simplify: iters left: 4 (36 enodes) 1540200054.292 * * [misc]simplify: iters left: 3 (52 enodes) 1540200054.305 * * [misc]simplify: iters left: 2 (64 enodes) 1540200054.321 * * [misc]simplify: iters left: 1 (67 enodes) 1540200054.335 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200054.335 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (sqrt (hypot y.im y.re)) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))))) 1540200054.335 * * * * [misc]progress: [ 579 / 768 ] simplifiying candidate # 1540200054.335 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200054.335 * * [misc]simplify: iters left: 6 (13 enodes) 1540200054.339 * * [misc]simplify: iters left: 5 (21 enodes) 1540200054.345 * * [misc]simplify: iters left: 4 (28 enodes) 1540200054.354 * * [misc]simplify: iters left: 3 (34 enodes) 1540200054.362 * * [misc]simplify: iters left: 2 (40 enodes) 1540200054.372 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (fabs (cbrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200054.372 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (fabs (cbrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (/ (sqrt (hypot y.im y.re)) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))))) 1540200054.373 * * * * [misc]progress: [ 580 / 768 ] simplifiying candidate # 1540200054.373 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200054.373 * * [misc]simplify: iters left: 6 (14 enodes) 1540200054.377 * * [misc]simplify: iters left: 5 (21 enodes) 1540200054.383 * * [misc]simplify: iters left: 4 (28 enodes) 1540200054.391 * * [misc]simplify: iters left: 3 (34 enodes) 1540200054.399 * * [misc]simplify: iters left: 2 (40 enodes) 1540200054.410 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200054.410 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (sqrt (hypot y.im y.re)) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))))) 1540200054.410 * * * * [misc]progress: [ 581 / 768 ] simplifiying candidate # 1540200054.410 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt 1)) 1540200054.410 * * [misc]simplify: iters left: 6 (14 enodes) 1540200054.415 * * [misc]simplify: iters left: 5 (23 enodes) 1540200054.422 * * [misc]simplify: iters left: 4 (30 enodes) 1540200054.430 * * [misc]simplify: iters left: 3 (36 enodes) 1540200054.437 * * [misc]simplify: iters left: 2 (41 enodes) 1540200054.445 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540200054.446 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (fma y.re x.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 y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200054.446 * * * * [misc]progress: [ 582 / 768 ] simplifiying candidate # 1540200054.446 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200054.446 * * [misc]simplify: iters left: 6 (14 enodes) 1540200054.450 * * [misc]simplify: iters left: 5 (21 enodes) 1540200054.456 * * [misc]simplify: iters left: 4 (28 enodes) 1540200054.464 * * [misc]simplify: iters left: 3 (34 enodes) 1540200054.472 * * [misc]simplify: iters left: 2 (40 enodes) 1540200054.483 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200054.483 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (sqrt (hypot y.im y.re)) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))))) 1540200054.483 * * * * [misc]progress: [ 583 / 768 ] simplifiying candidate # 1540200054.483 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1) 1540200054.483 * * [misc]simplify: iters left: 6 (13 enodes) 1540200054.487 * * [misc]simplify: iters left: 5 (22 enodes) 1540200054.494 * * [misc]simplify: iters left: 4 (29 enodes) 1540200054.503 * * [misc]simplify: iters left: 3 (37 enodes) 1540200054.511 * * [misc]simplify: iters left: 2 (42 enodes) 1540200054.520 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540200054.520 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200054.520 * * * * [misc]progress: [ 584 / 768 ] simplifiying candidate # 1540200054.521 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200054.521 * * [misc]simplify: iters left: 6 (13 enodes) 1540200054.525 * * [misc]simplify: iters left: 5 (20 enodes) 1540200054.530 * * [misc]simplify: iters left: 4 (28 enodes) 1540200054.538 * * [misc]simplify: iters left: 3 (36 enodes) 1540200054.547 * * [misc]simplify: iters left: 2 (37 enodes) 1540200054.556 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200054.556 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (sqrt (hypot y.im y.re)) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))))) 1540200054.556 * * * * [misc]progress: [ 585 / 768 ] simplifiying candidate # 1540200054.556 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200054.556 * * [misc]simplify: iters left: 6 (14 enodes) 1540200054.560 * * [misc]simplify: iters left: 5 (20 enodes) 1540200054.566 * * [misc]simplify: iters left: 4 (25 enodes) 1540200054.573 * * [misc]simplify: iters left: 3 (28 enodes) 1540200054.580 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (fabs (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200054.580 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (fabs (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (/ (sqrt (hypot y.im y.re)) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))))) 1540200054.580 * * * * [misc]progress: [ 586 / 768 ] simplifiying candidate # 1540200054.580 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200054.580 * * [misc]simplify: iters left: 6 (12 enodes) 1540200054.584 * * [misc]simplify: iters left: 5 (17 enodes) 1540200054.588 * * [misc]simplify: iters left: 4 (22 enodes) 1540200054.594 * * [misc]simplify: iters left: 3 (25 enodes) 1540200054.600 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200054.600 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))))) 1540200054.600 * * * * [misc]progress: [ 587 / 768 ] simplifiying candidate # 1540200054.600 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt 1)) 1540200054.601 * * [misc]simplify: iters left: 6 (13 enodes) 1540200054.605 * * [misc]simplify: iters left: 5 (20 enodes) 1540200054.610 * * [misc]simplify: iters left: 4 (25 enodes) 1540200054.616 * * [misc]simplify: iters left: 3 (32 enodes) 1540200054.621 * * [misc]simplify: iters left: 2 (33 enodes) 1540200054.627 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) 1540200054.627 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (/ (sqrt (hypot y.im y.re)) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200054.627 * * * * [misc]progress: [ 588 / 768 ] simplifiying candidate # 1540200054.627 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200054.627 * * [misc]simplify: iters left: 6 (12 enodes) 1540200054.631 * * [misc]simplify: iters left: 5 (17 enodes) 1540200054.636 * * [misc]simplify: iters left: 4 (22 enodes) 1540200054.644 * * [misc]simplify: iters left: 3 (25 enodes) 1540200054.649 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200054.649 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))))) 1540200054.649 * * * * [misc]progress: [ 589 / 768 ] simplifiying candidate # 1540200054.649 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1) 1540200054.649 * * [misc]simplify: iters left: 6 (12 enodes) 1540200054.651 * * [misc]simplify: iters left: 5 (19 enodes) 1540200054.653 * * [misc]simplify: iters left: 4 (24 enodes) 1540200054.657 * * [misc]simplify: iters left: 3 (31 enodes) 1540200054.660 * * [misc]simplify: iters left: 2 (32 enodes) 1540200054.663 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) 1540200054.663 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (/ (sqrt (hypot y.im y.re)) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200054.663 * * * * [misc]progress: [ 590 / 768 ] simplifiying candidate # 1540200054.663 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200054.663 * * [misc]simplify: iters left: 6 (14 enodes) 1540200054.665 * * [misc]simplify: iters left: 5 (23 enodes) 1540200054.669 * * [misc]simplify: iters left: 4 (33 enodes) 1540200054.673 * * [misc]simplify: iters left: 3 (45 enodes) 1540200054.681 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200054.681 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (sqrt (hypot y.im y.re)) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))))) 1540200054.681 * * * * [misc]progress: [ 591 / 768 ] simplifiying candidate # 1540200054.681 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200054.681 * * [misc]simplify: iters left: 6 (14 enodes) 1540200054.686 * * [misc]simplify: iters left: 5 (22 enodes) 1540200054.692 * * [misc]simplify: iters left: 4 (28 enodes) 1540200054.699 * * [misc]simplify: iters left: 3 (31 enodes) 1540200054.706 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* x.im y.im))) (fabs (cbrt (hypot y.im y.re)))) 1540200054.706 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (fabs (cbrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))))) 1540200054.706 * * * * [misc]progress: [ 592 / 768 ] simplifiying candidate # 1540200054.706 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) (sqrt (sqrt (hypot y.im y.re)))) 1540200054.706 * * [misc]simplify: iters left: 6 (13 enodes) 1540200054.710 * * [misc]simplify: iters left: 5 (20 enodes) 1540200054.716 * * [misc]simplify: iters left: 4 (27 enodes) 1540200054.723 * * [misc]simplify: iters left: 3 (30 enodes) 1540200054.729 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200054.729 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))))) 1540200054.729 * * * * [misc]progress: [ 593 / 768 ] simplifiying candidate # 1540200054.729 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) (sqrt 1)) 1540200054.729 * * [misc]simplify: iters left: 6 (11 enodes) 1540200054.734 * * [misc]simplify: iters left: 5 (18 enodes) 1540200054.737 * * [misc]simplify: iters left: 4 (20 enodes) 1540200054.742 * * [misc]simplify: iters left: 3 (23 enodes) 1540200054.746 * [exit]simplify: Simplified to (sqrt (fma x.im y.im (* y.re x.re))) 1540200054.746 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (fma x.im y.im (* y.re x.re))) (/ (sqrt (hypot y.im y.re)) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))))) 1540200054.747 * * * * [misc]progress: [ 594 / 768 ] simplifiying candidate # 1540200054.747 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) (sqrt (sqrt (hypot y.im y.re)))) 1540200054.747 * * [misc]simplify: iters left: 6 (13 enodes) 1540200054.751 * * [misc]simplify: iters left: 5 (20 enodes) 1540200054.757 * * [misc]simplify: iters left: 4 (27 enodes) 1540200054.765 * * [misc]simplify: iters left: 3 (30 enodes) 1540200054.771 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200054.771 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))))) 1540200054.771 * * * * [misc]progress: [ 595 / 768 ] simplifiying candidate # 1540200054.772 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) 1) 1540200054.772 * * [misc]simplify: iters left: 6 (10 enodes) 1540200054.773 * * [misc]simplify: iters left: 5 (15 enodes) 1540200054.775 * * [misc]simplify: iters left: 4 (17 enodes) 1540200054.777 * * [misc]simplify: iters left: 3 (20 enodes) 1540200054.779 * [exit]simplify: Simplified to (sqrt (fma y.im x.im (* y.re x.re))) 1540200054.779 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (fma y.im x.im (* y.re x.re))) (/ (sqrt (hypot y.im y.re)) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))))) 1540200054.779 * * * * [misc]progress: [ 596 / 768 ] simplifiying candidate # 1540200054.779 * [enter]simplify: Simplifying (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200054.779 * * [misc]simplify: iters left: 6 (11 enodes) 1540200054.781 * * [misc]simplify: iters left: 5 (19 enodes) 1540200054.783 * * [misc]simplify: iters left: 4 (29 enodes) 1540200054.787 * * [misc]simplify: iters left: 3 (42 enodes) 1540200054.793 * * [misc]simplify: iters left: 2 (54 enodes) 1540200054.800 * * [misc]simplify: iters left: 1 (57 enodes) 1540200054.805 * [exit]simplify: Simplified to (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200054.805 * [misc]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))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (sqrt (hypot y.im y.re)) (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))))) 1540200054.806 * * * * [misc]progress: [ 597 / 768 ] simplifiying candidate # 1540200054.806 * [enter]simplify: Simplifying (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200054.806 * * [misc]simplify: iters left: 6 (9 enodes) 1540200054.807 * * [misc]simplify: iters left: 5 (16 enodes) 1540200054.809 * * [misc]simplify: iters left: 4 (21 enodes) 1540200054.812 * * [misc]simplify: iters left: 3 (24 enodes) 1540200054.818 * * [misc]simplify: iters left: 2 (30 enodes) 1540200054.826 * [exit]simplify: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540200054.826 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))))) 1540200054.827 * * * * [misc]progress: [ 598 / 768 ] simplifiying candidate # 1540200054.827 * [enter]simplify: Simplifying (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200054.827 * * [misc]simplify: iters left: 6 (10 enodes) 1540200054.830 * * [misc]simplify: iters left: 5 (16 enodes) 1540200054.835 * * [misc]simplify: iters left: 4 (21 enodes) 1540200054.840 * * [misc]simplify: iters left: 3 (24 enodes) 1540200054.847 * * [misc]simplify: iters left: 2 (30 enodes) 1540200054.855 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540200054.855 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))))) 1540200054.855 * * * * [misc]progress: [ 599 / 768 ] simplifiying candidate # 1540200054.855 * [enter]simplify: Simplifying (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt 1)) 1540200054.855 * * [misc]simplify: iters left: 6 (9 enodes) 1540200054.859 * * [misc]simplify: iters left: 5 (15 enodes) 1540200054.864 * * [misc]simplify: iters left: 4 (20 enodes) 1540200054.869 * * [misc]simplify: iters left: 3 (23 enodes) 1540200054.875 * * [misc]simplify: iters left: 2 (24 enodes) 1540200054.879 * [exit]simplify: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540200054.879 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200054.879 * * * * [misc]progress: [ 600 / 768 ] simplifiying candidate # 1540200054.879 * [enter]simplify: Simplifying (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200054.879 * * [misc]simplify: iters left: 6 (10 enodes) 1540200054.882 * * [misc]simplify: iters left: 5 (16 enodes) 1540200054.887 * * [misc]simplify: iters left: 4 (21 enodes) 1540200054.893 * * [misc]simplify: iters left: 3 (24 enodes) 1540200054.899 * * [misc]simplify: iters left: 2 (30 enodes) 1540200054.907 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540200054.907 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))))) 1540200054.907 * * * * [misc]progress: [ 601 / 768 ] simplifiying candidate # 1540200054.907 * [enter]simplify: Simplifying (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1) 1540200054.908 * * [misc]simplify: iters left: 6 (8 enodes) 1540200054.910 * * [misc]simplify: iters left: 5 (14 enodes) 1540200054.915 * * [misc]simplify: iters left: 4 (19 enodes) 1540200054.920 * * [misc]simplify: iters left: 3 (23 enodes) 1540200054.924 * * [misc]simplify: iters left: 2 (24 enodes) 1540200054.928 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1540200054.928 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (sqrt (hypot y.im y.re)) (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200054.929 * * * * [misc]progress: [ 602 / 768 ] simplifiying candidate # 1540200054.929 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200054.929 * * [misc]simplify: iters left: 6 (9 enodes) 1540200054.932 * * [misc]simplify: iters left: 5 (15 enodes) 1540200054.936 * * [misc]simplify: iters left: 4 (21 enodes) 1540200054.942 * * [misc]simplify: iters left: 3 (26 enodes) 1540200054.948 * * [misc]simplify: iters left: 2 (27 enodes) 1540200054.954 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200054.954 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (sqrt (hypot y.im y.re)) (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))))) 1540200054.955 * * * * [misc]progress: [ 603 / 768 ] simplifiying candidate # 1540200054.955 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200054.955 * * [misc]simplify: iters left: 6 (10 enodes) 1540200054.958 * * [misc]simplify: iters left: 5 (15 enodes) 1540200054.962 * * [misc]simplify: iters left: 4 (18 enodes) 1540200054.967 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) 1540200054.967 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))))) 1540200054.967 * * * * [misc]progress: [ 604 / 768 ] simplifiying candidate # 1540200054.968 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200054.968 * * [misc]simplify: iters left: 6 (8 enodes) 1540200054.970 * * [misc]simplify: iters left: 5 (12 enodes) 1540200054.973 * * [misc]simplify: iters left: 4 (15 enodes) 1540200054.977 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200054.977 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))))) 1540200054.977 * * * * [misc]progress: [ 605 / 768 ] simplifiying candidate # 1540200054.978 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt 1)) 1540200054.978 * * [misc]simplify: iters left: 6 (8 enodes) 1540200054.980 * * [misc]simplify: iters left: 5 (12 enodes) 1540200054.982 * * [misc]simplify: iters left: 4 (15 enodes) 1540200054.984 * * [misc]simplify: iters left: 3 (18 enodes) 1540200054.985 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1540200054.985 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (hypot y.im y.re))) (/ (sqrt (hypot y.im y.re)) (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200054.985 * * * * [misc]progress: [ 606 / 768 ] simplifiying candidate # 1540200054.985 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200054.985 * * [misc]simplify: iters left: 6 (8 enodes) 1540200054.986 * * [misc]simplify: iters left: 5 (12 enodes) 1540200054.988 * * [misc]simplify: iters left: 4 (15 enodes) 1540200054.990 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200054.990 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))))) 1540200054.990 * * * * [misc]progress: [ 607 / 768 ] simplifiying candidate # 1540200054.990 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (hypot y.im y.re))) 1) 1540200054.990 * * [misc]simplify: iters left: 6 (7 enodes) 1540200054.991 * * [misc]simplify: iters left: 5 (11 enodes) 1540200054.993 * * [misc]simplify: iters left: 4 (14 enodes) 1540200054.995 * * [misc]simplify: iters left: 3 (17 enodes) 1540200054.996 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1540200054.996 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (hypot y.im y.re))) (/ (sqrt (hypot y.im y.re)) (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))))) 1540200054.996 * * * * [misc]progress: [ 608 / 768 ] simplifiying candidate # 1540200054.996 * [enter]simplify: Simplifying (/ (/ 1 1) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200054.996 * * [misc]simplify: iters left: 6 (9 enodes) 1540200054.998 * * [misc]simplify: iters left: 5 (13 enodes) 1540200054.999 * [exit]simplify: Simplified to (/ 1 (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200054.999 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (sqrt (hypot y.im y.re)) (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))))) 1540200054.999 * * * * [misc]progress: [ 609 / 768 ] simplifiying candidate # 1540200054.999 * [enter]simplify: Simplifying (/ (/ 1 1) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200054.999 * * [misc]simplify: iters left: 6 (9 enodes) 1540200055.001 * * [misc]simplify: iters left: 5 (12 enodes) 1540200055.003 * [exit]simplify: Simplified to (/ 1 (fabs (cbrt (hypot y.im y.re)))) 1540200055.003 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))))) 1540200055.003 * * * * [misc]progress: [ 610 / 768 ] simplifiying candidate # 1540200055.003 * [enter]simplify: Simplifying (/ (/ 1 1) (sqrt (sqrt (hypot y.im y.re)))) 1540200055.003 * * [misc]simplify: iters left: 5 (8 enodes) 1540200055.005 * * [misc]simplify: iters left: 4 (10 enodes) 1540200055.006 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.im y.re)))) 1540200055.006 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))))) 1540200055.006 * * * * [misc]progress: [ 611 / 768 ] simplifiying candidate # 1540200055.006 * [enter]simplify: Simplifying (/ (/ 1 1) (sqrt 1)) 1540200055.006 * * [misc]simplify: iters left: 4 (4 enodes) 1540200055.007 * * [misc]simplify: iters left: 3 (6 enodes) 1540200055.008 * [exit]simplify: Simplified to 1 1540200055.008 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (hypot y.im y.re)) (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))))) 1540200055.008 * * * * [misc]progress: [ 612 / 768 ] simplifiying candidate # 1540200055.008 * [enter]simplify: Simplifying (/ (/ 1 1) (sqrt (sqrt (hypot y.im y.re)))) 1540200055.008 * * [misc]simplify: iters left: 5 (8 enodes) 1540200055.009 * * [misc]simplify: iters left: 4 (10 enodes) 1540200055.010 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.im y.re)))) 1540200055.010 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))))) 1540200055.010 * * * * [misc]progress: [ 613 / 768 ] simplifiying candidate # 1540200055.010 * [enter]simplify: Simplifying (/ (/ 1 1) 1) 1540200055.010 * * [misc]simplify: iters left: 4 (3 enodes) 1540200055.011 * * [misc]simplify: iters left: 3 (5 enodes) 1540200055.011 * [exit]simplify: Simplified to 1 1540200055.011 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (hypot y.im y.re)) (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))))) 1540200055.011 * * * * [misc]progress: [ 614 / 768 ] simplifiying candidate # 1540200055.011 * [enter]simplify: Simplifying (/ 1 (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200055.011 * * [misc]simplify: iters left: 6 (8 enodes) 1540200055.013 * * [misc]simplify: iters left: 5 (12 enodes) 1540200055.014 * [exit]simplify: Simplified to (/ 1 (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200055.014 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (sqrt (hypot y.im y.re)) (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))))) 1540200055.014 * * * * [misc]progress: [ 615 / 768 ] simplifiying candidate # 1540200055.014 * [enter]simplify: Simplifying (/ 1 (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200055.014 * * [misc]simplify: iters left: 6 (8 enodes) 1540200055.016 * * [misc]simplify: iters left: 5 (11 enodes) 1540200055.019 * [exit]simplify: Simplified to (/ 1 (fabs (cbrt (hypot y.im y.re)))) 1540200055.019 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))))) 1540200055.019 * * * * [misc]progress: [ 616 / 768 ] simplifiying candidate # 1540200055.019 * [enter]simplify: Simplifying (/ 1 (sqrt (sqrt (hypot y.im y.re)))) 1540200055.019 * * [misc]simplify: iters left: 5 (7 enodes) 1540200055.021 * * [misc]simplify: iters left: 4 (9 enodes) 1540200055.023 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.im y.re)))) 1540200055.023 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))))) 1540200055.023 * * * * [misc]progress: [ 617 / 768 ] simplifiying candidate # 1540200055.024 * [enter]simplify: Simplifying (/ 1 (sqrt 1)) 1540200055.024 * * [misc]simplify: iters left: 3 (3 enodes) 1540200055.026 * * [misc]simplify: iters left: 2 (5 enodes) 1540200055.026 * [exit]simplify: Simplified to 1 1540200055.026 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (hypot y.im y.re)) (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))))) 1540200055.026 * * * * [misc]progress: [ 618 / 768 ] simplifiying candidate # 1540200055.027 * [enter]simplify: Simplifying (/ 1 (sqrt (sqrt (hypot y.im y.re)))) 1540200055.027 * * [misc]simplify: iters left: 5 (7 enodes) 1540200055.029 * * [misc]simplify: iters left: 4 (9 enodes) 1540200055.031 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.im y.re)))) 1540200055.031 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))))) 1540200055.031 * * * * [misc]progress: [ 619 / 768 ] simplifiying candidate # 1540200055.031 * [enter]simplify: Simplifying (/ 1 1) 1540200055.031 * * [misc]simplify: iters left: 2 (2 enodes) 1540200055.032 * * [misc]simplify: iters left: 1 (4 enodes) 1540200055.033 * [exit]simplify: Simplified to 1 1540200055.033 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (sqrt (hypot y.im y.re)) (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))))) 1540200055.033 * * * * [misc]progress: [ 620 / 768 ] simplifiying candidate # 1540200055.033 * [enter]simplify: Simplifying (/ (fma y.re x.re (* x.im y.im)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200055.033 * * [misc]simplify: iters left: 6 (11 enodes) 1540200055.036 * * [misc]simplify: iters left: 5 (16 enodes) 1540200055.041 * * [misc]simplify: iters left: 4 (18 enodes) 1540200055.046 * * [misc]simplify: iters left: 3 (21 enodes) 1540200055.051 * [exit]simplify: Simplified to (/ (fma x.im y.im (* y.re x.re)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200055.051 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma x.im y.im (* y.re x.re)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (sqrt (hypot y.im y.re)) (/ (/ 1 (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))))) 1540200055.051 * * * * [misc]progress: [ 621 / 768 ] simplifiying candidate # 1540200055.052 * [enter]simplify: Simplifying (/ (fma y.re x.re (* x.im y.im)) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200055.052 * * [misc]simplify: iters left: 6 (11 enodes) 1540200055.055 * * [misc]simplify: iters left: 5 (15 enodes) 1540200055.059 * * [misc]simplify: iters left: 4 (17 enodes) 1540200055.063 * * [misc]simplify: iters left: 3 (20 enodes) 1540200055.068 * [exit]simplify: Simplified to (/ (fma x.im y.im (* y.re x.re)) (fabs (cbrt (hypot y.im y.re)))) 1540200055.068 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma x.im y.im (* y.re x.re)) (fabs (cbrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (/ (/ 1 (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))))) 1540200055.068 * * * * [misc]progress: [ 622 / 768 ] simplifiying candidate # 1540200055.069 * [enter]simplify: Simplifying (/ (fma y.re x.re (* x.im y.im)) (sqrt (sqrt (hypot y.im y.re)))) 1540200055.069 * * [misc]simplify: iters left: 5 (10 enodes) 1540200055.072 * * [misc]simplify: iters left: 4 (13 enodes) 1540200055.075 * * [misc]simplify: iters left: 3 (15 enodes) 1540200055.079 * * [misc]simplify: iters left: 2 (18 enodes) 1540200055.084 * [exit]simplify: Simplified to (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200055.084 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (/ (/ 1 (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))))) 1540200055.084 * * * * [misc]progress: [ 623 / 768 ] simplifiying candidate # 1540200055.084 * [enter]simplify: Simplifying (/ (fma y.re x.re (* x.im y.im)) (sqrt 1)) 1540200055.084 * * [misc]simplify: iters left: 5 (9 enodes) 1540200055.087 * * [misc]simplify: iters left: 4 (14 enodes) 1540200055.091 * * [misc]simplify: iters left: 3 (16 enodes) 1540200055.096 * * [misc]simplify: iters left: 2 (19 enodes) 1540200055.100 * [exit]simplify: Simplified to (fma x.im y.im (* y.re x.re)) 1540200055.100 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma x.im y.im (* y.re x.re)) (/ (sqrt (hypot y.im y.re)) (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re)))))) 1540200055.100 * * * * [misc]progress: [ 624 / 768 ] simplifiying candidate # 1540200055.101 * [enter]simplify: Simplifying (/ (fma y.re x.re (* x.im y.im)) (sqrt (sqrt (hypot y.im y.re)))) 1540200055.101 * * [misc]simplify: iters left: 5 (10 enodes) 1540200055.103 * * [misc]simplify: iters left: 4 (13 enodes) 1540200055.107 * * [misc]simplify: iters left: 3 (15 enodes) 1540200055.111 * * [misc]simplify: iters left: 2 (18 enodes) 1540200055.116 * [exit]simplify: Simplified to (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200055.116 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (/ (/ 1 (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))))) 1540200055.116 * * * * [misc]progress: [ 625 / 768 ] simplifiying candidate # 1540200055.116 * [enter]simplify: Simplifying (/ (fma y.re x.re (* x.im y.im)) 1) 1540200055.116 * * [misc]simplify: iters left: 5 (8 enodes) 1540200055.119 * * [misc]simplify: iters left: 4 (13 enodes) 1540200055.123 * * [misc]simplify: iters left: 3 (17 enodes) 1540200055.127 * * [misc]simplify: iters left: 2 (20 enodes) 1540200055.131 * [exit]simplify: Simplified to (fma x.im y.im (* y.re x.re)) 1540200055.131 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma x.im y.im (* y.re x.re)) (/ (sqrt (hypot y.im y.re)) (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re)))))) 1540200055.131 * * * * [misc]progress: [ 626 / 768 ] simplifiying candidate # 1540200055.131 * * * * [misc]progress: [ 627 / 768 ] simplifiying candidate # 1540200055.131 * [enter]simplify: Simplifying (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) 1540200055.131 * * [misc]simplify: iters left: 5 (8 enodes) 1540200055.133 * * [misc]simplify: iters left: 4 (11 enodes) 1540200055.136 * * [misc]simplify: iters left: 3 (13 enodes) 1540200055.140 * * [misc]simplify: iters left: 2 (16 enodes) 1540200055.145 * [exit]simplify: Simplified to (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) 1540200055.145 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (/ (sqrt (hypot y.im y.re)) (/ 1 (sqrt (hypot y.im y.re)))))) 1540200055.145 * * * * [misc]progress: [ 628 / 768 ] simplifiying candidate # 1540200055.146 * [enter]simplify: Simplifying (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) 1540200055.146 * * [misc]simplify: iters left: 5 (8 enodes) 1540200055.148 * * [misc]simplify: iters left: 4 (11 enodes) 1540200055.149 * * [misc]simplify: iters left: 3 (13 enodes) 1540200055.151 * * [misc]simplify: iters left: 2 (16 enodes) 1540200055.153 * [exit]simplify: Simplified to (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) 1540200055.153 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) 1540200055.153 * * * * [misc]progress: [ 629 / 768 ] simplifiying candidate # 1540200055.153 * * * * [misc]progress: [ 630 / 768 ] simplifiying candidate # 1540200055.153 * * * * [misc]progress: [ 631 / 768 ] simplifiying candidate # 1540200055.153 * * * * [misc]progress: [ 632 / 768 ] simplifiying candidate # 1540200055.153 * [enter]simplify: Simplifying (- (- (log (fma y.re x.re (* x.im y.im))) (log (hypot y.im y.re))) (log (sqrt (hypot y.im y.re)))) 1540200055.153 * * [misc]simplify: iters left: 6 (13 enodes) 1540200055.155 * * [misc]simplify: iters left: 5 (22 enodes) 1540200055.158 * * [misc]simplify: iters left: 4 (33 enodes) 1540200055.163 * * [misc]simplify: iters left: 3 (51 enodes) 1540200055.170 * * [misc]simplify: iters left: 2 (73 enodes) 1540200055.181 * * [misc]simplify: iters left: 1 (102 enodes) 1540200055.203 * [exit]simplify: Simplified to (- (- (log (fma x.im y.im (* y.re x.re))) (log (sqrt (hypot y.im y.re)))) (log (hypot y.im y.re))) 1540200055.203 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (exp (- (- (log (fma x.im y.im (* y.re x.re))) (log (sqrt (hypot y.im y.re)))) (log (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200055.204 * * * * [misc]progress: [ 633 / 768 ] simplifiying candidate # 1540200055.204 * [enter]simplify: Simplifying (- (log (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (log (sqrt (hypot y.im y.re)))) 1540200055.204 * * [misc]simplify: iters left: 6 (12 enodes) 1540200055.208 * * [misc]simplify: iters left: 5 (20 enodes) 1540200055.212 * * [misc]simplify: iters left: 4 (29 enodes) 1540200055.217 * * [misc]simplify: iters left: 3 (47 enodes) 1540200055.223 * * [misc]simplify: iters left: 2 (67 enodes) 1540200055.231 * * [misc]simplify: iters left: 1 (85 enodes) 1540200055.241 * [exit]simplify: Simplified to (- (log (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (log (sqrt (hypot y.im y.re)))) 1540200055.241 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (exp (- (log (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (log (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200055.241 * * * * [misc]progress: [ 634 / 768 ] simplifiying candidate # 1540200055.241 * * * * [misc]progress: [ 635 / 768 ] simplifiying candidate # 1540200055.241 * * * * [misc]progress: [ 636 / 768 ] simplifiying candidate # 1540200055.241 * [enter]simplify: Simplifying (/ (/ (* (* (fma y.re x.re (* x.im y.im)) (fma y.re x.re (* x.im y.im))) (fma y.re x.re (* x.im y.im))) (* (* (hypot y.im y.re) (hypot y.im y.re)) (hypot y.im y.re))) (* (* (sqrt (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200055.241 * * [misc]simplify: iters left: 6 (16 enodes) 1540200055.244 * * [misc]simplify: iters left: 5 (36 enodes) 1540200055.252 * * [misc]simplify: iters left: 4 (148 enodes) 1540200055.342 * [exit]simplify: Simplified to (/ (* (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)) (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (/ (* (hypot y.im y.re) (sqrt (hypot y.im y.re))) (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)))) 1540200055.342 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (/ (* (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)) (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (/ (* (hypot y.im y.re) (sqrt (hypot y.im y.re))) (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200055.342 * * * * [misc]progress: [ 637 / 768 ] simplifiying candidate # 1540200055.343 * [enter]simplify: Simplifying (/ (* (* (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (* (sqrt (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200055.343 * * [misc]simplify: iters left: 6 (14 enodes) 1540200055.347 * * [misc]simplify: iters left: 5 (32 enodes) 1540200055.360 * * [misc]simplify: iters left: 4 (119 enodes) 1540200055.437 * [exit]simplify: Simplified to (* (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) (* (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) 1540200055.437 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) (* (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200055.437 * * * * [misc]progress: [ 638 / 768 ] simplifiying candidate # 1540200055.437 * * * * [misc]progress: [ 639 / 768 ] simplifiying candidate # 1540200055.437 * * * * [misc]progress: [ 640 / 768 ] simplifiying candidate # 1540200055.437 * * * * [misc]progress: [ 641 / 768 ] simplifiying candidate # 1540200055.437 * * * * [misc]progress: [ 642 / 768 ] simplifiying candidate # 1540200055.437 * [enter]simplify: Simplifying (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200055.438 * * [misc]simplify: iters left: 6 (14 enodes) 1540200055.444 * * [misc]simplify: iters left: 5 (23 enodes) 1540200055.447 * * [misc]simplify: iters left: 4 (34 enodes) 1540200055.452 * * [misc]simplify: iters left: 3 (40 enodes) 1540200055.456 * * [misc]simplify: iters left: 2 (43 enodes) 1540200055.462 * [exit]simplify: Simplified to (* (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200055.462 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200055.462 * [enter]simplify: Simplifying (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200055.462 * * [misc]simplify: iters left: 6 (12 enodes) 1540200055.464 * * [misc]simplify: iters left: 5 (15 enodes) 1540200055.466 * * [misc]simplify: iters left: 4 (17 enodes) 1540200055.468 * * [misc]simplify: iters left: 3 (20 enodes) 1540200055.471 * [exit]simplify: Simplified to (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200055.471 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200055.471 * * * * [misc]progress: [ 643 / 768 ] simplifiying candidate # 1540200055.471 * [enter]simplify: Simplifying (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200055.471 * * [misc]simplify: iters left: 6 (14 enodes) 1540200055.475 * * [misc]simplify: iters left: 5 (20 enodes) 1540200055.481 * * [misc]simplify: iters left: 4 (24 enodes) 1540200055.488 * * [misc]simplify: iters left: 3 (28 enodes) 1540200055.496 * [exit]simplify: Simplified to (* (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) 1540200055.496 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200055.496 * [enter]simplify: Simplifying (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200055.496 * * [misc]simplify: iters left: 6 (12 enodes) 1540200055.500 * * [misc]simplify: iters left: 5 (15 enodes) 1540200055.504 * * [misc]simplify: iters left: 4 (17 enodes) 1540200055.509 * * [misc]simplify: iters left: 3 (20 enodes) 1540200055.514 * [exit]simplify: Simplified to (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200055.514 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200055.514 * * * * [misc]progress: [ 644 / 768 ] simplifiying candidate # 1540200055.515 * [enter]simplify: Simplifying (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200055.515 * * [misc]simplify: iters left: 6 (13 enodes) 1540200055.518 * * [misc]simplify: iters left: 5 (18 enodes) 1540200055.524 * * [misc]simplify: iters left: 4 (22 enodes) 1540200055.530 * * [misc]simplify: iters left: 3 (26 enodes) 1540200055.537 * [exit]simplify: Simplified to (/ (* (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200055.537 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200055.537 * [enter]simplify: Simplifying (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200055.538 * * [misc]simplify: iters left: 6 (12 enodes) 1540200055.541 * * [misc]simplify: iters left: 5 (15 enodes) 1540200055.545 * * [misc]simplify: iters left: 4 (17 enodes) 1540200055.550 * * [misc]simplify: iters left: 3 (20 enodes) 1540200055.555 * [exit]simplify: Simplified to (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200055.555 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200055.555 * * * * [misc]progress: [ 645 / 768 ] simplifiying candidate # 1540200055.555 * [enter]simplify: Simplifying (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt 1)) 1540200055.556 * * [misc]simplify: iters left: 6 (13 enodes) 1540200055.560 * * [misc]simplify: iters left: 5 (20 enodes) 1540200055.567 * * [misc]simplify: iters left: 4 (24 enodes) 1540200055.573 * * [misc]simplify: iters left: 3 (31 enodes) 1540200055.581 * * [misc]simplify: iters left: 2 (46 enodes) 1540200055.590 * * [misc]simplify: iters left: 1 (47 enodes) 1540200055.593 * [exit]simplify: Simplified to (* (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)))) 1540200055.593 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)))) (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200055.593 * [enter]simplify: Simplifying (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200055.593 * * [misc]simplify: iters left: 6 (11 enodes) 1540200055.595 * * [misc]simplify: iters left: 5 (14 enodes) 1540200055.597 * * [misc]simplify: iters left: 4 (16 enodes) 1540200055.599 * * [misc]simplify: iters left: 3 (19 enodes) 1540200055.601 * [exit]simplify: Simplified to (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200055.601 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200055.601 * * * * [misc]progress: [ 646 / 768 ] simplifiying candidate # 1540200055.601 * [enter]simplify: Simplifying (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200055.601 * * [misc]simplify: iters left: 6 (13 enodes) 1540200055.603 * * [misc]simplify: iters left: 5 (18 enodes) 1540200055.606 * * [misc]simplify: iters left: 4 (22 enodes) 1540200055.609 * * [misc]simplify: iters left: 3 (26 enodes) 1540200055.612 * [exit]simplify: Simplified to (/ (* (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200055.612 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200055.612 * [enter]simplify: Simplifying (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200055.612 * * [misc]simplify: iters left: 6 (12 enodes) 1540200055.614 * * [misc]simplify: iters left: 5 (15 enodes) 1540200055.616 * * [misc]simplify: iters left: 4 (17 enodes) 1540200055.618 * * [misc]simplify: iters left: 3 (20 enodes) 1540200055.620 * [exit]simplify: Simplified to (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200055.620 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200055.620 * * * * [misc]progress: [ 647 / 768 ] simplifiying candidate # 1540200055.621 * [enter]simplify: Simplifying (/ (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) 1) 1540200055.621 * * [misc]simplify: iters left: 6 (12 enodes) 1540200055.622 * * [misc]simplify: iters left: 5 (19 enodes) 1540200055.625 * * [misc]simplify: iters left: 4 (27 enodes) 1540200055.629 * * [misc]simplify: iters left: 3 (32 enodes) 1540200055.632 * * [misc]simplify: iters left: 2 (37 enodes) 1540200055.636 * [exit]simplify: Simplified to (* (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)))) 1540200055.636 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)))) (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200055.636 * [enter]simplify: Simplifying (/ (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200055.637 * * [misc]simplify: iters left: 6 (11 enodes) 1540200055.638 * * [misc]simplify: iters left: 5 (14 enodes) 1540200055.640 * * [misc]simplify: iters left: 4 (16 enodes) 1540200055.642 * * [misc]simplify: iters left: 3 (19 enodes) 1540200055.644 * [exit]simplify: Simplified to (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200055.644 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)))) (/ (cbrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200055.644 * * * * [misc]progress: [ 648 / 768 ] simplifiying candidate # 1540200055.644 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200055.645 * * [misc]simplify: iters left: 6 (13 enodes) 1540200055.647 * * [misc]simplify: iters left: 5 (18 enodes) 1540200055.650 * * [misc]simplify: iters left: 4 (20 enodes) 1540200055.652 * * [misc]simplify: iters left: 3 (23 enodes) 1540200055.655 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200055.655 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200055.656 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200055.656 * * [misc]simplify: iters left: 6 (12 enodes) 1540200055.657 * * [misc]simplify: iters left: 5 (15 enodes) 1540200055.659 * * [misc]simplify: iters left: 4 (17 enodes) 1540200055.662 * * [misc]simplify: iters left: 3 (20 enodes) 1540200055.667 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200055.667 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200055.667 * * * * [misc]progress: [ 649 / 768 ] simplifiying candidate # 1540200055.668 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200055.668 * * [misc]simplify: iters left: 6 (13 enodes) 1540200055.671 * * [misc]simplify: iters left: 5 (17 enodes) 1540200055.676 * * [misc]simplify: iters left: 4 (19 enodes) 1540200055.682 * * [misc]simplify: iters left: 3 (22 enodes) 1540200055.687 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) 1540200055.687 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200055.688 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200055.688 * * [misc]simplify: iters left: 6 (12 enodes) 1540200055.691 * * [misc]simplify: iters left: 5 (15 enodes) 1540200055.696 * * [misc]simplify: iters left: 4 (17 enodes) 1540200055.701 * * [misc]simplify: iters left: 3 (20 enodes) 1540200055.706 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200055.706 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200055.706 * * * * [misc]progress: [ 650 / 768 ] simplifiying candidate # 1540200055.706 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200055.706 * * [misc]simplify: iters left: 6 (12 enodes) 1540200055.710 * * [misc]simplify: iters left: 5 (15 enodes) 1540200055.714 * * [misc]simplify: iters left: 4 (17 enodes) 1540200055.719 * * [misc]simplify: iters left: 3 (20 enodes) 1540200055.724 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200055.724 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200055.724 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200055.725 * * [misc]simplify: iters left: 6 (12 enodes) 1540200055.728 * * [misc]simplify: iters left: 5 (15 enodes) 1540200055.733 * * [misc]simplify: iters left: 4 (17 enodes) 1540200055.737 * * [misc]simplify: iters left: 3 (20 enodes) 1540200055.742 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200055.742 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200055.743 * * * * [misc]progress: [ 651 / 768 ] simplifiying candidate # 1540200055.743 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt 1)) 1540200055.743 * * [misc]simplify: iters left: 6 (12 enodes) 1540200055.745 * * [misc]simplify: iters left: 5 (17 enodes) 1540200055.747 * * [misc]simplify: iters left: 4 (19 enodes) 1540200055.750 * * [misc]simplify: iters left: 3 (24 enodes) 1540200055.752 * [exit]simplify: Simplified to (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) 1540200055.752 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200055.752 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200055.753 * * [misc]simplify: iters left: 6 (11 enodes) 1540200055.754 * * [misc]simplify: iters left: 5 (14 enodes) 1540200055.756 * * [misc]simplify: iters left: 4 (16 enodes) 1540200055.758 * * [misc]simplify: iters left: 3 (19 enodes) 1540200055.760 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200055.760 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200055.760 * * * * [misc]progress: [ 652 / 768 ] simplifiying candidate # 1540200055.761 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200055.761 * * [misc]simplify: iters left: 6 (12 enodes) 1540200055.763 * * [misc]simplify: iters left: 5 (15 enodes) 1540200055.767 * * [misc]simplify: iters left: 4 (17 enodes) 1540200055.772 * * [misc]simplify: iters left: 3 (20 enodes) 1540200055.776 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200055.777 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200055.777 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200055.777 * * [misc]simplify: iters left: 6 (12 enodes) 1540200055.780 * * [misc]simplify: iters left: 5 (15 enodes) 1540200055.785 * * [misc]simplify: iters left: 4 (17 enodes) 1540200055.790 * * [misc]simplify: iters left: 3 (20 enodes) 1540200055.794 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200055.794 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200055.795 * * * * [misc]progress: [ 653 / 768 ] simplifiying candidate # 1540200055.795 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) 1) 1540200055.795 * * [misc]simplify: iters left: 6 (11 enodes) 1540200055.798 * * [misc]simplify: iters left: 5 (16 enodes) 1540200055.803 * * [misc]simplify: iters left: 4 (20 enodes) 1540200055.808 * * [misc]simplify: iters left: 3 (23 enodes) 1540200055.812 * [exit]simplify: Simplified to (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) 1540200055.812 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200055.813 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200055.813 * * [misc]simplify: iters left: 6 (11 enodes) 1540200055.816 * * [misc]simplify: iters left: 5 (14 enodes) 1540200055.820 * * [misc]simplify: iters left: 4 (16 enodes) 1540200055.825 * * [misc]simplify: iters left: 3 (19 enodes) 1540200055.830 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200055.830 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200055.830 * * * * [misc]progress: [ 654 / 768 ] simplifiying candidate # 1540200055.830 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200055.830 * * [misc]simplify: iters left: 6 (16 enodes) 1540200055.836 * * [misc]simplify: iters left: 5 (29 enodes) 1540200055.845 * * [misc]simplify: iters left: 4 (62 enodes) 1540200055.866 * * [misc]simplify: iters left: 3 (133 enodes) 1540200055.911 * * [misc]simplify: iters left: 2 (241 enodes) 1540200055.979 * * [misc]simplify: iters left: 1 (303 enodes) 1540200056.069 * [exit]simplify: Simplified to (* (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (hypot y.im y.re))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (hypot y.im y.re)))) 1540200056.069 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (hypot y.im y.re))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (cbrt (hypot y.im y.re)))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200056.070 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200056.070 * * [misc]simplify: iters left: 6 (13 enodes) 1540200056.073 * * [misc]simplify: iters left: 5 (18 enodes) 1540200056.079 * * [misc]simplify: iters left: 4 (23 enodes) 1540200056.082 * * [misc]simplify: iters left: 3 (26 enodes) 1540200056.085 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200056.085 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200056.085 * * * * [misc]progress: [ 655 / 768 ] simplifiying candidate # 1540200056.085 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200056.085 * * [misc]simplify: iters left: 6 (14 enodes) 1540200056.088 * * [misc]simplify: iters left: 5 (26 enodes) 1540200056.092 * * [misc]simplify: iters left: 4 (48 enodes) 1540200056.099 * * [misc]simplify: iters left: 3 (82 enodes) 1540200056.113 * * [misc]simplify: iters left: 2 (115 enodes) 1540200056.131 * * [misc]simplify: iters left: 1 (133 enodes) 1540200056.151 * [exit]simplify: Simplified to (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (fabs (cbrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200056.151 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (fabs (cbrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200056.151 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200056.151 * * [misc]simplify: iters left: 6 (12 enodes) 1540200056.154 * * [misc]simplify: iters left: 5 (17 enodes) 1540200056.159 * * [misc]simplify: iters left: 4 (22 enodes) 1540200056.165 * * [misc]simplify: iters left: 3 (25 enodes) 1540200056.171 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200056.171 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (fabs (cbrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200056.171 * * * * [misc]progress: [ 656 / 768 ] simplifiying candidate # 1540200056.172 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200056.172 * * [misc]simplify: iters left: 6 (15 enodes) 1540200056.177 * * [misc]simplify: iters left: 5 (26 enodes) 1540200056.185 * * [misc]simplify: iters left: 4 (48 enodes) 1540200056.200 * * [misc]simplify: iters left: 3 (82 enodes) 1540200056.226 * * [misc]simplify: iters left: 2 (115 enodes) 1540200056.254 * * [misc]simplify: iters left: 1 (134 enodes) 1540200056.274 * [exit]simplify: Simplified to (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200056.274 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200056.274 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200056.274 * * [misc]simplify: iters left: 6 (13 enodes) 1540200056.276 * * [misc]simplify: iters left: 5 (18 enodes) 1540200056.278 * * [misc]simplify: iters left: 4 (23 enodes) 1540200056.281 * * [misc]simplify: iters left: 3 (26 enodes) 1540200056.284 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200056.284 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200056.285 * * * * [misc]progress: [ 657 / 768 ] simplifiying candidate # 1540200056.285 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt 1)) 1540200056.285 * * [misc]simplify: iters left: 6 (15 enodes) 1540200056.288 * * [misc]simplify: iters left: 5 (28 enodes) 1540200056.292 * * [misc]simplify: iters left: 4 (47 enodes) 1540200056.303 * * [misc]simplify: iters left: 3 (83 enodes) 1540200056.342 * * [misc]simplify: iters left: 2 (263 enodes) 1540200056.478 * * [misc]simplify: iters left: 1 (332 enodes) 1540200056.496 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) 1540200056.496 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200056.496 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200056.496 * * [misc]simplify: iters left: 6 (12 enodes) 1540200056.498 * * [misc]simplify: iters left: 5 (17 enodes) 1540200056.500 * * [misc]simplify: iters left: 4 (22 enodes) 1540200056.503 * * [misc]simplify: iters left: 3 (25 enodes) 1540200056.506 * [exit]simplify: Simplified to (/ (cbrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) 1540200056.506 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200056.506 * * * * [misc]progress: [ 658 / 768 ] simplifiying candidate # 1540200056.506 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200056.506 * * [misc]simplify: iters left: 6 (15 enodes) 1540200056.509 * * [misc]simplify: iters left: 5 (26 enodes) 1540200056.515 * * [misc]simplify: iters left: 4 (48 enodes) 1540200056.529 * * [misc]simplify: iters left: 3 (82 enodes) 1540200056.549 * * [misc]simplify: iters left: 2 (115 enodes) 1540200056.566 * * [misc]simplify: iters left: 1 (134 enodes) 1540200056.586 * [exit]simplify: Simplified to (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200056.586 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200056.586 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200056.586 * * [misc]simplify: iters left: 6 (13 enodes) 1540200056.588 * * [misc]simplify: iters left: 5 (18 enodes) 1540200056.590 * * [misc]simplify: iters left: 4 (23 enodes) 1540200056.594 * * [misc]simplify: iters left: 3 (26 enodes) 1540200056.597 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200056.597 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200056.597 * * * * [misc]progress: [ 659 / 768 ] simplifiying candidate # 1540200056.597 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1) 1540200056.597 * * [misc]simplify: iters left: 6 (14 enodes) 1540200056.599 * * [misc]simplify: iters left: 5 (27 enodes) 1540200056.603 * * [misc]simplify: iters left: 4 (48 enodes) 1540200056.612 * * [misc]simplify: iters left: 3 (89 enodes) 1540200056.649 * * [misc]simplify: iters left: 2 (271 enodes) 1540200056.795 * * [misc]simplify: iters left: 1 (338 enodes) 1540200056.818 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) 1540200056.818 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200056.819 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200056.819 * * [misc]simplify: iters left: 6 (12 enodes) 1540200056.820 * * [misc]simplify: iters left: 5 (17 enodes) 1540200056.823 * * [misc]simplify: iters left: 4 (22 enodes) 1540200056.825 * * [misc]simplify: iters left: 3 (25 enodes) 1540200056.828 * [exit]simplify: Simplified to (/ (cbrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) 1540200056.828 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re)))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200056.828 * * * * [misc]progress: [ 660 / 768 ] simplifiying candidate # 1540200056.829 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200056.829 * * [misc]simplify: iters left: 6 (14 enodes) 1540200056.831 * * [misc]simplify: iters left: 5 (23 enodes) 1540200056.838 * * [misc]simplify: iters left: 4 (39 enodes) 1540200056.851 * * [misc]simplify: iters left: 3 (77 enodes) 1540200056.875 * * [misc]simplify: iters left: 2 (117 enodes) 1540200056.912 * * [misc]simplify: iters left: 1 (135 enodes) 1540200056.953 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200056.953 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200056.953 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200056.953 * * [misc]simplify: iters left: 6 (12 enodes) 1540200056.957 * * [misc]simplify: iters left: 5 (17 enodes) 1540200056.962 * * [misc]simplify: iters left: 4 (22 enodes) 1540200056.968 * * [misc]simplify: iters left: 3 (25 enodes) 1540200056.974 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200056.974 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200056.974 * * * * [misc]progress: [ 661 / 768 ] simplifiying candidate # 1540200056.975 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200056.975 * * [misc]simplify: iters left: 6 (15 enodes) 1540200056.979 * * [misc]simplify: iters left: 5 (23 enodes) 1540200056.982 * * [misc]simplify: iters left: 4 (34 enodes) 1540200056.987 * * [misc]simplify: iters left: 3 (50 enodes) 1540200056.994 * * [misc]simplify: iters left: 2 (58 enodes) 1540200057.000 * * [misc]simplify: iters left: 1 (61 enodes) 1540200057.008 * [exit]simplify: Simplified to (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (sqrt (hypot y.im y.re)) (fabs (cbrt (hypot y.im y.re))))) 1540200057.008 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (sqrt (hypot y.im y.re)) (fabs (cbrt (hypot y.im y.re))))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200057.008 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200057.008 * * [misc]simplify: iters left: 6 (13 enodes) 1540200057.010 * * [misc]simplify: iters left: 5 (18 enodes) 1540200057.013 * * [misc]simplify: iters left: 4 (23 enodes) 1540200057.017 * * [misc]simplify: iters left: 3 (26 enodes) 1540200057.023 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200057.023 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (sqrt (hypot y.im y.re)) (fabs (cbrt (hypot y.im y.re))))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200057.023 * * * * [misc]progress: [ 662 / 768 ] simplifiying candidate # 1540200057.024 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200057.024 * * [misc]simplify: iters left: 6 (13 enodes) 1540200057.028 * * [misc]simplify: iters left: 5 (20 enodes) 1540200057.034 * * [misc]simplify: iters left: 4 (31 enodes) 1540200057.043 * * [misc]simplify: iters left: 3 (47 enodes) 1540200057.056 * * [misc]simplify: iters left: 2 (55 enodes) 1540200057.069 * * [misc]simplify: iters left: 1 (58 enodes) 1540200057.084 * [exit]simplify: Simplified to (/ (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200057.084 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200057.084 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200057.084 * * [misc]simplify: iters left: 6 (12 enodes) 1540200057.088 * * [misc]simplify: iters left: 5 (17 enodes) 1540200057.093 * * [misc]simplify: iters left: 4 (22 enodes) 1540200057.099 * * [misc]simplify: iters left: 3 (25 enodes) 1540200057.105 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200057.105 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200057.105 * * * * [misc]progress: [ 663 / 768 ] simplifiying candidate # 1540200057.105 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt 1)) 1540200057.105 * * [misc]simplify: iters left: 6 (14 enodes) 1540200057.111 * * [misc]simplify: iters left: 5 (23 enodes) 1540200057.117 * * [misc]simplify: iters left: 4 (33 enodes) 1540200057.128 * * [misc]simplify: iters left: 3 (61 enodes) 1540200057.143 * * [misc]simplify: iters left: 2 (137 enodes) 1540200057.165 * * [misc]simplify: iters left: 1 (142 enodes) 1540200057.177 * [exit]simplify: Simplified to (* (cbrt (fma y.re x.re (* x.im y.im))) (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re)))) 1540200057.177 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (fma y.re x.re (* x.im y.im))) (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200057.178 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200057.178 * * [misc]simplify: iters left: 6 (11 enodes) 1540200057.181 * * [misc]simplify: iters left: 5 (16 enodes) 1540200057.186 * * [misc]simplify: iters left: 4 (18 enodes) 1540200057.191 * * [misc]simplify: iters left: 3 (22 enodes) 1540200057.196 * [exit]simplify: Simplified to (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) 1540200057.196 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (fma y.re x.re (* x.im y.im))) (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re)))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200057.196 * * * * [misc]progress: [ 664 / 768 ] simplifiying candidate # 1540200057.196 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200057.196 * * [misc]simplify: iters left: 6 (13 enodes) 1540200057.198 * * [misc]simplify: iters left: 5 (20 enodes) 1540200057.201 * * [misc]simplify: iters left: 4 (31 enodes) 1540200057.205 * * [misc]simplify: iters left: 3 (47 enodes) 1540200057.211 * * [misc]simplify: iters left: 2 (55 enodes) 1540200057.217 * * [misc]simplify: iters left: 1 (58 enodes) 1540200057.225 * [exit]simplify: Simplified to (/ (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200057.225 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200057.225 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200057.226 * * [misc]simplify: iters left: 6 (12 enodes) 1540200057.227 * * [misc]simplify: iters left: 5 (17 enodes) 1540200057.229 * * [misc]simplify: iters left: 4 (22 enodes) 1540200057.233 * * [misc]simplify: iters left: 3 (25 enodes) 1540200057.239 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200057.239 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200057.239 * * * * [misc]progress: [ 665 / 768 ] simplifiying candidate # 1540200057.240 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) 1) 1540200057.240 * * [misc]simplify: iters left: 6 (13 enodes) 1540200057.242 * * [misc]simplify: iters left: 5 (22 enodes) 1540200057.245 * * [misc]simplify: iters left: 4 (32 enodes) 1540200057.250 * * [misc]simplify: iters left: 3 (59 enodes) 1540200057.260 * * [misc]simplify: iters left: 2 (145 enodes) 1540200057.292 * * [misc]simplify: iters left: 1 (163 enodes) 1540200057.304 * [exit]simplify: Simplified to (/ (cbrt (fma x.im y.im (* y.re x.re))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma x.im y.im (* y.re x.re))))) 1540200057.304 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma x.im y.im (* y.re x.re))))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200057.304 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200057.304 * * [misc]simplify: iters left: 6 (11 enodes) 1540200057.306 * * [misc]simplify: iters left: 5 (16 enodes) 1540200057.308 * * [misc]simplify: iters left: 4 (18 enodes) 1540200057.310 * * [misc]simplify: iters left: 3 (22 enodes) 1540200057.313 * [exit]simplify: Simplified to (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) 1540200057.313 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma x.im y.im (* y.re x.re))))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200057.313 * * * * [misc]progress: [ 666 / 768 ] simplifiying candidate # 1540200057.313 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200057.313 * * [misc]simplify: iters left: 6 (15 enodes) 1540200057.315 * * [misc]simplify: iters left: 5 (26 enodes) 1540200057.324 * * [misc]simplify: iters left: 4 (50 enodes) 1540200057.342 * * [misc]simplify: iters left: 3 (95 enodes) 1540200057.373 * * [misc]simplify: iters left: 2 (183 enodes) 1540200057.437 * * [misc]simplify: iters left: 1 (221 enodes) 1540200057.468 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200057.468 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200057.468 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) 1540200057.469 * * [misc]simplify: iters left: 6 (12 enodes) 1540200057.472 * * [misc]simplify: iters left: 5 (17 enodes) 1540200057.476 * * [misc]simplify: iters left: 4 (22 enodes) 1540200057.482 * * [misc]simplify: iters left: 3 (25 enodes) 1540200057.488 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) 1540200057.488 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200057.488 * * * * [misc]progress: [ 667 / 768 ] simplifiying candidate # 1540200057.488 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200057.488 * * [misc]simplify: iters left: 6 (15 enodes) 1540200057.493 * * [misc]simplify: iters left: 5 (25 enodes) 1540200057.500 * * [misc]simplify: iters left: 4 (39 enodes) 1540200057.510 * * [misc]simplify: iters left: 3 (59 enodes) 1540200057.524 * * [misc]simplify: iters left: 2 (85 enodes) 1540200057.544 * * [misc]simplify: iters left: 1 (88 enodes) 1540200057.558 * [exit]simplify: Simplified to (* (cbrt (fma y.im x.im (* y.re x.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re))))) 1540200057.558 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (fma y.im x.im (* y.re x.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re))))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200057.558 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) 1540200057.558 * * [misc]simplify: iters left: 6 (12 enodes) 1540200057.560 * * [misc]simplify: iters left: 5 (17 enodes) 1540200057.563 * * [misc]simplify: iters left: 4 (22 enodes) 1540200057.565 * * [misc]simplify: iters left: 3 (25 enodes) 1540200057.568 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) 1540200057.569 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (fma y.im x.im (* y.re x.re))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.im y.re))))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200057.569 * * * * [misc]progress: [ 668 / 768 ] simplifiying candidate # 1540200057.569 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) (sqrt (sqrt (hypot y.im y.re)))) 1540200057.569 * * [misc]simplify: iters left: 6 (14 enodes) 1540200057.571 * * [misc]simplify: iters left: 5 (23 enodes) 1540200057.575 * * [misc]simplify: iters left: 4 (38 enodes) 1540200057.581 * * [misc]simplify: iters left: 3 (65 enodes) 1540200057.597 * * [misc]simplify: iters left: 2 (141 enodes) 1540200057.636 * * [misc]simplify: iters left: 1 (143 enodes) 1540200057.643 * [exit]simplify: Simplified to (* (cbrt (fma y.re x.re (* x.im y.im))) (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (sqrt (hypot y.im y.re))))) 1540200057.643 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (fma y.re x.re (* x.im y.im))) (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200057.643 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200057.643 * * [misc]simplify: iters left: 6 (12 enodes) 1540200057.646 * * [misc]simplify: iters left: 5 (17 enodes) 1540200057.648 * * [misc]simplify: iters left: 4 (22 enodes) 1540200057.651 * * [misc]simplify: iters left: 3 (25 enodes) 1540200057.654 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200057.654 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (fma y.re x.re (* x.im y.im))) (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200057.654 * * * * [misc]progress: [ 669 / 768 ] simplifiying candidate # 1540200057.654 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) (sqrt 1)) 1540200057.654 * * [misc]simplify: iters left: 6 (12 enodes) 1540200057.657 * * [misc]simplify: iters left: 5 (21 enodes) 1540200057.659 * * [misc]simplify: iters left: 4 (27 enodes) 1540200057.662 * * [misc]simplify: iters left: 3 (32 enodes) 1540200057.666 * * [misc]simplify: iters left: 2 (37 enodes) 1540200057.674 * [exit]simplify: Simplified to (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) 1540200057.674 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200057.674 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540200057.674 * * [misc]simplify: iters left: 6 (11 enodes) 1540200057.677 * * [misc]simplify: iters left: 5 (16 enodes) 1540200057.682 * * [misc]simplify: iters left: 4 (21 enodes) 1540200057.687 * * [misc]simplify: iters left: 3 (24 enodes) 1540200057.693 * [exit]simplify: Simplified to (/ (cbrt (fma x.im y.im (* y.re x.re))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 1540200057.694 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200057.694 * * * * [misc]progress: [ 670 / 768 ] simplifiying candidate # 1540200057.694 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) (sqrt (sqrt (hypot y.im y.re)))) 1540200057.694 * * [misc]simplify: iters left: 6 (14 enodes) 1540200057.698 * * [misc]simplify: iters left: 5 (23 enodes) 1540200057.705 * * [misc]simplify: iters left: 4 (38 enodes) 1540200057.714 * * [misc]simplify: iters left: 3 (65 enodes) 1540200057.725 * * [misc]simplify: iters left: 2 (141 enodes) 1540200057.758 * * [misc]simplify: iters left: 1 (143 enodes) 1540200057.771 * [exit]simplify: Simplified to (* (cbrt (fma y.re x.re (* x.im y.im))) (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (sqrt (hypot y.im y.re))))) 1540200057.771 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (fma y.re x.re (* x.im y.im))) (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200057.771 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200057.772 * * [misc]simplify: iters left: 6 (12 enodes) 1540200057.773 * * [misc]simplify: iters left: 5 (17 enodes) 1540200057.775 * * [misc]simplify: iters left: 4 (22 enodes) 1540200057.778 * * [misc]simplify: iters left: 3 (25 enodes) 1540200057.781 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200057.781 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (fma y.re x.re (* x.im y.im))) (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200057.782 * * * * [misc]progress: [ 671 / 768 ] simplifiying candidate # 1540200057.782 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) 1) 1540200057.782 * * [misc]simplify: iters left: 6 (11 enodes) 1540200057.783 * * [misc]simplify: iters left: 5 (18 enodes) 1540200057.786 * * [misc]simplify: iters left: 4 (22 enodes) 1540200057.789 * * [misc]simplify: iters left: 3 (27 enodes) 1540200057.791 * * [misc]simplify: iters left: 2 (35 enodes) 1540200057.795 * * [misc]simplify: iters left: 1 (37 enodes) 1540200057.799 * [exit]simplify: Simplified to (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) 1540200057.799 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200057.799 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540200057.799 * * [misc]simplify: iters left: 6 (11 enodes) 1540200057.800 * * [misc]simplify: iters left: 5 (16 enodes) 1540200057.802 * * [misc]simplify: iters left: 4 (21 enodes) 1540200057.807 * * [misc]simplify: iters left: 3 (24 enodes) 1540200057.813 * [exit]simplify: Simplified to (/ (cbrt (fma x.im y.im (* y.re x.re))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 1540200057.813 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (fma x.im y.im (* y.re x.re)))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200057.813 * * * * [misc]progress: [ 672 / 768 ] simplifiying candidate # 1540200057.814 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200057.814 * * [misc]simplify: iters left: 6 (15 enodes) 1540200057.818 * * [misc]simplify: iters left: 5 (24 enodes) 1540200057.825 * * [misc]simplify: iters left: 4 (36 enodes) 1540200057.836 * * [misc]simplify: iters left: 3 (52 enodes) 1540200057.849 * * [misc]simplify: iters left: 2 (64 enodes) 1540200057.861 * * [misc]simplify: iters left: 1 (67 enodes) 1540200057.867 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200057.868 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200057.868 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200057.868 * * [misc]simplify: iters left: 6 (13 enodes) 1540200057.870 * * [misc]simplify: iters left: 5 (18 enodes) 1540200057.872 * * [misc]simplify: iters left: 4 (23 enodes) 1540200057.875 * * [misc]simplify: iters left: 3 (26 enodes) 1540200057.878 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200057.878 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200057.878 * * * * [misc]progress: [ 673 / 768 ] simplifiying candidate # 1540200057.878 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200057.878 * * [misc]simplify: iters left: 6 (13 enodes) 1540200057.880 * * [misc]simplify: iters left: 5 (21 enodes) 1540200057.883 * * [misc]simplify: iters left: 4 (28 enodes) 1540200057.887 * * [misc]simplify: iters left: 3 (34 enodes) 1540200057.891 * * [misc]simplify: iters left: 2 (40 enodes) 1540200057.895 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (fabs (cbrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200057.895 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (fabs (cbrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200057.896 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200057.896 * * [misc]simplify: iters left: 6 (12 enodes) 1540200057.897 * * [misc]simplify: iters left: 5 (17 enodes) 1540200057.900 * * [misc]simplify: iters left: 4 (22 enodes) 1540200057.903 * * [misc]simplify: iters left: 3 (25 enodes) 1540200057.906 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200057.906 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (fabs (cbrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200057.906 * * * * [misc]progress: [ 674 / 768 ] simplifiying candidate # 1540200057.906 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200057.906 * * [misc]simplify: iters left: 6 (14 enodes) 1540200057.908 * * [misc]simplify: iters left: 5 (21 enodes) 1540200057.911 * * [misc]simplify: iters left: 4 (28 enodes) 1540200057.915 * * [misc]simplify: iters left: 3 (34 enodes) 1540200057.919 * * [misc]simplify: iters left: 2 (40 enodes) 1540200057.925 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200057.925 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200057.926 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200057.926 * * [misc]simplify: iters left: 6 (13 enodes) 1540200057.929 * * [misc]simplify: iters left: 5 (18 enodes) 1540200057.935 * * [misc]simplify: iters left: 4 (23 enodes) 1540200057.941 * * [misc]simplify: iters left: 3 (26 enodes) 1540200057.947 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200057.947 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200057.947 * * * * [misc]progress: [ 675 / 768 ] simplifiying candidate # 1540200057.948 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt 1)) 1540200057.948 * * [misc]simplify: iters left: 6 (14 enodes) 1540200057.953 * * [misc]simplify: iters left: 5 (23 enodes) 1540200057.959 * * [misc]simplify: iters left: 4 (30 enodes) 1540200057.967 * * [misc]simplify: iters left: 3 (36 enodes) 1540200057.975 * * [misc]simplify: iters left: 2 (41 enodes) 1540200057.983 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540200057.983 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200057.983 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200057.983 * * [misc]simplify: iters left: 6 (12 enodes) 1540200057.987 * * [misc]simplify: iters left: 5 (17 enodes) 1540200057.992 * * [misc]simplify: iters left: 4 (22 enodes) 1540200057.998 * * [misc]simplify: iters left: 3 (25 enodes) 1540200058.004 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) 1540200058.005 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.005 * * * * [misc]progress: [ 676 / 768 ] simplifiying candidate # 1540200058.005 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200058.005 * * [misc]simplify: iters left: 6 (14 enodes) 1540200058.009 * * [misc]simplify: iters left: 5 (21 enodes) 1540200058.015 * * [misc]simplify: iters left: 4 (28 enodes) 1540200058.023 * * [misc]simplify: iters left: 3 (34 enodes) 1540200058.031 * * [misc]simplify: iters left: 2 (40 enodes) 1540200058.041 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) 1540200058.042 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.042 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200058.042 * * [misc]simplify: iters left: 6 (13 enodes) 1540200058.044 * * [misc]simplify: iters left: 5 (18 enodes) 1540200058.047 * * [misc]simplify: iters left: 4 (23 enodes) 1540200058.050 * * [misc]simplify: iters left: 3 (26 enodes) 1540200058.053 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200058.053 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.053 * * * * [misc]progress: [ 677 / 768 ] simplifiying candidate # 1540200058.053 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1) 1540200058.054 * * [misc]simplify: iters left: 6 (13 enodes) 1540200058.055 * * [misc]simplify: iters left: 5 (22 enodes) 1540200058.059 * * [misc]simplify: iters left: 4 (29 enodes) 1540200058.063 * * [misc]simplify: iters left: 3 (37 enodes) 1540200058.067 * * [misc]simplify: iters left: 2 (42 enodes) 1540200058.071 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540200058.071 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200058.071 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200058.071 * * [misc]simplify: iters left: 6 (12 enodes) 1540200058.073 * * [misc]simplify: iters left: 5 (17 enodes) 1540200058.075 * * [misc]simplify: iters left: 4 (22 enodes) 1540200058.081 * * [misc]simplify: iters left: 3 (25 enodes) 1540200058.087 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) 1540200058.087 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.087 * * * * [misc]progress: [ 678 / 768 ] simplifiying candidate # 1540200058.088 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200058.088 * * [misc]simplify: iters left: 6 (13 enodes) 1540200058.092 * * [misc]simplify: iters left: 5 (20 enodes) 1540200058.097 * * [misc]simplify: iters left: 4 (28 enodes) 1540200058.101 * * [misc]simplify: iters left: 3 (36 enodes) 1540200058.105 * * [misc]simplify: iters left: 2 (37 enodes) 1540200058.109 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200058.109 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.109 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200058.109 * * [misc]simplify: iters left: 6 (12 enodes) 1540200058.111 * * [misc]simplify: iters left: 5 (17 enodes) 1540200058.113 * * [misc]simplify: iters left: 4 (22 enodes) 1540200058.116 * * [misc]simplify: iters left: 3 (25 enodes) 1540200058.119 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200058.119 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.119 * * * * [misc]progress: [ 679 / 768 ] simplifiying candidate # 1540200058.119 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200058.119 * * [misc]simplify: iters left: 6 (14 enodes) 1540200058.121 * * [misc]simplify: iters left: 5 (20 enodes) 1540200058.124 * * [misc]simplify: iters left: 4 (25 enodes) 1540200058.127 * * [misc]simplify: iters left: 3 (28 enodes) 1540200058.131 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (fabs (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) 1540200058.131 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (fabs (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.131 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200058.131 * * [misc]simplify: iters left: 6 (13 enodes) 1540200058.133 * * [misc]simplify: iters left: 5 (18 enodes) 1540200058.135 * * [misc]simplify: iters left: 4 (23 enodes) 1540200058.143 * * [misc]simplify: iters left: 3 (26 enodes) 1540200058.149 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200058.149 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (fabs (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.149 * * * * [misc]progress: [ 680 / 768 ] simplifiying candidate # 1540200058.150 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200058.150 * * [misc]simplify: iters left: 6 (12 enodes) 1540200058.153 * * [misc]simplify: iters left: 5 (17 enodes) 1540200058.158 * * [misc]simplify: iters left: 4 (22 enodes) 1540200058.164 * * [misc]simplify: iters left: 3 (25 enodes) 1540200058.171 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200058.171 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.171 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200058.171 * * [misc]simplify: iters left: 6 (12 enodes) 1540200058.175 * * [misc]simplify: iters left: 5 (17 enodes) 1540200058.180 * * [misc]simplify: iters left: 4 (22 enodes) 1540200058.186 * * [misc]simplify: iters left: 3 (25 enodes) 1540200058.192 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200058.192 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.192 * * * * [misc]progress: [ 681 / 768 ] simplifiying candidate # 1540200058.192 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt 1)) 1540200058.192 * * [misc]simplify: iters left: 6 (13 enodes) 1540200058.197 * * [misc]simplify: iters left: 5 (20 enodes) 1540200058.202 * * [misc]simplify: iters left: 4 (25 enodes) 1540200058.209 * * [misc]simplify: iters left: 3 (32 enodes) 1540200058.215 * * [misc]simplify: iters left: 2 (33 enodes) 1540200058.221 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) 1540200058.221 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200058.221 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200058.221 * * [misc]simplify: iters left: 6 (11 enodes) 1540200058.225 * * [misc]simplify: iters left: 5 (16 enodes) 1540200058.229 * * [misc]simplify: iters left: 4 (18 enodes) 1540200058.234 * * [misc]simplify: iters left: 3 (22 enodes) 1540200058.237 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) 1540200058.237 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200058.237 * * * * [misc]progress: [ 682 / 768 ] simplifiying candidate # 1540200058.238 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200058.238 * * [misc]simplify: iters left: 6 (12 enodes) 1540200058.239 * * [misc]simplify: iters left: 5 (17 enodes) 1540200058.242 * * [misc]simplify: iters left: 4 (22 enodes) 1540200058.244 * * [misc]simplify: iters left: 3 (25 enodes) 1540200058.247 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200058.247 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.248 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200058.248 * * [misc]simplify: iters left: 6 (12 enodes) 1540200058.249 * * [misc]simplify: iters left: 5 (17 enodes) 1540200058.252 * * [misc]simplify: iters left: 4 (22 enodes) 1540200058.254 * * [misc]simplify: iters left: 3 (25 enodes) 1540200058.257 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200058.257 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.258 * * * * [misc]progress: [ 683 / 768 ] simplifiying candidate # 1540200058.258 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1) 1540200058.258 * * [misc]simplify: iters left: 6 (12 enodes) 1540200058.260 * * [misc]simplify: iters left: 5 (19 enodes) 1540200058.263 * * [misc]simplify: iters left: 4 (24 enodes) 1540200058.269 * * [misc]simplify: iters left: 3 (31 enodes) 1540200058.275 * * [misc]simplify: iters left: 2 (32 enodes) 1540200058.280 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) 1540200058.280 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200058.281 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200058.281 * * [misc]simplify: iters left: 6 (11 enodes) 1540200058.284 * * [misc]simplify: iters left: 5 (16 enodes) 1540200058.289 * * [misc]simplify: iters left: 4 (18 enodes) 1540200058.294 * * [misc]simplify: iters left: 3 (22 enodes) 1540200058.299 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) 1540200058.299 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200058.299 * * * * [misc]progress: [ 684 / 768 ] simplifiying candidate # 1540200058.299 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200058.300 * * [misc]simplify: iters left: 6 (14 enodes) 1540200058.304 * * [misc]simplify: iters left: 5 (23 enodes) 1540200058.311 * * [misc]simplify: iters left: 4 (33 enodes) 1540200058.320 * * [misc]simplify: iters left: 3 (45 enodes) 1540200058.331 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200058.331 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.331 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) 1540200058.331 * * [misc]simplify: iters left: 6 (12 enodes) 1540200058.335 * * [misc]simplify: iters left: 5 (17 enodes) 1540200058.340 * * [misc]simplify: iters left: 4 (22 enodes) 1540200058.346 * * [misc]simplify: iters left: 3 (25 enodes) 1540200058.352 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) 1540200058.352 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.352 * * * * [misc]progress: [ 685 / 768 ] simplifiying candidate # 1540200058.352 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200058.352 * * [misc]simplify: iters left: 6 (14 enodes) 1540200058.357 * * [misc]simplify: iters left: 5 (22 enodes) 1540200058.363 * * [misc]simplify: iters left: 4 (28 enodes) 1540200058.370 * * [misc]simplify: iters left: 3 (31 enodes) 1540200058.376 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* x.im y.im))) (fabs (cbrt (hypot y.im y.re)))) 1540200058.377 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma y.re x.re (* x.im y.im))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.377 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) 1540200058.377 * * [misc]simplify: iters left: 6 (12 enodes) 1540200058.380 * * [misc]simplify: iters left: 5 (17 enodes) 1540200058.385 * * [misc]simplify: iters left: 4 (22 enodes) 1540200058.391 * * [misc]simplify: iters left: 3 (25 enodes) 1540200058.397 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) 1540200058.398 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma y.re x.re (* x.im y.im))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.398 * * * * [misc]progress: [ 686 / 768 ] simplifiying candidate # 1540200058.398 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) (sqrt (sqrt (hypot y.im y.re)))) 1540200058.398 * * [misc]simplify: iters left: 6 (13 enodes) 1540200058.402 * * [misc]simplify: iters left: 5 (20 enodes) 1540200058.409 * * [misc]simplify: iters left: 4 (27 enodes) 1540200058.415 * * [misc]simplify: iters left: 3 (30 enodes) 1540200058.421 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200058.421 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.422 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200058.422 * * [misc]simplify: iters left: 6 (12 enodes) 1540200058.426 * * [misc]simplify: iters left: 5 (17 enodes) 1540200058.430 * * [misc]simplify: iters left: 4 (22 enodes) 1540200058.436 * * [misc]simplify: iters left: 3 (25 enodes) 1540200058.442 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200058.443 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.443 * * * * [misc]progress: [ 687 / 768 ] simplifiying candidate # 1540200058.443 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) (sqrt 1)) 1540200058.443 * * [misc]simplify: iters left: 6 (11 enodes) 1540200058.447 * * [misc]simplify: iters left: 5 (18 enodes) 1540200058.451 * * [misc]simplify: iters left: 4 (20 enodes) 1540200058.455 * * [misc]simplify: iters left: 3 (23 enodes) 1540200058.459 * [exit]simplify: Simplified to (sqrt (fma x.im y.im (* y.re x.re))) 1540200058.459 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (fma x.im y.im (* y.re x.re))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200058.460 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540200058.460 * * [misc]simplify: iters left: 6 (11 enodes) 1540200058.463 * * [misc]simplify: iters left: 5 (16 enodes) 1540200058.468 * * [misc]simplify: iters left: 4 (21 enodes) 1540200058.474 * * [misc]simplify: iters left: 3 (24 enodes) 1540200058.480 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 1540200058.480 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (fma x.im y.im (* y.re x.re))) (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200058.480 * * * * [misc]progress: [ 688 / 768 ] simplifiying candidate # 1540200058.480 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) (sqrt (sqrt (hypot y.im y.re)))) 1540200058.480 * * [misc]simplify: iters left: 6 (13 enodes) 1540200058.484 * * [misc]simplify: iters left: 5 (20 enodes) 1540200058.490 * * [misc]simplify: iters left: 4 (27 enodes) 1540200058.497 * * [misc]simplify: iters left: 3 (30 enodes) 1540200058.503 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200058.503 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.503 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200058.503 * * [misc]simplify: iters left: 6 (12 enodes) 1540200058.507 * * [misc]simplify: iters left: 5 (17 enodes) 1540200058.511 * * [misc]simplify: iters left: 4 (22 enodes) 1540200058.517 * * [misc]simplify: iters left: 3 (25 enodes) 1540200058.524 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200058.524 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma x.im y.im (* y.re x.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.524 * * * * [misc]progress: [ 689 / 768 ] simplifiying candidate # 1540200058.524 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) 1) 1540200058.524 * * [misc]simplify: iters left: 6 (10 enodes) 1540200058.527 * * [misc]simplify: iters left: 5 (15 enodes) 1540200058.529 * * [misc]simplify: iters left: 4 (17 enodes) 1540200058.531 * * [misc]simplify: iters left: 3 (20 enodes) 1540200058.533 * [exit]simplify: Simplified to (sqrt (fma y.im x.im (* y.re x.re))) 1540200058.533 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (fma y.im x.im (* y.re x.re))) (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200058.533 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540200058.533 * * [misc]simplify: iters left: 6 (11 enodes) 1540200058.535 * * [misc]simplify: iters left: 5 (16 enodes) 1540200058.537 * * [misc]simplify: iters left: 4 (21 enodes) 1540200058.540 * * [misc]simplify: iters left: 3 (24 enodes) 1540200058.543 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 1540200058.543 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (fma y.im x.im (* y.re x.re))) (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200058.543 * * * * [misc]progress: [ 690 / 768 ] simplifiying candidate # 1540200058.544 * [enter]simplify: Simplifying (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200058.544 * * [misc]simplify: iters left: 6 (11 enodes) 1540200058.545 * * [misc]simplify: iters left: 5 (19 enodes) 1540200058.548 * * [misc]simplify: iters left: 4 (29 enodes) 1540200058.552 * * [misc]simplify: iters left: 3 (42 enodes) 1540200058.559 * * [misc]simplify: iters left: 2 (54 enodes) 1540200058.572 * * [misc]simplify: iters left: 1 (57 enodes) 1540200058.577 * [exit]simplify: Simplified to (/ (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200058.577 * [misc]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))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.577 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200058.578 * * [misc]simplify: iters left: 6 (12 enodes) 1540200058.579 * * [misc]simplify: iters left: 5 (17 enodes) 1540200058.581 * * [misc]simplify: iters left: 4 (22 enodes) 1540200058.584 * * [misc]simplify: iters left: 3 (25 enodes) 1540200058.587 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200058.587 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.587 * * * * [misc]progress: [ 691 / 768 ] simplifiying candidate # 1540200058.587 * [enter]simplify: Simplifying (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200058.588 * * [misc]simplify: iters left: 6 (9 enodes) 1540200058.589 * * [misc]simplify: iters left: 5 (16 enodes) 1540200058.591 * * [misc]simplify: iters left: 4 (21 enodes) 1540200058.594 * * [misc]simplify: iters left: 3 (24 enodes) 1540200058.597 * * [misc]simplify: iters left: 2 (30 enodes) 1540200058.601 * [exit]simplify: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540200058.601 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.602 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200058.602 * * [misc]simplify: iters left: 6 (11 enodes) 1540200058.605 * * [misc]simplify: iters left: 5 (16 enodes) 1540200058.610 * * [misc]simplify: iters left: 4 (21 enodes) 1540200058.613 * * [misc]simplify: iters left: 3 (24 enodes) 1540200058.616 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200058.616 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (fabs (cbrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.616 * * * * [misc]progress: [ 692 / 768 ] simplifiying candidate # 1540200058.616 * [enter]simplify: Simplifying (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200058.616 * * [misc]simplify: iters left: 6 (10 enodes) 1540200058.618 * * [misc]simplify: iters left: 5 (16 enodes) 1540200058.620 * * [misc]simplify: iters left: 4 (21 enodes) 1540200058.623 * * [misc]simplify: iters left: 3 (24 enodes) 1540200058.626 * * [misc]simplify: iters left: 2 (30 enodes) 1540200058.630 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540200058.630 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.630 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200058.630 * * [misc]simplify: iters left: 6 (12 enodes) 1540200058.632 * * [misc]simplify: iters left: 5 (17 enodes) 1540200058.637 * * [misc]simplify: iters left: 4 (22 enodes) 1540200058.643 * * [misc]simplify: iters left: 3 (25 enodes) 1540200058.649 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200058.649 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.649 * * * * [misc]progress: [ 693 / 768 ] simplifiying candidate # 1540200058.650 * [enter]simplify: Simplifying (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt 1)) 1540200058.650 * * [misc]simplify: iters left: 6 (9 enodes) 1540200058.653 * * [misc]simplify: iters left: 5 (15 enodes) 1540200058.658 * * [misc]simplify: iters left: 4 (20 enodes) 1540200058.663 * * [misc]simplify: iters left: 3 (23 enodes) 1540200058.667 * * [misc]simplify: iters left: 2 (24 enodes) 1540200058.671 * [exit]simplify: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540200058.671 * [misc]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 y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200058.671 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200058.671 * * [misc]simplify: iters left: 6 (11 enodes) 1540200058.674 * * [misc]simplify: iters left: 5 (16 enodes) 1540200058.679 * * [misc]simplify: iters left: 4 (21 enodes) 1540200058.685 * * [misc]simplify: iters left: 3 (24 enodes) 1540200058.691 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1540200058.691 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200058.691 * * * * [misc]progress: [ 694 / 768 ] simplifiying candidate # 1540200058.691 * [enter]simplify: Simplifying (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) 1540200058.691 * * [misc]simplify: iters left: 6 (10 enodes) 1540200058.693 * * [misc]simplify: iters left: 5 (16 enodes) 1540200058.695 * * [misc]simplify: iters left: 4 (21 enodes) 1540200058.697 * * [misc]simplify: iters left: 3 (24 enodes) 1540200058.700 * * [misc]simplify: iters left: 2 (30 enodes) 1540200058.704 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540200058.704 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.704 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200058.704 * * [misc]simplify: iters left: 6 (12 enodes) 1540200058.706 * * [misc]simplify: iters left: 5 (17 enodes) 1540200058.708 * * [misc]simplify: iters left: 4 (22 enodes) 1540200058.711 * * [misc]simplify: iters left: 3 (25 enodes) 1540200058.714 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200058.714 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (cbrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.714 * * * * [misc]progress: [ 695 / 768 ] simplifiying candidate # 1540200058.715 * [enter]simplify: Simplifying (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1) 1540200058.715 * * [misc]simplify: iters left: 6 (8 enodes) 1540200058.716 * * [misc]simplify: iters left: 5 (14 enodes) 1540200058.718 * * [misc]simplify: iters left: 4 (19 enodes) 1540200058.722 * * [misc]simplify: iters left: 3 (23 enodes) 1540200058.727 * * [misc]simplify: iters left: 2 (24 enodes) 1540200058.731 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1540200058.731 * [misc]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 y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200058.731 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200058.731 * * [misc]simplify: iters left: 6 (11 enodes) 1540200058.734 * * [misc]simplify: iters left: 5 (16 enodes) 1540200058.740 * * [misc]simplify: iters left: 4 (21 enodes) 1540200058.746 * * [misc]simplify: iters left: 3 (24 enodes) 1540200058.752 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1540200058.752 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200058.752 * * * * [misc]progress: [ 696 / 768 ] simplifiying candidate # 1540200058.752 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200058.752 * * [misc]simplify: iters left: 6 (9 enodes) 1540200058.755 * * [misc]simplify: iters left: 5 (15 enodes) 1540200058.757 * * [misc]simplify: iters left: 4 (21 enodes) 1540200058.760 * * [misc]simplify: iters left: 3 (26 enodes) 1540200058.762 * * [misc]simplify: iters left: 2 (27 enodes) 1540200058.766 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200058.766 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.766 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200058.766 * * [misc]simplify: iters left: 6 (11 enodes) 1540200058.767 * * [misc]simplify: iters left: 5 (16 enodes) 1540200058.770 * * [misc]simplify: iters left: 4 (21 enodes) 1540200058.772 * * [misc]simplify: iters left: 3 (24 enodes) 1540200058.775 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re)))) 1540200058.775 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.775 * * * * [misc]progress: [ 697 / 768 ] simplifiying candidate # 1540200058.775 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200058.775 * * [misc]simplify: iters left: 6 (10 enodes) 1540200058.777 * * [misc]simplify: iters left: 5 (15 enodes) 1540200058.779 * * [misc]simplify: iters left: 4 (18 enodes) 1540200058.783 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) 1540200058.783 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.783 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200058.783 * * [misc]simplify: iters left: 6 (12 enodes) 1540200058.787 * * [misc]simplify: iters left: 5 (17 enodes) 1540200058.792 * * [misc]simplify: iters left: 4 (22 enodes) 1540200058.798 * * [misc]simplify: iters left: 3 (25 enodes) 1540200058.804 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))) 1540200058.804 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (sqrt (hypot y.im y.re))) (fabs (cbrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.804 * * * * [misc]progress: [ 698 / 768 ] simplifiying candidate # 1540200058.804 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200058.804 * * [misc]simplify: iters left: 6 (8 enodes) 1540200058.805 * * [misc]simplify: iters left: 5 (12 enodes) 1540200058.807 * * [misc]simplify: iters left: 4 (15 enodes) 1540200058.809 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200058.809 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.809 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200058.809 * * [misc]simplify: iters left: 6 (11 enodes) 1540200058.810 * * [misc]simplify: iters left: 5 (16 enodes) 1540200058.813 * * [misc]simplify: iters left: 4 (21 enodes) 1540200058.815 * * [misc]simplify: iters left: 3 (24 enodes) 1540200058.818 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200058.818 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.818 * * * * [misc]progress: [ 699 / 768 ] simplifiying candidate # 1540200058.819 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt 1)) 1540200058.819 * * [misc]simplify: iters left: 6 (8 enodes) 1540200058.820 * * [misc]simplify: iters left: 5 (12 enodes) 1540200058.822 * * [misc]simplify: iters left: 4 (15 enodes) 1540200058.824 * * [misc]simplify: iters left: 3 (18 enodes) 1540200058.825 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1540200058.825 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200058.826 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200058.826 * * [misc]simplify: iters left: 6 (10 enodes) 1540200058.827 * * [misc]simplify: iters left: 5 (15 enodes) 1540200058.829 * * [misc]simplify: iters left: 4 (17 enodes) 1540200058.832 * * [misc]simplify: iters left: 3 (21 enodes) 1540200058.835 * [exit]simplify: Simplified to (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)) 1540200058.835 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.im y.re))) (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200058.835 * * * * [misc]progress: [ 700 / 768 ] simplifiying candidate # 1540200058.835 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200058.835 * * [misc]simplify: iters left: 6 (8 enodes) 1540200058.836 * * [misc]simplify: iters left: 5 (12 enodes) 1540200058.838 * * [misc]simplify: iters left: 4 (15 enodes) 1540200058.840 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200058.840 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.840 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200058.840 * * [misc]simplify: iters left: 6 (11 enodes) 1540200058.842 * * [misc]simplify: iters left: 5 (16 enodes) 1540200058.844 * * [misc]simplify: iters left: 4 (21 enodes) 1540200058.847 * * [misc]simplify: iters left: 3 (24 enodes) 1540200058.849 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) 1540200058.850 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.850 * * * * [misc]progress: [ 701 / 768 ] simplifiying candidate # 1540200058.850 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (hypot y.im y.re))) 1) 1540200058.850 * * [misc]simplify: iters left: 6 (7 enodes) 1540200058.851 * * [misc]simplify: iters left: 5 (11 enodes) 1540200058.853 * * [misc]simplify: iters left: 4 (14 enodes) 1540200058.854 * * [misc]simplify: iters left: 3 (17 enodes) 1540200058.856 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1540200058.856 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200058.856 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1540200058.856 * * [misc]simplify: iters left: 6 (10 enodes) 1540200058.857 * * [misc]simplify: iters left: 5 (15 enodes) 1540200058.860 * * [misc]simplify: iters left: 4 (17 enodes) 1540200058.864 * * [misc]simplify: iters left: 3 (21 enodes) 1540200058.869 * [exit]simplify: Simplified to (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)) 1540200058.869 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.im y.re))) (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200058.869 * * * * [misc]progress: [ 702 / 768 ] simplifiying candidate # 1540200058.870 * [enter]simplify: Simplifying (/ (/ 1 1) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200058.870 * * [misc]simplify: iters left: 6 (9 enodes) 1540200058.872 * * [misc]simplify: iters left: 5 (13 enodes) 1540200058.876 * [exit]simplify: Simplified to (/ 1 (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200058.876 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.876 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) 1540200058.876 * * [misc]simplify: iters left: 6 (11 enodes) 1540200058.879 * * [misc]simplify: iters left: 5 (16 enodes) 1540200058.884 * * [misc]simplify: iters left: 4 (21 enodes) 1540200058.890 * * [misc]simplify: iters left: 3 (24 enodes) 1540200058.896 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) 1540200058.896 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.896 * * * * [misc]progress: [ 703 / 768 ] simplifiying candidate # 1540200058.896 * [enter]simplify: Simplifying (/ (/ 1 1) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200058.896 * * [misc]simplify: iters left: 6 (9 enodes) 1540200058.899 * * [misc]simplify: iters left: 5 (12 enodes) 1540200058.902 * [exit]simplify: Simplified to (/ 1 (fabs (cbrt (hypot y.im y.re)))) 1540200058.902 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (fabs (cbrt (hypot y.im y.re)))) (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.902 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) 1540200058.902 * * [misc]simplify: iters left: 6 (11 enodes) 1540200058.905 * * [misc]simplify: iters left: 5 (16 enodes) 1540200058.910 * * [misc]simplify: iters left: 4 (21 enodes) 1540200058.916 * * [misc]simplify: iters left: 3 (24 enodes) 1540200058.921 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) 1540200058.921 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (fabs (cbrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.922 * * * * [misc]progress: [ 704 / 768 ] simplifiying candidate # 1540200058.922 * [enter]simplify: Simplifying (/ (/ 1 1) (sqrt (sqrt (hypot y.im y.re)))) 1540200058.922 * * [misc]simplify: iters left: 5 (8 enodes) 1540200058.924 * * [misc]simplify: iters left: 4 (10 enodes) 1540200058.927 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.im y.re)))) 1540200058.927 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.927 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200058.927 * * [misc]simplify: iters left: 6 (11 enodes) 1540200058.930 * * [misc]simplify: iters left: 5 (16 enodes) 1540200058.935 * * [misc]simplify: iters left: 4 (21 enodes) 1540200058.941 * * [misc]simplify: iters left: 3 (24 enodes) 1540200058.947 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200058.947 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.947 * * * * [misc]progress: [ 705 / 768 ] simplifiying candidate # 1540200058.947 * [enter]simplify: Simplifying (/ (/ 1 1) (sqrt 1)) 1540200058.947 * * [misc]simplify: iters left: 4 (4 enodes) 1540200058.949 * * [misc]simplify: iters left: 3 (6 enodes) 1540200058.950 * [exit]simplify: Simplified to 1 1540200058.950 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200058.950 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540200058.950 * * [misc]simplify: iters left: 6 (10 enodes) 1540200058.954 * * [misc]simplify: iters left: 5 (15 enodes) 1540200058.959 * * [misc]simplify: iters left: 4 (20 enodes) 1540200058.964 * * [misc]simplify: iters left: 3 (23 enodes) 1540200058.970 * [exit]simplify: Simplified to (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1540200058.970 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200058.970 * * * * [misc]progress: [ 706 / 768 ] simplifiying candidate # 1540200058.970 * [enter]simplify: Simplifying (/ (/ 1 1) (sqrt (sqrt (hypot y.im y.re)))) 1540200058.970 * * [misc]simplify: iters left: 5 (8 enodes) 1540200058.972 * * [misc]simplify: iters left: 4 (10 enodes) 1540200058.975 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.im y.re)))) 1540200058.975 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.975 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200058.975 * * [misc]simplify: iters left: 6 (11 enodes) 1540200058.977 * * [misc]simplify: iters left: 5 (16 enodes) 1540200058.979 * * [misc]simplify: iters left: 4 (21 enodes) 1540200058.982 * * [misc]simplify: iters left: 3 (24 enodes) 1540200058.984 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200058.984 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.985 * * * * [misc]progress: [ 707 / 768 ] simplifiying candidate # 1540200058.985 * [enter]simplify: Simplifying (/ (/ 1 1) 1) 1540200058.985 * * [misc]simplify: iters left: 4 (3 enodes) 1540200058.985 * * [misc]simplify: iters left: 3 (5 enodes) 1540200058.986 * [exit]simplify: Simplified to 1 1540200058.986 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200058.986 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540200058.986 * * [misc]simplify: iters left: 6 (10 enodes) 1540200058.987 * * [misc]simplify: iters left: 5 (15 enodes) 1540200058.989 * * [misc]simplify: iters left: 4 (20 enodes) 1540200058.992 * * [misc]simplify: iters left: 3 (23 enodes) 1540200058.995 * [exit]simplify: Simplified to (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1540200058.995 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200058.995 * * * * [misc]progress: [ 708 / 768 ] simplifiying candidate # 1540200058.995 * [enter]simplify: Simplifying (/ 1 (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200058.995 * * [misc]simplify: iters left: 6 (8 enodes) 1540200058.996 * * [misc]simplify: iters left: 5 (12 enodes) 1540200058.998 * [exit]simplify: Simplified to (/ 1 (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200058.998 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200058.998 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) 1540200058.998 * * [misc]simplify: iters left: 6 (11 enodes) 1540200059.000 * * [misc]simplify: iters left: 5 (16 enodes) 1540200059.002 * * [misc]simplify: iters left: 4 (21 enodes) 1540200059.006 * * [misc]simplify: iters left: 3 (24 enodes) 1540200059.011 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) 1540200059.012 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200059.012 * * * * [misc]progress: [ 709 / 768 ] simplifiying candidate # 1540200059.012 * [enter]simplify: Simplifying (/ 1 (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200059.012 * * [misc]simplify: iters left: 6 (8 enodes) 1540200059.013 * * [misc]simplify: iters left: 5 (11 enodes) 1540200059.014 * [exit]simplify: Simplified to (/ 1 (fabs (cbrt (hypot y.im y.re)))) 1540200059.014 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (fabs (cbrt (hypot y.im y.re)))) (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200059.015 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) 1540200059.015 * * [misc]simplify: iters left: 6 (11 enodes) 1540200059.016 * * [misc]simplify: iters left: 5 (16 enodes) 1540200059.018 * * [misc]simplify: iters left: 4 (21 enodes) 1540200059.021 * * [misc]simplify: iters left: 3 (24 enodes) 1540200059.024 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) 1540200059.024 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (fabs (cbrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200059.024 * * * * [misc]progress: [ 710 / 768 ] simplifiying candidate # 1540200059.024 * [enter]simplify: Simplifying (/ 1 (sqrt (sqrt (hypot y.im y.re)))) 1540200059.024 * * [misc]simplify: iters left: 5 (7 enodes) 1540200059.025 * * [misc]simplify: iters left: 4 (9 enodes) 1540200059.026 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.im y.re)))) 1540200059.026 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200059.026 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200059.026 * * [misc]simplify: iters left: 6 (11 enodes) 1540200059.028 * * [misc]simplify: iters left: 5 (16 enodes) 1540200059.030 * * [misc]simplify: iters left: 4 (21 enodes) 1540200059.033 * * [misc]simplify: iters left: 3 (24 enodes) 1540200059.037 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200059.037 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200059.037 * * * * [misc]progress: [ 711 / 768 ] simplifiying candidate # 1540200059.037 * [enter]simplify: Simplifying (/ 1 (sqrt 1)) 1540200059.038 * * [misc]simplify: iters left: 3 (3 enodes) 1540200059.040 * * [misc]simplify: iters left: 2 (5 enodes) 1540200059.040 * [exit]simplify: Simplified to 1 1540200059.040 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200059.040 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540200059.041 * * [misc]simplify: iters left: 6 (10 enodes) 1540200059.044 * * [misc]simplify: iters left: 5 (15 enodes) 1540200059.049 * * [misc]simplify: iters left: 4 (20 enodes) 1540200059.055 * * [misc]simplify: iters left: 3 (23 enodes) 1540200059.060 * [exit]simplify: Simplified to (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1540200059.060 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200059.060 * * * * [misc]progress: [ 712 / 768 ] simplifiying candidate # 1540200059.061 * [enter]simplify: Simplifying (/ 1 (sqrt (sqrt (hypot y.im y.re)))) 1540200059.061 * * [misc]simplify: iters left: 5 (7 enodes) 1540200059.063 * * [misc]simplify: iters left: 4 (9 enodes) 1540200059.065 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.im y.re)))) 1540200059.065 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200059.065 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200059.065 * * [misc]simplify: iters left: 6 (11 enodes) 1540200059.069 * * [misc]simplify: iters left: 5 (16 enodes) 1540200059.073 * * [misc]simplify: iters left: 4 (21 enodes) 1540200059.079 * * [misc]simplify: iters left: 3 (24 enodes) 1540200059.085 * [exit]simplify: Simplified to (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200059.085 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (hypot y.im y.re)))) (/ (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200059.085 * * * * [misc]progress: [ 713 / 768 ] simplifiying candidate # 1540200059.086 * [enter]simplify: Simplifying (/ 1 1) 1540200059.086 * * [misc]simplify: iters left: 2 (2 enodes) 1540200059.086 * * [misc]simplify: iters left: 1 (4 enodes) 1540200059.087 * [exit]simplify: Simplified to 1 1540200059.087 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200059.088 * [enter]simplify: Simplifying (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540200059.088 * * [misc]simplify: iters left: 6 (10 enodes) 1540200059.091 * * [misc]simplify: iters left: 5 (15 enodes) 1540200059.095 * * [misc]simplify: iters left: 4 (20 enodes) 1540200059.101 * * [misc]simplify: iters left: 3 (23 enodes) 1540200059.106 * [exit]simplify: Simplified to (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1540200059.106 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.im y.re))) (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200059.106 * * * * [misc]progress: [ 714 / 768 ] simplifiying candidate # 1540200059.107 * [enter]simplify: Simplifying (/ (fma y.re x.re (* x.im y.im)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200059.107 * * [misc]simplify: iters left: 6 (11 enodes) 1540200059.110 * * [misc]simplify: iters left: 5 (16 enodes) 1540200059.115 * * [misc]simplify: iters left: 4 (18 enodes) 1540200059.120 * * [misc]simplify: iters left: 3 (21 enodes) 1540200059.125 * [exit]simplify: Simplified to (/ (fma x.im y.im (* y.re x.re)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) 1540200059.126 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma x.im y.im (* y.re x.re)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ 1 (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200059.126 * [enter]simplify: Simplifying (/ (/ 1 (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) 1540200059.126 * * [misc]simplify: iters left: 5 (8 enodes) 1540200059.128 * * [misc]simplify: iters left: 4 (12 enodes) 1540200059.131 * * [misc]simplify: iters left: 3 (15 enodes) 1540200059.135 * [exit]simplify: Simplified to (/ (/ 1 (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re)))) 1540200059.135 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma y.re x.re (* x.im y.im)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (/ (/ 1 (hypot y.im y.re)) (cbrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200059.136 * * * * [misc]progress: [ 715 / 768 ] simplifiying candidate # 1540200059.136 * [enter]simplify: Simplifying (/ (fma y.re x.re (* x.im y.im)) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1540200059.136 * * [misc]simplify: iters left: 6 (11 enodes) 1540200059.140 * * [misc]simplify: iters left: 5 (15 enodes) 1540200059.144 * * [misc]simplify: iters left: 4 (17 enodes) 1540200059.148 * * [misc]simplify: iters left: 3 (20 enodes) 1540200059.150 * [exit]simplify: Simplified to (/ (fma x.im y.im (* y.re x.re)) (fabs (cbrt (hypot y.im y.re)))) 1540200059.150 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma x.im y.im (* y.re x.re)) (fabs (cbrt (hypot y.im y.re)))) (/ (/ 1 (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200059.150 * [enter]simplify: Simplifying (/ (/ 1 (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) 1540200059.150 * * [misc]simplify: iters left: 5 (8 enodes) 1540200059.152 * * [misc]simplify: iters left: 4 (12 enodes) 1540200059.153 * * [misc]simplify: iters left: 3 (15 enodes) 1540200059.155 * [exit]simplify: Simplified to (/ (/ 1 (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re)))) 1540200059.155 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma x.im y.im (* y.re x.re)) (fabs (cbrt (hypot y.im y.re)))) (/ (/ 1 (hypot y.im y.re)) (sqrt (cbrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200059.155 * * * * [misc]progress: [ 716 / 768 ] simplifiying candidate # 1540200059.155 * [enter]simplify: Simplifying (/ (fma y.re x.re (* x.im y.im)) (sqrt (sqrt (hypot y.im y.re)))) 1540200059.155 * * [misc]simplify: iters left: 5 (10 enodes) 1540200059.156 * * [misc]simplify: iters left: 4 (13 enodes) 1540200059.158 * * [misc]simplify: iters left: 3 (15 enodes) 1540200059.160 * * [misc]simplify: iters left: 2 (18 enodes) 1540200059.162 * [exit]simplify: Simplified to (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200059.162 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ 1 (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200059.162 * [enter]simplify: Simplifying (/ (/ 1 (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200059.163 * * [misc]simplify: iters left: 5 (8 enodes) 1540200059.164 * * [misc]simplify: iters left: 4 (12 enodes) 1540200059.165 * * [misc]simplify: iters left: 3 (15 enodes) 1540200059.167 * [exit]simplify: Simplified to (/ (/ 1 (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200059.167 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma y.re x.re (* x.im y.im)) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ 1 (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200059.167 * * * * [misc]progress: [ 717 / 768 ] simplifiying candidate # 1540200059.167 * [enter]simplify: Simplifying (/ (fma y.re x.re (* x.im y.im)) (sqrt 1)) 1540200059.167 * * [misc]simplify: iters left: 5 (9 enodes) 1540200059.169 * * [misc]simplify: iters left: 4 (14 enodes) 1540200059.172 * * [misc]simplify: iters left: 3 (16 enodes) 1540200059.174 * * [misc]simplify: iters left: 2 (19 enodes) 1540200059.176 * [exit]simplify: Simplified to (fma x.im y.im (* y.re x.re)) 1540200059.176 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma x.im y.im (* y.re x.re)) (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200059.176 * [enter]simplify: Simplifying (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540200059.176 * * [misc]simplify: iters left: 5 (7 enodes) 1540200059.177 * * [misc]simplify: iters left: 4 (11 enodes) 1540200059.178 * * [misc]simplify: iters left: 3 (14 enodes) 1540200059.180 * [exit]simplify: Simplified to (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540200059.180 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma x.im y.im (* y.re x.re)) (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200059.181 * * * * [misc]progress: [ 718 / 768 ] simplifiying candidate # 1540200059.181 * [enter]simplify: Simplifying (/ (fma y.re x.re (* x.im y.im)) (sqrt (sqrt (hypot y.im y.re)))) 1540200059.181 * * [misc]simplify: iters left: 5 (10 enodes) 1540200059.184 * * [misc]simplify: iters left: 4 (13 enodes) 1540200059.188 * * [misc]simplify: iters left: 3 (15 enodes) 1540200059.192 * * [misc]simplify: iters left: 2 (18 enodes) 1540200059.197 * [exit]simplify: Simplified to (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200059.197 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ 1 (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200059.197 * [enter]simplify: Simplifying (/ (/ 1 (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200059.197 * * [misc]simplify: iters left: 5 (8 enodes) 1540200059.200 * * [misc]simplify: iters left: 4 (12 enodes) 1540200059.203 * * [misc]simplify: iters left: 3 (15 enodes) 1540200059.207 * [exit]simplify: Simplified to (/ (/ 1 (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) 1540200059.207 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma y.re x.re (* x.im y.im)) (sqrt (sqrt (hypot y.im y.re)))) (/ (/ 1 (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200059.207 * * * * [misc]progress: [ 719 / 768 ] simplifiying candidate # 1540200059.207 * [enter]simplify: Simplifying (/ (fma y.re x.re (* x.im y.im)) 1) 1540200059.207 * * [misc]simplify: iters left: 5 (8 enodes) 1540200059.210 * * [misc]simplify: iters left: 4 (13 enodes) 1540200059.214 * * [misc]simplify: iters left: 3 (17 enodes) 1540200059.216 * * [misc]simplify: iters left: 2 (20 enodes) 1540200059.218 * [exit]simplify: Simplified to (fma x.im y.im (* y.re x.re)) 1540200059.218 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma x.im y.im (* y.re x.re)) (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200059.218 * [enter]simplify: Simplifying (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540200059.218 * * [misc]simplify: iters left: 5 (7 enodes) 1540200059.219 * * [misc]simplify: iters left: 4 (11 enodes) 1540200059.221 * * [misc]simplify: iters left: 3 (14 enodes) 1540200059.223 * [exit]simplify: Simplified to (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re))) 1540200059.223 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma x.im y.im (* y.re x.re)) (/ (/ 1 (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200059.223 * * * * [misc]progress: [ 720 / 768 ] simplifiying candidate # 1540200059.223 * * * * [misc]progress: [ 721 / 768 ] simplifiying candidate # 1540200059.223 * * * * [misc]progress: [ 722 / 768 ] simplifiying candidate # 1540200059.223 * * * * [misc]progress: [ 723 / 768 ] simplifiying candidate # 1540200059.223 * [enter]simplify: Simplifying (cbrt (sqrt (hypot y.im y.re))) 1540200059.223 * * [misc]simplify: iters left: 3 (5 enodes) 1540200059.224 * [exit]simplify: Simplified to (cbrt (sqrt (hypot y.im y.re))) 1540200059.224 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (* (cbrt (sqrt (hypot y.im y.re))) (cbrt (sqrt (hypot y.im y.re))))) (cbrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200059.224 * * * * [misc]progress: [ 724 / 768 ] simplifiying candidate # 1540200059.224 * [enter]simplify: Simplifying (sqrt (cbrt (hypot y.im y.re))) 1540200059.224 * * [misc]simplify: iters left: 3 (5 enodes) 1540200059.225 * [exit]simplify: Simplified to (sqrt (cbrt (hypot y.im y.re))) 1540200059.225 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (sqrt (cbrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200059.225 * * * * [misc]progress: [ 725 / 768 ] simplifiying candidate # 1540200059.225 * [enter]simplify: Simplifying (sqrt (sqrt (hypot y.im y.re))) 1540200059.225 * * [misc]simplify: iters left: 3 (5 enodes) 1540200059.225 * [exit]simplify: Simplified to (sqrt (sqrt (hypot y.im y.re))) 1540200059.225 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200059.225 * * * * [misc]progress: [ 726 / 768 ] simplifiying candidate # 1540200059.226 * [enter]simplify: Simplifying (sqrt (hypot y.im y.re)) 1540200059.226 * * [misc]simplify: iters left: 2 (4 enodes) 1540200059.226 * [exit]simplify: Simplified to (sqrt (hypot y.im y.re)) 1540200059.226 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt 1)) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200059.226 * * * * [misc]progress: [ 727 / 768 ] simplifiying candidate # 1540200059.226 * [enter]simplify: Simplifying (sqrt (sqrt (hypot y.im y.re))) 1540200059.226 * * [misc]simplify: iters left: 3 (5 enodes) 1540200059.227 * [exit]simplify: Simplified to (sqrt (sqrt (hypot y.im y.re))) 1540200059.227 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (sqrt (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200059.227 * * * * [misc]progress: [ 728 / 768 ] simplifiying candidate # 1540200059.227 * [enter]simplify: Simplifying (sqrt (hypot y.im y.re)) 1540200059.227 * * [misc]simplify: iters left: 2 (4 enodes) 1540200059.228 * [exit]simplify: Simplified to (sqrt (hypot y.im y.re)) 1540200059.228 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) 1) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200059.228 * * * * [misc]progress: [ 729 / 768 ] simplifiying candidate # 1540200059.228 * [enter]simplify: Simplifying (* (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) 1540200059.228 * * [misc]simplify: iters left: 6 (10 enodes) 1540200059.229 * * [misc]simplify: iters left: 5 (13 enodes) 1540200059.231 * * [misc]simplify: iters left: 4 (15 enodes) 1540200059.233 * * [misc]simplify: iters left: 3 (18 enodes) 1540200059.235 * [exit]simplify: Simplified to (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)))) 1540200059.235 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (cbrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200059.236 * * * * [misc]progress: [ 730 / 768 ] simplifiying candidate # 1540200059.236 * [enter]simplify: Simplifying (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))) 1540200059.236 * * [misc]simplify: iters left: 6 (9 enodes) 1540200059.237 * * [misc]simplify: iters left: 5 (12 enodes) 1540200059.239 * * [misc]simplify: iters left: 4 (14 enodes) 1540200059.240 * * [misc]simplify: iters left: 3 (17 enodes) 1540200059.242 * [exit]simplify: Simplified to (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) 1540200059.242 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (/ (fma x.im y.im (* y.re x.re)) (hypot y.im y.re))) (/ (sqrt (hypot y.im y.re)) (sqrt (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200059.242 * * * * [misc]progress: [ 731 / 768 ] simplifiying candidate # 1540200059.243 * [enter]simplify: Simplifying (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540200059.243 * * [misc]simplify: iters left: 6 (12 enodes) 1540200059.246 * * [misc]simplify: iters left: 5 (21 enodes) 1540200059.253 * * [misc]simplify: iters left: 4 (32 enodes) 1540200059.262 * * [misc]simplify: iters left: 3 (38 enodes) 1540200059.271 * * [misc]simplify: iters left: 2 (41 enodes) 1540200059.278 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) 1540200059.278 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re))) (/ (cbrt (fma x.im y.im (* y.re x.re))) (cbrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (/ (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200059.278 * * * * [misc]progress: [ 732 / 768 ] simplifiying candidate # 1540200059.279 * [enter]simplify: Simplifying (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) (sqrt (hypot y.im y.re))) 1540200059.279 * * [misc]simplify: iters left: 6 (11 enodes) 1540200059.281 * * [misc]simplify: iters left: 5 (16 enodes) 1540200059.283 * * [misc]simplify: iters left: 4 (20 enodes) 1540200059.286 * * [misc]simplify: iters left: 3 (24 enodes) 1540200059.289 * [exit]simplify: Simplified to (/ (cbrt (fma x.im y.im (* y.re x.re))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma x.im y.im (* y.re x.re))))) 1540200059.289 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (cbrt (fma x.im y.im (* y.re x.re))) (/ (sqrt (hypot y.im y.re)) (cbrt (fma x.im y.im (* y.re x.re))))) (/ (sqrt (hypot y.im y.re)) (/ (cbrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200059.289 * * * * [misc]progress: [ 733 / 768 ] simplifiying candidate # 1540200059.289 * [enter]simplify: Simplifying (/ (* (cbrt (fma y.re x.re (* x.im y.im))) (cbrt (fma y.re x.re (* x.im y.im)))) 1) 1540200059.289 * * [misc]simplify: iters left: 6 (10 enodes) 1540200059.291 * * [misc]simplify: iters left: 5 (17 enodes) 1540200059.293 * * [misc]simplify: iters left: 4 (25 enodes) 1540200059.297 * * [misc]simplify: iters left: 3 (30 enodes) 1540200059.299 * * [misc]simplify: iters left: 2 (35 enodes) 1540200059.304 * [exit]simplify: Simplified to (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1540200059.304 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (/ (sqrt (hypot y.im y.re)) (/ (cbrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200059.304 * * * * [misc]progress: [ 734 / 768 ] simplifiying candidate # 1540200059.304 * [enter]simplify: Simplifying (/ (sqrt (fma y.re x.re (* x.im y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540200059.304 * * [misc]simplify: iters left: 6 (11 enodes) 1540200059.306 * * [misc]simplify: iters left: 5 (16 enodes) 1540200059.308 * * [misc]simplify: iters left: 4 (18 enodes) 1540200059.310 * * [misc]simplify: iters left: 3 (21 enodes) 1540200059.313 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540200059.313 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (sqrt (hypot y.im y.re)) (/ (sqrt (fma y.re x.re (* x.im y.im))) (cbrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200059.313 * * * * [misc]progress: [ 735 / 768 ] simplifiying candidate # 1540200059.313 * [enter]simplify: Simplifying (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))) 1540200059.313 * * [misc]simplify: iters left: 6 (10 enodes) 1540200059.314 * * [misc]simplify: iters left: 5 (13 enodes) 1540200059.316 * * [misc]simplify: iters left: 4 (15 enodes) 1540200059.318 * * [misc]simplify: iters left: 3 (18 enodes) 1540200059.320 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) 1540200059.320 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.im y.re))) (/ (sqrt (hypot y.im y.re)) (/ (sqrt (fma y.re x.re (* x.im y.im))) (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200059.320 * * * * [misc]progress: [ 736 / 768 ] simplifiying candidate # 1540200059.320 * [enter]simplify: Simplifying (/ (sqrt (fma y.re x.re (* x.im y.im))) 1) 1540200059.320 * * [misc]simplify: iters left: 6 (9 enodes) 1540200059.322 * * [misc]simplify: iters left: 5 (14 enodes) 1540200059.324 * * [misc]simplify: iters left: 4 (18 enodes) 1540200059.326 * * [misc]simplify: iters left: 3 (21 enodes) 1540200059.328 * [exit]simplify: Simplified to (sqrt (fma x.im y.im (* y.re x.re))) 1540200059.328 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (fma x.im y.im (* y.re x.re))) (/ (sqrt (hypot y.im y.re)) (/ (sqrt (fma y.re x.re (* x.im y.im))) (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200059.328 * * * * [misc]progress: [ 737 / 768 ] simplifiying candidate # 1540200059.328 * [enter]simplify: Simplifying (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540200059.328 * * [misc]simplify: iters left: 6 (7 enodes) 1540200059.329 * * [misc]simplify: iters left: 5 (11 enodes) 1540200059.330 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1540200059.330 * [misc]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))) (/ (sqrt (hypot y.im y.re)) (/ (fma y.re x.re (* x.im y.im)) (cbrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200059.331 * * * * [misc]progress: [ 738 / 768 ] simplifiying candidate # 1540200059.331 * [enter]simplify: Simplifying (/ 1 (sqrt (hypot y.im y.re))) 1540200059.331 * * [misc]simplify: iters left: 4 (6 enodes) 1540200059.332 * * [misc]simplify: iters left: 3 (8 enodes) 1540200059.332 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1540200059.332 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ 1 (sqrt (hypot y.im y.re))) (/ (sqrt (hypot y.im y.re)) (/ (fma y.re x.re (* x.im y.im)) (sqrt (hypot y.im y.re))))) (sqrt (hypot y.im y.re)))) 1540200059.333 * * * * [misc]progress: [ 739 / 768 ] simplifiying candidate # 1540200059.333 * [enter]simplify: Simplifying (/ 1 1) 1540200059.333 * * [misc]simplify: iters left: 2 (2 enodes) 1540200059.333 * * [misc]simplify: iters left: 1 (4 enodes) 1540200059.333 * [exit]simplify: Simplified to 1 1540200059.333 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (hypot y.im y.re)) (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200059.333 * * * * [misc]progress: [ 740 / 768 ] simplifiying candidate # 1540200059.333 * * * * [misc]progress: [ 741 / 768 ] simplifiying candidate # 1540200059.334 * [enter]simplify: Simplifying (fma y.re x.re (* x.im y.im)) 1540200059.334 * * [misc]simplify: iters left: 3 (6 enodes) 1540200059.334 * * [misc]simplify: iters left: 2 (9 enodes) 1540200059.336 * * [misc]simplify: iters left: 1 (11 enodes) 1540200059.337 * [exit]simplify: Simplified to (fma x.im y.im (* y.re x.re)) 1540200059.337 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma x.im y.im (* y.re x.re)) (/ (sqrt (hypot y.im y.re)) (/ 1 (hypot y.im y.re)))) (sqrt (hypot y.im y.re)))) 1540200059.337 * * * * [misc]progress: [ 742 / 768 ] simplifiying candidate # 1540200059.338 * [enter]simplify: Simplifying (fma y.re x.re (* x.im y.im)) 1540200059.338 * * [misc]simplify: iters left: 3 (6 enodes) 1540200059.338 * * [misc]simplify: iters left: 2 (9 enodes) 1540200059.340 * * [misc]simplify: iters left: 1 (11 enodes) 1540200059.341 * [exit]simplify: Simplified to (fma x.im y.im (* y.re x.re)) 1540200059.341 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma x.im y.im (* y.re x.re)) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200059.341 * * * * [misc]progress: [ 743 / 768 ] simplifiying candidate # 1540200059.341 * * * * [misc]progress: [ 744 / 768 ] simplifiying candidate # 1540200059.341 * * * * [misc]progress: [ 745 / 768 ] simplifiying candidate # 1540200059.341 * * * * [misc]progress: [ 746 / 768 ] simplifiying candidate # 1540200059.341 * * * * [misc]progress: [ 747 / 768 ] simplifiying candidate # 1540200059.341 * * * * [misc]progress: [ 748 / 768 ] simplifiying candidate # 1540200059.342 * * * * [misc]progress: [ 749 / 768 ] simplifiying candidate # 1540200059.342 * * * * [misc]progress: [ 750 / 768 ] simplifiying candidate # 1540200059.342 * * * * [misc]progress: [ 751 / 768 ] simplifiying candidate # 1540200059.342 * [enter]simplify: Simplifying (sqrt (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1540200059.342 * * [misc]simplify: iters left: 5 (6 enodes) 1540200059.343 * * [misc]simplify: iters left: 4 (7 enodes) 1540200059.344 * [exit]simplify: Simplified to (fabs (cbrt (hypot y.im y.re))) 1540200059.344 * [misc]simplify: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (* (fabs (cbrt (hypot y.im y.re))) (sqrt (cbrt (hypot y.im y.re)))))) 1540200059.344 * * * * [misc]progress: [ 752 / 768 ] simplifiying candidate # 1540200059.344 * [enter]simplify: Simplifying (sqrt (sqrt (hypot y.im y.re))) 1540200059.344 * * [misc]simplify: iters left: 3 (5 enodes) 1540200059.344 * [exit]simplify: Simplified to (sqrt (sqrt (hypot y.im y.re))) 1540200059.344 * [misc]simplify: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (* (sqrt (sqrt (hypot y.im y.re))) (sqrt (sqrt (hypot y.im y.re)))))) 1540200059.344 * * * * [misc]progress: [ 753 / 768 ] simplifiying candidate # 1540200059.345 * [enter]simplify: Simplifying (sqrt 1) 1540200059.345 * * [misc]simplify: iters left: 1 (2 enodes) 1540200059.345 * [exit]simplify: Simplified to 1 1540200059.345 * [misc]simplify: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (* 1 (sqrt (hypot y.im y.re))))) 1540200059.345 * * * * [misc]progress: [ 754 / 768 ] simplifiying candidate # 1540200059.345 * * * * [misc]progress: [ 755 / 768 ] simplifiying candidate # 1540200059.346 * [enter]simplify: Simplifying (sqrt (hypot y.im y.re)) 1540200059.346 * * [misc]simplify: iters left: 2 (4 enodes) 1540200059.346 * [exit]simplify: Simplified to (sqrt (hypot y.im y.re)) 1540200059.346 * [misc]simplify: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) (fabs (sqrt (hypot y.im y.re))))) 1540200059.346 * * * * [misc]progress: [ 756 / 768 ] simplifiying candidate # 1540200059.346 * * * * [misc]progress: [ 757 / 768 ] simplifiying candidate # 1540200059.346 * [enter]simplify: Simplifying x.im 1540200059.346 * * [misc]simplify: iters left: 0 (1 enodes) 1540200059.347 * [exit]simplify: Simplified to x.im 1540200059.347 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ x.im (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200059.347 * * * * [misc]progress: [ 758 / 768 ] simplifiying candidate # 1540200059.347 * [enter]simplify: Simplifying x.re 1540200059.347 * * [misc]simplify: iters left: 0 (1 enodes) 1540200059.347 * [exit]simplify: Simplified to x.re 1540200059.347 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ x.re (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200059.347 * * * * [misc]progress: [ 759 / 768 ] simplifiying candidate # 1540200059.347 * [enter]simplify: Simplifying (* -1 x.re) 1540200059.347 * * [misc]simplify: iters left: 2 (3 enodes) 1540200059.348 * * [misc]simplify: iters left: 1 (5 enodes) 1540200059.348 * [exit]simplify: Simplified to (- x.re) 1540200059.348 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (- x.re) (sqrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1540200059.348 * * * * [misc]progress: [ 760 / 768 ] simplifiying candidate # 1540200059.348 * [enter]simplify: Simplifying 0 1540200059.348 * * [misc]simplify: iters left: 0 (1 enodes) 1540200059.348 * [exit]simplify: Simplified to 0 1540200059.348 * [misc]simplify: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1540200059.349 * * * * [misc]progress: [ 761 / 768 ] simplifiying candidate # 1540200059.349 * [enter]simplify: Simplifying 0 1540200059.349 * * [misc]simplify: iters left: 0 (1 enodes) 1540200059.349 * [exit]simplify: Simplified to 0 1540200059.349 * [misc]simplify: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1540200059.349 * * * * [misc]progress: [ 762 / 768 ] simplifiying candidate # 1540200059.349 * [enter]simplify: Simplifying 0 1540200059.349 * * [misc]simplify: iters left: 0 (1 enodes) 1540200059.349 * [exit]simplify: Simplified to 0 1540200059.349 * [misc]simplify: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1540200059.349 * * * * [misc]progress: [ 763 / 768 ] simplifiying candidate # 1540200059.349 * [enter]simplify: Simplifying (- (+ (* +nan.0 x.im) (- (* +nan.0 (* y.re x.re))))) 1540200059.349 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ +nan.0 (sqrt (hypot y.im y.re)))) 1540200059.349 * * * * [misc]progress: [ 764 / 768 ] simplifiying candidate # 1540200059.349 * [enter]simplify: Simplifying (- (+ (* +nan.0 (/ x.re (pow y.re 2))) (- (* +nan.0 (/ x.re y.re))))) 1540200059.349 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ +nan.0 (sqrt (hypot y.im y.re)))) 1540200059.349 * * * * [misc]progress: [ 765 / 768 ] simplifiying candidate # 1540200059.350 * [enter]simplify: Simplifying (- (+ (* +nan.0 (/ x.re (pow y.re 2))) (- (* +nan.0 (/ x.re y.re))))) 1540200059.350 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ +nan.0 (sqrt (hypot y.im y.re)))) 1540200059.350 * * * * [misc]progress: [ 766 / 768 ] simplifiying candidate # 1540200059.350 * [enter]simplify: Simplifying (- (+ (* +nan.0 (pow y.re 2)) (- (+ (* +nan.0 y.re) (- (* +nan.0 (pow y.im 2))))))) 1540200059.350 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) +nan.0)) 1540200059.350 * * * * [misc]progress: [ 767 / 768 ] simplifiying candidate # 1540200059.350 * [enter]simplify: Simplifying (- (+ (* +nan.0 (/ 1 y.im)) (- (+ (* +nan.0 (/ 1 (pow y.im 2))) (- +nan.0))))) 1540200059.350 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) +nan.0)) 1540200059.350 * * * * [misc]progress: [ 768 / 768 ] simplifiying candidate # 1540200059.350 * [enter]simplify: Simplifying (- (+ (* +nan.0 (/ 1 y.im)) (- (+ (* +nan.0 (/ 1 (pow y.im 2))) (- +nan.0))))) 1540200059.350 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (fma y.re x.re (* x.im y.im)) (hypot y.im y.re)) (sqrt (hypot y.im y.re))) +nan.0)) 1540200059.350 * * * [misc]progress: adding candidates to table 1540200070.958 * [misc]progress: [Phase 3 of 3] Extracting. 1540200070.958 * * [misc]regime: Finding splitpoints for: (# # # # # # # # # # #) 1540200070.960 * * * [misc]regime-changes: Trying 4 branch expressions: (y.im x.im y.re x.re) 1540200070.960 * * * * [misc]regimes: Trying to branch on y.im from (# # # # # # # # # # #) 1540200071.101 * * * * [misc]regimes: Trying to branch on x.im from (# # # # # # # # # # #) 1540200071.173 * * * * [misc]regimes: Trying to branch on y.re from (# # # # # # # # # # #) 1540200071.307 * * * * [misc]regimes: Trying to branch on x.re from (# # # # # # # # # # #) 1540200071.422 * * * [misc]regime: Found split indices: #